:root{--darkgrey:#333;--midgrey:#999;--sub-midgrey:#b3b3b3;--lightgrey:#eee;--whitegrey:#e5eff5;--text:#000;--sub-text:rgba(0,0,0,0.6);--sub-line:rgba(0,0,0,0.1);--link:var(--bluedot-accent-color);--button:var(--bluedot-accent-color);--button-sign:#000;--button-sign-border:#000;--button-paywall:#9f9986;--button-text-paywall:#fff;--button-text:#fff;--button-social:#fff;--button-social-border:#e6e6e6;--line-color:#d3cfc2;--text-in-box:#1e2335;--text-in-paywall-popup:#1e2335;--sub-text-in-box:#a4a3ab;--sub-2-text-in-box:#c7c7c7;--box-background:#fff;--box-in-box-background:#fff;--input-background:#fff;--input-border:#e6e6e6;--body-background:#fff;--content-background:#fff;--paywall-background:var(--darkgrey);--paywall-popup-background:#c1bcac;--color-bluedot:#3c7eff}[data-user-color-scheme=dark]{--text:#fff;--sub-text:hsla(0,0%,100%,0.4);--sub-line:hsla(0,0%,100%,0.1);--button-sign:#666;--button-sign-border:hsla(0,0%,100%,0.17);--button-paywall:#cabd94;--button-social:#4c4c4c;--button-social-border:hsla(0,0%,100%,0.17);--input-background:#464646;--line-color:#c7c7c7;--text-in-box:#fff;--sub-text-in-box:hsla(0,0%,100%,0.8);--box-background:hsla(0,0%,100%,0.06);--box-in-box-background:hsla(0,0%,100%,0.08)}br.mobile{display:none}@media (max-width:767px){br.mobile{display:inherit}}.bluedot-button{display:inline-block;padding:0 1.8rem;height:44px;border:0;font-size:15px;line-height:42px;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;transition:.4s ease;appearance:none}.bluedot-button.fit{width:100%}.bluedot-button.small{padding:0 8px;height:30px;font-size:12px;line-height:32px}.bluedot-button.large{padding:0 3rem;height:50.16px;font-size:1.6rem;line-height:50.16px}.bluedot-button.disabled,.bluedot-button:disabled{opacity:.4;pointer-events:none}.bluedot-button{color:var(--button);background-color:transparent;vertical-align:middle}.bluedot-button,.bluedot-button:hover{box-shadow:inset 0 0 0 1px var(--button)}.bluedot-button:hover{text-decoration:none;transition:.2s ease}.bluedot-button.primary{border:1px solid var(--button-sign-border)}.bluedot-button.primary,.bluedot-button.primary:hover{color:#fff;background-color:var(--button-sign);box-shadow:none}.bluedot-button.primary:hover{border-color:var(--button-sign-border)}.bluedot-button.subscribe{font-size:12px;font-weight:500;box-shadow:none}.bluedot-button.subscribe,.bluedot-button.subscribe:hover{color:var(--button-text-paywall);background-color:var(--button-paywall);border-color:transparent}.bluedot-button.subscribe:hover{text-decoration:none}.bluedot-button.text{border:0;outline:0;box-shadow:none}.bluedot-button.block{display:block}.bluedot-button.primary.round{border-radius:30px;height:56px;line-height:54px;padding-left:24px;padding-right:24px;letter-spacing:-1px}.bluedot-button.bluedot{color:#fff;font-weight:700;background-color:var(--color-bluedot);border:1px solid var(--color-bluedot);box-shadow:none}.bluedot-button.bluedot.disabled{color:var(--sub-midgrey);background-color:var(--button-social-border);border:1px solid var(--button-social-border);box-shadow:none;opacity:1}.bluedot-footer{position:relative;margin-left:auto;margin-right:auto;width:100%;padding-top:40px;padding-bottom:40px;background:var(--body-background)}.bluedot-footer+.bluedot-footer{border-top:1px solid rgba(0,0,0,.05)}[data-user-color-scheme=dark] .bluedot-footer+.bluedot-footer{border-top-color:hsla(0,0%,100%,.05)}.bluedot-footer.bluedot-custom-footer{padding-top:40px;padding-bottom:50px;background:transparent}.bluedot-footer h2{font-size:16px;line-height:22px;margin:0 0 16px;font-weight:700}.bluedot-footer h2 a{color:var(--text)}.bluedot-footer .inner,.bluedot-footer .inner section.main{position:relative}.bluedot-footer .powered-bluedot{position:absolute;top:0;right:0;margin-top:0}.bluedot-footer .footer-content hr{margin:20px 0;height:0;border-top:0;border-bottom:1px solid rgba(0,0,0,.05)}[data-user-color-scheme=dark] .bluedot-footer .footer-content hr{border-bottom-color:hsla(0,0%,100%,.05)}.bluedot-footer .footer-content ol,.bluedot-footer .footer-content ul{list-style:none;margin:0;padding:0;font-size:0;line-height:0}.bluedot-footer .footer-content ol li,.bluedot-footer .footer-content ul li{display:inline-block;margin:0;padding:0}.bluedot-footer .footer-content ol li.block,.bluedot-footer .footer-content ul li.block{display:block}.bluedot-footer .footer-content ol li.block:before,.bluedot-footer .footer-content ul li.block:before{display:none}[data-user-color-scheme=dark] .bluedot-footer .footer-content ol li,[data-user-color-scheme=dark] .bluedot-footer .footer-content ul li{color:hsla(0,0%,100%,.3)}.bluedot-footer .footer-content ul{margin:8px 0}.bluedot-footer .footer-content ul li{margin-right:18px}.bluedot-footer .footer-content ul li a{display:inline-block;font-size:13px;line-height:20px;font-weight:400;color:var(--text)}.bluedot-footer .footer-content ol{display:block;line-height:18px}.bluedot-footer .footer-content ol li{font-size:13px;line-height:20px;color:var(--sub-text);padding-right:10px;margin-right:10px;position:relative}.bluedot-footer .footer-content ol li:before{content:"";border-right:1px solid rgba(0,0,0,.1);height:12px;position:absolute;right:0;top:50%;margin-top:-6px}.bluedot-footer .footer-content ol li:last-child:before{display:none}.bluedot-footer .footer-content ol+ol{margin-top:10px}.bluedot-custom-footer .main{display:flex;color:#0a142f}.bluedot-custom-footer .main .info{width:232px;font-size:12px;line-height:17px}.bluedot-custom-footer .main .info .infos>div{opacity:.5}.bluedot-custom-footer .main .info .infos>div+div{margin-top:7px}.bluedot-custom-footer .main .info .infos>div span{display:inline-block}.bluedot-custom-footer .main .info .infos>div>span+span{margin-left:24px}.bluedot-custom-footer .main .navigation{display:flex;flex:1;gap:120px;justify-content:flex-end}.bluedot-custom-footer .main .navigation h3{font-size:15px;font-weight:700;line-height:21px;margin-bottom:26px}.bluedot-custom-footer .main .navigation ul li{display:block;margin:0;font-size:13px;line-height:18px;opacity:.5}.bluedot-custom-footer .main .navigation ul li+li{margin-top:10px}.bluedot-custom-footer .main .navigation ul li a{color:#0a142f}[data-user-color-scheme=dark] .bluedot-custom-footer .main,[data-user-color-scheme=dark] .bluedot-custom-footer .main .navigation ul li a{color:#fff}.bluedot-wrapper{display:flex;min-height:500px;margin-top:80px;margin-bottom:80px;flex-direction:column;align-items:center;justify-content:center}.bluedot-wrapper.mode-simple{min-height:0;margin-top:0;margin-bottom:0}.bluedot-wrapper .outer{position:relative;padding:0 10px;margin:0}.bluedot-wrapper .inner{max-width:1040px;margin:0 auto}.bluedot-wrapper .bluedot-logo{width:auto;height:50px;text-indent:-1000px;overflow:hidden;display:block;margin:0 auto 40px;background-repeat:no-repeat;background-position:50%;background-size:contain}.bluedot-wrapper .bluedot-slogan{font-weight:400;color:var(--text);font-size:16px;margin:0 0 40px;text-align:center}.bluedot-wrapper .bluedot-logo+.bluedot-slogan{margin-top:-30px}.bluedot-signin h1.signin-title{font-size:24px;font-weight:700;margin:0 0 10px;text-align:center;color:var(--text);line-height:1.6}.bluedot-signin h3.signin-subtitle{font-size:12px;color:var(--sub-midgrey);font-weight:700;text-align:center;line-height:20px;margin-bottom:12px}.bluedot-signin h4{font-size:14px;line-height:150%;text-align:center;font-weight:400;margin-bottom:32px;color:rgba(0,0,0,.8)}.bluedot-signin h3.signin-subtitle+h4{margin-top:-22px}.bluedot-signin.outer{max-width:600px;width:100%;margin:0 auto}.powered-bluedot{text-align:center;margin-top:50px;font-size:11px}.powered-bluedot span{color:rgba(0,0,0,.5)}[data-user-color-scheme=dark] .powered-bluedot span{color:hsla(0,0%,100%,.5)}.powered-bluedot a{font-weight:500;color:var(--text);text-decoration:none}.have-paywall-message .post-content{position:relative;padding-bottom:0}.have-paywall-message .post-content:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:240px;background:linear-gradient(0deg,var(--content-background) 14%,hsla(0,0%,100%,0))}.bluedot-payment-popup{position:fixed;background:#c1bcac;color:#fff;bottom:0;left:50%;right:0;padding:25px 46px 14px 30px;z-index:100;width:100%;max-width:820px;transform:translateX(-50%);border-radius:20px 20px 0 0}.bluedot-payment-popup .container{position:relative;max-width:770px;margin:0 auto}.bluedot-payment-popup .remain{position:absolute;width:100px;height:100px;left:0;top:0}.bluedot-payment-popup .remain span{display:block;text-align:center}.bluedot-payment-popup .remain span.count{font-size:36px;line-height:52px;color:#fff;font-weight:900}.bluedot-payment-popup .remain span.text{font-weight:500;font-size:10px;line-height:12px;color:var(--text-in-paywall-popup)}.bluedot-payment-popup .close{position:absolute;width:40px;height:40px;box-shadow:none;padding:0;right:-40px;top:-18px;text-indent:-1000px;overflow:hidden;border:0;background:url(../public/close.svg) no-repeat 50%}.bluedot-payment-popup .info{position:relative;text-align:center;margin-left:140px;margin-right:140px}.bluedot-payment-popup .info h3{font-weight:700;font-size:24px;line-height:35px;color:var(--text-in-paywall-popup);margin:0 0 6px;letter-spacing:-.5px;word-break:keep-all}.bluedot-payment-popup .info h4{font-weight:500;font-size:14px;line-height:20px;letter-spacing:-1px;color:#f5f2e5}.bluedot-payment-popup .info p{font-size:15px;line-height:22px;font-weight:700;margin:0 -10px;color:hsla(0,0%,100%,.8)}.bluedot-payment-popup .tools{position:absolute;right:0;top:50%;height:56px;margin-top:-28px}.bluedot-payment-popup .tools .bluedot-button{background:#000;color:#fff;box-shadow:none;border:0}.bluedot-payment-popup .powered-bluedot{display:block;font-size:8px;line-height:12px;margin-top:20px}.bluedot-payment-popup .powered-bluedot span{color:hsla(0,0%,100%,.8)}.bluedot-payment-popup .powered-bluedot a{color:#fff}@media (max-width:767px){.bluedot-payment-popup{padding:28px 30px 15px;z-index:10000000}.bluedot-payment-popup .close{right:-26px;top:-20px}.bluedot-payment-popup .remain{position:relative;left:auto;top:auto;width:auto;height:auto;border-radius:4px;padding:0 0 0 30px;margin-bottom:30px;margin-right:140px}.bluedot-payment-popup .remain span.count{position:absolute;left:0;top:50%;line-height:0;transform:translateY(-50%);margin-top:-2px}.bluedot-payment-popup .remain span.text{text-align:left;line-height:14px}.bluedot-payment-popup .container{max-width:100%}.bluedot-payment-popup .info{margin-left:0;margin-right:0;min-height:0}.bluedot-payment-popup .tools{top:0;right:10px;margin-top:0}.bluedot-payment-popup .tools>div{display:none}.bluedot-payment-popup .tools .bluedot-button{font-size:13px;height:40px;line-height:38px}.bluedot-payment-popup .info h3{text-align:left;font-size:24px;line-height:30px;margin-bottom:10px}.bluedot-payment-popup .info .powered-bluedot{text-align:center;font-size:8px;margin-top:16px}.bluedot-payment-popup .info h4{font-size:14px}.bluedot-payment-popup .info p{font-size:14px;letter-spacing:-1.5px;font-weight:500}}.price-info-wrap{min-width:718px}.post-full-content .price-info-wrap{min-width:0}.price-info-wrap .price-wrap{display:flex;padding-left:30px;padding-right:30px;text-align:center}.price-info-wrap .price-wrap .price{width:50%;margin-left:10px;margin-right:10px;position:relative}.price-info-wrap .price-wrap .price:after{content:"";position:absolute;right:-10px;top:0;bottom:0;opacity:.4;border-right:1px solid var(--sub-2-text-in-box)}.price-info-wrap .price-wrap .price:last-child:after{display:none}.price-info-wrap .price-wrap .price .price-info{padding:10px;margin-bottom:12px;border-radius:4px;height:calc(100% - 56px);letter-spacing:-2px}.price-info-wrap .price-wrap .price .price-info>h4{color:var(--text-in-box);margin:0 0 9px;font-weight:500;font-size:16px;line-height:23px;position:relative;width:auto;min-width:auto;display:inline-block}.price-info-wrap .price-wrap .price .price-info>h4:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid var(--text-in-box)}.price-info-wrap .price-wrap .price .price-info>h3{color:var(--text-in-box);margin:0 0 2px;font-weight:700;font-size:28px;line-height:41px}.price-info-wrap .price-wrap .price .price-info>h3 span,.price-info-wrap .price-wrap .price .price-info>h3 strong{color:var(--text-in-box)}.price-info-wrap .price-wrap .price .price-info .price-have-discount h3+h3,.price-info-wrap .price-wrap .price .price-info>h3+h3{position:relative;font-weight:900;font-size:16px;line-height:23px;letter-spacing:-.1em}.price-info-wrap .price-wrap .price .price-info .price-have-discount h3+h3:before,.price-info-wrap .price-wrap .price .price-info>h3+h3:before{content:"또는";font-weight:900;font-size:16px;line-height:23px;letter-spacing:-.1em;display:inline-block;margin-right:4px}.price-info-wrap .price-wrap .price .price-info .price-have-discount h4.strike{color:var(--text);text-decoration:line-through;margin:0;font-size:20px;font-weight:400}.price-info-wrap .price-wrap .price .price-info .price-have-discount h4.strike *{font-weight:400}.price-info-wrap .price-wrap .price .price-info .price-have-discount h3{color:var(--text);margin-top:0;margin-bottom:2px;font-weight:700;font-size:28px;line-height:41px}body.language-en .price-info-wrap .price-wrap .price .price-info>h3+h3:before{content:"or"}.price-info-wrap .price-wrap .price .price-info>span.extra{display:block;color:var(--sub-text-in-box);padding-top:10px;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.1em}.price-info-wrap .price-footer{position:relative;padding-top:28px;text-align:center;color:var(--text-in-box);font-size:14px;font-weight:400}.price-info-wrap .price-footer p{text-align:center;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.05em}.price-info-wrap .price-footer .login-wrap{margin-top:14px;font-weight:700;font-size:14px;line-height:20px;letter-spacing:-.05em;color:var(--sub-2-text-in-box)}.price-info-wrap .price-footer a.login{color:var(--sub-2-text-in-box);position:relative;text-decoration:none}.price-info-wrap .price-footer a.login:after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;background:var(--sub-2-text-in-box)}.price-info-wrap .price-footer .powered-bluedot{display:block;margin-top:54px;font-size:10px;line-height:10px}.price-info-wrap .price-footer.mode-simple .powered-bluedot{margin-top:14px;line-height:12px}.price-info-wrap.light .price-footer,.price-info-wrap.light .price-footer a.login,.price-info-wrap.light .price-wrap .price .price-info>h3,.price-info-wrap.light .price-wrap .price .price-info>h3 span,.price-info-wrap.light .price-wrap .price .price-info>h3 strong,.price-info-wrap.light .price-wrap .price .price-info>h3+h3:before,.price-info-wrap.light .price-wrap .price .price-info>h4,.price-info-wrap.light .price-wrap .price .price-info>span.extra{color:var(--text)}.bluedot-wrapper .price-footer{padding-top:22px}.bluedot-wrapper .price-footer p{text-align:center}.bluedot-wrapper .price-info-wrap{min-width:568px}.bluedot-wrapper .price-info-wrap .price-wrap{padding-left:0;padding-right:0;margin-left:-18px;margin-right:-18px;padding-bottom:28px;justify-content:center}.post-upgrade-message{padding:30px 0;text-align:center;position:relative}.post-upgrade-message:before{height:100%}.post-upgrade-message:after,.post-upgrade-message:before{content:"";position:absolute;top:0;width:100vw;left:50%;transform:translateX(-50vw)}.post-upgrade-message:after{opacity:.4;border-top:1px solid var(--line-color)}.post-upgrade-message .post-upgrade-message-content{position:relative}.post-upgrade-message .post-upgrade-message-content>h5{display:inline-block;position:relative;margin:0;color:var(--sub-text-in-box);font-size:14px;font-weight:500;line-height:20px;width:auto;max-width:none}.post-upgrade-message .post-upgrade-message-content>h3{margin:10px 0 0;font-size:28px;line-height:40px;font-weight:700;word-break:keep-all;color:var(--text-in-box)}.post-upgrade-message .price-wrap{margin-top:25px;justify-content:center}.post-upgrade-message .powered-bluedot span{color:var(--sub-text-in-box)}.post-upgrade-message .powered-bluedot a{color:var(--text-in-box)}@media (max-width:767px){.price-info-wrap{min-width:0;width:100%}.price-info-wrap .price-wrap .price{width:100%;margin:0}.price-info-wrap .price-wrap .price:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--sub-2-text-in-box);opacity:.4}.price-info-wrap .price-wrap .price+.price{margin-top:20px}.price-info-wrap .price-wrap .price:after{display:none}.price-info-wrap .price-wrap .price .price-info{padding-top:20px}.price-info-wrap .price-wrap .bluedot-button.subscribe{display:block;max-width:320px;margin-left:auto;margin-right:auto}.price-info-wrap .price-footer{padding-top:28px;margin-top:20px;position:relative}.price-info-wrap .price-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--sub-2-text-in-box);opacity:.4}.price-info-wrap .price-footer a.powered-bluedot{position:relative;margin-top:20px;top:auto;display:block;width:100%;background-position:50%}body.logged .price-info-wrap .price-footer a.powered-bluedot{left:auto;margin-left:auto;margin-top:0}.price-info-wrap .price-footer .login-wrap{margin-top:24px}.post-upgrade-message{margin-bottom:20px}.post-upgrade-message .price-wrap{display:block;padding-left:0;padding-right:0}.post-upgrade-message .post-upgrade-message-content>h3{font-size:20px;line-height:30px;word-break:keep-all}.post-upgrade-message .post-upgrade-message-content>h5{padding-left:20px;padding-right:20px}.post-upgrade-message>h5:before{width:16px;height:16px;top:1px}}[data-user-color-scheme=dark] .bluedot-theme-support-color-mode-dark .post-upgrade-message:before{background:#303134}[data-user-color-scheme=dark] .bluedot-theme-support-color-mode-dark .price-info-wrap .price-footer{color:var(--sub-text-in-box)}[data-user-color-scheme=dark] .bluedot-theme-support-color-mode-dark .price-info-wrap .price-footer .login-wrap,[data-user-color-scheme=dark] .bluedot-theme-support-color-mode-dark .price-info-wrap .price-footer .login-wrap a{color:#fff}.subscribe-form .button-loader,.subscribe-form .message-error,.subscribe-form .message-success{display:none}.subscribe-form .loading .button-content{visibility:hidden;display:none}.subscribe-form .loading .button-loader{position:absolute;top:0;left:50%;display:inline-block;margin-left:-19px;line-height:0;-webkit-transform:scale(.7);transform:scale(.7)}.subscribe-form .button-loader svg path,.subscribe-form .button-loader svg rect{fill:#fff}.subscribe-form .error .message-error,.subscribe-form .invalid .message-error,.subscribe-form .success .message-success{margin:1em auto 0;max-width:400px;color:#f05230;text-align:center}.subscribe-form .success .message-success{display:block;color:#499406}.subscribe-form .error .message-error,.subscribe-form .invalid .message-error{display:block}.subscribe-form .signin-tab{text-align:center;margin-top:20px;margin-bottom:20px}.subscribe-form .signin-tab a{display:inline-block;margin-left:12px;margin-right:12px;color:#000;font-size:13px;font-weight:400;position:relative;padding-bottom:4px;text-decoration:none}.subscribe-form .signin-tab a:hover{color:rgba(0,0,0,.8)}.subscribe-form.email-type .signin-tab a.tab-email,.subscribe-form.social-type .signin-tab a.tab-social{font-weight:700}.subscribe-form.email-type .signin-tab a.tab-email:after,.subscribe-form.social-type .signin-tab a.tab-social:after{content:"";position:absolute;left:0;width:100%;bottom:0;height:2px;background:#000}.subscribe-form .signin-tab span.beta{font-size:10px;letter-spacing:.5px;display:inline-block;background:#1757ef;color:#fff;font-weight:400;padding:2px 4px;border-radius:3px;line-height:12px;margin-left:6px;box-shadow:0 1px 2px rgba(0,0,0,.15);border-bottom:1px solid #0012ab;position:absolute;top:-5px}.subscribe-form .signin-title-wrap{display:none}.subscribe-form.email-type .signin-title-wrap.email-type,.subscribe-form.social-type .signin-title-wrap.social-type{display:block}.subscribe-form .signin-box{text-align:center;display:none;margin-top:32px;margin-bottom:32px}.subscribe-form .signin-box.one-column-mode{max-width:350px;margin-left:auto;margin-right:auto}.subscribe-form.email-type .signin-box.email-type,.subscribe-form .signin-box.one-column-mode,.subscribe-form.social-type .signin-box.social-type{display:block}.subscribe-form .signin-box .or-social-signin-wrap{position:relative;padding-top:32px;margin-top:50px}.subscribe-form .signin-box .or-social-signin-wrap .or{font-size:13px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:block;color:var(--sub-midgrey);padding:0 18px;font-weight:700;z-index:1;width:max-content}.subscribe-form .signin-box .or-social-signin-wrap:before{content:"";position:absolute;left:0;width:calc(50% - 4.5em);top:0;border-top:1px solid var(--sub-line)}.subscribe-form .signin-box .or-social-signin-wrap:after{content:"";position:absolute;right:0;width:calc(50% - 4.5em);top:0;border-top:1px solid var(--sub-line)}.subscribe-form .signin-box a.login-button{display:block;background:var(--button-social);border:1px solid var(--button-social-border);border-radius:5px;font-size:15px;font-weight:500;line-height:100%;color:var(--text);text-decoration:none;padding:12px 30px 12px 60px;position:relative;margin:0 auto;text-align:center;box-sizing:border-box;transition:.3s;min-height:52px;display:flex;align-items:center;justify-content:center}.subscribe-form .signin-box a.login-button:hover{color:var(--text);box-shadow:0 2px 5px rgba(0,0,0,.1)}.subscribe-form .signin-box a.login-button+a.login-button{margin-top:16px}.subscribe-form .signin-box a.login-button.naver:before{content:"";width:15px;height:15px;background:url(../public/logo_naver.svg) no-repeat 50%/contain;position:absolute;left:17px;top:50%;transform:translateY(-50%)}.subscribe-form .signin-box a.login-button.kakao{background:#fee500;color:#000;border-color:#fee500}.subscribe-form .signin-box a.login-button.kakao:before{content:"";width:18px;height:18px;background:url(../public/logo_kakao.svg) no-repeat 50%/contain;position:absolute;left:17px;top:50%;transform:translateY(-50%)}.subscribe-form .signin-box a.login-button.google:before{content:"";width:18px;height:18px;background:url(../public/logo_google.svg) no-repeat 50%/contain;position:absolute;left:15px;top:50%;transform:translateY(-50%)}.subscribe-form .signin-box input{border-radius:4px;background:var(--input-background);padding:8px 18px;font-size:16px;width:auto;max-width:350px;border:0;height:52px;display:inline-block;box-sizing:border-box;margin:0 5px 0 0;vertical-align:middle;border:1px solid var(--input-border)}.subscribe-form .signin-box input:focus{background:#f5f5f5;border-color:var(--color-bluedot)}.subscribe-form.loading .signin-box input,.subscribe-form .signin-box input.disabled,.subscribe-form .signin-box input:disabled{color:rgba(0,0,0,.4);box-shadow:none;pointer-events:none}.subscribe-form .signin-box button{font-size:16px;height:52px;line-height:38px;position:relative;border-radius:31px}.subscribe-form.loading .signin-box button{pointer-events:none}.subscribe-form .loading .signin-box .button-loader{display:flex;align-items:center;justify-content:center;position:relative;left:auto;top:auto;transform:none;margin:0}.subscribe-form .signin-box.one-column-mode button,.subscribe-form .signin-box.one-column-mode input{display:block;width:100%}.subscribe-form .signin-box.one-column-mode button,.subscribe-form .signin-box.one-column-mode input+input{margin-top:16px}.subscribe-form .signin-box label.signin-agreement{display:flex;align-items:start;column-gap:10px;margin-top:30px;cursor:pointer}.subscribe-form .signin-box label.signin-agreement input{width:15px;height:15px;display:block;margin:2px 0 0}.subscribe-form .signin-box label.signin-agreement span.text{text-align:left;font-size:12px;line-height:1.4;color:var(--text)}.subscribe-form .signin-box label.signin-agreement span.text a{font-weight:700;text-decoration:underline}.subscribe-form .signin-box label.with-magiclink{position:relative;font-size:0;line-height:0;text-align:left;width:100%;display:block;margin-top:14px;cursor:pointer}.subscribe-form .signin-box label.with-magiclink input{width:15px;height:15px;display:inline-block;vertical-align:middle;min-width:auto;margin:0 10px 0 0}.subscribe-form .signin-box label.with-magiclink span.text{display:inline-block;font-size:13px;line-height:13px;vertical-align:middle}.subscribe-form .signin-box label.with-magiclink a{position:absolute;right:0;font-size:12px;line-height:1;opacity:.5;top:50%;transform:translateY(-50%);color:#000}.subscribe-form .signin-box label.with-magiclink a:hover{opacity:1}.subscribe-form p{text-align:center;color:#555;margin:0;padding:0;font-size:15px}.subscribe-form p a{color:var(--text);font-weight:900;font-size:15px;text-decoration:underline}.subscribe-form p a strong{color:var(--text);font-weight:500;font-size:13px;position:relative;margin-left:4px}.subscribe-form .float-message{position:fixed;top:80px;left:50%;transform:translateX(-50%);font-size:13px;margin:0;z-index:10000;padding:10px 20px;border-radius:5px;line-height:160%;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1)}.subscribe-form .float-message.message-success{border:1px solid #499406}.subscribe-form .float-message.message-error{border:1px solid #f04230}@media (max-width:767px){.subscribe-form .signin-box input{display:block;width:100%;margin-bottom:10px}.subscribe-form .signin-box .bluedot-button.primary{display:block;width:100%}.bluedot-wrapper{display:block;margin-top:40px}.bluedot-wrapper .outer{margin-top:50px}.bluedot-wrapper.mode-simple .outer{margin-top:0}.bluedot-wrapper .inner{max-width:100%}.bluedot-wrapper .price-info-wrap{min-width:0}.bluedot-wrapper .price-info-wrap .price-wrap{display:block;width:100%;margin:0}.bluedot-footer{padding-top:20px;padding-bottom:20px}.bluedot-footer h2{line-height:22px}.bluedot-footer .powered-bluedot{position:relative;top:auto;right:auto;text-align:left;margin-top:18px}.bluedot-footer .footer-content ul li{margin-bottom:4px;margin-right:10px}.bluedot-footer .footer-content ol{line-height:16px}.bluedot-footer .footer-content ol li:before{border-right:0}}.bluedot-markdown *{font-size:14px;line-height:22px}.bluedot-markdown h1,.bluedot-markdown h2,.bluedot-markdown h3,.bluedot-markdown h4,.bluedot-markdown h5,.bluedot-markdown h6{margin:0 0 6px}.bluedot-markdown h1,.bluedot-markdown h2,.bluedot-markdown h3{font-size:16px}.bluedot-markdown dl{display:grid;grid-template-columns:20% auto}.bluedot-markdown dl dt{float:none;margin:0;text-align:left;width:auto;grid-column:1;font-weight:700;color:#a0adc7}.bluedot-markdown dl dd{grid-column:2;margin:0;font-weight:700;color:#424257}.bluedot-markdown>:last-child{margin-bottom:0}.bluedot-products-list{margin-top:50px;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.bluedot-products-list .bluedot-product-card{flex:0 33.333%;position:relative;margin-bottom:50px}.bluedot-products-list .bluedot-product-card .bluedot-product-card-content{background:#fff;border-radius:6px;overflow:hidden;height:calc(100% - 20px);margin:10px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.bluedot-products-list .bluedot-product-card:nth-child(1n){order:1}.bluedot-products-list .bluedot-product-card:nth-child(2n){order:2}.bluedot-products-list .bluedot-product-card:nth-child(3n){order:3}.bluedot-products-list .bluedot-product-card .cover-wrap{position:relative;width:100%;height:174px}.bluedot-products-list .bluedot-product-card .cover-wrap .cover{width:100%;height:174px;overflow:hidden;background:#e0e7ff;position:relative}.bluedot-products-list .bluedot-product-card .cover-wrap .cover img{width:100%;height:174px;object-fit:cover;object-position:center}.bluedot-products-list .bluedot-product-card .cover-wrap .cover a{display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.bluedot-products-list .bluedot-product-card .cover-wrap .cover .label-dday{position:absolute;top:16px;right:16px;background:#333;padding:2px 10px;border-radius:9.5px;display:inline-block;font-weight:700;font-size:12px;line-height:16px;letter-spacing:-.02em;color:#fff;margin-left:4px;height:19px}.bluedot-products-list .bluedot-product-card .cover-wrap .cover .calendar{position:absolute;top:12px;right:12px;padding:7px;width:68px;height:66px;background:#fff;box-shadow:0 10px 50px -20px rgba(0,0,0,.2),0 1px 5px rgba(0,0,0,.1),0 2px 5px -1px rgba(0,0,0,.1);border-radius:7px}.bluedot-products-list .bluedot-product-card .cover-wrap .cover .calendar .month{display:block;font-weight:900;font-size:12px;line-height:14px;text-align:center;color:#2e5bff}.bluedot-products-list .bluedot-product-card .cover-wrap .cover .calendar .day{display:block;font-weight:500;font-size:36px;line-height:14px;text-align:center;letter-spacing:-.05em;color:#424257;margin-top:10px}.bluedot-products-list .bluedot-product-card .cover-wrap.have-not-cover-image:after{z-index:1;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(224,231,255,0),rgba(122,124,132,.78))}.bluedot-products-list .bluedot-product-card .cover-wrap .profile{z-index:3;position:absolute;width:56px;height:56px;right:20px;bottom:-28px;border-radius:100%;background:#a0adc7;overflow:hidden}.bluedot-products-list .bluedot-product-card .cover-wrap .profile img{width:100%;height:100%;object-fit:cover;object-position:center}.bluedot-products-list .bluedot-product-card .info{background:#fff;padding:20px 20px 74px}.bluedot-products-list .bluedot-product-card .info .header{margin-bottom:8px}.bluedot-products-list .bluedot-product-card .info .header span.label{display:inline-block;background:#1fc6ff;padding:5px 12px;font-size:10px;line-height:1;font-weight:700;color:#fff;text-align:center;border-radius:4px}.bluedot-products-list .bluedot-product-card .info .header span.label-online-class{background-color:#7955f2}.bluedot-products-list .bluedot-product-card .info .header span.label-event,.bluedot-products-list .bluedot-product-card .info .header span.label-webinar{background-color:#2e36ff}.bluedot-products-list .bluedot-product-card .info .header span.label-digital-book{background-color:#86a1fc}.bluedot-products-list .bluedot-product-card .info .header span.label-etc{background-color:#35cea1}.bluedot-products-list .bluedot-product-card .info h3{font-size:20px;font-weight:bolder;line-height:24px;margin:0 0 10px;padding:0 54px 0 0;max-height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bluedot-products-list .bluedot-product-card .info.have-header h3{padding-right:0}.bluedot-products-list .bluedot-product-card .info h3 a{color:#000}.bluedot-products-list .bluedot-product-card .info p{font-size:12px;line-height:14px;color:#b9b9b9;margin:0;padding:0;max-height:42px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bluedot-products-list .bluedot-product-card .info .prices{margin-top:10px;position:absolute;bottom:26px}.bluedot-products-list .bluedot-product-card .info .prices .original-price{font-weight:400;font-size:12px;line-height:14px;margin-bottom:6px}.bluedot-products-list .bluedot-product-card .info .prices .original-price .notice-text{font-weight:700;color:#00ceff;display:inline-block;margin-right:5px}.bluedot-products-list .bluedot-product-card .info .prices .original-price .price-text{text-decoration-line:line-through;color:#a0adc7;display:inline-block}.bluedot-products-list .bluedot-product-card .info .prices .price{font-size:20px;line-height:24px;font-weight:700;color:#000}.bluedot-products-list .bluedot-product-card .info .prices .price .sale-percent{font-weight:700;font-size:20px;line-height:23px;color:#86a1fc;display:inline-block;margin-right:4px}.bluedot-products-list .bluedot-product-card .info .prices.full-price-list{display:flex;flex-direction:column}.bluedot-products-list .bluedot-product-card .info .prices.full-price-list .price{display:flex}.bluedot-products-list .bluedot-product-card .info .prices.full-price-list .price+.price{margin-top:7px}.bluedot-products-list .bluedot-product-card .info .prices.full-price-list .price-label{width:110px;font-weight:700;font-size:14px;line-height:16px;color:#00ceff}.bluedot-products-list .bluedot-product-card .info .prices.full-price-list .price-text{font-weight:800;font-size:14px;line-height:16px;color:#000}.bluedot-pagination{margin-bottom:50px}.bluedot-pagination .pagination{text-align:center;font-size:13px;position:relative}.bluedot-pagination .pagination a,.bluedot-pagination .pagination span{display:inline-block}.bluedot-pagination .pagination .prev-page{position:absolute;left:0;top:0;font-weight:700}.bluedot-pagination .pagination .next-page{position:absolute;right:0;top:0;font-weight:700}@media (max-width:500px){.bluedot-products-list{margin-top:20px;margin-bottom:20px}.bluedot-products-list .bluedot-product-card{flex:0 100%;margin-bottom:20px}.bluedot-products-list .bluedot-product-card .bluedot-product-card-content{margin-bottom:30px}}.bluedot-product-wrap{margin:50px auto}.bluedot-product-wrap .bluedot-product-detail{margin-top:42px;padding-top:42px;border-top:1px solid #d9d9d9}.bluedot-product-wrap .bluedot-product-detail .bluedot-product-content-wrap{max-width:660px;margin:0 auto}.bluedot-product-wrap .bluedot-product-detail .bluedot-product-content-wrap .bluedot-product-video-wrap{margin-bottom:50px}.bluedot-product-wrap .bluedot-product-detail .bluedot-product-content{margin:0}.bluedot-product-wrap .bluedot-product-detail .bluedot-product-content img{max-width:100%;height:auto}.bluedot-product-wrapper .video-js .vjs-big-play-button{width:3em;height:3em;border:0;background:url(../public/icon_media_play.svg) no-repeat 50%/contain}.bluedot-product-wrapper .video-js .vjs-big-play-button:focus,.bluedot-product-wrapper .video-js:hover .vjs-big-play-button{background-color:transparent;opacity:.8;border-color:transparent}.bluedot-product-wrapper .vjs-big-play-centered .vjs-big-play-button{margin-top:-1.5em;margin-left:-1.5em}.bluedot-product-wrapper .vjs-big-play-centered .vjs-big-play-button *{display:none}[data-user-color-scheme=dark] .bluedot-product-wrap .bluedot-product-header>h2{color:#fff}[data-user-color-scheme=dark] .bluedot-product-wrap .bluedot-product-header>p{color:#fff;opacity:.5}[data-user-color-scheme=dark] .bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-final-price .bluedot-product-price-label,[data-user-color-scheme=dark] .bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-price-value{color:#fff}[data-user-color-scheme=dark] .bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-final-price{border-color:#a0adc7;border-width:.5px}[data-user-color-scheme=dark] .bluedot-product-wrap .bluedot-product-require-message{background:#7286cc}[data-user-color-scheme=dark] .bluedot-product-wrap .bluedot-product-require-message.bluedot-markdown dl dd,[data-user-color-scheme=dark] .bluedot-product-wrap .bluedot-product-require-message.bluedot-markdown dl dt{color:#fff}[data-user-color-scheme=dark] .bluedot-product-wrap .bluedot-product-info-for-paid{border-color:#a0adc7}[data-user-color-scheme=dark] .bluedot-product-wrap .bluedot-product-buyer-message,[data-user-color-scheme=dark] .bluedot-product-wrap .bluedot-product-file{background-color:#3f3e3e;border-color:#3f3e3e}[data-user-color-scheme=dark] .bluedot-product-wrap .bluedot-product-file .file-image{background:transparent;border:1px solid hsla(0,0%,100%,.3)}[data-user-color-scheme=dark] .bluedot-product-wrap .bluedot-product-file .file-info h3{color:#fff}@media (max-width:500px){.bluedot-product-wrap{flex-wrap:wrap;margin:20px auto}.bluedot-product-wrap .bluedot-product-detail{width:100%}}.bluedot-product-wrap h3.bluedot-product-sub-title{font-size:13px;line-height:1;margin:0 0 20px;font-weight:700}.bluedot-product-wrap .bluedot-product-header{gap:0 64px}.bluedot-product-wrap .bluedot-product-header.not-have-product-cover{justify-content:flex-end}.bluedot-product-wrap .bluedot-product-header .bluedot-product-cover{flex:1}.bluedot-product-wrap .bluedot-product-header .bluedot-product-cover img{width:100%;height:100%;overflow:hidden;object-fit:cover}.bluedot-product-wrap .bluedot-product-header .bluedot-product-info{width:320px}.bluedot-product-wrap .bluedot-product-header .bluedot-product-type{color:#2e5bff;font-weight:700;font-size:13px;line-height:15px;margin-bottom:12px}.bluedot-product-wrap .bluedot-product-header .bluedot-product-info>h2{font-weight:700;font-size:24px;line-height:28px;color:#000;margin:0 0 20px}.bluedot-product-wrap .bluedot-product-header .bluedot-product-info>p{font-size:13px;line-height:20px;color:rgba(0,0,0,.5);margin-bottom:30px}.bluedot-product-wrap .bluedot-product-require-message{padding:20px;background:#efefef;border:1px solid #f5f5f5;border-radius:9px;box-sizing:border-box;margin-bottom:30px}.bluedot-product-wrap .bluedot-product-require-message *{font-weight:400;font-size:12px;line-height:20px}.bluedot-product-wrap .bluedot-product-require-message p{margin-bottom:10px}.bluedot-product-wrap .bluedot-product-require-message ol,.bluedot-product-wrap .bluedot-product-require-message ul{padding:0}.bluedot-product-wrap .bluedot-product-require-message p:last-child{margin-bottom:0}.bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-price{display:flex;align-items:center}.bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-price+.bluedot-product-price{margin-top:18px}.bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-price-label{width:50%;font-weight:700;font-size:12px;line-height:14px;color:#849efc}.bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-price-value{width:50%;font-weight:700;font-size:18px;line-height:21px;text-align:right;color:#000;position:relative}.bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-price-value .sale-percent{font-weight:700;font-size:18px;line-height:21px;color:#8c98a9;display:inline-block;margin-right:22px}.bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-price-value i{font-style:normal}.bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-price-value .bluedot-product-price-percent{font-weight:700;font-size:18px;line-height:21px;color:#8c98a9;position:absolute;left:20px}.bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-price-value .bluedot-product-price-percent .symbol{font-weight:400}.bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-final-price{border-top:1px solid #a0adc7;margin-top:20px;padding-top:20px}.bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-final-price .bluedot-product-price-label{color:#000}.bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-final-price .bluedot-product-price-value{font-size:24px;font-weight:900}.bluedot-product-wrap .bluedot-product-header .bluedot-product-buttons{margin-top:32px}.bluedot-product-wrap .bluedot-product-header .bluedot-product-buttons .gh-button{display:block;background:#1fc6ff;border:1px solid #1fc6ff;border-radius:30px;color:#fff;font-size:12px;line-height:46px;text-decoration:none}.bluedot-product-wrap .bluedot-product-header .bluedot-product-buttons .gh-button.gh-button-view{background:#000;border-color:#000}.bluedot-product-wrap .bluedot-product-header .bluedot-product-buttons .gh-button.disabled{pointer-events:none;background:#d9d9d9;color:#535353;border-color:#b4b4b4;box-shadow:none}.bluedot-product-wrap .bluedot-product-header .bluedot-product-buttons .gh-hint{font-size:11px;color:rgba(0,0,0,.5);margin-top:6px}.bluedot-product-wrap .bluedot-product-notice{margin-top:32px}.bluedot-product-wrap .bluedot-product-notice h3{font-size:12px;font-weight:700;margin:0 0 18px}.bluedot-product-wrap .bluedot-product-notice .bluedot-product-notice-content{font-size:12px;line-height:20px}.bluedot-product-wrap .bluedot-product-share{margin-top:32px}.bluedot-product-wrap .bluedot-product-info-for-paid{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:32px;margin-bottom:32px;border-top:1px solid rgba(0,0,0,.2);padding-top:32px;margin-top:32px}.bluedot-product-wrap .bluedot-product-info-for-paid.have-not-file.have-not-message{display:none}.bluedot-product-wrap .bluedot-product-file{border-radius:5px;border:1px solid rgba(0,0,0,.2);background:#fff;padding:14px;position:relative;min-height:88px}.bluedot-product-wrap .bluedot-product-file .file-image{position:absolute;left:15px;top:15px;width:56px;height:56px;background:#efefef;border:1px solid #cecece;border-radius:4px;font-size:14px;font-weight:900;display:flex;align-items:center;justify-content:center;text-transform:uppercase;transition:.3s;box-shadow:3px 3px 0 0 rgba(0,0,0,.12)}.bluedot-product-wrap .bluedot-product-file .file-image.file-image-PDF{background:#df7356;border-color:#c05133;color:#fff}.bluedot-product-wrap .bluedot-product-file .file-image.file-image-XLS,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-XLSX{background:#6e9e68;border-color:#53874c;color:#fff}.bluedot-product-wrap .bluedot-product-file .file-image.file-image-PPT,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-PPTX,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-ZIP{background:#ff9d97;border-color:#fd8881;color:#fff}.bluedot-product-wrap .bluedot-product-file .file-image.file-image-DOC,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-DOCX,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-HWP,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-HWPX,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-MP3{background:#6583c1;border-color:#4265ad;color:#fff}.bluedot-product-wrap .bluedot-product-file .file-image.file-image-AVI,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-BMP,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-GIF,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-IMG,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-JPEG,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-JPG,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-MP4,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-PNG,.bluedot-product-wrap .bluedot-product-file .file-image.file-image-WEBM{background:#d3bf4c;border-color:#b6a43e;color:#fff}.bluedot-product-wrap .bluedot-product-file .file-image a{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.bluedot-product-wrap .bluedot-product-file .file-info{margin-left:70px}.bluedot-product-wrap .bluedot-product-file .file-info h3{margin:0 0 10px;font-size:14px;line-height:1;color:#000;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bluedot-product-wrap .bluedot-product-file .file-info p{margin-bottom:10px;color:#a7a7a7;font-size:11px;line-height:1;font-weight:400}.bluedot-product-wrap .bluedot-product-file .file-info div{font-size:12px;line-height:1}.bluedot-product-wrap .bluedot-product-file .file-info div a{text-decoration:none;display:inline-block;color:#a7a7a7;font-weight:700}.bluedot-product-wrap .bluedot-product-file .file-info div a:hover{color:#000}.bluedot-product-wrap .bluedot-product-file .file-info div a+a{margin-left:16px}.bluedot-product-wrap .bluedot-product-file .file-info div a.view:before{display:inline-block;content:"";width:13px;height:8px;background:url(../public/eye.svg) no-repeat 50%/contain;margin-right:5px;vertical-align:middle;opacity:.4}.bluedot-product-wrap .bluedot-product-file .file-info div a.download:before{display:inline-block;content:"";width:10px;height:10px;background:url(../public/download.svg) no-repeat 50%/contain;margin-right:5px;vertical-align:middle;opacity:.4}.bluedot-product-wrap .bluedot-product-file .file-info div a:hover:before{opacity:1}.bluedot-product-wrap .bluedot-product-video-wrap+.bluedot-product-buyer-message{margin-top:20px}.bluedot-product-wrap .bluedot-product-buyer-message{border:1px solid rgba(0,0,0,.1);background-color:#f4f4f4;font-size:13px;font-weight:500;border-radius:5px;padding:14px 20px;line-height:22px;word-break:break-all}.bluedot-product-wrap .bluedot-product-file+.bluedot-product-buyer-message{margin-top:20px}.bluedot-product-wrap .bluedot-product-buyer-message+.bluedot-product-buttons{margin-bottom:20px}.bluedot-product-wrap .bluedot-product-event-wrap{margin-bottom:26px}.bluedot-product-wrap .bluedot-product-event-wrap dl{position:relative;display:flex;font-weight:400;font-size:12px;line-height:17px;color:var(--text);margin:0}.bluedot-product-wrap .bluedot-product-event-wrap dl+dl{margin-top:12px}.bluedot-product-wrap .bluedot-product-event-wrap dl dt{width:70px;font-weight:900}.bluedot-product-wrap .bluedot-product-event-wrap dl dd{flex:1}.bluedot-product-wrap .bluedot-product-event-wrap dl dd .label-dday{background:#333;padding:2px 10px;border-radius:9.5px;display:inline-block;font-weight:700;font-size:12px;line-height:16px;letter-spacing:-.02em;color:#fff;margin-left:4px;height:19px}.bluedot-product-wrap .bluedot-product-event-wrap dl dd .event-link{background:#587cff;border-radius:9.5px;padding:2px 10px;color:#fff;display:inline-block;font-weight:700;font-size:10px;line-height:16px;margin-left:4px;height:19px}@media (max-width:500px){.bluedot-product-wrap .bluedot-product-header{flex-direction:column;gap:40px}.bluedot-product-wrap .bluedot-product-header .bluedot-product-info{width:auto}.bluedot-product-wrap .bluedot-product-header .bluedot-product-buttons{margin-bottom:32px}}.blutdot-comment-wrap{padding:108px 0;margin:0}.blutdot-comment-wrap .bluedot-comment-button{display:block;margin:0 auto;width:100%;color:#fff;background:#f7f6f6;height:45px;line-height:45px;box-sizing:border-box;border:1px solid #2f4cc0;text-align:center;font-size:14px;font-weight:800;text-decoration:none;color:#2f4cc0}.blutdot-comment-wrap .bluedot-comment-button svg{display:inline-block;vertical-align:middle;margin-right:8px}.blutdot-comment-wrap .bluedot-comment-button svg path{fill:#2f4cc0}.blutdot-comment-wrap .bluedot-comment-button:hover{border-color:#012ee3;background:#012ee3;color:#fff}.blutdot-comment-wrap .bluedot-comment-button:hover svg path{fill:#fff}.bluedot-search-result-list{max-width:800px;margin:0 auto;padding-top:80px;padding-bottom:20px;color:var(--text)}.bluedot-search-result-list h2{font-style:normal;font-weight:700;font-size:24px;line-height:35px;margin:0}.bluedot-search-title-header{text-align:center;margin-bottom:82px}.bluedot-search-result{margin-bottom:40px}.bluedot-search-result-header{position:relative;padding-bottom:16px;border-bottom:2px solid var(--text)}.bluedot-search-result-header-tools{position:absolute;right:0;top:0}.bluedot-search-result-header-tools ul{list-style:none;margin:0;padding:0}.bluedot-search-result-header-tools ul li{display:inline-block;font-weight:700}.bluedot-search-result-header-tools ul li+li{margin-left:30px}.bluedot-search-result-header-tools ul li a{display:inline-block;color:var(--sub-text);opacity:.8;font-size:12px;line-height:35px;text-decoration:none}.bluedot-search-result-header-tools ul li.active a{color:var(--text)}.bluedot-search-tabs{margin-bottom:48px}.bluedot-search-tabs ul{font-size:0;text-align:center}.bluedot-search-tabs ul li{display:inline-block}.bluedot-search-tabs ul li+li{margin-left:12px}.bluedot-search-tabs ul li a{display:inline-block;width:116px;padding:15px 38px;background:#ebebeb;color:#777;font-size:14px;font-weight:700;line-height:140%;border-radius:30px;text-align:center}.bluedot-search-tabs ul li.active a{background:#000;color:#fff}.bluedot-search-post{transition:.3s;padding-bottom:18px;padding-top:13px;position:relative}.bluedot-search-post:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.5px;background:var(--sub-text)}.bluedot-search-post .bluedot-search-post-info a{color:var(--text);text-decoration:none}.bluedot-search-post .bluedot-search-post-info h3{font-weight:700;font-size:20px;line-height:29px;margin:0 0 6px;transition:.3s}.bluedot-search-post .bluedot-search-post-info a:hover h3{text-decoration:underline}.bluedot-search-post .bluedot-search-post-info p{font-weight:500;font-size:13px;line-height:18px;color:var(--sub-text);margin-bottom:6px}.bluedot-search-post-extra-item{font-weight:500;font-size:12px;line-height:24px;color:var(--sub-text)}.bluedot-search-post-extra-item .bluedot-search-post-author-list{display:inline-block;list-style:none;margin:0;padding:0}.bluedot-search-post-extra-item .bluedot-search-post-author-list li{padding:0;margin:0;display:inline-block}.bluedot-search-post-extra-item.sep{margin-left:15px;margin-right:15px}.bluedot-search-post-extra-item .bluedot-search-post-visibility{display:inline-block;padding:3px 9px;color:#000;font-weight:700;font-size:9px;line-height:15px;display:none;margin-right:20px;border-radius:3px}.bluedot-search-post-extra-item .bluedot-search-post-visibility-public{background:#8de9ff}.bluedot-search-post-extra-item .bluedot-search-post-visibility-members{background:#adff8d}.bluedot-search-post-extra-item .bluedot-search-post-visibility-paid{background:#d7afff}.bluedot-search-post-extra-item.visibility-members .bluedot-search-post-visibility-members,.bluedot-search-post-extra-item.visibility-paid .bluedot-search-post-visibility-paid,.bluedot-search-post-extra-item.visibility-public .bluedot-search-post-visibility-public{display:inline-block}.bluedot-search-post-extra-item .bluedot-search-post-product-type{display:inline-block;padding:3px 9px;color:#fff;font-weight:700;font-size:9px;line-height:15px;display:none;margin-right:20px;border-radius:3px}.bluedot-search-post-extra-item .bluedot-search-post-product-type-online-class{background:#109ec2}.bluedot-search-post-extra-item .bluedot-search-post-product-type-webinar{background:#2741f5}.bluedot-search-post-extra-item .bluedot-search-post-product-type-digital-book{background:#89a2f5}.bluedot-search-post-extra-item .bluedot-search-post-product-type-etc{background:#36df7a}.bluedot-search-post-extra-item.product-type-digital-book .bluedot-search-post-product-type-digital-book,.bluedot-search-post-extra-item.product-type-etc .bluedot-search-post-product-type-etc,.bluedot-search-post-extra-item.product-type-online-class .bluedot-search-post-product-type-online-class,.bluedot-search-post-extra-item.product-type-webinar .bluedot-search-post-product-type-webinar{display:inline-block}.bluedot-search-post-prices .price{display:inline-flex;gap:14px;color:#b9b9b9;font-size:13px;font-weight:700;vertical-align:middle;padding-top:2px}.bluedot-search-post-prices .price:last-child{color:#000}.bluedot-search-post-prices .price+.price{margin-left:34px}.bluedot-search-post .bluedot-search-post-info{padding-right:200px}.bluedot-search-post.have-post-image .bluedot-search-post-info{min-height:100px}.bluedot-search-post .bluedot-search-post-image{width:150px;height:100px;position:absolute;right:0;top:18px}.bluedot-search-post .bluedot-search-post-image img{width:150px;height:100px;object-fit:cover;object-position:center;border:.5px solid #e6e6e6}.bluedot-search-hint{font-weight:700;font-size:12px;line-height:24px;color:var(--sub-text);padding-top:60px;padding-bottom:60px;text-align:center}.bluedot-search-hint span{opacity:.6}.bluedot-search-hint a{color:var(--text);text-decoration:underline}.bluedot-search-empty .bluedot-search-empty-text{min-height:380px;text-align:center;position:relative}.bluedot-search-empty .bluedot-search-empty-text:after{content:"";width:100%;height:100%;position:absolute;left:0;top:40px;background:url(../public/404.png) no-repeat bottom/contain}.bluedot-search-empty .bluedot-search-empty-text h2{text-align:center;font-weight:700;font-size:24px;line-height:35px;color:var(--text)}.bluedot-search-empty .bluedot-search-empty-text p{text-align:center;font-weight:700;font-size:15px;line-height:25px;color:var(--sub-text);opacity:.8}@media (max-width:500px){.bluedot-search-result-list{padding-top:30px}.bluedot-search-title-header{margin-bottom:30px}.bluedot-search-result-list h2{font-size:20px;line-height:29px}.bluedot-search-result-header{padding-bottom:13px}.bluedot-search-result-header-tools ul li a{line-height:24px}.bluedot-search-result-header-tools ul li+li{margin-left:12px}.bluedot-search-item{margin-top:12px}.bluedot-search-post{padding-top:0;padding-bottom:15px}.bluedot-search-post .bluedot-search-post-image{left:0;top:0;width:100%}.bluedot-search-post .bluedot-search-post-image img{width:100%;height:143px;object-fit:cover}.bluedot-search-post.bluedot-search-post-info,.bluedot-search-post.have-post-image .bluedot-search-post-info{padding-right:0}.bluedot-search-post.have-post-image .bluedot-search-post-info{padding-top:155px}.bluedot-search-post .bluedot-search-post-info h3{font-size:16px;line-height:24px}.bluedot-search-post .bluedot-search-post-info p{font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}.bluedot-search-post-extra-item{font-size:10px;line-height:24px}.bluedot-search-hint span{display:block}.bluedot-search-result.type-product .bluedot-search-item-list{margin-top:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.bluedot-search-result.type-product .bluedot-search-item-list .bluedot-search-item{border-radius:10px;background:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);overflow:hidden;margin-top:0}.bluedot-search-result.type-product .bluedot-search-item-list .bluedot-search-item .bluedot-search-post{padding-bottom:0}.bluedot-search-result.type-product .bluedot-search-item-list .bluedot-search-item .bluedot-search-post:after,.bluedot-search-result.type-product .bluedot-search-post .bluedot-search-post-info p{display:none}.bluedot-search-result.type-product .bluedot-search-post .bluedot-search-post-image img{height:103px}.bluedot-search-result.type-product .bluedot-search-post .bluedot-search-post-info{padding:110px 10px 12px}.bluedot-search-result.type-product .bluedot-search-post .bluedot-search-post-info h3{font-size:13px;line-height:18px;letter-spacing:-1px}.bluedot-search-result.type-product .bluedot-search-post-extra-item{position:absolute;top:8px;right:-10px;z-index:1}.bluedot-search-post-prices{text-align:left;display:block}.bluedot-search-post-prices .price{display:block;font-size:10px;line-height:1.8}.bluedot-search-post-prices .price:first-child{padding-top:0}.bluedot-search-post-prices .price+.price{margin-left:0}}.bluedot-product-video-message{font-size:13px}.bluedot-product-video-wrap{margin-bottom:0}.bluedot-product-video-wrap .my-video-dimensions{max-width:100%}.bluedot-product-video-wrap .video-js{width:100%;padding-top:60%}.bluedot-product-chapters{display:flex;margin:50px auto;height:400px}.bluedot-product-chapters .bluedot-product-chapter-main-content{position:relative;width:100%;height:100%}.bluedot-product-chapters .bluedot-product-chapter-main-content .video-js{width:100%;height:100%;position:absolute;left:0;top:0}.bluedot-product-chapters .bluedot-product-chapter-sidebar{width:30%;height:400px;background:#1d202e;color:#fff;overflow-x:hidden;overflow-y:auto}.bluedot-product-chapters .bluedot-product-chapter-header{position:relative;font-size:0;line-height:0;padding:15px 20px 15px 25px}.bluedot-product-chapters .bluedot-product-chapter-header h3{font-size:15px;line-height:18px;font-weight:700;margin:0}.bluedot-product-chapters .bluedot-product-chapter-header span{position:absolute;right:15px;top:50%;font-size:13px;line-height:18px;font-weight:700;color:#3b72ff;text-align:right;transform:translateY(-50%)}.bluedot-product-chapters .bluedot-product-chapter-list ul{display:block;margin:0;padding:0}.bluedot-product-chapters .bluedot-product-chapter-list ul li{display:block;height:88px;position:relative;border-top:1px solid #2c3444}.bluedot-product-chapters .bluedot-product-chapter-list ul li a{display:block}.bluedot-product-chapters .bluedot-product-chapter-list ul li .no{position:absolute;font-weight:700;top:50%;left:14px;transform:translateY(-50%);color:#3b72ff;font-size:11px}.bluedot-product-chapters .bluedot-product-chapter-list ul li .cover{position:absolute;left:32px;top:50%;width:100px;height:60px;background:red;transform:translateY(-50%)}.bluedot-product-chapters .bluedot-product-chapter-list ul li .title{margin-left:146px;right:15px;display:flex;font-size:14px;line-height:20px;font-weight:700;color:#f8f8f8;height:100%;align-items:center}.bluedot-product-chapters .bluedot-product-chapter-list ul li .title span{display:inline-block;word-break:break-all;white-space:nowrap;overflow:hidden;margin-right:105px;text-overflow:ellipsis}.bluedot-product-chapters .bluedot-product-chapter-list ul li .progress{right:15px;top:50%;width:86px;background:#525784}.bluedot-product-chapters .bluedot-product-chapter-list ul li .progress .now{display:inline-block;position:absolute;left:0;top:0;height:5px;background:#8da6ff}.bluedot-product-chapters .bluedot-product-chapter-list ul li a.active .no{text-indent:-1000px;overflow:hidden;background:url(../public/icon_media_playlist.svg) no-repeat 50%;background-size:contain;width:8px;height:9px}.bluedot-product-chapters .bluedot-product-chapter-list ul li a{background:transparent;transition:.3s}.bluedot-product-chapters .bluedot-product-chapter-list ul li a.active,.bluedot-product-chapters .bluedot-product-chapter-list ul li a:hover{background:#2c3b59}.bluedot-product-chapters+.bluedot-product-wrap{margin-top:20px}.bluedot-product-chapters .bluedot-product-chapter-list+.bluedot-product-chapter-header{border-top:1px solid #2c3444}.bluedot-product-chapters .bluedot-product-chapter-list ul li.no-have-cover{height:38px}.bluedot-product-chapters .bluedot-product-chapter-list ul li.no-have-cover .title{margin-left:32px}@media (max-width:500px){.bluedot-product-chapters{display:block;height:auto;margin-top:20px;margin-bottom:40px}.bluedot-product-chapters .bluedot-product-chapter-main{width:100%;height:260px}.bluedot-product-chapters .bluedot-product-chapter-sidebar{width:100%}}.kg-button-card,.kg-button-card *{box-sizing:border-box}.kg-button-card{display:flex;position:static;align-items:center;justify-content:center;width:100%}.kg-button-card.kg-align-left{justify-content:flex-start}.kg-button-card.kg-align-right{justify-content:flex-end}.kg-button-card a.kg-btn{display:flex;position:static;align-items:center;padding:0 18px;height:36px;font-size:13px;font-weight:500;text-decoration:none;border-radius:2px}.kg-button-card a.kg-btn:hover{opacity:.85}.kg-button-card a.kg-btn-accent{background-color:var(--bluedot-accent-color);color:#fff}.kg-callout-card,.kg-callout-card *{box-sizing:border-box}.kg-callout-card{display:flex;padding:1.2em 1.6em;border-radius:3px;width:100%;margin-bottom:1.5em}.kg-callout-card+.kg-callout-card{margin-top:-.5em}.kg-callout-card-grey{background:rgba(124,139,154,.13)}.kg-callout-card-white{background:transparent;box-shadow:inset 0 0 0 1px rgba(124,139,154,.25);border:1px solid transparent}.kg-callout-card-blue{background:rgba(33,172,232,.12);border:1px solid transparent}.kg-callout-card-green{background:rgba(52,183,67,.12);border:1px solid transparent}.kg-callout-card-yellow{background:rgba(240,165,15,.13);border:1px solid transparent}.kg-callout-card-red{background:rgba(209,46,46,.11);border:1px solid transparent}.kg-callout-card-pink{background:rgba(225,71,174,.11);border:1px solid transparent}.kg-callout-card-purple{background:rgba(135,85,236,.12);border:1px solid transparent}.kg-callout-card-grey-text{color:#7c8b9a}.kg-callout-card-black-text,.kg-callout-card-grey-text{background:transparent;border:1px solid rgba(124,139,154,.45)}.kg-callout-card-black-text{color:#000}.kg-callout-card-blue-text{color:#21ace8}.kg-callout-card-blue-text,.kg-callout-card-green-text{background:transparent;border:1px solid rgba(124,139,154,.45)}.kg-callout-card-green-text{color:#34b743}.kg-callout-card-yellow-text{color:#f0a50f}.kg-callout-card-red-text,.kg-callout-card-yellow-text{background:transparent;border:1px solid rgba(124,139,154,.45)}.kg-callout-card-red-text{color:#d12e2e}.kg-callout-card-pink-text{color:#e147ae}.kg-callout-card-pink-text,.kg-callout-card-purple-text{background:transparent;border:1px solid rgba(124,139,154,.45)}.kg-callout-card-purple-text{color:#8755ec}.kg-callout-card.kg-callout-card-accent a{color:#fff;text-decoration:underline}.kg-callout-card div.kg-callout-emoji{padding-right:.8em;line-height:1.25em;font-size:1.15em}.kg-callout-card div.kg-callout-text{font-size:.95em;line-height:1.5em}.kg-hr-card{border:0;border-style:solid;border-color:#cfcdcd}.kg-hr-card:before{display:none}.kg-hr-card.kg-hr-card-type-1{border-top-width:1px;min-width:unset;width:100%;max-width:150px;margin-left:auto;margin-right:auto}.kg-hr-card.kg-hr-card-type-2{border-top-width:1px}.kg-hr-card.kg-hr-card-type-3{height:2px;background:url(https://storage.googleapis.com/cdn.media.bluedot.so/img/240415/hr-type-3.svg) no-repeat 50%}.kg-hr-card.kg-hr-card-type-4{height:10px;background:url(https://storage.googleapis.com/cdn.media.bluedot.so/img/240415/hr-type-4.svg) no-repeat 50%}.kg-hr-card.kg-hr-card-type-5{border-color:#000;border-top-width:3px;min-width:unset;width:100%;max-width:80px;margin-left:auto;margin-right:auto}.kg-hr-card.kg-hr-card-type-6{border-color:#000;border-top-width:2px}.kg-hr-card.kg-hr-card-type-7{height:15px;background:url(https://storage.googleapis.com/cdn.media.bluedot.so/img/240415/hr-type-7.svg) no-repeat 50%}.kg-hr-card.kg-hr-card-type-8{height:20px;background:url(https://storage.googleapis.com/cdn.media.bluedot.so/img/240415/hr-type-8.svg) no-repeat 50%}.kg-hr-card.kg-hr-card-type-9{height:18px;background:url(https://storage.googleapis.com/cdn.media.bluedot.so/img/240415/hr-type-9.svg) no-repeat 50%;background-size:contain}.kg-hr-card.kg-hr-card-type-10{height:5px;background:url(https://storage.googleapis.com/cdn.media.bluedot.so/img/240415/hr-type-10.svg) no-repeat 50%}.kg-file-card,.kg-file-card *{box-sizing:border-box}.kg-file-card{display:flex}.kg-file-card a.kg-file-card-container{display:flex;align-items:stretch;justify-content:space-between;color:inherit;padding:6px;min-height:92px;border:1px solid rgba(124,139,154,.25);border-radius:3px;transition:all .35s ease-in-out;text-decoration:none;width:100%}.kg-file-card a.kg-file-card-container:hover{border:1px solid rgba(124,139,154,.35000000000000003)}.kg-file-card-contents{display:flex;flex-direction:column;justify-content:space-between;margin:4px 8px;width:100%}.kg-file-card-title{font-size:1.15em;font-weight:700;line-height:1.3em}.kg-file-card-caption{font-size:.95em;line-height:1.3em;opacity:.6}.kg-file-card-title+.kg-file-card-caption{margin-top:-3px}.kg-file-card-metadata{display:inline;font-size:.825em;line-height:1.3em;margin-top:2px}.kg-file-card-filename{display:inline;font-weight:500}.kg-file-card-filesize{display:inline-block;font-size:.925em;opacity:.6}.kg-file-card-filesize:before{display:inline-block;content:"\2022";margin-right:4px}.kg-file-card-icon{position:relative;display:flex;align-items:center;justify-content:center;width:80px;min-width:80px;height:100%}.kg-file-card-icon:before{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;background:currentColor;opacity:.06;transition:opacity .35s ease-in-out;border-radius:2px}.kg-file-card a.kg-file-card-container:hover .kg-file-card-icon:before{opacity:.08}.kg-file-card-icon svg{width:24px;height:24px;color:var(--ghost-accent-color)}.kg-file-card-medium a.kg-file-card-container{min-height:72px}.kg-file-card-medium .kg-file-card-caption{opacity:1;font-weight:500}.kg-file-card-small a.kg-file-card-container{align-items:center;min-height:52px}.kg-file-card-small .kg-file-card-metadata{font-size:1em;margin-top:0}.kg-file-card-small .kg-file-card-icon svg{width:20px;height:20px}.kg-file-card+.kg-file-card{margin-top:1em}.kg-video-card,.kg-video-card *{box-sizing:border-box}.kg-video-card{position:relative;--seek-before-width:0%;--volume-before-width:100%;--buffered-width:0%}.kg-video-card video{display:block;max-width:100%;height:auto}.kg-video-container{position:relative;display:flex;flex-direction:column;align-items:center}.kg-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,rgba(0,0,0,.3),transparent 70%,transparent);z-index:999}.kg-video-large-play-icon,.kg-video-overlay{display:flex;justify-content:center;align-items:center;transition:opacity .2s ease-in-out}.kg-video-large-play-icon{width:72px;height:72px;padding:0;background:rgba(0,0,0,.5);border-radius:50%}.kg-video-large-play-icon svg{width:20px;height:auto;margin-left:2px;fill:#fff}.kg-video-player-container{position:absolute;bottom:0;width:100%;height:80px;background:linear-gradient(transparent,rgba(0,0,0,.5));z-index:999;transition:opacity .2s ease-in-out}.kg-video-player{position:absolute;bottom:0;display:flex;align-items:center;width:100%;z-index:9999;padding:12px 16px}.kg-video-current-time{min-width:38px;padding:0 4px;color:#fff}.kg-video-current-time,.kg-video-time{font-family:inherit;font-size:.85em;font-weight:500;line-height:1.4em;white-space:nowrap}.kg-video-time{color:hsla(0,0%,100%,.6)}.kg-video-duration{padding:0 4px}.kg-video-pause-icon,.kg-video-play-icon{position:relative;padding:0 4px 0 0;font-size:0;background:transparent}.kg-video-hide{display:none!important}.kg-video-hide-animated{opacity:0!important;transition:opacity .2s ease-in-out;cursor:auto}.kg-video-pause-icon svg,.kg-video-play-icon svg{width:14px;height:14px;fill:#fff}.kg-video-seek-slider{flex-grow:1;margin:0 4px}@media (max-width:520px){.kg-video-seek-slider{display:none}}.kg-video-playback-rate{min-width:37px;padding:0 4px;color:#fff;font-family:inherit;font-size:.85em;font-weight:600;line-height:1.4em;text-align:left;background:transparent;white-space:nowrap}@media (max-width:520px){.kg-video-playback-rate{padding-left:8px}}.kg-video-mute-icon,.kg-video-unmute-icon{position:relative;bottom:-1px;padding:0 4px;font-size:0;background:transparent}@media (max-width:520px){.kg-video-mute-icon,.kg-video-unmute-icon{margin-left:auto}}.kg-video-mute-icon svg,.kg-video-unmute-icon svg{width:16px;height:16px;fill:#fff}.kg-video-volume-slider{width:80px}@media (max-width:300px){.kg-video-volume-slider{display:none}}.kg-video-seek-slider:before{width:var(--seek-before-width)!important}.kg-video-seek-slider:before,.kg-video-volume-slider:before{content:"";position:absolute;left:0;height:4px;cursor:pointer;background-color:#ebeef0;border-radius:2px}.kg-video-volume-slider:before{width:var(--volume-before-width)!important}.kg-video-card input[type=range]{position:relative;-webkit-appearance:none;background:transparent}.kg-video-card input[type=range]:focus{outline:none}.kg-video-card input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.kg-video-card input[type=range]::-ms-track{border-color:transparent}.kg-video-card button{display:flex;align-items:center;border:0;cursor:pointer}.kg-video-card input[type=range]{height:auto;padding:0;border:0}.kg-video-card input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:hsla(0,0%,100%,.2);border-radius:2px}.kg-video-card input[type=range]::-webkit-slider-thumb{position:relative;box-sizing:content-box;width:13px;height:13px;margin:-5px 0 0;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-video-card input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}.kg-video-card input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;background:hsla(0,0%,100%,.2);border-radius:2px}.kg-video-card input[type=range]::-moz-range-progress{background:#ebeef0;border-radius:2px}.kg-video-card input[type=range]::-moz-range-thumb{box-sizing:content-box;width:13px;height:13px;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-video-card input[type=range]:active::-moz-range-thumb{transform:scale(1.2)}.kg-video-card input[type=range]::-ms-track{width:100%;height:3px;border:solid transparent;color:transparent;cursor:pointer;background:transparent}.kg-video-card input[type=range]::-ms-fill-lower{background:#fff}.kg-video-card input[type=range]::-ms-fill-upper{background:#ebeef0}.kg-video-card input[type=range]::-ms-thumb{box-sizing:content-box;width:13px;height:13px;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-video-card input[type=range]:active::-ms-thumb{transform:scale(1.2)}.kg-audio-card,.kg-audio-card *{box-sizing:border-box}.kg-audio-card{display:flex;width:100%;min-height:96px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(124,139,154,.25)}.kg-audio-card+.kg-audio-card{margin-top:1em}.kg-audio-thumbnail{display:flex;justify-content:center;align-items:center;width:80px;min-width:80px;margin:8px;background:transparent;object-fit:cover;aspect-ratio:1/1;border-radius:2px}.kg-audio-thumbnail.placeholder{background:var(--ghost-accent-color)}.kg-audio-thumbnail.placeholder svg{width:24px;height:24px;fill:#fff}.kg-audio-player-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;--seek-before-width:0%;--volume-before-width:100%;--buffered-width:0%}.kg-audio-title{width:100%;margin:8px 0 0;padding:8px 12px;border:none;font-family:inherit;font-size:1.15em;font-weight:700;line-height:1.15em;background:transparent}.kg-audio-player{display:flex;flex-grow:1;align-items:center;padding:8px 12px}.kg-audio-current-time{min-width:38px;padding:0 4px}.kg-audio-current-time,.kg-audio-time{font-family:inherit;font-size:.85em;font-weight:500;line-height:1.4em;white-space:nowrap}.kg-audio-time{width:56px;color:#ababab}.kg-audio-duration{padding:0 4px}.kg-audio-pause-icon,.kg-audio-play-icon{position:relative;bottom:1px;padding:0 4px 0 0;font-size:0;background:transparent}.kg-audio-hide{display:none!important}.kg-audio-pause-icon svg,.kg-audio-play-icon svg{width:14px;height:14px;fill:currentColor}.kg-audio-seek-slider{flex-grow:1;margin:0 4px}@media (max-width:640px){.kg-audio-seek-slider{display:none}}.kg-audio-playback-rate{min-width:37px;padding:0 4px;font-family:inherit;font-size:.85em;font-weight:600;line-height:1.4em;text-align:left;background:transparent;white-space:nowrap}@media (max-width:640px){.kg-audio-playback-rate{padding-left:8px}}.kg-audio-mute-icon,.kg-audio-unmute-icon{position:relative;bottom:-1px;padding:0 4px;font-size:0;background:transparent}@media (max-width:640px){.kg-audio-mute-icon,.kg-audio-unmute-icon{margin-left:auto}}.kg-audio-mute-icon svg,.kg-audio-unmute-icon svg{width:16px;height:16px;fill:currentColor}.kg-audio-volume-slider{width:80px}@media (max-width:400px){.kg-audio-volume-slider{display:none}}.kg-audio-seek-slider:before{width:var(--seek-before-width)!important}.kg-audio-seek-slider:before,.kg-audio-volume-slider:before{content:"";position:absolute;left:0;height:4px;cursor:pointer;background-color:currentColor;border-radius:2px}.kg-audio-volume-slider:before{width:var(--volume-before-width)!important}.kg-audio-player-container input[type=range]{position:relative;-webkit-appearance:none;background:transparent}.kg-audio-player-container input[type=range]:focus{outline:none}.kg-audio-player-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.kg-audio-player-container input[type=range]::-ms-track{border-color:transparent}.kg-audio-player-container button{display:flex;align-items:center;border:0;cursor:pointer}.kg-audio-player-container input[type=range]{height:auto;padding:0;border:0}.kg-audio-player-container input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:rgba(124,139,154,.25);border-radius:2px}.kg-audio-player-container input[type=range]::-webkit-slider-thumb{position:relative;box-sizing:content-box;width:13px;height:13px;margin:-5px 0 0;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-audio-player-container input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}.kg-audio-player-container input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;background:rgba(124,139,154,.25);border-radius:2px}.kg-audio-player-container input[type=range]::-moz-range-progress{background:currentColor;border-radius:2px}.kg-audio-player-container input[type=range]::-moz-range-thumb{box-sizing:content-box;width:13px;height:13px;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-audio-player-container input[type=range]:active::-moz-range-thumb{transform:scale(1.2)}.kg-audio-player-container input[type=range]::-ms-track{width:100%;height:3px;border:solid transparent;color:transparent;cursor:pointer;background:transparent}.kg-audio-player-container input[type=range]::-ms-fill-lower{background:#fff}.kg-audio-player-container input[type=range]::-ms-fill-upper{background:currentColor}.kg-audio-player-container input[type=range]::-ms-thumb{box-sizing:content-box;width:13px;height:13px;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-audio-player-container input[type=range]:active::-ms-thumb{transform:scale(1.2)}b{font-weight:inherit}b[rel=grey],strong[rel=grey]{color:#7c8b9a}b[rel=blue],strong[rel=blue]{color:#21ace8}b[rel=green],strong[rel=green]{color:#34b743}b[rel=yellow],strong[rel=yellow]{color:#f0a50f}b[rel=red],strong[rel=red]{color:#d12e2e}b[rel=pink],strong[rel=pink]{color:#e147ae}b[rel=purple],strong[rel=purple]{color:#8755ec}b[rel=bluedot],strong[rel=bluedot]{color:#3c72ff}.kg-header-card,.kg-header-card *{box-sizing:border-box}.kg-header-card{padding:8vmin 4em;min-height:36vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.kg-header-card.kg-size-small{padding-top:4vmin;padding-bottom:4vmin;min-height:18vh}.kg-header-card.kg-size-large{padding-top:12vmin;padding-bottom:12vmin;min-height:54vh}.kg-header-card.kg-align-left{text-align:left;align-items:flex-start}.kg-header-card.kg-style-dark{background:#151515;color:#fff}.kg-header-card.kg-style-light{background-color:#fafafa}.kg-header-card.kg-style-accent{background-color:var(--bluedot-accent-color)}.kg-header-card.kg-style-image{position:relative;background-color:#e7e7e7;background-size:cover;background-position:50%}.kg-header-card.kg-style-image:before{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,transparent,rgba(0,0,0,.2))}.kg-header-card h2.kg-header-card-header{font-size:1.5em;font-weight:700;line-height:1;letter-spacing:-.01em;margin:0}.kg-header-card h2.kg-header-card-header strong{font-weight:800}.kg-header-card.kg-size-small h2.kg-header-card-header{font-size:1.25em}.kg-header-card.kg-size-large h2.kg-header-card-header{font-size:2em}.kg-header-card h3.kg-header-card-subheader{font-size:1.5em;font-weight:500;line-height:1.4em;margin:0;max-width:40em}.kg-header-card h2+h3.kg-header-card-subheader{margin:.35em 0 0}.kg-header-card h3.kg-header-card-subheader strong{font-weight:600}.kg-header-card.kg-size-small h3.kg-header-card-subheader{font-size:1em}.kg-header-card.kg-size-large h3.kg-header-card-subheader{font-size:1.4em}.kg-header-card:not(.kg-style-light) h2.kg-header-card-header,.kg-header-card:not(.kg-style-light) h3.kg-header-card-subheader{color:#fff}.kg-header-card.kg-style-accent h3.kg-header-card-subheader,.kg-header-card.kg-style-image h3.kg-header-card-subheader{opacity:1}.kg-header-card.kg-style-image a.kg-header-card-button,.kg-header-card.kg-style-image h2.kg-header-card-header,.kg-header-card.kg-style-image h3.kg-header-card-subheader{z-index:999}.kg-header-card h2.kg-header-card-header a,.kg-header-card h3.kg-header-card-subheader a{color:var(--bluedot-accent-color)}.kg-header-card.kg-style-accent h2.kg-header-card-header a,.kg-header-card.kg-style-accent h3.kg-header-card-subheader a,.kg-header-card.kg-style-image h2.kg-header-card-header a,.kg-header-card.kg-style-image h3.kg-header-card-subheader a{color:#fff}.kg-header-card a.kg-header-card-button{display:flex;position:static;align-items:center;fill:#fff;background:#fff;border-radius:3px;outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.05em;font-weight:600;line-height:1em;text-align:center;text-decoration:none;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;color:#151515;height:2.7em;padding:0 1.2em;transition:opacity .2s ease}.kg-header-card h2+a.kg-header-card-button,.kg-header-card h3+a.kg-header-card-button{margin:1.75em 0 0}.kg-header-card a.kg-header-card-button:hover{opacity:.85}.kg-header-card.kg-size-large a.kg-header-card-button{font-size:1.1em;height:2.9em}.kg-header-card.kg-size-large h2+a.kg-header-card-button,.kg-header-card.kg-size-large h3+a.kg-header-card-button{margin-top:2em}.kg-header-card.kg-size-small a.kg-header-card-button{height:2.4em;font-size:1em}.kg-header-card.kg-size-small h2+a.kg-header-card-button,.kg-header-card.kg-size-small h3+a.kg-header-card-button{margin-top:1.5em}.kg-header-card.kg-style-dark a.kg-header-card-button,.kg-header-card.kg-style-image a.kg-header-card-button{background:#fff;color:#151515}.kg-header-card.kg-style-light a.kg-header-card-button{background:var(--bluedot-accent-color);color:#fff}.kg-header-card.kg-style-accent a.kg-header-card-button{background:#fff;color:#151515}@media (max-width:640px){.kg-header-card{padding-left:1em;padding-right:1em}.kg-header-card h2.kg-header-card-header{font-size:3.5em}.kg-header-card.kg-size-large h2.kg-header-card-header{font-size:4em}.kg-header-card.kg-size-small h2.kg-header-card-header{font-size:3em}.kg-header-card h3.kg-header-card-subheader{font-size:1.25em}.kg-header-card.kg-size-large h3.kg-header-card-subheader{font-size:1.5em}.kg-header-card.kg-size-small h3.kg-header-card-subheader{font-size:1em}}.kg-image-card figcaption .credit{display:inline-block;font-size:95%;margin-left:8px;margin-right:8px}.bluedot-product-chapters{margin:0;height:720px;background-color:#1a1a1a}.bluedot-product-wrap .bluedot-product-header{display:flex;justify-content:start;width:100%;padding:30px 15%;column-gap:10%;margin:0 auto;background-color:#d0d0d0}.bluedot-product-chapters .bluedot-product-chapter-sidebar{height:720px;background-color:#1a1a1a}.bluedot-product-chapters .bluedot-product-chapter-main{height:720px;width:65%;background-color:#1a1a1a}.bluedot-product-chapters .bluedot-product-chapter-main-content{width:80%;margin:30px auto;background-color:#1a1a1a;height:445px;border-radius:20px;overflow:hidden}.bluedot-product-online,.online-class-name{color:#95a6ff;font-size:12px;font-weight:700;line-height:13px;letter-spacing:-.02em}.bluedot-product-online{width:80%;margin:10px auto}.bluedot-product-title{font-size:24px;font-weight:700;line-height:24px;letter-spacing:-.02em;color:#fff;width:80%;margin:20px auto}.bluedot-product-excerpt{font-size:15px;font-weight:500;line-height:22px;letter-spacing:-.02em;color:#a0a0a0;width:80%;margin:5px auto}.bluedot-product-date-info{display:flex;column-gap:10px;width:80%;margin:30px auto 0}.bluedot-product-date{font-weight:400}.bluedot-product-date,.bluedot-product-field{font-size:12px;line-height:17.38px;color:#e1e3e8}.bluedot-product-field{font-weight:900}.bluedot-product-header{width:80%;margin:0 auto}.bluedot-product-wrap{margin:0 auto!important}.bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-price-label{color:#000}.bluedot-product-wrap .bluedot-product-detail{border:0;min-height:400px;height:fit-content}.bluedot-product-wrap .bluedot-product-detail .bluedot-product-content-wrap{max-width:80%}.bluedot-product-chapter-length{font-size:13px;font-weight:700;line-height:13px;letter-spacing:-.02em;color:#b9b9b9}.bluedot-product-chapter-length-num{color:#fff}.bluedot-product-chapters .bluedot-product-chapter-list ul li .progress{position:absolute;left:32px;top:75%;width:200px;height:5px;background:#3d3d3d;transform:translateY(-50%);font-size:0;line-height:0;overflow:hidden}.bluedot-product-chapters .bluedot-product-chapter-list ul li .progress .now{background:#949393}.bluedot-product-chapters .bluedot-product-chapter-list ul li.no-have-cover{height:50px}.bluedot-product-chapters .bluedot-product-chapter-list ul li a{height:100%}.bluedot-product-chapters .bluedot-product-chapter-list ul li .no{font-size:12px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#6d6d6d}.bluedot-product-chapters .bluedot-product-chapter-list ul li .title{align-items:start;padding-top:8px}.bluedot-product-chapter-header{background-color:#000}.bluedot-product-chapter-lesson-length{font-size:13px;font-weight:700;line-height:13px;letter-spacing:-.02em;color:#fff}.bluedot-product-chapter-lesson-title{color:#f8f8f8;font-size:16px;font-weight:900;line-height:16px;letter-spacing:-.02em}.bluedot-product-chapters .bluedot-product-chapter-list ul li a.active,.bluedot-product-chapters .bluedot-product-chapter-list ul li a:hover{background-color:#3f4249}.bluedot-product-chapter-sidebar-top{display:flex;justify-content:space-between;margin:20px auto;align-items:center}.bluedot-product-zip-download{border:1px solid #fff;margin-right:10px;padding:8px 12px;font-size:12px;font-weight:700;line-height:12px;border-radius:5px;align-items:center;column-gap:5px;display:flex}.bluedot-product-wrap .bluedot-product-header .bluedot-product-cover{flex:none;width:386px;height:238px}.bluedot-product-wrap .bluedot-product-header.not-have-product-cover{display:flex;justify-content:start;width:100%;padding:30px 15%;column-gap:10%;margin:0 auto;background-color:#d0d0d0}.bluedot-product-wrap .bluedot-product-detail{margin:40px auto}.bluedot-product-wrap .bluedot-product-header .bluedot-product-buttons .gh-button{background-color:#f39c12;color:#000;border:none;border-radius:11px;width:130px;font-size:14px;font-weight:700;line-height:20.27px;height:40px;display:flex;text-align:center;justify-content:center;align-items:center}.bluedot-product-wrap .bluedot-product-detail .bluedot-product-content-wrap{max-width:55%;margin:0}.bluedot-product-wrap .bluedot-product-detail{position:relative;width:70%;display:block}.bluedot-product-wrap .bluedot-product-header .bluedot-product-price-wrap .bluedot-product-final-price{border-top:1px solid grey}.bluedot-product-modal-info{position:absolute;top:40px;left:58%;width:285px;border:1px solid #d9d9d9;border-radius:20px;padding:30px 20px}.bluedot-product-modal-title{font-size:20px;font-weight:900;line-height:30px;letter-spacing:-.02em}.bluedot-product-modal-date-info{margin-bottom:20px;margin-top:5px;display:flex;column-gap:3%}.bluedot-product-modal-field{font-size:12px;font-weight:900;line-height:17.38px}.bluedot-product-modal-date{font-size:12px;font-weight:400;line-height:17.38px}.bluedot-product-price{margin-top:10px;display:flex;align-items:center}.bluedot-product-modal-final-price{margin-top:20px;padding-top:5px;justify-content:space-between}.bluedot-product-price-label{font-size:12px;font-weight:900;line-height:17.38px}.bluedot-product-price-value{font-weight:700;font-size:18px;line-height:21px;text-align:right}.bluedot-product-modal-buttons{background-color:#f39c12;border-radius:30px;padding:10px 0;margin-top:20px;text-align:center;color:#000;font-size:14px;font-weight:700;line-height:20.27px}@media screen and (max-width:1024px){.bluedot-product-wrap .bluedot-product-header{display:block;width:100%;padding:30px 5%}.bluedot-product-chapters{display:block;height:fit-content}.bluedot-product-chapters .bluedot-product-chapter-main{width:100%;height:fit-content}.bluedot-product-chapters .bluedot-product-chapter-main-content{width:100%;height:220px;margin:0;border-radius:0}.bluedot-product-date-info,.bluedot-product-excerpt,.bluedot-product-online,.bluedot-product-title{width:90%}.bluedot-product-chapters .bluedot-product-chapter-sidebar{width:90%;margin:0 auto;height:fit-content;padding-bottom:20px}.bluedot-product-wrap .bluedot-product-header.not-have-product-cover{display:block;margin:0 auto;width:100%;padding:3% 5%}.bluedot-product-wrap .bluedot-product-header .bluedot-product-cover{width:100%;overflow:hidden;margin:20px auto}.bluedot-product-wrap .bluedot-product-header .bluedot-product-cover img{object-fit:cover;width:100%}.bluedot-product-wrap .bluedot-product-header .bluedot-product-buttons .gh-button{width:100%}.bluedot-product-wrap .bluedot-product-detail{width:90%}.bluedot-product-wrap .bluedot-product-detail .bluedot-product-content-wrap{max-width:100%}.bluedot-product-modal-info{position:relative;top:0;left:0;width:100%;margin:20px auto}}.bluedot-product-wrap .bluedot-product-header,.bluedot-product-wrap .bluedot-product-header.not-have-product-cover{justify-content:center!important}.bluedot-product-info{width:100%;max-width:400px!important}.bluedot-product-wrap .bluedot-product-detail .bluedot-product-content-wrap{max-width:100%!important}.bluedot-product-modal-info{left:0!important}.bluedot-product-cover{border-radius:0!important}.bluedot-product-header.have-product-cover>div.bluedot-product-info>div.bluedot-product-buttons,body>main>div>div>div>div>div>div>div>div.bluedot-product-header.have-product-cover>div.bluedot-product-info>div.bluedot-product-price-wrap{display:none!important}.bluedot-product-wrap .bluedot-product-header .bluedot-product-info{width:100%!important;max-width:max-content!important}.bluedot-product-price-label{width:100px!important}.bluedot-product-final-price-label{font-size:15px!important;font-weight:900!important}.bluedot-product-final-price-value{font-size:24px!important;font-weight:900!important;line-height:34.75px!important}.bluedot-product-chapter-main{width:100%!important}span.title{color:#fff!important}.bluedot-product-buttons{text-align:center;background:#d9d9d9;padding:10px;border-radius:10px;color:#fff;cursor:not-allowed}.bluedot-product-modal-title{margin-bottom:20px!important}.bluedot-product-modal-date-info{padding-bottom:15px!important;margin-bottom:20px!important;border-bottom:.5px solid #d9d9d9!important}.bluedot-product-modal-final-price{margin-top:15px;border-top:.5px solid #d9d9d9!important;padding-top:10px!important}.bluedot-product-modal-buttons{margin-top:25px!important;padding:18px 0!important}.bluedot-product-modal-date-info{column-gap:5%!important}@media (min-width:1024px){.bluedot-product-wrap .bluedot-product-detail .bluedot-product-content-wrap{max-width:70%!important}.bluedot-product-modal-info{left:73%!important}.bluedot-product-wrap .bluedot-product-header .bluedot-product-info{width:320px!important}.bluedot-product-chapter-main{width:60%!important}}.free-label{color:#b9b9b9!important}.bluedot-product-excerpt{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.progress{width:90%!important}.y-product-authors{width:70%;margin:0 auto}.y-product-author{width:70%;background-color:#f6f6f6;margin-bottom:16px;display:flex;padding:32px;border-radius:4px}.y-product-author__media{width:80px;height:80px;min-width:80px;border-radius:100%;overflow:hidden;margin-right:24px}.y-product-author__img{width:100%;height:100%;object-fit:cover}.y-product-author__name{font-size:16px;line-height:26px;font-weight:700}.y-product-author__bio{font-size:14px;line-height:22px;word-break:break-word}.y-product-chapters{width:70%;margin:0 auto}.y-product-chapters__title{display:flex;align-items:center}.y-product-chapters__index{font-size:20px;font-weight:700}.y-product-chapters__total{font-size:16px;font-weight:500;color:red}.y-product-chapters__list{border:1px solid #c9c9c9;background-color:#f6f6f6;padding:20px;display:grid;gap:15px;border-radius:10px;margin-top:10px;width:70%;margin-bottom:50px}.y-product-chapters__chapter{font-size:16px;font-weight:700;border-bottom:1px solid #eaebec;padding-bottom:10px}.y-product-chapters__lessons{display:grid;gap:10px;font-size:14px}.y-product-chapters__chapter:not(:first-child){border-top:1px solid #eaebec;padding-top:15px}.y-product-chapters__lesson:not(:last-child){border-bottom:1px solid #eaebec;padding-bottom:10px}.y-product-chapters__lesson{color:#777;font-weight:400;list-style:none}@media screen and (max-width:1024px){.y-product-authors{width:90%;margin:0 auto}.y-product-author{width:100%;background-color:#f6f6f6;margin-bottom:16px;display:flex;padding:32px;border-radius:4px;align-items:center}.y-product-author__name{font-size:14px;line-height:22px;font-weight:700}.y-product-author__bio{font-size:12px;line-height:18px;word-break:break-word}.y-product-chapters{width:90%;margin:0 auto}.y-product-chapters__list{width:100%;margin:10px auto 30px}.y-product-chapters__chapter{font-size:14px;font-weight:700}.y-product-chapters__lessons{display:grid;gap:10px;font-size:12px}}.bluedot-tag-filters{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-wrap:wrap;gap:10px}.bluedot-tag-filters li{margin:0;padding:0}.bluedot-tag-filters li a{display:inline-block;padding:5px 15px;background-color:#f5f5f5;border-radius:20px;color:var(--text);text-decoration:none;font-size:14px;transition:all .2s ease}.bluedot-tag-filters li a:hover{background-color:#e0e0e0;color:var(--primary-color)}.bluedot-date-filters{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-wrap:wrap;gap:10px}.bluedot-date-filters li{margin:0;padding:0}.bluedot-date-filters li a{display:inline-block;padding:5px 15px;background-color:#f5f5f5;border-radius:20px;color:var(--text);text-decoration:none;font-size:14px;transition:all .2s ease}.bluedot-date-filters li a:hover{background-color:#e0e0e0;color:var(--primary-color)}.bluedot-date-filters li.active a{background-color:var(--primary-color);color:#fff}@media (max-width:500px){.bluedot-search-result-list{padding-top:30px}}