: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 (max-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{display:flex;justify-content:center}.wordCarousel div{overflow:hidden;position:relative;float:right;height:65px;padding-top:10px;margin-top:-10px}.wordCarousel div ul{padding:0;text-align:left}.wordCarousel div ul.flip2{animation:flip2 6s cubic-bezier(.23,1,.32,1.2) infinite}.wordCarousel div ul.flip3{animation:flip3 8s cubic-bezier(.23,1,.32,1.2) infinite}.wordCarousel div ul.flip4{animation:flip4 10s cubic-bezier(.23,1,.32,1.2) infinite}.wordCarousel div ul.flip5{animation:flip5 12s cubic-bezier(.23,1,.32,1.2) infinite}.wordCarousel div li{font-weight:700;padding:0 10px;height:45px;margin-bottom:45px;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:fade-in 1s}@keyframes fade-in{0%{opacity:0}to{opacity:100}}.fadeOut{animation:fade-out 1s}@keyframes fade-out{0%{opacity:0}to{opacity:100}}.animated-star{position:absolute;top:-29px;float:right;right:-30px;transform:translate(-50%,-50%);animation:rotateAnimation 4s linear infinite}@media only screen and (max-width: 767px){.animated-star{top:-20px}}@media only screen and (max-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);font-style:normal;font-weight:400!important;line-height:normal;padding:16px}@media only screen and (max-width: 480px){.btn-options,.pap-btn.pap-btn-white-light,.pap-btn.done,.pap-btn.incorrect,.pap-btn.selected{padding:10px;width:100%}}.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 (min-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);border-radius:50%;padding:9px;background:#e4f3ff}.modal-component,.modal-component-student-manager{--border-radius: 16px;--padding: 24px;--gap: 24px;display:flex;flex-direction:column;width:600px;padding:var(--padding);gap:var(--gap);border-radius:var(--border-radius)!important;background:#fff;box-shadow:5px 5px 40px #0b2a4914}@media only screen and (max-width: 480px){.modal-component,.modal-component-student-manager{padding:12px;gap:12px}}html,#root{height:100svh;height:-webkit-fill-available;height:calc(var(--vh, 1vh) * 100)}body{background-color:#f5f5f5;font-family:var(--font-primary);color:var(--text-colour)}#root{display:flex;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;text-decoration:none;background-color:transparent;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover{color:#0056b3;text-decoration:underline}.dark-header{color:#06235b}.dark-header .title{font-size:40px;font-style:normal;font-weight:700;line-height:50px;text-transform:uppercase}@media only screen and (max-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;font-weight:400!important;line-height:normal}.light-header{color:#e4f3ff}.light-header .title{font-size:48px;font-style:normal;font-weight:700;line-height:58px;text-transform:uppercase}@media only screen and (max-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;font-weight:400!important;line-height:normal}@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+0100-024F,U+0259,U+1E00-1EFF,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,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%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.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{max-width:380px;width:100%;border-radius:8px;border:1px solid #cbd2da;background:#fff;gap:16px}@media only screen and (max-width: 767px){.card-audio{gap:10px}}.card-audio.grey{max-width:790px;background:#f7fafc}.text-underline{text-decoration:underline}input.placeholder-input{font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;padding:16px;height:56px;border-radius:8px;border:2px solid #cbd2da;background:#f7fafc;transition:.3s all ease;cursor:text!important;width:100%;max-width:100%;color:#101a34}@media only screen and (max-width: 767px){input.placeholder-input{height:auto;padding:10px}}@media only screen and (max-width: 480px){input.placeholder-input{max-height:35px;height:100%}}input.placeholder-input:focus{border:2px solid #287bbd;background:#fff;outline:0}input.placeholder-input[type=text]{position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){input.placeholder-input[type=text]:focus{border:2px solid #287bbd;background:#fff}}input.placeholder-input[type=text].correct{border:2px solid #1fd488;background:#f5fffc;pointer-events:none}input.placeholder-input[type=text].incorrect{border:2px solid #e4394d;background:#fef8f8;pointer-events:none}.bg-blue{background:linear-gradient(180deg,#e2f3ff 0%,#fff 100%);box-shadow:5px 5px 40px #0b2a4914}.reset-pw{background:#f5f5f5;flex:1 1 0}.alert{background:#fefcf7;border:1px solid #ffc107;border-radius:15px;font-size:var(--font-size-b16)}.alert a{color:#721c24;text-decoration:underline}.alert.alert-success{color:#155724}.alert.alert-danger{color:#721c24}.hr{overflow:hidden;text-align:center;font-family:PT Sans;font-style:normal;font-weight:400;font-size:11.6444px;line-height:15px;color:#34424f}.divisor{margin:26px 0!important}@media only screen and (min-width: 768px) and (max-width: 1199px){.divisor{margin:24px 0!important}}@media only screen and (max-width: 767px){.divisor{margin:16px 0!important}}.modal-backdrop{fill:#101a3480}.modal.fade.show{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.discount-price{padding:4px 8px;border-radius:4px;color:#14b179;background:#d3fde7;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.vertical-scrollbar{overflow-y:scroll;scrollbar-color:#cbd2da transparent;scrollbar-width:thin;scroll-behavior:smooth;height:100%}.vertical-scrollbar::-webkit-scrollbar-corner{border-radius:50%!important}.vertical-scrollbar::-webkit-scrollbar{width:6px;border-radius:100px}.vertical-scrollbar::-webkit-scrollbar-thumb{background-color:#cbd2da;border-radius:100px}.vertical-scrollbar::-webkit-scrollbar-track{background-color:transparent}.horizontal-scrollbar{overflow-x:scroll;scrollbar-color:#cbd2da transparent;scrollbar-width:thin;scroll-behavior:smooth}.horizontal-scrollbar::-webkit-scrollbar-corner{border-radius:50%!important}.horizontal-scrollbar::-webkit-scrollbar{height:6px;border-radius:100px}.horizontal-scrollbar::-webkit-scrollbar-thumb{background-color:#cbd2da;border-radius:100px}.horizontal-scrollbar::-webkit-scrollbar-track{background-color:transparent}.iti{display:inline-flex!important;align-items:center;gap:4px}.iti .iti__tel-input{height:52px!important;padding:14px 16px!important;gap:10px;width:100%;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;border-radius:8px;border:1px solid #cbd2da;background-color:#f7fafc;color:#101a34}.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{display:flex;justify-content:center;align-items:center;padding:14px 8px 14px 16px!important;height:52px!important;min-width:92px;border-radius:8px!important;border:1px solid #cbd2da!important;background:#f7fafc!important}@media only screen and (max-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 (max-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 (max-width: 767px){.iti .iti__country-container .iti__selected-country .iti__selected-country-primary .iti__arrow{transform:scale(1)}}.iti .iti--allow-dropdown{margin:auto!important;width:100%!important}.iti .iti--allow-dropdown .iti__dropdown-content{padding:16px;border-radius:8px}@media only screen and (max-width: 480px){.iti .iti--allow-dropdown .iti__dropdown-content{padding:8px;max-width:315px!important}}.nav{margin-top:16px}@media only screen and (max-width: 767px){.nav:first-child{margin-left:16px;margin-right:16px}}@media only screen and (max-width: 480px){.nav:first-child{margin-left:8px;margin-right:8px}}.nav.nav-fill{--bs-nav-tabs-border-width: 2px;background:#f5f6f9;gap:16px;border-bottom:2px solid #cbd2da}@media only screen and (max-width: 767px){.nav.nav-fill{gap:4px!important}}.nav.nav-fill li.nav-item{flex:1 1 0}@media only screen and (max-width: 767px){.nav.nav-fill li.nav-item{flex:1 0 0!important}}.nav.nav-fill li.nav-item .nav-link{min-height:60px;border-radius:8px 8px 0 0;border:2px solid #cbd2da;background:#f7fafc;padding:8px!important;color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.nav.nav-fill li.nav-item .nav-link.active{border:2px solid #287bbd;background:#e2f3ff;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.nav.nav-fill li.nav-item .nav-link:hover{background:#e2f3ff!important}@media only screen and (max-width: 480px){.nav.nav-fill li.nav-item .nav-link{min-height:30px}}.account-settings{background-color:#f5f6f9!important;padding:100px 48px 164px;flex:1 1 0}@media only screen and (min-width: 1800px){.account-settings{padding:100px 0 30px;margin-left:296px}}@media (min-width: 1200px) and (max-width: 1800px){.account-settings{padding:100px 48px 30px;margin-left:296px}.account-settings .container{max-width:none!important;padding-left:0!important}}@media only screen and (max-width: 767px){.account-settings{padding:100px 0 164px}}.account-settings .container .row{margin:0 0 0 6px}.account-settings .pwd{font-size:27px;position:relative;padding-left:29px}.account-settings .form-label{font-size:18px}.account-settings .form-control{font-size:1rem;font-weight:400;line-height:1.5;color:#495057}.account-settings #btn_profile_photo{font-size:1rem;font-weight:400;line-height:1.5;color:#495057;padding:.375rem .75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1.5px solid #495057;border-radius:.375rem;transition:border-color .15s ease-in-out}.account-settings .alert{background:#fefcf7;border:1px solid #ffc107;border-radius:15px;font-size:16px}.account-settings .alert.alert-success{color:#155724}.modal-account-width{max-width:100%;padding:0 0 1.25em}.modal-account-width .modal-account-btn{font-weight:400!important}.business-overview{align-items:center;display:flex;flex-direction:column;flex:1 1 0;min-height:100svh;padding:90px 24px 164px}@media only screen and (max-width: 767px){.business-overview{padding:80px 0}}@media only screen and (min-width: 1800px){.business-overview{padding:90px 48px 30px;margin-left:296px}}@media (min-width: 1200px) and (max-width: 1800px){.business-overview{padding:90px 48px 30px;margin-left:296px}}.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-radius:16px;border:1px solid #cbd2da;padding:24px}.business-overview .license-distribution-card h3{color:#101a34;font-size:var(--font-size-b18);font-weight:600;margin:0}.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;font-weight:600;margin:0 8px}.business-overview .license-distribution-card .license-block .license-bar{margin-right:16px;width:100%}.business-overview .license-distribution-card .license-block .license-bar .bar-filled,.business-overview .license-distribution-card .license-block .license-bar .bar-empty{height:24px;border-radius:4px}.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);font-weight:600;margin-bottom:4px}.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);font-weight:600;margin-bottom:2px}.business-overview .study-hours-card .study-hours-title p{color:#364a5f;font-size:var(--font-size-b14);font-weight:400;margin-bottom:16px}.business-overview .study-hours-card .study-hours-numbers h2{color:#101a34;font-size:var(--font-size-b32);font-weight:500;margin:0}.business-overview .user-ranking-card{margin-bottom:16px}.business-overview .user-ranking-card h3{color:#101a34;font-size:var(--font-size-b18);font-weight:600;margin:0 0 2px}.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-radius:50px;border:2px solid white;height:50px;margin-bottom:8px;width:50px}.business-overview .user-ranking-card .podium div h5{color:#fff;cursor:pointer;font-size:var(--font-size-b16);font-weight:600;margin-bottom:8px;text-transform:capitalize}.business-overview .user-ranking-card .podium div p{color:#fff;font-size:var(--font-size-b14);font-weight:400;margin-bottom:8px}.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: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);font-weight:600;margin:0 0 2px}.business-overview .user-activity-card p{color:#364a5f;font-size:var(--font-size-b14);margin-bottom:24px}.business-overview .user-activity-card .nav-tabs{display:flex;list-style:none;justify-content:space-between;padding:0;margin:0;border:none}.business-overview .user-activity-card .nav-tabs li{background-color:#f5f6f9;border-radius:4px;border:2px solid #f5f6f9;color:#101a34;cursor:pointer;flex:0 0 24%;padding:8px;text-align:center;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);font-weight:600;margin-bottom:2px}.business-overview .user-activity-card .nav-tabs li p{font-size:var(--font-size-b12);margin:0}.business-overview .user-activity-card .zero-users{background-color:#f5f6f9;border-radius:4px;color:#101a34;font-size:var(--font-size-b16);padding:6px;text-align:center}.business-overview .user-activity-card .show-more-users{color:#101a34;cursor:pointer;font-size:var(--font-size-b14);font-weight:600;margin-top:24px;text-decoration:underline}.business-overview .evolution-users-card{flex:1}.business-overview .evolution-users-card h3{color:#101a34;font-size:var(--font-size-b18);font-weight:600;margin:0 0 2px}.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%;height:16px;margin-right:8px;width:16px}.business-overview .evolution-users-card .evolution-users-indicators h4{color:#364a5f;display:inline-block;font-size:var(--font-size-b14);font-weight:400;line-height:16px;margin:0}.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{align-items:center;border-radius:8px;display:flex;font-size:var(--font-size-b14);font-weight:500;padding:8px}.overview-badge.overview-light{background-color:#f5f6f9;color:#364a5f}.overview-badge.overview-success{background-color:#d1fcd9;color:#056563}.overview-badge.overview-danger{background-color:#fdebd7;color:#6f0a0f}.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);font-weight:600;padding:8px}.ranking-table table thead th:first-child{border-radius:4px 0 0 4px}.ranking-table table thead th:last-child{border-radius:0 4px 4px 0;text-align:center}.ranking-table table tbody tr{transition:all .3s ease-in-out}.ranking-table table tbody tr:hover{background-color:#f7fafc;cursor:pointer;text-decoration:underline}.ranking-table table tbody tr td{color:#364a5f;font-size:var(--font-size-b16);padding:12px 8px;text-transform:capitalize}.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{display:inline-block;text-align:center;width:24px}.ranking-table table tbody tr td img{border-radius:2px solid #fff;border-radius:50%;height:32px;margin:0 8px;width:32px}.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);font-weight:500;margin-right:8px}.overview-users-modal-content{padding:24px}.overview-users-modal-content .modal-header h3{color:#101a34;font-size:var(--font-size-b24);font-weight:600;margin:0}.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:transparent}.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}.tooltip-overview{opacity:1!important;width:300px}.tooltip-overview .tooltip-arrow{display:none}.tooltip-overview .tooltip-inner{font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;background:#E0E7EE;border-radius:8px;border:1px solid #287bbd;max-width:100%;padding:16px;text-align:left;width:100%}.tooltip-overview .tooltip-inner h4,.tooltip-overview .tooltip-inner p{color:#212529;font-size:var(--font-size-b12)}.tooltip-overview .tooltip-inner h4{font-weight:600;margin-bottom:8px}.tooltip-overview .tooltip-inner p{margin:0}.overview-feedback-card{margin-bottom:80px}.overview-feedback-card h3{color:#101a34;font-size:var(--font-size-b18);font-weight:600;margin:0 0 2px}.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{align-items:center;color:#101a34;display:flex;font-size:var(--font-size-b32);font-weight:500;gap:8px;margin:0}.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{background-color:#f5f6f9;border-radius:8px;padding:8px 16px}.overview-feedback-card .feedback-box-summary h3{color:#101a34;font-size:var(--font-size-b14);font-weight:600;margin:0}.overview-feedback-card .feedback-box-summary p{color:#101a34;font-size:var(--font-size-b14);margin:0}.overview-feedback-card .feedback-box-summary p strong{font-weight:600;margin-right:8px}.business-user-overview{align-items:center;background-color:#f7fafc;display:flex;flex-direction:column;flex:1 1 0;min-height:100svh;padding:90px 24px 164px}@media only screen and (max-width: 767px){.business-user-overview{padding:80px 0}}@media only screen and (min-width: 1800px){.business-user-overview{padding:90px 48px 30px;margin-left:296px}}@media (min-width: 1200px) and (max-width: 1800px){.business-user-overview{padding:90px 48px 30px;margin-left:296px}}.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;padding:12px 14px;width:290px}.business-user-overview .overview-card{background-color:#fff;border-radius:16px;border:1px solid #cbd2da;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);font-weight:600;margin:0 0 16px}.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 .statistics-title{margin:32px 0}.business-user-overview .statistics-title h2{color:#364a5f;font-size:var(--font-size-b20);font-weight:600;margin-bottom:4px}.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);font-weight:600;margin-bottom:2px}.business-user-overview .study-user-hours-card .study-hours-title p{color:#364a5f;font-size:var(--font-size-b14);font-weight:400;margin-bottom:16px}.business-user-overview .study-user-hours-card .study-hours-numbers h2{color:#101a34;font-size:var(--font-size-b32);font-weight:500;margin:0;display:flex;align-items:center}.business-user-overview .study-user-hours-card .study-hours-numbers h2 span{color:#6e7e8d;font-size:var(--font-size-b16);font-weight:600;margin-left:8px}.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);font-weight:600;margin-bottom:2px}.business-user-overview .user-evolution-card .user-evolution-title p{color:#364a5f;font-size:var(--font-size-b14);font-weight:400;margin-bottom:24px}.business-user-overview .user-evolution-card .user-evolution-indicators{margin-bottom:24px}.business-user-overview .user-evolution-card .user-evolution-indicators .circle-indicator{border-radius:50%;border:1px solid #06235b;height:16px;margin-right:8px;width:16px}.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 p{color:#364a5f;font-size:var(--font-size-b14);line-height:16px;margin:0 16px 0 0}.business-user-overview .global-ranking .global-ranking-title h2{color:#101a34;font-size:var(--font-size-b18);font-weight:600;margin-bottom:2px}.business-user-overview .global-ranking .global-ranking-title p{color:#364a5f;font-size:var(--font-size-b14);font-weight:400;margin-bottom:24px}.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);font-weight:600;padding:8px}.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{border-radius:0 4px 4px 0;text-align:center}.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);padding:8px 0;text-transform:capitalize}.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{display:inline-block;text-align:center;width:24px}.business-user-overview .global-ranking table tbody tr td img{border-radius:2px solid #fff;border-radius:50%;height:32px;margin:0 8px;width:32px}.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}.certificate{padding:90px 0;display:flex;flex:1 1 0;height:fit-content}@media only screen and (min-width: 1800px){.certificate{padding:100px 0 30px;margin-left:296px}}@media (min-width: 1200px) and (max-width: 1800px){.certificate{padding:100px 48px 30px;margin-left:296px}.certificate .container{padding:0}}.certificate .container .row{flex-flow:row;gap:20px;margin-left:0;margin-right:0}@media (min-width: 1200px) and (max-width: 1800px){.certificate #left-box{padding-left:0;padding-right:0}}.certificate #left-box h5{font-weight:600;font-size:var(--font-size-b18);line-height:27px;color:#287cbe}.certificate #left-box h2{font-weight:700;font-size:var(--font-size-b32);line-height:48px;color:#101a34}.certificate #left-box p{font-weight:400;font-size:var(--font-size-b16);line-height:24px;color:#101a34}.certificate #left-box #social{display:flex;justify-items:center;align-items:center;gap:15px;list-style:none;padding:0;margin:20px auto}.certificate #left-box #social a{text-align:center}.certificate #left-box #social a.circle{color:#fdfeff;margin:0;font-size:26px;line-height:52px;border-radius:36px;background-color:#287cbe;width:54px;height:54px}.certificate #left-box hr{margin:2.5rem 0}.certificate #left-box input{background:#fff;border:1px solid #cbd2da;border-radius:10px;margin:2px 0 10px auto}.certificate #left-box span{font-weight:400;font-size:var(--font-size-b12);line-height:18px;color:#101a34}.certificate #left-box .pap-btn{font-size:var(--font-size-b16);border-radius:10px;height:54px}.certificate #left-box .pap-btn.pap-btn-yellow{max-width:264px;background:#fac82c;line-height:22px}.certificate #left-box .pap-btn.pap-btn-white{padding-top:15px;padding-bottom:15px;gap:10px;max-width:262px;width:100%;margin-top:20px}@media only screen and (max-width: 480px){.certificate #left-box .pap-btn.pap-btn-white{max-width:100%}}.certificate #right-box{cursor:default;-webkit-user-select:none;user-select:none}@media (min-width: 1200px) and (max-width: 1800px){.certificate #right-box{padding-left:0;padding-right:0}}@media only screen and (max-width: 767px){.certificate #right-box{padding-bottom:90px}}.certificate #right-box #certificate{color:#101a34;height:100%;width:100%;font-weight:400;position:absolute;font-size:8.98039px;line-height:13px;max-width:623.51px;max-height:465px}@media only screen and (min-width: 768px) and (max-width: 1199px){.certificate #right-box #certificate{position:relative;font-weight:300;font-size:6.735px;line-height:9.75px;max-width:467.63px;max-height:348.75px}}@media only screen and (max-width: 767px){.certificate #right-box #certificate{position:relative;font-weight:200;font-size:4.490195px;line-height:6.5px;max-width:311.755px;max-height:232.5px}}.certificate #right-box #certificate .certificate-space{padding:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.certificate #right-box #certificate .certificate-space{padding:22.5px}}@media only screen and (max-width: 767px){.certificate #right-box #certificate .certificate-space{padding:15px}}.certificate #right-box #certificate .image-container{width:100%;height:100%;position:absolute;overflow:hidden;border-radius:24px}.certificate #right-box #certificate .image-container img{position:absolute;object-fit:cover;object-position:center;z-index:-1;width:623.51px;height:465px}@media only screen and (min-width: 768px) and (max-width: 1199px){.certificate #right-box #certificate .image-container img{width:467.635px;height:348.75px}}@media only screen and (max-width: 767px){.certificate #right-box #certificate .image-container img{width:311.755px;height:232.5px}}.certificate #right-box #certificate #center{border-radius:16px;background:linear-gradient(180deg,#FFF 0%,rgba(255,255,255,0) 100%);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);text-align:center;font-weight:400;font-size:10px;line-height:15px;height:387px;padding:23px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.certificate #right-box #certificate #center{font-weight:300;font-size:7.5px;line-height:11.25px;height:290.25px;padding:17.25px 0}}@media only screen and (max-width: 767px){.certificate #right-box #certificate #center{font-weight:200;font-size:5px;line-height:7.5px;height:193.5px;padding:11.5px 0}}.certificate #right-box #certificate #center p{font-weight:400;font-size:10.1029px;line-height:15px;color:#101a34;margin:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.certificate #right-box #certificate #center p{font-weight:300;font-size:7.577px;line-height:11.25px}}@media only screen and (max-width: 767px){.certificate #right-box #certificate #center p{font-weight:200;font-size:4.4px;line-height:7.5px}}.certificate #right-box #certificate #center .p-break{margin-bottom:27px}@media only screen and (min-width: 768px) and (max-width: 1199px){.certificate #right-box #certificate #center .p-break{margin-bottom:20.25px}}@media only screen and (max-width: 767px){.certificate #right-box #certificate #center .p-break{margin-bottom:13.5px}}.certificate #right-box #certificate #center svg{display:block;width:103px;height:24px;margin-bottom:24px}@media only screen and (min-width: 768px) and (max-width: 1199px){.certificate #right-box #certificate #center svg{width:77.25px;height:18px;margin-bottom:18px}}@media only screen and (max-width: 767px){.certificate #right-box #certificate #center svg{width:51.5px;height:12px;margin-bottom:12px}}.certificate #right-box #certificate #center .sign{width:112px;height:64px}@media only screen and (min-width: 768px) and (max-width: 1199px){.certificate #right-box #certificate #center .sign{width:84px;height:48px}}@media only screen and (max-width: 767px){.certificate #right-box #certificate #center .sign{width:56px;height:32px}}.certificate #right-box #certificate #center .sign-line{border-top:.26634px solid #101a34;margin-top:.4rem;margin-bottom:.4rem;width:90%}@media only screen and (min-width: 768px) and (max-width: 1199px){.certificate #right-box #certificate #center .sign-line{border-top:.1998px solid #101a34;margin-top:.3rem;margin-bottom:.3rem}}@media only screen and (max-width: 767px){.certificate #right-box #certificate #center .sign-line{border-top:.13317px solid #101a34;margin-top:.2rem;margin-bottom:.2rem}}.certificate #right-box #certificate #center .top p{margin:0}.certificate #right-box #certificate #center .name{margin:0!important;color:#101a34;font-family:"Bree Serif"!important;font-weight:400;font-size:26.9412px;line-height:37px;margin-bottom:22px}@media only screen and (min-width: 768px) and (max-width: 1199px){.certificate #right-box #certificate #center .name{font-weight:300;font-size:20.206px;line-height:27.75px;margin-bottom:16.5px}}@media only screen and (max-width: 767px){.certificate #right-box #certificate #center .name{font-weight:200;font-size:13.4706px;line-height:18.5px;margin-bottom:11px}}.certificate #right-box #certificate #center .titulo{color:#101a34;font-family:"Bree Serif"!important;font-weight:400;font-size:26.9412px;line-height:37px;margin-bottom:22px}@media only screen and (min-width: 768px) and (max-width: 1199px){.certificate #right-box #certificate #center .titulo{font-weight:300;font-size:20.206px;line-height:27.75px;margin-bottom:16.5px}}@media only screen and (max-width: 767px){.certificate #right-box #certificate #center .titulo{font-weight:200;font-size:13.4706px;line-height:18.5px;margin-bottom:11px}}.certificate #right-box #certificate #center .img-level{width:94px;height:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.certificate #right-box #certificate #center .img-level{width:70.5px;height:auto}}@media only screen and (max-width: 767px){.certificate #right-box #certificate #center .img-level{width:47px;height:auto}}.row.legend{flex-flow:row!important;gap:0!important;align-items:center}.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 (min-width: 768px){.checkout-page .body-checkout .container{max-width:720px}}@media (min-width: 992px){.checkout-page .body-checkout .container{max-width:960px}}@media (min-width: 1200px){.checkout-page .body-checkout .container{max-width:1140px}}@media (min-width: 1400px){.checkout-page .body-checkout .container{max-width:1320px}}.checkout-page .body-checkout .payment-form-container{background-color:#fff;border-radius:16px;box-shadow:5px 5px 40px #0b2a4914;margin:0 auto 60px;padding:20px 0 0}.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);font-weight:500;line-height:48px;margin:0;padding:0 24px 2px!important;text-align:center;width:100%}.checkout-page .body-checkout .payment-form-container .payment-form-title h4{border-bottom:1px solid #e1e7ee;color:var(--police-blue);font-size:16px;font-weight:400;margin:0;padding:0 24px 24px;text-align:center}.checkout-page .body-checkout .payment-form-container .payment-method-box{border-right:1px solid #e1e7ee}.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);font-weight:600;margin-bottom:16px}.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{align-items:center;border-radius:4px;border:2px solid #bce2f8;display:flex;font-size:var(--font-size-b14);justify-content:space-between;padding:8px}.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{font-weight:600;margin:0}.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{align-items:center;color:#364a5f;display:flex;font-size:var(--font-size-b32);font-weight:600;margin:0}.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{color:#101a34!important;font-size:var(--font-size-b14)!important;font-weight:400!important;margin:8px 0}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .discounts .discounts-item{align-items:center;display:flex;margin-bottom:8px}.checkout-page .body-checkout .payment-form-container .order-summary-section .order-summary .discounts .discounts-rate{align-items:center;background:#d3fde7;border-radius:4px;color:#14b179;display:flex;flex-direction:row;font-size:var(--font-size-b14);font-weight:600;gap:10px;height:29px;justify-content:flex-end;line-height:21px;margin-right:5px;padding:4px 8px}.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{background-color:#f5f6f9;border-radius:8px;color:#364a5f;font-size:var(--font-size-b14);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);font-weight:600;margin-bottom:16px}.checkout-page .body-checkout .payment-form-container .payment-method-box .payment-methods .tab{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;align-items:center;border-radius:5px;border:2px solid #e1e7ee;cursor:pointer;display:flex;margin-bottom:5px;padding:16px;position:relative;width:100%}.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{display:inline-block;font-size:var(--font-size-b14);line-height:20px;margin-left:10px}.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;background-color:#fac82c;border-radius:10px;border:none;font-size:var(--font-size-b16);font-weight:600;margin:10px 0;width:100%}.checkout-page .body-checkout .payment-form-container .text-terms{color:#364a5f;font-size:var(--font-size-b14);font-weight:400;margin:0;text-align:center}.checkout-page .body-checkout .payment-form-container .text-terms a{color:#1d60a4;font-weight:600;text-decoration:none}@media only screen and (max-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{border-radius:6px;background-color:#f8d7da;color:#58151c;border-color:#f1aeb5}.class-details{background:#f5f6f9;padding:66px 0 164px;width:100%;height:fit-content}@media only screen and (min-width: 1800px){.class-details{padding:66px 0 80px 296px}}@media (min-width: 1200px) and (max-width: 1800px){.class-details{padding:66px 0 80px 294px}.class-details .container{padding-left:48px;padding-right:48px;max-width:none}}.class-details .header-class-details{padding:24px 0}.class-details .header-class-details nav{margin-bottom:24px}.class-details .header-class-details span{background-color:#bce2f8;border-radius:4px;color:#06235b;display:inline-block;font-size:var(--font-size-b14);font-weight:600;margin-bottom:8px;padding:4px 8px}.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 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);font-weight:600;min-width:120px;text-align:right;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 (max-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 (max-width: 770px){.class-details .content-classdetails{margin-left:0;margin-right:0}}.class-details .maincontent-classdetails{margin-top:24px}@media only screen and (max-width: 770px){.class-details .maincontent-classdetails{padding:0 24px}}@media only screen and (max-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);font-weight:600;line-height:normal;margin-bottom:24px}.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-left-radius:8px;border-bottom-right-radius:8px;border-bottom:none}.class-details .box-upcoming-classes .class-item .profile-pic{border-radius:8px;height:60px;width: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{height:21px;margin-right:5px;width:21px}.class-details .box-upcoming-classes .class-item .places-available{background-color:#f5f6f9;border-radius:4px;color:#101a34;font-size:var(--font-size-b14);padding:4px 8px}.class-details .box-request-schedule h2{color:#364a5f;font-size:var(--font-size-b20);font-weight:600;line-height:normal;margin-bottom:24px}.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);font-weight:600;margin-bottom:2px}.class-details .box-request-schedule div p{color:#101a34;font-size:14px;margin:0 0 16px}.class-details .sidebar-classdetails{margin-top:24px}@media only screen and (max-width: 770px){.class-details .sidebar-classdetails{padding:0 24px}}@media only screen and (max-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);font-weight:600;line-height:normal;margin-bottom:2px}.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{height:32px;margin-bottom:16px;width:32px}.class-details .zoom-instructions h3{color:#06235b;font-size:var(--font-size-b16);font-weight:600;line-height:normal;margin-bottom:16px}.class-details .zoom-instructions button{background-color:transparent;border:none;height:30px;width:30px}.class-details .zoom-instructions .list-container{transition:max-height .3s ease-out,opacity .3s ease-out;overflow:hidden;max-height:500px;opacity:1}.class-details .zoom-instructions .list-container.hidden{max-height:0;opacity:0}.class-details .zoom-instructions ol{border-bottom:1px solid #cbd2da;border-top:1px solid #cbd2da;counter-reset:list-counter;list-style:none;padding-left:0;padding-top:16px}.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{background-color:#e2f3ff;border-radius:50%;color:#364a5f;content:counter(list-counter);counter-increment:list-counter;font-size:var(--font-size-b14);font-weight:600;height:32px;left:0;line-height:20px;line-height:32px;position:absolute;text-align:center;top:0;width:32px}.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-radius:8px;border:2px solid #287bbd;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);font-weight:600;line-height:normal;margin-bottom:2px}.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 (max-width: 770px){.class-details .class-card{padding:16px}}.class-details .class-card .profile-pic{border-radius:8px;height:60px;width: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{height:21px;margin-right:5px;width:21px}.class-details .class-card .class-countdown{background-color:#feefaa;border-radius:10px;color:#101a34;font-size:var(--font-size-b14);font-weight:600;margin:16px 0;padding:12px 24px;text-align:center}.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{border-radius:16px;background:#fff;box-shadow:5px 5px 40px #0b2a4914;--bs-modal-width: 600px;max-width:600px;max-height:756px;gap:24px;flex-shrink:0;color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}@media only screen and (max-width: 767px){.feedback-modal{gap:16px}}.feedback-modal .modal-body{gap:24px;color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}@media only screen and (max-width: 767px){.feedback-modal .modal-body{gap:16px}}.feedback-modal .modal-body span{font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.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);font-weight:600;margin:0}.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;height:60px;width:60px}.feedback-modal .feedback-item .class-info{margin-left:16px;text-align:left}.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{height:21px;margin-right:5px;width:21px}.feedback-modal .feedback-item .class-info .teacher-info .teacher-name{font-weight:400!important}.feedback-modal .feedback-item .class-attend p{color:#101a34;display:inline-block;font-size:var(--font-size-b12);margin-right:16px}.feedback-modal .feedback-item-details{margin-top:24px}.feedback-modal .feedback-item-details h3{color:#000;font-size:var(--font-size-b16);font-weight:600;line-height:normal;margin-bottom:2px}.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 (max-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;position:relative;padding:96px 0 164px;flex:1 1 0;width:100%!important;height:fit-content}@media only screen and (min-width: 1800px){.classes{padding:100px 0 30px;margin-left:296px}}@media (min-width: 1200px) and (max-width: 1800px){.classes{padding:100px 33px 30px;margin-left:296px}.classes .container{max-width:100%}}@media (max-width: 768px){.classes .header-name-plan-container{padding-left:0;padding-right:0}}@media (max-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;font-weight:700!important;line-height:normal}@media only screen and (max-width: 767px){.classes .classes-banner{gap:8px!important}}.classes .classes-banner .classes-banner-content{max-width:547px;min-width:260px;flex:1 0 0;border-radius:8px;background:#fff;border:2px solid #fff;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.classes .classes-banner .classes-banner-content:hover{border:2px solid #287bbd;background:#e2f3ff}.classes .classes-banner .classes-banner-content .banner-imgs img{height:100%;width:63px}@media only screen and (min-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{gap:4px;color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.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;font-weight:400!important;line-height:normal}@media only screen and (max-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;font-weight:600!important;line-height:normal}@media only screen and (max-width: 767px){.classes .classes-list-state{padding-left:24px;padding-right:24px}}.classes .classes-content{background:#fff;border-radius:8px}.classes .classes-content .class-card{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.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{gap:4px;color:#364a5f;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.classes .classes-content .class-container .class-content{gap:4px}.classes .classes-content .class-container .class-content .info{gap:2px;flex:1 0 0}.classes .classes-content .class-container .class-content .info h3{margin:0;color:#000;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.classes .classes-content .class-container .class-content .info p{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;margin-top:2px}.classes .classes-content .class-container .qty-left{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;padding:4px 8px;border-radius:4px;background:#f5f6f9}.classes .classes-content .class-availability{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.classes .classes-content .class-availability span{font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;color:#364a5f}.classes .classes-content .class-availability .flag-country{position:relative;border-radius:50%;height:21px;width:21px;overflow:hidden;margin-right:5px}@media (max-width: 991px){.classes .order-2.order-lg-1{min-width:100%;padding:0}}@media only screen and (min-width: 992px){.classes .order-2.order-lg-1{padding-left:0}}@media (min-width: 576px) and (max-width: 991px){.classes .order-1.order-lg-2{padding:0}}@media only screen and (min-width: 992px){.classes .order-1.order-lg-2{padding-right:0}}.classes .sidebar-classes{width:100%}@media only screen and (min-width: 991px){.classes .sidebar-classes{position:sticky;top:70px}}.classes .sidebar-classes h3{color:#364a5f;font-size:20px;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.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;font-weight:700!important;line-height:normal}.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{border-radius:10px;background:#fff;gap:15px}.classes .sidebar-classes .sidebar-disabled-user-container .sidebar-disabled-user .sidebar-content{gap:10px;flex:1 0 0}@media only screen and (max-width: 991px){.classes .sidebar-classes .sidebar-disabled-user-container .sidebar-disabled-user .sidebar-content{gap:0px}}.classes .sidebar-classes .sidebar-disabled-user-container .sidebar-disabled-user .sidebar-content h4{font-size:var(--font-size-b16)!important;color:#101a34;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;margin:0}.classes .sidebar-classes .sidebar-disabled-user-container .sidebar-disabled-user .sidebar-content p{font-size:var(--font-size-b16)!important;color:#101a34;font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;margin:0}.classes .sidebar-classes .sidebar-disabled-user-container .sidebar-disabled-user .pap-btn-yellow{margin-bottom:0!important;flex:1 0 0;color:#101a34}.classes .sidebar-classes .sidebar-enabled-user{gap:8px}@media only screen and (min-width: 991px){.classes .sidebar-classes .sidebar-enabled-user.mobile-view{display:none!important}}.classes .sidebar-classes .sidebar-enabled-user.mobile-view .mobile-reservation-banner{border-radius:8px;background:#fff}.classes .sidebar-classes .sidebar-enabled-user.mobile-view .mobile-reservation-banner .content-reservation{gap:4px;flex:1 0 0}.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;font-weight:600!important;line-height:normal}.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;font-weight:400!important;line-height:normal}@media only screen and (max-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 (max-width: 991px){.classes .sidebar-classes .sidebar-enabled-user.desk-view{display:none!important}}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes{border-radius:8px;background:#fff;gap:24px}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .nav{border-radius:8px;background:#fff;color:#101a34!important;font-size:var(--font-size-b14)!important;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .nav-tabs{--bs-nav-tabs-border-width: 2px !important;--bs-nav-tabs-link-active-bg: $bubbles;--bs-nav-tabs-link-active-color: $grayDark;--bs-nav-tabs-link-active-border-color: $primaryZafiro;display:flex;align-items:stretch}.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{color:#101a34!important;border:2px solid #cbd2da;background:transparent;padding:14px 8px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.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{border:2px solid #287bbd;background:#e2f3ff}.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{display:flex;flex-direction:column;width:100%}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .limit-classes-reserved{gap:8px;border-radius:8px;background:#fef8d4;color:#101a34}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .limit-classes-reserved h1{margin:0;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .limit-classes-reserved p{margin:0;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes{border-radius:4px;background:#f5f6f9;border:2px solid #f5f6f9;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.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;border-radius:4px;background:var(--Gray-300-input-background, #f5f6f9)}.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{margin:0;color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.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;font-weight:400!important;line-height:normal}.classes .sidebar-classes .sidebar-enabled-user .list-reserved-done-classes .tab-content .reserved-classes .attendance-class-date{margin-top:2px;color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;gap:8px}.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;font-weight:400!important;line-height:normal}.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);font-style:normal;font-weight:400!important;line-height:normal;flex:1 0 0}.classes .sidebar-classes .sidebar-enabled-user .done-classes-by-level-list{border-radius:8px;background:#fff}.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;font-weight:600!important;line-height:normal}@media only screen and (max-width: 767px){.classes .pap-btn-yellow{width:100%}}@media (max-width: 1199px){.classes .pap-btn-yellow{margin-bottom:50px!important}}.empty-classes-reserved{gap:4px;background:#fff;color:#101a34}.empty-classes-reserved h1{color:#06235b;font-size:var(--font-size-b16);margin:0;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.empty-classes-reserved h2{font-size:var(--font-size-b14);margin:0;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.empty-classes-reserved p{margin:0;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}body{background-color:#f5f6f9;font-family:var(--font-primary)}.home-page{padding:100px 48px 164px;flex:1 1 0}.home-page.padding-top-offer{padding-top:24px}@media only screen and (min-width: 1200px){.home-page.padding-top-offer{padding-top:55px}}@media only screen and (max-width: 767px){.home-page{padding:100px 0 164px}}@media only screen and (min-width: 1800px){.home-page{padding:100px 0 30px;margin-left:296px}}@media (min-width: 1200px) and (max-width: 1800px){.home-page{padding:100px 48px 30px;margin-left:296px}.home-page .container{max-width:fit-content}}.header-name-plan{padding-bottom:16px}.header-name-plan .header-name h1{color:#0d1f4d;font-size:32px;font-weight:700}.header-name-plan .header-plan{display:flex;align-items:center;justify-content:flex-end}.header-name-plan .header-plan .plan-description{text-align:right;padding-right:8px}.header-name-plan .header-plan .plan-description p{margin:0;color:#0d1f4d}.header-name-plan .header-plan .plan-description p.plan-free{color:#98a2ab}.header-name-plan .header-plan .plan-description h5{font-size:12px;font-weight:600;color:#6e7e8d;margin:0}.header-name-plan .header-plan .plan-description h5 a{color:#1d60a4}.header-name-plan .header-plan .plan-icon{align-items:center;background-color:#fff;border-radius:4px;border:1px solid #bce2f8;display:flex;height:42px;justify-content:center;width:42px}.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{height:24px;width:24px}.custom-border div{border-top:2px solid #e1e7ee}.container-progress{padding-top:24px}.container-progress .title-progress{color:#364a5f;font-size:16px;font-weight:400;margin-bottom:16px}.container-progress .streak-hours-classes{display:flex;justify-content:space-between}.container-progress .streak-hours-classes .div-streak,.container-progress .streak-hours-classes .div-hours,.container-progress .streak-hours-classes .div-classes{background:var(--background-grad, linear-gradient(180deg, #f5f7fa 1.68%, #fdfefe 14.05%, #fff 100%));border-radius:8px;border:1px solid #bce2f8;display:flex;margin-bottom:16px;padding:10px 16px;width:calc((100% - 20px) / 3)}.container-progress .streak-hours-classes .div-streak .row,.container-progress .streak-hours-classes .div-hours .row,.container-progress .streak-hours-classes .div-classes .row{width:100%;align-items:center}.container-progress .streak-hours-classes .div-streak h3,.container-progress .streak-hours-classes .div-hours h3,.container-progress .streak-hours-classes .div-classes h3{font-size:14px;font-weight:600;color:#0d1f4d}.container-progress .streak-hours-classes .div-streak p,.container-progress .streak-hours-classes .div-hours p,.container-progress .streak-hours-classes .div-classes p{margin:0;font-size:14px;color:#6e7e8d}.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:#0d1f4d;font-size:24px;font-weight:400;margin:0;text-align:center}.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{padding:16px;background-color:#fff;border-radius:8px;border:1px solid #bce2f8;display:flex;margin-bottom:16px}.container-progress .schedule-class h3{font-size:16px;font-weight:600}.container-progress .schedule-class .div-imgs-teachers{display:flex;justify-content:space-between;position:relative}.container-progress .schedule-class .div-imgs-teachers:before{background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);content:"";height:101%;position:absolute;width:65%;left:-1px}.container-progress .schedule-class .div-imgs-teachers img{width:calc((100% - 12px)/4);object-fit:cover}.container-progress .next-class h3{color:#0d1f4d;font-size:16px;font-weight:600;margin:0}.container-progress .next-class p{color:#364a5f;margin:0}.container-progress .next-class .starts-at{font-size:14px;text-align:right;color:#0d1f4d;margin-bottom:16px}.container-progress .next-class .starts-at span{background-color:#fef8d4;border-radius:4px;display:inline-block;font-weight:600;min-width:128px;padding:4px 8px;text-align:center}.container-progress .next-class .teacher-date{display:flex;margin-bottom:16px}.container-progress .next-class .teacher-date .img-picture{margin-right:16px;width:100px}.container-progress .next-class .teacher-date h4{background-color:#f7fafc;border-radius:4px;border:1px solid #cbd2da;color:#364a5f;font-size:16px;font-weight:400;margin-bottom:10px;padding:5px}.container-progress .next-class .teacher-date p{margin-bottom:10px}.container-progress .next-class .teacher-date .img-flag{margin-right:5px}.container-progress .next-class .description-button{align-items:flex-end;display:flex;justify-content:space-between}.container-progress .next-class .description-button h3{margin-bottom:5px}.sidebar{padding-top:24px;position:relative}.sidebar h3{font-size:16px;font-weight:400;color:#364a5f;margin:0 0 16px}.sidebar #carouselSuggestions .carousel-item{background-color:#fff;border-radius:10px;padding:16px;border:1px solid #bce2f8}.sidebar #carouselSuggestions .carousel-item img{height:50px;margin-bottom:10px;width:50px}.sidebar #carouselSuggestions .carousel-item h4{color:#0d1f4d;font-size:16px;font-weight:600;margin-bottom:10px}.sidebar #carouselSuggestions .carousel-item p{font-size:16px;color:#364a5f;margin-bottom:15px}.sidebar #carouselSuggestions .carousel-controls{position:absolute;right:0;top:-40px;z-index:8}.sidebar #carouselSuggestions .pap-carousel-control-prev,.sidebar #carouselSuggestions .pap-carousel-control-next{background-color:transparent;border:none;padding:0}.sidebar #carouselSuggestions .pap-carousel-control-prev{margin-right:16px}@media screen and (max-width: 767px){.header-name-plan{padding-left:16px;padding-right:16px;padding-bottom:0}.header-name-plan .header-plan{flex-direction:row-reverse;margin-top:8px;padding-bottom:16px}.header-name-plan .header-plan .plan-description{padding:0 0 0 8px;text-align:left}.custom-border{padding:0 24px}.container-progress{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{height:92px;margin-bottom:8px;width:100%}.container-progress .schedule-class.new-class{flex-direction:column-reverse;flex-wrap:wrap;margin-top:8px;text-align:center}.container-progress .schedule-class.new-class>:nth-child(2){margin-bottom:16px}.container-progress .scheduled-class h3{text-align:center}.container-progress .scheduled-class .starts-at{text-align:center;margin-top:8px}.container-progress .scheduled-class .teacher-date{margin-bottom:27px}.container-progress .scheduled-class .teacher-date h3{text-align:left}.container-progress .scheduled-class .description-button{flex-wrap:wrap;text-align:center}.container-progress .scheduled-class .description-button div{width:100%}.container-progress .scheduled-class .description-button .pap-btn-yellow{margin-top:8px;min-width:100%!important}.sidebar{padding-left:24px;padding-right:24px}}@media only screen and (max-width: 767px) and (max-width: 767px){.sidebar{padding-left:15px;padding-right:15px}}.list-units{background:#f5f6f9;padding:66px 0 164px;flex:1 1 0;width:100%;height:fit-content}@media only screen and (min-width: 1800px){.list-units{padding:66px 0 30px;margin-left:296px}}@media (min-width: 1200px) and (max-width: 1800px){.list-units{padding:66px 0 30px;margin-left:296px}.list-units .container{max-width:fit-content}}@media only screen and (max-width: 767px){.list-units{padding:66px 0 164px;background:#fff}.list-units .container{max-width:100%;width:100%;padding-right:0;padding-left:0}}.list-units .list-units-container{padding:32px 33px 0}@media only screen and (min-width: 1800px){.list-units .list-units-container{padding:32px 0 0}}@media (min-width: 1200px) and (max-width: 1800px){.list-units .list-units-container{padding:32px 48px 0}}@media only screen and (max-width: 767px){.list-units .list-units-container{padding:32px 0 0}}.list-units .unit-content{opacity:1;-webkit-transition:opacity .6s ease-in-out;-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{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.list-units .unit-content .title{color:#0d1f4d;font-size:32px;font-family:var(--font-primary);font-style:normal;font-weight:700!important;line-height:normal}@media only screen and (max-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{width:100%;text-align:center;border-bottom:2px solid #e1e7ee;padding-bottom:10px!important;margin-bottom:16px}.list-units .unit-content .border-grey{display:none}.list-units .unit-content .header-plan{margin-top:0}}@media only screen and (min-width: 1200px){.list-units .units-container>div:nth-child(1){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 (min-width: 465px){.list-units .units-container .horizontal-scrollbar{overflow-x:hidden}}@media only screen and (min-width: 1200px){.list-units .units-container .horizontal-scrollbar::-webkit-scrollbar{height:0px}}@media only screen and (max-width: 767px){.list-units .units-container .horizontal-scrollbar{border-bottom:none;position:sticky;box-shadow:0 .5rem 20px #fefefe;background:#fff!important;z-index:1;top:66px;border-bottom:2px solid #287bbd!important;overflow-y:scroll}}.list-units .units-container .nav{margin-top:16px}@media only screen and (max-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 (max-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{--bs-nav-tabs-border-width: 0 !important;background:#f5f6f9;gap:8px!important;border-bottom:0px}@media only screen and (max-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 (max-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{height:100%;min-height:60px;border-radius:8px 8px 0 0;border-top:2px solid #cbd2da;border-left:2px solid #cbd2da;border-right:2px solid #cbd2da;border-bottom:0px;background:#f7fafc;min-width:104px;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);font-style:normal;font-weight:600!important;line-height:normal;color:#0d1f4d;text-transform:uppercase;margin-bottom:0}.list-units .units-container .nav.nav-fill li.nav-item .nav-link p{margin-top:2px;margin-bottom:0;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;color:#101a34;text-align:center}.list-units .units-container .nav.nav-fill li.nav-item .nav-link.active{border-top:2px solid #287bbd;border-left:2px solid #287bbd;border-right:2px solid #287bbd;background:#e2f3ff}.list-units .units-container .nav.nav-fill li.nav-item .nav-link:hover{background:#e2f3ff!important}.list-units .units-container .level-unit-content{border-radius:0 0 8px 8px;border:2px solid #287bbd;background:#fff;position:relative;padding-bottom:24px}@media only screen and (max-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{margin:14px 24px;gap:24px}.list-units .units-container .level-unit-content .list-chapter{padding:0 16px;display:grid;gap:4px}@media only screen and (min-width: 1200px){.list-units .units-container .level-unit-content .list-chapter{padding:0 24px}}.list-units .units-container .level-unit-content .list-chapter .cap{margin:24px 0;color:#364a5f;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;font-size:var(--font-size-b14)}.list-units .units-container .level-unit-content .list-chapter .cap .title{font-size:20px;margin-bottom:8px}.list-units .units-container .level-unit-content .list-chapter .cap .description{font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.list-units .units-container .level-unit-content .list-chapter .lesson-id{cursor:pointer;padding:10px 16px;border-radius:8px;gap:8px;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.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);font-style:normal;font-weight:600!important;line-height:normal;color:#0d1f4d;margin-bottom:2px}.list-units .units-container .level-unit-content .list-chapter .lesson-id .lesson-type{color:#1d60a4}.list-units .units-container .download-certificate{border:0;padding:30px;box-shadow:#292a371a 0 5px 10px -5px;border-radius:8px;margin-top:48px}#login-page{flex:1 1 0;margin:0;padding-top:60px!important;background-image:url(/build/imgs/login-desktop-back.webp);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%!important;height:100%!important;font-style:normal;font-weight:400;font-size:16px;color:#2e2e2e}@media only screen and (min-width: 768px) and (max-width: 1199px){#login-page{background-image:url(/build/imgs/login-tablet-back.png)}}@media only screen and (max-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{width:440px;background:#fff;box-shadow:0 0 31px #0e3c6926;border-radius:10px;padding:33px 45px 10px;float:none;margin:0 auto}#login-page .pap-btn{height:45px;padding-top:12px;padding-bottom:12px;color:#212529;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 .form-control{height:45px}#login-page .hr{width:100%;height:0px;border:1px solid #34424f}#login-page form{width:100%;margin:0 auto}@media (min-width: 481px) and (max-width: 767px){#login-page .form-control{padding:16px;height:57px;font-size:16}#login-page .pap-btn{height:57px}#login-page .column-in-center{padding:50px 60px 10px!important;width:472px!important}#login-page input{height:45px;background:#f7fafc;border:1px solid #d9dde1;border-radius:10px;line-height:24px;color:#98a2ab}}@media (min-width: 320px) and (max-width: 480px){#login-page .column-in-center{width:351px;padding:33px 20px 10px}#login-page input{height:45px;background:#f7fafc;border:1px solid #d9dde1;border-radius:10px;line-height:24px;color:#98a2ab}}.offer-page .offer-header{margin-top:0;margin-bottom:48px}@media only screen and (min-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 (min-width: 1200px){.offer-page .offer-header .light-header{max-width:475px}}.offer-page .offer-header .plan-box{width:420px}@media only screen and (max-width: 480px){.offer-page .offer-header .plan-box{width:100%}}.offer-page .language-benefits{background:white}.offer-page .light-header .title{font-size:48px;line-height:58px}@media only screen and (min-width: 768px) and (max-width: 1199px){.offer-page .light-header .title{font-size:40px;line-height:55px}}@media only screen and (max-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 (min-width: 768px) and (max-width: 1199px){.offer-page .light-header .second-title{font-size:48px;line-height:55px}}@media only screen and (max-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{padding:32px 24px 42px;background-color:#f7fafc;flex:1 1 0}@media (max-height: 870px){.on-boarding-container{padding-bottom:105px}}@media (max-height: 1000px) and (min-height: 759px){.on-boarding-container{padding-bottom:147px}}@media only screen and (min-width: 1800px){.on-boarding-container{min-height:auto;padding-top:48px;height:100svh}}@media only screen and (max-width: 767px){.on-boarding-container{padding:15px 24px 76px}}.on-boarding-container .container{gap:48px}@media only screen and (max-width: 767px){.on-boarding-container .container{padding:0;gap:32px}}.on-boarding-container .options-english-container{gap:24px}@media only screen and (max-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 (max-width: 767px){.on-boarding-container .options-english-container img.info-img{height:150px}}.on-boarding-container .options-english-container .benefits-container{gap:16px}@media only screen and (max-width: 767px){.on-boarding-container .options-english-container .benefits-container{gap:10px}}.on-boarding-container img.info-img-levels{height:200px}@media only screen and (max-width: 767px){.on-boarding-container img.info-img-levels{height:auto;width:100%}}.on-boarding-container .question-container{width:100%;max-width:585px;gap:48px}@media only screen and (min-width: 768px) and (max-width: 1199px){.on-boarding-container .question-container{max-width:538px}}@media only screen and (max-width: 767px){.on-boarding-container .question-container{gap:24px}}.on-boarding-container .question-container .question-title-section{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch;color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}@media only screen and (max-width: 767px){.on-boarding-container .question-container .question-title-section{gap:4px}}.on-boarding-container .question-container .question-title-section .question-title{color:#101a34;font-size:24px;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}@media only screen and (max-width: 767px){.on-boarding-container .question-container .question-title-section .question-title{font-size:18px}}.on-boarding-container .question-container .options-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;align-self:stretch}@media only screen and (min-width: 1200px){.on-boarding-container .question-container .options-container{min-width:585px}}@media only screen and (max-width: 767px){.on-boarding-container .question-container .options-container{gap:12px}}.on-boarding-container .question-container .options-container .option{font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;color:#101a34;border-radius:8px;border:1px solid #cbd2da;background:#fff;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.on-boarding-container .question-container .options-container .option:hover{background:#f5f6f9}.on-boarding-container .question-container .options-container .option.active{border:2px solid #287bbd;background:#e4f3ff}.on-boarding-container .question-container .options-container .option.disabled{color:#cbd2da}.on-boarding-container .question-container .options-container .option .w-img{width:32px}@media only screen and (max-width: 767px){.on-boarding-container .question-container .options-container .option .w-img{width:24px}.on-boarding-container .question-container .options-container .option .w-img.w-32{width:32px}}.on-boarding-container .pap-btn.pap-btn-grey{font-size:var(--font-size-b16)}@media (max-height: 870px){.on-boarding-container .btn-container{background-color:#f7fafc;bottom:0;box-shadow:5px 5px 40px #0b2a4914;display:flex;justify-content:center;padding:10px 25px;position:fixed;width:100%}.on-boarding-container .btn-container button{padding:12px 60px!important}}#pricing{background-color:#fff}#pricing #top{z-index:1;position:relative;margin:64px 120px 35px}@media only screen and (min-width: 768px) and (max-width: 1199px){#pricing #top{gap:2px;margin:0 48px 32px;padding-top:32px}}@media only screen and (max-width: 767px){#pricing #top{margin:0!important}}@media only screen and (max-width: 767px){#pricing #top .container{padding-right:0!important;padding-left:0!important;max-width:none}}#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 (min-width: 768px) and (max-width: 1199px){#pricing #top .nav{padding-top:14px}}@media only screen and (max-width: 767px){#pricing #top .nav{padding:8px 16px 0!important;position:sticky;z-index:1;border-bottom:2px solid #287bbd!important;box-shadow:0 1rem 20px #fefefe;transition:top .3s ease-in-out}}#pricing #top .nav.nav-pills.nav-fill{border-bottom:0px}@media only screen and (min-width: 768px) and (max-width: 1199px){#pricing #top .nav.nav-pills.nav-fill{gap:8px!important}}@media only screen and (max-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 (max-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{border:2px solid #cbd2da;border-bottom:0px!important;background:#f7fafc}#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{padding:8px 16px;border-radius:8px 8px 0 0!important;border:2px solid #cbd2da!important;border-bottom:0px!important;background:#fff}#pricing #top .nav.nav-pills .nav-link.active{border:2px solid #287bbd!important;border-bottom:0px!important;background:#e2f3ff!important;height:100%}#pricing #top .nav.nav-pills .nav-link:hover{background:#e2f3ff!important}@media only screen and (min-width: 768px) and (max-width: 1199px){#pricing #top .nav.nav-pills .nav-link{padding:8px 4px!important}}@media only screen and (min-width: 481px) and (max-width: 767px){#pricing #top .nav.nav-pills .nav-link{padding:8px 4px!important}}@media only screen and (max-width: 480px){#pricing #top .nav.nav-pills .nav-link{padding:8px 4px!important;min-height:100%}}#pricing #top .nav.nav-pills h2{margin-bottom:2px;color:#0d1f4d;text-align:center;text-transform:capitalize;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}#pricing #top .nav.nav-pills p{margin:0;color:#0d1f4d;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:500!important;line-height:normal}#pricing #top .tab-content{padding:24px;border-radius:0 0 8px 8px;border:2px solid #287bbd;background:#fff;position:relative;width:100%}@media only screen and (max-width: 767px){#pricing #top .tab-content{padding:24px 16px!important;border-radius:0;border:0px;border-bottom:2px solid #287bbd}}#pricing #top .tab-content .tab-pane.active{display:grid;gap:16px;width:auto}@media only screen and (min-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;font-weight:600!important;line-height:normal}@media only screen and (min-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{margin:0;color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}#pricing #top .tab-content .tab-pane .detail-plans p span{font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}@media only screen and (min-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{border:2px solid #fac82c;background:#f7fafc}#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;width:100%;border-radius:8px;border:2px solid #cbd2da;max-width:307px}@media only screen and (min-width: 768px) and (max-width: 1199px){#pricing #top .tab-content .tab-pane .card-deck .card{max-width:100%!important}}@media only screen and (max-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{border-radius:8px 8px 0 0;border-bottom:2px solid #cbd2da;background:#f7fafc;padding:20px 16px}#pricing #top .tab-content .tab-pane .card-deck .card .card-header h1{margin:0;font-size:20px!important;color:#0d1f4d!important;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}#pricing #top .tab-content .tab-pane .card-deck .card .card-header span{padding:4px 8px;border-radius:4px;color:#14b179;background:#d3fde7;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}#pricing #top .tab-content .tab-pane .card-deck .card .card-body{padding:16px;border-radius:0 0 8px 8px;flex:1 0 0;color:#0d1f4d!important}@media only screen and (min-width: 768px) and (max-width: 1199px){#pricing #top .tab-content .tab-pane .card-deck .card .card-body{gap:3.5px!important}}@media only screen and (max-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{margin-bottom:2px;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}#pricing #top .tab-content .tab-pane .card-deck .card .card-body .card-content h1{color:#0d1f4d!important;margin:0;font-size:24px!important;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}#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);font-style:normal;font-weight:400!important;line-height:normal;margin-left:4px}#pricing #top .tab-content .tab-pane .card-deck .card .card-body .card-payment-plan p{margin-bottom:2px;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}#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);font-style:normal;font-weight:500!important;line-height:normal;margin-left:4px}@media only screen and (min-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{margin-left:4px!important;color:#98a2ab;text-decoration:line-through;font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}#plan-difference{background:#fff;padding-top:35px}@media only screen and (max-width: 767px){.title-learn-english{display:none}}.pricing-page{display:flex;flex-direction:column;max-width:-webkit-fill-available;max-width:-moz-available;margin:66px 0 164px;flex:1 1 0}@media only screen and (min-width: 1800px){.pricing-page{margin:66px 0 30px 296px}}@media (min-width: 1200px) and (max-width: 1800px){.pricing-page{margin:66px 0 0 294px}.pricing-page .container{width:100%}}@media only screen and (max-width: 767px){.pricing-page{margin:66px 0 164px}}.prices-header-container{padding-top:100px;background-color:#06235b;position:relative}.not-available-container{--bg-img-desktop: url(/build/imgs/pages/prices/bg-prices.svg);align-items:center;background-image:var(--bg-img-desktop);background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:24px;position:absolute;text-align:center;z-index:1}.not-available-container>div:first-child{align-self:center}.not-available-container>div:last-child{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.not-available-container h1{color:#fff;display:block;font-size:var(--font-size-b48);font-weight:600;margin-bottom:30px;max-width:600px}.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);position:absolute;z-index:1;background-image:var(--bg-img-desktop);background-size:cover;background-repeat:no-repeat;background-position:bottom}@media only screen and (min-width: 768px) and (max-width: 1199px){.bg-prices-header{background-image:var(--bg-img-tablet)}}@media only screen and (max-width: 767px){.bg-prices-header{background-image:var(--bg-img-mobile)}}.plans-list{z-index:2;gap:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.plans-list{gap:24px}}@media only screen and (max-width: 767px){.plans-list{gap:16px}}.language-benefits{padding:80px 120px 64px;gap:48px;color:#06235b;text-align:center;background:linear-gradient(180deg,#f5fafe 5%,#fff 95%)}.language-benefits .container{gap:48px;color:#06235b;text-align:center}@media only screen and (max-width: 767px){.language-benefits{padding:80px 24px 64px}.language-benefits .container{gap:24px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.language-benefits{padding:80px 48px 64px}}.language-benefits .language-benefits-list{gap:24px;flex:1 0 0}@media only screen and (min-width: 1200px){.language-benefits .language-benefits-list{gap:49px}}.language-benefits .language-benefits-list .language-benefits-content{gap:8px;flex:1 0 0}.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;font-weight:400!important;line-height:normal}.language-benefits .language-benefits-list .language-benefits-content p.title{color:#287bbd;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.certificate-section{padding:64px 0;background-color:#fff;position:relative}.certificate-section .row{display:flex;gap:48px}@media only screen and (max-width: 767px){.certificate-section .row{gap:24px}}.certificate-section .bg-blue-gradient-left{background-image:url(/build/imgs/pages/prices/left-blue-gradient.svg);background-repeat:no-repeat;background-position:left;position:absolute;left:0;z-index:1;width:100%;height:100%}@media only screen and (max-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{background-image:url(/build/imgs/pages/prices/right-blue-gradient.svg);background-repeat:no-repeat;background-position:right;position:absolute;right:0;z-index:1;width:100%;height:100%}@media only screen and (max-width: 767px){.certificate-section .bg-blue-gradient-right{background-image:url(/build/imgs/pages/prices/mobile-right-blue-gradient.svg)}}.certificate-section video{max-width:702px;z-index:2}@media only screen and (max-width: 767px){.certificate-section img{max-height:200px}}.self-taught-learning{padding:120px;gap:120px;background:#f7fafc;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.self-taught-learning{padding:64px 48px}}@media only screen and (max-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;font-weight:600!important;line-height:normal}.video-plan-diff{background-color:#06235b;padding:64px 222px;z-index:2}.video-plan-diff .container{gap:48px}@media only screen and (min-width: 768px) and (max-width: 1199px){.video-plan-diff .container .w-100{max-width:450px!important}}@media only screen and (max-width: 480px){.video-plan-diff .container{padding:0;margin:0}.video-plan-diff .container img{width:100%!important}.video-plan-diff .container .w-100{align-items:end!important}}@media only screen and (min-width: 768px) and (max-width: 1199px){.video-plan-diff{padding:64px 48px}.video-plan-diff .light-header{text-align:center}}@media only screen and (max-width: 767px){.video-plan-diff{padding:64px 48px}.video-plan-diff .light-header{text-align:center}}@media only screen and (max-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{gap:48px;background:#e4f3ff;z-index:2}.testimonial-content .dark-header{padding:64px 222px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.testimonial-content .dark-header{padding:64px 48px 0}}@media only screen and (max-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 (min-width: 768px) and (max-width: 1199px){.testimonial-content .testimonial-container{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 1200px){.testimonial-content .testimonial-container{padding-left:121px;padding-right:121px;gap:30px}}.testimonial-content .testimonial-container .testimonial-box{min-width:277px;width:277px;max-width:277px;gap:8px;border-radius:8px;background:#fff;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{display:block;color:#101a34;font-size:var(--font-size-b32);font-style:normal;font-weight:600;line-height:24px}.testimonial-content .testimonial-container .testimonial-box p.name{font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.testimonial-content .raiting-trustpilot{padding:0 222px 64px}@media only screen and (min-width: 768px) and (max-width: 1199px){.testimonial-content .raiting-trustpilot{padding:0 48px 64px}}@media only screen and (max-width: 767px){.testimonial-content .raiting-trustpilot{padding:0 24px 64px}}.testimonial-content .raiting-trustpilot img{max-width:100%;border-radius:8px;background:lightgray -30.138px -48.646px/114.943% 261.538% no-repeat}.faqs-list-content{padding:120px 222px;background:var(--background-grad, linear-gradient(180deg, #f5f7fa 1.68%, #fdfefe 14.05%, #fff 100%))}@media only screen and (min-width: 768px) and (max-width: 1199px){.faqs-list-content{padding:120px 48px}}@media only screen and (max-width: 767px){.faqs-list-content{padding:64px 24px 120px}}.faqs-list-content .faqs-list-container{gap:48px;max-width:790px}.faq-pricing{display:flex;justify-content:center;width:100%;background:transparent!important;padding-bottom:0;color:#364a5f!important;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.faq-pricing .col-lg-12{padding:0}.faq-pricing .container{margin:0}.faq-pricing #accordion{gap:24px;display:flex;flex-direction:column;margin-bottom:0!important}.faq-pricing #accordion .card-header{padding:0 0 8px!important}.plan-box{height:fit-content;width:380px;border-radius:16px;background:#fff;box-shadow:5px 5px 40px #0b2a4914;color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}@media only screen and (max-width: 767px){.plan-box{width:424px}}@media only screen and (max-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);font-style:normal;font-weight:600!important;line-height:normal;padding:8px 10px;border-radius:16px 16px 0 0;background:#fac82c}.plan-box .plan-description{padding:32px;border-radius:16px 16px 0 0}@media only screen and (max-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;font-weight:600!important;line-height:normal}.plan-box .plan-description .detail-plan{gap:8px;font-size:var(--font-size-b16);color:#364a5f}.plan-box .plan-description .detail-plan.muted{color:#6e7e8d}.plan-box .plan-description .detail-plan p{font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.plan-box .plan-description .detail-plan p span{font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.plan-box .plan-price{padding:8px 32px 32px;border-radius:0 0 16px 16px}@media only screen and (max-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;font-weight:600!important;line-height:normal}.plan-box .plan-price .price small{font-size:var(--font-size-b16)}.plan-box .plan-price .price .discount{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:4px 8px;border-radius:4px;background:#d3fde7;color:#14b179;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.plan-box .price-before{color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;text-decoration:line-through}.warranty{padding:64px 120px;background:#06235b}@media only screen and (min-width: 768px) and (max-width: 1199px){.warranty{padding:64px 48px}}@media only screen and (max-width: 767px){.warranty{padding:64px 24px}}.warranty .warranty-list{gap:24px;flex:1 0 0}@media only screen and (min-width: 1200px){.warranty .warranty-list{gap:30px}}.warranty .warranty-list .warranty-box{gap:8px;max-width:200px}@media only screen and (min-width: 1200px){.warranty .warranty-list .warranty-box{max-width:380px}}@media only screen and (max-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;font-weight:400!important;line-height:normal}#question-page .btn-outline-danger{padding:5px 8px;font-size:11px;margin:15px auto}#question-page .main-nav{z-index:1031;padding-top:10px;padding-bottom:10px}#question-page .progress-desktop{width:800px}@media (min-width: 768px) and (max-width: 1024px){#question-page .progress-desktop{width:570px;margin:0}}#quest-progress{position:relative}#quest-progress-bar{position:absolute;background:#fac82c;height:5px;width:0%;top:50%;left:0}#quest-progress-num{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}#quest-progress-num:before{content:"";background-color:#fac82c;position:absolute;top:45%;left:0;height:5px;border-radius:10px;width:100%;z-index:-1}.step{border:3px solid #fac82c;border-radius:100%;width:25px;height:25px;line-height:25px;text-align:center;background-color:#fff;font-family:sans-serif;font-size:14px;position:relative;z-index:1}.step.active{border-color:#fac82c;background-color:#fac82c;color:#fff}.question{font-size:36px;font-style:normal;font-weight:700;line-height:54px;letter-spacing:0em;text-align:left;color:#0f1933;max-width:760px;margin:auto}div[id^=survey]{margin:2rem auto!important}.input-container{display:flex;align-items:center;position:relative;padding-left:75px;cursor:pointer;font-style:normal;font-weight:700;font-size:18px;line-height:normtal;height:75px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:0!important;width:100%}.input-container input{position:absolute;opacity:0;cursor:pointer}.input-container input:checked~.checkmark{background-color:#fcfdff}.input-container input:checked~.checkmark:after{display:block}.input-container:hover input~.checkmark{background-color:#fcfdff}.input-container .checkmark:after{top:2.7px;left:2.15px;width:14.33px;height:13.33px;border-radius:50%;background:#fac82c}.checkmark{position:absolute;top:28.5px;left:30px;height:20px;width:20px;background-color:#fcfdff;border:1px solid #fac82c;border-radius:50%}.checkmark:after{content:"";position:absolute;display:none}.list-group-item-action{display:flex;flex-direction:row;align-items:center;width:482px;height:77px;background:#fff;box-sizing:border-box;flex:none;order:0;flex-grow:0;margin:15px auto;box-shadow:0 0 11px 3px #d6dee6cc;border-radius:10px;color:#495057}.list-group-item-action:active{background-color:#fff!important;box-shadow:0 0 11px 3px #d6dee6cc;border-radius:10px}.list-group-item-action:hover{border:1px solid #fad861;box-sizing:border-box;border-radius:10px;background-color:#fff!important;box-shadow:none}.form-phone{width:482px;background:#fff;padding:25px 30px;box-shadow:0 0 11px 3px #d6dee6cc;border-radius:10px;margin:50px auto 0!important}.form-phone p{margin:0 0 5px}.form-phone .pap-btn{margin:25px 0 0}.form-phone .pap-btn:disabled{color:#fff;background-color:#cbd2da}.btn-cancel-phone{display:block;margin:20px 0 0;color:gray;cursor:pointer}.btn-cancel-phone:hover{color:gray}.progress-mobile{display:none}@media (min-width: 320px) and (max-width: 480px){.bottom{position:absolute;display:block;position:fixed;bottom:0}.checkmark{top:20.5px;left:20.5px;height:20px;width:20px}.input-container{padding-left:50px;line-height:21px;font-size:16px;height:100%;width:100%;padding:20px 65px!important}.input-container .checkmark:after{top:2.1px;left:2.1px;width:14px;height:14px}.list-group-item-action{display:flex;flex-direction:row;align-items:center;position:static;max-width:335px;height:65px;top:114px;background:#fdfeff;box-sizing:border-box;border-radius:5.74775px;box-shadow:0 0 11px 3px #d6dee6cc;flex:none;order:1;flex-grow:0;margin:15px auto}.form-phone{max-width:335px}.question{font-family:PT Sans;font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0em;text-align:left;margin-bottom:37px}#quest-progress{width:50%}#quest-progress-num:before{display:none;margin:0 auto}.step{border:0px solid #fac82c;width:11.35px;height:11.35px;background-color:#d2d9e1}div[id^=survey]{margin-top:22px!important;margin-bottom:0!important;padding-right:0!important;padding-left:0!important}.progress-mobile{display:block;width:100%;position:sticky!important;bottom:20px!important}}#signup-blur-page{display:flex;background-image:var(--signup-bg);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%}@media only screen and (max-width: 991px){#signup-blur-page{background-image:var(--signup-bg-tablet)}#signup-blur-page input{height:45px!important}}@media only screen and (max-width: 767px){#signup-blur-page{background-image:var(--signup-bg-mobile)}#signup-blur-page h4{max-width:300px!important}}#signup-blur-page .container{display:flex;justify-content:center;align-self:center}#signup-blur-page .temporal-alert{position:absolute;top:5%;right:3%;max-width:300px;box-shadow:0 0 12px 3px #565c6829;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;font-size:var(--font-size-b14)}@media only screen and (max-width: 480px){#signup-blur-page .temporal-alert{margin:6px;max-width:fit-content;right:auto;bottom:auto}}#signup-blur-page .signup-container{max-height:fit-content;width:600px;padding:48px 64px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;border-radius:16px;background:#fff;box-shadow:0 0 12px 3px #565c6829}@media only screen and (max-width: 991px){#signup-blur-page .signup-container{width:538px;padding:24px 32px}}@media only screen and (max-width: 767px){#signup-blur-page .signup-container{width:fit-content;gap:12px;padding:12px 16px;margin:12px}}#signup-blur-page .signup-container #signup_form{width:100%}#signup-blur-page h4{max-width:400px;color:#101a34;font-size:var(--font-size-b24);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;margin-bottom:0}#signup-blur-page span{color:#6e7e8d!important;text-align:center;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}#signup-blur-page p{color:#101a34;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}#signup-blur-page input{border-radius:8px;border:1px solid #cbd2da;background:#f7fafc;display:flex;padding:14px 16px;justify-content:center;align-items:center;align-self:stretch;height:52px;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}#signup-blur-page input::placeholder{color:#98a2ab}#signup-blur-page input::-ms-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;font-weight:400!important;line-height:normal}@media only screen and (max-width: 767px){#signup-blur-page .login a{font-size:12px}}#signup-blur-page .pap-btn{padding:15px 60px}@media only screen and (max-width: 767px){#signup-blur-page .pap-btn{padding:12px}}#signup-blur-page .pap-btn.btn-google{height:54px;padding:15px 24px;border-radius:100px;border:2px solid #e1e7ee;font-size:var(--font-size-b14)}#signup-blur-page .pap-btn.btn-google:hover{opacity:.85}#signup-blur-page .terms-message{color:#6e7e8d;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}#signup-blur-page .form-control.is-invalid{border:1px solid #ced4da}#signup-blur-page .invalid-feedback{color:red!important;margin-top:4px;font-size:12px}#signup-blur-page .divisor{margin:0 0 24px!important}@media only screen and (max-width: 767px){#signup-blur-page .divisor{margin:0 0 12px!important}}.student-manager{background-color:#f7fafc;padding:88px 24px 164px;display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-height:100svh}@media only screen and (max-width: 767px){.student-manager{padding:80px 0}}@media only screen and (min-width: 1800px){.student-manager{padding:88px 48px 30px;margin-left:296px}}@media (min-width: 1200px) and (max-width: 1800px){.student-manager{padding:88px 48px 30px;margin-left:296px}}.student-manager.pt-quota{padding-top:24px}.student-manager .nav{margin-top:0}.student-manager .pap-btn-blue{font-size:var(--font-size-b14)!important;padding:10px 30px}.student-manager .table_mui_papora td{font-family:var(--font-primary)}.student-manager .student-manager-info{max-width:1500px;width:-webkit-fill-available;width:-moz-available;margin-bottom:16px;gap:.5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.student-manager .student-manager-info{margin-bottom:24px}}@media only screen and (min-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;font-weight:700!important;line-height:normal}.student-manager .student-manager-info p{color:#287bbd;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:500!important;line-height:normal}.student-manager .student-manager-info .access-info{color:#101a34;font-size:var(--font-size-b16);font-style:normal;font-weight:600;line-height:25px;gap:1rem}@media only screen and (max-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;font-weight:400!important;line-height:normal}.student-manager .student-manager-table{max-width:1500px;width:-webkit-fill-available;width:-moz-available;gap:.5rem}@media only screen and (min-width: 1200px){.student-manager .student-manager-table{gap:1rem}}.student-manager .student-manager-table-container{gap:.5rem}@media only screen and (min-width: 1200px){.student-manager .student-manager-table-container{gap:1rem}}.student-manager .student-manager-table-container .banner-expiry-notification{border-radius:8px;background:#fef8d4;padding:10px}.student-manager .MuiTablePagination-root{border-bottom:0px!important}.student-manager .MuiTablePagination-root .MuiTablePagination-toolbar{background-color:#f7fafc!important;display:flex;align-items:center;padding:0;color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.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{margin:0;display:flex;justify-content:center;align-items:center;width:30px;padding:4px;background-color:#fff;border-radius:4px 4px 0 0;border-bottom:1px solid #06235b}.student-manager .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-select .MuiSelect-icon{display:none}.student-manager .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-selectLabel{margin-bottom:0;color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.student-manager .MuiBox-root{display:flex;align-items:center;gap:8px;margin-left:24px!important;background:transparent}.student-manager .MuiBox-root.active{border:2px solid #287bbd;background:#e4f3ff;color:#06235b;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}@media only screen and (max-width: 767px){.student-manager .MuiBox-root{margin-left:12px!important;gap:4px}}.student-manager .MuiBox-root .MuiButtonBase-root{color:#98a2ab;text-align:center;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;display:flex;width:30px;min-height:29px;padding:4px;justify-content:center;align-items:center;border-radius:4px;background:#fff;border:2px solid #fff}.student-manager .MuiBox-root .MuiButtonBase-root.active{border:2px solid #287bbd;background:#e4f3ff;color:#06235b;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.student-manager .MuiTable-root .table-divider{height:13px}@media only screen and (max-width: 767px){.student-manager .MuiTable-root .table-divider{height:8px}}.student-manager .MuiTable-root .MuiTableRow-head{border-radius:4px;cursor:default}.student-manager .MuiTable-root .MuiTableRow-head .MuiTableCell-head{color:#101a34!important;border-bottom:0px!important;background-color:#e1e7ee!important;font-size:var(--font-size-b14)!important;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;text-align:start!important;padding:12px 16px}@media only screen and (max-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{border-radius:0 4px 4px 0!important}.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{background-color:#f5f6f9!important;cursor:default;transition:all .3s ease-in-out!important}.student-manager .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{padding:12px 16px;color:#101a34!important;font-size:var(--font-size-b14)!important;font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;border-bottom:2px solid #f7fafc!important}@media only screen and (max-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{margin-top:7px!important;box-shadow:5px 5px 40px #0b2a4914;background:transparent!important}.student-manager .MuiMenu-paper .MuiMenu-list{background:#fff;padding:0!important;border-radius:4px}.student-manager .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root{display:flex;align-items:center;justify-content:center;border-radius:4px;height:auto;padding:14px 16px;color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.student-manager .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root:hover{background-color:#f7fafc}@media only screen and (max-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;font-weight:600!important;line-height:normal;background-color:#f7fafc!important}.student-manager .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root.Mui-selected.disabled{background-color:transparent!important;font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.student-manager .pagination-table{background:transparent!important}.student-manager .pagination-table .MuiTableRow-root{display:table!important;background-color:transparent!important}.student-manager .pagination-table .MuiTableBody-root:hover{background-color:transparent!important}.student-manager .pagination-table .MuiTableCell-body{padding:0!important}.success-payment{padding:100px 48px 164px;flex:1 1 0;background-image:url(https://s3-eu-west-1.amazonaws.com/papora/papora/wp-content/uploads/2020/04/01085556/subscriber-header-bg-eng3short.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width: 1800px){.success-payment{padding:100px 0 30px;margin-left:296px}}@media (min-width: 1200px) and (max-width: 1800px){.success-payment{padding:100px 48px 30px;margin-left:296px}}@media only screen and (max-width: 767px){.success-payment{padding:100px 15px 164px}}.success-payment .content{background-color:#fff;border-radius:16px;padding:20px 0!important;box-shadow:5px 5px 40px #0b2a4914}.success-payment .content>h1{font-size:var(--font-size-b36);color:#14b179;padding-bottom:1rem;text-align:center}.update-pw{background-color:#f5f5f5!important;padding:100px 48px 164px;flex:1 1 0;height:fit-content}@media only screen and (min-width: 1800px){.update-pw{padding:100px 0 30px;margin-left:296px}}@media (min-width: 1200px) and (max-width: 1800px){.update-pw{padding:100px 48px 30px;margin-left:296px}.update-pw .container{max-width:none;padding-left:0}}@media only screen and (max-width: 767px){.update-pw{padding:100px 15px 164px}}.update-pw .pwd{font-size:27px;position:relative;padding-left:29px}.update-pw .form-label{font-size:var(--font-size-b18)}.update-pw .form-control{font-size:1rem;font-weight:400;line-height:1.5;color:#495057}#upgrade-prices{background-color:#fff;padding:66px 0 164px;flex:1 1 0;height:fit-content}@media only screen and (min-width: 1200px){#upgrade-prices{margin-left:296px}}#upgrade-prices #top{padding-top:114px;background:linear-gradient(101.63deg,#2a3a89 38.36%,#287cbe 101.24%)}#upgrade-prices #top h1{font-family:var(--font-primary);font-style:normal;font-weight:700!important;line-height:normal;font-size:48px;line-height:57px!important;color:#fff}@media only screen and (max-width: 480px){#upgrade-prices #top h1{font-size:32px!important;line-height:48px!important;margin-bottom:10px}}#upgrade-prices #top h2{font-family:var(--font-primary);font-style:normal;font-weight:bolder!important;line-height:normal;font-size:32px;line-height:54px;color:#fff;text-align:center}#upgrade-prices #top h2:first-letter{text-transform:uppercase}#upgrade-prices #top h4{font-family:var(--font-primary);font-style:normal;font-weight:700!important;line-height:normal;font-size:24px;line-height:36px!important;color:#fff;text-align:center}#upgrade-prices #top h4.subtitle{margin:8px 0 40px!important}@media only screen and (max-width: 480px){#upgrade-prices #top h4.subtitle{font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;font-size:16px!important;line-height:24px!important}}@media only screen and (max-width: 767px){#upgrade-prices #top h4.subtitle{margin:8px 0 80px!important}}#upgrade-prices #top .card{color:#fff;background-color:#f7fafc;z-index:1;padding:0;background:linear-gradient(285.85deg,rgba(29,4,100,.7) 5.34%,rgba(29,4,100,.182) 32.15%,rgba(29,4,100,.587794) 62.74%,rgba(29,4,100,0) 101.41%);box-shadow:inset -2px -2px 11px 3px #c6cfd926;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);margin-bottom:70px;border-radius:10px;--bs-card-border-color: 0}#upgrade-prices #top .card .card-body{padding:2.15rem 0px 2.15rem 30px}@media only screen and (max-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 (max-width: 767px){#upgrade-prices #top .card .card-body .col-lg-3.col-md-12 img{position:absolute;width:178px;height:126px;top:-75px}}#upgrade-prices #top .card #center-column{padding-left:32px;padding-right:17px;border-right:1px solid #cbd2da;flex-flow:column}@media only screen and (max-width: 767px){#upgrade-prices #top .card #center-column{padding-left:0;border-right:0px;border-bottom:1px solid #cbd2da;margin-bottom:25px;margin-top:40px}}#upgrade-prices #top .card #center-column h3{margin-bottom:18px;color:#fff}@media only screen and (max-width: 767px){#upgrade-prices #top .card #center-column h3{text-align:left;font-size:16px;line-height:24px;font-weight:600}}#upgrade-prices #top .card #center-column ul{list-style:none;padding:0}#upgrade-prices #top .card #center-column ul li{margin-bottom:20px;display:flex;align-items:center;gap:17px}@media only screen and (max-width: 767px){#upgrade-prices #top .card #center-column ul li{font-weight:400;font-size:16px;line-height:24px}}#upgrade-prices #top .btn-start{margin:45px 0 0;padding:21px 0;border-radius:10px;font-size:16px}@media only screen and (max-width: 767px){#upgrade-prices #top .btn-start{margin-top:10px}}#upgrade-prices #warranty-banner{background:#fdf8e9;margin-top:40px}@media screen and (max-width: 575px){#upgrade-prices #warranty-banner{text-align:center;margin-top:26px}#upgrade-prices #warranty-banner img{width:171px}}#upgrade-prices #warranty-banner #warranty-content{margin-block:30px;z-index:2}@media only screen and (min-width: 1200px){#upgrade-prices #warranty-banner #warranty-content{margin-block:60px}}@media screen and (max-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;font-weight:700!important;line-height:normal;line-height:48px;height:auto!important}@media screen and (max-width: 575px){#upgrade-prices #warranty-banner #warranty-content .title{font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;font-size:20px;line-height:30px;width:unset;text-align:center}}#upgrade-prices #warranty-banner #warranty-content h4.mb-3{color:#101a34}@media screen and (max-width: 575px){#upgrade-prices #warranty-banner #warranty-content h4.mb-3{font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;font-size:14px;line-height:21px!important;text-align:center}}@media screen and (max-width: 575px){#upgrade-prices #warranty-banner #warranty-content p{font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;font-size:14px;line-height:21px!important;text-align:center}}#upgrade-prices #community{padding:100px 0 0;background-image:url(/build/imgs/community-bg.png);background-repeat:no-repeat;background-position:top;background-size:116%}@media only screen and (max-width: 767px){#upgrade-prices #community{background-image:url(/build/imgs/community-bg-mobile.png);background-repeat:no-repeat;background-position:center center;background-size:contain;padding-top:43px}}#upgrade-prices #community h2.title{margin-bottom:128px;font-weight:700;height:auto;font-size:36px;line-height:54px;text-align:center}@media only screen and (max-width: 767px){#upgrade-prices #community h2.title{margin-bottom:40px;font-size:20px;line-height:30px;width:226px}}#upgrade-prices #community .col-lg-4.col-sm-12{display:flex;justify-content:center}#upgrade-prices #community .col-lg-4.col-sm-12 .card{margin:60px auto;border:none;padding:70px 30px 30px;background:#fff;border:1px solid #cbd2da;border-radius:20px;width:344px;min-height:307px}@media only screen and (min-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 rgba(255,255,255,.6666666667);box-shadow:3px 8px 61px #d6dee6cc;border-radius:20px}#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{background:transparent;border:none;text-align:center;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;font-weight:700!important;line-height:normal;margin-bottom:20px!important}#upgrade-prices #community .col-lg-4.col-sm-12 .card .card-body .card-text{font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;font-size:16px;line-height:24px!important;text-align:center;color:#364a5f}#upgrade-prices #community #faq{padding-bottom:0;background:transparent!important}@media only screen and (max-width: 767px){#upgrade-prices #community #faq{padding-right:15px;padding-left:15px}}#upgrade-prices #community #faq h1{font-weight:700!important;height:auto!important;font-size:36px!important;line-height:54px!important;margin-bottom:3rem!important}@media only screen and (max-width: 767px){#upgrade-prices #community #faq h1{font-size:20px!important;line-height:30px!important}}#upgrade-prices #community #faq #accordion{padding-bottom:24px}#upgrade-prices #community #faq #accordion .card{background:transparent}#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{max-width:250px!important;margin:0 auto!important;font-weight:600!important;padding:15px 10px!important;line-height:16px!important;border-radius:10px!important;color:#212529!important;font-size:1rem!important}.MuiTooltip-tooltip{width:263px}@media only screen and (max-width: 767px){.MuiTooltip-tooltip{width:auto}}.MuiTooltip-tooltip .btn-table-options{color:#06235b!important;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;background:#fff}.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{background-color:#e1e7ee!important;border-radius:0%;color:#e1e7ee}.add-new-user h1{color:#101a34;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;font-weight:700!important;line-height:normal}.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;font-weight:600!important;line-height:normal}.add-new-user p{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.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;font-weight:400!important;line-height:normal}.add-new-user .pap-radio-select{display:flex;justify-content:start;align-items:center;align-self:stretch;gap:16px;padding:16px;margin:0;border-radius:8px;border:1px solid #cbd2da;background:#fff;color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.add-new-user .pap-radio-select.opt-selected{border:2px solid #287bbd;background:#e4f3ff}@media only screen and (min-width: 768px) and (max-width: 1199px){.add-new-user .pap-radio-select{gap:10px;padding:12px}}@media only screen and (max-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;font-weight:400!important;line-height:normal}.add-new-user .pap-radio-select .Mui-checked{color:#06235b}.input-group-search .input-group-text{display:flex;align-items:center;justify-content:center;padding:10px 8px 10px 16px;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;color:#06235b!important;background-color:#fff;border-radius:8px;border-top:2px solid #cbd2da;border-left:2px solid #cbd2da;border-bottom:2px solid #cbd2da;border-right:0px solid #fff}.input-group-search .input-group-text.focus-border{border-top:2px solid #287bbd;border-left:2px solid #287bbd;border-bottom:2px solid #287bbd}.input-group-search .form-control{display:flex;align-items:center;padding:10px 8px 10px 16px;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;border-radius:8px;border-top:2px solid #cbd2da;border-left:0px solid #fff;border-right:2px solid #cbd2da;border-bottom:2px solid #cbd2da}.input-group-search .form-control:focus{border-top:2px solid #287bbd;border-right:2px solid #287bbd;border-bottom:2px solid #287bbd;box-shadow:none}.modal-component-student-manager.gap-32{gap:32px}@media only screen and (max-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;font-weight:700!important;line-height:normal}.modal-component-student-manager.adviser-modal .description{color:#6e7e8d;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.modal-component-student-manager.adviser-modal .assesor-data-container .asessor-data{color:#364a5f;font-size:20px;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.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;font-weight:400!important;line-height:normal}.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 (max-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 (max-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);font-style:normal;font-weight:400!important;line-height:normal;margin-bottom:4px}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .input-form{display:flex;justify-content:center;align-items:center;align-self:stretch;border-radius:8px;border:2px solid #cbd2da;background:#fff;color:#101a34;padding:14px 16px;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .input-form::placeholder{padding:14px 16px;background:#f7fafc;color:#98a2ab}.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .input-form::-ms-input-placeholder{padding:14px 16px;background:#f7fafc;color:#98a2ab}@media only screen and (max-width: 767px){.modal-component-student-manager .modal-body.form-modal-add-user .form-modal-add-user-content .input-form{padding:8px}.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::-ms-input-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 (max-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);font-style:normal;font-weight:400!important;line-height:normal;display:flex;justify-content:start;align-items:center;align-self:stretch;border-radius:8px;background:#f7fafc;color:#101a34;border:1px solid #101a34}.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 (max-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);margin-bottom:0;color:#101a34;text-align:center;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.modal-component-student-manager .modal-body p{margin-bottom:0;color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.modal-component-student-manager .modal-footer{gap:12px}@media only screen and (max-width: 767px){.modal-component-student-manager .modal-footer{gap:8px!important}}.modal-component-student-manager .modal-footer .pap-btn{height:54px;padding:15px 30px;font-size:var(--font-size-b16)}.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{border:1px solid #101a34;color:#101a34}.modal-component-student-manager .modal-footer .pap-btn.pap-btn-white.pap-btn-grey{background:#e1e7ee}@media only screen and (max-width: 767px){.modal-component-student-manager .modal-footer .pap-btn{display:flex;justify-content:center;align-items:center}}.msj-no-results{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.border-8px{border-radius:8px!important}.max-quota-info{margin-top:66px;margin-left:0;background:#fef8d4}@media only screen and (min-width: 1200px){.max-quota-info{margin-left:294px}}.max-quota-info .container{padding:12px;gap:.5rem}@media only screen and (max-width: 767px){.max-quota-info .container{max-width:none}}@media only screen and (min-width: 768px) and (max-width: 1199px){.max-quota-info .container{padding:12px 24px;gap:1rem;max-width:none}}@media (min-width: 1200px) and (max-width: 1800px){.max-quota-info .container{padding:12px 48px;max-width:none}}@media only screen and (min-width: 1800px){.max-quota-info .container{gap:1.5rem;margin:0}}.max-quota-info .max-quota-content{gap:.8rem}@media only screen and (min-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;font-weight:600!important;line-height:normal}.max-quota-info .description{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.max-quota-info .pap-btn-white{padding:12px 16px;border-radius:10px;border:0!important}.btn-close.transparent{--bs-btn-close-opacity: 0}.close-lesson-modal{display:flex;align-items:center;justify-content:center;max-width:428px}.close-lesson-modal .gif-close-modal{width:150px;height:150px}@media only screen and (max-width: 767px){.close-lesson-modal .gif-close-modal{width:100px;height:100px}}.close-lesson-modal .modal-content{border:0px;padding:24px;border-radius:16px;gap:24px}@media only screen and (max-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{padding:0;gap:0;border:0px;border-radius:16px}.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-left-radius:16px;border-bottom-right-radius:16px}.close-lesson-modal .title{color:#0d1f4d;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.close-lesson-modal .title.title-grey{color:#101a34}.close-lesson-modal .description{margin:4px 0 0;color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.comming-soon-container{padding:48px 24px 24px;gap:48px;color:#364a5f;font-size:16px;font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}@media only screen and (min-width: 1200px){.comming-soon-container{padding:48px 146.5px 24px}}@media (max-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;font-weight:600!important;line-height:normal}.comming-soon-container .header-comming-soon h2{color:#287bbd;font-size:16px;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.comming-soon-container .hability{gap:12px;flex:1 0 0;color:#364a5f;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.comming-soon-container .hability .icon{width:50px;height:50px;padding:8px;gap:10px;border-radius:4px}.comming-soon-container .hability .icon.b1{background:#e6d9ff}.comming-soon-container .hability .icon.b2{background:#ffcdc2}.comming-soon-container .hability .icon.c1{background:#fff4c7}.done-msj{box-shadow:0 0 12px 3px #565c6829;background:#fff;padding:24px 120px;gap:16px;position:sticky;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.done-msj{padding:24px 48px}}@media only screen and (max-width: 767px){.done-msj{padding:16px 20px;gap:8px}}@media only screen and (max-width: 480px){.done-msj{padding:10px}}.done-msj .title{font-size:var(--font-size-b18);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.done-msj img{width:47.077px;height:47.077px}@media only screen and (max-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{margin-top:2px;color:#0d1f4d!important;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.done-msj .description p{margin:0}.done-msj .done-btn{height:54px;max-width:175px;transition:.4s ease}.done-msj .done-btn:hover{opacity:.85}@media only screen and (max-width: 767px){.done-msj .done-btn{height:45px;max-width:100%}}#faq{background:#fff;padding-bottom:100px}#faq h1{font-weight:700;font-size:32px;line-height:48px;margin:70px 0 50px}@media only screen and (max-width: 767px){#faq h1{margin:0;font-size:24px;line-height:36px}}#faq #accordion{margin-bottom:40px}#faq #accordion .card{padding:0;border:0px!important;background:#fff;border:none!important;box-shadow:none;border-radius:0;width:100%;min-height:0px}#faq #accordion .card .btn-link{display:contents;text-decoration:none;color:#364a5f;padding:0}@media only screen and (max-width: 767px){#faq #accordion .card .btn-link{font-size:var(--font-size-b14)}}#faq #accordion .card-header{padding:20px 0;border-bottom:1px solid #dee5e7;background-color:#0000}#faq #accordion .card-body{background:#edf5ff;text-align:justify;padding:1.25rem}@media only screen and (max-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{display:flex;justify-content:center;gap:8px}@media only screen and (max-width: 767px){.feedback-raiting-container .content-icons-raiting{justify-content:space-between;align-items:flex-start;align-self:stretch}}.feedback-raiting-container .content-icons-raiting .icon-rating{display:flex;flex-direction:column;align-items:center;gap:8px}.feedback-raiting-container .content-icons-raiting .icon-rating .rounded-circle{background-color:#f7fafc;border:2px solid #f7fafc;height:100px;width:100px;aspect-ratio:1/1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width: 767px){.feedback-raiting-container .content-icons-raiting .icon-rating .rounded-circle{height:48px;width: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 (max-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{color:#6e7e8d!important;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;font-size:16px}@media only screen and (max-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{background-color:#f7fafc;height:100vh;padding:24px;text-align:center;width:100%}.start-screen svg{height:80px;width:80px}.start-screen svg path{fill:#fff!important}.start-screen .circle{height:80px;width:80px}.start-screen .circle svg{height:40px;width:40px}.start-screen .circle svg path{fill:#06235b!important}.start-screen h1{color:#101a34;font-size:var(--font-size-b24);font-weight:600;margin:16px 0 4px;line-height:normal}.start-screen p{color:#364a5f;font-size:var(--font-size-b16);margin:0}.start-screen hr{background-color:#e1e7ee;border:none;height:2px;max-width:700px;width:100%;margin:48px 0 15px}.lesson-container{background-color:#f7fafc;flex-grow:1;display:flex;flex-direction:column;height:100%;min-height:100dvh}.lesson-container .lesson-header{background:var(--background-grad, linear-gradient(180deg, #f5f7fa 1.68%, #fdfefe 14.05%, #fff 100%));gap:24px;padding:20px 120px;border:0px;position:fixed;z-index:1;width:100%}@media only screen and (max-width: 767px){.lesson-container .lesson-header{padding:16px}}@media only screen and (min-width: 768px) and (max-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 (max-width: 480px){.lesson-container .lesson-header img{content:url(/build/imgs/brand-small.svg)}}.lesson-container .lesson-body{display:flex;flex-direction:column;flex:1;width:auto}.lesson-container .lesson-body .lesson-content{gap:4px;flex-grow:1;padding:114px 24px 64px}@media only screen and (min-width: 768px) and (max-width: 1199px){.lesson-container .lesson-body .lesson-content{padding-bottom:52px}}@media only screen and (max-width: 767px){.lesson-container .lesson-body .lesson-content{padding:80px 24px 24px}}@media only screen and (max-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 (min-width: 768px) and (max-width: 1199px){.lesson-container .lesson-body .lesson-content .start-over-and-finish{padding-bottom:52px}}@media only screen and (max-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;bottom:24px;gap:8px;left:0;right:0;padding:0 10%;position:fixed}@media only screen and (min-width: 768px) and (max-width: 1199px){.lesson-container .modal-footer{bottom:0;padding-bottom:12px}}@media only screen and (max-width: 767px){.lesson-container .modal-footer{bottom:0;padding:12px}}.title-lesson{margin:0;color:#101a34;font-size:var(--font-size-b24);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;text-align:center;font-feature-settings:"liga" off,"clig" off}.title-lesson:first-letter{text-transform:uppercase}.title-lesson.subtitle-color-blue{color:#287bbd}.translation-title-lesson{margin:0;color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.translation-title-lesson:first-letter{text-transform:uppercase}.progress-courses{background-color:#fff;border-radius:8px;border:1px solid #bce2f8;padding:16px}.progress-courses .select-percentage{margin-bottom:16px}.progress-courses .select-percentage h3{color:#0d1f4d;font-size:16px;font-weight:600;margin-bottom:4px}.progress-courses .select-percentage select{background-color:#e2f3ff;border:none;color:#06235b;font-size:12px;font-weight:600;width:fit-content}.progress-courses .select-percentage>:nth-child(2){font-size:14px;text-align:right}.progress-courses .select-percentage>:nth-child(2) span{background-color:#e2f3ff;border-radius:4px;display:inline-block;font-weight:600;margin-left:8px;padding:4px 8px}.progress-courses .title-next-lesson{color:#06235b;font-size:14px;margin:16px 0 8px}.progress-courses .next-lesson-btn-continue{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 (min-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;font-size:14px;margin:0}@media screen and (max-width: 767px){.progress-courses .select-percentage{text-align:center}.progress-courses .select-percentage select{margin:auto}.progress-courses .select-percentage>:nth-child(2){text-align:center;margin-top:10px}.progress-courses .title-next-lesson{text-align:center}.progress-courses .next-lesson-btn-continue{flex-wrap:wrap}.progress-courses .next-lesson-btn-continue div:first-child{margin-bottom:8px}.progress-courses .next-lesson-btn-continue>:nth-child(2){padding:0}.progress-courses .pap-btn-white{width:100%}}.phone-registration h1{color:#101a34;text-align:center;font-size:var(--font-size-b32);font-style:normal;font-weight:600;line-height:44px}.phone-registration p{color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.phone-registration small{color:#101a34;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.phone-registration .pap-btn:disabled{color:#fff;background-color:#cbd2da}@media only screen and (max-width: 480px){.phone-registration .modal-body,.phone-registration .modal-footer{gap:12px!important}.phone-registration .static-blue-circle-size{width:60px!important;height:60px!important}.phone-registration .static-blue-circle-size img{width:30px!important}}.video-wrapper{width:585px;height:372px;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.video-wrapper{margin-bottom:30px}}@media only screen and (max-width: 767px){.video-wrapper{width:327px;height:208px}}#essential-plan #top{background:#f5f5f5}#essential-plan #start-learning{background:#edf5ff}#pro-plan #top,#pro-plan #start-learning{background:#fdf8e9}#pro-plan #start-learning #row-wrapper .order-2{top:-60px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){#pro-plan #start-learning #row-wrapper .order-2{top:0}}@media only screen and (max-width: 767px){#pro-plan #start-learning #row-wrapper .order-2{top:-50px}}#pro-plan #start-learning #row-wrapper img{top:-50px!important;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){#pro-plan #start-learning #row-wrapper img{top:30px!important}}@media only screen and (max-width: 767px){#pro-plan #start-learning #row-wrapper img{top:-5px!important}}#pro-plan #testimonials-video{padding-top:180px;padding-bottom:80px;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){#pro-plan #testimonials-video{padding-top:60px;padding-bottom:0}}@media only screen and (max-width: 767px){#pro-plan #testimonials-video{padding-top:95px;padding-bottom:0}}#pro-plan #testimonials-video .box-right .flex-inline{gap:8px}#pro-plan #testimonials-video .box-right .d-flex span{font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;font-size:var(--font-size-b14);line-height:21px!important;color:#364a5f}#pro-plan #testimonials-video .box-right .d-flex img{height:48px;width:48px}#pro-plan #testimonials-video .box-right span{font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;font-size:var(--font-size-b16);color:#101a34}#pro-plan #testimonials-video .box-right h2{font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;font-size:var(--font-size-b36);line-height:54px!important;color:#14142b;margin-bottom:27px}@media only screen and (max-width: 767px){#pro-plan #testimonials-video .box-right h2{font-size:20px;line-height:30px!important}}#pro-plan .img-left{top:-70px;left:-15px;z-index:0}@media only screen and (min-width: 768px) and (max-width: 1199px){#pro-plan .img-left{top:-50px;left:auto;max-width:100%}}@media only screen and (max-width: 767px){#pro-plan .img-left{top:-32px;left:auto;max-width:290px}}#essential-plan #top,#pro-plan #top{height:456px}@media only screen and (min-width: 768px) and (max-width: 1199px){#essential-plan #top,#pro-plan #top{padding:30px 0 0}}@media only screen and (max-width: 767px){#essential-plan #top,#pro-plan #top{height:560px;padding:50px 24px 0}}#essential-plan #top .col-left a,#pro-plan #top .col-left a{text-decoration:none;color:#287cbe}#essential-plan #top .col-left a:hover,#pro-plan #top .col-left a:hover{text-decoration:underline;color:#0056b3}#essential-plan #top .col-left h1,#pro-plan #top .col-left h1{font-family:var(--font-primary);font-style:normal;font-weight:700!important;line-height:normal;font-size:48px;line-height:72px;color:#101a34}@media only screen and (max-width: 767px){#essential-plan #top .col-left h1,#pro-plan #top .col-left h1{font-size:24px;line-height:36px}}#essential-plan #top .pap-btn,#pro-plan #top .pap-btn{font-size:1rem}#essential-plan #top .pap-btn.btn-pricing-top,#pro-plan #top .pap-btn.btn-pricing-top{border-radius:10px!important;width:245px!important}@media only screen and (max-width: 480px){#essential-plan #top .pap-btn.btn-pricing-top,#pro-plan #top .pap-btn.btn-pricing-top{width:100%!important}}#essential-plan #top .col-right img,#pro-plan #top .col-right img{position:relative;top:96px;width:581px}@media only screen and (min-width: 768px) and (max-width: 1199px){#essential-plan #top .col-right img,#pro-plan #top .col-right img{top:0;max-width:400px;width:100%;float:right}}@media only screen and (max-width: 767px){#essential-plan #top .col-right img,#pro-plan #top .col-right img{top:30px;max-width:400px;width:100%;float:right}}@media only screen and (max-width: 480px){#essential-plan #top .col-right img,#pro-plan #top .col-right img{top:30px;max-width:100%;float:none}}#essential-plan #features,#pro-plan #features{padding-top:174px;background:#fff;padding-bottom:146px;color:#101a34}@media only screen and (max-width: 767px){#essential-plan #features,#pro-plan #features{padding:64px 9px 30px}}#essential-plan #features small,#pro-plan #features small{font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}#essential-plan #features h3,#pro-plan #features h3{font-size:var(--font-size-b36);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;color:#14142b;margin-bottom:32px}#essential-plan #features ul li div h4,#pro-plan #features ul li div h4{font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}#essential-plan #features ul li div p,#pro-plan #features ul li div p{font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;text-align:justify}#essential-plan #start-learning,#pro-plan #start-learning{height:266px;left:0;top:1278px}@media only screen and (min-width: 768px) and (max-width: 1199px){#essential-plan #start-learning,#pro-plan #start-learning{height:266px}}@media only screen and (max-width: 767px){#essential-plan #start-learning,#pro-plan #start-learning{padding:24px 9px;background:#edf5ff;height:483px}}#essential-plan #start-learning #row-wrapper,#pro-plan #start-learning #row-wrapper{top:-50px}@media only screen and (max-width: 767px){#essential-plan #start-learning #row-wrapper,#pro-plan #start-learning #row-wrapper{position:initial}}#essential-plan #start-learning #row-wrapper h1,#pro-plan #start-learning #row-wrapper h1{font-size:38px;font-family:var(--font-primary);font-style:normal;font-weight:700!important;line-height:normal;line-height:1.2}@media only screen and (max-width: 767px){#essential-plan #start-learning #row-wrapper h1,#pro-plan #start-learning #row-wrapper h1{font-size:24px;line-height:36px;margin-top:16px}}#essential-plan #start-learning #row-wrapper .pap-btn,#pro-plan #start-learning #row-wrapper .pap-btn{width:254px;font-size:1rem}@media only screen and (max-width: 480px){#essential-plan #start-learning #row-wrapper .pap-btn,#pro-plan #start-learning #row-wrapper .pap-btn{width:100%}}#essential-plan #start-learning #row-wrapper img,#pro-plan #start-learning #row-wrapper img{width:550px}@media only screen and (min-width: 768px) and (max-width: 1199px){#essential-plan #start-learning #row-wrapper img,#pro-plan #start-learning #row-wrapper img{width:420px}}@media only screen and (max-width: 767px){#essential-plan #start-learning #row-wrapper img,#pro-plan #start-learning #row-wrapper img{width:327px}}#essential-plan #testimonials,#pro-plan #testimonials{padding-top:150px!important;padding-bottom:120px!important;color:var(--text-colour)!important}@media only screen and (min-width: 768px) and (max-width: 1199px){#essential-plan #testimonials,#pro-plan #testimonials{padding-top:90px!important}}@media only screen and (max-width: 767px){#essential-plan #testimonials,#pro-plan #testimonials{padding-top:64px!important}}#essential-plan #testimonials .container.mt-5,#pro-plan #testimonials .container.mt-5{margin-top:0!important}#essential-plan #testimonials .container h2,#pro-plan #testimonials .container h2{font-size:38px!important;color:var(--text-colour)!important}@media only screen and (max-width: 767px){#essential-plan #testimonials .container h2,#pro-plan #testimonials .container h2{font-size:24px!important;line-height:36px!important}}#essential-plan #testimonials #card-slider,#pro-plan #testimonials #card-slider{display:flex;flex-flow:row;gap:30px;justify-content:flex-start;padding-bottom:50px;color:var(--text-colour)!important}@media only screen and (min-width: 768px) and (max-width: 1199px){#essential-plan #testimonials #card-slider,#pro-plan #testimonials #card-slider{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width: 767px){#essential-plan #testimonials #card-slider,#pro-plan #testimonials #card-slider{overflow-x:auto;padding:0 15px 50px}}#essential-plan #testimonials #card-slider .card,#pro-plan #testimonials #card-slider .card{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:16px;margin-top:62px;background:#f7fafc;border-radius:8px;border-color:transparent;box-shadow:#292a371a 0 5px 10px -5px;color:inherit;min-width:277px}@media only screen and (min-width: 768px) and (max-width: 1199px){#essential-plan #testimonials #card-slider .card,#pro-plan #testimonials #card-slider .card{width:45%;margin-top:30px}}#essential-plan #testimonials #card-slider .card .card-body,#pro-plan #testimonials #card-slider .card .card-body{flex:1 1 0;padding:0;width:100%!important;background-color:transparent;border-top:transparent}#essential-plan #testimonials #card-slider .card .card-body h1,#pro-plan #testimonials #card-slider .card .card-body h1{font-size:38px;font-weight:700!important;line-height:1.2;margin-bottom:.5rem}@media only screen and (max-width: 767px){#essential-plan #testimonials #card-slider .card .card-body h1,#pro-plan #testimonials #card-slider .card .card-body h1{font-size:24px;line-height:36px}}#essential-plan #testimonials #card-slider .card .card-body p,#pro-plan #testimonials #card-slider .card .card-body p{font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;font-size:var(--font-size-b16);line-height:24px;color:#364a5f;margin-bottom:1rem}#essential-plan #testimonials #card-slider .card .card-footer,#pro-plan #testimonials #card-slider .card .card-footer{padding:0;border-top:transparent;background-color:transparent}#essential-plan #testimonials #card-slider .card .card-footer .testimonial-user,#pro-plan #testimonials #card-slider .card .card-footer .testimonial-user{gap:8px}#essential-plan #testimonials #card-slider .card .card-footer .testimonial-user img,#pro-plan #testimonials #card-slider .card .card-footer .testimonial-user img{width:50px;height:50px}#essential-plan #testimonials #card-slider .card .card-footer .testimonial-name .name,#pro-plan #testimonials #card-slider .card .card-footer .testimonial-name .name{font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;font-size:13.5px;line-height:20px;color:#364a5f}#essential-plan #testimonials #card-slider .card .card-footer .testimonial-name .country,#pro-plan #testimonials #card-slider .card .card-footer .testimonial-name .country{font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;font-size:var(--font-size-b14);line-height:21px;color:#364a5f}.container-radio-checkbox{display:inline-block;position:relative;cursor:pointer}.container-radio-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.container-radio-checkbox input:checked+.pap-checkmark:after{display:block}.container-radio-checkbox input:checked+.pap-radiomark:after{display:block}.container-radio-checkbox .pap-checkmark{display:inline-block;width:24px;height:24px;background-image:url(/build/imgs/common/checkBoxEmpty.svg);position:relative}.container-radio-checkbox .pap-checkmark:after{content:"";position:absolute;display:none;background-image:url(/build/imgs/common/checkBoxChecked.svg);top:0;left:0;width:24px;height:24px}.container-radio-checkbox .pap-radiomark{display:inline-block;width:20px;height:20px;background-color:#fff;border:2px solid #06235b;border-radius:50%;position:relative}.container-radio-checkbox .pap-radiomark:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#06235b;border-radius:50%}.sidebar-menu{z-index:4;width:294px;height:100%;padding:24px 16px;flex-shrink:0;background:#fff;position:fixed;box-shadow:5px 5px 40px #0b2a4914}.sidebar-menu .menu-item-adviser{gap:8px;border-radius:4px}.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;font-weight:600!important;line-height:normal}.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;font-weight:400!important;line-height:normal}.sidebar-menu .menu-item{max-height:70px;gap:10px;border-radius:4px;background:#fff;color:#06235b;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration:none}.sidebar-menu .menu-item:hover{background:#f5f6f9}.sidebar-menu .menu-item.active-item{background:#e4f3ff;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.sidebar-menu .menu-item.active-item .helper-text{color:#06235b;font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.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{border-radius:4px;background:#f5f6f9;color:#06235b;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.sidebar-menu .change-level button{color:#06235b;background-color:transparent;border:none;padding:0}.sidebar-menu .change-level .level-name{cursor:default;gap:8px;flex:1 0 0;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.sidebar-menu .level-test-box{gap:8px;border-radius:4px;background:#e4f3ff;color:#06235b;font-size:var(--font-size-b14)}.sidebar-menu .sidebar-footer-menu{color:#98a2ab;font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;font-size:var(--font-size-b12);flex:1 0 0;align-self:stretch}.sidebar-menu .btn-group{max-height:70px;border-radius:100px;background:#f5f6f9}.sidebar-menu .btn-group .btn-outline{font-family:var(--font-primary);font-style:normal;font-weight:500!important;line-height:normal;color:#06235b;font-size:var(--font-size-b14);padding:6px 16px}.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);font-style:normal;font-weight:600!important;line-height:normal;background:#e4f3ff;border:2px solid #06235b;color:#06235b}.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{border-radius:100px}.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;position:fixed;top:0;background:var(--background-grad, linear-gradient(180deg, #f5f7fa 1.68%, #fdfefe 14.05%, #fff 100%));display:flex;padding:12px 48px;justify-content:space-between;align-items:center;box-shadow:5px 5px 40px #0b2a490d}@media only screen and (max-width: 767px){.top-menu{padding:12px 24px}}.top-menu .account{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex:1 0 0}.top-menu .account p{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;color:#287bbd;text-align:right;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.top-menu .account p .name{color:#364a5f;text-align:right;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.top-menu .account #account{border:none;padding:0;display:flex;align-items:center;gap:8px}.top-menu .account #account .avatar{border-radius:4px;border:2px solid #e1e7ee;background:#e4f3ff}.top-menu .account .dropdown-menu{background:#fff!important;z-index:4;position:absolute;right:24px;top:62px;border-radius:4px;box-shadow:5px 5px 40px #0b2a4914!important;width:263px;border:none;padding:0}.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{text-decoration:none;position:fixed;z-index:3;bottom:0;display:flex;padding:8px 48px;background:#fff;box-shadow:5px 5px 40px #0b2a4914}@media only screen and (max-width: 767px){.footer-menu{padding:8px}}.footer-menu .footer-box{padding:8px;gap:2px;flex:1 0 0;border-radius:4px;color:#06235b;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:500!important;line-height:normal;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;font-weight:600!important;line-height:normal;background:#e4f3ff!important}#testimonials{background:#fff}#testimonials h2{font-family:var(--font-primary);font-style:normal;font-weight:700!important;line-height:normal;font-size:var(--font-size-b32);line-height:48px;text-align:center;color:#101a34}@media only screen and (max-width: 767px){#testimonials h2{font-size:24px;line-height:36px}}#testimonials #card-slider{display:flex;flex-flow:row;gap:30px;justify-content:flex-start;padding-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){#testimonials #card-slider{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width: 767px){#testimonials #card-slider{overflow-x:auto}}#testimonials #card-slider .card{flex-direction:column;align-items:flex-start;padding:24px;gap:16px;margin-top:62px;background:#f7fafc;border-radius:8px;border-color:transparent;box-shadow:#292a371a 0 5px 10px -5px;color:inherit;min-width:277px}@media only screen and (min-width: 768px) and (max-width: 1199px){#testimonials #card-slider .card{width:45%;margin-top:30px}}#testimonials #card-slider .card .card-body{flex:1 1 0;padding:0;width:100%!important;background-color:transparent;border-top:transparent}#testimonials #card-slider .card .card-body h1{margin-bottom:0;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;font-size:var(--font-size-b32);line-height:24px}#testimonials #card-slider .card .card-body p{font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;font-size:var(--font-size-b16);line-height:24px;color:#364a5f;margin-bottom:0}#testimonials #card-slider .card .card-footer{padding:0;border-top:transparent;background-color:transparent}#testimonials #card-slider .card .card-footer .testimonial-user{gap:8px}#testimonials #card-slider .card .card-footer .testimonial-user img{width:50px;height:50px}#testimonials #card-slider .card .card-footer .testimonial-name .name{font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;font-size:13.5px;line-height:20px;color:#364a5f}#testimonials #card-slider .card .card-footer .testimonial-name .country{font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;font-size:var(--font-size-b14);line-height:21px;color:#364a5f}@media only screen and (max-width: 767px){#testimonials{padding-top:5px!important}}.alert-pap-info{border-radius:8px;background:#fef8d4;border-color:transparent;color:#101a34;font-size:var(--font-size-b14)}.alert-pap-info .alert-title{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.alert-pap-info .alert-description{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.alert-pap{min-width:290px;position:fixed;bottom:64px;left:50%;transform:translate(-50%);z-index:1003;border-radius:8px;color:#000;box-shadow:0 0 12px 3px #565c6829}.alert-pap.pap-success{border:2px solid #76f2a5;background:#e6fdef}.alert-pap.pap-success .circle-success{border-radius:50%;background:#d1fcd9;width:55px;height:55px}@media only screen and (max-width: 767px){.alert-pap.pap-success .circle-success{width:40px;height:40px}}.alert-pap.pap-precaution{border:2px solid #fac82c;background:#fef8d4}.alert-pap.pap-precaution .circle-precaution{border-radius:50%;background:#ffc107;width:55px;height:55px}@media only screen and (max-width: 767px){.alert-pap.pap-precaution .circle-precaution{width:40px;height:40px}}.alert-pap .alert-title{font-size:var(--font-size-b16)!important;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.alert-pap .alert-description{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.alert-pap .alert-description span{font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.container-banner{margin-bottom:64px}@media only screen and (min-width: 768px) and (max-width: 1199px){.container-banner{margin-bottom:32px}}@media only screen and (max-width: 767px){.container-banner{margin:0}}.promo-banner{padding:8px 16px;gap:8px;border-radius:4px;background:#fac82c;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 (max-width: 767px){.audio-banner{gap:.5rem}}.audio-banner .card-title{font-size:var(--font-size-b18);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;margin:0;color:#101a34}.audio-banner .card-title.translation{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.audio-banner .text{color:#364a5f;font-size:var(--font-size-b18);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.upgrade-plan{gap:15px;background:#fef8d4}.upgrade-plan .content{margin-left:10px;color:#0d1f4d}.upgrade-plan .content .title{font-size:var(--font-size-b18);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.upgrade-plan .content .description{margin-top:4px;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.promo-new-banner{background:#fac82c}.promo-new-banner .promo-banner-container{width:613px;gap:4px;flex-shrink:0;text-align:center}.promo-new-banner .promo-banner-container h1{margin:0;color:#06235b;font-size:var(--font-size-b24);font-style:normal;font-weight:700;line-height:30px;text-transform:uppercase}.promo-new-banner .promo-banner-container p{margin:0;font-size:var(--font-size-b12);color:#06235b;font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.promo-new-banner .promo-banner-container p span{color:#06235b;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.offer-banner{margin-top:66px}@media only screen and (min-width: 1200px){.offer-banner{margin-left:294px}}.offer-banner.banner-blue{background-color:#287bbd;color:#e4f3ff}.offer-banner.banner-yellow{background-color:#fac82c;color:#06235b}.offer-banner.banner-green{background-color:#d1fcd9;color:#101a34}.offer-banner .offer-banner-container{cursor:pointer;padding:12px 24px}@media only screen and (max-width: 767px){.offer-banner .offer-banner-container{max-width:none}}@media only screen and (min-width: 768px) and (max-width: 1199px){.offer-banner .offer-banner-container{max-width:none;padding:12px 48px}}@media (min-width: 1200px) and (max-width: 1800px){.offer-banner .offer-banner-container{max-width:none;padding:12px 48px}}@media only screen and (min-width: 1800px){.offer-banner .offer-banner-container{padding:12px}}@media only screen and (max-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;font-weight:600!important;line-height:normal}.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;font-weight:400!important;line-height:normal}.offer-banner .offer-banner-container .pap-btn-white{padding:12px 16px}.countdown-timer{display:flex;align-items:center;gap:4px}.countdown-timer .countdown-timer-item{display:flex;width:50px;padding:6px 10px;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;font-size:var(--font-size-b12);color:#06235b}.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;font-weight:300!important;line-height:normal}.pap-btn{border-radius:8px;border:none;color:#0d1f4d;font-size:var(--font-size-b14);font-weight:600;margin-bottom:8px;padding:12px 20px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.pap-btn:hover{color:#212529;text-decoration:none;opacity:.85}.pap-btn.pap-btn-white-b2-r10{border-radius:10px;border:2px solid #101a34;background:#fff;margin:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.pap-btn.pap-btn-white-b2-r10:hover{background:#e2f3ff}.pap-btn.pap-btn-white-b2-r10.inactive{color:#cbd2da!important;border:2px solid #98a2ab!important;background:#f5f6f9}.pap-btn.pap-btn-filter{display:flex;align-items:center;justify-content:center;gap:8px;color:#101a34;border-radius:100px;border:2px solid #101a34;background:#fff;padding:10px 16px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.pap-btn.pap-btn-filter:hover{background:#e2f3ff}.pap-btn.pap-btn-filter.active{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#e2f3ff;border:2px solid #101a34}.pap-btn.pap-btn-filter.inactive{border:2px solid #98a2ab;font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.pap-btn.pap-btn-filter.selections{border:2px solid #fff;color:#364a5f;font-weight:400;cursor:default}.pap-btn.pap-btn-filter.selections:hover{border:2px solid #e2f3ff;background:#e2f3ff}.pap-btn.pap-btn-filter.selections .qty-selections{cursor:pointer;padding:1px 6px;color:var(--Zafiro---Primary-Zafiro-900, #06235b);font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;border-radius:100px;background:var(--Zafiro---Primary-Zafiro-200, #bce2f8);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.pap-btn.pap-btn-filter.selections .qty-selections:hover{color:var(--Zafiro---Primary-Zafiro-100, #e2f3ff);background:var(--Gray-900-Title--Active, #101a34)}.pap-btn.pap-btn-yellow{background-color:#fac82c}.pap-btn.pap-btn-white{background-color:#fff;border:1px solid #0d1f4d}.pap-btn:disabled{opacity:.65}.pap-btn.pap-btn-transparent{background-color:transparent;border:1px solid #0d1f4d}.pap-btn.pap-btn-white-light{border:2px solid #cbd2da;background:#fff;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (min-width: 1200px){.pap-btn.pap-btn-white-light:hover{border:2px solid #287bbd;background:#f5f6f9}}.pap-btn.pap-btn-start-over{background-color:transparent;border:1px solid #cbd2da;pointer-events:none}.pap-btn.pap-btn-start-over.active{border:1px solid #0d1f4d;color:#0d1f4d;background-color:transparent;pointer-events:all}.pap-btn.pap-btn-grey{color:#fff;background-color:#cbd2da;pointer-events:none}.pap-btn.pap-btn-blue{color:#fff!important;font-size:var(--font-size-b16);background:#287cbe}.pap-btn.done{border:2px solid #1fd488!important;background:#f5fffc!important}.pap-btn.done .text{color:var(--Gray-900-Title--Active, #101a34);font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;margin-bottom:2px}.pap-btn.done .translation{color:#000;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;margin:0}.pap-btn.incorrect{border:2px solid #e4394d!important;background:#fef8f8!important}.pap-btn.incorrect .text{color:var(--Gray-900-Title--Active, #101a34);font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;margin-bottom:2px}.pap-btn.incorrect .translation{color:#000;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;margin:0}.pap-btn.selected{border:2px solid #287bbd;background:#e2f3ff}.BeaconFabButtonFrame{bottom:15px!important;right:15px!important}.options{gap:1rem}@media only screen and (max-width: 480px){.options{gap:.5rem}}.options .pap-btn{color:#101a34}.options .done,.options .incorrect,.options .disable{margin-bottom:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.options .done:hover,.options .incorrect:hover,.options .disable:hover{opacity:.75}.options .disable{color:#cbd2da!important;border:2px solid #cbd2da!important;background:#fff!important}.footer{background-color:#f5f6f9!important;color:#364a5f;font-size:16px;width:100%;padding:115px 0 45px}@media only screen and (max-width: 767px){.footer{padding:105px 0 45px}}.footer .row{align-items:center}.footer ul{list-style:none;padding:0;margin:0 auto}@media only screen and (max-width: 767px){.footer ul{margin-bottom:30px}}.footer ul li{display:inline-flex;margin:5px 10px}@media only screen and (max-width: 767px){.footer ul li{margin:5px auto}}.footer ul li a{color:#6e7e8d;text-decoration:none}@media only screen and (max-width: 767px){.footer ul li a{font-style:normal;font-size:14px;line-height:21px;margin-left:8px}}.footer .brand{color:#364a5f;margin-bottom:10px}@media only screen and (max-width: 767px){.footer .brand{margin:0 auto 10px!important;text-align:center}}@media only screen and (min-width: 1200px){.footer .copy{width:92%}}@media only screen and (max-width: 767px){.footer .copy{font-size:16px;line-height:21px;margin-bottom:30px;text-align:center}}.footer div .brand{width:183px!important;margin-right:50px;margin-bottom:10px}svg.square-blue-icon{padding:4px;margin-right:8px;border-radius:4px;background:#e2f3ff}svg.btn-close-lesson{display:flex;justify-content:center!important;align-items:center!important;cursor:pointer;background:transparent}svg.blue-circle{width:38px;height:38px;border-radius:50%;padding:9px;background:#dcecff;cursor:pointer;transition:.4s ease}svg.blue-circle.w-h-24{width:24px;height:24px;padding:5px}svg.blue-circle:hover{background:#bce2f8}button.speed-sound{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border-color:transparent;padding:12px;background:#dcecff;color:var(--Gray-900-Title--Active, #101a34);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;font-size:10px;cursor:pointer;transition:.4s ease}button.speed-sound:hover{background:#bce2f8}.blue-circle-hover{cursor:pointer;transition:.4s ease}.blue-circle-hover:hover{background:#bce2f8}.circle{margin:5px;background:inherit;border-radius:50%;width:50px;height:50px}.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{border-radius:50%;width:inherit}.lesson-complete{background:#e2f3ff;position:relative;height:100%;min-height:100dvh;padding:12px}.lesson-complete.chapter{background:#fff!important}.lesson-complete .logo{padding:20px 0}.lesson-complete .content{max-width:428px;border-radius:16px;background:#fff;box-shadow:5px 5px 40px #0b2a4914;gap:1.5rem}@media only screen and (max-width: 480px){.lesson-complete .content{gap:.7rem}}.lesson-complete .content .lesson-completed-gif{max-width:100px;max-height:100px}.lesson-complete .content .title{color:#101a34;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.lesson-complete .content .score{border-radius:8px;border:2px solid #14b179;background:#f5fffc;color:#14b179;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.lesson-complete .content .score.mediumScore{border:2px solid #775108;background:#fef8d4;color:#775108}.lesson-complete .content .score.mediumScore .trendingUpColor{fill:#775108}.lesson-complete .content .score.lowScore{border:2px solid #e4394d;background:#fef8f8;color:#e4394d}.lesson-complete .content .score.lowScore .trendingUpColor{fill:#e4394d}.lesson-complete .content .score .trendingUpColor{fill:#14b179}.lesson-complete .content .score .percent{font-size:var(--font-size-b24);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.lesson-complete .content .congrats-text{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.level{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;padding:4px 8px;border-radius:4px;width:47px;color:#06235b!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{flex:0 1 0;min-width:33px;color:#06235b;text-align:right;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}@media only screen and (max-width: 767px){.pap-modal{padding:24px}.pap-modal.modal-dialog{margin-inline:0}}.pap-modal .pap-gif{width:150px;height:150px}@media only screen and (max-width: 767px){.pap-modal .pap-gif{width:100px;height:100px}}.pap-modal .pap-img{width:100px;height:100px}@media only screen and (max-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 (max-width: 767px){.pap-modal .pap-img>img{width:25px;height:25px}}.pap-modal .modal-content{border:0px;padding:24px;border-radius:16px;gap:24px;box-shadow:5px 5px 40px #0b2a4914}@media only screen and (max-width: 767px){.pap-modal .modal-content{padding:16px}}.pap-modal .modal-content .modal-header{display:flex;flex-direction:row-reverse;align-items:start;border-bottom:0px;padding:0}.pap-modal .modal-content .modal-header .pap-btn-close{padding:0;width:16px;height:16px;background:url(/build/imgs/icons/close.svg) no-repeat center center;background-size:contain;border:none;cursor:pointer}.pap-modal .modal-content .modal-header .pap-empty-space{width:16px;height:16px}.pap-modal .modal-content .modal-body{padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px}.pap-modal .modal-content .modal-body h1{margin:0;color:#101a34;font-size:var(--font-size-b32);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;white-space:pre-line}@media only screen and (max-width: 767px){.pap-modal .modal-content .modal-body h1{font-size:24px}}.pap-modal .modal-content .modal-body p{margin:0;color:#364a5f;font-size:16px;font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;white-space:pre-line}.pap-modal .modal-content .modal-body p.text-danger{font-size:var(--font-size-b14);color:#e4394d}.pap-modal .modal-content .modal-footer{padding:0;border-top:0px;margin:0;text-align:center;display:flex;gap:12px}@media only screen and (max-width: 767px){.pap-modal .modal-content .modal-footer{gap:6px}}.pap-modal .modal-content .modal-footer .pap-btn{padding:15px 60px;font-size:var(--font-size-b16)}.navbar{font-size:17px;padding:0;position:sticky;top:0;z-index:1031}.navbar-dark{background:linear-gradient(0deg,#287cbe -13.74%,#1e509c 117.54%);box-shadow:0 12px 26px #0a223533 inset}.navbar-dark-blue{background:#06235b}.navbar-dark-blue .navbar-brand svg path{fill:#e4f3ff}.navbar-transparent{background:transparent}.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{color:#287cbe!important;font-style:normal;font-weight:600;line-height:24px}.navbar-dark .navbar-brand svg path{fill:#fff}.navbar-dark .navbar-nav .nav-link{color:#fff!important;font-style:normal;font-weight:600;line-height:24px}.navbar-nav li{margin-top:4px;position:relative}.navbar-nav{margin-top:-15px;gap:20px}@media (min-width: 992px){.navbar-nav.main-menu .active:after,.navbar-nav.main-menu>li:hover:after{background-color:#fac82c;border-radius:3px;bottom:0;content:"";display:block;height:4px;position:absolute;width:100%}}.navbar-nav li a{padding-top:10px;margin-bottom:-5px;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);font-weight:600;text-decoration:none;background-color:#f8f9fa}.navbar-nav.mr-auto{gap:25px}@media only screen and (max-device-width: 632px){.lessons #navbarResponsive{background:linear-gradient(0deg,#287cbe -13.74%,#1e509c 117.54%);z-index:9999!important}.signup{margin-top:0!important}.signup form{padding:0;border:0;background-color:inherit;margin:20px 15px}.navbar-toggler{margin-right:15px;border:0;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{height:12px;width:100%;border-radius:8px;background-color:#e2f3ff}.progress-bar .amount-progress{height:12px;border-radius:8px;background-color:#287cbe}input[type=range].amount-progress-audio{overflow:hidden;cursor:pointer;border-radius:8px;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:12px;outline:none;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}input[type=range].amount-progress-audio::-webkit-slider-runnable-track{background-color:#e2f3ff;height:12px;-webkit-appearance:none;color:#287cbe;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}input[type=range].amount-progress-audio::-webkit-slider-thumb{height:12px;width:12px;-webkit-appearance:none;border-radius:50%;background:#287cbe;box-shadow:-1005px 0 0 1000px #287cbe;border:none;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}input[type=range].amount-progress-audio::-ms-track{width:100%;background:transparent;border-color:transparent;color:transparent;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}input[type=range].amount-progress-audio::-moz-range-track{height:12px;width:100%;border:none;border-radius:8px;background:#e2f3ff;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}input[type=range].amount-progress-audio::-moz-range-thumb{height:12px;width:12px;-moz-appearance:none;border-radius:50%;background:#287cbe;box-shadow:-1005px 0 0 1000px #287cbe;border:none;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}input[type=range].amount-progress-audio::-moz-range-progress{-moz-appearance:none;border-radius:8px;height:12px;background-color:#287cbe;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.sidebar-lesson{margin-top:16px;position:sticky;max-width:100%;width:100%;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}@media only screen and (min-width: 768px) and (max-width: 1199px){.sidebar-lesson{display:none}}@media only screen and (max-width: 767px){.sidebar-lesson{margin-top:24px;max-width:100%;position:-webkit-sticky;position:sticky;bottom:0}}.sidebar-lesson .content{padding:30px 22px;border-radius:10px;gap:5px;background:#fff;box-shadow:5px 5px 40px #0b2a4914;width:100%}@media only screen and (max-width: 767px){.sidebar-lesson .content{padding:15px 10px;border-radius:20px 20px 0 0;background:#fff;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;font-weight:600!important;line-height:normal}.sidebar-lesson .content p{color:#6e7e8d;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.sidebar-lesson .content p.leccion-id{color:#364a5f;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.sidebar-lesson .content p.leccion-name{color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.sidebar-lesson .content.done{border:1px solid #fac82c;background:#fef8d4}.sidebar-lesson .content .content-container{gap:15px}@media only screen and (max-width: 767px){.sidebar-lesson .content .content-container{gap:10px}}.sidebar-lesson .content .content-container .data{gap:10px}@media only screen and (max-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)!important;padding:12px!important}@media only screen and (max-width: 480px){.sidebar-lesson .content .content-container .pap-btn{width:50%;padding:8px!important}}.selection-tooltip .tooltip-arrow{display:none}.selection-tooltip .tooltip-inner{max-width:201px;width:100%;border-radius:4px;border:1px solid #06235b;background:#e0e7ee;display:inline-flex;flex-wrap:wrap;padding:8px;align-items:center;color:#212529;text-align:center;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.modal-book-class-title{font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;color:#101a34;flex:1 0 0;font-size:32px;text-align:center}@media only screen and (max-width: 991px){.modal-book-class-title{font-size:20px}}.modal-book-class{border-radius:16px;background:#f5f6f9}.modal-book-class .info{gap:2px;flex:1 0 0}.modal-book-class .info h3{color:#000;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.modal-book-class .info p{color:#364a5f!important;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;text-align:left}.modal-book-class .teacher-container{gap:4px;flex:1 0 0}.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;font-weight:400!important;line-height:normal}.breadcrumb{margin:0;color:#101a34!important;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.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;font-weight:600!important;line-height:normal}.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;font-weight:400!important;line-height:normal}.link{margin-top:2px;color:#287bbd;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;text-decoration-line:underline}.modal-live-classes{display:flex;align-items:center;gap:30px;max-width:995px!important;overflow-y:hidden;padding:24px 30px 30px;max-height:100%!important}@media (max-width: 1199px){.modal-live-classes{max-width:600px!important}}@media (max-width: 991px){.modal-live-classes{max-width:420px!important;max-height:100%;padding:16px}}.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 (max-width: 767px){.modal-live-classes h1{font-size:24px;line-height:normal}}.modal-live-classes .icon-live-classes-info{border-radius:4px;display:flex;min-width:48px;min-height:48px;padding:8px;justify-content:center;align-items:center}.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 (max-height: 1199px){.modal-live-classes .img-modal-live-classes{max-width:80%}}@media (max-height: 480px){.modal-live-classes .img-modal-live-classes{width:80%}}@media only screen and (max-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 (min-width: 1200px){.modal-live-classes .dynamic-gap{gap:24px}}.modal-live-classes .content-wrap{gap:24px}@media (max-height: 554px) and (max-width: 1199px){.modal-live-classes .content-wrap{max-height:170px;gap:16px}}@media (max-height: 667px) and (max-width: 1199px){.modal-live-classes .content-wrap{max-height:155px;gap:16px}}@media (max-height: 480px){.modal-live-classes .content-wrap{max-height:80px;gap:16px}}.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;font-weight:600!important;line-height:normal}.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;font-weight:400!important;line-height:normal}@media only screen and (max-width: 767px){.modal-class-level .modal{--bs-modal-width: 100% !important}.modal-class-level .modal-dialog{margin:0;width:100%;height:100%!important}}.modal-dialog{justify-content:center}@media only screen and (max-width: 480px){.modal-dialog{margin-inline:24px}}.modal-lg{--bs-modal-width: 600px;max-width:600px}.modal-class-by-level{border-radius:16px;background:#fff;box-shadow:5px 5px 40px #0b2a4914;max-width:600px;max-height:756px;gap:24px;flex-shrink:0;color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}@media only screen and (max-width: 767px){.modal-class-by-level{gap:16px;max-height:100%}}.modal-class-by-level.book-class{max-width:995px!important;width:100%!important;gap:16px!important}@media only screen and (max-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 (max-width: 767px){.modal-class-by-level.book-class .modal-body{gap:15px!important}}.modal-class-by-level .modal-body{gap:24px;color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;text-align:center}@media only screen and (max-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;font-weight:600!important;line-height:normal}.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 (max-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 (max-width: 767px){.modal-class-by-level.full-view{gap:16px;width:100%;height:100%;border-radius:0}}.modal-class-by-level.full-view .desk-title{font-size:var(--font-size-b24)!important;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}@media only screen and (max-width: 767px){.modal-class-by-level.full-view .desk-title{display:none!important}}.modal-class-by-level.full-view .mobile-title{font-size:var(--font-size-b24)!important;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}@media only screen and (min-width: 1200px){.modal-class-by-level.full-view .mobile-title{display:none!important}}@media only screen and (min-width: 768px) and (max-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{border-radius:4px;border:2px solid #287bbd;background:#f7fafc;color:#101a34;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;flex:1 0 0;gap:8px}.modal-class-by-level.full-view .dropdown .dropdown-toggle:after{display:none}.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;padding:0;width:100%;box-shadow:5px 5px 40px #0b2a4914}.modal-class-by-level.full-view .dropdown-item{white-space:normal;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration:none}.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-content{gap:4px;max-height:262px;height:100%}.modal-class-by-level.full-view .dropdown-content .dropdown-container{padding:8px 10px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.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{border-radius:4px;background:#e2f3ff}.modal-class-by-level.full-view .dropdown-content .dropdown-container .content-topic-info{gap:4px;flex:1 0 0;color:#364a5f;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.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;font-weight:600!important;line-height:normal}.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;font-weight:600!important;line-height:normal;text-decoration-line:underline}.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;font-weight:400!important;line-height:normal}.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;font-weight:600!important;line-height:normal}.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;font-weight:400!important;line-height:normal}.max-classes-booked{gap:4px!important}.max-classes-booked h1{color:#101a34;text-align:center;font-size:var(--font-size-b32);font-style:normal;font-weight:600;line-height:42px;margin-bottom:0}.max-classes-booked p{color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;margin-bottom:0}.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;font-weight:700!important;line-height:normal}@media only screen and (max-width: 767px){.on-boarding-container .title{font-size:24px;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}}.on-boarding-container .sub-title{color:#101a34;text-align:center;font-size:24px;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}@media only screen and (max-width: 767px){.on-boarding-container .sub-title{font-size:18px}}.on-boarding-container .description{color:#364a5f;text-align:center;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.on-boarding-container .icon-container{gap:12px;flex:1 0 0}.on-boarding-container .icon-container .icon{display:flex;justify-content:center;align-items:center;width:50px;height:50px;padding:8px;gap:10px;border-radius:4px}.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{flex:1 0 0;color:#364a5f;text-align:center;font-size:14px;font-family:var(--font-primary);font-style:normal;font-weight:500!important;line-height:normal}.on-boarding-container .welcome{gap:48px}@media only screen and (max-width: 767px){.on-boarding-container .welcome{gap:22px}}.on-boarding-container .welcome .trustpilot-raiting{max-height:59px;height:100%;max-width:fit-content}@media only screen and (max-width: 767px){.on-boarding-container .welcome .trustpilot-raiting{max-height:47px}}.on-boarding-container .welcome .title-container{gap:16px}@media only screen and (max-width: 767px){.on-boarding-container .welcome .title-container{gap:5px}}@media only screen and (max-width: 767px){.on-boarding-container .welcome .list-items{gap:12px!important}.on-boarding-container .welcome .list-items>div{gap:12px!important}}.bg-onboarding-info{background-color:#f7fafc}@media only screen and (min-width: 1200px){.bg-onboarding-info{background-color:#fff}}.onboarding-progress-bar{padding:20px 120px;background:#fff;gap:24px}@media only screen and (min-width: 768px) and (max-width: 1199px){.onboarding-progress-bar{padding:20px 48px}}@media only screen and (max-width: 767px){.onboarding-progress-bar{padding:16px}}.reasons-learn-english{max-width:585px}.reasons-learn-english .dinamic-frame{max-width:585px;width:100%;max-height:300px;height:100%;border-radius:16px;background:#154889}@media only screen and (max-width: 480px){.reasons-learn-english .dinamic-frame{max-width:327px;max-height:168px}}.typeform-container{height:100%;width:100%;z-index:2;background-color:#fff}@media only screen and (max-width: 767px){.typeform-container{height:calc(100% - 54px);padding-bottom:100px}}.dialogue .img-conversation{background-image:var(--bg-img);background-repeat:no-repeat;background-position:center;background-size:cover;height:420px;max-width:790px;border-radius:8px;z-index:0;position:relative}@media only screen and (max-width: 767px){.dialogue .img-conversation{height:360px}}@media only screen and (max-width: 767px){.dialogue .img-conversation{height:330px}}.dialogue .img-conversation .imag{width:100%;height:100%;background-size:100% 100%!important;filter:drop-shadow(0 3px 8px rgba(211,211,211,.5))}.dialogue .img-conversation .imag .subject{background-repeat:no-repeat;background-size:contain;position:absolute;background-position:bottom;max-width:240px;width:100%;height:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.dialogue .img-conversation .imag .subject{max-width:200px}}@media only screen and (max-width: 767px){.dialogue .img-conversation .imag .subject{max-width:170px}}@media only screen and (max-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{position:absolute;max-width:380px}@media only screen and (max-width: 480px){.dialogue .conversation{max-width:235px}}.dialogue .chat{border-radius:8px;border:1px solid #cbd2da;background:#fff;max-width:585px!important;padding:22px 8px 24px 24px;height:419px}@media only screen and (max-width: 767px){.dialogue .chat{height:343px}}.dialogue .chat .separator-circle{width:4px;height:4px;border-radius:50%;background:#98a2ab;margin:0 4px}.dialogue .chat .circle{background-repeat:no-repeat;background-size:cover;width:38px;height:38px;border-radius:50%;background-position:top;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{max-width:287px;padding:14px 16px;font-size:var(--font-size-b14);color:#101a34}.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;border-radius:16px 16px 4px;background:#e2f3ff}.dialogue .conversation .box.right.hide,.dialogue .chat .box.right.hide{visibility:hidden;display:none}.gap-fill-write{margin-top:24px}@media only screen and (max-width: 767px){.gap-fill-write{margin-top:12px}}@media only screen and (max-width: 480px){.gap-fill-write .gapFillImgMaxWidth{max-width:350px!important;min-width:auto}}@media only screen and (max-width: 480px){.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{max-width:350px;min-width:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.gap-fill-write .card{max-width:548px}}@media only screen and (max-width: 767px){.gap-fill-write .card{max-width:100%}}.gap-fill-write .card .card-body{gap:1rem}@media only screen and (max-width: 480px){.gap-fill-write .card .card-body{gap:.5rem}}.gap-fill-write .card .card-img-top{max-width:350px;width:100%;height:100%;object-fit:cover;border-radius:0}.gap-fill-write .card .translation-part{color:#287bbd;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.gap-fill-write .card .part{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.gap-fill-write .card .placeholder-fill-write{position:relative;display:flex;justify-content:center;align-items:center;background:transparent;color:#98a2ab;font-size:var(--font-size-b12);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.gap-fill-write .card .placeholder-fill-write.done{color:transparent}.gap-fill-write .card .placeholder-fill-write:after{content:attr(data-placeholder);position:absolute;pointer-events:none}.grammar-img{margin-top:1rem;max-width:585px;max-height:350px;border-radius:8px;background:lightgray 0px -135.901px/100% 203.639% no-repeat}@media only screen and (max-width: 767px){.grammar-img{margin-top:4px;max-height:195px;max-width:max-content}}.grammar{margin-top:24px;max-width:790px}@media only screen and (max-width: 767px){.grammar{margin-top:20px}.grammar .info{gap:8px!important}}.grammar .info{display:flex;flex-direction:column;gap:16px}.grammar .info p{gap:8px;color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.grammar .info .btn-audio-play{background-image:url(/build/imgs/icon-audio.svg);background-size:contain;border-radius:50%;cursor:pointer;display:inline-block;height:38px;margin:0 8px;vertical-align:middle;width:38px}.grammar .info .audio-table{display:none!important}.grammar .info table{border-collapse:separate!important;border-spacing:0;border:1px solid #cbd2da;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.grammar .info table td{border-left:1px solid #cbd2da;border-top:1px solid #cbd2da;padding:10px 16px;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;color:#101a34;text-align:center}.grammar .info table td:first-child{border-left:none;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;background:#fff}.grammar .info table td:last-child{background:#f7fafc}.grammar .info table tr:last-child td:first-child{-moz-border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px}.grammar .info table tr:last-child td:last-child{-moz-border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px}.grammar .info table tr:first-child td:first-child{-moz-border-top-left-radius:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;border-top:none}.grammar .info table tr:first-child td:last-child{-moz-border-top-right-radius:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;border-top:none}@media only screen and (max-width: 767px){.light-info-icon{display:none}}.multichoice{max-width:790px}@media only screen and (max-width: 480px){.multichoice.multichoiceImgMaxWidth{max-width:350px!important}}.multichoice.multichoiceImgMaxWidth .card{max-width:350px!important}@media only screen and (max-width: 480px){.multichoice.multichoiceAudioMaxWidth{max-width:380px!important}}.multichoice .text{gap:4px;border-radius:8px;border:1px solid #287bbd;background:#fff}.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;font-weight:600!important;line-height:normal}.multichoice .title.es{margin-top:4px;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.multichoice .card{border-radius:8px;border:1px solid #cbd2da;background:#fff}.multichoice .card .card-img-top{min-width:300px;min-height:300px;max-width:350px;width:100%;height:100%;object-fit:cover;border-radius:0}@media only screen and (max-width: 480px){.multichoice .card{width:100%}.multichoice .card .card-body{padding:8px}}.multichoice .options{max-width:789px;gap:1rem}@media only screen and (max-width: 767px){.multichoice .options{gap:.5rem}}.multichoice .options .pap-btn{width:47%;cursor:pointer;color:#101a34;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.multichoice .options .pap-btn.done,.multichoice .options .pap-btn.incorrect,.multichoice .options .pap-btn.disable{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.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.disable{color:#cbd2da;border:2px solid #cbd2da;background:#fff}@media only screen and (min-width: 1200px){.multichoice .options .pap-btn{width:100%}}@media only screen and (max-width: 480px){.multichoice .options .pap-btn{width:100%}}.phrases-group .remaining{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;margin:0}.phrases-group .phrase-card{border-radius:8px;border:1px solid #cbd2da;font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;background:#f5f6f9;color:#101a34;margin-bottom:-24px;padding:1rem;opacity:1;transition:opacity .2s ease-out}@media only screen and (max-width: 480px){.phrases-group .phrase-card{padding:.5rem;margin-bottom:-19px}}.phrases-group .phrase-card.removed{opacity:0}.phrases-group .phrase-card:first-child{position:relative;background:#fff;color:#0d1f4d}.phrases-group .phrase-card:nth-child(1),.phrases-group .phrase-card:nth-of-type(1){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{border:2px solid #287bbd;background:#e2f3ff}.phrases-group .type-group{display:flex;justify-content:center;gap:12px;margin-top:32px}@media only screen and (max-width: 767px){.phrases-group .type-group{margin-top:16px}}.phrases-group .type-group .type-box{width:184px;padding:16px;gap:16px;border-radius:8px;border:2px solid #cbd2da;background:#fff;color:#364a5f;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;font-size:var(--font-size-b14);cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (min-width: 768px) and (max-width: 1199px){.phrases-group .type-group .type-box{width:200px}}@media only screen and (max-width: 767px){.phrases-group .type-group .type-box{width:140px}}@media only screen and (min-width: 1200px){.phrases-group .type-group .type-box:hover{border:2px solid #287bbd;background:#f5f6f9}}.phrases-group .type-group .type-box.selected{border:2px solid #287bbd;background:#e2f3ff}.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{width:24px;height:24px;color:#98a2ab;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);font-style:normal;font-weight:400!important;line-height:normal;margin:0}.phrases-group .card-container{gap:16px}@media only screen and (min-width: 1200px){.phrases-group .card-container{gap:30px}}.phrases-group .card-container .card-result{width:380px;border-radius:8px;border:1px solid #cbd2da;background:#fff}@media only screen and (max-width: 767px){.phrases-group .card-container .card-result{min-width:270px;width:100%}}.phrases-group .card-container .card-result p{color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;margin:0}.phrases-group .card-container .card-result .card-box{display:flex;padding:12px 16px;justify-content:center;align-items:flex-start;border-radius:8px}@media only screen and (max-width: 767px){.phrases-group .card-container .card-result .card-box{padding:10px 16px}}.phrases-group .card-container .card-result .card-box.done{border:2px solid #1fd488;background:#f5fffc}.phrases-group .card-container .card-result .card-box.incorrect{border:2px solid #e4394d;background:#fef8f8}.phrase-match{margin-top:48px;gap:27px}@media only screen and (min-width: 768px) and (max-width: 1199px){.phrase-match{gap:24px}}@media only screen and (max-width: 767px){.phrase-match{margin-top:12px;gap:16px}}.phrase-match .match{gap:16px}@media only screen and (max-width: 767px){.phrase-match .match{gap:8px}}.phrase-match .match .box{position:relative;max-width:380px;padding:16px;border-radius:8px;border:2px solid #98a2ab;background:#fff;color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width: 767px){.phrase-match .match .box{padding:10px;min-height:60px;font-size:var(--font-size-b14)}}@media only screen and (min-width: 1200px){.phrase-match .match .box:hover{border:2px solid #287bbd;background:#f7fafc}.phrase-match .match .box:hover.left:before,.phrase-match .match .box:hover.right:before{border:2px solid #287bbd;background:#e2f3ff}}.phrase-match .match .box.left:before,.phrase-match .match .box.right:before{content:" ";position:absolute;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;border:2px solid #98a2ab;background:#fff}.phrase-match .match .box.right:before{left:-5px}.phrase-match .match .box.left:before{right:-5px}.phrase-match .match .box.selected{border:2px solid #287bbd;background:#f7fafc}.phrase-match .match .box.selected.left:before,.phrase-match .match .box.selected.right:before{height:16px;width:16px;border:2px solid #287bbd;background:#e2f3ff}.phrase-match .match .box.selected.right:before{left:-9px}.phrase-match .match .box.selected.left:before{right:-9px}.phrase-match .match .box.correct{border:2px solid #1fd488;background:#f5fffc!important;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.phrase-match .match .box.correct:hover{opacity:.75}.phrase-match .match .box.correct.left:before,.phrase-match .match .box.correct.right:before{height:16px;width:16px;border:2px solid #fff!important;background:#1fd488!important}.phrase-match .match .box.correct.right:before{left:-8px}.phrase-match .match .box.correct.left:before{right:-8px}.phrase-match .match .box.incorrect{border:2px solid #e4394d;background:#fef8f8!important;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.phrase-match .match .box.incorrect:hover{opacity:.75}.phrase-match .match .box.incorrect.left:before,.phrase-match .match .box.incorrect.right:before{height:16px;width:16px;border:2px solid #fff!important;background:#e4394d!important}.phrase-match .match .box.incorrect.right:before{left:-8px}.phrase-match .match .box.incorrect.left:before{right:-8px}.phrase-order .order-box{max-width:790px;border-radius:8px;border:2px solid #98a2ab;background:#fff;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.phrase-order .order-box .circle-order{max-width:38px!important;min-width:38px!important;height:38px!important;border-radius:50%;background:#f5f6f9;color:#364a5f;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal}.phrase-order .order-box .dialogue{font-size:var(--font-size-b16);color:#101a34}@media only screen and (max-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{border:2px solid #287bbd;background:#f7fafc}.phrase-order .order-box.selected{border-radius:8px;border:2px solid #287bbd;background:#e2f3ff}.phrase-order .order-box.selected .circle-order{background:#fff}.phrase-order .order-box.selected.correct{border:2px solid #1fd488!important;background:#f5fffc!important;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.phrase-order .order-box.selected.correct:hover{opacity:.75}.phrase-order .order-box.selected.correct .circle-order{background:#8df1bd!important}.phrase-order .order-box.selected.incorrect{border:2px solid #e4394d!important;background:#fef8f8!important;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.phrase-order .order-box.selected.incorrect:hover{opacity:.75}.phrase-order .order-box.selected.incorrect .circle-order{background:#ffe6e1!important}.phrase-organize{max-width:790px}.phrase-organize .card{border:0px;background:inherit}.phrase-organize .card .card-img-top{max-width:350px;width:100%;height:100%;min-height:200px;object-fit:cover;border-radius:0}.phrase-organize .card .card-input{color:#cbd2da;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;border-radius:8px;border:1px solid #287bbd;background:#fff;padding:16px;width:100%;cursor:default}@media only screen and (max-width: 480px){.phrase-organize .card .card-input{padding:10px}}.phrase-organize .card .card-input.img{border:0px}.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);font-style:normal;font-weight:600!important;line-height:normal;align-self:stretch;margin-bottom:8px}.phrase-organize .card .card-input .input-content{min-height:60px;height:auto;display:flex;flex-wrap:wrap}@media only screen and (max-width: 480px){.phrase-organize .card .card-input .input-content{min-height:45px}}.phrase-organize .card.img{max-width:352px;border-radius:8px;border:1px solid #cbd2da}.phrase-organize .word-input{border-radius:8px;border:2px solid #287bbd;background:#e2f3ff;min-width:56px;width:auto;height:auto;padding:16px;color:#101a34;text-align:center;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width: 480px){.phrase-organize .word-input{padding:10px}}.phrase-organize .word-input.done{border:2px solid #60f19a;background:#f5fffc;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.phrase-organize .word-input.done:hover{opacity:.75}.phrase-organize .word-input.wrong-word{border:2px solid #e4394d;background:#fef8f8;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.phrase-organize .word-input.wrong-word:hover{opacity:.75}.phrase-organize .card-words{margin-top:48px;gap:1rem}@media only screen and (max-width: 480px){.phrase-organize .card-words{margin-top:12px;gap:.5rem}}.phrase-organize .card-words .word{min-width:56px;width:auto;height:auto;padding:16px;border-radius:8px;border:2px solid #cbd2da;background:#fff;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;color:#101a34;text-align:center;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (min-width: 1200px){.phrase-organize .card-words .word:hover{border:2px solid #287bbd;background:#e2f3ff}}.phrase-organize .card-words .word.disabled-word{color:#cbd2da;border-radius:8px;border:2px dashed #287cbe;background:#f7fafc}.phrase-organize .card-words .word.correct-word{border:2px solid #60f19a;background:#f5fffc;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.phrase-organize .card-words .word.correct-word:hover{opacity:.75}.phrase-organize .card-words .word.wrong-word{border:2px solid #e4394d;background:#fef8f8;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.phrase-organize .card-words .word.wrong-word:hover{opacity:.75}.phrase-select .card-deck{margin-top:24px}@media only screen and (max-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{width:380px;height:70px;border-radius:8px;border:1px solid #cbd2da}@media only screen and (max-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);font-style:normal;font-weight:400!important;line-height:normal;margin:0}.phrase-select .card-deck .card.done{border:2px solid #1fd488;background-color:#f5fffc}.phrase-select .card-options{margin-top:72px;min-width:790px;width:100%;gap:16px;display:flex;flex-direction:row;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.phrase-select .card-options{margin-top:30px;display:flex;flex-direction:column;min-width:380px}}@media only screen and (max-width: 767px){.phrase-select .card-options{margin-top:16px;display:flex;flex-direction:column;min-width:270px;gap:8px}}.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 (max-width: 767px){.phrase-select .card-result{width:270px}}.stories{max-width:585px}.stories .row>*{padding-left:0;padding-right:0}.stories .dynamic-image{max-height:350px;object-fit:cover;object-position:center;border-radius:8px;background:#cbd2da 0px -106.527px/100% 234.016% no-repeat;flex-shrink:0;transition:opacity .3s ease-in-out,-webkit-opacity .3s ease-in-out;opacity:1}.stories .dynamic-image.fade-out{opacity:0}@media only screen and (max-width: 480px){.stories .dynamic-image{max-height:195px}}.stories .dynamic-image.image-modal-height{max-height:330px}@media only screen and (max-width: 480px){.stories .dynamic-image.image-modal-height{max-height:176px}}.stories .content-container{background:#fff}.stories .content-container.content-border{border-radius:8px;border:1px solid #cbd2da}.stories .content-container .text-content{display:flex;flex-direction:column;align-self:stretch;max-height:214px;color:#0d1f4d;font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.stories .content-container .text-content.text-not-readed{color:#6e7e8d}@media only screen and (max-width: 480px){.stories .content-container .text-content{max-height:calc(100vh - 491px)}}.story-repeat-banner{padding:8px 16px;gap:8px;border-radius:8px 8px 0 0;background-color:#fff;cursor:pointer}.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;font-weight:400!important;line-height:normal}.update-course-div{background-color:#06235b;position:sticky;top:66px;z-index:1}.update-course-div .container{padding:12px 33px}.update-course-div .container .update-course-banner-content{gap:16px;max-width:fit-content!important;display:flex;align-items:center}@media only screen and (min-width: 1800px){.update-course-div .container{padding:12px 0}}@media (min-width: 1200px) and (max-width: 1800px){.update-course-div .container{padding:24px 48px}}@media only screen and (max-width: 767px){.update-course-div .container{padding:24px}.update-course-div .container .update-course-banner-content{align-items:start;flex-direction:column}.update-course-div .container .update-course-icons{width:100%}}.update-course-div svg{min-width:32px}.update-course-div h3{color:#e4f3ff;font-size:var(--font-size-b14);font-weight:600;margin-bottom:2px}.update-course-div p{color:#bce2f8;font-size:var(--font-size-b12);margin:0}.update-course-modal .update-course-modal-content{padding:24px;border-radius:16px}.update-course-modal .gif-close-modal{margin-bottom:24px;width:100px}.update-course-modal .btn-close-course-modal{fill:#6e7e8d}.update-course-modal h1{color:#101a34;font-size:var(--font-size-b32);font-weight:600;margin-bottom:4px}.update-course-modal p{color:#364a5f;margin:0}.vocabulary-choose .card-deck{margin-top:48px;gap:1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.vocabulary-choose .card-deck{margin-top:24px}}@media only screen and (max-width: 767px){.vocabulary-choose .card-deck{gap:.5rem;margin-top:10px}}.vocabulary-choose .card-deck .card{border-radius:8px;border:2px solid #cbd2da;cursor:pointer;height:100%}@media only screen and (min-width: 1200px){.vocabulary-choose .card-deck .card{min-height:254px;height:100%}.vocabulary-choose .card-deck .card:hover{border-radius:8px;border:2px solid #287bbd;background:#f5f6f9}}@media only screen and (min-width: 768px) and (max-width: 1199px){.vocabulary-choose .card-deck .card{min-width:335px}}@media only screen and (max-width: 767px){.vocabulary-choose .card-deck .card{min-width:335px}}.vocabulary-choose .card-deck .card.selected{border:2px solid #287bbd;background:#e2f3ff}.vocabulary-choose .card-deck .card.disable-card{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;border:2px solid #cbd2da}.vocabulary-choose .card-deck .card.disable-card:hover{opacity:.75}.vocabulary-choose .card-deck .card.disable-card .card-img-top{opacity:.5}.vocabulary-choose .card-deck .card.done{border:2px solid #1fd488;background-color:#f5fffc;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.vocabulary-choose .card-deck .card.done:hover{opacity:.75}.vocabulary-choose .card-deck .card.done .card-body{pointer-events:auto}.vocabulary-choose .card-deck .card.incorrect{border:2px solid #e4394d;background:#fef8f8;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.vocabulary-choose .card-deck .card.incorrect:hover{opacity:.75}.vocabulary-choose .card-deck .card.incorrect .card-body{pointer-events:auto;z-index:100px}.vocabulary-choose .card-deck .card .card-img-top{width:100px;height:100%;min-height:100px;max-height:440px;object-position:center;object-fit:cover;border-radius:6px 0 0 6px}@media only screen and (min-width: 768px) and (max-width: 1199px){.vocabulary-choose .card-deck .card .card-img-top{width:150px}}@media only screen and (min-width: 1200px){.vocabulary-choose .card-deck .card .card-img-top{border-radius:6px 6px 0 0;width:350px;height:390px}}@media only screen and (max-width: 767px){.vocabulary-choose .card-deck .card .card-body{padding:8px}}.vocabulary-choose .card-deck .card .card-body .card-text{color:#101a34;font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;margin:0}.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;font-weight:400!important;line-height:normal}.vocabulary-show{margin-bottom:16px}.vocabulary-show .card-deck{margin-top:48px}@media only screen and (min-width: 768px) and (max-width: 1199px){.vocabulary-show .card-deck{margin-top:24px}}@media only screen and (max-width: 767px){.vocabulary-show .card-deck{margin-top:10px}}.vocabulary-show .card-deck .card{border-radius:8px;border:2px solid #cbd2da;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1199px){.vocabulary-show .card-deck .card{min-width:335px}}@media only screen and (max-width: 767px){.vocabulary-show .card-deck .card{min-width:335px}}.vocabulary-show .card-deck .card.done{border:2px solid #1fd488;background-color:#f5fffc}.vocabulary-show .card-deck .card .card-img-top{width:100px;height:100%;min-height:100px;max-height:440px;object-position:center;object-fit:cover;border-radius:6px 0 0 6px}@media only screen and (min-width: 768px) and (max-width: 1199px){.vocabulary-show .card-deck .card .card-img-top{width:150px}}@media only screen and (min-width: 1200px){.vocabulary-show .card-deck .card .card-img-top{border-radius:6px 6px 0 0;width:350px;height:390px}}.vocabulary-show .card-deck .card .card-body{padding:16px}@media only screen and (max-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;font-weight:600!important;line-height:normal;font-size:var(--font-size-b16)}.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;font-weight:400!important;line-height:normal}.single-phrase .card{border-radius:8px;border:1px solid #cbd2da;max-width:350px}@media only screen and (max-width: 767px){.single-phrase .card .card-body{padding:10px}}.single-phrase .card .card-img-top{min-width:300px;min-height:300px;max-width:350px;width:100%;height:100%;object-fit:cover;border-radius:7px 7px 0 0}.single-phrase .play-listen{border-radius:8px;border:1px solid #cbd2da;background:#fff;padding:16px;width:100%;max-width:350px}@media only screen and (max-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);font-style:normal;font-weight:600!important;line-height:normal;color:#287bbd;margin:0}.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{margin-top:4px;color:#364a5f;font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;text-align:left}.vocabulary-write .card{margin-top:24px;border-radius:8px;border:1px solid #cbd2da}@media only screen and (max-width: 480px){.vocabulary-write .card{margin-top:12px}}.vocabulary-write .card .card-img-top{border-radius:0;max-width:350px;width:100%;height:100%}.vocabulary-write .card .card-body{border-radius:0 0 8px 8px;background:#fff;padding:16px;gap:10px}.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;font-weight:600!important;line-height:normal}.vocabulary-write input.card-input{color:#101a34;font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;border-radius:8px;border:2px solid #cbd2da;background:#f7fafc;width:380px;padding:14px 16px}@media only screen and (max-width: 480px){.vocabulary-write input.card-input{width:100%}}.vocabulary-write input.done{border:2px solid #1fd488;background:#f5fffc}.vocabulary-write input.incorrect{border-radius:8px;border:2px solid #e4394d;background:#fef8f8;outline-color:#e4394d;outline-width:1px}.vocabulary-write input:focus{outline:none;border:2px solid #287bbd}@media only screen and (max-width: 767px){.vocabulary-write input{pointer-events:none;touch-action:none}}.vocabulary-write .card-letters{color:#364a5f;margin-top:48px;gap:1rem}@media only screen and (max-width: 767px){.vocabulary-write .card-letters{margin-top:0;gap:.5rem}}.vocabulary-write .card-letters.done{margin-top:24px}@media only screen and (max-width: 767px){.vocabulary-write .card-letters.done{margin-top:0}}.vocabulary-write .card-letters .letter{width:52px;height:52px;padding:10px;border-radius:8px;border:2px solid #cbd2da;background:#fff;font-size:var(--font-size-b18);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal;color:#364a5f;text-align:center;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (min-width: 1200px){.vocabulary-write .card-letters .letter:hover{border:2px solid #287bbd;background:#e2f3ff}}.vocabulary-write .card-letters .letter.disabled-letter{border:2px dashed #287bbd;background:#f5f6f9;color:#cbd2da;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.vocabulary-write .card-letters .letter.disabled-letter:hover{opacity:.75}.vocabulary-write .card-letters .letter.correct-letter{border:2px solid #60f19a!important;background:#f5fffc!important;color:#364a5f4d!important;pointer-events:none}.vocabulary-write .card-letters .letter.wrong-letter{border:2px solid #e4394d;background:#fef8f8}.vocabulary-write .message{font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.vocabulary-write .message.done{color:#14b179}.vocabulary-write .message.incorrect{color:#e4394d}.write{margin-top:24px;max-width:790px}@media only screen and (max-width: 767px){.write{margin-top:12px}}.write .card{border-radius:8px;border:1px solid #287bbd;background:#fff;max-width:380px}.write .card.read{max-width:790px}.write .card .title{font-size:var(--font-size-b16);font-family:var(--font-primary);font-style:normal;font-weight:600!important;line-height:normal;-webkit-user-select:none;user-select:none}.write .card .title:first-letter{text-transform:capitalize}.write .card .title.phrase{color:#287bbd}.write .card .title.en{color:#101a34}.write .card .title.es{margin-top:4px;color:#364a5f;font-size:var(--font-size-b14);font-family:var(--font-primary);font-style:normal;font-weight:400!important;line-height:normal}.write .placeholder-input{max-width:380px}.write .placeholder-input::placeholder{color:#98a2ab}.write .placeholder-input::-ms-input-placeholder{color:#98a2ab}:root{--iti-hover-color: rgba(0, 0, 0, .05);--iti-border-color: #ccc;--iti-dialcode-color: #999;--iti-dropdown-bg: white;--iti-spacer-horizontal: 8px;--iti-flag-height: 12px;--iti-flag-width: 16px;--iti-border-width: 1px;--iti-arrow-height: 4px;--iti-arrow-width: 6px;--iti-triangle-border: calc(var(--iti-arrow-width) / 2);--iti-arrow-padding: 6px;--iti-arrow-color: #555;--iti-path-flags-1x: url(/build/assets/flags-66764295.webp);--iti-path-flags-2x: url(/build/assets/flags@2x-20b82a26.webp);--iti-path-globe-1x: url(/build/assets/globe-837a1f6f.webp);--iti-path-globe-2x: url(/build/assets/globe@2x-23f37b62.webp);--iti-flag-sprite-width: 3904px;--iti-flag-sprite-height: 12px;--iti-mobile-popup-margin: 30px}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;margin:0!important}.iti__country-container{position:absolute;top:0;bottom:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__arrow{margin-left:var(--iti-arrow-padding);width:0;height:0;border-left:var(--iti-triangle-border) solid transparent;border-right:var(--iti-triangle-border) solid transparent;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color)}[dir=rtl] .iti__arrow{margin-right:var(--iti-arrow-padding);margin-left:0}.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__dropdown-content{border-radius:3px;background-color:var(--iti-dropdown-bg)}.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti__search-input{width:100%;border-width:0;border-radius:3px}.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color)}.iti__country-list{list-style:none;padding:0;margin:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width: 500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding:8px var(--iti-spacer-horizontal);outline:none}.iti__dial-code{color:var(--iti-dialcode-color)}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-list .iti__flag,.iti__country-name{margin-right:var(--iti-spacer-horizontal)}[dir=rtl] .iti__country-list .iti__flag,[dir=rtl] .iti__country-name{margin-right:0;margin-left:var(--iti-spacer-horizontal)}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover button{cursor:pointer}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti .iti__selected-dial-code{margin-left:4px}[dir=rtl] .iti .iti__selected-dial-code{margin-left:0;margin-right:4px}.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:var(--iti-border-width)}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:#00000080;top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{padding:10px;line-height:1.5em}.iti__flag{--iti-flag-offset: 100px;height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px #888;background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height)}.iti__ac{--iti-flag-offset: 0px}.iti__ad{--iti-flag-offset: -16px}.iti__ae{--iti-flag-offset: -32px}.iti__af{--iti-flag-offset: -48px}.iti__ag{--iti-flag-offset: -64px}.iti__ai{--iti-flag-offset: -80px}.iti__al{--iti-flag-offset: -96px}.iti__am{--iti-flag-offset: -112px}.iti__ao{--iti-flag-offset: -128px}.iti__ar{--iti-flag-offset: -144px}.iti__as{--iti-flag-offset: -160px}.iti__at{--iti-flag-offset: -176px}.iti__au{--iti-flag-offset: -192px}.iti__aw{--iti-flag-offset: -208px}.iti__ax{--iti-flag-offset: -224px}.iti__az{--iti-flag-offset: -240px}.iti__ba{--iti-flag-offset: -256px}.iti__bb{--iti-flag-offset: -272px}.iti__bd{--iti-flag-offset: -288px}.iti__be{--iti-flag-offset: -304px}.iti__bf{--iti-flag-offset: -320px}.iti__bg{--iti-flag-offset: -336px}.iti__bh{--iti-flag-offset: -352px}.iti__bi{--iti-flag-offset: -368px}.iti__bj{--iti-flag-offset: -384px}.iti__bl{--iti-flag-offset: -400px}.iti__bm{--iti-flag-offset: -416px}.iti__bn{--iti-flag-offset: -432px}.iti__bo{--iti-flag-offset: -448px}.iti__bq{--iti-flag-offset: -464px}.iti__br{--iti-flag-offset: -480px}.iti__bs{--iti-flag-offset: -496px}.iti__bt{--iti-flag-offset: -512px}.iti__bw{--iti-flag-offset: -528px}.iti__by{--iti-flag-offset: -544px}.iti__bz{--iti-flag-offset: -560px}.iti__ca{--iti-flag-offset: -576px}.iti__cc{--iti-flag-offset: -592px}.iti__cd{--iti-flag-offset: -608px}.iti__cf{--iti-flag-offset: -624px}.iti__cg{--iti-flag-offset: -640px}.iti__ch{--iti-flag-offset: -656px}.iti__ci{--iti-flag-offset: -672px}.iti__ck{--iti-flag-offset: -688px}.iti__cl{--iti-flag-offset: -704px}.iti__cm{--iti-flag-offset: -720px}.iti__cn{--iti-flag-offset: -736px}.iti__co{--iti-flag-offset: -752px}.iti__cr{--iti-flag-offset: -768px}.iti__cu{--iti-flag-offset: -784px}.iti__cv{--iti-flag-offset: -800px}.iti__cw{--iti-flag-offset: -816px}.iti__cx{--iti-flag-offset: -832px}.iti__cy{--iti-flag-offset: -848px}.iti__cz{--iti-flag-offset: -864px}.iti__de{--iti-flag-offset: -880px}.iti__dj{--iti-flag-offset: -896px}.iti__dk{--iti-flag-offset: -912px}.iti__dm{--iti-flag-offset: -928px}.iti__do{--iti-flag-offset: -944px}.iti__dz{--iti-flag-offset: -960px}.iti__ec{--iti-flag-offset: -976px}.iti__ee{--iti-flag-offset: -992px}.iti__eg{--iti-flag-offset: -1008px}.iti__eh{--iti-flag-offset: -1024px}.iti__er{--iti-flag-offset: -1040px}.iti__es{--iti-flag-offset: -1056px}.iti__et{--iti-flag-offset: -1072px}.iti__fi{--iti-flag-offset: -1088px}.iti__fj{--iti-flag-offset: -1104px}.iti__fk{--iti-flag-offset: -1120px}.iti__fm{--iti-flag-offset: -1136px}.iti__fo{--iti-flag-offset: -1152px}.iti__fr{--iti-flag-offset: -1168px}.iti__ga{--iti-flag-offset: -1184px}.iti__gb{--iti-flag-offset: -1200px}.iti__gd{--iti-flag-offset: -1216px}.iti__ge{--iti-flag-offset: -1232px}.iti__gf{--iti-flag-offset: -1248px}.iti__gg{--iti-flag-offset: -1264px}.iti__gh{--iti-flag-offset: -1280px}.iti__gi{--iti-flag-offset: -1296px}.iti__gl{--iti-flag-offset: -1312px}.iti__gm{--iti-flag-offset: -1328px}.iti__gn{--iti-flag-offset: -1344px}.iti__gp{--iti-flag-offset: -1360px}.iti__gq{--iti-flag-offset: -1376px}.iti__gr{--iti-flag-offset: -1392px}.iti__gt{--iti-flag-offset: -1408px}.iti__gu{--iti-flag-offset: -1424px}.iti__gw{--iti-flag-offset: -1440px}.iti__gy{--iti-flag-offset: -1456px}.iti__hk{--iti-flag-offset: -1472px}.iti__hn{--iti-flag-offset: -1488px}.iti__hr{--iti-flag-offset: -1504px}.iti__ht{--iti-flag-offset: -1520px}.iti__hu{--iti-flag-offset: -1536px}.iti__id{--iti-flag-offset: -1552px}.iti__ie{--iti-flag-offset: -1568px}.iti__il{--iti-flag-offset: -1584px}.iti__im{--iti-flag-offset: -1600px}.iti__in{--iti-flag-offset: -1616px}.iti__io{--iti-flag-offset: -1632px}.iti__iq{--iti-flag-offset: -1648px}.iti__ir{--iti-flag-offset: -1664px}.iti__is{--iti-flag-offset: -1680px}.iti__it{--iti-flag-offset: -1696px}.iti__je{--iti-flag-offset: -1712px}.iti__jm{--iti-flag-offset: -1728px}.iti__jo{--iti-flag-offset: -1744px}.iti__jp{--iti-flag-offset: -1760px}.iti__ke{--iti-flag-offset: -1776px}.iti__kg{--iti-flag-offset: -1792px}.iti__kh{--iti-flag-offset: -1808px}.iti__ki{--iti-flag-offset: -1824px}.iti__km{--iti-flag-offset: -1840px}.iti__kn{--iti-flag-offset: -1856px}.iti__kp{--iti-flag-offset: -1872px}.iti__kr{--iti-flag-offset: -1888px}.iti__kw{--iti-flag-offset: -1904px}.iti__ky{--iti-flag-offset: -1920px}.iti__kz{--iti-flag-offset: -1936px}.iti__la{--iti-flag-offset: -1952px}.iti__lb{--iti-flag-offset: -1968px}.iti__lc{--iti-flag-offset: -1984px}.iti__li{--iti-flag-offset: -2000px}.iti__lk{--iti-flag-offset: -2016px}.iti__lr{--iti-flag-offset: -2032px}.iti__ls{--iti-flag-offset: -2048px}.iti__lt{--iti-flag-offset: -2064px}.iti__lu{--iti-flag-offset: -2080px}.iti__lv{--iti-flag-offset: -2096px}.iti__ly{--iti-flag-offset: -2112px}.iti__ma{--iti-flag-offset: -2128px}.iti__mc{--iti-flag-offset: -2144px}.iti__md{--iti-flag-offset: -2160px}.iti__me{--iti-flag-offset: -2176px}.iti__mf{--iti-flag-offset: -2192px}.iti__mg{--iti-flag-offset: -2208px}.iti__mh{--iti-flag-offset: -2224px}.iti__mk{--iti-flag-offset: -2240px}.iti__ml{--iti-flag-offset: -2256px}.iti__mm{--iti-flag-offset: -2272px}.iti__mn{--iti-flag-offset: -2288px}.iti__mo{--iti-flag-offset: -2304px}.iti__mp{--iti-flag-offset: -2320px}.iti__mq{--iti-flag-offset: -2336px}.iti__mr{--iti-flag-offset: -2352px}.iti__ms{--iti-flag-offset: -2368px}.iti__mt{--iti-flag-offset: -2384px}.iti__mu{--iti-flag-offset: -2400px}.iti__mv{--iti-flag-offset: -2416px}.iti__mw{--iti-flag-offset: -2432px}.iti__mx{--iti-flag-offset: -2448px}.iti__my{--iti-flag-offset: -2464px}.iti__mz{--iti-flag-offset: -2480px}.iti__na{--iti-flag-offset: -2496px}.iti__nc{--iti-flag-offset: -2512px}.iti__ne{--iti-flag-offset: -2528px}.iti__nf{--iti-flag-offset: -2544px}.iti__ng{--iti-flag-offset: -2560px}.iti__ni{--iti-flag-offset: -2576px}.iti__nl{--iti-flag-offset: -2592px}.iti__no{--iti-flag-offset: -2608px}.iti__np{--iti-flag-offset: -2624px}.iti__nr{--iti-flag-offset: -2640px}.iti__nu{--iti-flag-offset: -2656px}.iti__nz{--iti-flag-offset: -2672px}.iti__om{--iti-flag-offset: -2688px}.iti__pa{--iti-flag-offset: -2704px}.iti__pe{--iti-flag-offset: -2720px}.iti__pf{--iti-flag-offset: -2736px}.iti__pg{--iti-flag-offset: -2752px}.iti__ph{--iti-flag-offset: -2768px}.iti__pk{--iti-flag-offset: -2784px}.iti__pl{--iti-flag-offset: -2800px}.iti__pm{--iti-flag-offset: -2816px}.iti__pr{--iti-flag-offset: -2832px}.iti__ps{--iti-flag-offset: -2848px}.iti__pt{--iti-flag-offset: -2864px}.iti__pw{--iti-flag-offset: -2880px}.iti__py{--iti-flag-offset: -2896px}.iti__qa{--iti-flag-offset: -2912px}.iti__re{--iti-flag-offset: -2928px}.iti__ro{--iti-flag-offset: -2944px}.iti__rs{--iti-flag-offset: -2960px}.iti__ru{--iti-flag-offset: -2976px}.iti__rw{--iti-flag-offset: -2992px}.iti__sa{--iti-flag-offset: -3008px}.iti__sb{--iti-flag-offset: -3024px}.iti__sc{--iti-flag-offset: -3040px}.iti__sd{--iti-flag-offset: -3056px}.iti__se{--iti-flag-offset: -3072px}.iti__sg{--iti-flag-offset: -3088px}.iti__sh{--iti-flag-offset: -3104px}.iti__si{--iti-flag-offset: -3120px}.iti__sj{--iti-flag-offset: -3136px}.iti__sk{--iti-flag-offset: -3152px}.iti__sl{--iti-flag-offset: -3168px}.iti__sm{--iti-flag-offset: -3184px}.iti__sn{--iti-flag-offset: -3200px}.iti__so{--iti-flag-offset: -3216px}.iti__sr{--iti-flag-offset: -3232px}.iti__ss{--iti-flag-offset: -3248px}.iti__st{--iti-flag-offset: -3264px}.iti__sv{--iti-flag-offset: -3280px}.iti__sx{--iti-flag-offset: -3296px}.iti__sy{--iti-flag-offset: -3312px}.iti__sz{--iti-flag-offset: -3328px}.iti__tc{--iti-flag-offset: -3344px}.iti__td{--iti-flag-offset: -3360px}.iti__tg{--iti-flag-offset: -3376px}.iti__th{--iti-flag-offset: -3392px}.iti__tj{--iti-flag-offset: -3408px}.iti__tk{--iti-flag-offset: -3424px}.iti__tl{--iti-flag-offset: -3440px}.iti__tm{--iti-flag-offset: -3456px}.iti__tn{--iti-flag-offset: -3472px}.iti__to{--iti-flag-offset: -3488px}.iti__tr{--iti-flag-offset: -3504px}.iti__tt{--iti-flag-offset: -3520px}.iti__tv{--iti-flag-offset: -3536px}.iti__tw{--iti-flag-offset: -3552px}.iti__tz{--iti-flag-offset: -3568px}.iti__ua{--iti-flag-offset: -3584px}.iti__ug{--iti-flag-offset: -3600px}.iti__us{--iti-flag-offset: -3616px}.iti__uy{--iti-flag-offset: -3632px}.iti__uz{--iti-flag-offset: -3648px}.iti__va{--iti-flag-offset: -3664px}.iti__vc{--iti-flag-offset: -3680px}.iti__ve{--iti-flag-offset: -3696px}.iti__vg{--iti-flag-offset: -3712px}.iti__vi{--iti-flag-offset: -3728px}.iti__vn{--iti-flag-offset: -3744px}.iti__vu{--iti-flag-offset: -3760px}.iti__wf{--iti-flag-offset: -3776px}.iti__ws{--iti-flag-offset: -3792px}.iti__xk{--iti-flag-offset: -3808px}.iti__ye{--iti-flag-offset: -3824px}.iti__yt{--iti-flag-offset: -3840px}.iti__za{--iti-flag-offset: -3856px}.iti__zm{--iti-flag-offset: -3872px}.iti__zw{--iti-flag-offset: -3888px}.iti__globe{background-image:var(--iti-path-globe-1x);background-size:contain;background-position:right;box-shadow:none;height:19px}@media (min-resolution: 2x){.iti__flag{background-image:var(--iti-path-flags-2x)}.iti__globe{background-image:var(--iti-path-globe-2x)}}
