:root{--font-primary:"Poppins", sans-serif;--font-size-b48:48px;--font-size-b36:36px;--font-size-b32:32px;--font-size-b24:24px;--font-size-b20:20px;--font-size-b18:18px;--font-size-b16:16px;--font-size-b14:14px;--font-size-b12:12px}@media screen and (width<=767px){:root{--font-size-b48:32px;--font-size-b36:24px;--font-size-b32:28px;--font-size-b24:20px;--font-size-b20:18px;--font-size-b18:16px;--font-size-b16:14px;--font-size-b14:12px;--font-size-b12:12px}}:root{--text-colour:#2e2e2e;--bs-gutter-y:1.5rem}.wordCarousel{justify-content:center;display:flex}.wordCarousel div{float:right;height:65px;margin-top:-10px;padding-top:10px;position:relative;overflow:hidden}.wordCarousel div ul{text-align:left;padding:0}.wordCarousel div ul.flip2{animation:6s cubic-bezier(.23,1,.32,1.2) infinite flip2}.wordCarousel div ul.flip3{animation:8s cubic-bezier(.23,1,.32,1.2) infinite flip3}.wordCarousel div ul.flip4{animation:10s cubic-bezier(.23,1,.32,1.2) infinite flip4}.wordCarousel div ul.flip5{animation:12s cubic-bezier(.23,1,.32,1.2) infinite flip5}.wordCarousel div li{height:45px;margin-bottom:45px;padding:0 10px;font-weight:700;display:block}@keyframes flip2{0%{margin-top:-180px}5%{margin-top:-90px}50%{margin-top:-90px}55%{margin-top:0}99.99%{margin-top:0}to{margin-top:-180px}}@keyframes flip3{0%{margin-top:-270px}5%{margin-top:-180px}33%{margin-top:-180px}38%{margin-top:-90px}66%{margin-top:-90px}71%{margin-top:0}99.99%{margin-top:0}to{margin-top:-270px}}@keyframes flip4{0%{margin-top:-360px}5%{margin-top:-270px}25%{margin-top:-270px}30%{margin-top:-180px}50%{margin-top:-180px}55%{margin-top:-90px}75%{margin-top:-90px}80%{margin-top:0}99.99%{margin-top:0}to{margin-top:-360px}}@keyframes flip5{0%{margin-top:-450px}5%{margin-top:-360px}20%{margin-top:-360px}25%{margin-top:-270px}40%{margin-top:-270px}45%{margin-top:-180px}60%{margin-top:-180px}65%{margin-top:-90px}80%{margin-top:-90px}85%{margin-top:0}99.99%{margin-top:0}to{margin-top:-450px}}.fadeIn{animation:1s fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:100}}.fadeOut{animation:1s fade-out}@keyframes fade-out{0%{opacity:0}to{opacity:100}}.animated-star{float:right;animation:4s linear infinite rotateAnimation;position:absolute;top:-29px;right:-30px;transform:translate(-50%,-50%)}@media only screen and (width<=767px){.animated-star{top:-20px}}@media only screen and (width<=480px){.animated-star{top:-15px}}@keyframes rotateAnimation{0%{transform:translate(-50%,-50%)rotate(0)}50%{transform:translate(-50%,-50%)rotate(35deg)}to{transform:translate(-50%,-50%)rotate(0)}}.btn-options,.pap-btn.pap-btn-white-light,.pap-btn.done,.pap-btn.incorrect,.pap-btn.selected{font-size:var(--font-size-b16);font-family:var(--font-primary);padding:16px;font-style:normal;line-height:normal;font-weight:400!important}@media only screen and (width<=480px){.btn-options,.pap-btn.pap-btn-white-light,.pap-btn.done,.pap-btn.incorrect,.pap-btn.selected{width:100%;padding:10px}}.btn-functions,.pap-btn.pap-btn-start-over,.pap-btn.pap-btn-grey,.pap-btn.pap-btn-blue.finish{font-size:var(--font-size-b14);color:#cbd2da;padding:10px 30px}@media only screen and (width>=1200px){.btn-functions,.pap-btn.pap-btn-start-over,.pap-btn.pap-btn-grey,.pap-btn.pap-btn-blue.finish{font-size:var(--font-size-b16);padding:15px 60px}}.static-blue-circle-size,.blue-circle-hover{width:var(--size);height:var(--size);background:#e4f3ff;border-radius:50%;padding:9px}.modal-component,div.pap-modal-dialog .pap-modal-component,.modal-component-student-manager{--border-radius:16px;--padding:24px;--gap:24px;width:600px;padding:var(--padding);gap:var(--gap);background:#fff;flex-direction:column;display:flex;box-shadow:5px 5px 40px #0b2a4914;border-radius:var(--border-radius)!important}@media only screen and (width<=480px){.modal-component,div.pap-modal-dialog .pap-modal-component,.modal-component-student-manager{gap:12px;padding:12px}}.pap-mui-select .MuiSelect-select,.modal-render-content .MuiSelect-select{color:#101a34;font-size:14px;font-family:var(--font-primary);padding-top:12px;padding-bottom:12px;font-style:normal;line-height:normal;font-weight:400!important}.pap-mui-select .MuiOutlinedInput-root,.modal-render-content .MuiOutlinedInput-root{background-color:#f7fafc;height:49px}.pap-mui-select .MuiOutlinedInput-root .MuiInputBase-input,.modal-render-content .MuiOutlinedInput-root .MuiInputBase-input{color:#101a34;font-size:14px;font-family:var(--font-primary);padding:14px 16px;font-style:normal;line-height:normal;font-weight:400!important}.pap-mui-select .MuiOutlinedInput-root .MuiOutlinedInput-input,.modal-render-content .MuiOutlinedInput-root .MuiOutlinedInput-input{height:21px}.pap-mui-select .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.modal-render-content .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{-o-transition:.3s ease-in-out;border:2px solid #cbd2da;border-radius:4px;transition:all .3s ease-in-out}.pap-mui-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.modal-render-content .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd2da}.pap-mui-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.modal-render-content .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#287bbd}.pap-mui-select .MuiOutlinedInput-root .MuiInputAdornment-root,.modal-render-content .MuiOutlinedInput-root .MuiInputAdornment-root{position:relative;top:2px}html,#root{height:calc(var(--vh,1vh) * 100);height:100svh}body{font-family:var(--font-primary);color:var(--text-colour);background-color:#f5f5f5}#root{display:-webkit-flex}a{color:#287cbe;text-decoration:none}h1{font-size:38px;font-weight:700}h2{font-size:30px;font-weight:700}h3{font-size:22px;font-weight:700}h4{font-size:18px;font-weight:700}a{color:#287cbe;-o-transition:.3s ease-in-out;background-color:#0000;text-decoration:none;transition:all .3s ease-in-out}a:hover{color:#0056b3;text-decoration:underline}.dark-header{color:#06235b}.dark-header .title{text-transform:uppercase;font-size:40px;font-style:normal;font-weight:700;line-height:50px}@media only screen and (width<=767px){.dark-header .title{font-size:32px;line-height:42px}}.dark-header .title.second-title{color:#287bbd}.dark-header p{font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.gray-header .title{height:auto!important;margin-bottom:3rem!important;font-size:36px!important;font-weight:700!important;line-height:54px!important}@media only screen and (width<=767px){.gray-header .title{font-size:20px!important;line-height:30px!important}}.gray-header .title.second-title{color:#287bbd}.gray-header p{font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.light-header{color:#e4f3ff}.light-header .title{text-transform:uppercase;font-size:48px;font-style:normal;font-weight:700;line-height:58px}@media only screen and (width<=767px){.light-header .title{font-size:32px;line-height:42px}}.light-header .title.second-title{color:var(--Zafiro---Primary-Zafiro-400,#58a9d7)}.light-header p{font-size:16px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}@font-face{font-family:Bree Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/build/fonts/4UaHrEJCrhhnVA3DgluA96Tp56N1.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bree Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/build/fonts/4UaHrEJCrhhnVA3DgluA96rp5w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/build/fonts/Poppins/Poppins-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(/build/fonts/Poppins/Poppins-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:url(/build/fonts/Poppins/Poppins-Italic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:url(/build/fonts/Poppins/Poppins-Light.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(/build/fonts/Poppins/Poppins-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic}@font-face{font-family:Poppins;src:url(/build/fonts/Poppins/Poppins-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/build/fonts/Poppins/Poppins-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/build/fonts/Poppins/Poppins-SemiBoldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:url(/build/fonts/Poppins/Poppins-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/build/fonts/Poppins/Poppins-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.line-separator{border-top:2px solid #e1e7ee;width:-webkit-fill-available}.border-grey{border:1px solid #cbd2da;width:100%;margin:0}.border-azureWhite{border:1px solid #e1e7ee;width:100%;margin:0}.img-top-border-7{border-top-left-radius:7px!important;border-top-right-radius:7px!important}.card-audio{background:#fff;border:1px solid #cbd2da;border-radius:8px;gap:16px;width:100%;max-width:380px}@media only screen and (width<=767px){.card-audio{gap:10px}}.card-audio.grey{background:#f7fafc;max-width:790px}.text-underline{text-decoration:underline}input.placeholder-input{font-size:var(--font-size-b16);font-family:var(--font-primary);color:#101a34;background:#f7fafc;border:2px solid #cbd2da;border-radius:8px;width:100%;max-width:100%;height:56px;padding:16px;font-style:normal;line-height:normal;transition:all .3s;cursor:text!important;font-weight:400!important}@media only screen and (width<=767px){input.placeholder-input{height:auto;padding:10px}}@media only screen and (width<=480px){input.placeholder-input{height:100%;max-height:35px}}input.placeholder-input:focus{background:#fff;border:2px solid #287bbd;outline:0}input.placeholder-input[type=text]{position:relative}@media only screen and (width>=768px) and (width<=1199px){input.placeholder-input[type=text]:focus{background:#fff;border:2px solid #287bbd}}input.placeholder-input[type=text].correct{pointer-events:none;background:#f5fffc;border:2px solid #1fd488}input.placeholder-input[type=text].incorrect{pointer-events:none;background:#fef8f8;border:2px solid #e4394d}.bg-blue{background:linear-gradient(#e2f3ff 0%,#fff 100%);box-shadow:5px 5px 40px #0b2a4914}.reset-pw{background:#f5f5f5;flex:1 1 0}.alert{font-size:var(--font-size-b16);background:#fefcf7;border:1px solid #ffc107;border-radius:15px}.alert a{color:#721c24;text-decoration:underline}.alert.alert-success{color:#155724}.alert.alert-danger{color:#721c24}.fade-in{opacity:1;transition:opacity .2s ease-in}.fade-out{opacity:0;transition:opacity .2s ease-out}.hr{text-align:center;color:#34424f;font-family:PT Sans;font-size:11.6444px;font-style:normal;font-weight:400;line-height:15px;overflow:hidden}.divisor{margin:26px 0!important}@media only screen and (width>=768px) and (width<=1199px){.divisor{margin:24px 0!important}}@media only screen and (width<=767px){.divisor{margin:16px 0!important}}.modal-backdrop{fill:#101a3480}.modal.fade.show{-webkit-backdrop-filter:blur(2px)}.discount-price{color:#14b179;font-size:var(--font-size-b12);font-family:var(--font-primary);background:#d3fde7;border-radius:4px;padding:4px 8px;font-style:normal;line-height:normal;font-weight:600!important}.pap-btn-close{color:#6e7e8d;cursor:pointer;-o-transition:.3s ease-in-out;background:0 0;border:none;width:16px;height:16px;padding:0;transition:all .3s ease-in-out}.pap-btn-close:hover{opacity:.8}.pap-btn-close svg{width:100%;height:100%}.pap-btn-close.pap-btn-close__white{color:#fff}.pap-empty-space{width:16px;height:16px}.vertical-scrollbar{scrollbar-color:#cbd2da transparent;scrollbar-width:thin;scroll-behavior:smooth;height:100%;overflow-y:scroll}.vertical-scrollbar::-webkit-scrollbar-corner{border-radius:50%!important}.vertical-scrollbar::-webkit-scrollbar{border-radius:100px;width:6px}.vertical-scrollbar::-webkit-scrollbar-thumb{background-color:#cbd2da;border-radius:100px}.vertical-scrollbar::-webkit-scrollbar-track{background-color:#0000}.horizontal-scrollbar{scrollbar-color:#cbd2da transparent;scrollbar-width:thin;scroll-behavior:smooth;overflow-x:scroll}.horizontal-scrollbar::-webkit-scrollbar-corner{border-radius:50%!important}.horizontal-scrollbar::-webkit-scrollbar{border-radius:100px;height:6px}.horizontal-scrollbar::-webkit-scrollbar-thumb{background-color:#cbd2da;border-radius:100px}.horizontal-scrollbar::-webkit-scrollbar-track{background-color:#0000}.iti{align-items:center;gap:4px;display:inline-flex!important}.iti .iti__tel-input{width:100%;font-size:var(--font-size-b16);font-family:var(--font-primary);color:#101a34;background-color:#f7fafc;border:1px solid #cbd2da;border-radius:8px;gap:10px;font-style:normal;line-height:normal;height:52px!important;padding:14px 16px!important;font-weight:400!important}.iti .iti__tel-input:focus{background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.iti .iti__country-container{position:relative!important}.iti .iti__country-container .iti__selected-country{justify-content:center;align-items:center;min-width:92px;display:flex;background:#f7fafc!important;border:1px solid #cbd2da!important;border-radius:8px!important;height:52px!important;padding:14px 8px 14px 16px!important}@media only screen and (width<=480px){.iti .iti__country-container .iti__selected-country{min-width:auto}}.iti .iti__country-container .iti__selected-country .iti__selected-country-primary{gap:16px!important;padding:0!important}.iti .iti__country-container .iti__selected-country .iti__selected-country-primary .iti__flag{transform:scale(2)}@media only screen and (width<=767px){.iti .iti__country-container .iti__selected-country .iti__selected-country-primary .iti__flag{transform:scale(1)}}.iti .iti__country-container .iti__selected-country .iti__selected-country-primary .iti__arrow{transform:scale(2)}@media only screen and (width<=767px){.iti .iti__country-container .iti__selected-country .iti__selected-country-primary .iti__arrow{transform:scale(1)}}.iti .iti--allow-dropdown{width:100%!important;margin:auto!important}.iti .iti--allow-dropdown .iti__dropdown-content{border-radius:8px;padding:16px}@media only screen and (width<=480px){.iti .iti--allow-dropdown .iti__dropdown-content{padding:8px;max-width:315px!important}}.nav{margin-top:16px}@media only screen and (width<=767px){.nav:first-child{margin-left:16px;margin-right:16px}}@media only screen and (width<=480px){.nav:first-child{margin-left:8px;margin-right:8px}}.nav.nav-fill{--bs-nav-tabs-border-width:2px;background:#f5f6f9;border-bottom:2px solid #cbd2da;gap:16px}@media only screen and (width<=767px){.nav.nav-fill{gap:4px!important}}.nav.nav-fill li.nav-item{flex:1 1 0}@media only screen and (width<=767px){.nav.nav-fill li.nav-item{flex:1 0 0!important}}.nav.nav-fill li.nav-item .nav-link{color:#101a34;min-height:60px;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#f7fafc;border:2px solid #cbd2da;border-radius:8px 8px 0 0;font-style:normal;line-height:normal;padding:8px!important;font-weight:400!important}.nav.nav-fill li.nav-item .nav-link.active{font-family:var(--font-primary);background:#e2f3ff;border:2px solid #287bbd;font-style:normal;line-height:normal;font-weight:600!important}.nav.nav-fill li.nav-item .nav-link:hover{background:#e2f3ff!important}@media only screen and (width<=480px){.nav.nav-fill li.nav-item .nav-link{min-height:30px}}.accoount-setting{flex:1 1 0;height:max-content;padding:100px 73px 164px;background-color:#f5f6f9!important}@media only screen and (width>=1800px){.accoount-setting{margin-left:296px;padding:100px 0 30px}}@media (width>=1200px) and (width<=1800px){.accoount-setting{margin-left:296px;padding:100px 48px 30px}}@media only screen and (width<=767px){.accoount-setting{padding:100px 0}.accoount-setting .container-md{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.accoount-setting .row{margin-left:0!important;margin-right:0!important}}.accoount-setting .title{color:#101a34;font-size:32px;font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:700!important}.accoount-setting #pap-alert-msj{z-index:1056}.accoount-setting .MuiTabs-root{border-right:0;width:251px}.accoount-setting .tab-container{gap:0}@media only screen and (width>=1200px){.accoount-setting .tab-container{gap:16px}}.accoount-setting .account-tabs{align-items:flex-start;width:100%;display:flex}@media only screen and (width>=1200px){.accoount-setting .account-tabs{width:251px}}@media only screen and (width>=768px) and (width<=1199px),only screen and (width<=767px){.accoount-setting .account-tabs{z-index:1;background-color:#f5f6f9;padding-top:8px;transition:top .3s ease-in-out;position:sticky;top:66px;box-shadow:0 1rem 20px #fefefe;border-bottom:2px solid #287bbd!important}}.accoount-setting .account-tabs .MuiTabs-indicator{display:none}.accoount-setting .account-tabs .MuiTabs-flexContainer{gap:8px;padding:0 8px}@media only screen and (width>=768px) and (width<=1199px){.accoount-setting .account-tabs .MuiTabs-flexContainer{padding:0}}@media only screen and (width>=1200px){.accoount-setting .account-tabs .MuiTabs-flexContainer{gap:4px;padding:0}}.accoount-setting .account-tabs .act-tab.MuiTab-root{text-transform:none;color:#101a34;-o-transition:.3s ease-in-out;min-height:56px;max-height:70px;font-size:16px;font-family:var(--font-primary);background:#f7fafc;border:2px solid #cbd2da;border-bottom:0;border-radius:8px 8px 0 0;justify-content:center;align-self:stretch;padding:16px;font-style:normal;line-height:normal;transition:all .3s ease-in-out;display:flex;font-weight:600!important}.accoount-setting .account-tabs .act-tab.MuiTab-root:hover{background:#e4f3ff;border:1px solid #e4f3ff}@media only screen and (width>=1200px){.accoount-setting .account-tabs .act-tab.MuiTab-root{font-family:var(--font-primary);background:#fff;border:1px solid #fff;border-radius:4px;align-items:start;font-style:normal;line-height:normal;font-weight:400!important}}.accoount-setting .account-tabs .act-tab.act-tab-width{max-width:50%}@media only screen and (width<=480px),only screen and (width>=1200px){.accoount-setting .account-tabs .act-tab.act-tab-width{max-width:100%}}.accoount-setting .account-tabs .act-tab.MuiTab-root.Mui-selected,.accoount-setting .account-tabs .act-tab.active{font-family:var(--font-primary);color:#06235b;background:#e4f3ff;border:2px solid #287bbd;border-bottom:none;font-style:normal;line-height:normal;font-weight:600!important}@media only screen and (width>=1200px){.accoount-setting .account-tabs .act-tab.MuiTab-root.Mui-selected,.accoount-setting .account-tabs .act-tab.active{border:1px solid #06235b}}.accoount-setting .account-tabs .act-tab .MuiTab-wrapper{text-transform:none!important}.accoount-setting .account-view{width:auto;min-width:fit-content}.accoount-setting .account-view .MuiBox-root{background:#fff;flex-direction:column;align-items:flex-start;gap:24px;padding:48px 24px;display:flex}@media only screen and (width>=768px) and (width<=1199px){.accoount-setting .account-view .MuiBox-root{border:2px solid #287bbd;border-top:0;border-radius:0 0 8px 8px}}@media only screen and (width>=1200px){.accoount-setting .account-view .MuiBox-root{border-radius:4px;gap:32px;padding:24px 32px}}.accoount-setting .account-view h2{color:#101a34;font-size:24px;font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}.accoount-setting .account-view .view-content{flex-direction:row;align-self:stretch;align-items:flex-start;gap:32px;width:100%;display:flex}@media only screen and (width<=767px){.accoount-setting .account-view .view-content{flex-direction:column}}.accoount-setting .account-view .view-content .side{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:24px;display:flex}@media only screen and (width<=767px){.accoount-setting .account-view .view-content .side{width:-webkit-fill-available;width:100%}}.accoount-setting .account-view .view-content .side h3{color:#101a34;font-size:14px;font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}.accoount-setting .account-view .view-content .side p{color:#364a5f;font-size:var(--font-size-b12);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}.accoount-setting .account-view .view-content .side span{color:#101a34;font-size:14px;font-weight:400}.accoount-setting .account-view .view-content .side .input-like-btn{box-shadow:none;color:#101a34;font-size:14px;font-family:var(--font-primary);-o-transition:.3s ease-in-out;background:#f7fafc;border:2px solid #f7fafc;border-radius:4px;flex:1 0 0;justify-content:space-between;align-self:stretch;align-items:center;gap:10px;padding:14px 16px;font-style:normal;line-height:normal;transition:all .3s ease-in-out;display:flex;font-weight:400!important}.accoount-setting .account-view .view-content .side .input-like-btn:hover{border:2px solid #cbd2da}.accoount-setting .account-view .view-content .side .field-plan-box{background:#f7fafc;border-radius:4px;align-self:stretch;min-height:72px;padding:16px}.accoount-setting .account-view .view-content .side .field-plan-box p{margin-bottom:0;font-size:14px}.accoount-setting .account-view .view-content .side .field-plan-box p.plan-title{color:#101a34!important;font-weight:500!important}.accoount-setting .account-view .view-content .side .field-plan-box.plan-canceled{background:#f7fafc}.accoount-setting .account-view .view-content .side .field-plan-box.plan-canceled img{filter:grayscale();opacity:.6}.accoount-setting .account-view .view-content .side .field-plan-box.free-plan img{filter:brightness(0)saturate()invert(12%)sepia(19%)saturate(1100%)hue-rotate(180deg)brightness(95%)contrast(95%)}.accoount-setting .account-view .delete-account{cursor:pointer;color:#a71603;height:45px;font-size:14px;font-family:var(--font-primary);justify-content:start;align-items:center;gap:10px;padding:10px 16px;font-style:normal;line-height:normal;display:flex;font-weight:600!important}.accoount-setting .account-view .delete-account:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.accoount-setting .account-view .delete-account:before{z-index:0;content:"";-webkit-mask:url(/build/imgs/icons/trash.svg) 50%/contain no-repeat;background-color:#a71603;width:24px;height:24px;display:inline-block;-webkit-mask:url(/build/imgs/icons/trash.svg) 50%/contain no-repeat;mask:url(/build/imgs/icons/trash.svg) 50%/contain no-repeat}.plan-upgrade-card{border-radius:10px;align-self:stretch;align-items:center;gap:16px;padding:16px;display:flex}@media only screen and (width<=767px){.plan-upgrade-card{flex-direction:column;align-items:flex-start}}.plan-upgrade-card.free-plan{background:#e4f3ff}.plan-upgrade-card.esencial-plan{background:#d1fcd9}.plan-upgrade-card h4{color:#101a34;margin-bottom:0;font-size:14px;font-weight:600}.plan-upgrade-card p{color:#364a5f;margin-bottom:0;font-size:14px}.plan-upgrade-card .plan-icon{border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.plan-upgrade-card .plan-icon.circle-plan-free{background:#bce2f8}.plan-upgrade-card .plan-icon.circle-plan-esencial{background:#a5fabd}.cancel-plan-section h4{color:#a71603;margin-bottom:0;font-size:14px;font-weight:600}.cancel-plan-section p{color:#101a34;margin-bottom:0;font-size:14px;font-weight:400}.enterprise-plan-section h4{color:#101a34;margin-bottom:0;font-size:14px;font-weight:600}.enterprise-plan-section p{color:#101a34;margin-bottom:0;font-size:14px;font-weight:400}#select-new-profile-photo{font-size:var(--font-size-b12);flex-direction:column;justify-content:center;align-items:start;gap:2px;display:flex}#select-new-profile-photo p{color:#101a34;font-family:var(--font-primary);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;margin-bottom:0;font-style:normal;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;font-weight:600!important}#select-new-profile-photo span{color:#6e7e8d}.modal-render-content p{font-size:var(--font-size-b12)!important}.modal-render-content span{color:#6e7e8d;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.modal-render-content span.alert-msj-danger{color:#a71603}.modal-render-content span.alert-msj-warning{color:#101a34;background-color:#fef8d4;border-radius:8px;margin-top:8px;padding:8px}@media only screen and (width<=767px){.modal-render-content span.alert-msj-warning{margin-top:0}}.modal-render-content #btn_profile_photo{background:#f5f6f9;border:2px solid #e1e7ee;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:16px;width:300px;height:300px;display:flex}.modal-render-content #profile_photo_preview{flex-direction:column;align-items:center;gap:24px;display:flex}.modal-render-content #profile_photo_preview #photo_preview{border:2px solid #e1e7ee;border-radius:4px;flex-shrink:0;width:300px;height:300px}@media only screen and (width<=767px){.modal-render-content #profile_photo_preview #photo_preview{width:100%;max-width:200px;max-height:200px}}.modal-render-content #profile_photo_preview #photo_icon,.modal-render-content #profile_photo_preview #trash_icon{-o-transition:.3s ease-in-out;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;padding:12px 16px;transition:all .3s ease-in-out;display:flex}.modal-render-content #profile_photo_preview #photo_icon:hover,.modal-render-content #profile_photo_preview #trash_icon:hover{opacity:.8}.modal-render-content #profile_photo_preview #photo_icon img,.modal-render-content #profile_photo_preview #trash_icon img{width:24px;height:24px}.modal-render-content #profile_photo_preview #photo_icon{background:#f5f6f9}.modal-render-content #profile_photo_preview #trash_icon{background:#fdebd7}.modal-render-content #profile_photo_preview #trash_icon:before{content:"";background-color:#420205;width:24px;height:24px;display:inline-block;-webkit-mask:url(/build/imgs/icons/trash.svg) 50% no-repeat;mask:url(/build/imgs/icons/trash.svg) 50% no-repeat}.delete-account-modal span{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.delete-account-modal a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.business-overview{flex-direction:column;flex:1 1 0;align-items:center;min-height:100svh;padding:90px 24px 164px;display:flex}@media only screen and (width<=767px){.business-overview{padding:80px 0}}@media only screen and (width>=1800px){.business-overview{margin-left:296px;padding:90px 48px 30px}}@media (width>=1200px) and (width<=1800px){.business-overview{margin-left:296px;padding:90px 48px 30px}}.business-overview .overview-header{padding:0 0 32px}.business-overview .overview-header .overview-title{color:#101a34;font-size:var(--font-size-b32);margin:0}.business-overview .overview-filters{margin-bottom:32px}.business-overview .overview-filters .time-period-label{color:#101a34;font-size:var(--font-size-b12);margin-bottom:4px}.business-overview .overview-filters select{border-radius:8px;min-width:290px;padding:12px 14px}.business-overview .overview-card{background-color:#fff;border:1px solid #cbd2da;border-radius:16px;padding:24px}.business-overview .license-distribution-card h3{color:#101a34;font-size:var(--font-size-b18);margin:0;font-weight:600}.business-overview .license-distribution-card .license-distribution-content{gap:32px;margin-top:24px}.business-overview .license-distribution-card .license-block{width:100%}.business-overview .license-distribution-card .license-block .license-count{color:#364a5f;font-size:var(--font-size-b16);margin-bottom:10px}.business-overview .license-distribution-card .license-block .license-count strong{color:#101a34;font-size:var(--font-size-b32);font-weight:500}.business-overview .license-distribution-card .license-block .license-count span{color:#6e7e8d;margin:0 8px;font-weight:600}.business-overview .license-distribution-card .license-block .license-bar{width:100%;margin-right:16px}.business-overview .license-distribution-card .license-block .license-bar .bar-filled,.business-overview .license-distribution-card .license-block .license-bar .bar-empty{border-radius:4px;height:24px}.business-overview .license-distribution-card .license-block .license-bar .bar-filled{margin-right:4px}.business-overview .license-distribution-card .license-block .license-bar.course-bar .bar-filled{background-color:#287bbd}.business-overview .license-distribution-card .license-block .license-bar.course-bar .bar-empty{background-color:#e4f3ff}.business-overview .license-distribution-card .license-block .license-bar.class-bar .bar-filled{background-color:#0f987a}.business-overview .license-distribution-card .license-block .license-bar.class-bar .bar-empty{background-color:#d1fcd9}.business-overview .statistics-title{margin:32px 0}.business-overview .statistics-title h2{color:#364a5f;font-size:var(--font-size-b20);margin-bottom:4px;font-weight:600}.business-overview .statistics-title p{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:0}.business-overview .study-hours-card{margin-bottom:16px}.business-overview .study-hours-card .overview-card{height:100%}.business-overview .study-hours-card .study-hours-title h2{color:#101a34;font-size:var(--font-size-b18);margin-bottom:2px;font-weight:600}.business-overview .study-hours-card .study-hours-title p{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:16px;font-weight:400}.business-overview .study-hours-card .study-hours-numbers h2{color:#101a34;font-size:var(--font-size-b32);margin:0;font-weight:500}.business-overview .user-ranking-card{margin-bottom:16px}.business-overview .user-ranking-card h3{color:#101a34;font-size:var(--font-size-b18);margin:0 0 2px;font-weight:600}.business-overview .user-ranking-card p{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:24px}.business-overview .user-ranking-card .podium{text-align:center;gap:4px}.business-overview .user-ranking-card .podium div{border-radius:16px 16px 4px 4px;padding:16px}.business-overview .user-ranking-card .podium div h4{color:#fff;font-size:var(--font-size-b24);font-weight:500}.business-overview .user-ranking-card .podium div img{border:2px solid #fff;border-radius:50px;width:50px;height:50px;margin-bottom:8px}.business-overview .user-ranking-card .podium div h5{color:#fff;cursor:pointer;font-size:var(--font-size-b16);text-transform:capitalize;margin-bottom:8px;font-weight:600}.business-overview .user-ranking-card .podium div p{color:#fff;font-size:var(--font-size-b14);margin-bottom:8px;font-weight:400}.business-overview .user-ranking-card .podium .first-place,.business-overview .user-ranking-card .podium .second-place,.business-overview .user-ranking-card .podium .third-place{cursor:pointer}.business-overview .user-ranking-card .podium .first-place h5,.business-overview .user-ranking-card .podium .second-place h5,.business-overview .user-ranking-card .podium .third-place h5{text-align:center;-webkit-line-clamp:3;line-clamp:3;box-orient:vertical;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.business-overview .user-ranking-card .podium .first-place:hover h5,.business-overview .user-ranking-card .podium .second-place:hover h5,.business-overview .user-ranking-card .podium .third-place:hover h5{text-decoration:underline}.business-overview .user-ranking-card .podium .first-place{background-color:#ac76f6;height:370px}.business-overview .user-ranking-card .podium .second-place{background-color:#cda4fc;height:320px}.business-overview .user-ranking-card .podium .second-place h4,.business-overview .user-ranking-card .podium .second-place h5,.business-overview .user-ranking-card .podium .second-place p{color:#101a34}.business-overview .user-ranking-card .podium .second-place svg path{fill:#101a34}.business-overview .user-ranking-card .podium .third-place{background-color:#e7d1fd;height:270px}.business-overview .user-ranking-card .podium .third-place h4,.business-overview .user-ranking-card .podium .third-place h5,.business-overview .user-ranking-card .podium .third-place p{color:#101a34}.business-overview .user-ranking-card .podium .third-place svg path{fill:#101a34}.business-overview .user-ranking-card .ranking-table{padding-left:16px}.business-overview .user-activity-card{flex:1}.business-overview .user-activity-card h3{color:#101a34;font-size:var(--font-size-b18);margin:0 0 2px;font-weight:600}.business-overview .user-activity-card p{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:24px}.business-overview .user-activity-card .nav-tabs{border:none;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.business-overview .user-activity-card .nav-tabs li{color:#101a34;cursor:pointer;text-align:center;background-color:#f5f6f9;border:2px solid #f5f6f9;border-radius:4px;flex:0 0 24%;padding:8px;transition:all .3s ease-in-out}.business-overview .user-activity-card .nav-tabs li:hover,.business-overview .user-activity-card .nav-tabs li.active{background-color:#e4f3ff;border:2px solid #287bbd}.business-overview .user-activity-card .nav-tabs li h5{font-size:var(--font-size-b14);margin-bottom:2px;font-weight:600}.business-overview .user-activity-card .nav-tabs li p{font-size:var(--font-size-b12);margin:0}.business-overview .user-activity-card .zero-users{color:#101a34;font-size:var(--font-size-b16);text-align:center;background-color:#f5f6f9;border-radius:4px;padding:6px}.business-overview .user-activity-card .show-more-users{color:#101a34;cursor:pointer;font-size:var(--font-size-b14);margin-top:24px;font-weight:600;text-decoration:underline}.business-overview .evolution-users-card{flex:1}.business-overview .evolution-users-card h3{color:#101a34;font-size:var(--font-size-b18);margin:0 0 2px;font-weight:600}.business-overview .evolution-users-card p{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:24px}.business-overview .evolution-users-card .evolution-users-indicators{margin-bottom:24px}.business-overview .evolution-users-card .evolution-users-indicators .icon-indicator-first-month,.business-overview .evolution-users-card .evolution-users-indicators .icon-indicator-last-month{border-radius:50%;width:16px;height:16px;margin-right:8px}.business-overview .evolution-users-card .evolution-users-indicators h4{color:#364a5f;font-size:var(--font-size-b14);margin:0;font-weight:400;line-height:16px;display:inline-block}.business-overview .evolution-users-card .evolution-users-indicators .icon-indicator-first-month{background-color:#bce2f8}.business-overview .evolution-users-card .evolution-users-indicators .icon-indicator-last-month{background-color:#1d60a4;margin-left:16px}.overview-badge{font-size:var(--font-size-b14);border-radius:8px;align-items:center;padding:8px;font-weight:500;display:flex}.overview-badge.overview-light{color:#364a5f;background-color:#f5f6f9}.overview-badge.overview-success{color:#056563;background-color:#d1fcd9}.overview-badge.overview-danger{color:#6f0a0f;background-color:#fdebd7}.overview-badge svg{margin-left:8px}.ranking-table table{width:100%;height:100%}.ranking-table table thead{background-color:#f5f6f9;border-radius:8px}.ranking-table table thead th{color:#101a34;font-size:var(--font-size-b14);padding:8px;font-weight:600}.ranking-table table thead th:first-child{border-radius:4px 0 0 4px}.ranking-table table thead th:last-child{text-align:center;border-radius:0 4px 4px 0}.ranking-table table tbody tr{transition:all .3s ease-in-out}.ranking-table table tbody tr:hover{cursor:pointer;background-color:#f7fafc;text-decoration:underline}.ranking-table table tbody tr td{color:#364a5f;font-size:var(--font-size-b16);text-transform:capitalize;padding:12px 8px}.ranking-table table tbody tr td .icon-stable path{fill:#98a2ab}.ranking-table table tbody tr td .icon-increase path{fill:#0f987a}.ranking-table table tbody tr td .icon-decrease path{fill:#a7281b}.ranking-table table tbody tr td span{text-align:center;width:24px;display:inline-block}.ranking-table table tbody tr td img{border-radius:2px solid #fff;border-radius:50%;width:32px;height:32px;margin:0 8px}.ranking-table table tbody tr td:first-child{border-radius:4px 0 0 4px}.ranking-table table tbody tr td:last-child{text-align:center;border-radius:0 4px 4px 0}.user-activity-list-header{margin:24px 0}.user-activity-list-header div{color:#364a5f;font-size:var(--font-size-b16)}.user-activity-list-header div strong{color:#101a34;font-size:var(--font-size-b32);margin-right:8px;font-weight:500}.overview-users-modal-content{padding:24px}.overview-users-modal-content .modal-header h3{color:#101a34;font-size:var(--font-size-b24);margin:0;font-weight:600}.overview-users-modal-content .modal-header h3:first-letter{text-transform:capitalize}.overview-users-modal-content .modal-body{padding:0}.overview-users-modal-content .modal-body .ranking-table{max-height:500px;overflow-y:scroll}.overview-users-modal-content ::-webkit-scrollbar{width:8px;height:8px}.overview-users-modal-content ::-webkit-scrollbar-track{background:0 0}.overview-users-modal-content ::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px}.overview-users-modal-content ::-webkit-scrollbar-thumb:hover{background-color:#00000080}.tooltip-overview-icon{cursor:pointer;transition:all .3s ease-in-out}.tooltip-overview-icon.active path{fill:#287bbd}.overview-feedback-card{margin-bottom:80px}.overview-feedback-card h3{color:#101a34;font-size:var(--font-size-b18);margin:0 0 2px;font-weight:600}.overview-feedback-card p{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:24px}.overview-feedback-card .feedback-box{flex:1}.overview-feedback-card .feedback-box .feedback-bar{border-bottom:1px solid #cbd2da;margin-bottom:8px;padding-bottom:8px}.overview-feedback-card .feedback-box .feedback-bar h4{color:#101a34;font-size:var(--font-size-b32);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.overview-feedback-card .feedback-box .feedback-bar h4 span{color:#364a5f;font-size:var(--font-size-b16);font-weight:400}.overview-feedback-card .feedback-box p{color:#364a5f;font-size:var(--font-size-b16);margin:0}.overview-feedback-card .feedback-box-summary-container{flex-direction:row;gap:16px;display:flex}.overview-feedback-card .feedback-box-summary-container .feedback-box-summary{background-color:#f5f6f9;border-radius:8px;width:100%;padding:16px}.overview-feedback-card .feedback-box-summary-container .feedback-box-summary h3{color:#101a34;font-size:var(--font-size-b14);margin:0;font-weight:600}.overview-feedback-card .feedback-box-summary-container .feedback-box-summary p{color:#101a34;font-size:var(--font-size-b14);margin:0}.overview-feedback-card .feedback-box-summary-container .feedback-box-summary p strong{margin-right:8px;font-weight:600}.business-user-overview{background-color:#f7fafc;flex-direction:column;flex:1 1 0;align-items:center;height:min-content;min-height:100svh;padding:90px 24px 164px;display:flex}@media only screen and (width<=767px){.business-user-overview{padding:80px 0}}@media only screen and (width>=1800px){.business-user-overview{margin-left:296px;padding:90px 48px 30px}}@media (width>=1200px) and (width<=1800px){.business-user-overview{margin-left:296px;padding:90px 48px 30px}}.business-user-overview .overview-filters{gap:16px;margin-bottom:32px}.business-user-overview .overview-filters .time-period-label{color:#101a34;font-size:var(--font-size-b12);margin-bottom:4px}.business-user-overview .overview-filters select{border-radius:8px;width:290px;padding:12px 14px}.business-user-overview .overview-card{background-color:#fff;border:1px solid #cbd2da;border-radius:16px;padding:24px}.business-user-overview .overview-subtitle{color:#364a5f;font-size:var(--font-size-b14);margin:0 0 8px}.business-user-overview .overview-header{padding:0 0 32px}.business-user-overview .overview-header .overview-title{color:#101a34;font-size:var(--font-size-b32);margin:0}.business-user-overview .license-activity-card .row{margin-left:0;margin-right:0}.business-user-overview .license-activity-card .col-4{padding:0}.business-user-overview .license-activity-card h3{color:#364a5f;font-size:var(--font-size-b16);margin:0 0 16px;font-weight:600}.business-user-overview .license-activity-card .icon-indicator-license{margin-right:8px}.business-user-overview .license-activity-card p{color:#364a5f;font-size:var(--font-size-b16);margin:0}.business-user-overview .license-activity-card p.level-name{width:fit-content}.business-user-overview .statistics-title{margin:32px 0}.business-user-overview .statistics-title h2{color:#364a5f;font-size:var(--font-size-b20);margin-bottom:4px;font-weight:600}.business-user-overview .statistics-title p{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:0}.business-user-overview .study-user-hours-card{margin-bottom:16px}.business-user-overview .study-user-hours-card .overview-card{height:100%}.business-user-overview .study-user-hours-card .study-hours-title h2{color:#101a34;font-size:var(--font-size-b18);margin-bottom:2px;font-weight:600}.business-user-overview .study-user-hours-card .study-hours-title p{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:16px;font-weight:400}.business-user-overview .study-user-hours-card .study-hours-numbers h2{color:#101a34;font-size:var(--font-size-b32);align-items:center;margin:0;font-weight:500;display:flex}.business-user-overview .study-user-hours-card .study-hours-numbers h2 span{color:#6e7e8d;font-size:var(--font-size-b16);margin-left:8px;font-weight:600}.business-user-overview .user-evolution-card{height:100%}.business-user-overview .user-evolution-card .user-evolution-title h2{color:#101a34;font-size:var(--font-size-b18);margin-bottom:2px;font-weight:600}.business-user-overview .user-evolution-card .user-evolution-title p{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:24px;font-weight:400}.business-user-overview .user-evolution-card .user-evolution-indicators{margin-bottom:24px}.business-user-overview .user-evolution-card .user-evolution-indicators .circle-indicator{border:1px solid #06235b;border-radius:50%;width:16px;height:16px;margin-right:8px}.business-user-overview .user-evolution-card .user-evolution-indicators .circle-indicator.indicator-a1{background-color:#a5fabd}.business-user-overview .user-evolution-card .user-evolution-indicators .circle-indicator.indicator-a2{background-color:#bce2f8}.business-user-overview .user-evolution-card .user-evolution-indicators .circle-indicator.indicator-b1{background-color:#dfd0fc}.business-user-overview .user-evolution-card .user-evolution-indicators .circle-indicator.indicator-b2{background-color:#ffcdc2}.business-user-overview .user-evolution-card .user-evolution-indicators .circle-indicator.indicator-c1{background-color:#feefaa}.business-user-overview .user-evolution-card .user-evolution-indicators p{color:#364a5f;font-size:var(--font-size-b14);margin:0 16px 0 0;line-height:16px}.business-user-overview .global-ranking .global-ranking-title h2{color:#101a34;font-size:var(--font-size-b18);margin-bottom:2px;font-weight:600}.business-user-overview .global-ranking .global-ranking-title p{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:24px;font-weight:400}.business-user-overview .global-ranking table{width:100%;height:100%}.business-user-overview .global-ranking table thead{background-color:#f5f6f9;border-radius:8px}.business-user-overview .global-ranking table thead th{color:#101a34;font-size:var(--font-size-b14);padding:8px;font-weight:600}.business-user-overview .global-ranking table thead th:first-child{border-radius:4px 0 0 4px}.business-user-overview .global-ranking table thead th:last-child{text-align:center;border-radius:0 4px 4px 0}.business-user-overview .global-ranking table tbody tr.active{background-color:#e6d9ff}.business-user-overview .global-ranking table tbody tr td{color:#364a5f;font-size:var(--font-size-b16);text-transform:capitalize;padding:8px 0}.business-user-overview .global-ranking table tbody tr td .icon-stable path{fill:#98a2ab}.business-user-overview .global-ranking table tbody tr td .icon-increase path{fill:#0f987a}.business-user-overview .global-ranking table tbody tr td .icon-decrease path{fill:#a7281b}.business-user-overview .global-ranking table tbody tr td span{text-align:center;width:24px;display:inline-block}.business-user-overview .global-ranking table tbody tr td img{border-radius:2px solid #fff;border-radius:50%;width:32px;height:32px;margin:0 8px}.business-user-overview .global-ranking table tbody tr td:first-child{border-radius:4px 0 0 4px}.business-user-overview .global-ranking table tbody tr td:last-child{text-align:center;border-radius:0 4px 4px 0}.groups-manager,.report-manager{background-color:#f7fafc;flex-direction:column;flex:1 1 0;align-items:center;min-height:100svh;padding:88px 24px 164px;display:flex}@media only screen and (width<=767px){.groups-manager,.report-manager{padding:80px 0}}@media only screen and (width>=1800px){.groups-manager,.report-manager{margin-left:296px;padding:88px 48px 30px}}@media (width>=1200px) and (width<=1800px){.groups-manager,.report-manager{margin-left:296px;padding:88px 48px 30px}}.groups-manager .groups-manager-info,.groups-manager .report-manager-info,.report-manager .groups-manager-info,.report-manager .report-manager-info{width:-webkit-fill-available;max-width:1500px;gap:.5rem;width:-moz-available;margin-bottom:16px}@media only screen and (width>=768px) and (width<=1199px){.groups-manager .groups-manager-info,.groups-manager .report-manager-info,.report-manager .groups-manager-info,.report-manager .report-manager-info{margin-bottom:24px}}@media only screen and (width>=1200px){.groups-manager .groups-manager-info,.groups-manager .report-manager-info,.report-manager .groups-manager-info,.report-manager .report-manager-info{gap:1rem;margin-bottom:32px}}.groups-manager .groups-manager-info h1,.groups-manager .report-manager-info h1,.report-manager .groups-manager-info h1,.report-manager .report-manager-info h1{color:#101a34;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:700!important}.groups-manager .separator,.report-manager .separator{border:1px solid #e1e7ee;width:100%;margin:0 0 32px;display:block}.groups-manager #pap-alert-msj,.report-manager #pap-alert-msj{z-index:1056}.groups-manager .report-manager-download,.report-manager .report-manager-download{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:fit-content;display:flex}.groups-manager .report-manager-download svg,.report-manager .report-manager-download svg{width:16px;height:16px}.groups-manager .report-manager-filters,.report-manager .report-manager-filters{gap:16px;width:100%;margin-bottom:24px}.groups-manager .report-manager-filters label,.report-manager .report-manager-filters label{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);margin-bottom:4px;font-style:normal;line-height:normal;font-weight:600!important}.groups-manager .report-manager-filters input[type=date],.report-manager .report-manager-filters input[type=date]{color:#101a34;background-color:#fff;border:1px solid #e1e7ee;border-radius:8px;padding:10px 12px}.certificate-container{flex-wrap:wrap;align-items:start;gap:16px;display:flex}@media only screen and (width<=767px){.certificate-container{justify-content:center}}@media only screen and (width<=480px){.certificate-container{width:100%}}.certificate-card{background:#fff;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:16px;width:251px;min-height:328.5px;padding:16px;display:flex;border-radius:10px!important}@media only screen and (width<=767px){.certificate-card{min-height:auto}}@media only screen and (width<=480px){.certificate-card{width:100%;max-width:325px}}.certificate-card .certificate-state{color:#364a5f;text-align:center;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.certificate-card h3{color:#101a34;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}.certificate-card h3.level-blocked{color:#98a2ab!important}.certificate-card .certificate-level{background-size:cover;border-radius:4px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;height:70px;display:flex}.certificate-card .certificate-level.bg-a1{background-image:url(/build/imgs/certificate/bg-a1.svg)}.certificate-card .certificate-level.bg-a2{background-image:url(/build/imgs/certificate/bg-a2.svg)}.certificate-card .certificate-level.bg-b1{background-image:url(/build/imgs/certificate/bg-b1.svg)}.certificate-card .certificate-level.bg-b2{background-image:url(/build/imgs/certificate/bg-b2.svg)}.certificate-card .certificate-level.bg-c1{background-image:url(/build/imgs/certificate/bg-c1.svg)}.certificate-card .certificate-level.bg-level-blocked{background-image:url(/build/imgs/certificate/bg-level-blocked.svg)}.certificate-card .certificate-level img{flex-shrink:0;height:36px}.certificate-card .progress-level-state{flex-direction:column;gap:8px;display:flex}.certificate-card .progress-level-state .progress-percentage{align-self:stretch;align-items:center;gap:8px;display:flex}.certificate-card .progress-level-state .progress-percentage p{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);flex:1 0 0;margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}.certificate-card .progress-level-state .progress-percentage span{color:#06235b;font-size:var(--font-size-b14);font-family:var(--font-primary);flex-direction:column;align-items:center;padding:4px 8px;font-style:normal;line-height:normal;display:flex;font-weight:600!important}.certificate-card .completion-msg{color:#364a5f;text-align:center;font-size:var(--font-size-b12);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}.certificate-card .certificate-actions{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.certificate-card .certificate-actions h4{color:#101a34;text-align:center;font-size:var(--font-size-b14);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}.certificate-card .certificate-actions .social-share{justify-content:center;align-self:stretch;align-items:center;gap:8px;display:flex}.certificate-card .certificate-actions .social-share .social-share-item{-o-transition:.3s ease-in-out;background:#f5f6f9;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:48px;padding:12px 16px;transition:all .3s ease-in-out;display:flex}.certificate-card .certificate-actions .social-share .social-share-item:hover{background:#e1e7ee}.certificate-card .certificate-msg{color:#364a5f;text-align:center;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.certificate-card .certificate-msg span{font-weight:600}#certificate-user-link{min-height:100vh;min-height:-moz-available;flex:auto;min-height:-webkit-fill-available;padding-top:80px;padding-bottom:74px;overflow-x:auto}@media only screen and (width<=767px){#certificate-user-link{padding-bottom:57px}}#certificate-user-link .MuiContainer-root{padding-inline:0}@media only screen and (width>=768px) and (width<=1199px){#certificate-user-link .MuiContainer-root{padding-inline:48px}}@media only screen and (width<=767px){#certificate-user-link .MuiContainer-root{padding-inline:24px}}#certificate-user-link.certificate-page-position{width:-webkit-fill-available;width:-moz-available;min-height:100vh;min-height:-moz-available;flex-wrap:wrap;flex:auto;min-height:-webkit-fill-available;padding:90px 0 160px;display:flex;overflow-y:auto}@media only screen and (width>=1800px){#certificate-user-link.certificate-page-position{margin-left:296px;padding:100px 0 30px}}@media (width>=1200px) and (width<=1436px){#certificate-user-link.certificate-page-position{margin-left:296px;padding:100px 46px 70px}#certificate-user-link.certificate-page-position #student-certificate-summary{width:100%}}@media (width>=1437px) and (width<=1800px){#certificate-user-link.certificate-page-position{margin-left:296px;padding:100px 46px 30px}#certificate-user-link.certificate-page-position .MuiContainer-root{margin:0;padding:0}#certificate-user-link.certificate-page-position .MuiContainer-root .certificate-summary{flex-wrap:nowrap}#certificate-user-link.certificate-page-position .MuiContainer-root .certificate-summary #student-certificate-summary{width:410px}}#certificate-user-link .student-profile{align-items:flex-start;gap:8px;margin-block:24px;display:flex}@media only screen and (width<=767px){#certificate-user-link .student-profile{flex-wrap:wrap;margin-block:12px}}#certificate-user-link .student-profile .profile-label{color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}#certificate-user-link .student-profile .profile-level{color:#101a34;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}#certificate-user-link #certificate-img{cursor:default;-webkit-user-select:none;user-select:none}@media (width>=1200px) and (width<=1800px){#certificate-user-link #certificate-img{padding-left:0;padding-right:0}}#certificate-user-link .social-share{justify-content:center;align-items:center;gap:8px;display:flex}#certificate-user-link .social-share .social-share-item{-o-transition:.3s ease-in-out;justify-content:center;align-items:center;gap:10px;width:fit-content;transition:all .3s ease-in-out;display:flex}#certificate-user-link .social-share .social-share-item:hover{background:#e1e7ee}#certificate-user-link #student-certificate-summary{background:#fff;border-radius:16px;flex-direction:column;justify-content:start;align-items:center;gap:12px;width:100%;min-width:300px;height:fit-content;padding:16px;display:flex}@media only screen and (width>=1200px){#certificate-user-link #student-certificate-summary{gap:24px;padding:24px}}@media (width<=991.98px){#certificate-user-link #student-certificate-summary .certificate-download-action{order:-1}}#certificate-user-link #student-certificate-summary .verified-certificate{align-self:stretch;align-items:center;gap:4px;display:flex}#certificate-user-link #student-certificate-summary .verified-certificate p{color:#287bbd;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}#certificate-user-link #student-certificate-summary .student-info-header{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}#certificate-user-link #student-certificate-summary .student-info-header h1{color:#101a34;font-size:var(--font-size-b24);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}#certificate-user-link #student-certificate-summary .student-info-header p{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}#certificate-user-link #student-certificate-summary .student-info-header .level-approved{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-style:normal;line-height:normal;display:flex;font-weight:600!important}#certificate-user-link #student-certificate-summary .student-info-header .level-approved.level-1{background:#a4facd}#certificate-user-link #student-certificate-summary .student-info-header .level-approved.level-2{background:linear-gradient(90deg,#bce2f8 0%,#9bd3f4 100%)}#certificate-user-link #student-certificate-summary .student-info-header .level-approved.level-3{background:#dfd0fc}#certificate-user-link #student-certificate-summary .student-info-header .level-approved.level-4{background:#ffcdc2}#certificate-user-link #student-certificate-summary .student-info-header .level-approved.level-5{background:#fff4c7}#certificate-user-link #student-certificate-summary p{color:var(--Carbon-800-Carbon,#364a5f);font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}#certificate-user-link #other-certificates-section h2{color:#364a5f;font-size:var(--font-size-b20);font-family:var(--font-primary);margin-block:37px;font-style:normal;line-height:normal;font-weight:600!important}@media only screen and (width<=767px){#certificate-user-link #other-certificates-section h2{margin-block:24px}}#certificate-user-link #other-certificates-section #other-certificates{align-items:center;gap:16px;padding-right:48px;display:flex}#certificate-user-link #other-certificates-section #other-certificates .certificate-card{z-index:1;cursor:pointer;min-height:auto}#certificate-document{color:#101a34;border:1px solid var(--Carbon-900-Carbon,#101a34);border-radius:16px;width:623.51px;height:465px;font-size:8.98039px;font-weight:400;line-height:13px}@media only screen and (width>=768px) and (width<=1199px){#certificate-document{width:467.63px;height:348.75px;font-size:6.735px;font-weight:300;line-height:9.75px;position:relative}}@media only screen and (width<=767px){#certificate-document{width:311.755px;height:232.5px;font-size:4.4902px;font-weight:200;line-height:6.5px;position:relative}}#certificate-document .certificate-space{padding:30px}@media only screen and (width>=768px) and (width<=1199px){#certificate-document .certificate-space{padding:22.5px}}@media only screen and (width<=767px){#certificate-document .certificate-space{padding:15px}}#certificate-document .image-container{width:-webkit-fill-available;width:-moz-available;height:-webkit-fill-available;z-index:-4;border-radius:15px;height:-moz-available;position:absolute;overflow:hidden}#certificate-document .image-container img{object-fit:cover;object-position:center;border-radius:16px;width:622.51px;height:464px;position:absolute}@media only screen and (width>=768px) and (width<=1199px){#certificate-document .image-container img{width:466.635px;height:347.75px}}@media only screen and (width<=767px){#certificate-document .image-container img{width:310.755px;height:231.5px}}#certificate-document #center{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);text-align:center;background:linear-gradient(#fff 0%,#fff0 100%);border-radius:16px;height:387px;padding:23px 0;font-size:10px;font-weight:400;line-height:15px}@media only screen and (width>=768px) and (width<=1199px){#certificate-document #center{height:290.25px;padding:17.25px 0;font-size:7.5px;font-weight:300;line-height:11.25px}}@media only screen and (width<=767px){#certificate-document #center{height:193.5px;padding:11.5px 0;font-size:5px;font-weight:200;line-height:7.5px}}#certificate-document #center p{color:#101a34;margin:0;font-size:10.1029px;font-weight:400;line-height:15px}@media only screen and (width>=768px) and (width<=1199px){#certificate-document #center p{font-size:7.577px;font-weight:300;line-height:11.25px}}@media only screen and (width<=767px){#certificate-document #center p{font-size:4.4px;font-weight:200;line-height:7.5px}}#certificate-document #center .p-break{margin-bottom:27px}@media only screen and (width>=768px) and (width<=1199px){#certificate-document #center .p-break{margin-bottom:20.25px}}@media only screen and (width<=767px){#certificate-document #center .p-break{margin-bottom:13.5px}}#certificate-document #center svg{width:103px;height:24px;margin-bottom:24px;display:block}@media only screen and (width>=768px) and (width<=1199px){#certificate-document #center svg{width:77.25px;height:18px;margin-bottom:18px}}@media only screen and (width<=767px){#certificate-document #center svg{width:51.5px;height:12px;margin-bottom:12px}}#certificate-document #center .sign{width:112px;height:64px}@media only screen and (width>=768px) and (width<=1199px){#certificate-document #center .sign{width:84px;height:48px}}@media only screen and (width<=767px){#certificate-document #center .sign{width:56px;height:32px}}#certificate-document #center .sign-line{border-top:.26634px solid #101a34;width:90%;margin-top:.4rem;margin-bottom:.4rem}@media only screen and (width>=768px) and (width<=1199px){#certificate-document #center .sign-line{border-top:.1998px solid #101a34;margin-top:.3rem;margin-bottom:.3rem}}@media only screen and (width<=767px){#certificate-document #center .sign-line{border-top:.13317px solid #101a34;margin-top:.2rem;margin-bottom:.2rem}}#certificate-document #center .top p{margin:0}#certificate-document #center .name{color:#101a34;margin-bottom:22px;font-size:26.9412px;font-weight:400;line-height:37px;margin:0!important;font-family:Bree Serif!important}@media only screen and (width>=768px) and (width<=1199px){#certificate-document #center .name{margin-bottom:16.5px;font-size:20.206px;font-weight:300;line-height:27.75px}}@media only screen and (width<=767px){#certificate-document #center .name{margin-bottom:11px;font-size:13.4706px;font-weight:200;line-height:18.5px}}#certificate-document #center .course-name{font-weight:600}#certificate-document #center .titulo{color:#101a34;margin-bottom:22px;font-size:26.9412px;font-weight:400;line-height:37px;font-family:Bree Serif!important}@media only screen and (width>=768px) and (width<=1199px){#certificate-document #center .titulo{margin-bottom:16.5px;font-size:20.206px;font-weight:300;line-height:27.75px}}@media only screen and (width<=767px){#certificate-document #center .titulo{margin-bottom:11px;font-size:13.4706px;font-weight:200;line-height:18.5px}}#certificate-document #center .img-level{width:94px;height:auto}@media only screen and (width>=768px) and (width<=1199px){#certificate-document #center .img-level{width:70.5px;height:auto}}@media only screen and (width<=767px){#certificate-document #center .img-level{width:47px;height:auto}}.row.legend{align-items:center;margin-inline:10px;flex-flow:row!important;gap:0!important}.row.legend div{padding:0}.checkout-page .navbar{padding:8px 0}.checkout-page .navbar .navbar-brand{margin:auto}.checkout-page .body-checkout{padding-top:64px;padding-bottom:1px}@media (width>=768px){.checkout-page .body-checkout .container{max-width:720px}}@media (width>=992px){.checkout-page .body-checkout .container{max-width:960px}}@media (width>=1200px){.checkout-page .body-checkout .container{max-width:1140px}}@media (width>=1400px){.checkout-page .body-checkout .container{max-width:1320px}}.checkout-page .body-checkout .payment-form-container{background-color:#fff;border-radius:16px;margin:0 auto 60px;padding:20px 0 0;box-shadow:5px 5px 40px #0b2a4914}.checkout-page .body-checkout .payment-form-container .row{margin:0}.checkout-page .body-checkout .payment-form-container .payment-form-title{text-align:center;padding:0}.checkout-page .body-checkout .payment-form-container .payment-form-title h1{color:#06235b;font-size:var(--font-size-b32);text-align:center;width:100%;margin:0;font-weight:500;line-height:48px;padding:0 24px 2px!important}.checkout-page .body-checkout .payment-form-container .payment-form-title h4{color:var(--police-blue);text-align:center;border-bottom:1px solid #e1e7ee;margin:0;padding:0 24px 24px;font-size:16px;font-weight:400}.checkout-page .body-checkout .payment-form-container .payment-method-box{border-right:1px solid #e1e7ee}.checkout-page .body-checkout .payment-form-container .payment-method-box .msj-safe{background:#f5fffc;border-radius:4px;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:4px 8px;display:flex}.checkout-page .body-checkout .payment-form-container .payment-method-box .msj-safe p{color:var(--Sucess-04-Sucess,#005439);font-size:var(--font-size-b12);margin-bottom:0;font-style:normal;font-weight:500;line-height:normal}.checkout-page .body-checkout .payment-form-container .order-summary-section{padding:24px}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary h3{color:#364a5f;font-size:var(--font-size-b16);margin-bottom:16px;font-weight:600}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary a{color:#287bbd;font-size:var(--font-size-b14);font-weight:600;text-decoration:none}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .box-plan{font-size:var(--font-size-b14);border:2px solid #bce2f8;border-radius:4px;justify-content:space-between;align-items:center;padding:8px;display:flex}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .box-plan img{border-radius:4px;margin-right:8px}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .box-plan p{margin:0;font-weight:600}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .box-plan span{font-size:12px}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .box-plan .box-plan-price{text-align:right;flex-grow:4}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .total-pay-title{color:var(--police-blue);font-size:var(--font-size-b16);margin:16px 0}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .total-pay-price{color:#364a5f;font-size:var(--font-size-b32);align-items:center;margin:0;font-weight:600;display:flex}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .total-pay-price span{font-size:var(--font-size-b16);margin-left:8px}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .discounts{margin-bottom:8px}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .discounts h3{margin:8px 0;color:#101a34!important;font-size:var(--font-size-b14)!important;font-weight:400!important}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .discounts .discounts-item{display:flex}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .discounts .discounts-rate{color:#14b179;font-size:var(--font-size-b14);background:#d3fde7;border-radius:4px;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;height:29px;margin-right:5px;padding:4px 8px;font-weight:600;line-height:21px;display:flex}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .discounts .discounts-value{color:#101a34;font-size:var(--font-size-b14)}.checkout-page .body-checkout .payment-form-container .order-summary-section .message-warning{color:#364a5f;font-size:var(--font-size-b14);background-color:#f5f6f9;border-radius:8px;padding:16px}.checkout-page .body-checkout .payment-form-container .payment-method-box{padding:24px}.checkout-page .body-checkout .payment-form-container .payment-method-box h4{color:#364a5f;font-size:var(--font-size-b16);margin-bottom:16px;font-weight:600}.checkout-page .body-checkout .payment-form-container .payment-method-box .payment-methods .tab{-o-transition:.3s ease-in-out;cursor:pointer;border:2px solid #e1e7ee;border-radius:5px;align-items:center;width:100%;margin-bottom:5px;padding:16px;transition:all .3s ease-in-out;display:flex;position:relative}.checkout-page .body-checkout .payment-form-container .payment-method-box .payment-methods .tab:hover{background-color:#e1e7ee}.checkout-page .body-checkout .payment-form-container .payment-method-box .payment-methods .tab.active{background-color:#e2f3ff;border:2px solid #287bbd}.checkout-page .body-checkout .payment-form-container .payment-method-box .payment-methods .tab span{font-size:var(--font-size-b14);margin-left:10px;line-height:20px;display:inline-block}.checkout-page .body-checkout .payment-form-container .payment-method-box .payment-methods .tab img{height:30px;position:absolute;right:16px}.checkout-page .body-checkout .payment-form-container .btn-stripe{height:54px;font-size:var(--font-size-b16);background-color:#fac82c;border:none;border-radius:10px;width:100%;margin:10px 0;font-weight:600}.checkout-page .body-checkout .payment-form-container .text-terms{color:#364a5f;font-size:var(--font-size-b14);text-align:center;margin:0;font-weight:400}.checkout-page .body-checkout .payment-form-container .text-terms a{color:#1d60a4;font-weight:600;text-decoration:none}@media only screen and (width<=767px){.checkout-page .body-checkout{padding-top:18px}.checkout-page .body-checkout .container{padding:0 3px}.checkout-page .body-checkout .payment-form-container{padding:18px 0 0}.checkout-page .body-checkout .payment-form-container .payment-form-title h1{font-size:22px;line-height:normal}.checkout-page .body-checkout .payment-form-container .payment-method-box{border-right:none}}.checkout-page .body-checkout .alert-danger{color:#58151c;background-color:#f8d7da;border-color:#f1aeb5;border-radius:6px}.checkout-abandonment-modal{flex:1 1 0;width:100%;min-width:400px;max-width:500px;padding:24px;box-shadow:5px 5px 40px #0b2a4914}@media only screen and (width<=767px){.checkout-abandonment-modal{gap:16px;min-width:100%;padding:16px}}.checkout-abandonment-modal p{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}.checkout-abandonment-modal h3{color:#101a34;font-size:var(--font-size-b24);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}.checkout-abandonment-modal a{color:#287bbd;font-size:var(--font-size-b14);-o-transition:.3s ease-in-out;text-decoration-line:underline;transition:all .3s ease-in-out}.checkout-abandonment-modal a:hover{opacity:.8}.checkout-abandonment-modal .pap-btn{font-size:var(--font-size-b16)}.class-details{background:#f5f6f9;width:100%;height:fit-content;padding:66px 0 164px}@media only screen and (width>=1800px){.class-details{padding:66px 0 80px 296px}}@media (width>=1200px) and (width<=1800px){.class-details{padding:66px 0 80px 294px}.class-details .container{max-width:none;padding-left:48px;padding-right:48px}}.class-details .header-class-details{padding:24px 0}.class-details .header-class-details nav{margin-bottom:24px}.class-details .header-class-details span{color:#06235b;font-size:var(--font-size-b14);background-color:#bce2f8;border-radius:4px;margin-bottom:8px;padding:4px 8px;font-weight:600;display:inline-block}.class-details .header-class-details span.class-level-1{background:#a4ffcf}.class-details .header-class-details span.class-level-2{background:#a4facd}.class-details .header-class-details span.class-level-3{background:#bce2f8}.class-details .header-class-details span.class-level-4{background:#dfd0fc}.class-details .header-class-details span.class-level-5{background:#ffcdc2}.class-details .header-class-details span.class-level-6{background:#fef8d4}.class-details .header-class-details h1{color:#101a34;font-size:var(--font-size-b32);margin-bottom:4px}.class-details .header-class-details p{color:#364a5f;font-size:var(--font-size-b16);margin:0}.class-details .header-class-details .box-graded-class{color:#101a34;font-size:var(--font-size-b14);text-align:right;min-width:120px;font-weight:600;line-height:normal}.class-details .banner-repeat-class{background-color:#e2f3ff}.class-details .banner-class-done{background-color:#e3ffe6}.class-details .banner-repeat-class,.class-details .banner-class-done{padding:12px 0}.class-details .banner-repeat-class .div-text,.class-details .banner-class-done .div-text{color:#101a34;margin-left:24px}@media only screen and (width<=770px){.class-details .banner-repeat-class .div-text,.class-details .banner-class-done .div-text{margin:0 0 10px 15px}}.class-details .banner-repeat-class svg,.class-details .banner-class-done svg{min-width:28px}.class-details .banner-repeat-class p,.class-details .banner-class-done p{font-size:var(--font-size-b14);margin:0}.class-details .banner-repeat-class p:first-child,.class-details .banner-class-done p:first-child{font-weight:600}@media only screen and (width<=770px){.class-details .content-classdetails{margin-left:0;margin-right:0}}.class-details .maincontent-classdetails{margin-top:24px}@media only screen and (width<=770px){.class-details .maincontent-classdetails{padding:0 24px}}@media only screen and (width<=767px){.class-details .maincontent-classdetails{padding:0}}.class-details .box-upcoming-classes{margin:0 0 24px}.class-details .box-upcoming-classes h2{color:#364a5f;font-size:var(--font-size-b20);margin-bottom:24px;font-weight:600;line-height:normal}.class-details .box-upcoming-classes .class-item{background-color:#fff;border-bottom:2px solid #e1e7ee;padding:24px}.class-details .box-upcoming-classes .class-item:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.class-details .box-upcoming-classes .class-item:last-child{border-bottom:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.class-details .box-upcoming-classes .class-item .profile-pic{border-radius:8px;width:60px;height:60px}.class-details .box-upcoming-classes .class-item .class-info{margin-left:16px}.class-details .box-upcoming-classes .class-item .class-info .class-date{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:4px}.class-details .box-upcoming-classes .class-item .class-info .class-date span{color:#101a34;font-weight:600}.class-details .box-upcoming-classes .class-item .class-info .teacher-info{font-size:var(--font-size-b14);color:#364a5f}.class-details .box-upcoming-classes .class-item .class-info .teacher-info img{width:21px;height:21px;margin-right:5px}.class-details .box-upcoming-classes .class-item .places-available{color:#101a34;font-size:var(--font-size-b14);background-color:#f5f6f9;border-radius:4px;padding:4px 8px}.class-details .box-request-schedule h2{color:#364a5f;font-size:var(--font-size-b20);margin-bottom:24px;font-weight:600;line-height:normal}.class-details .box-request-schedule div{background-color:#fff;border-radius:8px;padding:24px}.class-details .box-request-schedule div svg{margin-bottom:4px}.class-details .box-request-schedule div h4{color:#06235b;font-size:var(--font-size-b16);margin-bottom:2px;font-weight:600}.class-details .box-request-schedule div p{color:#101a34;margin:0 0 16px;font-size:14px}.class-details .sidebar-classdetails{margin-top:24px}@media only screen and (width<=770px){.class-details .sidebar-classdetails{padding:0 24px}}@media only screen and (width<=767px){.class-details .sidebar-classdetails{padding:0}}.class-details .sidebar-classdetails .sidebar-title{color:#364a5f;font-size:var(--font-size-b20);font-weight:600;line-height:normal}.class-details .teaching-materials-card{background-color:#fff;border-radius:8px;margin-bottom:8px;padding:24px}.class-details .teaching-materials-card svg{margin-bottom:8px}.class-details .teaching-materials-card h3{color:#06235b;font-size:var(--font-size-b16);margin-bottom:2px;font-weight:600;line-height:normal}.class-details .teaching-materials-card p{color:#101a34;font-size:var(--font-size-b14);margin-bottom:16px}.class-details .zoom-instructions{background-color:#fff;border-radius:8px;margin-bottom:8px;padding:24px}.class-details .zoom-instructions img{width:32px;height:32px;margin-bottom:16px}.class-details .zoom-instructions h3{color:#06235b;font-size:var(--font-size-b16);margin-bottom:16px;font-weight:600;line-height:normal}.class-details .zoom-instructions button{background-color:#0000;border:none;width:30px;height:30px}.class-details .zoom-instructions .list-container{opacity:1;max-height:500px;transition:max-height .3s ease-out,opacity .3s ease-out;overflow:hidden}.class-details .zoom-instructions .list-container.hidden{opacity:0;max-height:0}.class-details .zoom-instructions ol{counter-reset:list-counter;border-top:1px solid #cbd2da;border-bottom:1px solid #cbd2da;padding-top:16px;padding-left:0;list-style:none}.class-details .zoom-instructions li{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:16px;padding-left:40px;position:relative}.class-details .zoom-instructions li:before{color:#364a5f;content:counter(list-counter);counter-increment:list-counter;font-size:var(--font-size-b14);text-align:center;text-align:center;background-color:#e2f3ff;border-radius:50%;width:32px;height:32px;font-weight:600;line-height:32px;position:absolute;top:0;left:0}.class-details .zoom-instructions p{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:16px}.class-details .zoom-instructions p a{color:#364a5f;font-weight:600;text-decoration:underline}.class-details .feedback-class{background-color:#e2f3ff;border:2px solid #287bbd;border-radius:8px;margin-bottom:8px;padding:24px}.class-details .feedback-class svg{margin-bottom:8px}.class-details .feedback-class h3{color:#06235b;font-size:var(--font-size-b16);margin-bottom:2px;font-weight:600;line-height:normal}.class-details .feedback-class p{color:#101a34;font-size:var(--font-size-b14);margin-bottom:16px}.class-details .class-card{background-color:#fff;border-radius:8px;margin-bottom:8px;padding:24px}@media only screen and (width<=770px){.class-details .class-card{padding:16px}}.class-details .class-card .profile-pic{border-radius:8px;width:60px;height:60px}.class-details .class-card .class-info{margin-left:16px}.class-details .class-card .class-info .class-date{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:4px}.class-details .class-card .class-info .class-date span{color:#101a34;font-weight:600}.class-details .class-card .class-info .teacher-info{font-size:var(--font-size-b14);color:#364a5f}.class-details .class-card .class-info .teacher-info img{width:21px;height:21px;margin-right:5px}.class-details .class-card .class-countdown{color:#101a34;font-size:var(--font-size-b14);text-align:center;background-color:#feefaa;border-radius:10px;margin:16px 0;padding:12px 24px;font-weight:600}.class-details .class-card .class-in-course{color:#101a34;font-size:var(--font-size-b14);margin-top:8px}.class-details .class-card .class-in-course span{margin-left:5px}.feedback-modal{--bs-modal-width:600px;color:#101a34;max-width:600px;max-height:756px;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#fff;border-radius:16px;flex-shrink:0;gap:24px;font-style:normal;line-height:normal;box-shadow:5px 5px 40px #0b2a4914;font-weight:400!important}.feedback-modal.h-60{height:60%}@media only screen and (width<=767px){.feedback-modal{gap:16px}}.feedback-modal .modal-body{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);gap:24px;font-style:normal;line-height:normal;font-weight:400!important}@media only screen and (width<=767px){.feedback-modal .modal-body{gap:16px}}.feedback-modal .modal-body span{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.feedback-modal .modal-header{border-bottom:2px solid #e1e7ee!important;padding-bottom:24px!important}.feedback-modal h1{color:#101a34;font-size:var(--font-size-b24);margin:0;font-weight:600}.feedback-modal .back-feedback-list{color:#101a34;cursor:pointer;font-size:var(--font-size-b14);line-height:normal}.feedback-modal .back-feedback-list svg{margin-right:8px}.feedback-modal .feedback-item{margin-bottom:16px}.feedback-modal .feedback-item .profile-pic{border-radius:8px;width:60px;height:60px}.feedback-modal .feedback-item .class-info{text-align:left;margin-left:16px}.feedback-modal .feedback-item .class-info .class-date{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:4px}.feedback-modal .feedback-item .class-info .class-date span{color:#101a34;font-weight:600}.feedback-modal .feedback-item .class-info .teacher-info{font-size:var(--font-size-b14);color:#364a5f}.feedback-modal .feedback-item .class-info .teacher-info img{width:21px;height:21px;margin-right:5px}.feedback-modal .feedback-item .class-info .teacher-info .teacher-name{font-weight:400!important}.feedback-modal .feedback-item .class-attend p{color:#101a34;font-size:var(--font-size-b12);margin-right:16px;display:inline-block}.feedback-modal .feedback-item-details{margin-top:24px}.feedback-modal .feedback-item-details h3{color:#000;font-size:var(--font-size-b16);margin-bottom:2px;font-weight:600;line-height:normal}.feedback-modal .feedback-item-details p{color:#364a5f;font-size:var(--font-size-b14)}.feedback-modal.feedback-list-modal .feedback-item.hover-effect{cursor:pointer;background:#f7fafc}.banner-timezone{background-color:#fef8d4;padding:12px 0}.banner-timezone .div-text{margin-left:24px}@media only screen and (width<=991px){.banner-timezone .div-text{margin:0 0 10px 15px}}.banner-timezone svg{min-width:28px}.banner-timezone p{font-size:var(--font-size-b14);margin:0}.banner-timezone p:first-child{font-weight:600}.classes{background:#f5f6f9;flex:1 1 0;height:fit-content;padding:96px 0 164px;position:relative;width:100%!important}@media only screen and (width>=1800px){.classes{margin-left:296px;padding:100px 0 30px}}@media (width>=1200px) and (width<=1800px){.classes{margin-left:296px;padding:100px 33px 30px}.classes .container{max-width:100%}}@media (width<=768px){.classes .header-name-plan-container{padding-left:0;padding-right:0}}@media (width<=575px){.classes .header-name-plan-container{padding-left:24px;padding-right:24px}}.classes .header-name-plan-container .header-name-plan .title{color:#101a34;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:700!important}.classes .header-name-plan-container .header-name-plan .progress-class-bar{width:100%}.classes .header-name-plan-container .header-name-plan .progress-class-bar p{color:#101a34;font-size:var(--font-size-b12);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:500!important}@media only screen and (width>=1200px){.classes .header-name-plan-container .header-name-plan .progress-class-bar{max-width:330px}}.classes .header-name-plan-container .header-name-plan .progress-class-bar .amount-progress{height:8px}@media only screen and (width<=767px){.classes .classes-banner{gap:8px!important;display:none!important}}.classes .classes-banner .classes-banner-content{cursor:pointer;-o-transition:.3s ease-in-out;background:#fff;border:2px solid #fff;border-radius:8px;flex:1 0 0;min-width:260px;transition:all .3s ease-in-out}.classes .classes-banner .classes-banner-content:hover{background:#e2f3ff;border:2px solid #287bbd}.classes .classes-banner .classes-banner-content .banner-imgs img{width:63px;height:100%}@media only screen and (width>=1200px){.classes .classes-banner .classes-banner-content .banner-imgs img{width:58px}}.classes .classes-banner .classes-banner-content .banner-imgs img:nth-child(2){left:-8px}.classes .classes-banner .classes-banner-content .banner-imgs img:nth-child(3){left:-15px}.classes .classes-banner .classes-banner-content .text-content{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);gap:4px;font-style:normal;line-height:normal;font-weight:600!important}.classes .classes-banner .classes-banner-content .text-content span{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}@media only screen and (width<=767px){.classes .my-classes-container{padding-left:24px;padding-right:24px}}.classes .filter-max-width{gap:8px}.classes .classes-list-state{color:#364a5f;font-size:20px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}@media only screen and (width<=767px){.classes .classes-list-state{padding-left:24px;padding-right:24px}}.classes .classes-content{background:#fff;border-radius:8px}.classes .classes-content .position-relative{min-width:150px}@media only screen and (width<=767px){.classes .classes-content .position-relative{min-width:0}}.classes .classes-content .class-card{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.classes .classes-content .class-card:hover{background:#f7fafc}.classes .classes-content .class-container{gap:8px}.classes .classes-content .class-container .class-state{color:#364a5f;font-size:var(--font-size-b12);font-family:var(--font-primary);gap:4px;font-style:normal;line-height:normal;font-weight:400!important}.classes .classes-content .class-container .class-content{gap:4px}.classes .classes-content .class-container .class-content .info{flex:1 0 0;gap:2px}.classes .classes-content .class-container .class-content .info h3{color:#000;font-size:var(--font-size-b16);font-family:var(--font-primary);align-items:center;min-height:29px;margin:0;font-style:normal;line-height:normal;display:flex;font-weight:600!important}@media only screen and (width<=767px){.classes .classes-content .class-container .class-content .info h3{min-height:auto}}.classes .classes-content .class-container .class-content .info p{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);margin-top:2px;font-style:normal;line-height:normal;font-weight:400!important}.classes .classes-content .class-container .qty-left{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#f5f6f9;border-radius:4px;padding:4px 8px;font-style:normal;line-height:normal;font-weight:400!important}@media (width<=991px){.classes .order-2.order-lg-1{min-width:100%;padding:0}}@media only screen and (width>=992px){.classes .order-2.order-lg-1{padding-left:0}}@media (width>=576px) and (width<=991px){.classes .order-1.order-lg-2{padding:0}}@media only screen and (width>=992px){.classes .order-1.order-lg-2{padding-right:0}}.classes .sidebar-classes{scroll-behavior:smooth;will-change:transform;transition:transform .26s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.classes .sidebar-classes .sidebar-classes{transition:none!important}}@media only screen and (width>=991px){.classes .sidebar-classes{scrollbar-gutter:stable both-edges;position:sticky;top:70px;overflow:hidden auto;transform:translateZ(0)}.classes .sidebar-classes.stick-top{bottom:auto}.classes .sidebar-classes.stick-bottom{position:fixed;top:auto;bottom:0}}.classes .sidebar-classes h3{color:#364a5f;font-size:20px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.classes .sidebar-classes.page-view .sidebar-enabled-user .done-classes-by-level-list{width:100%!important}.classes .sidebar-classes.page-view .title{color:#101a34;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:700!important}.classes .sidebar-classes .sidebar-disabled-user-container{margin-top:0;padding-top:0}@media (width>=992px){.classes .sidebar-classes .sidebar-disabled-user-container{margin-top:62px}}.classes .sidebar-classes .sidebar-disabled-user-container .sidebar-disabled-user{background:#fff;border-radius:10px;gap:15px}.classes .sidebar-classes .sidebar-disabled-user-container .sidebar-disabled-user .sidebar-content{flex:1 0 0;gap:10px}@media only screen and (width<=991px){.classes .sidebar-classes .sidebar-disabled-user-container .sidebar-disabled-user .sidebar-content{gap:0}}@media only screen and (width<=767px){.classes .sidebar-classes .sidebar-disabled-user-container .sidebar-disabled-user .sidebar-content .sidebar-content-header{flex-direction:row;align-items:center;gap:8px;margin-bottom:8px;display:flex}.classes .sidebar-classes .sidebar-disabled-user-container .sidebar-disabled-user .sidebar-content .sidebar-content-header img{margin:0!important}}.classes .sidebar-classes .sidebar-disabled-user-container .sidebar-disabled-user .sidebar-content h4{color:#101a34;font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-size:var(--font-size-b16)!important;font-weight:600!important}.classes .sidebar-classes .sidebar-disabled-user-container .sidebar-disabled-user .sidebar-content p{color:#101a34;font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-size:var(--font-size-b16)!important;font-weight:400!important}.classes .sidebar-classes .sidebar-disabled-user-container .sidebar-disabled-user .pap-btn-yellow{color:#101a34;flex:1 0 0;margin-bottom:0!important}.classes .sidebar-classes .sidebar-enabled-user{gap:8px}@media only screen and (width>=991px){.classes .sidebar-classes .sidebar-enabled-user.mobile-view{display:none!important}}.classes .sidebar-classes .sidebar-enabled-user.mobile-view .mobile-reservation-banner{background:#fff;border-radius:8px}.classes .sidebar-classes .sidebar-enabled-user.mobile-view .mobile-reservation-banner .content-reservation{flex:1 0 0;gap:4px}.classes .sidebar-classes .sidebar-enabled-user.mobile-view .mobile-reservation-banner .content-reservation p{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.classes .sidebar-classes .sidebar-enabled-user.mobile-view .mobile-reservation-banner .content-reservation span{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}@media only screen and (width<=480px){.classes .sidebar-classes .sidebar-enabled-user.mobile-view .mobile-reservation-banner .pap-btn.pap-btn-white-b2-r10{width:100%}}@media only screen and (width<=991px){.classes .sidebar-classes .sidebar-enabled-user.desk-view{display:none!important}}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes{background:#fff;border-radius:8px;gap:24px}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .nav{font-family:var(--font-primary);background:#fff;border-radius:8px;font-style:normal;line-height:normal;color:#101a34!important;font-size:var(--font-size-b14)!important;font-weight:600!important}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .nav-tabs{--bs-nav-tabs-link-active-bg:$bubbles;--bs-nav-tabs-link-active-color:$grayDark;--bs-nav-tabs-link-active-border-color:$primaryZafiro;align-items:stretch;display:flex;--bs-nav-tabs-border-width:2px!important}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .nav-tabs .nav-item button{height:103%}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .nav-tabs .nav-item .nav-link{-o-transition:.3s ease-in-out;background:0 0;border:2px solid #cbd2da;padding:14px 8px;transition:all .3s ease-in-out;color:#101a34!important}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .nav-tabs .nav-item .nav-link:hover{background:#e2f3ff}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .nav-tabs .nav-item .nav-link.active{background:#e2f3ff;border:2px solid #287bbd}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .nav-tabs .nav-item:first-child .nav-link{border-radius:8px 0 0 8px}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .nav-tabs .nav-item:last-child .nav-link{border-radius:0 8px 8px 0}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content{flex-direction:column;width:100%;display:flex}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .limit-classes-reserved{color:#101a34;background:#fef8d4;border-radius:8px;gap:8px}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .limit-classes-reserved h1{font-size:var(--font-size-b14);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:600!important}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .limit-classes-reserved p{font-size:var(--font-size-b14);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:400!important}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes{cursor:pointer;-o-transition:.3s ease-in-out;background:#f5f6f9;border:2px solid #f5f6f9;border-radius:4px;transition:all .3s ease-in-out}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes:hover{border:2px solid #287bbd}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes.closed{opacity:.5;background:var(--Gray-300-input-background,#f5f6f9);border-radius:4px}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes .class-info{gap:8px}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes .class-info p{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:600!important}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes .class-info .teacher-info{gap:5px}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes .class-info .teacher-info span{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes .attendance-class-date{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);gap:8px;margin-top:2px;font-style:normal;line-height:normal;font-weight:400!important}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes .attendance{color:#101a34;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes .class-state{gap:5px}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes .class-state span{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);flex:1 0 0;font-style:normal;line-height:normal;font-weight:400!important}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes .pap-btn-transparent{-o-transition:.3s ease-in-out;font-size:12px;font-weight:400;transition:all .3s ease-in-out}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes .pap-btn-transparent:hover{text-decoration:underline}.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list{background:#fff;border-radius:8px}.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list .title{color:#06235b;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list .disabled-level .level-a0,.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list .disabled-level .level-a1,.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list .disabled-level .level-a2{background-color:#e0e7ee}.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list .disabled-level .level-a0 span,.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list .disabled-level .level-a0>div,.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list .disabled-level .level-a1 span,.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list .disabled-level .level-a1>div,.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list .disabled-level .level-a2 span,.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list .disabled-level .level-a2>div{color:#98a2ab}.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list .disabled-level .progress-bar{background-color:#e0e7ee}.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list .disabled-level .progress-count{color:#98a2ab}@media only screen and (width<=767px){.classes .pap-btn-yellow{width:100%}}@media (width<=1199px){.classes .pap-btn-yellow{margin-bottom:50px!important}}.class-availability{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.class-availability span{font-family:var(--font-primary);color:#364a5f;font-style:normal;line-height:normal;font-weight:400!important}.class-availability .flag-country{border-radius:50%;width:21px;height:21px;margin-right:5px;position:relative;overflow:hidden}.empty-classes-reserved{color:#101a34;background:#fff;gap:4px}.empty-classes-reserved h1{color:#06235b;font-size:var(--font-size-b16);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:600!important}.empty-classes-reserved h2{font-size:var(--font-size-b14);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:600!important}.empty-classes-reserved p{font-size:var(--font-size-b14);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:400!important}body{font-family:var(--font-primary);background-color:#f5f6f9}.home-page{flex:1 1 0;padding:100px 48px 164px}.home-page.padding-top-offer{padding-top:24px}@media only screen and (width>=1200px){.home-page.padding-top-offer{padding-top:55px}}@media only screen and (width<=767px){.home-page{padding:100px 0 164px}}@media only screen and (width>=1800px){.home-page{margin-left:296px;padding:100px 0 30px}}@media (width>=1200px) and (width<=1800px){.home-page{margin-left:296px;padding:100px 48px 30px}.home-page .container{max-width:fit-content}}.header-name-plan{padding-bottom:16px}.header-name-plan .header-name h1{color:#101a34;font-size:32px;font-weight:700}.header-name-plan .header-plan{justify-content:flex-end;align-items:center;display:flex}.header-name-plan .header-plan .plan-description{text-align:right;padding-right:8px}.header-name-plan .header-plan .plan-description p{color:#0d1f4d;margin:0}.header-name-plan .header-plan .plan-description p.plan-free{color:#98a2ab}.header-name-plan .header-plan .plan-description h5{color:#6e7e8d;margin:0;font-size:12px;font-weight:600}.header-name-plan .header-plan .plan-description h5 a{color:#1d60a4}.header-name-plan .header-plan .plan-icon{background-color:#fff;border:1px solid #bce2f8;border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.header-name-plan .header-plan .plan-icon.icon-esencial{background-color:#edf5ff;border:1px solid #bce2f8}.header-name-plan .header-plan .plan-icon.icon-pro{background-color:#ffeba6;border:1px solid #0d1f4d}.header-name-plan .header-plan .plan-icon img{width:24px;height:24px}.custom-border div{border-top:2px solid #e1e7ee}.container-progress{gap:24px;padding-top:24px}.container-progress .title-progress{color:#364a5f;margin-bottom:0;font-size:16px;font-weight:400}.container-progress .streak-hours-classes{gap:8px;display:flex}.container-progress .streak-hours-classes .div-streak,.container-progress .streak-hours-classes .div-hours,.container-progress .streak-hours-classes .div-classes{background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:calc(50% - 4px);min-height:85px;padding:10px 16px;display:flex}.container-progress .streak-hours-classes .div-streak h3,.container-progress .streak-hours-classes .div-hours h3,.container-progress .streak-hours-classes .div-classes h3{color:#101a34;margin-bottom:2px;font-size:14px;font-weight:600}.container-progress .streak-hours-classes .div-streak p,.container-progress .streak-hours-classes .div-hours p,.container-progress .streak-hours-classes .div-classes p{color:#6e7e8d;margin:0;font-size:14px}.container-progress .streak-hours-classes .div-streak span,.container-progress .streak-hours-classes .div-hours span,.container-progress .streak-hours-classes .div-classes span{color:#364a5f;font-size:14px}.container-progress .streak-hours-classes .div-streak h2,.container-progress .streak-hours-classes .div-hours h2,.container-progress .streak-hours-classes .div-classes h2{color:#101a34;text-align:center;margin:0;font-size:24px;font-weight:400}.container-progress .streak-hours-classes .div-streak a,.container-progress .streak-hours-classes .div-hours a,.container-progress .streak-hours-classes .div-classes a{color:#1d60a4;font-size:14px;font-weight:600}.container-progress .streak-hours-classes .div-classes h3{margin:0}.container-progress .schedule-class{background-color:#fff;border-radius:8px;padding:24px;display:flex}.container-progress .schedule-class h3{font-size:16px;font-weight:600}.container-progress .schedule-class .pap-btn{width:fit-content}@media only screen and (width<=767px){.container-progress .schedule-class .pap-btn{width:100%}}.container-progress .schedule-class .div-imgs-teachers{justify-content:space-between;display:flex;position:relative}.container-progress .schedule-class .div-imgs-teachers:before{content:"";background:linear-gradient(270deg,#fff0 0%,#fff 100%);width:65%;height:101%;position:absolute;left:-1px}.container-progress .schedule-class .div-imgs-teachers img{object-fit:cover;width:calc(25% - 3px)}@media only screen and (width<=767px){.container-progress .schedule-class .div-imgs-teachers:before{display:none}}.container-progress .schedule-class.next-class{flex-direction:column;gap:24px}.container-progress .schedule-class.next-class h3{color:#101a34;margin:0;font-size:16px;font-weight:600}.container-progress .schedule-class.next-class p{color:#364a5f;margin:0}.container-progress .schedule-class.next-class .starts-at{color:#101a34;align-items:center;gap:5px;font-size:14px;display:flex}.container-progress .schedule-class.next-class .starts-at span{text-align:center;min-width:70px;font-weight:600;display:inline-block}.container-progress .schedule-class.next-class .teacher-class-info{flex-direction:column;gap:16px;font-size:14px;display:flex}.container-progress .schedule-class.next-class .teacher-class-info .teacher-name{color:#000;margin-bottom:2px;font-size:14px}.container-progress .schedule-class.next-class .pap-btn{margin-bottom:0}.sidebar{padding-top:24px;position:relative}.sidebar h3{color:#364a5f;margin:0 0 16px;font-size:16px;font-weight:400}.sidebar #carouselSuggestions .carousel-item{background-color:#fff;border-radius:10px;padding:16px}.sidebar #carouselSuggestions .carousel-item img{width:50px;height:50px;margin-bottom:10px}.sidebar #carouselSuggestions .carousel-item h4{color:#0d1f4d;margin-bottom:10px;font-size:16px;font-weight:600}.sidebar #carouselSuggestions .carousel-item p{color:#364a5f;margin-bottom:15px;font-size:16px}.sidebar #carouselSuggestions .carousel-controls{z-index:8;position:absolute;top:-40px;right:0}.sidebar #carouselSuggestions .pap-carousel-control-prev,.sidebar #carouselSuggestions .pap-carousel-control-next{background-color:#0000;border:none;padding:0}.sidebar #carouselSuggestions .pap-carousel-control-prev{margin-right:16px}@media screen and (width<=768px){.header-name-plan{padding-bottom:0;padding-left:16px;padding-right:16px}.header-name-plan .header-name h1{font-size:28px;font-weight:600}.header-name-plan .header-plan{flex-direction:row-reverse;margin-top:8px;padding-bottom:16px}.header-name-plan .header-plan .plan-description{text-align:left;padding:0 0 0 8px}.custom-border{padding:0 24px}.container-progress{gap:16px;padding-left:24px;padding-right:24px}.container-progress .streak-hours-classes{flex-wrap:wrap}.container-progress .streak-hours-classes .div-streak,.container-progress .streak-hours-classes .div-hours,.container-progress .streak-hours-classes .div-classes{width:100%}.container-progress .schedule-class{padding:16px}.container-progress .schedule-class.new-class{text-align:center;flex-flow:column-reverse wrap}.container-progress .schedule-class.new-class>:nth-child(2){margin-bottom:16px}.container-progress .schedule-class.next-class{gap:16px}.container-progress .pap-btn{width:100%}.sidebar{padding-left:24px;padding-right:24px}}@media only screen and (width<=768px) and (width<=767px){.sidebar{padding-left:15px;padding-right:15px}}.list-units{background:#f5f6f9;flex:1 1 0;width:100%;height:fit-content;padding:66px 0 164px}@media only screen and (width>=1800px){.list-units{margin-left:296px;padding:66px 0 30px}}@media (width>=1200px) and (width<=1800px){.list-units{margin-left:296px;padding:66px 0 30px}}@media only screen and (width<=767px){.list-units{background:#fff;padding:66px 0 164px}.list-units .container{width:100%;max-width:100%;padding-left:0;padding-right:0}}.list-units .list-units-container{padding:32px 33px 0}@media only screen and (width>=1800px){.list-units .list-units-container{padding:32px 0 0}}@media (width>=1200px) and (width<=1800px){.list-units .list-units-container{padding:32px 48px 0}}@media only screen and (width<=767px){.list-units .list-units-container{padding:32px 0 0}}.list-units .unit-content{opacity:1;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.list-units .unit-content.hide{opacity:0}.list-units .unit-content .title-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.list-units .unit-content .title{color:#0d1f4d;font-size:32px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:700!important}.list-units .unit-content .header-name-plan{flex-direction:row;justify-content:space-between;width:100%;display:flex}.list-units .unit-content .header-name-plan .title,.list-units .unit-content .header-name-plan .pap-btn{width:fit-content}@media only screen and (width<=767px){.list-units .unit-content{padding:0 12px}.list-units .unit-content .title-header{flex-direction:column;margin:0}.list-units .unit-content .title-header .header-name-plan{text-align:center;border-bottom:2px solid #e1e7ee;width:100%;margin-bottom:16px;padding-bottom:10px!important}.list-units .unit-content .border-grey{display:none}.list-units .unit-content .header-plan{margin-top:0}}@media only screen and (width>=1200px){.list-units .units-container>div:first-child{padding-right:15px}.list-units .units-container>div:nth-child(2){padding-left:15px}}.list-units .units-container .horizontal-scrollbar{background:#f5f6f9}@media only screen and (width>=465px){.list-units .units-container .horizontal-scrollbar{overflow-x:hidden}}@media only screen and (width>=1200px){.list-units .units-container .horizontal-scrollbar::-webkit-scrollbar{height:0}}@media only screen and (width<=767px){.list-units .units-container .horizontal-scrollbar{z-index:1;border-bottom:none;position:sticky;top:66px;overflow-y:scroll;box-shadow:0 .5rem 20px #fefefe;background:#fff!important;border-bottom:2px solid #287bbd!important}}.list-units .units-container .nav{margin-top:16px}@media only screen and (width<=767px){.list-units .units-container .nav:first-child{margin-left:16px}.list-units .units-container .nav:last-child{margin-right:16px}}@media only screen and (width<=480px){.list-units .units-container .nav{width:fit-content!important}.list-units .units-container .nav:first-child{margin-left:8px}.list-units .units-container .nav:last-child{margin-right:8px}}.list-units .units-container .nav.nav-fill{background:#f5f6f9;border-bottom:0;--bs-nav-tabs-border-width:0!important;gap:8px!important}@media only screen and (width<=767px){.list-units .units-container .nav.nav-fill{gap:4px!important}}.list-units .units-container .nav.nav-fill li.nav-item{flex:1 1 0}@media only screen and (width<=767px){.list-units .units-container .nav.nav-fill li.nav-item{flex:1 0 0!important}}.list-units .units-container .nav.nav-fill li.nav-item .nav-link{background:#f7fafc;border:2px solid #cbd2da;border-bottom:0;border-radius:8px 8px 0 0;min-width:104px;height:100%;min-height:60px;padding:8px!important}.list-units .units-container .nav.nav-fill li.nav-item .nav-link h2{font-size:var(--font-size-b16);font-family:var(--font-primary);color:#0d1f4d;text-transform:uppercase;margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}.list-units .units-container .nav.nav-fill li.nav-item .nav-link p{font-size:var(--font-size-b12);font-family:var(--font-primary);color:#101a34;text-align:center;margin-top:2px;margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}.list-units .units-container .nav.nav-fill li.nav-item .nav-link.active{background:#e2f3ff;border-top:2px solid #287bbd;border-left:2px solid #287bbd;border-right:2px solid #287bbd}.list-units .units-container .nav.nav-fill li.nav-item .nav-link:hover{background:#e2f3ff!important}.list-units .units-container .level-unit-content{background:#fff;border:2px solid #287bbd;border-radius:0 0 8px 8px;padding-bottom:24px;position:relative}@media only screen and (width<=767px){.list-units .units-container .level-unit-content{border:none;border-radius:0;border-bottom:2px solid #287bbd!important}}.list-units .units-container .level-unit-content .progress-lesson{gap:24px;margin:14px 24px}.list-units .units-container .level-unit-content .list-chapter{gap:4px;padding:0 16px;display:grid}@media only screen and (width>=1200px){.list-units .units-container .level-unit-content .list-chapter{padding:0 24px}}.list-units .units-container .level-unit-content .list-chapter .cap{color:#364a5f;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b14);margin:24px 0;font-weight:600!important}.list-units .units-container .level-unit-content .list-chapter .cap .title{margin-bottom:8px;font-size:20px}.list-units .units-container .level-unit-content .list-chapter .cap .description{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.list-units .units-container .level-unit-content .list-chapter .lesson-id{cursor:pointer;font-size:var(--font-size-b14);font-family:var(--font-primary);border-radius:8px;gap:8px;padding:10px 16px;font-style:normal;line-height:normal;font-weight:400!important}.list-units .units-container .level-unit-content .list-chapter .lesson-id:hover{background:#f5f6f9}.list-units .units-container .level-unit-content .list-chapter .lesson-id.finished{cursor:pointer;background:#e2f3ff!important}.list-units .units-container .level-unit-content .list-chapter .lesson-id.finished:hover{opacity:.85}.list-units .units-container .level-unit-content .list-chapter .lesson-id.blocked{background:#f7fafc!important}.list-units .units-container .level-unit-content .list-chapter .lesson-id.blocked:hover{opacity:.85}.list-units .units-container .level-unit-content .list-chapter .lesson-id.blocked .lesson-name{color:#6e7e8d}.list-units .units-container .level-unit-content .list-chapter .lesson-id.review{background:#fef8d4}.list-units .units-container .level-unit-content .list-chapter .lesson-id.review.finished{background:#caffe3}.list-units .units-container .level-unit-content .list-chapter .lesson-id .lesson-order{color:#364a5f;margin-bottom:2px}.list-units .units-container .level-unit-content .list-chapter .lesson-id .lesson-name{font-size:var(--font-size-b16);font-family:var(--font-primary);color:#0d1f4d;margin-bottom:2px;font-style:normal;line-height:normal;font-weight:600!important}.list-units .units-container .level-unit-content .list-chapter .lesson-id .lesson-type{color:#1d60a4}.list-units .units-container .download-certificate{border:0;border-radius:8px;margin-top:48px;padding:30px;box-shadow:0 5px 10px -5px #292a371a}#login-page{color:#2e2e2e;background-image:url(/build/imgs/login-desktop-back.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1 0;margin:0;font-size:16px;font-style:normal;font-weight:400;width:100%!important;height:100%!important;padding-top:60px!important}@media only screen and (width>=768px) and (width<=1199px){#login-page{background-image:url(/build/imgs/login-tablet-back.png)}}@media only screen and (width<=767px){#login-page{background-image:url(/build/imgs/login-mobile-back.png)}}#login-page h4{font-size:16px}#login-page small{font-size:12.8px}#login-page .column-in-center{float:none;background:#fff;border-radius:10px;width:440px;margin:0 auto;padding:33px 45px 10px;box-shadow:0 0 31px #0e3c6926}#login-page .pap-btn{color:#212529;height:45px;padding-top:12px;padding-bottom:12px;font-size:16px}#login-page .pap-btn.btn-google{font-size:var(--font-size-b16);color:#101a34;border:1px solid #98a2ab!important}#login-page .pap-btn.btn-google:hover{opacity:.85}#login-page .pap-btn.btn-apple{font-size:var(--font-size-b16);color:#101a34;border:1px solid #98a2ab!important}#login-page .pap-btn.btn-apple:hover{opacity:.85}#login-page .form-control{color:#101a34;height:45px}#login-page .form-control::placeholder{opacity:1;color:#98a2ab!important}#login-page .hr{border:1px solid #34424f;width:100%;height:0}#login-page form{width:100%;margin:0 auto}@media (width>=481px) and (width<=767px){#login-page .form-control{height:57px;padding:16px;font-size:16px}#login-page .pap-btn{height:57px}#login-page .column-in-center{width:472px!important;padding:50px 60px 10px!important}#login-page input{background:#f7fafc;border:1px solid #d9dde1;border-radius:10px;height:45px;line-height:24px}}@media (width>=320px) and (width<=480px){#login-page .column-in-center{width:351px;padding:33px 20px 10px}#login-page input{background:#f7fafc;border:1px solid #d9dde1;border-radius:10px;height:45px;line-height:24px}}.offer-page .offer-header{margin-top:0;margin-bottom:48px}@media only screen and (width>=1200px){.offer-page .offer-header{margin-top:44px;margin-bottom:110px}}.offer-page .offer-header .countdown-timer{gap:8px}.offer-page .offer-header .countdown-timer .countdown-timer-item{border-radius:4px;padding:8px 12px}.offer-page .offer-header .light-header{max-width:100%}@media only screen and (width>=1200px){.offer-page .offer-header .light-header{max-width:475px}}.offer-page .offer-header .plan-box{width:420px}@media only screen and (width<=480px){.offer-page .offer-header .plan-box{width:100%}}.offer-page .language-benefits{background:#fff}.offer-page .light-header .title{font-size:48px;line-height:58px}@media only screen and (width>=768px) and (width<=1199px){.offer-page .light-header .title{font-size:40px;line-height:55px}}@media only screen and (width<=767px){.offer-page .light-header .title{font-size:36px;line-height:46px}}.offer-page .light-header .second-title{font-size:58px}@media only screen and (width>=768px) and (width<=1199px){.offer-page .light-header .second-title{font-size:48px;line-height:55px}}@media only screen and (width<=767px){.offer-page .light-header .second-title{font-size:40px;line-height:50px}}.offer-page .pap-btn{font-size:16px!important}.on-boarding-container{flex:1 1 0;justify-content:center;align-items:center;width:100%;height:100vh;padding:32px 24px 42px;display:flex}@media (height<=870px){.on-boarding-container{padding-bottom:105px}}@media (height<=1000px) and (height>=759px){.on-boarding-container{padding-bottom:147px}}@media only screen and (width>=1800px){.on-boarding-container{height:100svh;min-height:fit-content;padding-top:48px}}@media only screen and (width<=767px){.on-boarding-container{padding:15px 24px 90px}}.on-boarding-container .container{gap:38px}@media only screen and (width<=767px){.on-boarding-container .container{gap:32px;padding:0}}.on-boarding-container .level-info-container{gap:32px;width:100%;max-width:585px}@media only screen and (width<=767px){.on-boarding-container .level-info-container{gap:16px}}.on-boarding-container .options-english-container{gap:24px}@media only screen and (width<=767px){.on-boarding-container .options-english-container{gap:14px}}.on-boarding-container .options-english-container img.info-img{height:200px}@media only screen and (width<=767px){.on-boarding-container .options-english-container img.info-img{height:150px}}.on-boarding-container .options-english-container .benefits-container{gap:16px;width:100%}@media only screen and (width<=767px){.on-boarding-container .options-english-container .benefits-container{gap:10px;width:auto}}.on-boarding-container img.info-img-levels{width:100%;max-width:max-content;height:100%}@media (width>=1200px) and (width<=1800px){.on-boarding-container img.info-img-levels{max-height:200px}}.on-boarding-container .question-container{gap:38px;width:100%;max-width:588px}@media only screen and (width>=768px) and (width<=1199px){.on-boarding-container .question-container{max-width:538px}}@media only screen and (width<=767px){.on-boarding-container .question-container{gap:24px}}.on-boarding-container .question-container .question-title-section{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);flex-direction:column;align-self:stretch;align-items:center;gap:16px;font-style:normal;line-height:normal;display:flex;font-weight:400!important}@media only screen and (width<=767px){.on-boarding-container .question-container .question-title-section{gap:8px}}.on-boarding-container .question-container .question-title-section .question-title{color:#101a34;font-size:24px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}@media only screen and (width<=767px){.on-boarding-container .question-container .question-title-section .question-title{font-size:18px}}.on-boarding-container .question-container .options-container{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;display:flex}.on-boarding-container .question-container .options-container .level{min-width:47px}@media only screen and (width<=767px){.on-boarding-container .question-container .options-container .level{min-width:34px}}.on-boarding-container .question-container .option{font-size:var(--font-size-b16);color:#101a34;-o-transition:.3s ease-in-out;background:#fff;border:1px solid #cbd2da;border-radius:8px;gap:16px;width:100%;min-width:286px;padding:12px 16px;font-weight:400;transition:all .3s ease-in-out}@media only screen and (width<=767px){.on-boarding-container .question-container .option{flex:1;gap:12px;min-width:0;padding:12px}}.on-boarding-container .question-container .option:hover{background:#f5f6f9}.on-boarding-container .question-container .option.active{background:#e4f3ff;border:2px solid #287bbd}.on-boarding-container .question-container .option.disabled{color:#cbd2da}.on-boarding-container .question-container .option .level{color:#06235b!important}.on-boarding-container .question-container .option .level.level-b1,.on-boarding-container .question-container .option .level.level-b2,.on-boarding-container .question-container .option .level.level-c1{color:#25186d!important}.on-boarding-container .question-container .option .w-img{width:32px}@media only screen and (width<=767px){.on-boarding-container .question-container .option .w-img{width:24px}.on-boarding-container .question-container .option .w-img.w-32{width:32px}}.on-boarding-container .question-container .option .option-body{align-items:center;gap:16px;width:100%;display:flex}@media only screen and (width<=767px){.on-boarding-container .question-container .option .option-body{gap:12px}}.on-boarding-container .question-container .option .bg-other-lang{background:#e4f3ff;border-radius:4px;justify-content:center;align-items:center;width:42px;height:30px;display:flex}.on-boarding-container .question-container .select-other-lang-description{color:#101a34;text-align:center;white-space:pre-line;font-size:var(--font-size-b14);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}.on-boarding-container .question-container .choose-lang-container{flex-direction:column;align-items:center;display:flex}.on-boarding-container .question-container .choose-lang-container .lang-opt-list{justify-content:center;align-items:center;gap:16px;display:flex}.on-boarding-container .question-container .lang-list-container{flex-direction:column;align-items:center;gap:38px;min-width:588px;display:flex}@media only screen and (width<=767px){.on-boarding-container .question-container .lang-list-container{gap:24px;min-width:100%}}.on-boarding-container .question-container .lang-list-container .lang-list-content{grid-template-rows:fit-content(100%) fit-content(100%);grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:4px;display:grid}@media only screen and (width<=767px){.on-boarding-container .question-container .lang-list-container .lang-list-content{grid-template-columns:repeat(2,minmax(0,1fr))}}.on-boarding-container .question-container .lang-list-container .lang-list-content .opt-lang-select{grid-row:var(--grid-row,auto)/span 1;grid-column:var(--grid-column,auto)/span 1;color:#364a5f;min-width:144px;font-size:12px;font-family:var(--font-primary);-o-transition:.3s ease-in-out;background:#fff;border:2px solid #fff;border-radius:4px;flex-direction:column;flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;gap:12px;padding:12px;font-style:normal;line-height:normal;transition:all .3s ease-in-out;display:flex;font-weight:400!important}@media only screen and (width<=767px){.on-boarding-container .question-container .lang-list-container .lang-list-content .opt-lang-select{gap:8px;min-width:100px;padding:10px}}.on-boarding-container .question-container .lang-list-container .lang-list-content .opt-lang-select.active{font-family:var(--font-primary);background:#bce2f8;border:2px solid #101a34;font-style:normal;line-height:normal;font-weight:600!important}.on-boarding-container .instruction-text{white-space:pre-line;color:#364a5f;text-align:center;font-size:var(--font-size-b14);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}.on-boarding-container .take-english-test-button{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;opacity:1;-o-transition:opacity .6s ease-in-out;background-color:#0000;border:none;font-style:normal;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;transition:opacity .6s ease-in-out;font-weight:600!important}.on-boarding-container .take-english-test-button:hover{opacity:.8}.on-boarding-container .pap-btn{font-size:var(--font-size-b16);margin-bottom:0;padding:15px 60px}@media only screen and (width<=767px){.on-boarding-container .pap-btn{width:100%;padding:15px 30px}}.on-boarding-container .pap-btn.pap-btn-blue{background:#287bbd;border:1px solid #287bbd}.on-boarding-container .pap-btn.pap-btn-grey{border:1px solid #cbd2da}@media only screen and (width<=767px){.on-boarding-container .gap-5{gap:32px!important}}@media (height<=870px){.on-boarding-container .btn-container{background-color:#f7fafc;width:100%;padding:10px 25px;position:fixed;bottom:0;box-shadow:5px 5px 40px #0b2a4914}.on-boarding-container .btn-container button{padding:12px 60px!important}}@media only screen and (height<=870px) and (width<=480px){.on-boarding-container .btn-container{gap:8px;padding:10px 25px 16px;padding:12px 30px!important}}#payment-failed{background-color:#06235b;background-image:url(/build/imgs/pages/payment-failed/payment-failed-bg.png);background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:32px;display:flex}#payment-failed h1{font-size:var(--font-size-b48);margin-bottom:0}#payment-failed p{font-size:var(--font-size-b18);margin-bottom:0}#payment-failed .container{text-align:center;color:#e4f3ff;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:24px;max-width:800px;display:flex}@media only screen and (width<=767px){#payment-failed .container{gap:16px}}#payment-failed .container .btn-go-home{z-index:200;color:#fff;text-align:center;letter-spacing:2px;-o-transition:all .3s ease-in;border:1px solid #fff;border-radius:100px;width:150px;margin:15px auto;padding:10px 15px;font-size:11px;font-weight:600;text-decoration:none;transition:all .3s ease-in;display:block;position:relative}#payment-failed .container .btn-go-home:hover{color:#000;background-color:#fff;transform:scale(1.05);box-shadow:0 20px 20px #0000001a}#pricing{background-color:#fff}#pricing #top{z-index:1;margin:64px 120px 35px;position:relative}@media only screen and (width>=768px) and (width<=1199px){#pricing #top{gap:2px;margin:0 48px 32px;padding-top:32px}}@media only screen and (width<=767px){#pricing #top{margin:0!important}#pricing #top .container{max-width:none;padding-left:0!important;padding-right:0!important}}#pricing #top .sub-title{font-size:var(--font-size-b14);color:#0d1f4d;margin:0}#pricing #top h1{color:#06235b;font-size:48px;font-style:normal;font-weight:700;line-height:58px}#pricing #top .plan-cards-width{width:-webkit-fill-available}#pricing #top .nav{background-color:#fff}@media only screen and (width>=768px) and (width<=1199px){#pricing #top .nav{padding-top:14px}}@media only screen and (width<=767px){#pricing #top .nav{z-index:1;transition:top .3s ease-in-out;position:sticky;box-shadow:0 1rem 20px #fefefe;border-bottom:2px solid #287bbd!important;padding:8px 16px 0!important}}#pricing #top .nav.nav-pills.nav-fill{border-bottom:0}@media only screen and (width>=768px) and (width<=1199px){#pricing #top .nav.nav-pills.nav-fill{gap:8px!important}}@media only screen and (width<=767px){#pricing #top .nav.nav-pills.nav-fill{gap:4px!important}}#pricing #top .nav.nav-pills .nav-item{flex:1 1 0}@media only screen and (width<=767px){#pricing #top .nav.nav-pills .nav-item{flex:1 0 0!important}}#pricing #top .nav.nav-pills .nav-item:last-child .nav-link{background:#f7fafc;border:2px solid #cbd2da;border-bottom:0!important}#pricing #top .nav.nav-pills .nav-item:last-child .nav-link:hover{background:#e2f3ff}#pricing #top .nav.nav-pills .nav-item:nth-child(-n+2) .nav-link{background:#fff}#pricing #top .nav.nav-pills .nav-link{background:#fff;padding:8px 16px;border:2px solid #cbd2da!important;border-bottom:0!important;border-radius:8px 8px 0 0!important}#pricing #top .nav.nav-pills .nav-link.active{height:100%;background:#e2f3ff!important;border:2px solid #287bbd!important;border-bottom:0!important}#pricing #top .nav.nav-pills .nav-link:hover{background:#e2f3ff!important}@media only screen and (width>=768px) and (width<=1199px){#pricing #top .nav.nav-pills .nav-link{padding:8px 4px!important}}@media only screen and (width>=481px) and (width<=767px){#pricing #top .nav.nav-pills .nav-link{padding:8px 4px!important}}@media only screen and (width<=480px){#pricing #top .nav.nav-pills .nav-link{min-height:100%;padding:8px 4px!important}}#pricing #top .nav.nav-pills h2{color:#0d1f4d;text-align:center;text-transform:capitalize;font-size:var(--font-size-b16);font-family:var(--font-primary);margin-bottom:2px;font-style:normal;line-height:normal;font-weight:600!important}#pricing #top .nav.nav-pills p{color:#0d1f4d;font-size:var(--font-size-b12);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:500!important}#pricing #top .tab-content{background:#fff;border:2px solid #287bbd;border-radius:0 0 8px 8px;width:100%;padding:24px;position:relative}@media only screen and (width<=767px){#pricing #top .tab-content{border:0;border-bottom:2px solid #287bbd;border-radius:0;padding:24px 16px!important}}#pricing #top .tab-content .tab-pane.active{gap:16px;width:auto;display:grid}@media only screen and (width>=1200px){#pricing #top .tab-content .tab-pane.active{gap:24px}}#pricing #top .tab-content .tab-pane .info-plans p{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}@media only screen and (width>=1200px){#pricing #top .tab-content .tab-pane .info-plans p{font-size:var(--font-size-b16)!important}}#pricing #top .tab-content .tab-pane .detail-plans p{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:400!important}#pricing #top .tab-content .tab-pane .detail-plans p span{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}#pricing #top .tab-content .tab-pane .view-all-plans-link{color:#287bbd;font-size:var(--font-size-b14);text-align:center;font-family:var(--font-primary);background:0 0;border:0;margin:16px auto 0;padding:8px;font-style:normal;line-height:normal;text-decoration:underline;display:block;font-weight:600!important}#pricing #top .tab-content .tab-pane .view-all-plans-link:hover{color:#1d60a4}@media only screen and (width>=1200px){#pricing #top .tab-content .tab-pane .card-deck{gap:1rem!important}}#pricing #top .tab-content .tab-pane .card-deck .card:last-child{border:2px solid #fac82c}#pricing #top .tab-content .tab-pane .card-deck .card:last-child .card-header{border-bottom:2px solid #fac82c}#pricing #top .tab-content .tab-pane .card-deck .card:last-child:hover{background:#f7fafc;border:2px solid #fac82c}#pricing #top .tab-content .tab-pane .card-deck .card:last-child:hover .card-header{border-bottom:2px solid #fac82c}#pricing #top .tab-content .tab-pane .card-deck .card{background:#fff;border:2px solid #cbd2da;border-radius:8px;width:100%;max-width:307px}@media only screen and (width>=768px) and (width<=1199px){#pricing #top .tab-content .tab-pane .card-deck .card{max-width:100%!important}}@media only screen and (width<=767px){#pricing #top .tab-content .tab-pane .card-deck .card{min-width:100%}}#pricing #top .tab-content .tab-pane .card-deck .card:hover{border:2px solid #7bc3eb}#pricing #top .tab-content .tab-pane .card-deck .card:hover .card-header{background:#f5f6f9;border-bottom:2px solid #7bc3eb}#pricing #top .tab-content .tab-pane .card-deck .card:hover .card-body{background:#f7fafc}#pricing #top .tab-content .tab-pane .card-deck .card .card-header{background:#f7fafc;border-bottom:2px solid #cbd2da;border-radius:8px 8px 0 0;padding:20px 16px}#pricing #top .tab-content .tab-pane .card-deck .card .card-header h1{font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;color:#0d1f4d!important;font-size:20px!important;font-weight:600!important}#pricing #top .tab-content .tab-pane .card-deck .card .card-header span{color:#14b179;font-size:var(--font-size-b12);font-family:var(--font-primary);background:#d3fde7;border-radius:4px;padding:4px 8px;font-style:normal;line-height:normal;font-weight:600!important}#pricing #top .tab-content .tab-pane .card-deck .card .card-body{border-radius:0 0 8px 8px;flex:1 0 0;padding:16px;color:#0d1f4d!important}@media only screen and (width>=768px) and (width<=1199px){#pricing #top .tab-content .tab-pane .card-deck .card .card-body{gap:3.5px!important}}@media only screen and (width<=767px){#pricing #top .tab-content .tab-pane .card-deck .card .card-body{gap:2px!important}}#pricing #top .tab-content .tab-pane .card-deck .card .card-body .card-content{flex:1 0 0}#pricing #top .tab-content .tab-pane .card-deck .card .card-body .card-content p{font-size:var(--font-size-b14);font-family:var(--font-primary);margin-bottom:2px;font-style:normal;line-height:normal;font-weight:400!important}#pricing #top .tab-content .tab-pane .card-deck .card .card-body .card-content h1{font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;color:#0d1f4d!important;font-size:24px!important;font-weight:600!important}#pricing #top .tab-content .tab-pane .card-deck .card .card-body .card-content h1 span{font-size:var(--font-size-b14);font-family:var(--font-primary);margin-left:4px;font-style:normal;line-height:normal;font-weight:400!important}#pricing #top .tab-content .tab-pane .card-deck .card .card-body .card-payment-plan p{font-size:var(--font-size-b14);font-family:var(--font-primary);margin-bottom:2px;font-style:normal;line-height:normal;font-weight:400!important}#pricing #top .tab-content .tab-pane .card-deck .card .card-body .card-payment-plan span{font-size:var(--font-size-b16);font-family:var(--font-primary);margin-left:4px;font-style:normal;line-height:normal;font-weight:500!important}@media only screen and (width>=1200px){#pricing #top .tab-content .tab-pane .card-deck .card .card-body .card-payment-plan span{margin-left:0!important}}#pricing #top .tab-content .tab-pane .card-deck .card .card-body .card-payment-plan span.price-before{color:#98a2ab;font-family:var(--font-primary);font-style:normal;line-height:normal;text-decoration:line-through;margin-left:4px!important;font-weight:400!important}#plan-difference{background:#fff;padding-top:35px}@media only screen and (width<=767px){.title-learn-english{display:none}}.pricing-page{max-width:-webkit-fill-available;flex-direction:column;flex:1 1 0;max-width:-moz-available;margin:66px 0 164px;display:flex}@media only screen and (width>=1800px){.pricing-page{margin:66px 0 30px 296px}}@media (width>=1200px) and (width<=1800px){.pricing-page{margin:66px 0 0 294px}.pricing-page .container{width:100%}}@media only screen and (width<=767px){.pricing-page{margin:66px 0 164px}}.prices-header-container{background-color:#06235b;padding-top:100px;position:relative}.not-available-container{--bg-img-desktop:url(/build/imgs/pages/prices/bg-prices.svg);background-image:var(--bg-img-desktop);text-align:center;z-index:1;background-position:bottom;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:24px;display:flex;position:absolute}.not-available-container>div:first-child{align-self:center}.not-available-container>div:last-child{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.not-available-container h1{color:#fff;font-size:var(--font-size-b48);max-width:600px;margin-bottom:30px;font-weight:600;display:block}.bg-prices-header{--bg-img-desktop:url(/build/imgs/pages/prices/bg-prices.svg);--bg-img-tablet:url(/build/imgs/pages/prices/tablet-bg-prices.svg);--bg-img-mobile:url(/build/imgs/pages/prices/mobile-bg-prices.svg);z-index:1;background-image:var(--bg-img-desktop);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute}@media only screen and (width>=768px) and (width<=1199px){.bg-prices-header{background-image:var(--bg-img-tablet)}}@media only screen and (width<=767px){.bg-prices-header{background-image:var(--bg-img-mobile)}}.plans-list{z-index:2;gap:30px}@media only screen and (width>=768px) and (width<=1199px){.plans-list{gap:24px}}@media only screen and (width<=767px){.plans-list{gap:16px}}.language-benefits{color:#06235b;text-align:center;background:linear-gradient(#f5fafe 5%,#fff 95%);gap:48px;padding:80px 120px 64px}.language-benefits .container{color:#06235b;text-align:center;gap:48px}@media only screen and (width<=767px){.language-benefits{padding:80px 24px 64px}.language-benefits .container{gap:24px}}@media only screen and (width>=768px) and (width<=1199px){.language-benefits{padding:80px 48px 64px}}.language-benefits .language-benefits-list{flex:1 0 0;gap:24px}@media only screen and (width>=1200px){.language-benefits .language-benefits-list{gap:49px}}.language-benefits .language-benefits-list .language-benefits-content{flex:1 0 0;gap:8px}.language-benefits .language-benefits-list .language-benefits-content p{color:#06235b;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.language-benefits .language-benefits-list .language-benefits-content p.title{color:#287bbd;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.certificate-section{background-color:#fff;padding:64px 0;position:relative}.certificate-section .row{gap:48px;display:flex}@media only screen and (width<=767px){.certificate-section .row{gap:24px}}.certificate-section .bg-blue-gradient-left{z-index:1;background-image:url(/build/imgs/pages/prices/left-blue-gradient.svg);background-position:0;background-repeat:no-repeat;width:100%;height:100%;position:absolute;left:0}@media only screen and (width<=767px){.certificate-section .bg-blue-gradient-left{background-image:url(/build/imgs/pages/prices/mobile-left-blue-gradient.svg)}}.certificate-section .bg-blue-gradient-right{z-index:1;background-image:url(/build/imgs/pages/prices/right-blue-gradient.svg);background-position:100%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;right:0}@media only screen and (width<=767px){.certificate-section .bg-blue-gradient-right{background-image:url(/build/imgs/pages/prices/mobile-right-blue-gradient.svg)}}.certificate-section video{z-index:2;max-width:702px}@media only screen and (width<=767px){.certificate-section img{max-height:200px}}.self-taught-learning{z-index:2;background:#f7fafc;gap:120px;padding:120px}@media only screen and (width>=768px) and (width<=1199px){.self-taught-learning{padding:64px 48px}}@media only screen and (width<=767px){.self-taught-learning{padding:64px 24px}}.self-taught-learning .plan-benefits-list{color:#101a34;font-size:var(--font-size-b16)}.self-taught-learning .plan-benefits-list .title{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.video-plan-diff{z-index:2;background-color:#06235b;padding:64px 222px}.video-plan-diff .container{gap:48px}@media only screen and (width>=768px) and (width<=1199px){.video-plan-diff .container .w-100{max-width:450px!important}}@media only screen and (width<=480px){.video-plan-diff .container{margin:0;padding:0}.video-plan-diff .container img{width:100%!important}.video-plan-diff .container .w-100{align-items:end!important}}@media only screen and (width>=768px) and (width<=1199px){.video-plan-diff{padding:64px 48px}.video-plan-diff .light-header{text-align:center}}@media only screen and (width<=767px){.video-plan-diff{padding:64px 48px}.video-plan-diff .light-header{text-align:center}}@media only screen and (width<=480px){.video-plan-diff{padding:0}.video-plan-diff img{object-position:bottom}.video-plan-diff .light-header{text-align:center;padding:64px 24px 0}}.testimonial-content{z-index:2;background:#e4f3ff;gap:48px}.testimonial-content .dark-header{padding:64px 222px 0}@media only screen and (width>=768px) and (width<=1199px){.testimonial-content .dark-header{padding:64px 48px 0}}@media only screen and (width<=767px){.testimonial-content .dark-header{padding:64px 24px 0}}.testimonial-content .testimonial-container{gap:24px;padding-left:48px;padding-right:48px}@media only screen and (width>=768px) and (width<=1199px){.testimonial-content .testimonial-container{padding-left:24px;padding-right:24px}}@media only screen and (width>=1200px){.testimonial-content .testimonial-container{gap:30px;padding-left:121px;padding-right:121px}}.testimonial-content .testimonial-container .testimonial-box{background:#fff;border-radius:8px;gap:8px;width:277px;min-width:277px;max-width:277px;box-shadow:5px 5px 40px #0b2a4914}.testimonial-content .testimonial-container .testimonial-box p{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:0}.testimonial-content .testimonial-container .testimonial-box p.text{font-size:var(--font-size-b16);flex:1 0 0}.testimonial-content .testimonial-container .testimonial-box p.text span{color:#101a34;font-size:var(--font-size-b32);font-style:normal;font-weight:600;line-height:24px;display:block}.testimonial-content .testimonial-container .testimonial-box p.name{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.testimonial-content .raiting-trustpilot{padding:0 222px 64px}@media only screen and (width>=768px) and (width<=1199px){.testimonial-content .raiting-trustpilot{padding:0 48px 64px}}@media only screen and (width<=767px){.testimonial-content .raiting-trustpilot{padding:0 24px 64px}}.testimonial-content .raiting-trustpilot img{background:#d3d3d3 -30.138px -48.646px/114.943% 261.538% no-repeat;border-radius:8px;max-width:100%}.faqs-list-content{background:var(--background-grad,linear-gradient(180deg, #f5f7fa 1.68%, #fdfefe 14.05%, #fff 100%));padding:120px 222px}@media only screen and (width>=768px) and (width<=1199px){.faqs-list-content{padding:120px 48px}}@media only screen and (width<=767px){.faqs-list-content{padding:64px 24px 120px}}.faqs-list-content .faqs-list-container{width:-webkit-fill-available;max-width:790px;width:-moz-available;width:fill-available;gap:48px}.faq-pricing{width:100%;font-size:var(--font-size-b16);font-family:var(--font-primary);justify-content:center;padding-bottom:0;font-style:normal;line-height:normal;display:flex;color:#364a5f!important;background:0 0!important;font-weight:400!important}.faq-pricing .col-lg-12{padding:0}.faq-pricing .container{margin:0}.faq-pricing #accordion{flex-direction:column;gap:24px;display:flex;margin-bottom:0!important}.faq-pricing #accordion .card-header{padding:0 0 8px!important}.plan-box{color:#364a5f;width:380px;height:fit-content;font-size:var(--font-size-b16);font-family:var(--font-primary);background:#fff;border-radius:16px;font-style:normal;line-height:normal;box-shadow:5px 5px 40px #0b2a4914;font-weight:600!important}@media only screen and (width<=767px){.plan-box{width:100%;max-width:568px}}.plan-box .recommended-plan{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#fac82c;border-radius:16px 16px 0 0;padding:8px 10px;font-style:normal;line-height:normal;font-weight:600!important}.plan-box .plan-description{border-radius:16px 16px 0 0;padding:32px}@media only screen and (width<=767px){.plan-box .plan-description{padding:16px}}.plan-box .plan-description .title{flex:1 1 0}.plan-box .plan-description .title h2{color:#101a34;font-size:var(--font-size-b24);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.plan-box .plan-description .detail-plan{font-size:var(--font-size-b16);color:#364a5f;gap:8px}.plan-box .plan-description .detail-plan.muted{color:#6e7e8d}.plan-box .plan-description .detail-plan p{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.plan-box .plan-description .detail-plan p span{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.plan-box .plan-price{border-radius:0 0 16px 16px;padding:8px 32px 32px}@media only screen and (width<=767px){.plan-box .plan-price{padding:8px 16px 16px}}.plan-box .plan-price .price{color:#101a34;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.plan-box .plan-price .price small{font-size:var(--font-size-b16)}.plan-box .plan-price .price .discount{color:#14b179;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#d3fde7;border-radius:4px;justify-content:flex-end;align-items:center;gap:10px;padding:4px 8px;font-style:normal;line-height:normal;display:flex;font-weight:600!important}.plan-box .price-before{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;text-decoration:line-through;font-weight:400!important}.warranty{background:#06235b;padding:64px 120px}@media only screen and (width>=768px) and (width<=1199px){.warranty{padding:64px 48px}}@media only screen and (width<=767px){.warranty{padding:64px 24px}}.warranty .warranty-list{flex:1 0 0;gap:24px}@media only screen and (width>=1200px){.warranty .warranty-list{gap:30px}}.warranty .warranty-list .warranty-box{gap:8px;max-width:200px}@media only screen and (width>=1200px){.warranty .warranty-list .warranty-box{max-width:380px}}@media only screen and (width<=767px){.warranty .warranty-list .warranty-box{max-width:380px}}.warranty p.content{color:#e4f3ff;text-align:center;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}#progress{width:100%;min-height:100vh;min-height:-moz-available;background-color:#f5f6f9;flex:auto;min-height:-webkit-fill-available;padding:90px 0 160px;overflow-y:auto}@media only screen and (width>=1800px){#progress{margin-left:296px;padding:100px 0 160px}}@media (width>=1200px) and (width<=1800px){#progress{margin-left:296px;padding:100px 46px 160px}}#progress .alert-pap{top:90px;bottom:auto}@media only screen and (width>=1200px){#progress .alert-pap{left:auto;right:-112px}}#progress .container{flex-direction:column;gap:24px;max-width:1080px;height:fit-content;display:flex}@media only screen and (width<=767px){#progress .container{gap:16px}}@media (width>=1200px) and (width<=1800px){#progress .container{padding:0}}#progress #progress-header{gap:8px}#progress #progress-header h1{color:#101a34;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b32);margin:0;font-weight:700!important}@media only screen and (width<=767px){#progress #progress-header h1{font-weight:600}}#progress #progress-header .separator{margin:0}#progress .tabs__content{background:0 0;padding:16px 0}#progress .tabs__content--ranking{background-color:#fff;padding:24px 32px}@media only screen and (width<=767px){#progress .tabs__content--ranking{padding:16px 8px}}#progress .tabs__content--ranking .ranking-top,#progress .tabs__content--ranking .ranking-list,#progress .tabs__content--ranking .ranking-board__state{box-shadow:none;background-color:#0000;border:none;border-radius:0}#progress .tabs__content--ranking .ranking-board{gap:0}#progress .tabs__content--ranking .ranking-top{padding-top:16px;padding-bottom:32px}#progress .tabs__content--ranking .ranking-list{border-top:12px solid #f5f6f9;margin:0 -32px;padding:8px 32px 0}@media only screen and (width<=767px){#progress .tabs__content--ranking .ranking-list{margin:0 -8px;padding:4px 8px 0}}#progress .tabs__content--certificates{padding:24px}@media only screen and (width<=767px){#progress .tabs__content--certificates{padding:16px 12px}}.certificates-accordion{flex-direction:column;gap:24px;display:flex}.certificates-accordion__item{background-color:#0000!important}.certificates-accordion__item:before{display:none}.certificates-accordion__header{border:1px solid #cbd2da;border-radius:10px;box-shadow:0 6px 20px #0b2a490f;background-color:#fff!important;padding:4px 20px!important}.certificates-accordion__header h2{color:#364a5f;font-size:var(--font-size-b20);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:600!important}.certificates-accordion__content{padding:16px 0 0!important}.ranking-board{flex-direction:column;gap:22px;display:flex}.ranking-board__state{text-align:center;background-color:#fff;border:1px solid #edf1f5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;padding:40px;display:flex;box-shadow:0 10px 28px #0b2a4914}.ranking-board__state h3{color:#06235b;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b18);margin:0;font-weight:600!important}.ranking-board__state p{color:#6e7e8d;font-size:var(--font-size-b14);max-width:320px;margin:0}.ranking-avatar{flex-shrink:0;position:relative}.ranking-avatar__photo{object-fit:cover;object-position:center;border-radius:50%;width:48px;height:48px;display:block}@media only screen and (width<=767px){.ranking-avatar__photo{width:38px;height:38px}}.ranking-avatar__position{color:#fff;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b12);background-color:#287bbd;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;line-height:1;display:flex;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);font-weight:600!important}@media only screen and (width<=767px){.ranking-avatar__position{min-width:20px;height:20px;bottom:-6px}}.ranking-avatar--top .ranking-avatar__photo{width:96px;height:96px;padding:1px}@media only screen and (width<=767px){.ranking-avatar--top .ranking-avatar__photo{width:64px;height:64px}}.ranking-avatar--top .ranking-avatar__position{font-size:var(--font-size-b16);min-width:32px;height:32px;bottom:-13px}@media only screen and (width<=767px){.ranking-avatar--top .ranking-avatar__position{font-size:var(--font-size-b14);min-width:26px;height:26px;bottom:-10px}}.ranking-avatar--bar .ranking-avatar__photo{width:46px;height:46px;box-shadow:0 0 0 2px #fffc}@media only screen and (width<=767px){.ranking-avatar--bar .ranking-avatar__photo{width:36px;height:36px}}.ranking-avatar--gold .ranking-avatar__position,.ranking-avatar--silver .ranking-avatar__position,.ranking-avatar--bronze .ranking-avatar__position{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:700!important}.ranking-avatar--gold .ranking-avatar__photo{box-shadow:0 0 0 4px #e8b23a}.ranking-avatar--gold .ranking-avatar__position{background-color:#e8b23a}.ranking-avatar--silver .ranking-avatar__photo{box-shadow:0 0 0 4px #b9c2ce}.ranking-avatar--silver .ranking-avatar__position{background-color:#b9c2ce}.ranking-avatar--bronze .ranking-avatar__photo{box-shadow:0 0 0 4px #ce8e5c}.ranking-avatar--bronze .ranking-avatar__position{background-color:#ce8e5c}.ranking-top{background-color:#fff;border:1px solid #edf1f5;border-radius:16px;flex-direction:row;justify-content:center;align-items:flex-end;gap:28px;padding:40px 48px 32px;display:flex;box-shadow:0 10px 28px #0b2a4914}@media only screen and (width<=767px){.ranking-top{gap:8px;padding:28px 12px 24px}}.ranking-top__place{flex-direction:column;flex:1;align-items:center;min-width:0;max-width:300px;display:flex}.ranking-top__name{color:#101a34;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b16);text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:100%;margin:26px 0 0;padding:0 4px;overflow:hidden;font-weight:500!important}@media only screen and (width<=767px){.ranking-top__name{font-size:var(--font-size-b14);margin-top:18px}}.ranking-top__hours{color:#101a34;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b24);align-items:baseline;gap:3px;margin:4px 0 0;display:flex;font-weight:600!important}.ranking-top__unit{color:#6e7e8d;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b14);font-weight:400!important}.ranking-top__place--first{flex:1.08;max-width:320px}.ranking-top__place--first .ranking-avatar__photo{width:120px;height:120px}@media only screen and (width<=767px){.ranking-top__place--first .ranking-avatar__photo{width:80px;height:80px}}.ranking-top__place--first .ranking-top__name{font-size:var(--font-size-b18)}@media only screen and (width<=767px){.ranking-top__place--first .ranking-top__name{font-size:var(--font-size-b16)}}.ranking-top__place--first .ranking-top__hours{font-size:var(--font-size-b32)}.ranking-top__place--first .ranking-top__unit{font-size:var(--font-size-b16)}.ranking-top__hours{font-weight:400!important}.ranking-list{background-color:#fff;border:1px solid #edf1f5;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #0b2a490f}.ranking-list__body{margin:0;padding:14px;list-style:none}@media only screen and (width<=767px){.ranking-list__body{padding:4px 6px}}.ranking-list__sentinel{justify-content:center;align-items:center;min-height:8px;padding-bottom:8px;display:flex}.ranking-list__loading{color:#6e7e8d;font-size:var(--font-size-b12)}.ranking-row{border-bottom:1px solid #eff3f7;border-radius:14px;flex-direction:row;align-items:center;gap:16px;padding:14px 12px;transition:background .26s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1);display:flex}.ranking-row:last-child{border-bottom:none}@media only screen and (width<=767px){.ranking-row{gap:10px;padding:10px 8px}}.ranking-row__position{color:#101a34;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b16);text-align:center;flex-shrink:0;width:44px;font-weight:400!important}@media only screen and (width<=767px){.ranking-row__position{width:28px}}.ranking-row__name{color:#101a34;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b16);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;flex:1;min-width:0;overflow:hidden;font-weight:400!important}.ranking-row__hours{color:#101a34;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b16);flex-shrink:0;align-items:baseline;gap:3px;display:flex;font-weight:500!important}.ranking-row__unit{font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b12);font-weight:400!important}.ranking-row--you{background-color:#e4f3ff;border-bottom-color:#0000;margin:4px 0;box-shadow:inset 0 0 0 1.5px #9ccbed}.ranking-row--you .ranking-row__position{color:#287bbd;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.ranking-row--you .ranking-row__name{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:500!important}.ranking-user-bar{pointer-events:none;z-index:5;justify-content:center;padding:0 40px;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .36s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:28px;left:0;right:0}@media only screen and (width>=1200px){.ranking-user-bar{left:296px}}@media only screen and (width>=768px) and (width<=1199px){.ranking-user-bar{bottom:96px}}@media only screen and (width<=767px){.ranking-user-bar{padding:0 16px;bottom:96px}}.ranking-user-bar--hidden{opacity:0;pointer-events:none;transform:translateY(20px)scale(.97)}.ranking-user-bar__content{pointer-events:auto;background-color:#287bbd;border-radius:16px;flex-direction:row;align-items:center;gap:16px;width:100%;max-width:680px;padding:13px 26px;display:flex;box-shadow:0 16px 34px #0b2a4957}@media only screen and (width<=767px){.ranking-user-bar__content{gap:10px;padding:10px 16px}}.ranking-user-bar__position{color:#fff;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b16);text-align:center;flex-shrink:0;min-width:30px;font-weight:500!important}.ranking-user-bar__name{color:#fff;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b16);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;flex:1;min-width:0;overflow:hidden;font-weight:500!important}.ranking-user-bar__hours{color:#fff;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b18);flex-shrink:0;align-items:baseline;gap:3px;display:flex;font-weight:600!important}.ranking-user-bar__unit{color:#ffffffd9;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b14);font-weight:400!important}#signup-blur-page{background-image:var(--signup-bg);height:100%;min-height:calc(var(--vh,1vh) * 100);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex}@media only screen and (width<=991px){#signup-blur-page{background-image:var(--signup-bg-tablet)}#signup-blur-page input{height:45px!important}}@media only screen and (width<=767px){#signup-blur-page{background-image:var(--signup-bg-mobile)}#signup-blur-page h4{max-width:300px!important}}#signup-blur-page .container{justify-content:center;align-self:center;display:flex}#signup-blur-page .temporal-alert{-o-transition:.3s ease-in-out;max-width:300px;font-size:var(--font-size-b14);transition:all .3s ease-in-out;position:absolute;top:5%;right:3%;box-shadow:0 0 12px 3px #565c6829}@media only screen and (width<=480px){#signup-blur-page .temporal-alert{max-width:fit-content;margin:6px;bottom:auto;right:auto}}#signup-blur-page .signup-container{background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:600px;max-height:fit-content;padding:48px 64px;display:flex;box-shadow:0 0 12px 3px #565c6829}@media only screen and (width<=991px){#signup-blur-page .signup-container{width:538px;padding:24px 32px}}@media only screen and (width<=767px){#signup-blur-page .signup-container{gap:12px;width:fit-content;margin:12px;padding:12px 16px}}#signup-blur-page .signup-container #signup_form{width:100%}#signup-blur-page h4{color:#101a34;max-width:400px;font-size:var(--font-size-b24);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}#signup-blur-page span{text-align:center;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;color:#6e7e8d!important;font-weight:400!important}#signup-blur-page p{color:#101a34;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}#signup-blur-page input{height:52px;font-size:var(--font-size-b16);font-family:var(--font-primary);background:#f7fafc;border:1px solid #cbd2da;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;padding:14px 16px;font-style:normal;line-height:normal;display:flex;font-weight:400!important}#signup-blur-page input::placeholder{color:#98a2ab}#signup-blur-page input::placeholder{color:#98a2ab}#signup-blur-page .login a{color:#1d60a4;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}@media only screen and (width<=767px){#signup-blur-page .login a{font-size:12px}}#signup-blur-page .pap-btn{font-size:var(--font-size-b16);padding:15px 60px}@media only screen and (width<=767px){#signup-blur-page .pap-btn{padding:12px}}#signup-blur-page .pap-btn.btn-google{border:2px solid #e1e7ee;border-radius:100px;height:54px;padding:15px 24px}#signup-blur-page .pap-btn.btn-google:hover{opacity:.85}#signup-blur-page .pap-btn.btn-google{font-size:var(--font-size-b14)}#signup-blur-page .terms-message{color:#6e7e8d;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}#signup-blur-page .form-control.is-invalid{border:1px solid #ced4da}#signup-blur-page .invalid-feedback{margin-top:4px;font-size:12px;color:red!important}#signup-blur-page .divisor{margin:0 0 24px!important}@media only screen and (width<=767px){#signup-blur-page .divisor{margin:0 0 12px!important}}.student-manager{background-color:#f7fafc;flex-direction:column;flex:1 1 0;align-items:center;min-height:100svh;padding:88px 24px 164px;display:flex}@media only screen and (width<=767px){.student-manager{padding:80px 0}}@media only screen and (width>=1800px){.student-manager{margin-left:296px;padding:88px 48px 30px}}@media (width>=1200px) and (width<=1800px){.student-manager{margin-left:296px;padding:88px 48px 30px}}.student-manager.pt-quota{padding-top:24px}.student-manager .nav{margin-top:0}.student-manager .pap-btn-blue{padding:10px 30px;font-size:var(--font-size-b14)!important}.student-manager .table_mui_papora td{font-family:var(--font-primary)}.student-manager .student-manager-info{width:-webkit-fill-available;max-width:1500px;gap:.5rem;width:-moz-available;margin-bottom:16px}@media only screen and (width>=768px) and (width<=1199px){.student-manager .student-manager-info{margin-bottom:24px}}@media only screen and (width>=1200px){.student-manager .student-manager-info{gap:1rem;margin-bottom:32px}}.student-manager .student-manager-info h1{color:#101a34;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:700!important}.student-manager .student-manager-info p{color:#287bbd;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:500!important}.student-manager .student-manager-info .access-info{color:#101a34;font-size:var(--font-size-b16);gap:1rem;font-style:normal;font-weight:600;line-height:25px}@media only screen and (width<=767px){.student-manager .student-manager-info .access-info{gap:.5rem}}.student-manager .student-manager-info .access-info span{color:#101a34;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.student-manager .student-manager-table{width:-webkit-fill-available;max-width:1500px;gap:.5rem;width:-moz-available}@media only screen and (width>=1200px){.student-manager .student-manager-table{gap:1rem}}.student-manager .student-manager-table-container{gap:.5rem}@media only screen and (width>=1200px){.student-manager .student-manager-table-container{gap:1rem}}.student-manager .student-manager-table-container .banner-expiry-notification{background:#fef8d4;border-radius:8px;padding:10px}.student-manager .MuiTablePagination-root{border-bottom:0!important}.student-manager .MuiTablePagination-root .MuiTablePagination-toolbar{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);align-items:center;padding:0;font-style:normal;line-height:normal;display:flex;background-color:#f7fafc!important;font-weight:400!important}.student-manager .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-displayedRows{margin-bottom:0}.student-manager .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-select{margin-left:8px;margin-right:8px}.student-manager .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-select .MuiSelect-select{background-color:#fff;border-bottom:1px solid #06235b;border-radius:4px 4px 0 0;justify-content:center;align-items:center;width:30px;margin:0;padding:4px;display:flex}.student-manager .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-select .MuiSelect-icon{display:none}.student-manager .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-selectLabel{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}.student-manager .MuiBox-root{background:0 0;align-items:center;gap:8px;display:flex;margin-left:24px!important}.student-manager .MuiBox-root.active{color:#06235b;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#e4f3ff;border:2px solid #287bbd;font-style:normal;line-height:normal;font-weight:600!important}@media only screen and (width<=767px){.student-manager .MuiBox-root{gap:4px;margin-left:12px!important}}.student-manager .MuiBox-root .MuiButtonBase-root{color:#98a2ab;text-align:center;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#fff;border:2px solid #fff;border-radius:4px;justify-content:center;align-items:center;width:30px;min-height:29px;padding:4px;font-style:normal;line-height:normal;display:flex;font-weight:400!important}.student-manager .MuiBox-root .MuiButtonBase-root.active{color:#06235b;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#e4f3ff;border:2px solid #287bbd;font-style:normal;line-height:normal;font-weight:600!important}.student-manager .MuiTable-root .table-divider{height:13px}@media only screen and (width<=767px){.student-manager .MuiTable-root .table-divider{height:8px}}.student-manager .MuiTable-root .MuiTableRow-head{cursor:default;border-radius:4px}.student-manager .MuiTable-root .MuiTableRow-head .MuiTableCell-head{font-family:var(--font-primary);padding:12px 16px;font-style:normal;line-height:normal;color:#101a34!important;font-size:var(--font-size-b14)!important;text-align:start!important;background-color:#e1e7ee!important;border-bottom:0!important;font-weight:600!important}@media only screen and (width<=767px){.student-manager .MuiTable-root .MuiTableRow-head .MuiTableCell-head{padding:8px}}.student-manager .MuiTable-root .MuiTableRow-head .MuiTableCell-head:first-child{border-radius:4px 0 0 4px!important}.student-manager .MuiTable-root .MuiTableRow-head .MuiTableCell-head:last-child,.student-manager .MuiTable-root .MuiTableBody-root{border-radius:0 4px 4px 0!important}.student-manager .MuiTable-root .MuiTableBody-root .MuiTableRow-root{background-color:#fff}.student-manager .MuiTable-root .MuiTableBody-root .MuiTableRow-root:hover{cursor:default;background-color:#f5f6f9!important;transition:all .3s ease-in-out!important}.student-manager .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{font-family:var(--font-primary);padding:12px 16px;font-style:normal;line-height:normal;color:#101a34!important;font-size:var(--font-size-b14)!important;border-bottom:2px solid #f7fafc!important;font-weight:400!important}@media only screen and (width<=767px){.student-manager .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{padding:8px}}.student-manager .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body:first-child{border-radius:4px 0 0 4px!important}.student-manager .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body:last-child{border-radius:0 4px 4px 0!important}.student-manager .MuiMenu-paper{box-shadow:5px 5px 40px #0b2a4914;background:0 0!important;margin-top:7px!important}.student-manager .MuiMenu-paper .MuiMenu-list{background:#fff;border-radius:4px;padding:0!important}.student-manager .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root{color:#101a34;height:auto;font-size:var(--font-size-b14);font-family:var(--font-primary);border-radius:4px;justify-content:center;align-items:center;padding:14px 16px;font-style:normal;line-height:normal;display:flex;font-weight:400!important}.student-manager .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root:hover{background-color:#f7fafc}@media only screen and (width<=767px){.student-manager .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root{padding:8px}}.student-manager .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root.Mui-selected{font-family:var(--font-primary);font-style:normal;line-height:normal;background-color:#f7fafc!important;font-weight:600!important}.student-manager .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root.Mui-selected.disabled{font-family:var(--font-primary);font-style:normal;line-height:normal;background-color:#0000!important;font-weight:400!important}.student-manager .pagination-table{background:0 0!important}.student-manager .pagination-table .MuiTableRow-root{background-color:#0000!important;display:table!important}.student-manager .pagination-table .MuiTableBody-root:hover{background-color:#0000!important}.student-manager .pagination-table .MuiTableCell-body{padding:0!important}.sp-bg{width:100%;min-height:100vh;min-height:-moz-available;flex:auto;min-height:-webkit-fill-available;padding:32px;overflow-y:auto}@media only screen and (width>=768px) and (width<=1199px){.sp-bg{padding:32px 48px}}@media only screen and (width<=767px){.sp-bg{min-height:calc(var(--vh,1vh) * 100);padding:24px 24px 82px}}.sp-bg .sp-section{flex-direction:column;align-items:center;gap:32px;max-width:700px;display:flex}@media only screen and (width<=767px){.sp-bg .sp-section{gap:16px}}.sp-bg .sp-section p{font-size:var(--font-size-b14);white-space:pre-line;margin-bottom:0}.sp-bg .sp-section .sp-container{flex-direction:column;align-items:center;gap:24px;display:flex}@media only screen and (width<=767px){.sp-bg .sp-section .sp-container{gap:12px}}.sp-bg .sp-section .sp-container h1{color:#287bbd;text-align:center;font-size:var(--font-size-b24);font-family:var(--font-primary);white-space:pre-line;margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}.sp-bg .sp-section .sp-container #celebration{background:#fff;border-radius:16px}@media only screen and (width<=767px){.sp-bg .sp-section .sp-container #celebration{max-width:-webkit-fill-available;aspect-ratio:327/140;max-width:-moz-available}}.sp-bg .sp-section .sp-content{flex-direction:column;align-items:center;gap:32px;display:flex}@media only screen and (width<=767px){.sp-bg .sp-section .sp-content{gap:16px}}.sp-bg .sp-section .sp-content .description-take-first-course{color:#364a5f}.sp-bg .sp-section .sp-content .take-first-class-section{color:#364a5f;margin-top:43px}@media only screen and (width<=767px){.sp-bg .sp-section .sp-content .take-first-class-section{margin-top:3px}}.sp-bg .sp-section #sp-accordion{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.sp-bg .sp-section #sp-accordion .MuiAccordion-root:before{height:0}.sp-bg .sp-section #sp-accordion .accordion-header{-o-transition:.3s ease-in-out;background:#f7fafc;border-radius:8px;padding:16px 24px;transition:all .3s ease-in-out}.sp-bg .sp-section #sp-accordion .accordion-header.Mui-expanded{background:#e4f3ff;border-radius:8px 8px 0 0;min-height:auto}.sp-bg .sp-section #sp-accordion .accordion-header .MuiTypography-body1 p{color:#06235b}.sp-bg .sp-section #sp-accordion .accordion-header span{font-family:var(--font-primary);color:#000;font-style:normal;line-height:normal;font-size:var(--font-size-b14);align-self:stretch;align-items:center;gap:8px;margin:0;display:flex;font-weight:600!important}.sp-bg .sp-section #sp-accordion .accordion-content{-o-transition:.3s ease-in-out;background:#f7fafc;border-radius:0 0 8px 8px;align-self:stretch;align-items:center;gap:8px;padding:8px 24px 16px;transition:all .3s ease-in-out;display:flex}.sp-bg .sp-section #sp-accordion .accordion-content span{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);white-space:pre-line;font-style:normal;line-height:normal;font-weight:400!important}.sp-bg .sp-section .sg-btn-text-action{flex-direction:column;align-items:center;gap:24px;display:flex}@media only screen and (width<=767px){.sp-bg .sp-section .sg-btn-text-action{gap:12px}}.sp-bg .sp-section .sg-btn-text-action p{color:#101a34}.update-pw{height:fit-content;min-height:calc(var(--vh,1vh) * 100);flex:1 1 0;padding:100px 48px 164px;background-color:#f5f5f5!important}@media only screen and (width>=1800px){.update-pw{margin-left:296px;padding:100px 0 30px}}@media (width>=1200px) and (width<=1800px){.update-pw{margin-left:296px;padding:100px 48px 30px}.update-pw .container{max-width:none;padding-left:0}}@media only screen and (width<=767px){.update-pw{padding:100px 15px 164px}}.update-pw .pwd{padding-left:29px;font-size:27px;position:relative}.update-pw .form-label{font-size:var(--font-size-b18)}.update-pw .form-control{color:#495057;font-size:1rem;font-weight:400;line-height:1.5}#upgrade-prices{background-color:#fff;flex:1 1 0;height:fit-content;padding:66px 0 164px}@media only screen and (width>=1200px){#upgrade-prices{margin-left:296px}}#upgrade-prices #top{background:linear-gradient(101.63deg,#2a3a89 38.36%,#287cbe 101.24%);padding-top:114px}#upgrade-prices #top h1{font-family:var(--font-primary);color:#fff;font-size:48px;font-style:normal;line-height:normal;font-weight:700!important;line-height:57px!important}@media only screen and (width<=480px){#upgrade-prices #top h1{margin-bottom:10px;font-size:32px!important;line-height:48px!important}}#upgrade-prices #top h2{font-family:var(--font-primary);color:#fff;text-align:center;font-size:32px;font-style:normal;line-height:54px;font-weight:bolder!important}#upgrade-prices #top h2:first-letter{text-transform:uppercase}#upgrade-prices #top h4{font-family:var(--font-primary);color:#fff;text-align:center;font-size:24px;font-style:normal;line-height:normal;font-weight:700!important;line-height:36px!important}#upgrade-prices #top h4.subtitle{margin:8px 0 40px!important}@media only screen and (width<=480px){#upgrade-prices #top h4.subtitle{font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:16px!important;font-weight:600!important;line-height:24px!important}}@media only screen and (width<=767px){#upgrade-prices #top h4.subtitle{margin:8px 0 80px!important}}#upgrade-prices #top .card{color:#fff;z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);--bs-card-border-color:0;background:linear-gradient(285.85deg,#1d0464b3 5.34%,#1d04642e 32.15%,#1d046496 62.74%,#1d046400 101.41%);border-radius:10px;margin-bottom:70px;padding:0;box-shadow:inset -2px -2px 11px 3px #c6cfd926}#upgrade-prices #top .card .card-body{padding:2.15rem 0 2.15rem 30px}@media only screen and (width<=767px){#upgrade-prices #top .card .card-body{padding:1.25rem 15px}}#upgrade-prices #top .card .card-body .texto-grizaceo{color:#f7fafc}@media only screen and (width<=767px){#upgrade-prices #top .card .card-body .col-lg-3.col-md-12 img{width:178px;height:126px;position:absolute;top:-75px}}#upgrade-prices #top .card #center-column{border-right:1px solid #cbd2da;flex-flow:column;padding-left:32px;padding-right:17px}@media only screen and (width<=767px){#upgrade-prices #top .card #center-column{border-bottom:1px solid #cbd2da;border-right:0;margin-top:40px;margin-bottom:25px;padding-left:0}}#upgrade-prices #top .card #center-column h3{color:#fff;margin-bottom:18px}@media only screen and (width<=767px){#upgrade-prices #top .card #center-column h3{text-align:left;font-size:16px;font-weight:600;line-height:24px}}#upgrade-prices #top .card #center-column ul{padding:0;list-style:none}#upgrade-prices #top .card #center-column ul li{align-items:center;gap:17px;margin-bottom:20px;display:flex}@media only screen and (width<=767px){#upgrade-prices #top .card #center-column ul li{font-size:16px;font-weight:400;line-height:24px}}#upgrade-prices #top .btn-start{border-radius:10px;margin:45px 0 0;padding:21px 0;font-size:16px}@media only screen and (width<=767px){#upgrade-prices #top .btn-start{margin-top:10px}}#upgrade-prices #warranty-banner{background:#fdf8e9}@media screen and (width<=575px){#upgrade-prices #warranty-banner{text-align:center}#upgrade-prices #warranty-banner img{width:171px}}#upgrade-prices #warranty-banner #warranty-content{z-index:2;margin-block:30px}@media only screen and (width>=1200px){#upgrade-prices #warranty-banner #warranty-content{margin-block:60px}}@media screen and (width<=575px){#upgrade-prices #warranty-banner #warranty-content{margin-block:20px}}#upgrade-prices #warranty-banner #warranty-content .title{font-size:32px;font-family:var(--font-primary);font-style:normal;line-height:48px;height:auto!important;font-weight:700!important}@media screen and (width<=575px){#upgrade-prices #warranty-banner #warranty-content .title{font-family:var(--font-primary);width:unset;text-align:center;font-size:20px;font-style:normal;line-height:30px;font-weight:600!important}}#upgrade-prices #warranty-banner #warranty-content h4.mb-3{color:#101a34}@media screen and (width<=575px){#upgrade-prices #warranty-banner #warranty-content h4.mb-3{font-family:var(--font-primary);text-align:center;font-size:14px;font-style:normal;line-height:normal;font-weight:600!important;line-height:21px!important}#upgrade-prices #warranty-banner #warranty-content p{font-family:var(--font-primary);text-align:center;font-size:14px;font-style:normal;line-height:normal;font-weight:400!important;line-height:21px!important}}#upgrade-prices #community{background-image:url(/build/imgs/community-bg.png);background-position:top;background-repeat:no-repeat;background-size:116%;padding:100px 0 0}@media only screen and (width<=767px){#upgrade-prices #community{background-image:url(/build/imgs/community-bg-mobile.png);background-position:50%;background-repeat:no-repeat;background-size:contain;padding-top:43px}}#upgrade-prices #community h2.title{text-align:center;height:auto;margin-bottom:128px;font-size:36px;font-weight:700;line-height:54px}@media only screen and (width<=767px){#upgrade-prices #community h2.title{width:226px;margin-bottom:40px;font-size:20px;line-height:30px}}#upgrade-prices #community .col-lg-4.col-sm-12{justify-content:center;display:flex}#upgrade-prices #community .col-lg-4.col-sm-12 .card{background:#fff;border:1px solid #cbd2da;border-radius:20px;width:344px;min-height:307px;margin:60px auto;padding:70px 30px 30px}@media only screen and (width>=1200px){#upgrade-prices #community .col-lg-4.col-sm-12 .card{margin:0 .5em}}#upgrade-prices #community .col-lg-4.col-sm-12 .card:hover{background:#fff;border:1px solid #fffa;border-radius:20px;box-shadow:3px 8px 61px #d6dee6cc}#upgrade-prices #community .col-lg-4.col-sm-12 .card img{position:absolute;transform:translate(50%,-90%)}#upgrade-prices #community .col-lg-4.col-sm-12 .card .card-body{padding:1.25rem 0 0}#upgrade-prices #community .col-lg-4.col-sm-12 .card .card-body .card-header{text-align:center;background:0 0;border:none;padding:0}#upgrade-prices #community .col-lg-4.col-sm-12 .card .card-body .card-header .card-title{color:#101a34;font-size:18px;font-family:var(--font-primary);font-style:normal;line-height:normal;margin-bottom:20px!important;font-weight:700!important}#upgrade-prices #community .col-lg-4.col-sm-12 .card .card-body .card-text{font-family:var(--font-primary);text-align:center;color:#364a5f;font-size:16px;font-style:normal;line-height:normal;font-weight:400!important;line-height:24px!important}#upgrade-prices #community #faq{padding-bottom:0;background:0 0!important}@media only screen and (width<=767px){#upgrade-prices #community #faq{padding-left:15px;padding-right:15px}}#upgrade-prices #community #faq .header-faq{margin-bottom:48px;margin-top:70px!important}@media only screen and (width<=767px){#upgrade-prices #community #faq .header-faq{margin-top:0!important}}#upgrade-prices #community #faq #accordion{padding-bottom:24px}#upgrade-prices #community #faq #accordion .card{background:0 0}#upgrade-prices #community #faq #accordion .card .card-header{padding:20px .75rem 20px 1.25rem}#upgrade-prices #community #faq #accordion .card .card-header .btn-link{font-size:1rem}#upgrade-prices #community #faq .pap-btn.pap-btn-yellow{color:#212529!important;border-radius:10px!important;max-width:250px!important;margin:0 auto!important;padding:15px 10px!important;font-size:1rem!important;font-weight:600!important;line-height:16px!important}.start-signup-page{width:100%;height:100%;min-height:calc(var(--vh,1vh) * 100);justify-content:center;align-items:center;padding:24px;display:flex}.start-signup-page .alert-container{-o-transition:.3s ease-in-out;max-width:300px;font-size:var(--font-size-b14);transition:all .3s ease-in-out;position:absolute;top:5%;right:3%}.start-signup-page .signup-container{background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:600px;height:fit-content;padding:48px;display:flex;box-shadow:0 0 12px 3px #565c6829}@media only screen and (height<=768px){.start-signup-page .signup-container{padding:28px 48px}}@media only screen and (width<=767px){.start-signup-page .signup-container{border-radius:16px 16px 0 0;width:100%;height:80%;position:fixed;bottom:0}}.start-signup-page .signup-container .signup-header{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.start-signup-page .signup-container .signup-header__subtitle{font-size:var(--font-size-b16);color:#364a5f;margin:0}.start-signup-page .signup-container .signup-header__title{font-size:var(--font-size-b24);color:#101a34;text-align:center;margin:0}.start-signup-page .signup-container .signup-header__description{font-size:var(--font-size-b16);color:#364a5f;margin:24px 0}@media only screen and (width<=767px){.start-signup-page .signup-container .signup-header__description{margin:12px 0}}.start-signup-page .start_signup__form{width:100%}.start-signup-page .start_signup__form .start-signup__form-label{font-size:var(--font-size-b12);color:#364a5f;margin:0}.start-signup-page .start_signup__form .form-control{height:52px;font-size:var(--font-size-b16);font-family:var(--font-primary);background:#f7fafc;border:1px solid #cbd2da;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;padding:14px 16px;font-style:normal;line-height:normal;display:flex;font-weight:400!important}.start-signup-page .start_signup__form .form-control::placeholder{color:#98a2ab}.start-signup-page .start_signup__form .form-control::placeholder{color:#98a2ab}.start-signup-page .start_signup__form .form-control.is-invalid{border:1px solid #ced4da}.start-signup-page .start_signup__form .start-signup__form-control.has-value{color:#101a34;border:2px solid #101a34}.start-signup-page .start_signup__form .start-signup__form-control.has-success{color:#14b179;border:2px solid #1fd488}.start-signup-page .start_signup__form .start-signup__form-control.is-invalid{border:1px solid red}.start-signup-page .start_signup__form .start-signup__form-control.is-invalid .invalid-feedback{color:red;margin-top:0!important}.start-signup-page .start_signup__form .start-signup__terms-message{margin:24px 0}.start-signup-page .start_signup__form .start-signup__password{position:relative}.start-signup-page .start_signup__form .start-signup__password-icon{color:#101a34;background:0 0;border:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.start-signup-page .start_signup__form .start-signup__password-icon:hover{color:#101a34}.main-courses{width:100%;padding:66px 0 66px 296px}.main-courses__container{width:100%;padding:24px 0}.main-courses__list-courses{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#7bc3eb #f5f6f9;flex-wrap:nowrap;gap:16px;width:100%;margin-top:24px;padding:5px 0 14px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.main-courses__list-courses::-webkit-scrollbar{height:6px}.main-courses__list-courses::-webkit-scrollbar-track{background:#f5f6f9;border-radius:3px;margin-inline:24px}.main-courses__list-courses::-webkit-scrollbar-thumb{background-color:#7bc3eb;border-radius:3px}.main-courses__list-courses::-webkit-scrollbar-thumb:hover{background-color:#287bbd}.main-courses__list-courses .course-card:first-child{margin-inline-start:24px}.main-courses__list-courses .course-card:last-child{margin-inline-end:24px}.main-courses__list-courses .course-card{scroll-snap-align:start;flex-shrink:0}.main-courses__title{padding:0 24px;font-size:24px;font-weight:700}.main-courses__nav{align-items:center;gap:16px;margin-top:24px;padding:0 24px;display:flex}.main-courses__nav-btn{color:#5f6368;cursor:pointer;background-color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:box-shadow .2s;display:flex}.main-courses__nav-btn:disabled{box-shadow:none;color:#cbd2da;cursor:default;background-color:#f5f6f9}.main-courses__nav-counter{color:#101a34;font-size:var(--font-size-b14);white-space:nowrap}@media only screen and (width>=768px) and (width<=1199px){.main-courses{padding:66px 0 0}.main-courses__container{padding:48px 0}.main-courses__list-courses{scroll-padding-inline:48px}.main-courses__list-courses .course-card:first-child{margin-inline-start:48px}.main-courses__list-courses .course-card:last-child{margin-inline-end:48px}.main-courses__title,.main-courses__nav{padding:0 48px}}@media only screen and (width<=767px){.main-courses{padding:66px 0 0}.main-courses__container{padding:24px 0}.main-courses__list-courses{scroll-padding-inline:24px}.main-courses__list-courses .course-card:first-child{margin-inline-start:24px}.main-courses__list-courses .course-card:last-child{margin-inline-end:24px}.main-courses__title,.main-courses__nav{padding:0 24px}}.course-page{width:100%;padding:66px 0 66px 296px}.course-page__container{width:100%;padding:32px 0}@media (width>=1200px) and (width<=1800px){.course-page__container{padding:32px 48px}}@media only screen and (width>=768px) and (width<=1199px){.course-page{padding:66px 0 0}.course-page__container{padding:32px 33px 108px}}@media only screen and (width<=767px){.course-page{background-color:#fff;padding:66px 0 0}.course-page__container{padding:32px 0 108px}}.course-page__hero{opacity:1;-o-transition:opacity .6s ease-in-out;margin-bottom:16px;transition:opacity .6s ease-in-out}.course-page__hero--hidden{opacity:0}.course-page__header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.course-page__title{font-size:var(--font-size-b32);color:#0d1f4d;font-weight:700}.course-page .course-content{grid-template-columns:1fr 250px;align-items:start;gap:32px;display:grid}.course-page .course-content .tabs__nav{margin-top:16px}.course-page .course-content__sidebar{position:sticky;top:82px}.course-page .course-content .sidebar-lesson{margin-top:0}.course-page .course-content .download-certificate{border:0;border-radius:8px;margin-top:48px;padding:30px;box-shadow:0 5px 10px -5px #292a371a}.course-page .course-content .download-certificate .pap-btn{white-space:nowrap}@media only screen and (width>=768px) and (width<=1199px){.course-page .course-content{display:block}.course-page .course-content .tabs__header{z-index:1;background:#f5f6f9;position:sticky;top:66px}.course-page .course-content .tabs__nav{margin-top:0}.course-page .course-content__sidebar{margin-top:24px;position:static}}@media only screen and (width<=767px){.course-page{background:#fff}.course-page__hero .separator{display:none}.course-page__header{padding:0 24px}.course-page .course-content{display:block}.course-page .course-content .tabs__header{z-index:1;background:#fff;border-bottom:2px solid #287bbd;position:sticky;top:66px;box-shadow:0 .5rem 20px #fefefe}.course-page .course-content .tabs__nav{margin-top:0}.course-page .course-content__sidebar{position:static}}.MuiTooltip-tooltip{width:263px}@media only screen and (width<=767px){.MuiTooltip-tooltip{width:auto}}.MuiTooltip-tooltip .btn-table-options{font-size:var(--font-size-b16);font-family:var(--font-primary);background:#fff;font-style:normal;line-height:normal;color:#06235b!important;font-weight:400!important}.MuiTooltip-tooltip .btn-table-options:hover{background:#f5f6f9}.MuiTooltip-tooltip .btn-table-options.disable{opacity:.65;pointer-events:none}.expand-dots{width:24px;height:24px}.expand-dots:hover{color:#e1e7ee;border-radius:0%;background-color:#e1e7ee!important}.add-new-user h1{color:#101a34;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:700!important}.add-new-user h2,.add-new-user .custom-h2{color:#101a34;font-size:var(--font-size-b18);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.add-new-user p{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.add-new-user p.border p-3{font-size:var(--font-size-b12)}.add-new-user small{color:#6e7e8d;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.add-new-user .pap-radio-select{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);background:#fff;border:1px solid #cbd2da;border-radius:8px;justify-content:start;align-self:stretch;align-items:center;gap:16px;margin:0;padding:16px;font-style:normal;line-height:normal;display:flex;font-weight:400!important}.add-new-user .pap-radio-select.opt-selected{background:#e4f3ff;border:2px solid #287bbd}@media only screen and (width>=768px) and (width<=1199px){.add-new-user .pap-radio-select{gap:10px;padding:12px}}@media only screen and (width<=767px){.add-new-user .pap-radio-select{gap:8px;padding:10px}}.add-new-user .pap-radio-select>span{font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.add-new-user .pap-radio-select .Mui-checked{color:#06235b}.input-group-search .input-group-text{font-size:var(--font-size-b14);font-family:var(--font-primary);background-color:#fff;border:2px solid #cbd2da;border-right:0 solid #fff;border-radius:8px;justify-content:center;align-items:center;padding:10px 8px 10px 16px;font-style:normal;line-height:normal;display:flex;color:#06235b!important;font-weight:400!important}.input-group-search .input-group-text.focus-border{border-top:2px solid #287bbd;border-bottom:2px solid #287bbd;border-left:2px solid #287bbd}.input-group-search .form-control{font-size:var(--font-size-b14);font-family:var(--font-primary);border:2px solid #cbd2da;border-left:0 solid #fff;border-radius:8px;align-items:center;padding:10px 8px 10px 16px;font-style:normal;line-height:normal;display:flex;font-weight:400!important}.input-group-search .form-control:focus{box-shadow:none;border-top:2px solid #287bbd;border-bottom:2px solid #287bbd;border-right:2px solid #287bbd}.modal-component-student-manager.gap-32{gap:32px}@media only screen and (width<=767px){.modal-component-student-manager.gap-32{gap:12px}}.modal-component-student-manager.adviser-modal .title{color:#101a34;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:700!important}.modal-component-student-manager.adviser-modal .description{color:#6e7e8d;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.modal-component-student-manager.adviser-modal .assesor-data-container .asessor-data{color:#364a5f;font-size:20px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.modal-component-student-manager.adviser-modal .assesor-data-container .asessor-position{color:#287bbd;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.modal-component-student-manager .modal-body{gap:4px}.modal-component-student-manager .modal-body.form-modal-add-user{gap:1.5rem}@media only screen and (width<=767px){.modal-component-student-manager .modal-body.form-modal-add-user{gap:.5rem}}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content{gap:1.5rem}@media only screen and (width<=767px){.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content{gap:.5rem}}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .sub-title{color:#101a34;font-size:var(--font-size-b12);font-family:var(--font-primary);margin-bottom:4px;font-style:normal;line-height:normal;font-weight:400!important}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .input-form{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);background:#fff;border:2px solid #cbd2da;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;padding:14px 16px;font-style:normal;line-height:normal;display:flex;font-weight:400!important}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .input-form::placeholder{color:#98a2ab;background:#f7fafc;padding:14px 16px}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .input-form::placeholder{color:#98a2ab;background:#f7fafc;padding:14px 16px}@media only screen and (width<=767px){.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .input-form,.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .input-form::placeholder{padding:8px}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .input-form::-moz-placeholder{padding:8px}}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .MuiFormControl-root{gap:1rem}@media only screen and (width<=767px){.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .MuiFormControl-root{gap:.5rem}}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .MuiFormControl-root h2{font-size:var(--font-size-b18)}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .MuiOutlinedInput-root{font-size:var(--font-size-b16);font-family:var(--font-primary);color:#101a34;background:#f7fafc;border:1px solid #101a34;border-radius:8px;justify-content:start;align-self:stretch;align-items:center;font-style:normal;line-height:normal;display:flex;font-weight:400!important}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .MuiOutlinedInput-root .MuiSelect-select{border:1px solid #101a34;padding:14px 16px}@media only screen and (width<=767px){.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .MuiOutlinedInput-root .MuiSelect-select{padding:10px}}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .MuiOutlinedInput-root .MuiSelect-select .MuiOutlinedInput-notchedOutline{border-color:none!important}.modal-component-student-manager .modal-body .body-title{--maxWidth:417px;max-width:var(--maxWidth);color:#101a34;text-align:center;font-size:var(--font-size-b32);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}.modal-component-student-manager .modal-body p{color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}.modal-component-student-manager .modal-footer{gap:12px}@media only screen and (width<=767px){.modal-component-student-manager .modal-footer{gap:8px!important}}.modal-component-student-manager .modal-footer .pap-btn{height:auto;min-height:54px;font-size:var(--font-size-b16);padding:15px 30px}.modal-component-student-manager .modal-footer .pap-btn.pap-btn-white{color:#06235b;border:2px solid #06235b}.modal-component-student-manager .modal-footer .pap-btn.pap-btn-add-edit-user{padding:14px 30px}.modal-component-student-manager .modal-footer .pap-btn.pap-btn-white{border:2px solid #06235b}.modal-component-student-manager .modal-footer .pap-btn.pap-btn-white.border-1{color:#101a34;border:1px solid #101a34}.modal-component-student-manager .modal-footer .pap-btn.pap-btn-white.pap-btn-grey{background:#e1e7ee}@media only screen and (width<=767px){.modal-component-student-manager .modal-footer .pap-btn{justify-content:center;align-items:center;display:flex}}.msj-no-results{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.border-8px{border-radius:8px!important}.max-quota-info{background:#fef8d4;margin-top:66px;margin-left:0}@media only screen and (width>=1200px){.max-quota-info{margin-left:294px}}.max-quota-info .container{gap:.5rem;padding:12px}@media only screen and (width<=767px){.max-quota-info .container{max-width:none}}@media only screen and (width>=768px) and (width<=1199px){.max-quota-info .container{gap:1rem;max-width:none;padding:12px 24px}}@media (width>=1200px) and (width<=1800px){.max-quota-info .container{max-width:none;padding:12px 48px}}@media only screen and (width>=1800px){.max-quota-info .container{gap:1.5rem;margin:0}}.max-quota-info .max-quota-content{gap:.8rem}@media only screen and (width>=1200px){.max-quota-info .max-quota-content{gap:1.5rem}}.max-quota-info .title{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.max-quota-info .description{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.max-quota-info .pap-btn-white{border-radius:10px;padding:12px 16px;border:0!important}.btn-close.transparent{--bs-btn-close-opacity:0}.close-lesson-modal{justify-content:center;align-items:center;max-width:500px;display:flex}.close-lesson-modal .gif-close-modal{width:150px;height:150px}@media only screen and (width<=767px){.close-lesson-modal .gif-close-modal{width:100px;height:100px}}.close-lesson-modal .modal-content{border:0;border-radius:16px;gap:24px;padding:24px}@media only screen and (width<=767px){.close-lesson-modal .modal-content{gap:20px;padding:16px}}.close-lesson-modal .modal-content .btn-close{margin:0}.close-lesson-modal.upgrade-plan-modal{max-width:524px}.close-lesson-modal.upgrade-plan-modal .modal-content{border:0;border-radius:16px;gap:0;padding:0}.close-lesson-modal.upgrade-plan-modal .modal-content .gif-close-modal{border-top-left-radius:16px;border-top-right-radius:16px;height:auto!important}.close-lesson-modal.upgrade-plan-modal .modal-content .modal-body{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.close-lesson-modal .title{color:#0d1f4d;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.close-lesson-modal .title.title-grey{color:#101a34}.close-lesson-modal .description{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);margin:4px 0 0;font-style:normal;line-height:normal;font-weight:400!important}.advertisement-gif{border-radius:100px;width:auto;max-width:320px;min-height:100%;max-height:80px}@media only screen and (width<=480px){.advertisement-gif{width:100%;max-width:270px;max-height:none}}.comming-soon-container{color:#364a5f;font-size:16px;font-family:var(--font-primary);gap:48px;padding:48px 24px 24px;font-style:normal;line-height:normal;font-weight:400!important}@media only screen and (width>=1200px){.comming-soon-container{padding:48px 146.5px 24px}}@media (width<=575px){.comming-soon-container{gap:24px}.comming-soon-container p{text-align:left!important}}.comming-soon-container .header-comming-soon h1{color:#101a34;font-size:24px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.comming-soon-container .header-comming-soon h2{color:#287bbd;font-size:16px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.comming-soon-container .hability{color:#364a5f;flex:1 0 0;gap:12px;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.comming-soon-container .hability .icon{border-radius:4px;gap:10px;width:50px;height:50px;padding:8px}.comming-soon-container .hability .icon.b1{background:#e6d9ff}.comming-soon-container .hability .icon.b2{background:#ffcdc2}.comming-soon-container .hability .icon.c1{background:#fff4c7}.hidden-content-container{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:24px;padding:64px 88px;display:flex}@media only screen and (width<=767px){.hidden-content-container{gap:16px;padding:32px 16px}}.hidden-content-container .hidden-icon{background-color:#bce2f8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}@media only screen and (width<=767px){.hidden-content-container .hidden-icon{width:60px;height:60px}}.hidden-content-container .hidden-content{flex-direction:column;align-items:center;gap:8px;max-width:600px;display:flex}.hidden-content-container .hidden-content .title{color:#101a34;text-align:center;font-size:var(--font-size-b24);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}.hidden-content-container .hidden-content p{color:#364a5f;text-align:center;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b16);margin-bottom:0;font-weight:400!important}@media only screen and (width>=1200px){.hidden-content-container .pap-btn{padding:10px 30px}}.hidden-content-container .pap-btn.pap-btn-white{color:#101a34;border:1px solid #101a34}.done-msj{background:#fff;gap:16px;padding:24px 120px;position:sticky;bottom:0;box-shadow:0 0 12px 3px #565c6829}@media only screen and (width>=768px) and (width<=1199px){.done-msj{padding:24px 48px}}@media only screen and (width<=767px){.done-msj{gap:8px;padding:16px 20px}}@media only screen and (width<=480px){.done-msj{padding:10px}}.done-msj .title{font-size:var(--font-size-b18);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.done-msj img{width:47.077px;height:47.077px}@media only screen and (width<=767px){.done-msj img{width:43.154px;height:43.154px}}.done-msj.success{border-top:4px solid #1fd488}.done-msj.success img{content:url(/build/imgs/phrases-right.png)}.done-msj.success .title{color:#14b179}.done-msj.incorrect{border-top:4px solid #e4394d}.done-msj.incorrect img{content:url(/build/imgs/phrases-wrong.png)}.done-msj.incorrect .title{color:#e4394d}.done-msj .description{font-size:var(--font-size-b14);font-family:var(--font-primary);margin-top:2px;font-style:normal;line-height:normal;color:#0d1f4d!important;font-weight:400!important}.done-msj .description p{margin:0}.done-msj .done-btn{max-width:175px;height:54px;transition:all .4s}.done-msj .done-btn:hover{opacity:.85}@media only screen and (width<=767px){.done-msj .done-btn{max-width:100%;height:45px}}#faq{background:#fff;padding-bottom:100px}#faq h1{margin:70px 0 50px;font-size:32px;font-weight:700;line-height:48px}@media only screen and (width<=767px){#faq h1{margin:0;font-size:24px;line-height:36px}}#faq #accordion{margin-bottom:40px}#faq #accordion .card{box-shadow:none;background:#fff;border-radius:0;width:100%;min-height:0;padding:0;border:none!important}#faq #accordion .card .btn-link{color:#364a5f;padding:0;text-decoration:none;display:contents}@media only screen and (width<=767px){#faq #accordion .card .btn-link{font-size:var(--font-size-b14)}}#faq #accordion .card-header{background-color:#0000;border-bottom:1px solid #dee5e7;padding:20px 0}#faq #accordion .card-body{text-align:justify;background:#edf5ff;padding:1.25rem}@media only screen and (width<=767px){#faq #accordion .card-body{font-size:var(--font-size-b14)}}#faq #accordion .card-body a{text-decoration:none}#faq #accordion .card-body a:hover{color:#007bff;text-decoration:underline}.feedback-raiting-container .content-icons-raiting{justify-content:center;gap:8px;display:flex}@media only screen and (width<=767px){.feedback-raiting-container .content-icons-raiting{justify-content:space-between;align-self:stretch;align-items:flex-start}}@media only screen and (width<=480px){.feedback-raiting-container .content-icons-raiting{gap:4px}}.feedback-raiting-container .content-icons-raiting .icon-rating{flex-direction:column;align-items:center;gap:8px;display:flex}.feedback-raiting-container .content-icons-raiting .icon-rating .rounded-circle{aspect-ratio:1;-o-transition:.3s ease-in-out;background-color:#f7fafc;border:2px solid #f7fafc;width:100px;height:100px;transition:all .3s ease-in-out}@media only screen and (width<=767px){.feedback-raiting-container .content-icons-raiting .icon-rating .rounded-circle{width:48px;height:48px}}.feedback-raiting-container .content-icons-raiting .icon-rating .rounded-circle.selected{border:2px solid #06235b!important}.feedback-raiting-container .content-icons-raiting .icon-rating .rounded-circle.rating-1{background-color:#fdebd7;border:2px solid #fdebd7}.feedback-raiting-container .content-icons-raiting .icon-rating .rounded-circle.rating-2{background-color:#fef8d4;border:2px solid #fef8d4}.feedback-raiting-container .content-icons-raiting .icon-rating .rounded-circle.rating-3{background-color:#f7fafc;border:2px solid #f7fafc}.feedback-raiting-container .content-icons-raiting .icon-rating .rounded-circle.rating-4{background-color:#e4f3ff;border:2px solid #e4f3ff}.feedback-raiting-container .content-icons-raiting .icon-rating .rounded-circle.rating-5{background-color:#d1fcd9;border:2px solid #d1fcd9}.feedback-raiting-container .content-icons-raiting .icon-rating .rounded-circle img{width:30px}@media only screen and (width<=767px){.feedback-raiting-container .content-icons-raiting .icon-rating .rounded-circle img{width:24px}}.feedback-raiting-container .content-icons-raiting .icon-rating .rating-text{-o-transition:.3s ease-in-out;font-size:16px;transition:all .3s ease-in-out;color:#6e7e8d!important}@media only screen and (width<=767px){.feedback-raiting-container .content-icons-raiting .icon-rating .rating-text{font-size:12px}}.feedback-raiting-container .content-icons-raiting .icon-rating .rating-text.is-active{color:#101a34!important}.start-screen{text-align:center;background-color:#f7fafc;width:100%;padding:24px}.start-screen svg{width:80px;height:80px}.start-screen svg path{fill:#fff!important}.start-screen .circle{width:80px;height:80px}.start-screen .circle svg{width:40px;height:40px}.start-screen .circle svg path{fill:#06235b!important}.start-screen h1{color:#101a34;font-size:var(--font-size-b24);margin:16px 0 4px;font-weight:600;line-height:normal}.start-screen p{color:#364a5f;font-size:var(--font-size-b16);margin:0}.start-screen hr{background-color:#e1e7ee;border:none;width:100%;max-width:700px;height:2px;margin:48px 0 15px}.lesson-container{background-color:#f7fafc;flex-direction:column;flex-grow:1;height:fit-content;min-height:100dvh;display:flex}.lesson-container .lesson-header{background:var(--background-grad,linear-gradient(180deg, #f5f7fa 1.68%, #fdfefe 14.05%, #fff 100%));z-index:1;border:0;gap:24px;width:100%;padding:20px 120px;position:fixed}@media only screen and (width<=767px){.lesson-container .lesson-header{padding:16px}}@media only screen and (width>=768px) and (width<=1199px){.lesson-container .lesson-header{padding:20px 48px}}.lesson-container .lesson-header img{content:url(/build/imgs/brand-wide.svg)}@media only screen and (width<=480px){.lesson-container .lesson-header img{content:url(/build/imgs/brand-small.svg)}}.lesson-container .lesson-body{flex-direction:column;flex:1;width:auto;display:flex}.lesson-container .lesson-body .lesson-content{flex-grow:1;gap:4px;padding:114px 24px 64px}@media only screen and (width>=768px) and (width<=1199px){.lesson-container .lesson-body .lesson-content{padding-bottom:52px}}@media only screen and (width<=767px){.lesson-container .lesson-body .lesson-content{padding:80px 24px 24px}}@media only screen and (width<=480px){.lesson-container .lesson-body .lesson-content{padding:80px 12px 12px}}.lesson-container .lesson-body .lesson-content .start-over-and-finish{padding-bottom:64px}@media only screen and (width>=768px) and (width<=1199px){.lesson-container .lesson-body .lesson-content .start-over-and-finish{padding-bottom:52px}}@media only screen and (width<=767px){.lesson-container .lesson-body .lesson-content .start-over-and-finish{padding-top:74px;padding-bottom:24px}}.lesson-container .modal-footer{background-color:#f7fafc;border-top:0;gap:8px;padding:0 10%;position:fixed;bottom:24px;left:0;right:0}@media only screen and (width>=768px) and (width<=1199px){.lesson-container .modal-footer{padding-bottom:12px;bottom:0}}@media only screen and (width<=767px){.lesson-container .modal-footer{padding:12px;bottom:0}}.title-lesson{color:#101a34;font-size:var(--font-size-b24);font-family:var(--font-primary);text-align:center;font-feature-settings:"liga" off, "clig" off;margin:0;font-style:normal;line-height:normal;font-weight:600!important}.title-lesson:first-letter{text-transform:uppercase}.title-lesson.subtitle-color-blue{color:#287bbd}.translation-title-lesson{color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:400!important}.translation-title-lesson:first-letter{text-transform:uppercase}.lesson-complete{height:max-content;min-height:100dvh;padding:12px;position:relative;overflow:visible}.lesson-complete .logo{padding:20px 0;position:absolute;top:0}@media only screen and (width<=767px){.lesson-complete .logo{padding:16px 0}.lesson-complete#level-progress-screen{padding:0}}.lesson-complete .lesson-progress-screen{background:#fff;border-radius:64px;flex-direction:column;align-items:center;width:588px;max-height:615px;margin-top:40px;padding:33px 102px;display:flex;position:relative;overflow:hidden;box-shadow:5px 5px 40px #0b2a4914}@media only screen and (width<=767px){.lesson-complete .lesson-progress-screen{width:100%;max-width:375px;padding:49px 24px 32px}}@media only screen and (width<=480px){.lesson-complete .lesson-progress-screen{padding:30px 20px}}.lesson-complete .lesson-progress-screen .lp-gradient{z-index:0;border-radius:64px;width:291px;height:588px;position:absolute;top:-150px;transform:rotate(-90deg)}@media only screen and (width<=767px){.lesson-complete .lesson-progress-screen .lp-gradient{width:100%;min-height:375px}}@media only screen and (width<=480px){.lesson-complete .lesson-progress-screen .lp-gradient{min-height:auto}}.lesson-complete .lesson-progress-screen .lp-gradient.lp-gradient--success{background:linear-gradient(270deg,#d1fcd9 0%,#d1fcd900 99.87%)}.lesson-complete .lesson-progress-screen .lp-gradient.lp-gradient--passed{background:linear-gradient(270deg,#fef8d4 0%,#fef8d400 99.87%)}.lesson-complete .lesson-progress-screen .progress-screen-content{z-index:10;flex-direction:column;align-items:center;gap:32px;width:384px;display:flex;position:relative}@media only screen and (width<=767px){.lesson-complete .lesson-progress-screen .progress-screen-content{gap:16px;width:100%}}@media only screen and (width<=480px){.lesson-complete .lesson-progress-screen .progress-screen-content{gap:8px}}.lesson-complete .lesson-progress-screen .progress-screen-content .progress-points-details{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:16px;display:flex}@media only screen and (width<=480px){.lesson-complete .lesson-progress-screen .progress-screen-content .progress-points-details{gap:8px}}.lesson-complete .lesson-progress-screen .progress-screen-content .progress-points-details img{border-radius:100px;max-width:320px;max-height:80px}@media only screen and (width<=480px){.lesson-complete .lesson-progress-screen .progress-screen-content .progress-points-details img{max-height:70px}}.lesson-complete .lesson-progress-screen .progress-screen-content h1{color:#101a34;text-align:center;font-size:var(--font-size-b24);letter-spacing:0;margin-bottom:0;font-style:normal;font-weight:600;line-height:28px}@media only screen and (width<=767px){.lesson-complete .lesson-progress-screen .progress-screen-content h1{font-size:18px;line-height:24px}}.lesson-complete .lesson-progress-screen .progress-screen-content .progress-msj{color:#364a5f;font-size:var(--font-size-b14);letter-spacing:0;font-style:normal;font-weight:400;line-height:18px}.lesson-complete .lesson-progress-screen .progress-screen-content .points-count{justify-content:center;align-items:center;gap:4px;display:flex}.lesson-complete .lesson-progress-screen .progress-screen-content .points-count .user-lesson-points{color:#101a34;text-align:center;font-size:var(--font-size-b32);letter-spacing:0;margin-bottom:0;font-style:normal;font-weight:400;line-height:40px}.lesson-complete .lesson-progress-screen .progress-screen-content .points-count .total-lesson-points{color:#6e7e8d;text-align:center;font-size:var(--font-size-b18);letter-spacing:0;font-style:normal;font-weight:600;line-height:24px}@media only screen and (width<=767px){.lesson-complete .lesson-progress-screen .progress-screen-content .points-count .total-lesson-points{font-size:16px;font-weight:400;line-height:20px}}.lesson-complete .lesson-progress-screen .progress-screen-content .slider-nxt-prev-text{color:#364a5f;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:var(--font-size-b18);letter-spacing:0;margin-bottom:0}.lesson-complete .lesson-progress-screen .progress-screen-content .slider-lesson-container{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:384px;margin:0 auto;display:flex;position:relative;overflow:hidden}.lesson-complete .lesson-progress-screen .progress-screen-content .slider-lesson-container .slider-lesson-container__wrapper{width:100%;height:138px;position:relative}.lesson-complete .lesson-progress-screen .progress-screen-content .slider-lesson-container .slider-lesson{scroll-behavior:smooth;scroll-snap-type:x mandatory;z-index:1;flex-direction:row;align-items:center;gap:4px;width:100%;height:138px;display:flex;overflow:auto hidden}.lesson-complete .lesson-progress-screen .progress-screen-content .slider-lesson-container .slider-lesson::-webkit-scrollbar{display:none}.lesson-complete .lesson-progress-screen .progress-screen-content .slider-lesson-container .slider-lesson::-webkit-scrollbar-track{background:0 0}.lesson-complete .lesson-progress-screen .progress-screen-content .slider-lesson-container .slider-lesson:after{content:"";flex:0 0 calc(100% - var(--slide-width));pointer-events:none}.lesson-complete .lesson-progress-screen .progress-screen-content .slider-lesson-container .slider-gradient{z-index:5;pointer-events:none;width:24px;position:absolute;top:0;bottom:0}.lesson-complete .lesson-progress-screen .progress-screen-content .slider-lesson-container .slider-gradient--left{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}.lesson-complete .lesson-progress-screen .progress-screen-content .slider-lesson-container .slider-gradient--right{background:linear-gradient(270deg,#fff 0%,#fff0 100%);right:0}.lesson-complete .lesson-progress-screen .progress-screen-content .pap-btn-white{font-size:var(--font-size-b16)!important}.level-restriction-banner-div{background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}@media only screen and (width<=767px){.level-restriction-banner-div{gap:16px;padding:16px}}@media (width>=990px){.level-restriction-banner-div{margin-top:54px}}.level-restriction-banner-div .level-restriction-container{align-self:stretch;align-items:center;gap:24px;display:flex}@media only screen and (width<=767px){.level-restriction-banner-div .level-restriction-container{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:16px;width:100%;display:flex}.level-restriction-banner-div .level-restriction-container>div{width:100%}}.level-restriction-banner-div .visibility-off-icon{background-color:#bce2f8;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}.level-restriction-banner-div .visibility-off-icon:before{content:"";background-color:#06235b;position:absolute;inset:0;-webkit-mask:url(/build/imgs/lessons/hidden-content.svg) 50%/24px 24px no-repeat;mask:url(/build/imgs/lessons/hidden-content.svg) 50%/24px 24px no-repeat}@media only screen and (width<=767px){.level-restriction-banner-div .visibility-off-icon{width:48px;height:48px}}.level-restriction-banner-div .level-restriction-banner-content{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:2px;display:flex}.level-restriction-banner-div .level-restriction-banner-content h3{color:#000;font-size:var(--font-size-b16);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}.level-restriction-banner-div .level-restriction-banner-content p{font-size:var(--font-size-b14);font-family:var(--font-primary);color:#364a5f;font-style:normal;line-height:normal;line-height:var(--Sizes-Size---18,18px);letter-spacing:var(--Sizes-Size---0,0);margin-bottom:0;font-weight:400!important}#level-progress-screen{justify-content:center}@media (height<=520px),(width<=767px){#level-progress-screen{justify-content:flex-end}#level-progress-screen .progress-card{background-color:#0000}}.progress-card{border-radius:64px;width:100%;max-width:588px;height:615px;margin:0 auto;position:relative;overflow:hidden}@media only screen and (width<=767px){.progress-card{max-width:100%;box-shadow:none;border-radius:0;align-items:start;margin:0;display:flex}}.progress-card .progress-card__content{z-index:2;flex-direction:column;justify-content:flex-end;align-items:center;gap:63px;width:100%;height:100%;padding:32px 84px;display:flex;position:absolute}@media only screen and (width<=767px){.progress-card .progress-card__content{gap:32px;padding:32px 24px}}.progress-card .progress-card__content .progress-card__line{max-width:380px;height:90px;position:relative}@media only screen and (width<=767px){.progress-card .progress-card__content .progress-card__line{max-width:310px}}.progress-card .progress-card__content .progress-card_btns{align-self:stretch}@media only screen and (width<=767px){.progress-card .progress-card__content .progress-card_btns{align-self:center}}.progress-card .progress-card__content .progress-card_btns .pap-btn{width:100%;min-width:200px;max-width:250px}.progress-card .progress-card__content .progress-card_btns .pap-btn-text-underline{color:#fff;letter-spacing:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;-o-transition:.3s ease-in-out;background:0 0;border:none;flex:1 0 0;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:14px;font-style:normal;font-weight:600;line-height:18px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;transition:all .3s ease-in-out;display:flex}.progress-card .progress-card__headline{flex-direction:column;justify-content:center;align-items:center;display:flex}.progress-card .progress-card__headline h1{color:#fff;text-align:center;letter-spacing:0;margin-bottom:0;font-size:24px;font-style:normal;font-weight:600;line-height:28px}@media only screen and (width<=767px){.progress-card .progress-card__headline h1{font-size:18px;line-height:normal}}.progress-card .progress-card__headline p{color:#cbd2da;text-align:center;letter-spacing:0;margin-bottom:0;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.progress-card .ring-container{padding-bottom:env(safe-area-inset-bottom);z-index:0;justify-content:center;align-items:flex-start;width:588px;height:100%;padding-top:109px;display:flex;position:relative;inset:0;overflow:hidden}@media only screen and (width<=767px){.progress-card .ring-container{width:100%;max-width:100%;max-height:820px}}.progress-card .ring{border-radius:100vh;justify-content:center;align-items:end;animation:.5s forwards riseAndScale;display:flex;transform:scale(0)}.progress-card .ring-1{aspect-ratio:1;background:var(--ring-1);border-radius:810px;width:810px;height:810px;animation-delay:0s}.progress-card .ring-2{aspect-ratio:387/386;background:var(--ring-2);border-radius:774px;width:774px;height:772px;animation-delay:.1s}.progress-card .ring-3{aspect-ratio:1;background:var(--ring-3);border-radius:734px;width:734px;height:734px;animation-delay:.2s}.progress-card .ring-4{aspect-ratio:697/696;background:var(--ring-4);border-radius:697px;width:697px;height:696px;animation-delay:.3s}.progress-card .ring-5{background:var(--ring-5);border-radius:658px;width:658px;height:658px;animation-delay:.4s}@keyframes riseAndScale{0%{opacity:0;transform:translateY(100%)scale(.3)}to{opacity:1;transform:translateY(0)scale(1)}}.progress-card .curve-wrapper{flex-direction:column;align-items:center;display:inline-flex}.progress-card .curve-svg{width:100%;max-width:763px;height:auto;overflow:visible}.progress-card .curve-path-bg{fill:none;stroke:var(--stroke-bg);stroke-width:4px}.progress-card .curve-path-fg{fill:none;stroke:var(--curve-knob);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .35s}.progress-card .curve-knob{fill:var(--curve-knob);stroke:var(--curve-knob);stroke-width:4px;filter:drop-shadow(0 0 4px #00000040)}.progress-card .curve-badge-bg{fill:var(--badge-bg)}.progress-card .curve-badge-bg.level-complete{fill:var(--curve-knob)}.progress-card .curve-badge-text{fill:#fff;letter-spacing:0;text-transform:uppercase;font-size:16.81px;font-style:normal;font-weight:600;line-height:18px}.progress-card .curve-badge-text.level-complete{fill:#101a34}.progress-card .curve-percent{color:var(--percent-value);text-align:center;font-size:var(--Sizes-Size---24,24px);font-style:normal;font-weight:400;line-height:var(--Sizes-Size---36,36px);letter-spacing:var(--Sizes-Size---0,0)}.progress-card.progress-card--a1{--ring-1:#1fd488;--ring-2:#00a164;--ring-3:#008154;--ring-4:#006643;--ring-5:#005439;--percent-value:#d1fcd9;--badge-bg:#008154;--stroke-bg:#008154;--curve-knob:#a8ffc1}.progress-card.progress-card--a2{--ring-1:#287bbd;--ring-2:#1d60a4;--ring-3:#154889;--ring-4:#0c336e;--ring-5:#06235b;--percent-value:#e4f3ff;--badge-bg:#154889;--stroke-bg:#154889;--curve-knob:#bce2f8}.progress-card.progress-card--b1{--ring-1:#8255fd;--ring-2:#7332f5;--ring-3:#631ee1;--ring-4:#531abd;--ring-5:#46179b;--percent-value:#f9f6ff;--badge-bg:#631ee1;--stroke-bg:#631ee1;--curve-knob:#dad4ff}.progress-card.progress-card--b2{--ring-1:#e86137;--ring-2:#d83e1e;--ring-3:#b32d1b;--ring-4:#8f261d;--ring-5:#73221b;--percent-value:#fef4ee;--badge-bg:#b32d1b;--stroke-bg:#b32d1b;--curve-knob:#f7cbb1}.progress-card.progress-card--c1{--ring-1:#fac82c;--ring-2:#d6a620;--ring-3:#b38516;--ring-4:#90670e;--ring-5:#775108;--percent-value:#fef8d4;--badge-bg:#b38516;--stroke-bg:#b38516;--curve-knob:#feefaa}.continue-lesson__container h2{color:#364a5f;margin-bottom:14px;font-size:16px;font-weight:400}.continue-lesson__container .continue-lesson{background-color:#fff;border-radius:8px;padding:24px;position:relative;overflow:hidden}.continue-lesson__container .continue-lesson .pap-btn{font-size:16px}.continue-lesson__container .continue-lesson__gradient{pointer-events:none;width:100%;height:100px;position:absolute;top:0;left:0}.continue-lesson__container .continue-lesson--red .continue-lesson__gradient{background:linear-gradient(#fce8d9,#fce8d900)}.continue-lesson__container .continue-lesson--red .english-level-select,.continue-lesson__container .continue-lesson--red .progress-bar{background-color:#fce7d8}.continue-lesson__container .continue-lesson--red .progress-bar .amount-progress{background-color:#e86137}.continue-lesson__container .continue-lesson--green .continue-lesson__gradient{background:linear-gradient(#d1fcd9,#d1fcd900)}.continue-lesson__container .continue-lesson--green .english-level-select,.continue-lesson__container .continue-lesson--green .progress-bar{background-color:#d1fcd9}.continue-lesson__container .continue-lesson--green .progress-bar .amount-progress{background-color:#1fd488}.continue-lesson__container .continue-lesson--blue .continue-lesson__gradient{background:linear-gradient(#bce2f8,#bce2f800)}.continue-lesson__container .continue-lesson--blue .english-level-select,.continue-lesson__container .continue-lesson--blue .progress-bar{background-color:#e4f3ff}.continue-lesson__container .continue-lesson--blue .progress-bar .amount-progress{background-color:#287bbd}.continue-lesson__container .continue-lesson--purple .continue-lesson__gradient{background:linear-gradient(#dad4ff,#dad4ff00)}.continue-lesson__container .continue-lesson--purple .english-level-select,.continue-lesson__container .continue-lesson--purple .progress-bar{background-color:#ebe8ff}.continue-lesson__container .continue-lesson--purple .progress-bar .amount-progress{background-color:#8255fd}.continue-lesson__container .continue-lesson__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;position:relative}.continue-lesson__container .continue-lesson__header h3{margin-bottom:0;font-weight:600}.continue-lesson__container .continue-lesson__actions{flex-shrink:0;align-items:center;gap:8px}.continue-lesson__container .continue-lesson__actions .pap-btn-outline{background:0 0;text-decoration:underline}.continue-lesson__container .continue-lesson__actions .pap-btn-white{border:2px solid #0d1f4d;padding:10px 24px;font-size:14px}.continue-lesson__container .continue-lesson__progress-row{align-items:center;gap:16px;position:relative}.continue-lesson__container .continue-lesson__percentage{white-space:nowrap;font-size:14px;font-weight:600}.continue-lesson__container .continue-lesson__header--mobile{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;position:relative}.continue-lesson__container .continue-lesson__header--mobile h3{margin-bottom:0;font-weight:600}.continue-lesson__container .continue-lesson__progress-mobile{flex-direction:column;gap:8px;margin-bottom:16px;position:relative}.continue-lesson__container .continue-lesson__progress-label{justify-content:space-between;align-items:center;font-size:14px;display:flex}.continue-lesson__container .continue-lesson__actions-mobile{flex-direction:column;gap:8px;position:relative}.continue-lesson__container .continue-lesson__actions-mobile .pap-btn{width:100%}.continue-lesson__container .continue-lesson__actions-mobile .pap-btn.pap-btn-white{border:2px solid #0d1f4d;padding:14px 24px}.continue-lesson__container .continue-lesson__actions-mobile .pap-btn.pap-btn-outline{background:0 0;padding:14px 24px;text-decoration:underline}.progress-courses{background-color:#fff;border-radius:8px;padding:24px}.progress-courses .title-next-lesson{color:#06235b;margin-bottom:0;font-size:14px}.progress-courses .next-lesson-btn-continue{gap:16px;margin:0}.progress-courses .next-lesson-btn-continue div:first-child{background-color:#f5f5f5;border-radius:8px;padding:8px}.progress-courses .next-lesson-btn-continue div:last-child{padding:0}@media (width>=992px){.progress-courses .next-lesson-btn-continue div:last-child{padding:0 0 0 12px}}.progress-courses .next-lesson-btn-continue h3{color:#06235b;font-size:14px;font-weight:600}.progress-courses .next-lesson-btn-continue p{color:#06235b;margin:0;font-size:14px}.select-percentage{color:#101a34}.select-percentage h3{margin-bottom:4px;font-size:16px;font-weight:600}.select-percentage select{color:#06235b;letter-spacing:1px;background-color:#e2f3ff;border:none;width:100%;font-size:12px;font-weight:600}.select-percentage>:nth-child(2){text-align:right;font-size:14px}.select-percentage span{text-align:center;color:#06235b;background-color:#e2f3ff;border-radius:4px;padding:4px 8px;font-weight:600;display:inline-block}@media screen and (width<=767px){.progress-courses{padding:16px}.progress-courses .title-next-lesson{text-align:center}.progress-courses .next-lesson-btn-continue{flex-wrap:wrap;gap:8px}.progress-courses .pap-btn-white{width:100%}.select-percentage{text-align:center}.select-percentage select{margin:auto}.select-percentage>:nth-child(2){text-align:center}}.container-radio-checkbox{cursor:pointer;display:inline-block;position:relative}.container-radio-checkbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.container-radio-checkbox input:checked+.pap-checkmark:after,.container-radio-checkbox input:checked+.pap-radiomark:after{display:block}.container-radio-checkbox .pap-checkmark{background-image:url(/build/imgs/common/checkBoxEmpty.svg);width:24px;height:24px;display:inline-block;position:relative}.container-radio-checkbox .pap-checkmark:after{content:"";background-image:url(/build/imgs/common/checkBoxChecked.svg);width:24px;height:24px;display:none;position:absolute;top:0;left:0}.container-radio-checkbox .pap-radiomark{background-color:#fff;border:2px solid #06235b;border-radius:50%;width:20px;height:20px;display:inline-block;position:relative}.container-radio-checkbox .pap-radiomark:after{content:"";background-color:#06235b;border-radius:50%;width:10px;height:10px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar-menu{z-index:4;background:#fff;flex-shrink:0;width:294px;height:100%;padding:24px 16px;position:fixed;box-shadow:5px 5px 40px #0b2a4914}.sidebar-menu .menu-item-adviser{border-radius:4px;gap:8px}.sidebar-menu .menu-item-adviser:hover{background:#f5f6f9!important}.sidebar-menu .menu-item-adviser .assesor-data-container .asessor-data{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.sidebar-menu .menu-item-adviser .assesor-data-container .asessor-position{color:#287bbd;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.sidebar-menu .menu-item{color:#06235b;max-height:70px;font-size:var(--font-size-b16);font-family:var(--font-primary);cursor:pointer;-o-transition:.3s ease-in-out;background:#fff;border-radius:4px;gap:10px;font-style:normal;line-height:normal;text-decoration:none;transition:all .3s ease-in-out;font-weight:400!important}.sidebar-menu .menu-item:hover{background:#f5f6f9}.sidebar-menu .menu-item.active-item{font-family:var(--font-primary);background:#e4f3ff;font-style:normal;line-height:normal;font-weight:600!important}.sidebar-menu .menu-item.active-item .helper-text{color:#06235b;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.sidebar-menu .menu-item.disabled-item{color:#6e7e8d}.sidebar-menu .menu-item .helper-text{color:#6e7e8d;font-size:var(--font-size-b12)}.sidebar-menu .change-level{color:#06235b;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#f5f6f9;border-radius:4px;font-style:normal;line-height:normal;font-weight:400!important}.sidebar-menu .change-level button{color:#06235b;background-color:#0000;border:none;padding:0}.sidebar-menu .change-level .level-name{cursor:default;font-size:var(--font-size-b16);font-family:var(--font-primary);flex:1 0 0;gap:8px;font-style:normal;line-height:normal;font-weight:600!important}.sidebar-menu .level-test-box{color:#06235b;font-size:var(--font-size-b14);background:#e4f3ff;border-radius:4px;gap:8px}.sidebar-menu .sidebar-footer-menu{color:#98a2ab;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b12);flex:1 0 0;align-self:stretch;font-weight:400!important}.sidebar-menu .btn-group{background:#f5f6f9;border-radius:100px;max-height:70px}.sidebar-menu .btn-group .btn-outline{font-family:var(--font-primary);color:#06235b;font-style:normal;line-height:normal;font-size:var(--font-size-b14);padding:6px 16px;font-weight:500!important}.sidebar-menu .btn-check:checked+.btn,.sidebar-menu .btn.active,.sidebar-menu .btn.show,.sidebar-menu .btn:first-child:active,.sidebar-menu :not(.btn-check)+.btn:active{font-family:var(--font-primary);color:#06235b;background:#e4f3ff;border:2px solid #06235b;font-style:normal;line-height:normal;font-weight:600!important}.sidebar-menu .btn-group>.btn-group:not(:first-child)>.btn,.sidebar-menu .btn-group>.btn:nth-child(n+3),.sidebar-menu .btn-group>:not(.btn-check)+.btn,.sidebar-menu .btn-group>.btn-group:not(:last-child)>.btn,.sidebar-menu .btn-group>.btn.dropdown-toggle-split:first-child,.sidebar-menu .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-radius:100px}.top-menu{z-index:3;background:var(--background-grad,linear-gradient(180deg, #f5f7fa 1.68%, #fdfefe 14.05%, #fff 100%));justify-content:space-between;align-items:center;padding:12px 48px;display:flex;position:fixed;top:0;box-shadow:5px 5px 40px #0b2a490d}@media only screen and (width<=767px){.top-menu{padding:12px 24px}}.top-menu .account{flex:1 0 0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.top-menu .account .streak-container{width:100%;margin-left:250px}@media only screen and (width>=768px) and (width<=1199px){.top-menu .account .streak-container{width:auto;margin-left:0}}@media only screen and (width<=767px){.top-menu .account .streak-container{width:auto;margin-left:0}}.top-menu .account p{color:#287bbd;text-align:right;font-size:var(--font-size-b12);font-family:var(--font-primary);flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;font-style:normal;line-height:normal;display:flex;font-weight:400!important}.top-menu .account p .name{color:#364a5f;text-align:right;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.top-menu .account #account{border:none;align-items:center;gap:8px;padding:0;display:flex}.top-menu .account #account .avatar{background:#e4f3ff;border:2px solid #e1e7ee;border-radius:4px}.top-menu .account .dropdown-menu{z-index:4;border:none;border-radius:4px;width:263px;padding:0;position:absolute;top:62px;right:24px;background:#fff!important;box-shadow:5px 5px 40px #0b2a4914!important}.top-menu .account .dropdown-menu a{font-size:var(--font-size-b16);color:#06235b;text-decoration:none!important}.top-menu .account .dropdown-menu :hover{background:#f5f6f9}.footer-menu{z-index:3;background:#fff;padding:8px 48px;text-decoration:none;display:flex;position:fixed;bottom:0;box-shadow:5px 5px 40px #0b2a4914}@media only screen and (width<=767px){.footer-menu{padding:8px}}.footer-menu .footer-box{color:#06235b;font-size:var(--font-size-b12);font-family:var(--font-primary);border-radius:4px;flex:1 0 0;gap:2px;padding:8px;font-style:normal;line-height:normal;font-weight:500!important;text-decoration:none!important}.footer-menu .footer-box a{font-size:var(--font-size-b16);color:#06235b}.footer-menu .footer-box.active-item{font-family:var(--font-primary);font-style:normal;line-height:normal;background:#e4f3ff!important;font-weight:600!important}.course-card{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;width:280px;height:350px;position:relative;overflow:hidden}.course-card--disabled{pointer-events:none}.course-card:hover{cursor:pointer;border:none;transition:all .3s;transform:scale(1.02);box-shadow:0 4px 20px #0000001a}.course-card__gradient{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.course-card--red .course-card__gradient{background:linear-gradient(#fce8d9 24.571%,#fce8d900 100%)}.course-card--green .course-card__gradient{background:linear-gradient(#d1fcd9 23.429%,#d1fcd900 100%)}.course-card--blue .course-card__gradient{background:linear-gradient(#bce2f8 23.429%,#bce2f800 100%)}.course-card--purple .course-card__gradient{background:linear-gradient(#dad4ff 23.429%,#dad4ff00 100%)}.course-card__content{z-index:1;flex-direction:column;gap:8px;height:100%;padding:28px 24px 24px;display:flex;position:relative}.course-card__header{margin-bottom:8px}.course-card__active-wrapper{flex-direction:row;justify-content:flex-end;margin-bottom:8px;display:flex;position:absolute;top:5px;right:5px}.course-card__active{color:#fff;background-color:#1fd488;border-radius:12px;align-items:center;gap:8px;width:fit-content;padding:1px 10px;font-size:14px;font-weight:500;display:flex;box-shadow:0 2px 4px #0000001a}.course-card__active-indicator{background-color:#fff;border-radius:50%;width:10px;height:10px}.course-card__title{color:#101a34;margin-bottom:0;font-size:24px;font-weight:600}.course-card__body{flex:1;min-height:0;overflow:hidden}.course-card__description{color:#101a34;scrollbar-width:thin;scrollbar-color:#cbd2da transparent;height:100%;margin-bottom:0;font-size:14px;overflow-y:auto}.course-card__description::-webkit-scrollbar{width:4px}.course-card__description::-webkit-scrollbar-track{background:0 0}.course-card__description::-webkit-scrollbar-thumb{background-color:#cbd2da;border-radius:2px}.course-card--red .course-card__description{scrollbar-color:#e86137 transparent}.course-card--red .course-card__description::-webkit-scrollbar-thumb{background-color:#e86137}.course-card--green .course-card__description{scrollbar-color:#1fd488 transparent}.course-card--green .course-card__description::-webkit-scrollbar-thumb{background-color:#1fd488}.course-card--blue .course-card__description{scrollbar-color:#287bbd transparent}.course-card--blue .course-card__description::-webkit-scrollbar-thumb{background-color:#287bbd}.course-card--purple .course-card__description{scrollbar-color:#8255fd transparent}.course-card--purple .course-card__description::-webkit-scrollbar-thumb{background-color:#8255fd}.course-card__footer .pap-btn{width:100%;margin-bottom:0}.course-card__footer .pap-btn--disabled{color:#101a34!important;background-color:#cbd2da!important}.course-card__progress{flex-direction:row;align-items:center;gap:16px;display:flex}.course-card__progress p{color:#101a34;margin-bottom:0;font-size:14px;font-weight:600}.course-card__progress span{color:#101a34;margin-bottom:0;font-size:24px;font-weight:600}.course-card .progress-bar--red{background-color:#fce7d8;padding:2.5px}.course-card .progress-bar--red .amount-progress{background-color:#e86137}.course-card .progress-bar--green{background-color:#d1fcd9;padding:2.5px}.course-card .progress-bar--green .amount-progress{background-color:#1fd488}.course-card .progress-bar--blue{background-color:#e4f3ff;padding:2.5px}.course-card .progress-bar--blue .amount-progress{background-color:#287bbd}.course-card .progress-bar--purple{background-color:#ebe8ff;padding:2.5px}.course-card .progress-bar--purple .amount-progress{background-color:#8255fd}.units__skeleton{flex-direction:column;gap:20px;padding:16px;display:flex}.units__skeleton-unit{flex-direction:column;gap:16px;display:flex}.units__header{margin:14px 24px}.units__percentage{flex-direction:row;align-items:center;gap:24px;width:100%;display:flex}.units__update-plan{margin-bottom:24px}.units__content{flex-direction:column;gap:24px;padding:0 24px;display:flex}.units__unit-header{color:#364a5f;margin:24px 0}.units__unit-title{font-size:var(--font-size-b20);font-family:var(--font-primary);margin-bottom:8px;font-style:normal;line-height:normal;font-weight:700!important}.units__unit-description{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.units__lessons{flex-direction:column;gap:4px;padding:0;display:flex}.units__lesson{cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:10px 16px;display:flex}.units__lesson--finished{background-color:#e2f3ff}.units__lesson--finished:hover{opacity:.85}.units__lesson--blocked{background-color:#f7fafc}.units__lesson--blocked:hover{opacity:.85}.units__lesson--blocked .units__lesson-title{color:#6e7e8d}.units__lesson:hover:not(.units__lesson--finished):not(.units__lesson--blocked){background-color:#f5f6f9}.units__lesson-content{flex-direction:column;flex:1;gap:4px;display:flex}.units__lesson-order{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);margin-bottom:2px;font-style:normal;line-height:normal;font-weight:400!important}.units__lesson-title{color:#0d1f4d;font-size:var(--font-size-b16);font-family:var(--font-primary);margin-bottom:2px;font-style:normal;line-height:normal;font-weight:600!important}.units__lesson-description{color:#1d60a4;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.units__lesson-status svg{width:20px;height:16px}@media only screen and (width<=767px){.units__content{padding:0 16px}}.app-banner{color:#fff;background:linear-gradient(90deg,#287cbe 70%,#7bc3eb 100%);border-radius:8px;justify-content:space-between;align-items:center;padding:24px 24px 20px;display:flex;position:relative}.app-banner__title{margin-bottom:8px;font-weight:600;font-size:var(--font-size-b18)!important}.app-banner__description{font-size:var(--font-size-b14);margin-bottom:0}.app-banner__buttons{gap:12px;width:100%;margin-top:16px}.app-banner__store-btn{color:#fff;background-color:#00000059;border:1px solid #ffffff40;border-radius:8px;flex:1;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.app-banner__store-btn:hover{color:#fff;background-color:#0000008c}.app-banner__store-btn div{flex-direction:column;display:flex}.app-banner__store-icon{object-fit:contain;flex-shrink:0;width:22px;height:22px;font-size:22px}.app-banner__store-label{font-size:10px;line-height:1.3}.app-banner__store-name{font-size:var(--font-size-b14);font-weight:700;line-height:1.3}.app-banner__qr{flex-direction:column;flex-shrink:0;align-items:center}.app-banner__qr-image{background-color:#fff;border-radius:4px;padding:4px}.app-banner__qr small{font-size:var(--font-size-b12);margin-top:8px}.app-banner__close{color:#ffffffb3;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:18px;line-height:1;position:absolute;top:12px;right:12px}.app-banner__close:hover{color:#fff}@media only screen and (width<=767px){.app-banner{flex-direction:column;align-items:flex-start;padding:16px}}.alert-pap-info{color:#101a34;font-size:var(--font-size-b14);background:#fef8d4;border-color:#0000;border-radius:8px}.alert-pap-info .alert-title{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.alert-pap-info .alert-description{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.alert-pap{z-index:3;color:#000;border-radius:8px;min-width:290px;position:fixed;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 0 12px 3px #565c6829}.alert-pap.pap-success{background:#e6fdef;border:2px solid #76f2a5}.alert-pap.pap-success .circle-success{background:#d1fcd9;border-radius:50%;width:55px;height:55px}@media only screen and (width<=767px){.alert-pap.pap-success .circle-success{width:40px;height:40px}}.alert-pap.pap-precaution{background:#fef8d4;border:2px solid #fac82c}.alert-pap.pap-precaution .circle-precaution{background:#ffc107;border-radius:50%;width:55px;height:55px}@media only screen and (width<=767px){.alert-pap.pap-precaution .circle-precaution{width:40px;height:40px}}.alert-pap.pap-error{background:#ffe6e1;border:2px solid #e4394d}.alert-pap.pap-error .circle-error{background:#ffbcbc;border-radius:50%;width:55px;height:55px}@media only screen and (width<=767px){.alert-pap.pap-error .circle-error{width:40px;height:40px}}.alert-pap .alert-title{font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b16)!important;font-weight:600!important}.alert-pap .alert-description{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.alert-pap .alert-description span{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}#pap-alert-msj{border-radius:8px;align-items:center;gap:16px;width:415px;margin-bottom:0;padding:16px;box-shadow:0 0 12px 3px #565c6829}@media only screen and (width<=767px){#pap-alert-msj{width:-webkit-fill-available;width:-moz-available;width:fill-available;max-width:415px}}#pap-alert-msj.position-rt{position:fixed!important;top:90px!important;right:46px!important}@media only screen and (width<=767px){#pap-alert-msj.position-rt{margin-left:16px;top:80px!important;right:16px!important}}#pap-alert-msj .MuiAlert-icon{opacity:1;align-self:center;margin:0;padding:0}#pap-alert-msj .MuiAlert-message{color:#000;font-size:var(--font-size-b14);font-family:var(--font-primary);padding:0;font-style:normal;line-height:normal;font-weight:400!important}#pap-alert-msj .MuiAlert-message .MuiAlertTitle-root{font-size:var(--font-size-b16);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:600!important}#pap-alert-msj .MuiAlert-action{align-items:center;margin-right:0;padding:0}#pap-alert-msj .MuiAlert-action svg{fill:#000}#pap-alert-msj.MuiAlert-standardSuccess,#pap-alert-msj.MuiAlert-colorSuccess{border:2px solid var(--Success-Esmeralda-300,#76f2a5);color:#101a34;background-color:#e6fdef}#pap-alert-msj.MuiAlert-standardError,#pap-alert-msj.MuiAlert-colorError{border:2px solid var(--Error-Default,#ff7a7a);color:#101a34;background-color:#ffe6e1}#pap-alert-msj.MuiAlert-standardWarning,#pap-alert-msj.MuiAlert-colorWarning{color:#101a34;background-color:#fef8d4;border:2px solid #fac82c}#pap-alert-msj.MuiAlert-standardInfo,#pap-alert-msj.MuiAlert-colorInfo{color:#101a34;background-color:#edf5ff;border:2px solid #287cbe}.container-banner{margin-bottom:64px}@media only screen and (width>=768px) and (width<=1199px){.container-banner{margin-bottom:32px}}@media only screen and (width<=767px){.container-banner{margin:0}}.promo-banner{background:#fac82c;border-radius:4px;gap:8px;padding:8px 16px;color:#0d1f4d!important;font-size:var(--font-size-b14)!important}.promo-banner p{color:#0d1f4d!important;font-size:var(--font-size-b14)!important}.audio-banner{gap:1rem}@media only screen and (width<=767px){.audio-banner{gap:.5rem}}.audio-banner .card-title{font-size:var(--font-size-b18);font-family:var(--font-primary);color:#101a34;margin:0;font-style:normal;line-height:normal;font-weight:600!important}.audio-banner .card-title.translation{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.audio-banner .text{color:#364a5f;font-size:var(--font-size-b18);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.upgrade-plan{background:#fef8d4;gap:15px}.upgrade-plan .content{color:#0d1f4d;margin-left:10px}.upgrade-plan .content .title{font-size:var(--font-size-b18);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.upgrade-plan .content .description{font-size:var(--font-size-b14);font-family:var(--font-primary);margin-top:4px;font-style:normal;line-height:normal;font-weight:400!important}.promo-new-banner{background:#fac82c}.promo-new-banner .promo-banner-container{text-align:center;flex-shrink:0;gap:4px;width:613px}.promo-new-banner .promo-banner-container h1{color:#06235b;font-size:var(--font-size-b24);text-transform:uppercase;margin:0;font-style:normal;font-weight:700;line-height:30px}.promo-new-banner .promo-banner-container p{font-size:var(--font-size-b12);color:#06235b;font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:400!important}.promo-new-banner .promo-banner-container p span{color:#06235b;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.offer-banner{margin-top:66px}@media only screen and (width>=1200px){.offer-banner{margin-left:294px}}.offer-banner.banner-blue{color:#e4f3ff;background-color:#287bbd}.offer-banner.banner-yellow{color:#06235b;background-color:#fac82c}.offer-banner.banner-green{color:#101a34;background-color:#d1fcd9}.offer-banner .offer-banner-container{cursor:pointer;padding:12px 24px}@media only screen and (width<=767px){.offer-banner .offer-banner-container{max-width:none}}@media only screen and (width>=768px) and (width<=1199px){.offer-banner .offer-banner-container{max-width:none;padding:12px 48px}}@media (width>=1200px) and (width<=1800px){.offer-banner .offer-banner-container{max-width:none;padding:12px 48px}}@media only screen and (width>=1800px){.offer-banner .offer-banner-container{padding:12px}}@media only screen and (width<=767px){.offer-banner .offer-banner-container .offer-container{max-width:fit-content}}.offer-banner .offer-banner-container .offer-container .offer-content{gap:2px}.offer-banner .offer-banner-container .offer-container .offer-content .offer-title{font-size:14px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.offer-banner .offer-banner-container .offer-container .offer-content .offer-description{font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.offer-banner .offer-banner-container .pap-btn-white{padding:12px 16px}.countdown-timer{align-items:center;gap:4px;display:flex}.countdown-timer .countdown-timer-item{width:50px;font-size:var(--font-size-b12);color:#06235b;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:6px 10px;display:flex}.countdown-timer .countdown-timer-item.esencial{background-color:#fde680}.countdown-timer .countdown-timer-item.pro{background-color:#7bc3eb}.countdown-timer .countdown-timer-item.green{background-color:#d3ffe8}.countdown-timer .countdown-timer-item.yellow{background-color:#fde680}.countdown-timer .countdown-timer-item.blue{background-color:#7bc3eb}.countdown-timer .countdown-timer-item .time-number{font-style:normal;font-weight:600;line-height:16px}.countdown-timer .countdown-timer-item .date-time{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:300!important}.pap-btn{color:#0d1f4d;font-size:var(--font-size-b14);-o-transition:.3s ease-in-out;border:none;border-radius:8px;margin-bottom:8px;padding:12px 20px;font-weight:600;transition:all .3s ease-in-out}.pap-btn:hover{color:#212529;opacity:.85;text-decoration:none}.pap-btn.pap-btn-white-b2-r10{-o-transition:.3s ease-in-out;background:#fff;border:2px solid #101a34;border-radius:10px;margin:0;transition:all .3s ease-in-out}.pap-btn.pap-btn-white-b2-r10:hover{background:#e2f3ff}.pap-btn.pap-btn-white-b2-r10.inactive{background:#f5f6f9;color:#cbd2da!important;border:2px solid #98a2ab!important}.pap-btn.pap-btn-white-b2-r4{-o-transition:.3s ease-in-out;background:#fff;border:2px solid #101a34;border-radius:4px;flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:12px 24px;transition:all .3s ease-in-out;display:flex}.pap-btn.pap-btn-white-b2-r4:hover{opacity:.9}@media only screen and (width<=767px){.pap-btn.pap-btn-white-b2-r4{flex:none}}.pap-btn.pap-btn-filter{color:#101a34;-o-transition:.3s ease-in-out;background:#fff;border:2px solid #101a34;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:all .3s ease-in-out;display:flex}.pap-btn.pap-btn-filter:hover{background:#e2f3ff}.pap-btn.pap-btn-filter.active{-o-transition:.3s ease-in-out;background:#e2f3ff;border:2px solid #101a34;transition:all .3s ease-in-out}.pap-btn.pap-btn-filter.inactive{font-family:var(--font-primary);border:2px solid #98a2ab;font-style:normal;line-height:normal;font-weight:400!important}.pap-btn.pap-btn-filter.selections{color:#364a5f;cursor:default;border:2px solid #fff;font-weight:400}.pap-btn.pap-btn-filter.selections:hover{background:#e2f3ff;border:2px solid #e2f3ff}.pap-btn.pap-btn-filter.selections .qty-selections{cursor:pointer;color:#06235b;font-size:var(--font-size-b12);font-family:var(--font-primary);-o-transition:.3s ease-in-out;background:#bce2f8;border-radius:100px;padding:1px 6px;font-style:normal;line-height:normal;transition:all .3s ease-in-out;font-weight:400!important}.pap-btn.pap-btn-filter.selections .qty-selections:hover{color:#e2f3ff;background:#101a34}.pap-btn.pap-btn-yellow{background-color:#fac82c}.pap-btn.pap-btn-yellow.disabled{cursor:not-allowed;color:#fff;background-color:#cbd2da}.pap-btn.pap-btn-white{background-color:#fff;border:1px solid #0d1f4d}.pap-btn.pap-btn-white:hover{background:#e2f3ff}.pap-btn:disabled{opacity:.65}.pap-btn.pap-btn-transparent{-o-transition:.3s ease-in-out;background-color:#0000;border:1px solid #0d1f4d;transition:all .3s ease-in-out}.pap-btn.pap-btn-transparent:hover{opacity:.8}.pap-btn.pap-btn-white-light{-o-transition:.3s ease-in-out;background:#fff;border:2px solid #cbd2da;transition:all .3s ease-in-out}@media only screen and (width>=1200px){.pap-btn.pap-btn-white-light:hover{background:#f5f6f9;border:2px solid #287bbd}}.pap-btn.pap-btn-start-over{pointer-events:none;background-color:#0000;border:1px solid #cbd2da}.pap-btn.pap-btn-start-over.active{color:#0d1f4d;pointer-events:all;background-color:#0000;border:1px solid #0d1f4d}.pap-btn.pap-btn-grey{color:#fff;pointer-events:none;background-color:#cbd2da}.pap-btn.pap-btn-blue{font-size:var(--font-size-b16);background:#287cbe;color:#fff!important}.pap-btn.done{background:#f5fffc!important;border:2px solid #1fd488!important}.pap-btn.done .text{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);margin-bottom:2px;font-style:normal;line-height:normal;font-weight:600!important}.pap-btn.done .translation{color:#000;font-size:var(--font-size-b14);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:400!important}.pap-btn.incorrect{background:#fef8f8!important;border:2px solid #e4394d!important}.pap-btn.incorrect .text{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);margin-bottom:2px;font-style:normal;line-height:normal;font-weight:600!important}.pap-btn.incorrect .translation{color:#000;font-size:var(--font-size-b14);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:400!important}.pap-btn.selected{background:#e2f3ff;border:2px solid #287bbd}.pap-btn.pap-btn-dark-blue{color:#fff;min-width:184px;height:52px;font-size:var(--font-size-b16);letter-spacing:0;background:#101a34;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-style:normal;font-weight:600;line-height:20px;display:flex}.BeaconFabButtonFrame{bottom:15px!important;right:15px!important}.options{gap:1rem}@media only screen and (width<=480px){.options{gap:.5rem}}.options .pap-btn{color:#101a34}.options .done,.options .incorrect,.options .disable{margin-bottom:0}.options .done:hover,.options .incorrect:hover,.options .disable:hover{opacity:.75}.options .done,.options .incorrect,.options .disable{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.options .disable{color:#cbd2da!important;background:#fff!important;border:2px solid #cbd2da!important}.slides-arrows{z-index:10;justify-content:center;align-self:stretch;align-items:center;gap:8px;display:flex;position:relative}.slides-arrows .nav-arrow{cursor:pointer;color:#101a34;transition:all .2s;-o-transition:.3s ease-in-out;z-index:11;pointer-events:auto;background:#f5f6f9;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:48px;height:48px;padding:12px 16px;transition:all .3s ease-in-out;position:relative}@media only screen and (width<=767px){.slides-arrows .nav-arrow{display:none}}.slides-arrows .nav-arrow.prev-arrow:before{content:"";background-color:currentColor;width:16px;height:16px;-webkit-mask:url(/build/imgs/icons/arrow-left-thin.svg) 50% no-repeat;mask:url(/build/imgs/icons/arrow-left-thin.svg) 50% no-repeat}.slides-arrows .nav-arrow.next-arrow:before{content:"";background-color:currentColor;width:16px;height:16px;-webkit-mask:url(/build/imgs/icons/arrow-right-thin.svg) 50% no-repeat;mask:url(/build/imgs/icons/arrow-right-thin.svg) 50% no-repeat}.slides-arrows .nav-arrow:hover:disabled{background:#f5f6f9}.slides-arrows .nav-arrow:hover:not(:disabled){background:#e1e7ee}.slides-arrows .nav-arrow:disabled{color:#98a2ab;cursor:not-allowed;background:#f7fafc}#external-navbar{z-index:1000;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:80px;padding:16px 120px;display:flex;position:fixed}@media only screen and (width>=768px) and (width<=1199px){#external-navbar{height:auto;padding:16px 48px}}@media only screen and (width<=767px){#external-navbar{height:auto;padding:16px 24px}}#external-navbar #external-navbar-menu{align-items:center;gap:10px;display:flex}#external-navbar #external-navbar-menu #select-language{align-items:center;gap:8px;display:flex}#external-navbar #external-navbar-menu .pap-btn{font-size:var(--font-size-b14)}.footer{color:#364a5f;width:100%;padding:115px 0 45px;font-size:16px;background-color:#f5f6f9!important}@media only screen and (width<=767px){.footer{padding:105px 0 45px}}.footer .row{align-items:center}.footer ul{margin:0 auto;padding:0;list-style:none}@media only screen and (width<=767px){.footer ul{margin-bottom:30px}}.footer ul li{margin:5px 10px;display:inline-flex}@media only screen and (width<=767px){.footer ul li{margin:5px auto}}.footer ul li a{color:#6e7e8d;text-decoration:none}@media only screen and (width<=767px){.footer ul li a{margin-left:8px;font-size:14px;font-style:normal;line-height:21px}}.footer .brand{color:#364a5f;margin-bottom:10px}@media only screen and (width<=767px){.footer .brand{text-align:center;margin:0 auto 10px!important}}@media only screen and (width>=1200px){.footer .copy{width:92%}}@media only screen and (width<=767px){.footer .copy{text-align:center;margin-bottom:30px;font-size:16px;line-height:21px}}.footer div .brand{margin-bottom:10px;margin-right:50px;width:183px!important}svg.square-blue-icon{background:#e2f3ff;border-radius:4px;margin-right:8px;padding:4px}svg.btn-close-lesson{cursor:pointer;-o-transition:.3s ease-in-out;background:0 0;transition:all .3s ease-in-out;display:flex;justify-content:center!important;align-items:center!important}svg.btn-close-lesson:hover{opacity:.8}svg.blue-circle{cursor:pointer;background:#dcecff;border-radius:50%;width:38px;height:38px;padding:9px;transition:all .4s}svg.blue-circle.w-h-24{width:24px;height:24px;padding:5px}svg.blue-circle:hover{background:#bce2f8}button.speed-sound{width:38px;height:38px;color:var(--Gray-900-Title--Active,#101a34);font-family:var(--font-primary);cursor:pointer;background:#dcecff;border-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding:12px;font-size:10px;font-style:normal;line-height:normal;transition:all .4s;display:flex;font-weight:600!important}button.speed-sound:hover{background:#bce2f8}.blue-circle-hover{cursor:pointer;transition:all .4s}.blue-circle-hover:hover{background:#bce2f8}.circle{background:inherit;border-radius:50%;width:50px;height:50px;margin:5px}.circle.lesson-blocked{background:#e1e7ee!important}.circle.lesson-blocked .img-lesson{filter:grayscale(.9)}.circle.lesson-finished{background:#e2f3ff!important}.circle.grammar-icon{background:#e2f3ff}.circle.vocabulary-icon{background:var(--Citrino---Secondary-Citrino-100,#fef8d4)}.circle.thematic-icon{background:var(--Error-Light,#ffe6e1)}.circle.dialogue-icon{background:var(--Cuba-Cuba-100,#e6d9ff)}.circle.spanglish-icon{background:#caffe3}.circle.summary-icon{background:#ffe0bc}.circle.review-icon{background:#fef8d4}.circle .img-lesson{width:inherit;border-radius:50%}.level{font-size:var(--font-size-b14);border-radius:4px;justify-content:center;align-items:center;min-width:40px;height:28px;padding:2px 8px;display:flex;color:#101a34!important}.level span{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.level.level-a0{background:#f5f6f9}.level.level-a1{background:#a4facd}.level.level-a2{background:#bce2f8}.level.level-b1{background:#dfd0fc}.level.level-b2{background:#ffcdc2}.level.level-c1{background:#fff4c7}.progress-count{color:#06235b;text-align:right;min-width:33px;font-size:var(--font-size-b14);font-family:var(--font-primary);flex:0 1 0;font-style:normal;line-height:normal;font-weight:600!important}.pap-modal{justify-content:center;align-items:center;margin:auto;display:flex}@media only screen and (width<=767px){.pap-modal{padding:24px}.pap-modal.modal-dialog{margin-inline:0}}@media only screen and (width<=480px){.pap-modal{padding:24px 12px}}.pap-modal .pap-gif,.pap-modal .pap-img{width:100px;height:100px}@media only screen and (width<=767px){.pap-modal .pap-img{width:50px;height:50px}}.pap-modal .pap-img.blue-circle{background:#e4f3ff}.pap-modal .pap-img>img{width:50px;height:50px}@media only screen and (width<=767px){.pap-modal .pap-img>img{width:25px;height:25px}}.pap-modal .modal-content{border:0;border-radius:16px;gap:24px;padding:24px;box-shadow:5px 5px 40px #0b2a4914}@media only screen and (width<=767px){.pap-modal .modal-content{gap:12px;max-width:327px;padding:16px}}.pap-modal .modal-content .modal-header{border-bottom:0;flex-direction:row-reverse;align-items:start;padding:0;display:flex}.pap-modal .modal-content .modal-header .pap-empty-space{width:16px;height:16px}.pap-modal .modal-content .modal-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}.pap-modal .modal-content .modal-body h1{color:#101a34;font-size:var(--font-size-b32);font-family:var(--font-primary);white-space:pre-line;margin:0;font-style:normal;line-height:normal;font-weight:600!important}@media only screen and (width<=767px){.pap-modal .modal-content .modal-body h1{font-size:24px}}.pap-modal .modal-content .modal-body p{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);white-space:pre-line;margin:0;font-style:normal;line-height:normal;font-weight:400!important}.pap-modal .modal-content .modal-footer{text-align:center;border-top:0;gap:12px;margin:0;padding:0;display:flex}@media only screen and (width<=767px){.pap-modal .modal-content .modal-footer{gap:6px}}.pap-modal .modal-content .modal-footer .pap-btn{white-space:nowrap;padding:15px 30px;font-size:16px}.pap-modal .modal-content .modal-footer .pap-btn.pap-btn-blue{border:2px solid #287cbe}.pap-modal .modal-content .modal-footer .pap-btn.pap-btn-grey{border:1px solid #cbd2da}.pap-modal-horizontal .modal-content{border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-end;gap:16px;max-width:995px;padding:24px 30px 30px;display:flex;box-shadow:5px 5px 40px #0b2a4914}@media only screen and (width>=768px) and (width<=1199px){.pap-modal-horizontal .modal-content{max-width:600px}}@media only screen and (width<=767px){.pap-modal-horizontal .modal-content{max-width:327px;padding:16px}}.pap-modal-horizontal .modal-content .modal-header{border-bottom:0;flex-direction:row-reverse;align-items:start;padding:0;display:flex}.pap-modal-horizontal .modal-content .modal-body{flex-direction:column-reverse;align-items:start;gap:24px;padding:0;display:flex}@media only screen and (width<=767px){.pap-modal-horizontal .modal-content .modal-body{gap:12px}}@media only screen and (width>=1200px){.pap-modal-horizontal .modal-content .modal-body{flex-direction:row;gap:30px}}.pap-modal-horizontal .modal-content .modal-body .left-content{flex-direction:column;gap:24px;display:flex}@media only screen and (width<=767px){.pap-modal-horizontal .modal-content .modal-body .left-content{gap:12px}}.pap-modal-horizontal .modal-content .modal-body .left-content p{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);white-space:pre-line;margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}.pap-modal-horizontal .modal-content .modal-body .left-content p.pre-title{font-size:16px}.pap-modal-horizontal .modal-content .modal-body .left-content h1{color:#101a34;font-size:var(--font-size-b32);white-space:pre-line;margin-bottom:0;font-style:normal;font-weight:600;line-height:42px}@media only screen and (width<=767px){.pap-modal-horizontal .modal-content .modal-body .left-content h1{font-size:20px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}}.pap-modal-horizontal .modal-content .modal-body .left-content h2{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);white-space:pre-line;margin-bottom:2px;font-style:normal;line-height:normal;font-weight:600!important}.pap-modal-horizontal .modal-content .modal-body .left-content .levelRef{font-size:var(--font-size-b20);color:#101a34;font-family:var(--font-primary);text-transform:uppercase;border-radius:8px;width:min-content;padding:8px 16px;font-style:normal;line-height:normal;font-weight:600!important}.pap-modal-horizontal .modal-content .modal-body .left-content .levelRef.a1{background-color:#d1fcd9}.pap-modal-horizontal .modal-content .modal-body .left-content .levelRef.c1{background-color:#feefaa}.pap-modal-horizontal .modal-content .modal-body .left-content .levelRef.b1{background-color:#dfd0fc}.pap-modal-horizontal .modal-content .modal-body .left-content .levelRef.b2{background-color:#ffcdc2}.pap-modal-horizontal .modal-content .modal-body .left-content .list-content{flex-direction:column;flex:1 0 0;align-self:stretch;gap:24px;display:flex}@media only screen and (width<=767px){.pap-modal-horizontal .modal-content .modal-body .left-content .list-content{gap:16px}}.pap-modal-horizontal .modal-content .modal-body .left-content .list-content .icon{border-radius:4px;justify-content:center;align-items:center;gap:10px;width:48px;height:48px;padding:8px;display:flex}.pap-modal-horizontal .modal-content .modal-body .left-content .list-content .icon.bg-blue{background:#e2f3ff}.pap-modal-horizontal .modal-content .modal-body .left-content .list-content .icon.bg-yellow{background:#fef8d4}.pap-modal-horizontal .modal-content .modal-body .left-content .list-content .accordion-text-content{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:2px;display:flex}.pap-modal-horizontal .modal-content .modal-body .img-pap-modal-horizontal{border-radius:8px;width:100%;max-width:450px!important}@media only screen and (width>=768px) and (width<=1199px){.pap-modal-horizontal .modal-content .modal-body .img-pap-modal-horizontal{max-width:540px!important}}@media only screen and (width<=767px){.pap-modal-horizontal .modal-content .modal-body .img-pap-modal-horizontal.hidde-img-on-mobile{display:none}}.pagination-container{color:#101a34;text-align:center;font-size:var(--font-size-b14);font-family:var(--font-primary);justify-content:space-between;align-items:center;font-style:normal;line-height:normal;display:flex;font-weight:400!important}.pagination-container .rounded-circle{color:#06235b;-o-transition:.3s ease-in-out;background-color:#e4f3ff;flex-shrink:0;width:50px;height:50px;transition:all .3s ease-in-out}.pagination-container .rounded-circle:hover{opacity:.8}.pagination-container .rounded-circle.inactive{opacity:.3}.navbar{z-index:1031;padding:0;font-size:17px;position:sticky;top:0}.navbar-dark{background:linear-gradient(#1e509c -17.54%,#287cbe 113.74%);box-shadow:inset 0 12px 26px #0a223533}.navbar-dark-blue{background:#06235b}.navbar-dark-blue .navbar-brand svg path{fill:#e4f3ff}.navbar-transparent{background:0 0}.navbar-transparent .navbar-brand svg path{fill:#e4f3ff}.navbar-gradient-blue{background:var(--focus,linear-gradient(180deg, #287cbe 8.54%, #06235b 90.24%))}.navbar-gradient-blue .nav-link{color:#fff!important}.navbar-light{background:#f5f5f5!important}.navbar-light .navbar-brand svg path{fill:#287cbe}.navbar-light .navbar-nav .nav-link{font-style:normal;font-weight:600;line-height:24px;color:#287cbe!important}.navbar-dark .navbar-brand svg path{fill:#fff}.navbar-dark .navbar-nav .nav-link{font-style:normal;font-weight:600;line-height:24px;color:#fff!important}.navbar-nav li{margin-top:4px;position:relative}.navbar-nav{gap:20px;margin-top:-15px}@media (width>=992px){.navbar-nav.main-menu .active:after,.navbar-nav.main-menu>li:hover:after{content:"";background-color:#fac82c;border-radius:3px;width:100%;height:4px;display:block;position:absolute;bottom:0}}.navbar-nav li a{margin-bottom:-5px;padding-top:10px;padding-bottom:10px;font-weight:600;text-decoration:none}.main-nav{padding-top:10px;padding-bottom:10px}.main-nav .dropdown-menu{z-index:10000;left:-150px}.dropdown-item{cursor:pointer}.dropdown-item.active,.dropdown-item:active{color:var(--text-colour);background-color:#f8f9fa;font-weight:600;text-decoration:none}.navbar-nav.mr-auto{gap:25px}@media only screen and (device-width<=632px){.lessons #navbarResponsive{background:linear-gradient(#1e509c -17.54%,#287cbe 113.74%);z-index:9999!important}.signup{margin-top:0!important}.signup form{background-color:inherit;border:0;margin:20px 15px;padding:0}.navbar-toggler{border:0;margin-right:15px;color:#fff!important;opacity:1!important}.nav-link{padding:12px 20px!important}.navbar-nav .active,.navbar-nav li:hover{border:0!important;border-left:4px solid var(--secondary-colour)!important}.navbar-nav{margin-top:0}.nextLessonModule div div:first-child{padding:40px!important}.thanks-container{margin-top:30px!important}.close-lesson{margin-right:15px}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}}.progress-bar{background-color:#e2f3ff;border-radius:8px;width:100%;height:12px}.progress-bar .amount-progress{-o-transition:.3s ease-in-out;background-color:#287cbe;border-radius:8px;height:12px;transition:all .3s ease-in-out}input[type=range].amount-progress-audio{cursor:pointer;appearance:none;-o-transition:.3s ease-in-out;border-radius:8px;outline:none;height:12px;transition:all .3s ease-in-out;overflow:hidden}input[type=range].amount-progress-audio::-webkit-slider-runnable-track{-webkit-appearance:none;color:#287cbe;-o-transition:.3s ease-in-out;background-color:#e2f3ff;height:12px;transition:all .3s ease-in-out}input[type=range].amount-progress-audio::-webkit-slider-thumb{-webkit-appearance:none;-o-transition:.3s ease-in-out;background:#287cbe;border:none;border-radius:50%;width:12px;height:12px;transition:all .3s ease-in-out;box-shadow:-1005px 0 0 1000px #287cbe}input[type=range].amount-progress-audio::-ms-track{color:#0000;-o-transition:.3s ease-in-out;background:0 0;border-color:#0000;width:100%;transition:all .3s ease-in-out}input[type=range].amount-progress-audio::-moz-range-track{-o-transition:.3s ease-in-out;background:#e2f3ff;border:none;border-radius:8px;width:100%;height:12px;transition:all .3s ease-in-out}input[type=range].amount-progress-audio::-moz-range-thumb{-moz-appearance:none;-o-transition:.3s ease-in-out;background:#287cbe;border:none;border-radius:50%;width:12px;height:12px;transition:all .3s ease-in-out;box-shadow:-1005px 0 0 1000px #287cbe}input[type=range].amount-progress-audio::-moz-range-progress{-moz-appearance:none;-o-transition:.3s ease-in-out;background-color:#287cbe;border-radius:8px;height:12px;transition:all .3s ease-in-out}.sidebar-lesson{-o-transition:.6s ease-in-out;width:100%;max-width:100%;margin-top:16px;transition:all .6s ease-in-out;position:sticky}@media only screen and (width>=768px) and (width<=1199px){.sidebar-lesson{display:none}}@media only screen and (width<=767px){.sidebar-lesson{max-width:100%;margin-top:24px;position:sticky;bottom:0}}.sidebar-lesson .content{background:#fff;border-radius:10px;gap:5px;width:100%;padding:30px 22px;box-shadow:5px 5px 40px #0b2a4914}@media only screen and (width<=767px){.sidebar-lesson .content{background:#fff;border-radius:20px 20px 0 0;padding:15px 10px;box-shadow:5px -2px 40px #0b2a4914}}.sidebar-lesson .content h4{color:#101a34;font-size:var(--font-size-b18);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.sidebar-lesson .content p{color:#6e7e8d;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.sidebar-lesson .content p.leccion-id{color:#364a5f;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.sidebar-lesson .content p.leccion-name{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.sidebar-lesson .content.hidden{padding:16px}.sidebar-lesson .content.hidden h4{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.sidebar-lesson .content.hidden p{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.sidebar-lesson .content.hidden .globe-icon{background-color:#fef8d4;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}.sidebar-lesson .content.hidden .globe-icon:before{content:"";background-color:#775108;position:absolute;inset:0;-webkit-mask:url(/build/imgs/icons/language.svg) 50%/24px 24px no-repeat;mask:url(/build/imgs/icons/language.svg) 50%/24px 24px no-repeat}.sidebar-lesson .content.done{background:#fef8d4;border:1px solid #fac82c}.sidebar-lesson .content .content-container{gap:15px}@media only screen and (width<=767px){.sidebar-lesson .content .content-container{gap:10px}}.sidebar-lesson .content .content-container .data{gap:10px}@media only screen and (width<=767px){.sidebar-lesson .content .content-container .data{gap:5px}}.sidebar-lesson .content .content-container .data.pro-esencial{gap:5px}.sidebar-lesson .content .content-container .pap-btn{font-size:var(--font-size-b12);padding:12px}@media only screen and (width<=480px){.sidebar-lesson .content .content-container .pap-btn{width:50%;padding:8px}}.sidebar-lesson .content .content-container .pap-btn.pap-btn-white{font-size:var(--font-size-b14);color:#101a34;border:1px solid #101a34;padding:10px 30px}.sidebar-lesson .sidebar-slider-arrows{gap:16px;width:207px;margin-top:32px}@media only screen and (width<=767px){.sidebar-lesson .sidebar-slider-arrows{margin-top:16px}}.sidebar-lesson .sidebar-slider-arrows .arrow-btn{cursor:pointer;background-color:#0000;background-position:0;background-repeat:no-repeat;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.sidebar-lesson .sidebar-slider-arrows .arrow-btn.arrow-left{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M6.85 12.75L13.05 18.95L12 20L4 12L12 4L13.05 5.05L6.85 11.25H20V12.75H6.85Z' fill='%23101A34'/></svg>")}.sidebar-lesson .sidebar-slider-arrows .arrow-btn.arrow-left.inactive{opacity:.4}.sidebar-lesson .sidebar-slider-arrows .arrow-btn.arrow-right{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M17.15 12.75H4V11.25H17.15L10.95 5.05L12 4L20 12L12 20L10.95 18.95L17.15 12.75Z' fill='%23101A34'/></svg>")}.sidebar-lesson .sidebar-slider-arrows .arrow-btn.arrow-right.inactive{opacity:.4}.selection-tooltip .tooltip-arrow{display:none}.selection-tooltip .tooltip-inner{color:#212529;text-align:center;width:100%;max-width:201px;font-size:var(--font-size-b12);font-family:var(--font-primary);background:#e0e7ee;border:1px solid #06235b;border-radius:4px;flex-wrap:wrap;align-items:center;padding:8px;font-style:normal;line-height:normal;display:inline-flex;font-weight:400!important}.tooltip-overview{width:300px;opacity:1!important}.tooltip-overview.tiny-tooltip .tooltip-arrow{display:none}.tooltip-overview.tiny-tooltip .tooltip-inner{font-family:var(--font-primary);text-align:left;background:#e0e7ee;border:1px solid #06235b;border-radius:4px;width:100%;max-width:100%;padding:8px;font-style:normal;line-height:normal;font-weight:400!important}.tooltip-overview.tiny-tooltip .tooltip-inner h4,.tooltip-overview.tiny-tooltip .tooltip-inner p{font-size:var(--font-size-b12)}.tooltip-overview.tiny-tooltip .tooltip-inner h4{color:#101a34;font-family:var(--font-primary);margin-bottom:8px;font-style:normal;line-height:normal;font-weight:500!important}.tooltip-overview.tiny-tooltip .tooltip-inner p{color:#364a5f;margin:0}.tooltip-overview.default-tooltip .tooltip-arrow{display:none}.tooltip-overview.default-tooltip .tooltip-inner{font-family:var(--font-primary);text-align:left;background:#e0e7ee;border:1px solid #287bbd;border-radius:8px;width:100%;max-width:100%;padding:16px;font-style:normal;line-height:normal;font-weight:400!important}.tooltip-overview.default-tooltip .tooltip-inner h4,.tooltip-overview.default-tooltip .tooltip-inner p{color:#212529;font-size:var(--font-size-b12)}.tooltip-overview.default-tooltip .tooltip-inner h4{margin-bottom:8px;font-weight:600}.tooltip-overview.default-tooltip .tooltip-inner p{margin:0}div[role=table].table-wrapper{width:100%}div[role=table].table-wrapper .MuiTablePagination-root{border-bottom:0!important}div[role=table].table-wrapper .MuiTablePagination-root .MuiTablePagination-toolbar{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);align-items:center;padding:0;font-style:normal;line-height:normal;display:flex;background-color:#f7fafc!important;font-weight:400!important}div[role=table].table-wrapper .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-displayedRows{margin-bottom:0}div[role=table].table-wrapper .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-select{margin-left:8px;margin-right:8px}div[role=table].table-wrapper .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-select .MuiSelect-select{background-color:#fff;border-bottom:1px solid #06235b;border-radius:4px 4px 0 0;justify-content:center;align-items:center;width:30px;margin:0;padding:4px;display:flex}div[role=table].table-wrapper .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-select .MuiSelect-icon{display:none}div[role=table].table-wrapper .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-selectLabel{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}div[role=table].table-wrapper .MuiBox-root{background:0 0;align-items:center;gap:8px;display:flex;margin-left:24px!important}div[role=table].table-wrapper .MuiBox-root.active{color:#06235b;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#e4f3ff;border:2px solid #287bbd;font-style:normal;line-height:normal;font-weight:600!important}@media only screen and (width<=767px){div[role=table].table-wrapper .MuiBox-root{gap:4px;margin-left:12px!important}}div[role=table].table-wrapper .MuiBox-root .MuiButtonBase-root{color:#98a2ab;text-align:center;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#fff;border:2px solid #fff;border-radius:4px;justify-content:center;align-items:center;width:30px;min-height:29px;padding:4px;font-style:normal;line-height:normal;display:flex;font-weight:400!important}div[role=table].table-wrapper .MuiBox-root .MuiButtonBase-root.active{color:#06235b;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#e4f3ff;border:2px solid #287bbd;font-style:normal;line-height:normal;font-weight:600!important}div[role=table].table-wrapper .MuiTable-root .table-divider{height:13px}@media only screen and (width<=767px){div[role=table].table-wrapper .MuiTable-root .table-divider{height:8px}}div[role=table].table-wrapper .MuiTable-root .MuiTableRow-head{cursor:default;border-radius:4px}div[role=table].table-wrapper .MuiTable-root .MuiTableRow-head .MuiTableCell-head{font-family:var(--font-primary);padding:12px 16px;font-style:normal;line-height:normal;color:#101a34!important;font-size:var(--font-size-b14)!important;text-align:start!important;background-color:#e1e7ee!important;border-bottom:0!important;font-weight:600!important}@media only screen and (width<=767px){div[role=table].table-wrapper .MuiTable-root .MuiTableRow-head .MuiTableCell-head{padding:8px}}div[role=table].table-wrapper .MuiTable-root .MuiTableRow-head .MuiTableCell-head.MuiTableCell-alignCenter{text-align:center!important}div[role=table].table-wrapper .MuiTable-root .MuiTableRow-head .MuiTableCell-head.MuiTableCell-alignRight{text-align:right!important}div[role=table].table-wrapper .MuiTable-root .MuiTableRow-head .MuiTableCell-head:first-child{border-radius:4px 0 0 4px!important}div[role=table].table-wrapper .MuiTable-root .MuiTableRow-head .MuiTableCell-head:last-child,div[role=table].table-wrapper .MuiTable-root .MuiTableBody-root{border-radius:0 4px 4px 0!important}div[role=table].table-wrapper .MuiTable-root .MuiTableBody-root .MuiTableRow-root{background-color:#fff}div[role=table].table-wrapper .MuiTable-root .MuiTableBody-root .MuiTableRow-root:hover{cursor:default;background-color:#f5f6f9!important;transition:all .3s ease-in-out!important}div[role=table].table-wrapper .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{font-family:var(--font-primary);padding:12px 16px;font-style:normal;line-height:normal;color:#101a34!important;font-size:var(--font-size-b14)!important;border-bottom:2px solid #f7fafc!important;font-weight:400!important}@media only screen and (width<=767px){div[role=table].table-wrapper .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{padding:8px}}div[role=table].table-wrapper .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body:first-child{border-radius:4px 0 0 4px!important}div[role=table].table-wrapper .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body:last-child{border-radius:0 4px 4px 0!important}div[role=table].table-wrapper .MuiMenu-paper{box-shadow:5px 5px 40px #0b2a4914;background:0 0!important;margin-top:7px!important}div[role=table].table-wrapper .MuiMenu-paper .MuiMenu-list{background:#fff;border-radius:4px;padding:0!important}div[role=table].table-wrapper .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root{color:#101a34;height:auto;font-size:var(--font-size-b14);font-family:var(--font-primary);border-radius:4px;justify-content:center;align-items:center;padding:14px 16px;font-style:normal;line-height:normal;display:flex;font-weight:400!important}div[role=table].table-wrapper .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root:hover{background-color:#f7fafc}@media only screen and (width<=767px){div[role=table].table-wrapper .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root{padding:8px}}div[role=table].table-wrapper .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root.Mui-selected{font-family:var(--font-primary);font-style:normal;line-height:normal;background-color:#f7fafc!important;font-weight:600!important}div[role=table].table-wrapper .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root.Mui-selected.disabled{font-family:var(--font-primary);font-style:normal;line-height:normal;background-color:#0000!important;font-weight:400!important}div[role=table].table-wrapper .pagination-table{background:0 0!important}div[role=table].table-wrapper .pagination-table .MuiTableRow-root{background-color:#0000!important;display:table!important}div[role=table].table-wrapper .pagination-table .MuiTableBody-root:hover{background-color:#0000!important}div[role=table].table-wrapper .pagination-table .MuiTableCell-body{padding:0!important}div[role=dialog]:has(.mobile-design){padding:0!important}div.pap-modal-dialog.w-custom{width:var(--pap-modal-width);max-width:var(--pap-modal-width)}@keyframes slideUpIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media only screen and (width<=767px){div.pap-modal-dialog.mobile-design{margin:0}div.pap-modal-dialog.mobile-design .pap-modal-component{width:100%;max-height:100dvh;animation:.5s ease-out forwards slideUpIn;position:fixed;bottom:0;left:0;overflow-y:scroll;border-radius:8px 8px 0 0!important}div.pap-modal-dialog.mobile-design .pap-modal-component.hide{animation:.5s ease-in forwards slideDownOut}}div.pap-modal-dialog .pap-modal-component{border-radius:8px!important}div.pap-modal-dialog .pap-modal-component.w-10{width:10%;max-width:10%}div.pap-modal-dialog .pap-modal-component.w-20{width:20%;max-width:20%}div.pap-modal-dialog .pap-modal-component.w-30{width:30%;max-width:30%}div.pap-modal-dialog .pap-modal-component.w-40{width:40%;max-width:40%}div.pap-modal-dialog .pap-modal-component.w-50{width:50%;max-width:50%}div.pap-modal-dialog .pap-modal-component.w-60{width:60%;max-width:60%}div.pap-modal-dialog .pap-modal-component.w-70{width:70%;max-width:70%}div.pap-modal-dialog .pap-modal-component.w-80{width:80%;max-width:80%}div.pap-modal-dialog .pap-modal-component.w-90{width:90%;max-width:90%}div.pap-modal-dialog .pap-modal-component.w-full{width:100%;max-width:100%}div.pap-modal-dialog .pap-modal-component.w-custom{width:100%;min-width:0;max-width:100%}div.pap-modal-dialog .pap-modal-component{min-width:40%}div.pap-modal-dialog .pap-modal-component.gap-32{gap:32px}@media only screen and (width<=767px){div.pap-modal-dialog .pap-modal-component.gap-32{gap:12px}}div.pap-modal-dialog .pap-modal-component .modal-header{border:0;align-items:start;padding:0}div.pap-modal-dialog .pap-modal-component .modal-header .modal-header-title-content{flex-direction:column;justify-content:center;align-items:start;gap:4px;width:100%;display:flex}div.pap-modal-dialog .pap-modal-component .modal-header .modal-header-title-content .modal-header--title{color:#101a34;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:700!important}div.pap-modal-dialog .pap-modal-component .modal-header .modal-header-title-content .modal-header--description{color:#6e7e8d;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}div.pap-modal-dialog .pap-modal-component .separator{border:1px solid #e1e7ee;width:100%;margin:0}div.pap-modal-dialog .pap-modal-component .modal-body{border:0;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:0;display:flex}@media only screen and (width<=767px){div.pap-modal-dialog .pap-modal-component .modal-body{gap:.5rem}}div.pap-modal-dialog .pap-modal-component .modal-body form{width:100%}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;display:flex}@media only screen and (width<=767px){div.pap-modal-dialog .pap-modal-component .modal-body .form-modal{gap:.5rem}}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal h2{color:#101a34;font-size:var(--font-size-b18);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:600!important}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .form-modal--fields{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .form-modal--fields .form-group{width:100%}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .form-modal--fields .form-group label{color:#101a34;font-size:var(--font-size-b12);font-family:var(--font-primary);margin-bottom:4px;font-style:normal;line-height:normal;font-weight:400!important}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .form-modal--fields .form-group .input-form{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);background:#fff;border:2px solid #cbd2da;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;padding:14px 16px;font-style:normal;line-height:normal;display:flex;font-weight:400!important}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .form-modal--fields .form-group .input-form::placeholder{color:#98a2ab}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .form-modal--fields .form-group .input-form::-moz-placeholder{color:#98a2ab;background:#f7fafc;padding:14px 16px}@media only screen and (width<=767px){div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .form-modal--fields .form-group .input-form,div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .form-modal--fields .form-group .input-form::placeholder{padding:8px}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .form-modal--fields .form-group .input-form::-moz-placeholder{padding:8px}}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .MuiFormControl-root{gap:1rem}@media only screen and (width<=767px){div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .MuiFormControl-root{gap:.5rem}}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .MuiFormControl-root h2{font-size:var(--font-size-b18)}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .MuiOutlinedInput-root{font-size:var(--font-size-b16);font-family:var(--font-primary);color:#101a34;background:#f7fafc;border:1px solid #101a34;border-radius:8px;justify-content:start;align-self:stretch;align-items:center;font-style:normal;line-height:normal;display:flex;font-weight:400!important}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .MuiOutlinedInput-root .MuiSelect-select{border:1px solid #101a34;padding:14px 16px}@media only screen and (width<=767px){div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .MuiOutlinedInput-root .MuiSelect-select{padding:10px}}div.pap-modal-dialog .pap-modal-component .modal-body .form-modal .MuiOutlinedInput-root .MuiSelect-select .MuiOutlinedInput-notchedOutline{border-color:none!important}div.pap-modal-dialog .pap-modal-component .modal-body .body-title{--maxWidth:417px;max-width:var(--maxWidth);color:#101a34;text-align:center;font-size:var(--font-size-b32);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:600!important}div.pap-modal-dialog .pap-modal-component .modal-body p{color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}div.pap-modal-dialog .pap-modal-component .modal-footer{border:0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;padding:0;display:flex}@media only screen and (width<=767px){div.pap-modal-dialog .pap-modal-component .modal-footer{flex-direction:column;gap:8px!important}}div.pap-modal-dialog .pap-modal-component .modal-footer .pap-btn{height:auto;min-height:54px;max-height:60px;font-size:var(--font-size-b16);width:100%;margin:0;padding:15px 30px}div.pap-modal-dialog .pap-modal-component .modal-footer .pap-btn.btn-negative{color:#101a34;border:2px solid #101a34}div.pap-modal-dialog .pap-modal-component .modal-footer .pap-btn.btn-negative.border-1{color:#101a34;border:1px solid #101a34}div.pap-modal-dialog .pap-modal-component .modal-footer .pap-btn.btn-negative.border-2{color:#101a34;border:2px solid #101a34}div.pap-modal-dialog .pap-modal-component .modal-footer .pap-btn.btn-positive{background-color:#101a34}@media only screen and (width<=767px){div.pap-modal-dialog .pap-modal-component .modal-footer .pap-btn{justify-content:center;align-items:center;display:flex}}div[role=searchbox][class=searchbox-wrapper]{align-items:center;width:fit-content;min-width:350px;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=767px){div[role=searchbox][class=searchbox-wrapper]{width:100%;min-width:unset}}div[role=searchbox][class=searchbox-wrapper] .searchbox-icon{color:#888;font-size:1.25rem;position:absolute;left:.75rem}div[role=searchbox][class=searchbox-wrapper] .searchbox-clear-button{color:#888;cursor:pointer;background:0 0;border:none;font-size:1.25rem;position:absolute;right:.75rem}div[role=searchbox][class=searchbox-wrapper] input[type=search]{border:2px solid #cbd2da;border-radius:8px;padding:10px 20px 10px 38px;font-size:1rem}div[role=searchbox][class=searchbox-wrapper] input[type=search]:focus{border-color:#007bff;outline:none}div[role=searchbox][class=searchbox-wrapper] input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.pap-modal-dialog.modal-streak .pap-modal-component{border:0!important}.pap-modal-dialog.modal-streak .pap-modal-component .modal-footer{justify-content:center!important;padding:0 80px!important}.pap-modal-dialog.modal-streak .pap-modal-component .modal-footer .pap-btn{width:fit-content!important}@media only screen and (width<=767px){.pap-modal-dialog.modal-streak .pap-modal-component{border:0!important;padding:24px!important}.pap-modal-dialog.modal-streak .pap-modal-component .modal-footer{justify-content:center!important;padding:0!important}.pap-modal-dialog.modal-streak .pap-modal-component .modal-footer .pap-btn{width:100%!important;height:fit-content!important}}.streak-button{background:#e4f3ff;border:1px solid #0000;border-radius:10px;margin-bottom:0;padding:8px 12px}.streak-button:hover{background:#bce2f8;border:1px solid #287bbd}.streak-button .streak-button--label{flex-direction:row;align-items:center;gap:12px;display:flex}.strike-modal-container{flex-direction:column;align-items:center;gap:32px;width:100%;padding:0 80px;display:flex}@media only screen and (width<=767px){.strike-modal-container{padding:0}}.strike-modal-container .streak-content{z-index:1;flex-direction:column;align-items:center;gap:24px;display:flex}.strike-modal-container .streak-counter-container{text-align:center;flex-direction:column;justify-content:end;align-items:center;width:100%;height:250px;display:flex;position:relative}.strike-modal-container .streak-counter-container .streak-background-video{z-index:1;border-radius:32px;width:100%;position:absolute}@media only screen and (width<=767px){.strike-modal-container .streak-counter-container .streak-background-video{border-radius:0;position:fixed;inset:0}}.strike-modal-container .streak-counter-container .streak-counter{z-index:1}.strike-modal-container .streak-counter-container .streak-counter h1{font-size:var(--font-size-b48);color:#101a34;font-weight:400}@media only screen and (width<=767px){.strike-modal-container .streak-counter-container .streak-counter h1{font-size:48px}}.strike-modal-container .streak-counter-container .streak-counter h4{color:#101a34;font-weight:600;font-size:var(--font-size-b20)!important}@media only screen and (width<=767px){.strike-modal-container .streak-counter-container .streak-counter h4{font-size:20px!important}}.strike-modal-container .streak-content{width:100%}.strike-modal-container .streak-content .days-container{flex-direction:row;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.strike-modal-container .streak-content .days-container .day-indicator{box-sizing:border-box;isolation:isolate;color:#8f8f8f;background:#f5f6f9;border:2px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:52px;max-width:52px;height:68px;padding:2px;display:flex;position:relative;container-type:inline-size}@media only screen and (width<=767px){.strike-modal-container .streak-content .days-container .day-indicator{flex:1;min-width:0;max-width:52px;height:52px}}.strike-modal-container .streak-content .days-container .day-indicator .day-label{max-width:100%;font-size:12px;display:inline-block}@media only screen and (width<=767px){.strike-modal-container .streak-content .days-container .day-indicator .day-label{font-size:clamp(8px,20cqi,12px)}}.strike-modal-container .streak-content .days-container .day-indicator.completed{color:#101a34;background:#e4f3ff}.strike-modal-container .streak-content .days-container .day-indicator.today{color:#101a34;background:linear-gradient(#f7f9fc,#f7f9fc) padding-box padding-box,linear-gradient(#7bc3eb,#bce2f8) border-box}.strike-modal-container .motivational-message{text-align:center}.stepper{background-color:#f7fafc;flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.stepper__header{z-index:1;background-color:#f7fafc;flex-direction:row;flex:none;align-items:center;gap:24px;width:100%;padding:20px 120px;display:flex}@media only screen and (width<=767px){.stepper__header{padding:16px}}.stepper__content{flex:auto;min-height:0;padding:0 120px 24px}@media only screen and (width<=767px){.stepper__content{padding:0 24px 16px}}.step{flex-direction:column;width:100%;height:100%;display:flex}.step__content{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.step__footer{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:16px;display:flex}.step__footer-buttons{background-color:#f7fafc;flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;padding-top:16px;display:flex}@media only screen and (width<=767px){.step__footer-buttons{flex-direction:column-reverse;gap:8px}}.step__footer-buttons .pap-btn{font-size:var(--font-size-b16);margin-bottom:0;padding:15px 60px}@media only screen and (width<=767px){.step__footer-buttons .pap-btn{width:100%;padding:15px 30px}}.step__button{border:2px solid #0000;border-radius:8px}.step__button--back{background-color:#fff;border:2px solid #06235b!important}.step__button--next{color:#fff;background-color:#101a34!important;border:2px solid #101a34!important}.step__button--disabled{color:#fff!important;background-color:#cbd2da!important;border:1px solid #cbd2da!important;border-radius:8px!important}.step__footer-description small{font-size:var(--font-size-b16);color:#364a5f;text-align:center}.start-stepper{width:100%;height:100%;overflow:hidden}.start-stepper .step__content{width:100%;height:100%;min-height:0;overflow:hidden}.start-stepper .step__content--welcome{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.start-stepper .step__content--welcome-image{object-fit:contain;image-rendering:auto;width:100%;max-width:min(480px,100%);height:100%;max-height:100%;image-rendering:-webkit-optimize-contrast;display:block}@media (width>=1200px) and (width<=1800px){.start-stepper .step__content--welcome-image{max-width:min(900px,100%)}}@media only screen and (width>=1800px){.start-stepper .step__content--welcome-image{max-width:min(1100px,100%)}}.start-stepper .step__content--welcome-image-container{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;max-height:468px;display:flex;overflow:hidden}.start-stepper .step__content--welcome-image-container-image{object-fit:contain;image-rendering:auto;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;flex:1 1 0}.start-stepper .step__content--welcome-trustpilot{flex-shrink:0}@media only screen and (width<=767px){.start-stepper .step__content--welcome-trustpilot{width:70%}}.start-stepper .step__content--welcome-content{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:-30px;display:flex}.start-stepper .step__content--welcome-content.m-30{margin:30px}.start-stepper .step__content--welcome-title{font-size:var(--font-size-b24);color:#101a34;text-align:center;flex-shrink:0;max-width:480px;margin:0;font-weight:600}@media only screen and (width<=767px){.start-stepper .step__content--welcome-title{max-width:100%;font-size:24px}}.start-stepper .step__content--welcome-description{font-size:var(--font-size-b16);color:#101a34;text-align:center;flex-shrink:0;max-width:480px;margin:0;font-weight:400}@media only screen and (width<=767px){.start-stepper .step__content--welcome-description{max-width:100%;font-size:16px}}.start-stepper .step__content--reviews{flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex}.start-stepper .step__content--reviews p,.start-stepper .step__content--reviews h1{margin:0;padding:0}.start-stepper .step__content--reviews-header{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.start-stepper .step__content--reviews-header-title{font-size:var(--font-size-b24);color:#101a34;font-weight:600}@media only screen and (width<=767px){.start-stepper .step__content--reviews-header-title{font-size:24px}}.start-stepper .step__content--reviews-header-description{font-size:var(--font-size-b16);color:#101a34;font-weight:400}@media only screen and (width<=767px){.start-stepper .step__content--reviews-header-description{font-size:16px}}.start-stepper .step__content--reviews-header-trustpilot{width:100%;margin-top:32px}.start-stepper .step__content--reviews-list{flex-direction:column;gap:16px;width:100%;max-width:950px;padding:4px 0;display:flex;position:relative;overflow:hidden}@media only screen and (width<=767px){.start-stepper .step__content--reviews-list{width:100%}}.start-stepper .step__content--reviews-list:before,.start-stepper .step__content--reviews-list:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:-1px;bottom:-1px}.start-stepper .step__content--reviews-list:before{background:linear-gradient(90deg,#f7fafc 20%,#0000);left:-1px}.start-stepper .step__content--reviews-list:after{background:linear-gradient(270deg,#f7fafc 20%,#0000);right:-1px}.start-stepper .step__content--reviews-row{gap:16px;display:flex}.start-stepper .step__content--reviews-row--right>*{animation:120s linear infinite marquee-right}@media only screen and (width<=767px){.start-stepper .step__content--reviews-row--left{display:none}}.start-stepper .step__content--reviews-row--left>*{animation:120s linear infinite marquee-left}.start-stepper .step__content--reviews-group{flex-shrink:0;gap:16px;display:flex}.start-stepper .step__content--reviews-item{background-color:#fff;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:start;gap:16px;width:560px;min-height:119px;padding:16px;display:flex}@media only screen and (width<=767px){.start-stepper .step__content--reviews-item{width:300px;min-height:auto}}.start-stepper .step__content--reviews-item-text{font-size:var(--font-size-b14);color:#101a34;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-style:italic;font-weight:400;display:-webkit-box;overflow:hidden}@media only screen and (width<=767px){.start-stepper .step__content--reviews-item-text{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}}.start-stepper .step__content--reviews-item-score{flex-direction:row;justify-content:start;align-items:center;gap:1px;display:flex}.start-stepper .step__content--question-help-chart{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;overflow-y:auto}.start-stepper .step__content--question-help-chart .sub-title{color:#101a34;text-align:center;font-size:24px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}@media only screen and (width<=767px){.start-stepper .step__content--question-help-chart .sub-title{font-size:18px}}.start-stepper .step__content--question-help-chart .onboarding-description{color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);white-space:pre-line;font-style:normal;line-height:normal;font-weight:400!important}.start-stepper .step__content--question-help-chart--method-of-learning .options-english-container{gap:24px}@media only screen and (width<=767px){.start-stepper .step__content--question-help-chart--method-of-learning .options-english-container{gap:14px}}.start-stepper .step__content--question-help-chart--method-of-learning .options-english-container img.info-img{height:200px}@media only screen and (width<=767px){.start-stepper .step__content--question-help-chart--method-of-learning .options-english-container img.info-img{height:150px}}.start-stepper .step__content--question-help-chart--method-of-learning .options-english-container .benefits-container{gap:16px;width:100%}@media only screen and (width<=767px){.start-stepper .step__content--question-help-chart--method-of-learning .options-english-container .benefits-container{gap:10px;width:auto}}.start-stepper .step__content--question-help-chart--method-of-learning .icon-container{flex:1 0 0;gap:12px}.start-stepper .step__content--question-help-chart--method-of-learning .icon-container .icon{border-radius:4px;justify-content:center;align-items:center;gap:10px;width:50px;height:50px;padding:8px;display:flex}.start-stepper .step__content--question-help-chart--method-of-learning .icon-container .icon.icon-blue{background:#bce2f8}.start-stepper .step__content--question-help-chart--method-of-learning .icon-container .icon.icon-yellow{background:#feefaa}.start-stepper .step__content--question-help-chart--method-of-learning .icon-container .icon-description{color:#364a5f;text-align:center;font-size:14px;font-family:var(--font-primary);flex:1 0 0;font-style:normal;line-height:normal;font-weight:500!important}@media only screen and (width<=767px){.start-stepper .step__content--question-help-chart--method-of-learning .icon-container .icon-description{text-align:left}}.start-stepper .step__content--question-help-chart--your-english-level .level-info-container{gap:32px;width:100%;max-width:585px}@media only screen and (width<=767px){.start-stepper .step__content--question-help-chart--your-english-level .level-info-container{gap:16px}}.start-stepper .step__content--question-help-chart--your-english-level img.info-img-levels{width:100%;max-width:max-content;height:100%}@media (width>=1200px) and (width<=1800px){.start-stepper .step__content--question-help-chart--your-english-level img.info-img-levels{max-height:200px}}.start-stepper .step__content--complete-signup{flex-direction:column;justify-content:safe center;align-items:center;gap:32px;width:100%;max-width:588px;height:100%;margin:0 auto;display:flex}@media only screen and (width<=767px){.start-stepper .step__content--complete-signup{gap:24px}}.start-stepper .step__content--complete-signup .alert-container{-o-transition:.3s ease-in-out;max-width:300px;font-size:var(--font-size-b14);transition:all .3s ease-in-out;position:absolute;top:10%;right:3%}.start-stepper .step__content--complete-signup-header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.start-stepper .step__content--complete-signup-header__subtitle{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:400!important}.start-stepper .step__content--complete-signup-header__title{color:#101a34;font-size:24px;font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:600!important}@media only screen and (width<=767px){.start-stepper .step__content--complete-signup-header__title{font-size:18px}}.start-stepper .step__content--complete-signup-question{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);text-align:center;margin:0;font-style:normal;line-height:normal;font-weight:400!important}.start-stepper .step__content--complete-signup-methods{flex-direction:column;gap:10px;width:100%;display:flex}.start-stepper .step__content--complete-signup-methods__btn{width:100%;font-size:var(--font-size-b16);color:#101a34;font-family:var(--font-primary);-o-transition:.3s ease-in-out;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;align-items:center;gap:16px;padding:12px 16px;font-style:normal;line-height:normal;transition:all .3s ease-in-out;display:flex;font-weight:400!important}@media only screen and (width<=767px){.start-stepper .step__content--complete-signup-methods__btn{padding:12px 16px}}.start-stepper .step__content--complete-signup-methods__btn:hover{background:#f5f6f9}.start-stepper .step__content--complete-signup-methods__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.start-stepper .step__content--complete-signup-terms{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);text-align:center;margin:0;font-style:normal;line-height:normal;font-weight:400!important}.start-stepper .step__content--complete-signup-terms a{color:#364a5f;font-family:var(--font-primary);font-style:normal;line-height:normal;text-decoration:underline;font-weight:600!important}.start-stepper .step__content--english-level{flex-direction:column;justify-content:center;align-items:center;gap:48px;width:100%;display:flex}.start-stepper .step__content--english-level-test{flex-direction:column;align-items:center;display:flex}.start-stepper .step__content--english-level-test__text{white-space:pre-line;color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}.start-stepper .step__content--english-level-test__link{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;cursor:pointer;background:0 0;border:none;font-style:normal;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;font-weight:600!important}@keyframes marquee-right{0%{transform:translate(calc(-100% - 16px))}to{transform:translate(0)}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(calc(-100% - 16px))}}.choise-field{flex-direction:column;align-self:stretch;align-items:center;gap:10px;width:100%;min-height:0;display:flex;overflow-y:auto}.choise-field__option{width:100%;font-size:var(--font-size-b16);color:#101a34;-o-transition:.3s ease-in-out;background:#fff;border:2px solid #0000;border-radius:8px;justify-content:space-between;align-self:stretch;align-items:center;gap:16px;min-width:286px;padding:12px 16px;font-weight:400;transition:all .3s ease-in-out;display:flex}@media only screen and (width<=767px){.choise-field__option{flex:1;gap:12px;min-width:0;padding:12px}}.choise-field__option:hover{background:#f5f6f9}.choise-field__option--active,.choise-field__option--active:hover{background:#e4f3ff;border:2px solid #287bbd}.choise-field__option--disabled{color:#cbd2da}.choise-field__option--disabled:hover{background:#fff}.choise-field__option-body{align-items:center;gap:16px;width:100%;display:flex}@media only screen and (width<=767px){.choise-field__option-body{gap:12px}}.choise-field__option-body--with-indicator{cursor:pointer;position:relative}.choise-field__input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.choise-field__input:checked+.choise-field__checkmark:after,.choise-field__input:checked+.choise-field__radiomark:after{display:block}.choise-field__checkmark{background-image:url(/build/imgs/common/checkBoxEmpty.svg);flex-shrink:0;width:24px;height:24px;display:inline-block;position:relative}.choise-field__checkmark:after{content:"";background-image:url(/build/imgs/common/checkBoxChecked.svg);width:24px;height:24px;display:none;position:absolute;top:0;left:0}.choise-field__radiomark{background-color:#fff;border:2px solid #06235b;border-radius:50%;flex-shrink:0;width:20px;height:20px;display:inline-block;position:relative}.choise-field__radiomark:after{content:"";background-color:#06235b;border-radius:50%;width:10px;height:10px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.choise-field__icon{flex-shrink:0;width:32px;display:inline-flex}@media only screen and (width<=767px){.choise-field__icon{width:24px}}.choise-field__icon img{width:100%;height:auto}.choise-field__label{text-align:start;margin:0}@media only screen and (width<=767px){.choise-field__label{margin-left:16px}}.choise-field__expandable{flex-shrink:0;width:100%}.choise-field__expandable-inner{width:100%;padding-top:4px}.onboarding-question{flex-direction:column;justify-content:safe center;align-items:center;gap:38px;width:100%;max-width:588px;height:100%;margin:0 auto;display:flex}@media only screen and (width>=768px) and (width<=1199px){.onboarding-question{max-width:538px}}@media only screen and (width<=767px){.onboarding-question{gap:24px}}.onboarding-question__header{text-align:center;color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;gap:16px;font-style:normal;line-height:normal;display:flex;font-weight:400!important}@media only screen and (width<=767px){.onboarding-question__header{gap:8px}}.onboarding-question__title{color:#101a34;font-size:24px;font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:600!important}@media only screen and (width<=767px){.onboarding-question__title{font-size:18px}}.onboarding-question__description{margin:0}select.english-level-select{color:#06235b;cursor:pointer;letter-spacing:1px;background-color:#fce7d8;border:none;width:25%;font-size:12px;font-weight:600}@media only screen and (width<=767px){select.english-level-select{width:100%}}.separator{border:1px solid #cbd2da;margin:16px 0}.tabs{width:100%}.tabs__nav{flex-direction:row;gap:8px;display:flex;overflow-x:auto}.tabs__nav::-webkit-scrollbar{height:0}.tabs__tab{flex:1;min-width:104px;min-height:60px}.tabs__tab button{color:#0d1f4d;background-color:#f7fafc;border:2px solid #cbd2da;border-bottom:none;border-radius:8px 8px 0 0;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;font-weight:600;display:flex}.tabs__tab button:hover{background-color:#e2f3ff!important}.tabs__tab--active button{background-color:#e2f3ff;border:2px solid #287bbd;border-bottom:none}.tabs__tab--menu{flex:none;min-width:72px}.tabs__tab-title{flex-direction:column;align-items:center;gap:2px;display:flex}.tabs__tab-title-text{font-size:var(--font-size-b16);color:#0d1f4d;text-transform:uppercase;font-weight:600}.tabs__tab-title-alt{font-size:var(--font-size-b12);color:#101a34;text-align:center;font-weight:400}.tabs__content{background-color:#fff;border:2px solid #287bbd;border-radius:0 0 8px 8px;padding-bottom:24px}.modal-book-class-title{font-family:var(--font-primary);color:#101a34;text-align:center;flex:1 0 0;font-size:32px;font-style:normal;line-height:normal;font-weight:600!important}@media only screen and (width<=991px){.modal-book-class-title{font-size:20px}}.modal-book-class{background:#f5f6f9;border-radius:16px}.modal-book-class .info{flex:1 0 0;gap:2px}.modal-book-class .info h3{color:#000;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.modal-book-class .info p{font-size:var(--font-size-b14);font-family:var(--font-primary);text-align:left;font-style:normal;line-height:normal;color:#364a5f!important;font-weight:400!important}.modal-book-class .teacher-container{flex:1 0 0;gap:4px}.modal-book-class .teacher-container .teacher-info{gap:5px}.modal-book-class .teacher-container .teacher-info .teacher-name{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.breadcrumb{font-size:var(--font-size-b14);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;color:#101a34!important;font-weight:400!important}.breadcrumb a{color:#101a34!important}.breadcrumb .breadcrumb-item.active{color:#101a34}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{float:left;color:#101a34;padding-right:var(--bs-breadcrumb-item-padding-x);content:var(--bs-breadcrumb-divider,">")}.subtitle{color:#101a34;font-size:var(--font-size-b18);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.subtitle.subtitle-small{font-size:var(--font-size-b14)}.description{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.link{color:#287bbd;font-size:var(--font-size-b14);font-family:var(--font-primary);margin-top:2px;font-style:normal;line-height:normal;text-decoration-line:underline;font-weight:600!important}.modal-live-classes{align-items:center;gap:30px;padding:24px 30px 30px;display:flex;overflow-y:hidden;max-width:995px!important;max-height:100%!important}@media (width<=1199px){.modal-live-classes{max-width:600px!important}}@media (width<=991px){.modal-live-classes{max-height:100%;padding:16px;max-width:420px!important}}.modal-live-classes h1{color:#101a34;font-size:var(--font-size-b32);font-style:normal;font-weight:600;line-height:42px}@media only screen and (width<=767px){.modal-live-classes h1{font-size:24px;line-height:normal}}.modal-live-classes .icon-live-classes-info{border-radius:4px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:8px;display:flex}.modal-live-classes .icon-live-classes-info.bg-blue{background:#e2f3ff}.modal-live-classes .icon-live-classes-info.bg-yellow{background:#fef8d4}.modal-live-classes .img-modal-live-classes{border-radius:8px;width:100%}@media (height<=1199px){.modal-live-classes .img-modal-live-classes{max-width:80%}}@media (height<=480px){.modal-live-classes .img-modal-live-classes{width:80%}}@media only screen and (width<=767px){.modal-live-classes .img-modal-live-classes.hidde-img-on-mobile{display:none}}.modal-live-classes .dynamic-gap{gap:16px}@media only screen and (width>=1200px){.modal-live-classes .dynamic-gap{gap:24px}}.modal-live-classes .content-wrap{gap:24px}@media (height<=554px) and (width<=1199px){.modal-live-classes .content-wrap{gap:16px;max-height:170px}}@media (height<=667px) and (width<=1199px){.modal-live-classes .content-wrap{gap:16px;max-height:155px}}@media (height<=480px){.modal-live-classes .content-wrap{gap:16px;max-height:80px}}.modal-live-classes .content-wrap .modal-live-classes-content{gap:2px}.modal-live-classes .content-wrap .modal-live-classes-content h2{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.modal-live-classes .content-wrap .modal-live-classes-content p{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}@media only screen and (width<=767px){.modal-class-level .modal{--bs-modal-width:100%!important}.modal-class-level .modal-dialog{width:100%;margin:0;height:100%!important}}.modal-dialog{justify-content:center}@media only screen and (width<=480px){.modal-dialog{margin-inline:24px}}.modal-lg{--bs-modal-width:600px;max-width:600px}.modal-class-by-level{color:#101a34;max-width:600px;max-height:756px;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#fff;border-radius:16px;flex-shrink:0;gap:24px;font-style:normal;line-height:normal;box-shadow:5px 5px 40px #0b2a4914;font-weight:400!important}@media only screen and (width<=767px){.modal-class-by-level{gap:16px;max-height:100%}}.modal-class-by-level.book-class{gap:16px!important;width:100%!important;max-width:995px!important}@media only screen and (width<=767px){.modal-class-by-level.book-class{gap:8px!important}}.modal-class-by-level.book-class h1{color:#101a34;font-size:var(--font-size-b32);font-style:normal;font-weight:600;line-height:42px}.modal-class-by-level.book-class .modal-body{gap:30px!important}@media only screen and (width<=767px){.modal-class-by-level.book-class .modal-body{gap:15px!important}}.modal-class-by-level .modal-body{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);text-align:center;gap:24px;font-style:normal;line-height:normal;font-weight:400!important}@media only screen and (width<=767px){.modal-class-by-level .modal-body{gap:16px;overflow-y:hidden}}.modal-class-by-level .modal-body span{font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.modal-class-by-level .modal-body .font-14px{font-size:var(--font-size-b14)}.modal-class-by-level .modal-body .video-min-height{min-height:270px}@media only screen and (width<=480px){.modal-class-by-level .modal-body .video-min-height{min-height:170px}}.modal-class-by-level.full-view{width:600px;height:756px}@media only screen and (width<=767px){.modal-class-by-level.full-view{border-radius:0;gap:16px;width:100%;height:100%}}.modal-class-by-level.full-view .desk-title{font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b24)!important;font-weight:600!important}@media only screen and (width<=767px){.modal-class-by-level.full-view .desk-title{display:none!important}}.modal-class-by-level.full-view .mobile-title{font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b24)!important;font-weight:600!important}@media only screen and (width>=1200px){.modal-class-by-level.full-view .mobile-title{display:none!important}}@media only screen and (width>=768px) and (width<=1199px){.modal-class-by-level.full-view .mobile-title{display:none!important}}.modal-class-by-level.full-view .dropdown{display:flex}.modal-class-by-level.full-view .dropdown .btn-pap-level-list{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);background:#f7fafc;border:2px solid #287bbd;border-radius:4px;flex:1 0 0;gap:8px;font-style:normal;line-height:normal;font-weight:600!important}.modal-class-by-level.full-view .dropdown .dropdown-toggle:after,.modal-class-by-level.full-view .dropdown .hiddeUpArrow{display:none}.modal-class-by-level.full-view .dropdown .show .hiddeUpArrow{display:block}.modal-class-by-level.full-view .dropdown .show .hiddeDownArrow{display:none}.modal-class-by-level.full-view .dropdown-menu{border:none;border-radius:0;width:100%;padding:0;box-shadow:5px 5px 40px #0b2a4914}.modal-class-by-level.full-view .dropdown-item{white-space:normal;-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.modal-class-by-level.full-view .dropdown-item:focus,.modal-class-by-level.full-view .dropdown-item:hover{background:#f7fafc}.modal-class-by-level.full-view .dropdown-item{text-decoration:none}.modal-class-by-level.full-view .dropdown-content{gap:4px;height:100%;max-height:262px}.modal-class-by-level.full-view .dropdown-content .dropdown-container{-o-transition:.3s ease-in-out;padding:8px 10px;transition:all .3s ease-in-out}.modal-class-by-level.full-view .dropdown-content .dropdown-container:hover{background:#f7fafc}.modal-class-by-level.full-view .dropdown-content .dropdown-container.done{background:#e2f3ff;border-radius:4px}.modal-class-by-level.full-view .dropdown-content .dropdown-container .content-topic-info{color:#364a5f;font-size:var(--font-size-b12);font-family:var(--font-primary);flex:1 0 0;gap:4px;font-style:normal;line-height:normal;font-weight:400!important}.modal-class-by-level.full-view .dropdown-content .dropdown-container .content-topic-info .title{color:#000;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.modal-class-by-level.full-view .dropdown-content .dropdown-container a{color:#1d60a4;text-align:center;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;line-height:normal;text-decoration-line:underline;font-weight:600!important}.modal-class-by-level.full-view .dropdown-content .dropdown-container span{color:#06235b;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.modal-class-by-level.full-view .label-info .label-title{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.modal-class-by-level.full-view .label-info .label-description{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.max-classes-booked{gap:4px!important}.max-classes-booked h1{color:#101a34;text-align:center;font-size:var(--font-size-b32);margin-bottom:0;font-style:normal;font-weight:600;line-height:42px}@media only screen and (width<=480px){.max-classes-booked h1{font-size:20px;line-height:28px}}.max-classes-booked p{color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}.dark-modal-blur.fade,.dark-modal-blur .show{background-color:#101a344d}.on-boarding-container .title{color:#101a34;text-align:center;font-size:32px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:700!important}@media only screen and (width<=767px){.on-boarding-container .title{font-size:24px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}}.on-boarding-container .sub-title{color:#101a34;text-align:center;font-size:24px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}@media only screen and (width<=767px){.on-boarding-container .sub-title{font-size:18px}}.on-boarding-container .onboarding-description{color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);white-space:pre-line;font-style:normal;line-height:normal;font-weight:400!important}.on-boarding-container .icon-container{flex:1 0 0;gap:12px}.on-boarding-container .icon-container .icon{border-radius:4px;justify-content:center;align-items:center;gap:10px;width:50px;height:50px;padding:8px;display:flex}.on-boarding-container .icon-container .icon.icon-blue{background:#bce2f8}.on-boarding-container .icon-container .icon.icon-yellow{background:#feefaa}.on-boarding-container .icon-container .icon-description{color:#364a5f;text-align:center;font-size:14px;font-family:var(--font-primary);flex:1 0 0;font-style:normal;line-height:normal;font-weight:500!important}@media only screen and (width<=767px){.on-boarding-container .icon-container .icon-description{text-align:left}}.on-boarding-container .welcome{width:-webkit-fill-available;width:-moz-available;width:fill-available;gap:38px}@media only screen and (width<=767px){.on-boarding-container .welcome{gap:22px}}.on-boarding-container .welcome .trustpilot-raiting{max-width:fit-content;height:100%;max-height:59px}@media only screen and (width<=767px){.on-boarding-container .welcome .trustpilot-raiting{max-height:47px}}@media only screen and (width<=480px){.on-boarding-container .welcome .trustpilot-raiting{max-height:40px}}.on-boarding-container .welcome .title-container{font-size:var(--font-size-b32);gap:16px;font-size:700px}@media only screen and (width<=767px){.on-boarding-container .welcome .title-container{gap:5px}}.on-boarding-container .welcome .list-items{gap:32px;width:100%;max-width:530px}@media only screen and (width<=767px){.on-boarding-container .welcome .list-items,.on-boarding-container .welcome .list-items>div{gap:12px!important}}.bg-onboarding{flex:1 0 0}.bg-onboarding.info{background-color:#f7fafc}@media only screen and (width>=1200px){.bg-onboarding.info{background-color:#fff}}.bg-onboarding.wh{background-color:#f7fafc}.onboarding-progress-bar{background:0 0;gap:24px;padding:20px 120px}@media only screen and (width>=768px) and (width<=1199px){.onboarding-progress-bar{padding:20px 48px}}@media only screen and (width<=767px){.onboarding-progress-bar{padding:16px}}.reasons-learn-english{gap:16px;max-width:588px}@media only screen and (width>=1200px){.reasons-learn-english{gap:32px}}.reasons-learn-english .dinamic-frame{background:#154889;border-radius:16px;width:100%;max-width:585px;height:100%;max-height:300px}@media only screen and (width<=480px){.reasons-learn-english .dinamic-frame{max-width:327px;max-height:168px}}.typeform-container{z-index:2;background-color:#fff;width:100%;height:100%}@media only screen and (width<=767px){.typeform-container{height:calc(100% - 54px);padding-bottom:100px}}.dialogue .img-conversation{background-image:var(--bg-img);z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;max-width:790px;height:420px;position:relative}@media only screen and (width<=767px){.dialogue .img-conversation{height:330px}}.dialogue .img-conversation .imag{filter:drop-shadow(0 3px 8px #d3d3d380);width:100%;height:100%;background-size:100% 100%!important}.dialogue .img-conversation .imag .subject{background-position:bottom;background-repeat:no-repeat;background-size:contain;width:100%;max-width:240px;height:100%;position:absolute}@media only screen and (width>=768px) and (width<=1199px){.dialogue .img-conversation .imag .subject{max-width:200px}}@media only screen and (width<=767px){.dialogue .img-conversation .imag .subject{max-width:170px}}@media only screen and (width<=480px){.dialogue .img-conversation .imag .subject{max-width:130px}}.dialogue .img-conversation .imag .subject.left{background-image:var(--left-img);bottom:0;left:0}.dialogue .img-conversation .imag .subject.right{background-image:var(--right-img);bottom:0;right:0;transform:scaleX(-1)}.dialogue .conversation{flex-direction:column;max-width:380px;display:flex;position:absolute}@media only screen and (width<=480px){.dialogue .conversation{max-width:235px}}.dialogue .chat{background:#fff;border:1px solid #cbd2da;border-radius:8px;height:419px;padding:22px 8px 24px 24px;max-width:585px!important}@media only screen and (width<=767px){.dialogue .chat{height:343px}}.dialogue .chat .separator-circle{background:#98a2ab;border-radius:50%;width:4px;height:4px;margin:0 4px}.dialogue .chat .circle{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:38px;height:38px;margin:0}.dialogue .chat .circle.right{background-color:#a5c9ff;background-image:var(--right-img)}.dialogue .chat .circle.left{background-color:#ffa5ce;background-image:var(--left-img)}.dialogue .conversation .box,.dialogue .chat .box{width:auto;max-width:287px;font-size:var(--font-size-b14);color:#101a34;padding:14px 16px}.dialogue .conversation .box.left,.dialogue .chat .box.left{float:left;background:#e1e7ee;border-radius:16px 16px 16px 4px}.dialogue .conversation .box.right,.dialogue .chat .box.right{float:right;background:#e2f3ff;border-radius:16px 16px 4px}.dialogue .conversation .box.right.hide,.dialogue .chat .box.right.hide{visibility:hidden;display:none}.gap-fill-write{margin-top:24px}@media only screen and (width<=767px){.gap-fill-write{margin-top:12px}}@media only screen and (width<=480px){.gap-fill-write .gapFillImgMaxWidth{min-width:auto;max-width:350px!important}.gap-fill-write .gapFillAudioMaxWidth{max-width:380px!important}}.gap-fill-write .card{background:#fff;border:1px solid #287bbd;border-radius:8px;max-width:790px}.gap-fill-write .card.multichoiceImg{min-width:auto;max-width:350px}@media only screen and (width>=768px) and (width<=1199px){.gap-fill-write .card{max-width:548px}}@media only screen and (width<=767px){.gap-fill-write .card{max-width:100%}}.gap-fill-write .card .card-body{gap:1rem}@media only screen and (width<=480px){.gap-fill-write .card .card-body{gap:.5rem}}.gap-fill-write .card .card-img-top{object-fit:cover;border-radius:0;width:100%;max-width:350px;height:100%}.gap-fill-write .card .translation-part{color:#287bbd;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.gap-fill-write .card .part{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.gap-fill-write .card .placeholder-fill-write{color:#98a2ab;font-size:var(--font-size-b12);font-family:var(--font-primary);background:0 0;justify-content:center;align-items:center;font-style:normal;line-height:normal;display:flex;position:relative;font-weight:400!important}.gap-fill-write .card .placeholder-fill-write.done{color:#0000}.gap-fill-write .card .placeholder-fill-write:after{content:attr(data-placeholder);pointer-events:none;position:absolute}.grammar-img{background:#d3d3d3 0 -135.901px/100% 203.639% no-repeat;border-radius:8px;max-width:585px;max-height:350px;margin-top:1rem}@media only screen and (width<=767px){.grammar-img{max-width:max-content;max-height:195px;margin-top:4px}}.grammar{max-width:790px;margin-top:24px}@media only screen and (width<=767px){.grammar{margin-top:20px}.grammar .info{gap:8px!important}}.grammar .info{flex-direction:column;gap:16px;display:flex}.grammar .info p{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);gap:8px;margin-bottom:0;font-style:normal;line-height:normal;font-weight:400!important}.grammar .info .btn-audio-play{cursor:pointer;vertical-align:middle;background-image:url(/build/imgs/icon-audio.svg);background-size:contain;border-radius:50%;width:38px;height:38px;margin:0 8px;display:inline-block}.grammar .info .audio-table{display:none!important}.grammar .info table{border-spacing:0;border:1px solid #cbd2da;border-radius:8px;overflow:hidden;border-collapse:separate!important}.grammar .info table tbody>tr:first-child>td{border-top:none}.grammar .info table td{font-size:var(--font-size-b16);font-family:var(--font-primary);color:#101a34;text-align:center;border-top:1px solid #cbd2da;border-left:1px solid #cbd2da;padding:10px 16px;font-style:normal;line-height:normal;font-weight:400!important}.grammar .info table tr>td:first-child:nth-last-child(n+2){font-family:var(--font-primary);background:#fff;border-left:none;font-style:normal;line-height:normal;font-weight:400!important}.grammar .info table tr>td:last-child{background:#f7fafc}.grammar .info table tr:first-child:before{display:none}@media only screen and (width<=767px){.light-info-icon{display:none}}.multichoice{max-width:790px}@media only screen and (width<=480px){.multichoice.multichoiceImgMaxWidth{max-width:350px!important}}.multichoice.multichoiceImgMaxWidth .card{max-width:350px!important}@media only screen and (width<=480px){.multichoice.multichoiceAudioMaxWidth{max-width:380px!important}}.multichoice .text{background:#fff;border:1px solid #287bbd;border-radius:8px;gap:4px}.multichoice .title{color:#101a34}.multichoice .title:first-letter{text-transform:capitalize}.multichoice .title.en{font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.multichoice .title.es{font-size:var(--font-size-b16);font-family:var(--font-primary);margin-top:4px;font-style:normal;line-height:normal;font-weight:400!important}.multichoice .card{background:#fff;border:1px solid #cbd2da;border-radius:8px}.multichoice .card .card-img-top{object-fit:cover;border-radius:0;width:100%;min-width:300px;max-width:350px;height:100%;min-height:300px}@media only screen and (width<=480px){.multichoice .card{width:100%}.multichoice .card .card-body{padding:8px}}.multichoice .options{gap:1rem;max-width:789px}@media only screen and (width<=767px){.multichoice .options{gap:.5rem}}.multichoice .options .pap-btn{cursor:pointer;color:#101a34;-o-transition:.3s ease-in-out;width:47%;transition:all .3s ease-in-out}.multichoice .options .pap-btn.done:hover,.multichoice .options .pap-btn.incorrect:hover,.multichoice .options .pap-btn.disable:hover{opacity:.75}.multichoice .options .pap-btn.done,.multichoice .options .pap-btn.incorrect,.multichoice .options .pap-btn.disable{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.multichoice .options .pap-btn.disable{color:#cbd2da;background:#fff;border:2px solid #cbd2da}@media only screen and (width>=1200px){.multichoice .options .pap-btn{width:100%}}@media only screen and (width<=480px){.multichoice .options .pap-btn{width:100%}}.phrases-group .remaining{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:400!important}.phrases-group .phrase-card{font-family:var(--font-primary);color:#101a34;opacity:1;background:#f5f6f9;border:1px solid #cbd2da;border-radius:8px;margin-bottom:-24px;padding:1rem;font-style:normal;line-height:normal;transition:opacity .2s ease-out;font-weight:400!important}@media only screen and (width<=480px){.phrases-group .phrase-card{margin-bottom:-19px;padding:.5rem}}.phrases-group .phrase-card.removed{opacity:0}.phrases-group .phrase-card:first-child{color:#0d1f4d;background:#fff;position:relative}.phrases-group .phrase-card:first-child,.phrases-group .phrase-card:first-of-type{z-index:5;margin-left:20px;margin-right:20px}.phrases-group .phrase-card:nth-child(2),.phrases-group .phrase-card:nth-of-type(2){z-index:4;margin-left:40px;margin-right:40px}.phrases-group .phrase-card:nth-child(3),.phrases-group .phrase-card:nth-of-type(3){z-index:3;margin-left:60px;margin-right:60px}.phrases-group .phrase-card:nth-child(4),.phrases-group .phrase-card:nth-of-type(4){z-index:2;margin-left:80px;margin-right:80px}.phrases-group .phrase-card:nth-child(5),.phrases-group .phrase-card:nth-of-type(5){z-index:1;margin-left:100px;margin-right:100px}.phrases-group .phrase-card:nth-child(6),.phrases-group .phrase-card:nth-of-type(6){z-index:0;margin-left:120px;margin-right:120px}.phrases-group .phrase-card.selected{background:#e2f3ff;border:2px solid #287bbd}.phrases-group .type-group{justify-content:center;gap:12px;margin-top:32px;display:flex}@media only screen and (width<=767px){.phrases-group .type-group{margin-top:16px}}.phrases-group .type-group .type-box{color:#364a5f;width:184px;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b14);cursor:pointer;-o-transition:.3s ease-in-out;background:#fff;border:2px solid #cbd2da;border-radius:8px;gap:16px;padding:16px;transition:all .3s ease-in-out;font-weight:600!important}@media only screen and (width>=768px) and (width<=1199px){.phrases-group .type-group .type-box{width:200px}}@media only screen and (width<=767px){.phrases-group .type-group .type-box{width:140px}}@media only screen and (width>=1200px){.phrases-group .type-group .type-box:hover{background:#f5f6f9;border:2px solid #287bbd}}.phrases-group .type-group .type-box.selected{background:#e2f3ff;border:2px solid #287bbd}.phrases-group .type-group .type-box.selected .count{background:#e2f3ff}.phrases-group .type-group .type-box.selected .border-grey{border:2px solid #bce2f8}.phrases-group .type-group .type-box.block-interaction{pointer-events:none}.phrases-group .type-group .type-box .count{color:#98a2ab;width:24px;height:24px;font-size:var(--font-size-b12);background:#f5f6f9;border-radius:50%}.phrases-group .result-title{color:#6e7e8d;font-size:var(--font-size-b14);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:400!important}.phrases-group .card-container{gap:16px}@media only screen and (width>=1200px){.phrases-group .card-container{gap:30px}}.phrases-group .card-container .card-result{background:#fff;border:1px solid #cbd2da;border-radius:8px;width:380px}@media only screen and (width<=767px){.phrases-group .card-container .card-result{width:100%;min-width:270px}}.phrases-group .card-container .card-result p{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:600!important}.phrases-group .card-container .card-result .card-box{border-radius:8px;justify-content:center;align-items:flex-start;padding:12px 16px;display:flex}@media only screen and (width<=767px){.phrases-group .card-container .card-result .card-box{padding:10px 16px}}.phrases-group .card-container .card-result .card-box.done{background:#f5fffc;border:2px solid #1fd488}.phrases-group .card-container .card-result .card-box.incorrect{background:#fef8f8;border:2px solid #e4394d}.phrase-match{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);align-items:stretch;gap:27px;margin-top:48px;display:grid}@media only screen and (width>=768px) and (width<=1199px){.phrase-match{grid-template-columns:minmax(auto,1fr) minmax(auto,1fr);gap:24px}}@media only screen and (width<=767px){.phrase-match{grid-template-columns:minmax(auto,1fr) minmax(auto,1fr);gap:16px;margin-top:12px}}.phrase-match .box{color:#101a34;max-width:380px;height:100%;font-size:var(--font-size-b16);cursor:pointer;font-family:var(--font-primary);-o-transition:.3s ease-in-out;background:#fff;border:2px solid #98a2ab;border-radius:8px;justify-content:center;align-items:center;padding:16px;font-style:normal;line-height:normal;transition:all .3s ease-in-out;display:flex;position:relative;font-weight:400!important}@media only screen and (width<=767px){.phrase-match .box{min-height:60px;font-size:var(--font-size-b14);padding:10px}}@media only screen and (width>=1200px){.phrase-match .box:hover{background:#f7fafc;border:2px solid #287bbd}.phrase-match .box:hover.left:before,.phrase-match .box:hover.right:before{background:#e2f3ff;border:2px solid #287bbd}}.phrase-match .box.left:before,.phrase-match .box.right:before{content:" ";background:#fff;border:2px solid #98a2ab;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.phrase-match .box.right:before{left:-5px}.phrase-match .box.left:before{right:-5px}.phrase-match .box.selected{background:#f7fafc;border:2px solid #287bbd}.phrase-match .box.selected.left:before,.phrase-match .box.selected.right:before{background:#e2f3ff;border:2px solid #287bbd;width:16px;height:16px}.phrase-match .box.selected.right:before{left:-9px}.phrase-match .box.selected.left:before{right:-9px}.phrase-match .box.correct{border:2px solid #1fd488;background:#f5fffc!important}.phrase-match .box.correct:hover{opacity:.75}.phrase-match .box.correct{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.phrase-match .box.correct.left:before,.phrase-match .box.correct.right:before{width:16px;height:16px;background:#1fd488!important;border:2px solid #fff!important}.phrase-match .box.correct.right:before{left:-8px}.phrase-match .box.correct.left:before{right:-8px}.phrase-match .box.incorrect{border:2px solid #e4394d;background:#fef8f8!important}.phrase-match .box.incorrect:hover{opacity:.75}.phrase-match .box.incorrect{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.phrase-match .box.incorrect.left:before,.phrase-match .box.incorrect.right:before{width:16px;height:16px;background:#e4394d!important;border:2px solid #fff!important}.phrase-match .box.incorrect.right:before{left:-8px}.phrase-match .box.incorrect.left:before{right:-8px}@media only screen and (width>=768px) and (width<=1199px){.phrase-match .phrase-match{gap:24px}}@media only screen and (width<=767px){.phrase-match .phrase-match{grid-template-columns:1fr;gap:12px;margin-top:12px}}.phrase-order .order-box{cursor:pointer;-o-transition:.3s ease-in-out;background:#fff;border:2px solid #98a2ab;border-radius:8px;max-width:790px;transition:all .3s ease-in-out}.phrase-order .order-box .circle-order{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);background:#f5f6f9;border-radius:50%;font-style:normal;line-height:normal;min-width:38px!important;max-width:38px!important;height:38px!important;font-weight:600!important}.phrase-order .order-box .dialogue{font-size:var(--font-size-b16);color:#101a34}@media only screen and (width<=767px){.phrase-order .order-box .dialogue{font-size:var(--font-size-b14)}}.phrase-order .order-box .dialogue:first-letter{text-transform:capitalize}.phrase-order .order-box:hover{background:#f7fafc;border:2px solid #287bbd}.phrase-order .order-box.selected{background:#e2f3ff;border:2px solid #287bbd;border-radius:8px}.phrase-order .order-box.selected .circle-order{background:#fff}.phrase-order .order-box.selected.correct{background:#f5fffc!important;border:2px solid #1fd488!important}.phrase-order .order-box.selected.correct:hover{opacity:.75}.phrase-order .order-box.selected.correct{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.phrase-order .order-box.selected.correct .circle-order{background:#8df1bd!important}.phrase-order .order-box.selected.incorrect{background:#fef8f8!important;border:2px solid #e4394d!important}.phrase-order .order-box.selected.incorrect:hover{opacity:.75}.phrase-order .order-box.selected.incorrect{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.phrase-order .order-box.selected.incorrect .circle-order{background:#ffe6e1!important}.phrase-organize{max-width:790px}.phrase-organize .card{background:inherit;border:0}.phrase-organize .card .card-img-top{object-fit:cover;border-radius:0;width:100%;max-width:350px;height:100%;min-height:200px}.phrase-organize .card .card-input{color:#cbd2da;font-size:var(--font-size-b16);font-family:var(--font-primary);cursor:default;background:#fff;border:1px solid #287bbd;border-radius:8px;width:100%;padding:16px;font-style:normal;line-height:normal;font-weight:400!important}@media only screen and (width<=480px){.phrase-organize .card .card-input{padding:10px}}.phrase-organize .card .card-input.img{border:0}.phrase-organize .card .card-input .question{color:#287bbd;font-feature-settings:"liga" off, "clig" off;font-size:var(--font-size-b16);font-family:var(--font-primary);align-self:stretch;margin-bottom:8px;font-style:normal;line-height:normal;font-weight:600!important}.phrase-organize .card .card-input .input-content{flex-wrap:wrap;height:auto;min-height:60px;display:flex}@media only screen and (width<=480px){.phrase-organize .card .card-input .input-content{min-height:45px}}.phrase-organize .card.img{border:1px solid #cbd2da;border-radius:8px;max-width:352px}.phrase-organize .word-input{color:#101a34;text-align:center;cursor:pointer;-o-transition:.3s ease-in-out;background:#e2f3ff;border:2px solid #287bbd;border-radius:8px;width:auto;min-width:56px;height:auto;padding:16px;transition:all .3s ease-in-out}@media only screen and (width<=480px){.phrase-organize .word-input{padding:10px}}.phrase-organize .word-input.done{background:#f5fffc;border:2px solid #60f19a}.phrase-organize .word-input.done:hover{opacity:.75}.phrase-organize .word-input.done{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.phrase-organize .word-input.wrong-word{background:#fef8f8;border:2px solid #e4394d}.phrase-organize .word-input.wrong-word:hover{opacity:.75}.phrase-organize .word-input.wrong-word{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.phrase-organize .card-words{gap:1rem;margin-top:48px}@media only screen and (width<=480px){.phrase-organize .card-words{gap:.5rem;margin-top:12px}}.phrase-organize .card-words .word{width:auto;min-width:56px;height:auto;font-size:var(--font-size-b16);font-family:var(--font-primary);color:#101a34;text-align:center;cursor:pointer;-o-transition:.3s ease-in-out;background:#fff;border:2px solid #cbd2da;border-radius:8px;padding:16px;font-style:normal;line-height:normal;transition:all .3s ease-in-out;font-weight:400!important}@media only screen and (width>=1200px){.phrase-organize .card-words .word:hover{background:#e2f3ff;border:2px solid #287bbd}}.phrase-organize .card-words .word.disabled-word{color:#cbd2da;background:#f7fafc;border:2px dashed #287cbe;border-radius:8px}.phrase-organize .card-words .word.correct-word{background:#f5fffc;border:2px solid #60f19a}.phrase-organize .card-words .word.correct-word:hover{opacity:.75}.phrase-organize .card-words .word.correct-word{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.phrase-organize .card-words .word.wrong-word{background:#fef8f8;border:2px solid #e4394d}.phrase-organize .card-words .word.wrong-word:hover{opacity:.75}.phrase-organize .card-words .word.wrong-word{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.phrase-select .card-deck{margin-top:24px}@media only screen and (width<=767px){.phrase-select .card-deck{margin-top:10px}}.phrase-select .card-deck p{color:#6e7e8d;font-size:var(--font-size-b14)}.phrase-select .card-deck .card{border:1px solid #cbd2da;border-radius:8px;width:380px;height:70px}@media only screen and (width<=767px){.phrase-select .card-deck .card{width:270px}}.phrase-select .card-deck .card .card-body{flex:1 0 0}.phrase-select .card-deck .card .card-body .card-text{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:400!important}.phrase-select .card-deck .card.done{background-color:#f5fffc;border:2px solid #1fd488}.phrase-select .card-options{flex-direction:row;align-items:center;gap:16px;width:100%;min-width:790px;margin-top:72px;display:flex}@media only screen and (width>=768px) and (width<=1199px){.phrase-select .card-options{flex-direction:column;min-width:380px;margin-top:30px;display:flex}}@media only screen and (width<=767px){.phrase-select .card-options{flex-direction:column;gap:8px;min-width:270px;margin-top:16px;display:flex}}.phrase-select .card-options .pap-btn{color:#101a34;margin:0}.phrase-select .result{color:#6e7e8d;font-size:var(--font-size-b16)}.phrase-select .card-result{width:380px}@media only screen and (width<=767px){.phrase-select .card-result{width:270px}}.stories{max-width:585px}.stories .row>*{padding-left:0;padding-right:0}.stories .dynamic-image{object-fit:cover;object-position:center;opacity:1;background:#cbd2da 0 -106.527px/100% 234.016% no-repeat;border-radius:8px;flex-shrink:0;max-height:350px;transition:opacity .3s ease-in-out,-webkit-opacity .3s ease-in-out}.stories .dynamic-image.fade-out{opacity:0}@media only screen and (width<=480px){.stories .dynamic-image{max-height:195px}}.stories .dynamic-image.image-modal-height{max-height:330px}@media only screen and (width<=480px){.stories .dynamic-image.image-modal-height{max-height:176px}}.stories .content-container{width:-webkit-fill-available;background:#fff;width:-moz-available}.stories .content-container.content-border{border:1px solid #cbd2da;border-radius:8px}.stories .content-container .text-content{color:#0d1f4d;font-feature-settings:"liga" off, "clig" off;max-height:214px;font-size:var(--font-size-b14);font-family:var(--font-primary);flex-direction:column;align-self:stretch;font-style:normal;line-height:normal;display:flex;font-weight:400!important}.stories .content-container .text-content.text-not-readed{color:#6e7e8d}@media only screen and (width<=480px){.stories .content-container .text-content{max-height:calc(100vh - 491px)}}.story-repeat-banner{cursor:pointer;background-color:#fff;border-radius:8px 8px 0 0;gap:8px;padding:8px 16px}.story-repeat-banner p{color:#101a34;font-feature-settings:"liga" off, "clig" off;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.vocabulary-choose .card-deck{gap:1rem;margin-top:48px}@media only screen and (width>=768px) and (width<=1199px){.vocabulary-choose .card-deck{max-width:500px;margin-top:24px}}@media only screen and (width<=767px){.vocabulary-choose .card-deck{gap:.5rem;max-width:400px;margin-top:10px}}.vocabulary-choose .card-deck .card{cursor:pointer;border:2px solid #cbd2da;border-radius:8px;height:100%}@media only screen and (width>=1200px){.vocabulary-choose .card-deck .card{max-width:354px;height:auto;min-height:254px}.vocabulary-choose .card-deck .card:hover{background:#f5f6f9;border:2px solid #287bbd;border-radius:8px}}@media only screen and (width>=768px) and (width<=1199px){.vocabulary-choose .card-deck .card{min-width:335px}}@media only screen and (width<=767px){.vocabulary-choose .card-deck .card{min-width:auto}}.vocabulary-choose .card-deck .card.selected{background:#e2f3ff;border:2px solid #287bbd}.vocabulary-choose .card-deck .card.disable-card:hover{opacity:.75}.vocabulary-choose .card-deck .card.disable-card{-o-transition:.3s ease-in-out;border:2px solid #cbd2da;transition:all .3s ease-in-out}.vocabulary-choose .card-deck .card.disable-card .card-img-top{opacity:.5}.vocabulary-choose .card-deck .card.done{background-color:#f5fffc;border:2px solid #1fd488}.vocabulary-choose .card-deck .card.done:hover{opacity:.75}.vocabulary-choose .card-deck .card.done{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.vocabulary-choose .card-deck .card.done .card-body{pointer-events:auto}.vocabulary-choose .card-deck .card.incorrect{background:#fef8f8;border:2px solid #e4394d}.vocabulary-choose .card-deck .card.incorrect:hover{opacity:.75}.vocabulary-choose .card-deck .card.incorrect{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.vocabulary-choose .card-deck .card.incorrect .card-body{pointer-events:auto;z-index:100px}.vocabulary-choose .card-deck .card .card-img-wrap{border-radius:6px 0 0 6px;flex:0 0 120px;align-self:stretch;overflow:hidden}@media only screen and (width>=768px) and (width<=1199px){.vocabulary-choose .card-deck .card .card-img-wrap{flex-basis:150px}}.vocabulary-choose .card-deck .card .card-img-top{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}@media only screen and (width>=1200px){.vocabulary-choose .card-deck .card{flex-direction:column}.vocabulary-choose .card-deck .card .card-img-wrap{border-radius:6px 6px 0 0;flex:none;width:100%;height:390px}.vocabulary-choose .card-deck .card .card-img-wrap.horizontal-card{height:250px}.vocabulary-choose .card-deck .card .card-img-top{height:100%}}@media only screen and (width<=767px){.vocabulary-choose .card-deck .card .card-body{padding:8px}}.vocabulary-choose .card-deck .card .card-body .card-text{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);margin:0;font-style:normal;line-height:normal;font-weight:600!important}.vocabulary-choose .card-deck .card .card-body .card-text:first-letter{text-transform:uppercase}.vocabulary-choose .card-deck .card .card-body .card-text.word{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.vocabulary-show{margin-bottom:16px}.vocabulary-show .card-deck{margin-top:48px}@media only screen and (width>=768px) and (width<=1199px){.vocabulary-show .card-deck{max-width:500px;margin-top:24px}}@media only screen and (width<=767px){.vocabulary-show .card-deck{max-width:400px;margin-top:10px}}.vocabulary-show .card-deck .card{cursor:pointer;border:2px solid #cbd2da;border-radius:8px;height:auto}@media only screen and (width>=1200px){.vocabulary-show .card-deck .card{max-width:354px}}@media only screen and (width>=768px) and (width<=1199px){.vocabulary-show .card-deck .card{min-width:335px}}@media only screen and (width<=767px){.vocabulary-show .card-deck .card{min-width:auto}}.vocabulary-show .card-deck .card.done{background-color:#f5fffc;border:2px solid #1fd488}.vocabulary-show .card-deck .card .card-img-wrap{border-radius:6px 0 0 6px;flex:0 0 120px;align-self:stretch;overflow:hidden}@media only screen and (width>=768px) and (width<=1199px){.vocabulary-show .card-deck .card .card-img-wrap{flex:0 0 150px}}.vocabulary-show .card-deck .card .card-img-top{object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;display:block}@media only screen and (width>=1200px){.vocabulary-show .card-deck .card{flex-direction:column}.vocabulary-show .card-deck .card .card-img-wrap{border-radius:6px 6px 0 0;flex:none;width:100%;height:390px}.vocabulary-show .card-deck .card .card-img-wrap.horizontal-card{height:250px}.vocabulary-show .card-deck .card .card-img{height:100%}}.vocabulary-show .card-deck .card .card-body{padding:16px}@media only screen and (width<=767px){.vocabulary-show .card-deck .card .card-body{padding:8px}}.vocabulary-show .card-deck .card .card-body .card-text{color:#101a34;font-family:var(--font-primary);font-style:normal;line-height:normal;font-size:var(--font-size-b16);font-weight:600!important}.vocabulary-show .card-deck .card .card-body .card-text:first-letter{text-transform:capitalize}.vocabulary-show .card-deck .card .card-body .card-text.word{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.single-phrase .card{border:1px solid #cbd2da;border-radius:8px;max-width:350px}@media only screen and (width<=767px){.single-phrase .card .card-body{padding:10px}}.single-phrase .card .card-img-top{object-fit:cover;border-radius:7px 7px 0 0;width:100%;min-width:300px;max-width:350px;height:100%;min-height:300px}.single-phrase .card .card-img-top.horizontal-card{min-width:300px;min-height:200px}.single-phrase .play-listen{background:#fff;border:1px solid #cbd2da;border-radius:8px;width:100%;max-width:350px;padding:16px}@media only screen and (width<=767px){.single-phrase .play-listen{padding:10px}}.single-phrase .play-listen .text{font-size:var(--font-size-b14);text-align:left;font-family:var(--font-primary);color:#287bbd;margin:0;font-style:normal;line-height:normal;font-weight:600!important}.single-phrase .play-listen .text .en{color:#364a5f;text-align:left}.single-phrase .play-listen .text .en p{margin:0}.single-phrase .play-listen .text .en p:last-of-type{color:#364a5f;font-family:var(--font-primary);text-align:left;margin-top:4px;font-style:normal;line-height:normal;font-weight:400!important}.vocabulary-write .card{border:1px solid #cbd2da;border-radius:8px;max-width:350px;margin-top:24px}@media only screen and (width<=480px){.vocabulary-write .card{margin-top:12px}}.vocabulary-write .card .card-img-top{border-radius:0;width:100%;max-width:352px;height:100%}.vocabulary-write .card .card-body{background:#fff;border-radius:0 0 8px 8px;gap:10px;padding:16px}.vocabulary-write .card .card-body .card-text{color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:600!important}.vocabulary-write input.card-input{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);background:#f7fafc;border:2px solid #cbd2da;border-radius:8px;width:380px;padding:14px 16px;font-style:normal;line-height:normal;font-weight:400!important}@media only screen and (width<=480px){.vocabulary-write input.card-input{width:100%}}.vocabulary-write input.done{background:#f5fffc;border:2px solid #1fd488}.vocabulary-write input.incorrect{background:#fef8f8;border:2px solid #e4394d;border-radius:8px;outline-width:1px;outline-color:#e4394d}.vocabulary-write input:focus{border:2px solid #287bbd;outline:none}@media only screen and (width<=767px){.vocabulary-write input{pointer-events:none;touch-action:none}}.vocabulary-write .card-letters{color:#364a5f;gap:1rem;margin-top:48px}@media only screen and (width<=767px){.vocabulary-write .card-letters{gap:.5rem;margin-top:0}}.vocabulary-write .card-letters.done{margin-top:24px}@media only screen and (width<=767px){.vocabulary-write .card-letters.done{margin-top:0}}.vocabulary-write .card-letters .letter{width:52px;height:52px;font-size:var(--font-size-b18);font-family:var(--font-primary);color:#364a5f;text-align:center;cursor:pointer;-o-transition:.3s ease-in-out;background:#fff;border:2px solid #cbd2da;border-radius:8px;padding:10px;font-style:normal;line-height:normal;transition:all .3s ease-in-out;font-weight:400!important}@media only screen and (width>=1200px){.vocabulary-write .card-letters .letter:hover{background:#e2f3ff;border:2px solid #287bbd}}.vocabulary-write .card-letters .letter.disabled-letter{color:#cbd2da;background:#f5f6f9;border:2px dashed #287bbd}.vocabulary-write .card-letters .letter.disabled-letter:hover{opacity:.75}.vocabulary-write .card-letters .letter.disabled-letter{-o-transition:.3s ease-in-out;transition:all .3s ease-in-out}.vocabulary-write .card-letters .letter.correct-letter{pointer-events:none;color:#364a5f4d!important;background:#f5fffc!important;border:2px solid #60f19a!important}.vocabulary-write .card-letters .letter.wrong-letter{background:#fef8f8;border:2px solid #e4394d}.vocabulary-write .message{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;line-height:normal;font-weight:400!important}.vocabulary-write .message.done{color:#14b179}.vocabulary-write .message.incorrect{color:#e4394d}.write{max-width:790px;margin-top:24px}@media only screen and (width<=767px){.write{margin-top:12px}}.write .card{background:#fff;border:1px solid #287bbd;border-radius:8px;max-width:380px}.write .card.read{max-width:790px}.write .card .title{font-size:var(--font-size-b16);font-family:var(--font-primary);-webkit-user-select:none;user-select:none;font-style:normal;line-height:normal;font-weight:600!important}.write .card .title:first-letter{text-transform:capitalize}.write .card .title.phrase{color:#287bbd}.write .card .title.en{color:#101a34}.write .card .title.es{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);margin-top:4px;font-style:normal;line-height:normal;font-weight:400!important}.write .placeholder-input{max-width:380px}.write .placeholder-input::placeholder{color:#98a2ab}.write .placeholder-input::placeholder{color:#98a2ab}.lesson-slider-track{scroll-snap-align:start;box-sizing:border-box;cursor:pointer;border-radius:4px;flex-direction:column;flex:none;justify-content:start;align-items:flex-start;gap:8px;width:140px;height:100%;padding:16px;display:flex;position:relative;overflow:hidden}.lesson-slider-track:before{content:"";z-index:1;-o-transition:.3s ease-in-out;background:#f5f6f9;transition:all .3s ease-in-out;position:absolute;inset:0}.lesson-slider-track:hover:before{background:#dcdde0ef}.lesson-slider-track>:not(img){z-index:1;position:relative}.lesson-slider-track .play-button{aspect-ratio:1;cursor:pointer;background-color:#fff;border:none;border-radius:50%;min-width:32px;min-height:32px}.lesson-slider-track .card-text{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;align-self:stretch;align-items:flex-start;gap:2px;display:flex;overflow-y:scroll}.lesson-slider-track .card-text .word-en{color:#101a34;font-size:var(--font-size-b12);letter-spacing:0;font-style:normal;font-weight:600;line-height:16px}.lesson-slider-track .card-text .word-es{color:#364a5f;font-size:var(--font-size-b12);letter-spacing:0;font-style:normal;font-weight:400;line-height:16px}[role=dialog] .modal-dialog{height:100dvh;margin:auto}[role=dialog] .modal-dialog .modal-content{max-height:90dvh;overflow-y:auto}
