@import url(https://fonts.googleapis.com/css2?family=Lato:wght@900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Inter:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@charset "UTF-8";@font-face{font-display:swap;font-family:Segoe UI;font-weight:400;src:url(/fonts/Segoe\ UI.ttf) format("truetype")}@font-face{font-display:swap;font-family:Segoe UI SemiBold;font-weight:600;src:url("/fonts/Segoe UI SemiBold.ttf") format("truetype")}@font-face{font-display:swap;font-family:Segoe UI Bold;font-weight:700;src:url("/fonts/Segoe UI Bold.ttf") format("truetype")}@font-face{font-display:swap;font-family:Roboto-Medium;src:url(/fonts/Roboto-Medium.eot);src:url(/fonts/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto-Medium.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto-Bold;src:url(/fonts/Roboto-Bold.eot);src:url(/fonts/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto-Bold.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto-Black;font-weight:900;src:url(/fonts/Roboto-Black.eot);src:url(/fonts/Roboto-Black.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto-Black.woff) format("woff"),url(/fonts/Roboto-Black.ttf) format("truetype"),url(/fonts/Roboto-Black.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto-Condensed;src:url(/fonts/Roboto-Condensed.eot);src:url(/fonts/Roboto-Condensed.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto-Condensed.woff2) format("woff2"),url(/fonts/Roboto-Condensed.woff) format("woff"),url(/fonts/Roboto-Condensed.ttf) format("truetype"),url(/fonts/Roboto-Condensed.svg) format("svg")}@font-face{font-display:swap;font-family:Lato;font-weight:400;src:url(/fonts/lato/lato-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-weight:600;src:url(/fonts/lato/lato-semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-weight:700;src:url(/fonts/lato/lato-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-weight:900;src:url(/fonts/lato/lato-black.woff2) format("woff2")}.course-content{background:var(--Foundation-Cadet-Blue-blue-700,#3b5f6f);border-radius:4px;display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:12px 16px 19px}.course-content__title{color:var(--White,#fff);font:20px/28px Roboto-Bold,sans-serif;font-weight:700;margin-bottom:0}.course-content__progress{align-items:center;display:flex;gap:12px;list-style-type:none;margin:0;padding:0}.course-content__progress-item{align-items:center;display:flex;gap:6px;position:relative;z-index:2}.course-content__progress-item:hover .course-tooltip{opacity:1;transform:translateY(0);visibility:visible}.course-content__progress-item span{color:var(--White,#fff);font:12px/18px Roboto,sans-serif}.course-content__progress-reset{align-items:center;display:inline-flex;justify-content:flex-end}.course-content__progress-reset div{align-items:center;cursor:pointer;display:inline-flex;gap:6px}.course-content__progress-reset span{color:var(--White,#fff);font:12px/18px Avenir Medium,sans-serif;font-weight:500}.course-content__progress-reset.section-reset{justify-content:center;margin:15px auto;width:100%}.course-content__progress-reset.section-reset svg{height:16px;width:16px}.course-content__progress-reset.section-reset svg path{fill:#686f78}.course-content__progress-reset.section-reset span{color:#686f78;font-size:13px;font-style:normal;font-weight:500;line-height:24px;text-align:center}.course-content__divider{background:#d9d9d9;height:1px}.modern-modal--resetProgress{text-align:center}.modern-modal--resetProgress .modern-modal-content{align-items:center;border-radius:0;display:flex;justify-content:center;max-width:392px;min-height:255px;padding:12px}@media (max-width:420px){.modern-modal--resetProgress .modern-modal-content{max-width:calc(100% - 32px)}}@media (max-width:575px){.modern-modal--resetProgress .cancel-btn{width:auto}}.modern-modal--resetProgress .reset-btn{background-color:#fef2e6;color:#f57c00}@media (max-width:575px){.modern-modal--resetProgress .reset-btn{width:auto}}.modern-modal--resetProgress .reset-btn img{display:none;opacity:.7;width:20px}.modern-modal--resetProgress .reset-btn.loading{pointer-events:none}.modern-modal--resetProgress .reset-btn.loading img{display:inline-block}.modern-modal--resetProgress .reset-btn.loading span{display:none}.modern-modal--resetProgress .reset-btn:focus,.modern-modal--resetProgress .reset-btn:hover{background-color:#fef2e6;color:#f57c00}.modern-modal--resetProgress .orange-btn{border-radius:2px;font-size:12px;margin-left:6px;margin-right:6px;min-width:140px;padding-bottom:8px;padding-top:8px}.modern-modal--resetProgress .heading{color:#112230;font-size:20px;font-weight:700;margin-bottom:12px}.modern-modal--resetProgress .description{color:#112230;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:20px;text-align:center}.home-head-video{height:540px;padding-top:108px;position:relative}.home-head-video,.home-head-video .loader-bg{align-items:center;background-color:#1c2838;display:flex;justify-content:center;width:100%}.home-head-video .loader-bg{background-size:cover;height:100%;position:fixed;z-index:20}.home-head-video--courses{background-position:50%;background-size:cover;flex-direction:column}.home-head-video--courses .home-img{background-position:50%;background-size:cover;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.home-head-video--courses .home-header-text{align-items:center;animation:anim-lineUp 3s ease-out;display:flex;flex-direction:column;height:calc(100vh - 190px);justify-content:center;margin:0 auto;max-height:950px;max-width:1112px;min-height:745px;padding:108px 15px 92px;position:relative;z-index:3}@media (max-width:1580px){.home-head-video--courses .home-header-text{max-height:800px;min-height:680px}}@media (max-width:1199px){.home-head-video--courses .home-header-text{height:560px;min-height:560px}}@media (max-width:991px){.home-head-video--courses .home-header-text{height:380px;max-width:356px;min-height:380px;padding:112px 15px 32px}}@media (max-width:767px){.home-head-video--courses .home-header-text{height:auto;max-width:none;min-height:auto;padding:194px 15px 135px}}.home-head-video--courses .home-header-text h1{color:#fff;font:36px/48px Roboto,sans-serif;letter-spacing:.72px;margin:0 auto 58px;max-width:700px;text-align:center}.home-head-video--courses .home-header-text h1 span{font:36px/48px Roboto-Bold,sans-serif}@media (max-width:1380px){.home-head-video--courses .home-header-text h1{font:28px/40px Roboto,sans-serif;max-width:544px}.home-head-video--courses .home-header-text h1 span{font:28px/40px Roboto-Bold,sans-serif}}@media (max-width:991px){.home-head-video--courses .home-header-text h1{font:20px/28px Roboto,sans-serif;margin-bottom:12px}.home-head-video--courses .home-header-text h1 span{font:20px/28px Roboto-Bold,sans-serif}}.home-head-video--courses .home-header-text .left-t3{position:absolute;right:300px;width:340px}.home-head-video--courses .home-header-text .right-t2{left:300px;position:absolute;width:340px}.home-head-video--courses .home-header-text .center-t1{position:absolute;top:130px;width:340px}@media (max-width:767px){.home-head-video--courses .home-header-text .center-t1{display:block!important;top:250px}}@keyframes anim-lineUp{0%{opacity:0;transform:translateY(80%)}20%{opacity:0}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.home-head-video--courses .home-header-text h2{color:#fff;font:24px/28px Roboto-Medium,sans-serif;letter-spacing:.48px;margin:0 auto 58px;max-width:544px;text-align:center}@media (max-width:767px){.home-head-video--courses .home-header-text h2{font:23px/28px Roboto-Medium,sans-serif;margin:0 auto 40px}}.home-head-video--courses .home-header-text .orange-btn{margin-top:200px;padding:25px 28px}@media (max-width:991px){.home-head-video--courses .home-header-text .orange-btn{line-height:20px;max-width:330px;padding:15px 25px;white-space:normal}}@media (max-width:767px){.home-head-video--courses .home-header-text .orange-btn{font:16px/20px Roboto,sans-serif;line-height:20px;padding:15px 4px}}@media (max-width:1199px){.home-head-video{height:434px;margin-top:-5px;min-height:auto;padding-top:60px}}@media (max-width:767px){.home-head-video{margin-bottom:0;margin-top:0;padding:40px 16px 0}}.home-head-video img:not(.icon){height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.home-head-video:before{background:transparent linear-gradient(180deg,rgba(0,0,0,.502),rgba(0,0,0,.302) 26%,transparent) 0 0;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.home-head-video--campaign-winter{background-image:url("/img/campaign/7th Anniversary - course page - desktop.webp");background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:160px;padding-top:150px}.home-head-video--campaign-winter .course-feb-text-main{font-family:Roboto,sans-serif!important;font-size:37px!important;font-weight:700!important;margin-bottom:18px}.home-head-video--campaign-winter .course-feb-text-secondary{font-family:Roboto,sans-serif!important;font-size:25px!important;line-height:2rem!important;max-width:423px}@media (max-width:500px){.home-head-video--campaign-winter{background-image:url("/img/campaign/7th Anniversary - course page - Mobile.webp");background-position:bottom 0 right 0;background-repeat:no-repeat;background-size:cover;height:244px}.home-head-video--campaign-winter .container{padding-left:0!important}.home-head-video--campaign-winter .course-feb-text-main{font-size:25px!important;line-height:40px!important}.home-head-video--campaign-winter .course-feb-text-secondary{font-size:23px!important}}@media (min-width:500px) and (max-width:1199px){.home-head-video--campaign-winter{background-image:url("/img/campaign/7th Anniversary - course page - Tablet.webp");background-position:50%;background-repeat:no-repeat;background-size:cover;height:244px}.home-head-video--campaign-winter .container{padding-left:35px;padding-right:35px}.home-head-video--campaign-winter .container .course-feb-text-main{font-size:30px!important;margin-bottom:10px!important}.home-head-video--campaign-winter .container .course-feb-text-secondary{font-size:23px!important;line-height:30px!important;margin-top:18px;max-width:367px}}@media (max-width:550px){.home-head-video--campaign-winter .course-feb-text-main{font-size:25px!important;line-height:40px!important}}.home-head-video--campaign-winter:before{content:none}.home-head-video--campaign-winter .container{max-width:1256px}@media (min-width:1200px){.home-head-video--campaign-winter .container{padding-left:16px;padding-right:16px}}@media (max-width:768px){.home-head-video--campaign-winter .container{padding-left:6px;padding-right:6px}}.home-head-video--campaign-winter .container h2{color:#fff;font:48px/56px Roboto-Bold,sans-serif;margin-bottom:12px}.home-head-video--campaign-winter .container h3{color:#fff;font:30px/50px Roboto-Bold,sans-serif;margin-bottom:26px}.home-head-video--campaign-winter .container h3 span{background:#ff0505;border-radius:4px;font-weight:700;padding:2px 8px}.home-head-video--campaign-winter .container ul{display:flex;flex-direction:column;gap:6px;list-style-type:none;margin:0 0 30px;padding:0}.home-head-video--campaign-winter .container ul li{align-items:center;color:#fff;display:flex;font:16px/18px Roboto,sans-serif;gap:6px}.home-head-video--campaign-winter .container .home-header-footer{display:flex;gap:24px}@media (max-width:767px){.home-head-video--campaign-winter .container .home-header-footer{align-items:flex-start;flex-direction:column-reverse;width:100%}}.home-head-video--campaign-winter .container .home-header-action{align-items:center;display:flex;flex-direction:column;gap:5px}.home-head-video--campaign-winter .container .event-head-timer{align-items:center;background-color:rgba(0,0,0,.4);border:2px solid red;border-radius:8px;display:flex;gap:16px;height:45px;padding:10px 14px}.home-head-video--campaign-winter .container .event-head-timer img{position:relative;top:-1px}.home-head-video--campaign-winter .container .event-head-timer .timer-block{align-items:center;display:flex;gap:10px;margin-bottom:0}.home-head-video--campaign-winter .container .event-head-timer .timer-item-time{width:20px!important}.home-head-video--campaign-winter .container .event-head-timer .timer-item-divider,.home-head-video--campaign-winter .container .event-head-timer .timer-item-time{border:none;color:#fff;font:16px/18px Roboto,sans-serif;height:auto;margin-bottom:0;text-align:center;width:auto}.home-head-video--campaign-winter .container .guarantee{align-items:center;color:#fff;display:flex;font:12px/normal Roboto,sans-serif}.home-head-video--campaign-winter .container .orange-btn{background-color:red;font-size:20px;font-weight:700;line-height:normal;padding:10px 24px}.home-head-video--rise-campaign-courses{background-image:url(/img/rise-campaign-course.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:160px;padding-top:150px}@media (min-width:1199px){.home-head-video--rise-campaign-courses{padding-bottom:80px!important}.home-head-video--rise-campaign-courses .rise-course-page-text-main{font-size:30px!important;margin-bottom:13px!important}.home-head-video--rise-campaign-courses .first-text-master{margin-bottom:0!important}.home-head-video--rise-campaign-courses .second-text-grand{margin-bottom:40px!important}}.home-head-video--rise-campaign-courses .special-course-page-text{color:#fff;font-family:Roboto,sans-serif!important;font-size:27px!important}.home-head-video--rise-campaign-courses .guarantee{margin-right:30px}.home-head-video--rise-campaign-courses .bold-text{display:inline!important;font-size:29px!important;font-weight:700!important}@media (max-width:500px){.home-head-video--rise-campaign-courses{background-image:url(/img/rise-campaign-course-mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px!important;padding-top:200px}.home-head-video--rise-campaign-courses .container{padding-left:0!important}.home-head-video--rise-campaign-courses .special-course-page-text{font-size:16px!important}.home-head-video--rise-campaign-courses .rise-course-page-text-date{font-size:28px!important}.home-head-video--rise-campaign-courses .first-text-master{margin-bottom:0!important}.home-head-video--rise-campaign-courses .second-text-grand{margin-bottom:20px!important}.home-head-video--rise-campaign-courses .bold-text{font-size:18px!important}.home-head-video--rise-campaign-courses .rise-course-page-text-main{margin-bottom:15px!important}.home-head-video--rise-campaign-courses .course-feb-text-secondary{font-size:23px!important}}@media (min-width:500px) and (max-width:1199px){.home-head-video--rise-campaign-courses{background-image:url(/img/rise-campaign-course-tablet.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.home-head-video--rise-campaign-courses .mt-tablet-25{margin-top:25px!important}.home-head-video--rise-campaign-courses .rise-course-page-text-main{font-size:30px!important;margin-bottom:10px!important}.home-head-video--rise-campaign-courses .rise-course-page-text-date{font-size:28px!important}.home-head-video--rise-campaign-courses .special-course-page-text{font-size:20px!important}.home-head-video--rise-campaign-courses .first-text-master{margin-bottom:0!important}.home-head-video--rise-campaign-courses .second-text-grand{margin-bottom:20px!important}.home-head-video--rise-campaign-courses .course-feb-text-main{font-size:30px!important}.home-head-video--rise-campaign-courses .course-feb-text-secondary{font-size:20px!important}.home-head-video--rise-campaign-courses .bold-text{font-size:22px!important}}.home-head-video--rise-campaign-courses:before{content:none}.home-head-video--rise-campaign-courses .container{max-width:1200px}@media (min-width:1200px){.home-head-video--rise-campaign-courses .container{padding:0}}.home-head-video--rise-campaign-courses .container h2{color:#fff;font:48px/56px Roboto-Bold,sans-serif;margin-bottom:12px}.home-head-video--rise-campaign-courses .container h3{color:#fff;font:30px/32px Roboto-Bold,sans-serif;margin-bottom:26px}.home-head-video--rise-campaign-courses .container h3 span{background:#ff0505;border-radius:4px;padding:2px 8px}.home-head-video--rise-campaign-courses .container ul{display:flex;flex-direction:column;gap:6px;list-style-type:none;margin:0 0 30px;padding:0}.home-head-video--rise-campaign-courses .container ul li{align-items:center;color:#fff;display:flex;font:16px/18px Roboto,sans-serif;gap:6px}.home-head-video--rise-campaign-courses .container .home-header-footer{display:flex;gap:24px}@media (max-width:767px){.home-head-video--rise-campaign-courses .container .home-header-footer{align-items:flex-start;flex-direction:column-reverse;width:100%}}.home-head-video--rise-campaign-courses .container .home-header-action{align-items:center;display:flex;flex-direction:column;gap:5px}.home-head-video--rise-campaign-courses .container .event-head-timer{align-items:center;background-color:rgba(0,0,0,.4);border:2px solid red;border-radius:8px;display:flex;gap:16px;height:45px;padding:10px 14px}.home-head-video--rise-campaign-courses .container .event-head-timer img{position:relative;top:-1px}.home-head-video--rise-campaign-courses .container .event-head-timer .timer-block{align-items:center;display:flex;gap:10px;margin-bottom:0}.home-head-video--rise-campaign-courses .container .event-head-timer .timer-item-time{width:20px!important}.home-head-video--rise-campaign-courses .container .event-head-timer .timer-item-divider,.home-head-video--rise-campaign-courses .container .event-head-timer .timer-item-time{border:none;color:#fff;font:16px/18px Roboto,sans-serif;height:auto;margin-bottom:0;text-align:center;width:auto}.home-head-video--rise-campaign-courses .container .guarantee{align-items:center;color:#fff;display:flex;font:12px/normal Roboto,sans-serif}.home-head-video--rise-campaign-courses .container .orange-btn{background-color:red;font-size:20px;font-weight:700;line-height:normal;padding:10px 24px}.home-head-video--rise-campaign-courses .rise-campaign-icons{height:20px!important;width:20px!important}.home-head-video--rise-campaign-courses .red-bordered-text{background:none!important;border:1.5px solid red;margin-right:15px}@media (max-width:500px){.home-head-video--rise-campaign-courses .red-bordered-text{font-size:28px!important}}.home-head-video--special-days-campaign-courses{background-image:url(/img/special-offer/special-days-campaign-course-web.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:160px;padding-top:150px}@media (min-width:1199px){.home-head-video--special-days-campaign-courses{padding-bottom:30px!important}.home-head-video--special-days-campaign-courses .special-course-page-text-main{font-size:48px!important;margin-bottom:20px}.home-head-video--special-days-campaign-courses .first-text-master{margin-bottom:0!important}.home-head-video--special-days-campaign-courses .second-text-grand{margin-bottom:40px!important}}.home-head-video--special-days-campaign-courses .special-course-page-text{color:#fff;font-family:Roboto,sans-serif!important;font-size:23px!important}.home-head-video--special-days-campaign-courses .guarantee{margin-right:30px}.home-head-video--special-days-campaign-courses .bold-text{display:inline!important;font-size:29px!important;font-weight:700!important}@media (max-width:500px){.home-head-video--special-days-campaign-courses{background-image:url(/img/special-offer/special-days-campaign-course-mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px!important;padding-top:200px}.home-head-video--special-days-campaign-courses .container{padding-left:0!important}.home-head-video--special-days-campaign-courses .special-course-page-text{font-size:16px!important}.home-head-video--special-days-campaign-courses .first-text-master{margin-bottom:0!important}.home-head-video--special-days-campaign-courses .second-text-grand{margin-bottom:20px!important}.home-head-video--special-days-campaign-courses .bold-text{font-size:18px!important}.home-head-video--special-days-campaign-courses .special-course-page-text-main{font-size:30px!important;margin-bottom:15px!important}.home-head-video--special-days-campaign-courses .course-feb-text-secondary{font-size:23px!important}}@media (min-width:500px) and (max-width:1199px){.home-head-video--special-days-campaign-courses{background-image:url(/img/special-offer/special-days-campaign-course-tablet.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.home-head-video--special-days-campaign-courses .special-course-page-text-main{font-size:30px!important;margin-bottom:10px!important}.home-head-video--special-days-campaign-courses .special-course-page-text{font-size:20px!important}.home-head-video--special-days-campaign-courses .first-text-master{margin-bottom:0!important}.home-head-video--special-days-campaign-courses .second-text-grand{margin-bottom:20px!important}.home-head-video--special-days-campaign-courses .course-feb-text-main{font-size:30px!important}.home-head-video--special-days-campaign-courses .course-feb-text-secondary{font-size:20px!important}.home-head-video--special-days-campaign-courses .bold-text{font-size:22px!important}}.home-head-video--special-days-campaign-courses:before{content:none}.home-head-video--special-days-campaign-courses .container{max-width:1200px}@media (min-width:1200px){.home-head-video--special-days-campaign-courses .container{padding:0}}.home-head-video--special-days-campaign-courses .container h2{color:#fff;font:48px/56px Roboto-Bold,sans-serif;margin-bottom:12px}.home-head-video--special-days-campaign-courses .container h3{color:#fff;font:30px/32px Roboto-Bold,sans-serif;margin-bottom:26px}.home-head-video--special-days-campaign-courses .container h3 span{background:#ff0505;border-radius:4px;padding:2px 8px}.home-head-video--special-days-campaign-courses .container ul{display:flex;flex-direction:column;gap:6px;list-style-type:none;margin:0 0 30px;padding:0}.home-head-video--special-days-campaign-courses .container ul li{align-items:center;color:#fff;display:flex;font:16px/18px Roboto,sans-serif;gap:6px}.home-head-video--special-days-campaign-courses .container .home-header-footer{display:flex;gap:24px}@media (max-width:767px){.home-head-video--special-days-campaign-courses .container .home-header-footer{align-items:flex-start;flex-direction:column-reverse;width:100%}}.home-head-video--special-days-campaign-courses .container .home-header-action{align-items:center;display:flex;flex-direction:column;gap:5px}.home-head-video--special-days-campaign-courses .container .event-head-timer{align-items:center;background-color:rgba(0,0,0,.4);border:2px solid red;border-radius:8px;display:flex;gap:16px;height:45px;padding:10px 14px}.home-head-video--special-days-campaign-courses .container .event-head-timer img{position:relative;top:-1px}.home-head-video--special-days-campaign-courses .container .event-head-timer .timer-block{align-items:center;display:flex;gap:10px;margin-bottom:0}.home-head-video--special-days-campaign-courses .container .event-head-timer .timer-item-time{width:20px!important}.home-head-video--special-days-campaign-courses .container .event-head-timer .timer-item-divider,.home-head-video--special-days-campaign-courses .container .event-head-timer .timer-item-time{border:none;color:#fff;font:16px/18px Roboto,sans-serif;height:auto;margin-bottom:0;text-align:center;width:auto}.home-head-video--special-days-campaign-courses .container .guarantee{align-items:center;color:#fff;display:flex;font:12px/normal Roboto,sans-serif}.home-head-video--special-days-campaign-courses .container .orange-btn{background-color:red;font-size:20px;font-weight:700;line-height:normal;padding:10px 24px}.home-head-video--campaign{background-image:url(/img/courses/campaign-hero.webp);padding-top:150px}.home-head-video--campaign:before{content:none}@media (max-width:1199px){.home-head-video--campaign{height:auto;padding-bottom:38px;padding-top:92px}}.home-head-video--campaign .container{max-width:1256px;padding:0}.home-head-video--campaign img{margin-left:-90px;margin-right:-70px;position:static;width:780px}@media (max-width:991px){.home-head-video--campaign img{margin-bottom:16px;margin-left:0;margin-right:0;width:100%}}.home-head-video--campaign .content{position:relative;z-index:11}.home-head-video--campaign h1{color:#fff;font-size:36px;font-weight:100;line-height:46px;margin-bottom:32px;text-transform:uppercase}@media (max-width:991px){.home-head-video--campaign h1{font-size:24px;line-height:36px}}.home-head-video--campaign h1 b{font-weight:900}.home-head-video--campaign h1 span{font-weight:500;position:relative}.home-head-video--campaign h1 span:after{background-image:url(/img/homepage/underline.svg);background-position:50%;background-repeat:no-repeat;background-size:130% auto;content:"";height:5px;left:0;position:absolute;top:100%;width:100%}.home-head-video--campaign p{color:#fff;font-size:26px;line-height:36px}@media (max-width:991px){.home-head-video--campaign p{font-size:18px;line-height:22px}}.home-head-video--campaign-next{background-image:url(/img/courses/campaign-hero.webp);padding-top:200px}.home-head-video--campaign-next:before{content:none}@media (max-width:1199px){.home-head-video--campaign-next{height:auto;padding-bottom:38px;padding-top:92px}}.home-head-video--campaign-next .container{max-width:1256px;padding:0}.home-head-video--campaign-next .img-wrapper{position:absolute;text-align:center;width:100%}@media (max-width:1199px){.home-head-video--campaign-next .img-wrapper{position:static}}.home-head-video--campaign-next img{margin-left:-90px;margin-right:-70px;position:static;width:640px}@media (max-width:991px){.home-head-video--campaign-next img{margin-bottom:16px;margin-left:0;margin-right:0;width:100%}}.home-head-video--campaign-next .text-content{display:flex;justify-content:space-between;position:relative;top:10px;width:100%}@media (max-width:1199px){.home-head-video--campaign-next .text-content{flex-direction:column;text-align:center;top:0}}.home-head-video--campaign-next .text-content p{color:#fff;font:26px/36px Roboto,sans-serif;font-weight:300;letter-spacing:0}.home-head-video--campaign-next .text-content p:last-of-type{margin-right:80px}.home-head-video--campaign-next .text-content p b{font:26px/36px Roboto-Bold,sans-serif;letter-spacing:0}@media (max-width:1199px){.home-head-video--campaign-next .text-content p:last-of-type{margin-bottom:40px;margin-right:0}}@media (max-width:767px){.home-head-video--campaign-next .text-content p{font:22px/28px Roboto,sans-serif}.home-head-video--campaign-next .text-content p b{font:22px/28px Roboto-Bold,sans-serif}}.home-head-video--campaign-next .button-wrapper{margin-top:120px}@media (max-width:1199px){.home-head-video--campaign-next .button-wrapper{margin-top:32px}}.home-head-video--campaign-custom{padding-top:90px}.home-head-video--campaign-custom .text-content p{font:26px/38px Roboto,sans-serif}.home-head-video--campaign-custom .text-content p.extra span{font-weight:500;position:relative;text-transform:uppercase}.home-head-video--campaign-custom .text-content p.extra span:after{background-image:url(/img/homepage/underline.svg);background-position:50%;background-repeat:no-repeat;background-size:130% auto;content:"";height:5px;left:0;position:absolute;top:100%;width:100%}.home-head-video--campaign-custom .text-content p b{font:26px/38px Roboto-Bold,sans-serif;letter-spacing:0}.home-head-video-anniversary-unlock .course-feb-text-main{font-weight:800!important}.home-head-video-anniversary-unlock .course-feb-text-secondary{margin-top:5px!important}@media (max-width:1199px){.home-head-video-anniversary-unlock{height:304px!important;padding:40px 0 0}.home-head-video-anniversary-unlock .container{padding-left:35px!important;padding-right:35px!important}}@media (max-width:499px){.home-head-video-anniversary-unlock .container{padding-left:16px!important;padding-right:16px!important}.home-head-video-anniversary-unlock .course-feb-text-main{margin-bottom:10px!important}}.home-head-video .home-head-video-title{color:#fff;font:40px Roboto,sans-serif;font-weight:700;letter-spacing:.72px;margin-bottom:10px;position:relative;text-align:center;z-index:2}@media (max-width:1199px){.home-head-video .home-head-video-title{font:28px Roboto,sans-serif!important;font-weight:700!important;letter-spacing:.6px;margin-bottom:10px}}.home-head-video .home-head-video-text{color:hsla(0,0%,100%,.87);font:20px/23px Roboto,sans-serif;line-height:30px;margin-bottom:0;position:relative;text-align:center;z-index:2}@media (max-width:1199px){.home-head-video .home-head-video-text{color:#fff;font:17px/23px Roboto,sans-serif}}.home-head-video .home-head-info{bottom:0;display:flex;justify-content:space-between;max-width:700px;position:absolute;width:100%}.home-head-video .home-head-info .text-1{color:hsla(0,0%,100%,.6);font:14px/16px Roboto,sans-serif;margin-bottom:2px}.home-head-video .home-head-info .text-2{color:#fff;font:16px/20px Roboto,sans-serif}@media (max-width:1199px){.home-head-video .home-head-info{padding:0 16px 20px}}#afterVideoContent{transition:margin-top .5s}.home-section-3-item{position:relative}@media (min-width:768px) and (max-width:991px){.home-section-3-item{padding:13px 15px 21px}}@media (max-width:767px){.home-section-3-item{border:none;padding-bottom:27px;padding-top:22px;position:relative;width:100%}}@media (max-width:575px){.home-section-3-item{padding-left:0;padding-right:0}}.home-section-3-item:last-child:after{border-left:2px solid transparent}.home-section-3-item h5{color:#1c2838;font:16px/24px Roboto-Bold,sans-serif;letter-spacing:0;margin-bottom:18px;margin-top:14px}@media (max-width:767px){.home-section-3-item h5{margin-bottom:18px;min-height:unset}}.home-section-3-item .text-color{color:rgba(28,40,56,.54);font:16px/24px Roboto,sans-serif;letter-spacing:0}.course-section-2{border-top:1px solid rgba(28,40,56,.2);margin:0 auto 50px;max-width:1256px;padding:55px 15px 0}@media (max-width:1199px){.course-section-2{border-top:none;max-width:900px;padding:38px 32px 0}}@media (max-width:991px){.course-section-2{max-width:700px}}@media (max-width:767px){.course-section-2{margin:auto 0;max-width:100%;padding:0 18px}}.course-section-2 h2{color:rgba(0,0,0,.87);font:36px/44px Roboto-Black,sans-serif;letter-spacing:.72px;margin-bottom:60px;padding:0 15px}@media (max-width:1199px){.course-section-2 h2{font:30px/38px Roboto-Black,sans-serif;letter-spacing:.6px;margin-bottom:24px;padding:0}}@media (max-width:768px){.course-section-2 h2{margin-bottom:12px}}.course-section-2 .home-section-3-container{margin:0 auto;max-width:1278px}@media (max-width:1199px){.course-section-2 .home-section-3-container{max-width:900px}}@media (max-width:991px){.course-section-2 .home-section-3-container{max-width:700px}}@media (max-width:767px){.course-section-2 .home-section-3-container{padding:4px 0 0}}.course-section-2 .home-section-3-item{padding:0 35px 0 70px;width:33.3%}.course-section-2 .home-section-3-item:first-of-type{padding-left:0}.course-section-2 .home-section-3-item:not(:last-of-type){border-right:1px solid rgba(28,40,56,.2)}@media (max-width:1199px){.course-section-2 .home-section-3-item{margin-bottom:24px;padding:0 15px}}@media (max-width:991px){.course-section-2 .home-section-3-item{width:50%}.course-section-2 .home-section-3-item:nth-of-type(2){border-right:0}.course-section-2 .home-section-3-item:last-of-type{padding-left:0}}@media (max-width:767px){.course-section-2 .home-section-3-item{border-right:none!important;padding:22px 0 32px;width:100%}.course-section-2 .home-section-3-item:not(:last-of-type){border-bottom:1px solid rgba(28,40,56,.2)}.course-section-2 .home-section-3-item:last-of-type{padding-bottom:0}.course-section-2 .home-section-3-item img{width:36px}}@media (max-width:1199px){.courses-search-wrapper{background:#fff;margin:0 auto;max-width:900px;padding:12px 32px;position:sticky;transition:box-shadow .3s;z-index:200}.courses-search-wrapper.active{box-shadow:0 12px 16px -12px grey}}@media (max-width:991px){.courses-search-wrapper{max-width:700px}}@media (max-width:767px){.courses-search-wrapper{max-width:100%;padding:12px 18px}}.courses-search-input{position:relative}.courses-search-input .courses-search-clear{background:transparent;background-image:url(/img/close-black.svg);background-position:50%;background-repeat:no-repeat;background-size:10px;border:none;height:24px;outline:none;padding:0;position:absolute;right:6px;top:7px;visibility:hidden;width:24px}.courses-search-input.active .courses-search-clear{visibility:visible}.courses-search{background:#efeeec;border:none;border-radius:7px;margin-bottom:20px;outline:none;padding:8px 15px;width:100%}.courses-search--mobile{margin-bottom:0}@media (min-width:1199px){.courses-search--mobile{display:none}}.section-courses{display:flex;margin:0 auto;max-width:1256px;padding-top:40px}@media (max-width:1199px){.section-courses{flex-direction:column}}.section-courses .courses-sidebar{align-self:flex-start;display:flex;flex-direction:column;margin-right:15px;position:sticky;top:68px;width:262px}@media (max-width:1199px){.section-courses .courses-sidebar{align-items:flex-end;height:0;justify-content:center;margin-right:0;overflow:hidden;padding-right:0;pointer-events:auto;right:0;top:60px;width:100%;z-index:101}}.section-courses .courses-sidebar .courses-sidebar-toggle{background:#fff;border:none;border-radius:4px 0 0 4px;box-shadow:0 0 7px rgba(0,0,0,.21);height:38px;margin-top:-19px;outline:none;padding:0;position:fixed;right:0;top:50%;width:38px;z-index:2}@media (min-width:1200px){.section-courses .courses-sidebar .courses-sidebar-toggle{display:none}}@media (max-width:1199px){.section-courses .courses-sidebar .courses-search{display:none}}.section-courses .courses-sidebar .categories-list-wrapper__title{background-color:transparent;color:#1c2838;font:19px/24px Roboto-Bold,sans-serif;letter-spacing:0;margin-bottom:18px;padding-left:11px}@media (max-width:956px){.section-courses .courses-sidebar .categories-list-wrapper__title{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff;margin-left:-15px;margin-right:-42px;margin-top:0;padding-bottom:18px;padding-left:25px;padding-top:18px;position:sticky;position:-webkit-sticky;top:0}}@media (max-width:1199px){.section-courses .courses-sidebar .categories-list-wrapper{align-items:center;display:flex;height:100%;justify-content:flex-end;left:0;padding-top:60px;pointer-events:none;position:fixed;top:0;transform:translateX(100%);transition:transform .3s;width:100%}.section-courses .courses-sidebar .categories-list-wrapper.active{pointer-events:auto;transform:translateX(0)}}.section-courses .courses-sidebar .categories-list{display:flex;flex-direction:column}@media (max-width:1199px){.section-courses .courses-sidebar .categories-list{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.75);border-radius:4px 0 0 4px;box-shadow:-4px 4px 9px rgba(0,0,0,.25);max-height:calc(100% - 120px);overflow-y:auto;padding:0 42px 18px 15px;width:272px}}.section-courses .courses-sidebar .categories-list a{border-left:3px solid transparent;color:#292d34;font-size:14px;font-weight:500;line-height:16px;margin-bottom:18px;padding-left:8px}.section-courses .courses-sidebar .categories-list a.active{border-left-color:#f57c00;color:#1c2838;font-weight:600}.section-courses .courses-sidebar .categories-list-overlay{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:1200px){.section-courses .courses-sidebar .categories-list-overlay{display:none}}.section-courses .courses-data{flex:1}.section-courses .courses-data .courses-collapse{overflow:hidden}.line-hr{border-bottom:1px solid rgba(28,40,56,.2);margin-bottom:48px}.course-section-item-title{display:inline-block;max-width:440px;text-align:left!important;vertical-align:middle;white-space:normal!important;width:auto!important}.course-section-item-title__ellipsis{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;width:100%}@media (max-width:575px){.course-section-item-title{max-width:80%}}.course-accordion{padding:0}@media (max-width:1199px){.course-accordion{margin:0 auto;max-width:900px;padding:0 32px}}@media (max-width:991px){.course-accordion{max-width:700px}}@media (max-width:767px){.course-accordion{margin:0 auto;padding:0 18px}}.course-accordion .card{background:#fff;border:1px solid hsla(0,0%,59%,.54)!important;border-radius:10px!important;margin-bottom:12px;overflow:initial;transition:all .5s ease-in-out}@media (max-width:767px){.course-accordion .card{border-radius:0;margin-bottom:24px}}.course-accordion .card .card-header{background-color:transparent;border-bottom:0;margin-bottom:0!important;padding:0}.course-accordion .card .card-header .btn{background-color:transparent;border-radius:10px;color:#1c2838;font:24px/28px Roboto-Bold,sans-serif;letter-spacing:0;padding:32px 20px 24px;position:relative;text-align:left;text-transform:inherit}@media (max-width:1199px){.course-accordion .card .card-header .btn{font-size:25px;line-height:30px;padding:30px 20px}}@media (max-width:767px){.course-accordion .card .card-header .btn{border-radius:4px;font-size:22px;line-height:32px;padding:14px 24px}.course-accordion .card .card-header .btn b{display:inline-block;padding-right:36px}}.course-accordion .card .card-header .btn .collapse-icon{align-items:center;display:flex;height:40px;justify-content:center;position:absolute;right:46px;top:36px;width:40px}@media (max-width:1199px){.course-accordion .card .card-header .btn .collapse-icon{right:20px;top:26px}}@media (max-width:767px){.course-accordion .card .card-header .btn .collapse-icon{height:32px;right:24px;top:22px;width:32px}}.course-accordion .card .card-header .btn .collapse-icon:after,.course-accordion .card .card-header .btn .collapse-icon:before{background-color:#121212;border-radius:3px;content:"";height:3px;position:absolute;width:100%}.course-accordion .card .card-header .btn .collapse-icon:after{transform:rotate(90deg);transition:transform .25s ease-in-out}.course-accordion .card .card-header .btn:focus{box-shadow:none}.course-accordion .card .card-header .btn .collapse-span{color:rgba(28,40,56,.54);display:block;font:16px/19px Roboto,sans-serif;margin-top:10px}.course-accordion .card .card-header .btn .collapse-span p:last-of-type{margin-bottom:0}@media (max-width:767px){.course-accordion .card .card-header .btn .collapse-span{font-size:16px;line-height:24px;margin-top:18px}}.course-accordion .card .card-header .btn b{color:#121923;margin-right:13px}.course-accordion .card .card-header .btn i{font-style:normal;white-space:nowrap}.course-accordion .card .collapsing{transition:height .5s ease-in-out}.course-accordion .card .card-body{margin:0 auto;padding:16px 12px 40px;row-gap:10px;width:100%}@media (max-width:1199px){.course-accordion .card .card-body{padding:0 12px 40px}}@media (max-width:767px){.course-accordion .card .card-body{max-width:524px;padding:20px}}@media (max-width:575px){.course-accordion .card .card-body{justify-content:center}}.course-accordion .card.open{background:#f0f1f2;border-color:transparent!important}.course-accordion .card.open .card-header .collapse-icon:after{transform:rotate(0)}.course-pro-member{background-color:#1e3554;color:hsla(0,0%,100%,.54);margin:64px 0;padding:64px 15px 72px}@media (max-width:1199px){.course-pro-member{margin:52px 0;padding-bottom:32px}}@media (max-width:767px){.course-pro-member{margin-top:54px;padding:40px 18px}}.course-pro-member-container{margin:0 auto;max-width:1104px}@media (max-width:1199px){.course-pro-member-container{max-width:900px}}@media (max-width:991px){.course-pro-member-container{max-width:700px}}.course-pro-member-container h2{color:#fff;font:36px/44px Roboto-Bold,sans-serif;letter-spacing:0;margin-bottom:80px}@media (max-width:767px){.course-pro-member-container h2{font-size:22px;line-height:32px;margin-bottom:10px}.course-pro-member-container h2 br{display:none}}.course-pro-member-container>p{color:rgba(18,25,35,.54);font:14px/24px Roboto,sans-serif}@media (max-width:767px){.course-pro-member-container>p{letter-spacing:.45px;line-height:1.5}}.course-pro-member-content{margin-top:60px}@media (max-width:767px){.course-pro-member-content{margin-top:40px}}.course-pro-member-content-2 .course-pro-member-item{margin-bottom:24px}@media (max-width:575px){.course-pro-member-content-2{padding-bottom:0}}.course-pro-member-item{color:hsla(0,0%,100%,.54);font:16px/24px Roboto,sans-serif;margin-bottom:78px;padding:0 30px;width:25%}@media (max-width:1199px){.course-pro-member-item{padding:0 15px 6px;width:50%}}@media (max-width:767px){.course-pro-member-item{border:none;margin-bottom:0;padding:0 0 32px;width:100%}}.course-pro-member-item:first-child{border:none}.course-pro-member-item h3{color:#fff;font:16px/20px Roboto-Bold,sans-serif;margin-bottom:20px;min-height:40px}@media (max-width:767px){.course-pro-member-item h3{margin-bottom:12px}}.course-pro-member-item img{margin-bottom:19px}@media (max-width:767px){.course-pro-member-item img{margin-bottom:18px;margin-top:0}}.week-free{color:rgba(18,25,35,.54);font:16px/21px Roboto,sans-serif;letter-spacing:0;margin-top:48px}@media (max-width:1199px){.week-free{margin-top:32px}}@media (max-width:767px){.week-free{margin-top:32px}.week-free a{width:calc(100% - 32px)}}.classes-left{width:calc(100% - 477px)}@media (max-width:1199px){.classes-left{width:100%}}@media (max-width:767px){.classes-left{padding:0}.classes-left .comment-reply{margin-top:24px;padding:0}.classes-left .mb-6{letter-spacing:.1px;line-height:26px;margin-bottom:2.3rem}}@media (max-width:359px){.classes-left{padding:30px 0 0}}.classes-left img{max-width:100%}.classes-left img.quiz-icon{height:20px;width:20px}.classes-left .rating{pointer-events:none}.classes-container{margin:0 auto 64px;max-width:1256px}.classes-container.bottom{margin-bottom:60px}.classes-container.extended .classes-right{margin-top:0;top:0}.classes-container.extended .classes-right .classes-right-box{top:54px}@media (max-width:1199px){.classes-container{max-width:900px}}@media (max-width:991px){.classes-container{max-width:700px}}@media (max-width:767px){.classes-container{padding:0 18px}}.classes-accordion{margin-bottom:24px}@media (max-width:767px){.classes-accordion{margin-bottom:26px}.classes-accordion>.card{overflow:visible}}.classes-accordion>.card .card-header{margin-bottom:2px}@media (max-width:1199px){.classes-accordion>.card .card-header{margin:6px 0}}.classes-accordion .card-body{padding:0}@media (max-width:575px){.classes-accordion .card-body{justify-content:center}}.classes-accordion .card-header{background-color:transparent}.classes-accordion .card-header .btn{align-items:center;background:#f0f1f2;border-radius:3px;color:rgba(28,40,56,.87);display:flex;font:16px/24px Roboto,sans-serif;letter-spacing:0;padding:14px 12px;text-align:left;text-transform:inherit}.classes-accordion .card-header .btn.disabled{color:rgba(18,25,35,.34)}.classes-accordion .card-header .btn .text-color{color:rgba(18,25,35,.54);font-family:Roboto,sans-serif;min-width:87px;text-align:right}@media (max-width:767px){.classes-accordion .card-header .btn .text-color{color:rgba(28,40,56,.34);font-size:14px;line-height:22px;text-align:left}}.classes-accordion .card-header .btn .text-color.duration-span{margin-right:20px;padding-left:51px;text-align:right;width:152px}@media (max-width:767px){.classes-accordion .card-header .btn .text-color.duration-span{padding-left:12px;text-align:left}}.classes-accordion .card-header .btn:focus{box-shadow:none}.classes-accordion .card-header .btn b{color:#121923;font-family:lato-regular,Source Sans Pro,sans-serif;font-weight:100;opacity:.34}.classes-accordion .card-header .btn:before{background-image:url(/img/Chevron-Mini-Down.svg);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:20px;margin-right:12px;width:20px}@media (max-width:767px){.classes-accordion .card-header .btn[aria-expanded=true]{color:#1c2838}}.classes-accordion .card-header .btn[aria-expanded=true] b{font-family:lato-bold,lato-regular,sans-serif;opacity:1}.classes-accordion .card-header .btn[aria-expanded=false]:before{transform:rotate(-90deg)}.classes-accordion .card-header .btn:disabled:after{background-image:none}@media (max-width:575px){.classes-accordion .card-header .btn{align-items:flex-start;flex-direction:column;justify-content:flex-start}.classes-accordion .card-header .btn .course-section-item-title{margin-left:32px}.classes-accordion .card-header .btn .course-right-block{left:32px;margin-top:16px;position:relative}.classes-accordion .card-header .btn:before{left:12px;position:absolute;top:16px}}.classes-accordion-head{margin-bottom:10px;padding-left:64px;padding-right:45px}@media (max-width:767px){.classes-accordion-head{margin-bottom:18px;padding-left:0;padding-right:0}}.classes-accordion-head p{color:#1c2838;font:16px/20px Roboto-Bold,sans-serif;letter-spacing:.32px}.classes-accordion-head span{color:rgba(18,25,35,.87);font:14px/54px Roboto,sans-serif;letter-spacing:0;min-width:114px}@media (max-width:767px){.classes-accordion-head span{line-height:20px;min-width:auto}}.classes-link{border-bottom:1px solid #d8d8d7;padding:19px 12px 19px 0}.classes-link a img.practice-link{height:20px;margin-left:9px;margin-right:16px;max-width:unset;width:20px}.classes-link a img.free-episode__icon{max-width:unset}.classes-link .form-check label span:last-child{border:2px solid #cdcdcd;border-radius:4px;height:20px;margin-left:12px;width:20px}.classes-link .form-check label span:last-child svg{stroke:transparent;left:-2px;opacity:0;top:-2px}.classes-link:last-of-type{border:none}.classes-link:last-of-type:after{display:none}@media (max-width:767px){.classes-link{border-bottom:0;padding:14px 0;position:relative}.classes-link:after{border-bottom:1px solid #d8d8d7;bottom:0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0}}.classes-link a{color:rgba(28,40,56,.87);cursor:pointer;font:14px/20px Roboto,sans-serif;letter-spacing:0}.classes-link a:hover{color:#000;text-decoration:none}.classes-link a span:first-child .quiz-icon-wrapper{align-items:center;display:flex;height:24px;justify-content:center;margin-left:9px;margin-right:14px;width:24px}.classes-link a .course-accordion-info{color:#1c2838;display:inline-block;font-size:16px;font-style:normal;font-weight:400;line-height:19px;min-width:88px;text-align:right;white-space:nowrap}@media (max-width:575px){.classes-link a .course-accordion-info{min-width:68px}}.classes-link .file-download .download{align-items:center;color:rgba(0,0,0,.7);display:flex;font:14px/18px Roboto,sans-serif}.classes-link .file-download .download:after{background-image:url(/img/dwnld.svg);background-size:100%;content:"";height:24px;margin-left:14px;width:24px}.classes-link .file-download.disabled{pointer-events:none}.classes-link .file-download.loading .download:after{background-image:url(/img/ajax-loader.gif)}.feature-creators-item{border-bottom:1px solid #d8d8d7;margin:2.5vw 0 0;padding-bottom:2.5vw}.feature-creators-item:last-child{border-bottom:0}.feature-creators-item:last-child:after{display:none}@media (max-width:767px){.feature-creators-item{border-bottom:0;margin:25px 0;position:relative}.feature-creators-item:after{border-bottom:1px solid #d8d8d7;bottom:0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:79%}}.feature-creators-item .description{color:rgba(28,40,56,.54);font:16px/24px Roboto,sans-serif;letter-spacing:0}@media (max-width:767px){.feature-creators-item .description{line-height:26px;margin-top:12px;padding-bottom:25px}}.course-review-comment .single-review{padding-bottom:25px}.course-review-comment .single-review:last-child{margin-bottom:0;padding-bottom:0}@media (max-width:767px){.course-review-comment{margin-left:-80px;width:calc(100% + 80px)}}.feature-creators{margin:50px auto 0;max-width:675px}@media (max-width:991px){.feature-creators{width:100%}}@media (max-width:767px){.feature-creators{padding:0}}.feature-creators img{border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}@media (max-width:767px){.feature-creators img{height:60px;width:60px}}.feature-creators .rating>label{margin-bottom:0}@media (max-width:767px){.feature-creators .rating>label:before{font-size:22px;margin:0 9px 0 0}}.feature-creators .rating{width:150px}@media (max-width:767px){.feature-creators .rating{margin-bottom:0;margin-left:-2px}}.feature-creators .tab-content{overflow:hidden;position:relative;transition:height .3s}.feature-creators .tab-content>.tab-pane{display:block;opacity:0;position:absolute;top:0;transition:all .15s;visibility:hidden;width:100%}.feature-creators .tab-content>.show{opacity:1;visibility:visible}@media (max-width:767px){.feature-creators .tab-content:last-of-type{padding-top:24px}}.feature-creators-info{padding-left:2vw;width:calc(100% - 48px)}@media (max-width:767px){.feature-creators-info{padding-left:20px;padding-top:0;width:calc(100% - 50px)}.feature-creators-info.main-review>.description{margin-left:-80px;width:calc(100% + 80px)}}.feature-creators-info h6{color:#1c2838;font:16px/21px Roboto-Bold,sans-serif;letter-spacing:0;margin-bottom:13px}@media (max-width:767px){.feature-creators-info h6{margin-bottom:10px!important}}.feature-creators-info p{line-height:1.65}@media (max-width:575px){.feature-creators-info p{line-height:1.5}}.feature-creators-info .button.button-gray{background-color:#e2e2e2;border:0;border-radius:5px;box-shadow:none;color:#000;cursor:default;display:inline-block;margin-bottom:10px;outline:none;padding:6px 15px;text-align:center}@media (max-width:575px){.feature-creators-info span.review-date{display:block;opacity:.8}}.feature-creators-info span.review-date span{margin-right:5px}@media (max-width:575px){.feature-creators-info span.review-date span.text-1{display:none}.feature-creators-info span.review-date span.text-2{display:block}}.more-info-content{color:rgba(28,40,56,.54);line-height:26px;padding-top:24px}.rating{border:none;float:left}.rating>input{display:none}.rating>label:before{content:"\f005";display:inline-block;font-family:FontAwesome;font-size:1.25em;margin:0 11px 0 0}.rating>.half:before{content:"\f089";position:absolute}.rating>label{color:#ddd;float:right}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>label.active{color:gold}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#ffed85}.star-container{border:1px solid rgba(17,34,48,.2);border-radius:8px;margin-bottom:20px;padding:2.3vw 15px 2vw 2.8vw}@media (max-width:767px){.star-container{margin-bottom:20px;padding:18px 15px 24px}}.star-container .rating>label{margin-bottom:0}.star-block p{color:#121922;font:16px/21px Roboto,sans-serif;letter-spacing:0}@media (max-width:767px){.star-block p{color:#1c2838;font-size:14px;line-height:22px}}.star-count{color:#121922;font:36px/48px Roboto,sans-serif;letter-spacing:1.44px;margin-right:1.6vw}@media (max-width:767px){.star-count{color:#000;font-size:32px;line-height:40px;margin-right:20px}}.my-nav-tab{background-color:rgba(28,96,126,.2);border-radius:6px;margin-bottom:23px;overflow:hidden;position:relative}@media (max-width:767px){.my-nav-tab{margin-bottom:10px}}.my-nav-tab .slider{background-color:rgba(28,96,126,.7);border-radius:0;bottom:0;display:inline-block;height:100%;position:absolute;transition:all .4s linear;width:30px;z-index:1}.my-nav-tab .nav-item{text-align:center;width:33.33%}.my-nav-tab .nav-link{border-radius:0;color:rgba(28,40,56,.54);font:16px/21px Roboto,sans-serif;letter-spacing:.36px;padding:16px 10px}@media (max-width:1199px){.my-nav-tab .nav-link{font-size:16px}}@media (max-width:767px){.my-nav-tab .nav-link{border-radius:0!important;color:rgba(28,40,56,.54);font-size:14px}}@media (max-width:575px){.my-nav-tab .nav-link{font-size:12px!important;padding:16px 0}}.my-nav-tab .nav-item:first-child .nav-link{border-radius:4px 0 0 4px}.my-nav-tab .nav-item:last-child .nav-link{border-radius:0 4px 4px 0}.my-nav-tab .nav-link.active{background-color:transparent;color:hsla(0,0%,100%,.87);font:16px/21px Roboto-Bold,sans-serif;position:relative;transition-delay:.2s;z-index:1}@media (max-width:767px){.my-nav-tab .nav-link.active{color:#fff}}.courses-content{color:#1c2838;font:16px/24px Roboto,sans-serif;margin-bottom:41px;padding-top:28px}.courses-content .video-wrapper{margin-bottom:36px;padding-bottom:56%;position:relative}.courses-content .video-wrapper .video-content{padding-bottom:56%;position:absolute;width:100%}.courses-content .video-wrapper .video-content iframe{height:100%;position:absolute;width:100%}.courses-content .video-wrapper .video-content .video-overlay{align-items:center;background-color:#000;display:flex;height:calc(100% - 42px);justify-content:center;position:absolute;width:100%;z-index:1}.courses-content .video-wrapper .video-content .video-overlay:not(.video-overlay--active){display:none}.courses-content .video-wrapper .video-content .video-overlay a{color:#fff;font-size:24px;font-weight:500;margin-top:42px;text-decoration:underline}@media (max-width:767px){.courses-content .video-wrapper .video-content .video-overlay a{font-size:16px;line-height:20px;margin-top:14px}}@media (max-width:1199px){.courses-content{margin-bottom:24px;padding-top:0}}@media (max-width:767px){.courses-content{margin-bottom:32px;padding:0}}.course-board-img{display:flex;flex-wrap:wrap;margin-top:40px}.course-board-img img{margin:0 2px 4px;max-width:100%;width:calc(25% - 4px)}@media (max-width:575px){.course-board-img img{width:calc(50% - 4px)}}.course-overview{margin-left:auto;margin-right:auto;max-width:675px}@media (max-width:767px){.course-overview{margin-bottom:20px}}.course-overview-link{align-items:center;background:#efeeec;border-radius:4px;color:#1c2838;display:flex;font:16px/60px Roboto-Bold,sans-serif;justify-content:center}.course-overview-link:before{background-image:url(/img/episode-overview.svg);background-repeat:no-repeat;background-size:100%;content:"";height:30px;margin-right:12px;width:30px}.course-overview-link:hover{color:#1c2838}.what-learn{align-items:flex-start;background-color:#efeeec;border-radius:4px;color:rgba(28,40,56,.87);display:flex;flex-wrap:wrap;font:14px/24px Roboto,sans-serif;justify-content:space-between;margin-bottom:20px;margin-top:0;padding:36px 38px 25px}@media (max-width:767px){.what-learn{border-radius:0;border-radius:4px;margin-top:0;padding:38px 30px 0}}.what-learn h2{color:#121923;font:16px/21px Roboto-Bold,sans-serif;letter-spacing:.36px;margin-bottom:21px;margin-left:18px}@media (max-width:767px){.what-learn h2{letter-spacing:0;margin-bottom:26px}}.what-learn ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:0}.what-learn ul li{display:flex;flex:0 0 46%;margin-bottom:15px;width:46%}@media (max-width:575px){.what-learn ul li{flex:0 0 100%;width:100%}}.what-learn ul li:before{content:"✓";margin-right:10px}.what-learn ul li span:first-child{margin-right:9px}.back-to-course{color:hsla(0,0%,100%,.87);display:block;font:16px/16px Roboto,sans-serif;gap:9px;line-height:normal}.back-to-course b{font:16px/16px Roboto-Bold,sans-serif;line-height:normal}.back-to-course a{align-items:center;color:#fff;display:flex}.back-to-course a:hover{color:hsla(0,0%,100%,.87);text-decoration:none}@media (max-width:1199px){.back-to-course{margin-bottom:0}}@media (max-width:440px){.back-to-course{font-size:14px}.back-to-course__overview{display:none}}.classes-right{letter-spacing:.54px;position:sticky;top:146px;width:394px;z-index:1}@media (max-width:1199px){.classes-right{margin:0 auto;max-width:650px;position:static;top:0;width:100%}}.classes-right .classes-right-box{background-color:#fff;border-radius:4px;box-shadow:0 2px 24px rgba(28,40,56,.14);margin-top:-65px;padding:48px 40px 40px;position:relative}.classes-right .classes-right-box .orange-btn{display:block;margin:0 auto 34px;padding:20px 42px;width:248px}@media (max-width:1199px){.classes-right .classes-right-box{background-color:transparent;box-shadow:none;margin-bottom:0;margin-top:0;padding:14px 0 12px;position:static}}.classes-right .max-container-width{max-width:350px}.classes-right .favorites-padding{padding:18px 15px!important}.classes-right .dropdown-menu{border:0;border-radius:3px;box-shadow:0 4px 4px rgba(0,0,0,.2);margin:0;max-width:274px;padding:0;top:2px!important;width:100%!important;z-index:9999}.classes-right .dropdown-menu .dropdown-item{align-items:center;color:#000;display:flex;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:35px;min-height:43px;overflow:hidden;width:100%}.classes-right .dropdown-menu .dropdown-item img{margin-right:19px!important}.classes-right .dropdown-menu .dropdown-item:hover{background:hsla(215,6%,62%,.2);border-radius:3px}.classes-right .dropdown-menu:hover .parent{background:none!important}.classes-right .defaultQuiz{background-color:#fff!important;color:#000!important}.classes-right .defaultQuiz svg #Path_1375{fill:#000!important}.classes-right .monthly-text{color:rgba(18,25,35,.54);font:14px/17px Roboto,sans-serif;letter-spacing:.56px;margin:15px 0 46px;text-align:center}.classes-right .link{border-bottom:1px solid hsla(0,0%,44%,.2);margin-bottom:20px;margin-top:9px;padding-bottom:20px}@media (max-width:1199px){.classes-right .link{border-bottom:0;margin-bottom:12px;margin-top:0;padding-bottom:0}}.classes-right .link a{border-bottom:1px solid #f57c00;color:#f57c00;font:16px/20px Roboto,sans-serif;letter-spacing:.56px}.classes-right .link a:hover{opacity:.87}.classes-right .link a:focus{opacity:1}.take-quiz{border:1px solid #979ca3;border-radius:4px;color:#1c2838;display:block;font:16px/21px Roboto,sans-serif;font-size:17px;font-style:normal;font-weight:400;letter-spacing:.64px;line-height:21px;padding:10px 15px;text-align:center;width:100%}.take-quiz:hover{background-color:#495360;color:#fff;text-decoration:none}.take-quiz:hover svg #Path_1375,.take-quiz:hover svg #Path_1375~rect{fill:#fff}.take-quiz:focus{background-color:#1c2838;color:#fff}.take-quiz:focus svg path,.take-quiz:focus svg path~rect{fill:#fff}.take-quiz img{margin-right:9px}.take-test,.take-test:hover{background-color:#495360;color:#fff}.take-test:hover{text-decoration:none}.classes-right-social{border-bottom:1px solid hsla(0,0%,44%,.2);margin-bottom:0;margin-top:92px;padding-bottom:20px}@media (max-width:1365px){.classes-right-social{margin-top:35px}}.classes-right-social a{display:inline-block;margin:8px 30px 0 0}@media (max-width:575px){.classes-right-social a{margin:8px 27px 0 0}}.classes-right-social a:last-child{margin-right:0}.classes-right-social a:hover{text-decoration:none}.classes-right-text{color:rgba(28,40,56,.87);font:16px/21px Roboto,sans-serif;letter-spacing:.32px;margin-bottom:45px}@media (max-width:1365px){.classes-right-text{margin-bottom:24px}}@media (max-width:1199px){.classes-right-text{margin-bottom:0;padding-left:0}}.classes-right-text .text-1{color:rgba(28,40,56,.87);font:16px/21px Roboto-Bold,sans-serif;letter-spacing:.32px;margin-bottom:16px}@media (max-width:767px){.classes-right-text .text-1{margin-bottom:16px}}.btn-favorite-course:not(.take-quiz) span{display:none}.btn-favorite-course.take-quiz{width:100%}.btn-favorite-course.take-quiz svg{margin-right:18px}.video-section{display:flex;gap:24px;margin:0 auto;max-width:1690px;overflow:hidden;padding:0;width:100%}.video-section .quiz_iframe{display:flex}.video-section .quiz_iframe iframe{margin:0 auto}@media (max-width:956px) and (orientation:landscape){.video-section .quiz_iframe .quiz-episode{padding-left:0;padding-right:0}}.video-section--small{margin-top:calc(1vw + 107px)}.video-section--locked{margin-left:auto;margin-right:auto;max-width:1256px;padding-left:0;padding-right:0}@media (max-width:1199px){.video-section--locked{max-width:100%}}@media (max-width:956px) and (orientation:landscape){.video-section{align-items:flex-start;flex-direction:column;flex-wrap:nowrap!important;height:calc(100dvh - 72px);justify-content:flex-start;max-height:inherit;padding:0 50px}}@media (max-width:440px) and (orientation:landscape){.video-section{padding:0}}.video-section .video-iframe{height:-moz-fit-content;height:fit-content;position:relative;width:calc(100% - 442px)}@media (min-width:1199px) and (max-width:1540px){.video-section .video-iframe{width:calc(100% - 442px)}}@media (max-width:956px){.video-section .video-iframe{width:100%}}@media (max-width:956px) and (orientation:landscape){.video-section .video-iframe{height:100vh;padding:0 0 24px;width:100%}.video-section .video-iframe .blurred-inner{gap:12px}.video-section .video-iframe .blurred-inner .skipped-container-buttons button{font-size:12px;padding:7px 12px}}@media (max-width:730px) and (orientation:landscape){.video-section .video-iframe .blurred-video{padding:20px 2px}.video-section .video-iframe .blurred-video .skipped-container-content{max-width:265px}}@media (max-width:956px) and (orientation:portrait){.video-section .video-iframe{height:100vh;width:100%}.video-section .video-iframe .blurred-inner{gap:12px}.video-section .video-iframe .blurred-inner .skipped-container-buttons{margin-top:20px}}.video-section.landscape{margin-top:0;overflow-x:hidden;position:relative}.video-section .iframe-wrapper{opacity:0;position:relative;transition:opacity .1s,visibility .1s;visibility:visible}.video-section .iframe-wrapper.active{opacity:1;visibility:visible}@media (max-width:1100px) and (orientation:landscape){.video-section .iframe-wrapper{min-height:200px;text-align:center}}.video-section .iframe-wrapper .text_quiz_iframe_ui_change{background:#131313}.video-section .iframe-wrapper .video_iframe{aspect-ratio:16/9;height:auto;max-width:100%;position:relative;top:0}@media (min-width:451px){.video-section .iframe-wrapper .video_iframe{left:0!important;margin-left:0!important;width:100%!important}}@media (max-width:1100px) and (orientation:landscape){.video-section .iframe-wrapper .video_iframe{width:100%!important}}@media (max-width:956px) and (orientation:portrait){.video-section .iframe-wrapper .video_iframe{left:0!important;margin-left:0!important;position:relative;width:100%!important}}.video-iframe-actions{border-bottom:1.5px solid #4a4f55;height:60px;margin-bottom:12px;padding-left:6%;padding-right:6%}@media (min-width:1200px){.video-iframe-actions--absolute{position:absolute;z-index:9}}@media (max-width:956px) and (orientation:portrait){.video-iframe-actions{margin-bottom:0}}.toggle-sidebar{align-items:center;color:#ed8507;display:flex;font:16px/20px Roboto,sans-serif}@media (min-width:957px){.toggle-sidebar{display:none}}.access-denied{border:1px solid #495360;left:0;margin:20px;padding:16% 0;top:0;width:100%}.access-denied h2,.access-denied img{margin-bottom:35px}.access-denied h2{font:32px/40px Roboto-Bold,sans-serif;font-weight:600}.access-denied p{font:16px/24px Roboto-Medium,sans-serif;font-weight:500;margin-bottom:35px}.access-denied .orange-btn{border:1px solid transparent;border-radius:2px;font-family:Roboto-Medium,sans-serif;font-size:16px;font-weight:500;line-height:24px;padding:10px 12px;width:205px}.access-denied .orange-btn.light-outline{background-color:#fef2e6;color:#f57c00}@media (min-width:957px){.access-denied{display:flex;flex-direction:column;justify-content:center;max-height:calc(100vh - 120px);min-height:320px}.access-denied .access-denied-buttons{flex-direction:row!important}}@media (max-width:956px){.access-denied{border:none;padding:24px 16px}.access-denied h2,.access-denied img{margin-bottom:13px}.access-denied h2{font-size:20px;font-weight:600;line-height:28px}.access-denied p{font-size:14px;line-height:20px;margin-bottom:13px}.access-denied .orange-btn{font-size:14px;line-height:20px;max-width:100%;padding:8px 0}}@media (max-width:440px){.access-denied{border:none!important}}@media screen and (max-width:956px) and (orientation:landscape){.access-denied{height:90vh;margin:2% auto;padding:24px 16px;width:90%}.access-denied h2{font-size:20px;font-weight:600;line-height:28px;margin-bottom:13px}.access-denied p{font-size:14px;line-height:20px;margin-bottom:13px}.access-denied .access-denied-buttons{flex-direction:row!important}.access-denied .orange-btn{margin:5px!important;max-width:240px;min-width:120px;width:100%}.access-denied .orange-btn:first-of-type{order:2}}@media screen and (max-width:956px) and (orientation:portrait){.access-denied{margin:87px 0 0;padding:24px 34px}.access-denied .orange-btn{margin:5px!important;max-width:311px;min-width:120px;width:100%}.access-denied .orange-btn:first-of-type{order:2}}.video-info-block{height:calc(100vh - 72px);margin-top:0;max-width:403px;width:100%}@media (max-width:956px){.video-info-block{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f161f;height:100vh;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(100%);z-index:1000}.video-info-block.init{transition:transform .3s}.video-info-block.active{transform:translateX(0);visibility:visible}.video-info-block .accordion-button--title{display:none}.video-info-block.right-dynamic-island.active{padding-right:50px}}.video-info-block-bg{display:none}@media (max-width:956px){.video-info-block-bg{-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);background:rgba(0,0,0,.4);display:none;height:100vh;left:0;position:fixed;top:0;width:100%}.video-info-block-bg.active{display:block;z-index:100}}.sidebar-close{align-items:center;display:flex}.sidebar-close button{background:transparent;border:none;height:24px;outline:none;padding:0;width:24px}@media (min-width:957px){.sidebar-close{display:none}}.video-container{align-items:flex-start;display:flex;height:calc(100vh - 5px);width:100%}.video-container:hover .iframe-div:after{background:linear-gradient(180deg,rgba(20,23,28,.9) 0,rgba(20,23,28,.738) 7%,rgba(20,23,28,.541) 23%,rgba(20,23,28,.382) 40%,rgba(20,23,28,.278) 47.5%,rgba(20,23,28,.194) 62%,rgba(20,23,28,.126) 69%,rgba(20,23,28,.075) 80.2%,rgba(20,23,28,.042) 86.1%,rgba(20,23,28,.021) 91%,rgba(20,23,28,.008) 95.2%,rgba(20,23,28,.002) 98.2%,rgba(20,23,28,0))}.iframe-div{display:flex;flex:1 0 0;height:100%;position:relative;width:100%}.iframe-div:after{content:"";height:100px;left:0;position:absolute;top:0;transition:all .3s;width:100%;z-index:0}@media (max-width:1199px){.iframe-div:after{background:linear-gradient(180deg,rgba(20,23,28,.9) 0,rgba(20,23,28,.738) 7%,rgba(20,23,28,.541) 23%,rgba(20,23,28,.382) 40%,rgba(20,23,28,.278) 47.5%,rgba(20,23,28,.194) 62%,rgba(20,23,28,.126) 69%,rgba(20,23,28,.075) 80.2%,rgba(20,23,28,.042) 86.1%,rgba(20,23,28,.021) 91%,rgba(20,23,28,.008) 95.2%,rgba(20,23,28,.002) 98.2%,rgba(20,23,28,0))}}.video-container iframe{height:100%}.Show-teacher{color:#fff;left:inherit;right:15px}.video-container:hover .Show,.video-container:hover .Show-teacher{opacity:1}.video-container .accordion[style="display: block;"]{flex:0 0 470px;transition:flex .5s}@media (max-width:1199px){.video-container .accordion[style="display: block;"]{flex:0 0 400px;width:400px}}@media (max-width:767px){.video-container .accordion[style="display: block;"]{flex:0 0 280px;margin-right:10px;width:280px}}.video-teacher-info{height:calc(100% - 20px);overflow-y:auto;padding:0 12px;position:relative;transition:all .5s;width:100%}@media (max-width:956px) and (orientation:landscape){.video-teacher-info{height:calc(100% - 50px)}}@media (max-width:767px){.video-teacher-info{flex:1;padding-bottom:24px}}.video-teacher-info::-webkit-scrollbar-thumb{background-color:#4a4f55;border-radius:16px}.video-teacher-info::-webkit-scrollbar{width:5px}@supports (-moz-appearance:none){.video-teacher-info{padding-right:6px}}.video-teacher-info-close{flex:0 0 0;overflow:hidden;padding:0!important;transform:scale(0);transform-origin:top;transition:all .5s;width:0}@media (max-width:1025px){.video-teacher-info-close{flex:0 0 280px;overflow:visible;transform:scale(1);width:280px}}.overflow-1{height:100%;overflow:hidden;overflow-y:auto;padding:0}@media (max-width:767px){.overflow-1{padding:0!important}}.video-container .card,.video-container .card-header{border-radius:0!important}.accordion-section{margin-bottom:0}.accordion-section:hover{box-shadow:0 0 6px 3px rgba(20,23,28,.1),0 1px 0 0 rgba(20,23,28,.1);transition:all .3s}.accordion-section .collapse.show{background-color:hsla(0,0%,100%,.05)}.accordion-section .collapse.show .play-ul{border-bottom:0}.accordion-section .collapsing{background-color:hsla(0,0%,100%,.05)}.accordion-section:last-child{margin-bottom:44px}.section-overview .episode-link{align-items:center;background:#2d2d2d;color:hsla(0,0%,100%,.87)!important;display:inline-block;display:flex;line-height:1.3;font:18px/24px Roboto-Bold,sans-serif;letter-spacing:0;margin-bottom:12px;padding:18px;width:100%}.section-overview .episode-link img{margin-right:12px}.section-overview.active-video .episode-link{border-left:3px solid #f57c00;cursor:default;pointer-events:none}.accordion-button{background-color:#0f161f}.accordion-button .section-title{align-items:center;color:#fff;display:flex;line-height:1.3;font:16px/24px Roboto;font-weight:600;justify-content:space-between;letter-spacing:0;width:100%}.accordion-button .section-title--main{justify-content:flex-start;padding-bottom:20px}.accordion-button .section-title.empty-section{opacity:.4}@media (max-width:767px){.accordion-button .section-title{font-size:16px}}.accordion-button.active{position:sticky;top:0;z-index:10}.accordion-button .btn{align-items:center;border:0;border-bottom:1px solid #393d42;border-radius:0;color:#fff;display:flex;font:16px/22px Roboto;padding:20px 12px;position:relative;text-align:left;text-transform:inherit;white-space:normal;width:100%}.accordion-button .btn.collapsed:hover{background-color:hsla(0,0%,100%,.11)}.accordion-button .btn:before{background-image:url(/img/episode-play.svg);height:24px;margin-right:10px;width:24px}.accordion-button .btn .section-title-toggle{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;width:20px}.accordion-button .btn .section-title-toggle:after{background-image:url(/img/episode-arrow-new.svg);content:"";height:100%;position:absolute;transform:rotate(90deg);width:100%}.accordion-button .btn.show:before{content:""}.accordion-button .btn:not(.collapsed){background-color:hsla(0,0%,100%,.11);border-bottom:transparent}.accordion-button .btn:not(.collapsed) .section-title-toggle:after{transform:rotate(-90deg)}.accordion-button .btn:focus{box-shadow:none;outline:none}circle-progress::part(base){display:flex;height:38px;width:38px}circle-progress::part(value){stroke-width:5px;stroke:#0cba02}circle-progress::part(circle){stroke-width:5px;stroke:#c62100}circle-progress::part(text){fill:hsla(0,0%,100%,.54);font:30px Roboto,sans-serif}.play-ul{border-bottom:.01em solid hsla(214,5%,74%,.51);list-style:none;margin:0;overflow:auto;padding:8px 10px 0 20px}.play-ul .file-download.disabled{pointer-events:none}.play-ul .file-download.loading .download:after{background-image:url(/img/spinner-white.gif)}@media (max-width:767px){.play-ul{height:unset}}.play-ul::-webkit-scrollbar-thumb{background-color:#282828;border-radius:16px}.play-ul::-webkit-scrollbar{width:5px}.play-ul li{align-items:center;border-bottom:.5px solid #4a4f55;display:flex;min-height:54px;padding:0 12px 0 16px;position:relative}.play-ul li:last-child{border-bottom:none}.play-ul li .form-check--secondary{margin-right:13px}.play-ul li.disabled .form-check,.play-ul li.disabled a{opacity:.25}.play-ul li .practice-link{height:20px;margin-right:13px;width:20px}.play-ul li:not(.active-video) a{cursor:pointer}.play-ul li a{align-items:center;color:#fff;color:#fff!important;display:flex;flex:1;justify-content:space-between;min-height:54px}.play-ul li a:hover{text-decoration:none}.play-ul li a label:before{margin-right:16px}.play-ul li a .play{background:#000;border:1px solid #e4e6ea;border-radius:50%;color:#686f7a;font-size:9px;height:20px;margin-right:10px;order:1;padding:3px 0 0 1px;text-align:center;width:20px}.play-ul li a .play span{border-color:transparent transparent transparent #b2b2b2;border-style:solid;border-width:4px 0 4px 6px;display:inline-block;height:0;vertical-align:0;width:0}.play-ul li a .play-title{color:#fff;flex:1;line-height:1.2;font:14px/17px Roboto,sans-serif;letter-spacing:0;min-width:1px;padding-right:10px;text-align:left}.play-ul li a .play-title .quiz-icon{height:20px;margin-right:13px;width:20px}.play-ul li a .play-title p{flex:1}.play-ul li a .play-title:after{background-image:url(/img/profile/download-white-new.svg);background-repeat:no-repeat;background-size:100%;content:"";flex-shrink:0;height:20px;margin-left:14px;width:20px}.play-ul li a .play-title__noAfter:after{display:none}@media (max-width:767px){.play-ul li a .play-title{font-size:14px}}.play-ul li a .play-time{color:hsla(0,0%,100%,.54);font:11px/18px Roboto,sans-serif;letter-spacing:0;order:3;text-align:right}.play-ul li a .play-btn{background:#fff;border:2px solid #ccc;border-radius:50%;color:#fff;font-size:9px;height:20px;order:4;padding:3px 0 0 1px;text-align:center;width:20px}.play-ul li a .play-btn:focus{box-shadow:none;outline:none}.play-ul li a .play-btn.play-btn-active{background-color:#007791;border-color:#007791}.play-ul li a .play-btn.play-btn-active span{display:inline-block}.play-ul li a .play-btn.play-btn-active span:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:9px;transform:rotate(45deg);width:5px}.play-ul li.active-video{background-color:hsla(0,0%,100%,.06);cursor:default}.play-ul li.active-video .form-check{pointer-events:auto}.play-ul li.active-video:before{background-color:#f57c00;content:"";height:100%;left:0;position:absolute;top:0;width:3px}.play-ul li.active-video a{cursor:default}.play-ul li.active-video .play-btn.play-btn-active{border-color:#fff}.play-ul li:not(.disabled):hover{background-color:hsla(0,0%,100%,.06);cursor:default}.play-ul li:not(.disabled):hover .form-check{pointer-events:auto}.play-ul li:not(.disabled):hover a{cursor:default}.play-ul li:not(.disabled):hover .play-btn.play-btn-active{border-color:#fff}.play-ul li.disabled a{cursor:default}.play-ul li:not(.disabled):not(.active-video):hover a{cursor:pointer}.play-ul li:last-child{margin-bottom:10px}.play-ul.loading li a{cursor:wait!important}@media (max-width:767px){hr{margin-bottom:0;max-width:calc(100% - 50px)}}.video-upnext{background-color:rgba(0,0,0,.6);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.video-upnext-autoplay-icon svg{width:100px}@media (max-width:767px){.video-upnext-autoplay-icon svg{width:60px}}.video-upnext-top{color:#fff}.video-upnext-header{position:absolute;right:45px;top:-30px}@media (max-width:767px){.video-upnext-header{top:-8px}}.video-upnext-next{color:#fff}.video-upnext-bottom{bottom:-54px;position:absolute;width:300px}.video-loader-next{align-items:center;bottom:0;display:flex;height:107px;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;width:140px}.video-loader-next>img{left:6px;position:absolute;top:-13px;width:92%}@media (max-width:767px){.video-loader-next>img{left:29px;top:13px;width:59%}}.free-episode{background:#1ab463;border-radius:24px;color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:20px;margin-left:auto;margin-right:14px;padding:3px 6px}.free-episode__icon{margin-left:68px}@media (max-width:575px){.free-episode__icon{margin-left:48px}.free-episode{margin-left:1rem}}.free-episode-icon{background-image:url(/img/episode-lock.svg?v=1);background-repeat:no-repeat;height:21px;margin-left:10px;margin-right:5px;width:16px}.pro-triangel{border-color:transparent #f68c24 transparent transparent;border-style:solid;border-width:0 55px 55px 0;height:50px;position:absolute;right:0;top:0;width:50px;z-index:1}.pro-triangel.pro{left:0;right:auto;transform:rotate(-90deg)}.pro-triangel i{color:#fff;display:block;font-family:Roboto-Bold,sans-serif;font-size:14px;font-style:normal;position:absolute;right:-52px;top:9px;transform:rotate(44deg)}.pro-triangel-update{border-width:0 65px 60px 0}.pro-triangel-update i{font-size:12px;right:-66px;top:14px}.additional-info{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;left:0;position:absolute;text-align:right;top:11px;width:100%}.additional-info img{position:relative;z-index:1}.modern-modal--courses,.modern-modal--paymentmethod,.modern-modal--welcome{display:flex;justify-content:safe center;padding-bottom:24px}.modern-modal--courses .modern-modal-background,.modern-modal--paymentmethod .modern-modal-background,.modern-modal--welcome .modern-modal-background{height:100%}.modern-modal--courses .modern-modal-content,.modern-modal--paymentmethod .modern-modal-content,.modern-modal--welcome .modern-modal-content{overflow-y:auto;padding-bottom:30px;padding-top:70px}.modern-modal--courses img,.modern-modal--paymentmethod img,.modern-modal--welcome img{margin-bottom:8px}.modern-modal--courses b,.modern-modal--paymentmethod b,.modern-modal--welcome b{color:rgba(17,34,48,.87);display:inline-block;font:18px/22px Roboto-Bold,sans-serif;letter-spacing:.36px;margin-bottom:6px}.modern-modal--courses p,.modern-modal--paymentmethod p,.modern-modal--welcome p{color:rgba(17,34,48,.6);font:16px/22px Roboto-Medium,sans-serif;letter-spacing:.32px}.modern-modal--courses p{margin-bottom:68px}.modern-modal--courses .btn-link{color:rgba(28,40,56,.87);font-family:Roboto-Medium,sans-serif;margin-right:12px;width:180px}.modern-modal--welcome .modern-modal-content{padding-bottom:70px;padding-top:46px}.modern-modal--welcome img{margin-bottom:24px}.modern-modal--welcome b{margin-bottom:12px}.modern-modal--welcome p{margin-bottom:72px}.modern-modal--welcome .btn-link{color:rgba(28,40,56,.87);font-family:Roboto-Medium,sans-serif;margin-right:12px;width:180px}@media (max-width:767px){.modern-modal--welcome .modern-modal-content{height:auto;margin:auto 25px;padding:64px 24px 32px;text-align:center}.modern-modal--welcome .orange-btn{height:48px;line-height:48px;padding:0;width:180px}}.modern-modal--welcome-trial-gift .modern-modal-content{border-radius:0;max-width:620px!important;min-height:420px}.modern-modal--welcome-trial-gift .modern-modal-content .main-image{margin-bottom:24px;margin-top:38px}@media (max-width:575px){.modern-modal--welcome-trial-gift .modern-modal-content .main-image{margin-top:0}}.modern-modal--welcome-trial-gift .modern-modal-content .modal-inner-content{padding:0 22px 30px}.modern-modal--welcome-trial-gift .modern-modal-content .gift-title-welcome-modal{color:#2c2f32;font-family:Roboto;font-size:24px!important;font-style:normal;font-weight:700;line-height:32px!important;margin-bottom:24px;text-align:center}.modern-modal--welcome-trial-gift .modern-modal-content .gift-popup-description-welcome-modal{color:#2c2f32!important;font-family:Roboto!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;margin-bottom:24px;max-width:100%;text-align:center!important}.modern-modal--welcome-trial-gift .modern-modal-content .buttons-wrapper{display:flex;gap:20px;justify-content:center}@media (max-width:575px){.modern-modal--welcome-trial-gift .modern-modal-content .buttons-wrapper{align-items:center;flex-direction:column}}.modern-modal--welcome-trial-gift .modern-modal-content .nav-link{align-items:center;border-radius:2px;display:flex;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;gap:6px;justify-content:center;line-height:20px;padding:8px;text-align:center}@media (max-width:575px){.modern-modal--welcome-trial-gift .modern-modal-content .nav-link{max-width:279px;width:100%}}.modern-modal--welcome-trial-gift .modern-modal-content .thanksgiving-orange-btn-light-small-new{background:#fef2e6;color:#f57c00}.modern-modal--welcome-trial-gift .modern-modal-content .thanksgiving-orange-btn-light-small-new:hover{background:#fcd6b0}.modern-modal--welcome-trial-gift .modern-modal-content .thanksgiving-orange-btn-dark-small-new{background:#f57c00;color:#fff}.modern-modal--welcome-trial-gift .modern-modal-content .thanksgiving-orange-btn-dark-small-new:hover{background:#e68a00}.modern-modal--paymentmethod form{margin:0 auto;max-width:420px}.modern-modal--paymentmethod select{margin-bottom:24px}.modern-modal--paymentmethod p{margin-bottom:32px}.modern-modal--interrupting .modern-modal-content{padding:72px 0 88px 42px;position:relative}@media (max-width:768px){.modern-modal--interrupting .modern-modal-content{display:flex;flex-direction:column-reverse;padding:72px 24px 42px;width:90%}}@media (max-width:600px){.modern-modal--interrupting .modern-modal-content{align-items:center;padding:20px 24px 42px}}.modern-modal--interrupting .modern-modal-content .content{width:60%}@media (max-width:600px){.modern-modal--interrupting .modern-modal-content .content{width:100%}}.modern-modal--interrupting .modern-modal-content .image{height:288px;position:absolute;right:0;top:50px;width:288px}@media (max-width:600px){.modern-modal--interrupting .modern-modal-content .image{position:static;right:-30px}}.modern-modal--interrupting .modern-modal-content b{color:rgba(17,34,48,.87);display:block;font:20px/24px Roboto-Bold,sans-serif;margin-bottom:16px}.modern-modal--interrupting .modern-modal-content p{color:rgba(17,34,48,.6);font:16px/20px Roboto,sans-serif;margin-bottom:30px}@media (max-width:600px){.modern-modal--interrupting .modern-modal-content p{font-size:15px!important}}.episode-page{background-color:#000}@media (min-width:957px){.episode-page.quiz-page-wrapper .video-iframe{height:calc(100vh - 72px)}}@media (max-width:956px) and (orientation:portrait){.episode-page.quiz-page-wrapper .video-iframe{height:calc(100vh - 60px);padding:0 5px!important}}.no-transition{transition:none!important}.btn-favorite-course-p-cont a{padding:18px 15px!important}.iframe-plate{display:none}@media (max-width:1199px){.iframe-plate{display:none}.video-wrapper{height:auto;position:relative;top:0;width:100%}}@media (min-width:956px) and (max-width:1199px){.video-wrapper{padding:0 5px}}.custom-slide-switcher .switch{display:inline-block;height:24px;margin-bottom:0;position:relative;width:39px}.custom-slide-switcher .switch input{display:none}.custom-slide-switcher .slider{background-color:hsla(0,0%,100%,.4);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.custom-slide-switcher .slider:before{background-color:#fff;bottom:2px;content:"";height:20px;left:2px;position:absolute;transition:.4s;width:20px}.custom-slide-switcher input:checked+.slider{background-color:#4c7a8f}.custom-slide-switcher input:checked+.slider:before{transform:translateX(15px)}.custom-slide-switcher .slider.round{border-radius:24px}.custom-slide-switcher .slider.round:before{border-radius:50%}@media screen and (max-width:956px) and (orientation:portrait){.quiz-page-wrapper{height:100vh}}@media (max-width:956px) and (orientation:landscape){.quiz-page-wrapper .video-section{padding:0}.quiz-page-wrapper .small-board .blurred-board{padding:20px 2px}.quiz-page-wrapper .small-board .blurred-board .skipped-container-buttons{margin-top:20px}}@media screen and (max-width:956px) and (orientation:portrait){.video-page{height:100vh}}@media screen and (max-width:956px) and (orientation:landscape){.video-page .video-iframe-actions{border-bottom:0;color:#fff;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding-left:8px;padding-right:6%;position:absolute;right:0;width:calc(53% - 8px);width:calc(50% - 8px);z-index:100}.video-page .video-iframe-actions .back-to-course__overview{display:none}.video-page .iframe-wrapper{display:flex;flex-direction:column;height:100%;margin-top:12px;width:calc(50% - 8px)}.video-page .iframe-wrapper .youtube_iframe{max-height:230px!important}}.filter-modal{align-items:center;-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);background:rgba(0,0,0,.4);display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transform:scale(.96);visibility:hidden;width:100%;z-index:9999}.filter-modal.init{transition:all .2s}.filter-modal.active{opacity:1;transform:scale(1);visibility:visible}.filter-modal .confirm-reload-modal,.filter-modal .filter-modal-hint,.filter-modal .filter-modal-quiz,.filter-modal .filter-modal-skip-all,.filter-modal .filter-modal-training,.filter-modal .filter-modal-update,.filter-modal .filter-modal-video{background:#242b33;border-radius:4px;max-height:unset;max-width:439px;padding:12px;position:relative;text-align:center;width:439px}.filter-modal .confirm-reload-modal .close-btn-box,.filter-modal .filter-modal-hint .close-btn-box,.filter-modal .filter-modal-quiz .close-btn-box,.filter-modal .filter-modal-skip-all .close-btn-box,.filter-modal .filter-modal-training .close-btn-box,.filter-modal .filter-modal-update .close-btn-box,.filter-modal .filter-modal-video .close-btn-box{align-items:center;display:flex;justify-content:flex-end;padding:5px 0}.filter-modal .confirm-reload-modal .close-btn-box .close-btn,.filter-modal .filter-modal-hint .close-btn-box .close-btn,.filter-modal .filter-modal-quiz .close-btn-box .close-btn,.filter-modal .filter-modal-skip-all .close-btn-box .close-btn,.filter-modal .filter-modal-training .close-btn-box .close-btn,.filter-modal .filter-modal-update .close-btn-box .close-btn,.filter-modal .filter-modal-video .close-btn-box .close-btn{background:transparent;border:none;height:14px;padding:0;width:14px}.filter-modal .confirm-reload-modal .close-btn-box .close-btn img,.filter-modal .filter-modal-hint .close-btn-box .close-btn img,.filter-modal .filter-modal-quiz .close-btn-box .close-btn img,.filter-modal .filter-modal-skip-all .close-btn-box .close-btn img,.filter-modal .filter-modal-training .close-btn-box .close-btn img,.filter-modal .filter-modal-update .close-btn-box .close-btn img,.filter-modal .filter-modal-video .close-btn-box .close-btn img{display:block;height:100%;width:100%}.filter-modal .confirm-reload-modal .filter-modal-content,.filter-modal .filter-modal-hint .filter-modal-content,.filter-modal .filter-modal-quiz .filter-modal-content,.filter-modal .filter-modal-skip-all .filter-modal-content,.filter-modal .filter-modal-training .filter-modal-content,.filter-modal .filter-modal-update .filter-modal-content,.filter-modal .filter-modal-video .filter-modal-content{display:flex;flex-direction:column;padding:10px 5px 0}.filter-modal .confirm-reload-modal .filter-modal-content .filter-modal-title,.filter-modal .filter-modal-hint .filter-modal-content .filter-modal-title,.filter-modal .filter-modal-quiz .filter-modal-content .filter-modal-title,.filter-modal .filter-modal-skip-all .filter-modal-content .filter-modal-title,.filter-modal .filter-modal-training .filter-modal-content .filter-modal-title,.filter-modal .filter-modal-update .filter-modal-content .filter-modal-title,.filter-modal .filter-modal-video .filter-modal-content .filter-modal-title{align-items:center;color:#f7f8f9;display:flex;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;gap:8px;justify-content:center;line-height:28px;opacity:.87;text-align:center}.filter-modal .confirm-reload-modal .filter-modal-content .filter-modal-content,.filter-modal .confirm-reload-modal .filter-modal-content .filter-modal-question,.filter-modal .filter-modal-hint .filter-modal-content .filter-modal-content,.filter-modal .filter-modal-hint .filter-modal-content .filter-modal-question,.filter-modal .filter-modal-quiz .filter-modal-content .filter-modal-content,.filter-modal .filter-modal-quiz .filter-modal-content .filter-modal-question,.filter-modal .filter-modal-skip-all .filter-modal-content .filter-modal-content,.filter-modal .filter-modal-skip-all .filter-modal-content .filter-modal-question,.filter-modal .filter-modal-training .filter-modal-content .filter-modal-content,.filter-modal .filter-modal-training .filter-modal-content .filter-modal-question,.filter-modal .filter-modal-update .filter-modal-content .filter-modal-content,.filter-modal .filter-modal-update .filter-modal-content .filter-modal-question,.filter-modal .filter-modal-video .filter-modal-content .filter-modal-content,.filter-modal .filter-modal-video .filter-modal-content .filter-modal-question{color:#f7f8f9;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.filter-modal .confirm-reload-modal .filter-modal-content .filter-modal-question,.filter-modal .filter-modal-hint .filter-modal-content .filter-modal-question,.filter-modal .filter-modal-quiz .filter-modal-content .filter-modal-question,.filter-modal .filter-modal-skip-all .filter-modal-content .filter-modal-question,.filter-modal .filter-modal-training .filter-modal-content .filter-modal-question,.filter-modal .filter-modal-update .filter-modal-content .filter-modal-question,.filter-modal .filter-modal-video .filter-modal-content .filter-modal-question{padding-top:20px}.filter-modal .confirm-reload-modal .filter-modal-content .button-container,.filter-modal .filter-modal-hint .filter-modal-content .button-container,.filter-modal .filter-modal-quiz .filter-modal-content .button-container,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container,.filter-modal .filter-modal-training .filter-modal-content .button-container,.filter-modal .filter-modal-update .filter-modal-content .button-container,.filter-modal .filter-modal-video .filter-modal-content .button-container{align-items:flex-start;align-self:stretch;display:flex;gap:12px;justify-content:center;margin-top:36px}.filter-modal .confirm-reload-modal .filter-modal-content .button-container button,.filter-modal .filter-modal-hint .filter-modal-content .button-container button,.filter-modal .filter-modal-quiz .filter-modal-content .button-container button,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container button,.filter-modal .filter-modal-training .filter-modal-content .button-container button,.filter-modal .filter-modal-update .filter-modal-content .button-container button,.filter-modal .filter-modal-video .filter-modal-content .button-container button{align-items:center;border:0;border-radius:2px;display:flex;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;gap:6px;height:36px;justify-content:center;line-height:18px;outline:none;padding:8px;text-align:center;width:141px}.filter-modal .confirm-reload-modal .filter-modal-content .button-container .close-hint-btn,.filter-modal .confirm-reload-modal .filter-modal-content .button-container .filter-modal-update-switcher,.filter-modal .confirm-reload-modal .filter-modal-content .button-container .skip-anyway,.filter-modal .filter-modal-hint .filter-modal-content .button-container .close-hint-btn,.filter-modal .filter-modal-hint .filter-modal-content .button-container .filter-modal-update-switcher,.filter-modal .filter-modal-hint .filter-modal-content .button-container .skip-anyway,.filter-modal .filter-modal-quiz .filter-modal-content .button-container .close-hint-btn,.filter-modal .filter-modal-quiz .filter-modal-content .button-container .filter-modal-update-switcher,.filter-modal .filter-modal-quiz .filter-modal-content .button-container .skip-anyway,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container .close-hint-btn,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container .filter-modal-update-switcher,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container .skip-anyway,.filter-modal .filter-modal-training .filter-modal-content .button-container .close-hint-btn,.filter-modal .filter-modal-training .filter-modal-content .button-container .filter-modal-update-switcher,.filter-modal .filter-modal-training .filter-modal-content .button-container .skip-anyway,.filter-modal .filter-modal-update .filter-modal-content .button-container .close-hint-btn,.filter-modal .filter-modal-update .filter-modal-content .button-container .filter-modal-update-switcher,.filter-modal .filter-modal-update .filter-modal-content .button-container .skip-anyway,.filter-modal .filter-modal-video .filter-modal-content .button-container .close-hint-btn,.filter-modal .filter-modal-video .filter-modal-content .button-container .filter-modal-update-switcher,.filter-modal .filter-modal-video .filter-modal-content .button-container .skip-anyway{background:#f57c00;color:#fff}.filter-modal .confirm-reload-modal .filter-modal-content .button-container .close-hint-btn:hover,.filter-modal .confirm-reload-modal .filter-modal-content .button-container .filter-modal-update-switcher:hover,.filter-modal .confirm-reload-modal .filter-modal-content .button-container .skip-anyway:hover,.filter-modal .filter-modal-hint .filter-modal-content .button-container .close-hint-btn:hover,.filter-modal .filter-modal-hint .filter-modal-content .button-container .filter-modal-update-switcher:hover,.filter-modal .filter-modal-hint .filter-modal-content .button-container .skip-anyway:hover,.filter-modal .filter-modal-quiz .filter-modal-content .button-container .close-hint-btn:hover,.filter-modal .filter-modal-quiz .filter-modal-content .button-container .filter-modal-update-switcher:hover,.filter-modal .filter-modal-quiz .filter-modal-content .button-container .skip-anyway:hover,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container .close-hint-btn:hover,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container .filter-modal-update-switcher:hover,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container .skip-anyway:hover,.filter-modal .filter-modal-training .filter-modal-content .button-container .close-hint-btn:hover,.filter-modal .filter-modal-training .filter-modal-content .button-container .filter-modal-update-switcher:hover,.filter-modal .filter-modal-training .filter-modal-content .button-container .skip-anyway:hover,.filter-modal .filter-modal-update .filter-modal-content .button-container .close-hint-btn:hover,.filter-modal .filter-modal-update .filter-modal-content .button-container .filter-modal-update-switcher:hover,.filter-modal .filter-modal-update .filter-modal-content .button-container .skip-anyway:hover,.filter-modal .filter-modal-video .filter-modal-content .button-container .close-hint-btn:hover,.filter-modal .filter-modal-video .filter-modal-content .button-container .filter-modal-update-switcher:hover,.filter-modal .filter-modal-video .filter-modal-content .button-container .skip-anyway:hover{background:var(--Warning-600,#e68a00)}.filter-modal .confirm-reload-modal .filter-modal-content .button-container .filter-modal-close-btn,.filter-modal .confirm-reload-modal .filter-modal-content .button-container .filter-modal-hint-confirm,.filter-modal .confirm-reload-modal .filter-modal-content .button-container .filter-modal-next,.filter-modal .filter-modal-hint .filter-modal-content .button-container .filter-modal-close-btn,.filter-modal .filter-modal-hint .filter-modal-content .button-container .filter-modal-hint-confirm,.filter-modal .filter-modal-hint .filter-modal-content .button-container .filter-modal-next,.filter-modal .filter-modal-quiz .filter-modal-content .button-container .filter-modal-close-btn,.filter-modal .filter-modal-quiz .filter-modal-content .button-container .filter-modal-hint-confirm,.filter-modal .filter-modal-quiz .filter-modal-content .button-container .filter-modal-next,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container .filter-modal-close-btn,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container .filter-modal-hint-confirm,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container .filter-modal-next,.filter-modal .filter-modal-training .filter-modal-content .button-container .filter-modal-close-btn,.filter-modal .filter-modal-training .filter-modal-content .button-container .filter-modal-hint-confirm,.filter-modal .filter-modal-training .filter-modal-content .button-container .filter-modal-next,.filter-modal .filter-modal-update .filter-modal-content .button-container .filter-modal-close-btn,.filter-modal .filter-modal-update .filter-modal-content .button-container .filter-modal-hint-confirm,.filter-modal .filter-modal-update .filter-modal-content .button-container .filter-modal-next,.filter-modal .filter-modal-video .filter-modal-content .button-container .filter-modal-close-btn,.filter-modal .filter-modal-video .filter-modal-content .button-container .filter-modal-hint-confirm,.filter-modal .filter-modal-video .filter-modal-content .button-container .filter-modal-next{background:#fef2e6;color:#f57c00}.filter-modal .confirm-reload-modal .filter-modal-content .button-container .filter-modal-close-btn:hover,.filter-modal .confirm-reload-modal .filter-modal-content .button-container .filter-modal-hint-confirm:hover,.filter-modal .confirm-reload-modal .filter-modal-content .button-container .filter-modal-next:hover,.filter-modal .filter-modal-hint .filter-modal-content .button-container .filter-modal-close-btn:hover,.filter-modal .filter-modal-hint .filter-modal-content .button-container .filter-modal-hint-confirm:hover,.filter-modal .filter-modal-hint .filter-modal-content .button-container .filter-modal-next:hover,.filter-modal .filter-modal-quiz .filter-modal-content .button-container .filter-modal-close-btn:hover,.filter-modal .filter-modal-quiz .filter-modal-content .button-container .filter-modal-hint-confirm:hover,.filter-modal .filter-modal-quiz .filter-modal-content .button-container .filter-modal-next:hover,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container .filter-modal-close-btn:hover,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container .filter-modal-hint-confirm:hover,.filter-modal .filter-modal-skip-all .filter-modal-content .button-container .filter-modal-next:hover,.filter-modal .filter-modal-training .filter-modal-content .button-container .filter-modal-close-btn:hover,.filter-modal .filter-modal-training .filter-modal-content .button-container .filter-modal-hint-confirm:hover,.filter-modal .filter-modal-training .filter-modal-content .button-container .filter-modal-next:hover,.filter-modal .filter-modal-update .filter-modal-content .button-container .filter-modal-close-btn:hover,.filter-modal .filter-modal-update .filter-modal-content .button-container .filter-modal-hint-confirm:hover,.filter-modal .filter-modal-update .filter-modal-content .button-container .filter-modal-next:hover,.filter-modal .filter-modal-video .filter-modal-content .button-container .filter-modal-close-btn:hover,.filter-modal .filter-modal-video .filter-modal-content .button-container .filter-modal-hint-confirm:hover,.filter-modal .filter-modal-video .filter-modal-content .button-container .filter-modal-next:hover{background:var(--Chessmood-primary-Orange-orange-100,#fcd6b0)}.filter-modal .confirm-reload-modal .filter-modal-content .filter-modal-hint-content,.filter-modal .filter-modal-hint .filter-modal-content .filter-modal-hint-content,.filter-modal .filter-modal-quiz .filter-modal-content .filter-modal-hint-content,.filter-modal .filter-modal-skip-all .filter-modal-content .filter-modal-hint-content,.filter-modal .filter-modal-training .filter-modal-content .filter-modal-hint-content,.filter-modal .filter-modal-update .filter-modal-content .filter-modal-hint-content,.filter-modal .filter-modal-video .filter-modal-content .filter-modal-hint-content{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:20px;margin-top:20px}.filter-modal .confirm-reload-modal .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox,.filter-modal .filter-modal-hint .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox,.filter-modal .filter-modal-quiz .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox,.filter-modal .filter-modal-skip-all .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox,.filter-modal .filter-modal-training .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox,.filter-modal .filter-modal-update .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox,.filter-modal .filter-modal-video .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1.5px solid #cdcdcd;border-radius:3.25px;cursor:pointer;height:18px;position:relative;transition:all .2s ease;width:18px}.filter-modal .confirm-reload-modal .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked,.filter-modal .filter-modal-hint .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked,.filter-modal .filter-modal-quiz .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked,.filter-modal .filter-modal-skip-all .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked,.filter-modal .filter-modal-training .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked,.filter-modal .filter-modal-update .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked,.filter-modal .filter-modal-video .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked{background:#686f78;border-color:#686f78}.filter-modal .confirm-reload-modal .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked:after,.filter-modal .filter-modal-hint .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked:after,.filter-modal .filter-modal-quiz .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked:after,.filter-modal .filter-modal-skip-all .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked:after,.filter-modal .filter-modal-training .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked:after,.filter-modal .filter-modal-update .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked:after,.filter-modal .filter-modal-video .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:checked:after{background:transparent;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:7px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%);transform:translate(-50%,-60%) rotate(-45deg);width:11px}.filter-modal .confirm-reload-modal .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:hover,.filter-modal .filter-modal-hint .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:hover,.filter-modal .filter-modal-quiz .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:hover,.filter-modal .filter-modal-skip-all .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:hover,.filter-modal .filter-modal-training .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:hover,.filter-modal .filter-modal-update .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:hover,.filter-modal .filter-modal-video .filter-modal-content .filter-modal-hint-content .filter-modal-hint-checkbox:hover{border-color:#b8b8b8}.filter-modal .confirm-reload-modal .filter-modal-content .filter-modal-hint-content .filter-modal-hint-label,.filter-modal .filter-modal-hint .filter-modal-content .filter-modal-hint-content .filter-modal-hint-label,.filter-modal .filter-modal-quiz .filter-modal-content .filter-modal-hint-content .filter-modal-hint-label,.filter-modal .filter-modal-skip-all .filter-modal-content .filter-modal-hint-content .filter-modal-hint-label,.filter-modal .filter-modal-training .filter-modal-content .filter-modal-hint-content .filter-modal-hint-label,.filter-modal .filter-modal-update .filter-modal-content .filter-modal-hint-content .filter-modal-hint-label,.filter-modal .filter-modal-video .filter-modal-content .filter-modal-hint-content .filter-modal-hint-label{color:#f7f8f9;font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0;opacity:.87;text-align:center}@media (max-width:767px){.filter-modal .confirm-reload-modal,.filter-modal .filter-modal-hint,.filter-modal .filter-modal-quiz,.filter-modal .filter-modal-skip-all,.filter-modal .filter-modal-training,.filter-modal .filter-modal-update,.filter-modal .filter-modal-video{max-width:343px!important;width:343px!important}}@media (max-width:350px){.filter-modal .confirm-reload-modal,.filter-modal .filter-modal-hint,.filter-modal .filter-modal-quiz,.filter-modal .filter-modal-skip-all,.filter-modal .filter-modal-training,.filter-modal .filter-modal-update,.filter-modal .filter-modal-video{max-width:300px!important}}.filter-modal .filter-modal-skip-all{padding:42px 14px 21px}.filter-modal .filter-modal-skip-all .button-container{margin-top:20px!important}.filter-modal-hint{height:272px!important;justify-content:center!important;max-width:530px!important;padding-top:44px!important;width:530px!important}.filter-modal-hint .filter-modal-title{font-size:20px!important;font-weight:700!important;line-height:28px!important}.filter-modal-hint .filter-modal-title,.filter-modal-hint .hint-content{color:#f7f8f9!important;font-family:Roboto!important;font-style:normal!important;text-align:center!important}.filter-modal-hint .hint-content{display:inline-block!important;font-size:14px!important;font-weight:400!important;line-height:24px!important}.filter-modal-hint .hint-content a{color:#f7f8f9!important;text-decoration:underline!important}.filter-modal-hint .tooltip-wrapper{display:inline-block;margin-left:4px;position:relative}.filter-modal-hint .tooltip-trigger{cursor:pointer;transition:opacity .2s ease}.filter-modal-hint .tooltip-trigger:hover{opacity:.8}.filter-modal-hint .tooltip-content{align-items:flex-start;bottom:calc(100% + 8px);box-shadow:0 4px 15px -3px rgba(16,24,40,.15),0 4px 6px -4px rgba(16,24,40,.15);display:none;left:95%;pointer-events:none;position:absolute;transform:translateX(-95%);width:325px;z-index:1000}.filter-modal-hint .tooltip-content:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #2b323a;content:"";height:0;left:94%;position:absolute;top:100%;transform:translateX(-94%);width:0}@media (max-width:767px){.filter-modal-hint .tooltip-content:after{left:50%;transform:translateX(-50%)}}@media (max-width:575px){.filter-modal-hint .tooltip-content:after{left:64%;transform:translateX(-64%)}}@media (max-width:767px){.filter-modal-hint .tooltip-content{bottom:calc(100% + 4px);left:48%;transform:translateX(-50%)}}@media (max-width:575px){.filter-modal-hint .tooltip-content{bottom:calc(100% + 4px);left:64%;transform:translateX(-64%);width:270px}}.filter-modal-hint .tooltip-inline-block{align-items:flex-end;align-self:stretch;background:#2b323a;border-radius:6px;color:var(--Foundation-Neutral-neutral-200,#babdc1);display:flex;flex-direction:column;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;gap:16px;justify-content:flex-end;line-height:20px;padding:10px;text-align:left}.filter-modal-hint .tooltip-wrapper:hover .tooltip-content{display:flex}.filter-modal-hint .filter-modal-hint-checkbox{color:#f7f8f9!important;font-family:Segoe UI!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important;text-align:center!important}.filter-modal-hint .button-container{margin-top:0!important}@media (max-width:767px){.filter-modal-hint{height:unset!important}}.clamped-title-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.section-title-toggle{flex-shrink:0;margin-left:8px}.disabled-link{cursor:not-allowed;opacity:.5;pointer-events:none}.suggested-content-wrapper{align-items:end;bottom:0;display:flex;flex-direction:column;height:auto;justify-content:center;left:0;padding:0 8px;position:fixed;width:100%;z-index:99}.suggested-content-wrapper:not(.suggested-content){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(45deg,#000,transparent)}.suggested-content-wrapper .suggested-content{background:#2d343d;border-radius:6px;box-shadow:0 0 20px 0 rgba(0,0,0,.9);height:189px;width:100%}.suggested-content-wrapper .suggested-content .suggested-content-header{align-items:center;display:flex;justify-content:space-between;padding:8px 8px 0}.suggested-content-wrapper .suggested-content .suggested-content-header .suggested-content-tabs{align-items:flex-start;display:flex;gap:8px;padding:0 8px}.suggested-content-wrapper .suggested-content .suggested-content-header .suggested-content-tabs .suggested-content-tab-button{align-items:center;background:#2d343d;border:none;display:flex;gap:8px;height:40px;justify-content:center;padding:8px 12px}.suggested-content-wrapper .suggested-content .suggested-content-header .suggested-content-tabs .suggested-content-tab-button .suggested-content-title{text-wrap-mode:nowrap;color:#868c93;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:center}.suggested-content-wrapper .suggested-content .suggested-content-header .suggested-content-tabs .suggested-content-tab-button .suggested-count{align-items:center;background:#979ca3;border-radius:24px;color:#2c2f32;display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:2px 6px}.suggested-content-wrapper .suggested-content .suggested-content-header .suggested-content-tabs .suggested-content-tab-button:not(.active-tab):hover{background:#232a33;border-radius:6px}.suggested-content-wrapper .suggested-content .suggested-content-header .suggested-content-tabs .active-tab{background:#5f656d;border-radius:6px}.suggested-content-wrapper .suggested-content .suggested-content-header .suggested-content-tabs .active-tab .suggested-content-title{color:#fff}.suggested-content-wrapper .suggested-content .suggested-content-header .suggested-content-tabs .active-tab .suggested-count{background:#f0f1f2}@media (max-width:575px){.suggested-content-wrapper .suggested-content .suggested-content-header .suggested-content-tabs{overflow-y:scroll}}.suggested-content-wrapper .suggested-content .suggested-content-header .suggested-content-close{padding-right:3px}.suggested-content-wrapper .suggested-content .suggested-content-header .suggested-content-close button{background:transparent;border:none;height:24px;width:24px}@media (max-width:575px){.suggested-content-wrapper .suggested-content .suggested-content-header .suggested-content-close{align-items:center;background:linear-gradient(270deg,#2d343d,#2d343d 55%,rgba(45,52,61,0));display:flex;height:100%;justify-content:center;position:absolute;right:0}.suggested-content-wrapper .suggested-content .suggested-content-header{position:relative}}.suggested-content-wrapper .suggested-content .suggested-content-body{margin:8px;overflow:hidden;position:relative}.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-video-wrapper{display:flex;overflow:hidden;scroll-behavior:smooth;transition:transform .3s ease-in-out}.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-video-items{display:flex;scroll-behavior:smooth;transition:transform .3s ease-in-out;width:100%}.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-video-items .suggested-video-item{background:transparent;border-radius:4px;flex:0 0 auto;flex-shrink:0;height:117px;margin:0 5px;position:relative}.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-video-items .suggested-video-item img{border-radius:4px;cursor:pointer;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-video-items .suggested-video-item .suggested-video-duration{align-items:center;background:#393d42;border-radius:4px;bottom:6px;gap:10px;justify-content:center;padding:2px 6px;position:absolute!important;right:9px}.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-video-items .suggested-video-item .suggested-video-duration span{color:#fff;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-video-items .suggested-video-item .suggested-current-video{fill:hsla(0,0%,100%,.2);flex-shrink:0;height:30px;left:6px;position:absolute;top:8px;width:30px}.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-video-items .suggested-video-item:hover{background:linear-gradient(180deg,#000,transparent);transition:opacity .3s ease,transform .3s ease}@media (max-width:575px){.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-video-items .suggested-video-item{height:207px;margin:unset;width:100%}.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-video-items{flex-direction:column;gap:10px}}.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-item-btn{border:none;flex-shrink:0;height:133px;position:absolute;width:62px;z-index:99}.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-item-btn-left{background:linear-gradient(-270deg,#000,rgba(1,0,0,0) 100%,#000 0);left:0}.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-item-btn-right{background:linear-gradient(270deg,#000,rgba(1,0,0,0) 100%,#000 0);right:0}@media (max-width:575px){.suggested-content-wrapper .suggested-content .suggested-content-body .suggested-item-btn{display:none}.suggested-content-wrapper .suggested-content .suggested-content-body{height:100%;overflow-y:scroll}.suggested-content-wrapper .suggested-content{border-radius:unset;height:50vh}}@media (max-width:1199px){.suggested-content-wrapper .suggested-content{border-radius:unset;margin:unset}}@media (max-width:956px) and (min-width:575px) and (orientation:landscape){.suggested-content-wrapper .suggested-content{padding-left:45px}}@media (max-width:1199px){.suggested-content-wrapper{margin:unset}}@media (max-width:1199px) and (min-width:575px) and (orientation:portrait){.suggested-content-wrapper{top:0}}@media (min-width:1199px){.suggested-content-wrapper{bottom:45px;position:absolute}}@media (max-width:1199px){.suggested-content-wrapper{padding:0}}.suggested-content-play-btn-box{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:99}.suggested-content-play-btn-box .suggested-content-play-btn{fill:hsla(0,0%,100%,.2);background:transparent;border:none;height:58px;width:58px}.active-blur{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:rgba(0,0,0,.8)}.suggested-content-icon-mobile{margin-right:8px}

/*# sourceMappingURL=courses.css.map*/