html{scroll-behavior:smooth}#dropdown-toggle:hover .dropdown-popup{display:block;width:calc(100% + 2rem);min-width:13rem}footer *,header,header *,main *{padding:0;margin:0;box-sizing:border-box;border:none;list-style-type:none;background:transparent}header img{max-width:100%;min-height:0;height:auto}header button{background-color:transparent;border:none}.form-select{color:#101223;padding-right:12px;font-size:14px;height:40px;border:1px solid #101223;border-radius:10px;width:103px;background:transparent}@media screen and (max-width:767px){.form-select{font-size:12px;height:35px;width:72px;padding-right:10px}}.rounded-lg{border-radius:10px}.bg-orange{background-color:#ef7f01}.bg-white{background-color:#fff}.text-gray700{color:#404252}.text-gray400{color:#b3b5bd}.text-bg-blue{color:#001e4b}.text-secondary-blue{color:#4ab6d2}.bg-secondary-blue{background-color:#4ab6d2}.bg-secondary-blue-important{background-color:#4ab6d2!important}.bg-blue{background-color:#001e4b}.bg-red{background-color:#f16562}.color-red{color:#f16562}.bg-green{background-color:#4db6ac}.color-green{color:#4db6ac}.color-green-important{color:#4db6ac!important}.bg-purple{background-color:#673ab7}.color-purple{color:#673ab7}.bg-yellow{background-color:#ffd00b}.color-yellow{color:#ffd00b}.hover-bg-red{transition:all .3s}.hover-bg-red:hover{background-color:#f16562;color:#fff}.hover-bg-blue{transition:all .3s}.hover-bg-blue:hover{background-color:#001e4b}.hover-bg-orange{transition:all .3s}.hover-bg-orange:hover{background-color:#ef7f01}.hover-bg-green{transition:all .3s}.hover-bg-green:hover{background-color:#4db6ac;color:#fff}.hover-bg-purple{transition:all .3s}.hover-bg-purple:hover{background-color:#673ab7;color:#fff}.hover-bg-white{transition:all .3s}.hover-bg-white:hover{background-color:#fff}.hover-bg-yellow{transition:all .3s}.hover-bg-yellow:hover{background-color:#ffd00b;color:#fff}.hover-text-main-blue:hover,.text-main-blue{color:#101223}.hover-text-secondary-blue:hover{color:#4ab6d2}.hover-bg-secondary-blue:hover{background-color:#4ab6d2}.hover-text-white:hover{color:#fff}.text-second-green{color:#7dd658}.bg-secondary-green{background-color:#7dd658}.text-4xl{font-size:36px}.text-3xl{font-size:32px}.text-2-5xl{font-size:30px}.text-2xl{font-size:24px}.text-xl{font-size:20px}.text-lg{font-size:18px}.text-base{font-size:16px}.text-sm{font-size:14px}.p-1-5{padding:6px}.text-xs{font-size:12px}.px-14{padding-inline:64px}.px-10{padding-inline:40px}.pl-10{padding-left:40px}.pr-10{padding-right:40px}.lg-ml-3{margin-left:1rem}.lg-pl-3{padding-right:1rem}.bg-radius{border-bottom-left-radius:50px;border-top-left-radius:50px;background-color:#f3f4f8}.gap-xs{gap:4px}.gap-3{gap:10px}.gap-4{gap:16px}.gap-10{gap:40px}.gap-20{gap:80px}.gap-7{gap:28px}.hover-opacity-90:hover{opacity:.9}@media screen and (max-width:991px){.bg-radius{border-bottom-left-radius:0;border-top-left-radius:0;background-color:transparent}.max-lg-px-3{padding-inline:1rem}}.color-white,.hover-color-white:hover{color:#fff}.signin-btn{background-color:#4ab6d2;border:none;border-radius:10px;padding:12px 20px;font-size:14px;color:#fff;outline:2px solid transparent;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.signin-btn:hover,.signup-btn{background-color:#001e4b;outline:2px solid #4ab6d2;color:#fff}.signup-btn{border-radius:10px;padding:12px 20px;border:none;font-size:14px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.signup-btn:hover{background-color:#4ab6d2;outline:2px solid transparent;color:#fff}.navbar-logo{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767px){.header-nav{padding-block:8px}.signin-btn,.signup-btn{font-size:12px;padding:8px 20px}.navbar-logo{width:100px}}@media screen and (max-width:500px){.signin-btn,.signup-btn{font-size:10px;padding:8px 12px}.navbar-logo{width:80px}}.bg-nav{position:absolute;top:100%;right:0;width:100%;height:60.8px;z-index:11}.bg-nav-hover{opacity:0;z-index:12;transition:all .3s;pointer-events:none}#main-nav:has(.extra-menu.extra-menu-hover#live-sessions-web:hover) .bg-nav-hover[aria-label=live-sessions]{opacity:1;pointer-events:auto}#main-nav:has(.extra-menu.extra-menu-hover#recordings-web:hover) .bg-nav-hover[aria-label=recordings]{opacity:1;pointer-events:auto}#main-nav:has(.extra-menu.extra-menu-hover#cycles-web:hover) .bg-nav-hover[aria-label=cycles]{opacity:1;pointer-events:auto}#main-nav:has(.extra-menu.extra-menu-hover#subscriptions-web:hover) .bg-nav-hover[aria-label=subscriptions]{opacity:1;pointer-events:auto}.extra-menu{position:relative}.extra-menu ul{position:absolute;top:100%;z-index:11;right:50%;transform:translateX(50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:8px}.extra-menu ul li>a{border-radius:10px;padding-inline:1rem;padding-block:8px;display:block}.extra-menu ul li>a.selected{color:#fff!important;background-color:#001e4b!important}.extra-menu.extra-menu-hover ul{opacity:0;z-index:12;transition:all .3s;pointer-events:none}.extra-menu.extra-menu-hover#subscriptions-web:hover>a{color:#101223}.extra-menu.extra-menu-hover:hover ul{opacity:1;pointer-events:auto}@media screen and (max-width:1200px){.bg-nav{display:none}}body:has(#navbar-sidebar[aria-hidden=false]){overflow:hidden}#navbar-sidebar[aria-hidden=false]{height:100dvh}#navbar-sidebar{position:absolute;z-index:1000;background-color:rgba(0,0,0,.4);width:100%;height:0;top:100%;right:0;overflow-y:hidden;transition:all .6s ease-in}#navbar-sidebar p:has(+div[aria-hidden=true]){color:#101223;background-color:#fff}#navbar-sidebar>ul{background-color:#fff;margin-bottom:0;padding:20px 0;font-size:14px;display:grid}#navbar-sidebar>ul p{padding:8px 30px}#navbar-sidebar>ul>li:not(:has(p)){padding:8px 30px}.sub-list-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-in,margin-top .4s ease-in;transition:grid-template-rows .4s ease-in,margin-top .4s ease-in,-ms-grid-rows .4s ease-in}.sub-list-container[aria-hidden=false]{margin-top:7px;grid-template-rows:1fr}.sub-list-container>ul{margin-bottom:0;min-height:0;overflow:hidden;border-right:1px solid #d2d4da;margin-right:42px;padding-right:12px;display:grid;gap:12px}.contact-btn{color:#4ab6d2;font-size:12px;border-radius:5px;padding:8px 24px;border:1px solid #4ab6d2}#cards-filter .filter-wrapper{display:flex;background-color:#f3f4f8;border-radius:15px;height:445px;padding-left:2rem;padding-right:2rem;background-image:url(/images/background-vector-live-cards.svg?d7c10031f4434276994ecd2f553a5999);background-repeat:no-repeat;background-position-x:left}#cards-filter.recordings-filter .filter-wrapper{height:400px}#cards-filter .mobile-title{display:none;line-height:1.5}#cards-filter .title{text-align:right}#cards-filter .image-mobile,#cards-filter .mobile-filter{display:none}#cards-filter .level-section{color:#001e4b;margin-bottom:2rem}#cards-filter .level,.code-activation .level{border:1px solid #001e4b;color:#001e4b;align-content:center;padding:6px 10px}.module-filter select,.sub-level-filter select{padding-block:10px!important;height:auto!important}#cards-filter .active-level,.code-activation .active-level{color:#fff;background-color:#001e4b}#cards-filter .first-level,.code-activation .first-level{border-top-right-radius:40px;border-bottom-right-radius:40px}#cards-filter .last-level,.code-activation .last-level{border-top-left-radius:40px;border-bottom-left-radius:40px}#cards-filter select{border-radius:10px}#cards-filter select:focus{border:none}#cards-section .btn-enter{color:#fff;background-color:#001e4b;font-size:smaller;margin:0;border-radius:8.75px}#cards-section .btn-enter:hover{opacity:.8}#cards-section .btn-subscribe{color:bgBlue;background-color:#fff;border:1px solid #001e4b;font-size:smaller;margin:0;border-radius:8.75px}#cards-section .btn-subscribe:hover{opacity:.8}#cycle-cards,#live-cards,#recording-cards{padding-top:80px}@media screen and (max-width:1200px){#cycle-cards,#live-cards,#recording-cards{padding-top:40px}}#subscription-page{padding:80px;margin-top:90px}@media screen and (max-width:1200px){#subscription-page{margin-top:15px}}#subscription-page .content-wrapper{padding-top:20px;padding-right:30px;display:flex;margin-bottom:50px}#subscription-page .header .activation-steps.mobile,#subscription-page .header .activation-steps.tablet{display:none}#subscription-page .header .activation-steps{display:flex}#subscription-page .code-activation,#subscription-page .content-wrapper .header{margin-bottom:30px}#subscription-page .content-wrapper .title{line-height:1;margin-bottom:22px}#subscription-page .subscription-tab-content{padding:0}#subscription-page .image{max-width:580px;display:flex;justify-content:center;padding-top:35px}#subscription-page .activation-steps{font-weight:600;color:#777986}#subscription-page .activation-steps .separator{width:70px;height:0;border:1px solid #777986}#subscription-page .activation-steps .done-step{color:#001e4b}#subscription-page .activation-steps .done-step .step-number{background-color:#001e4b}#subscription-page .activation-steps .active-step{color:#4db6ac}#subscription-page .activation-steps .active-step .step-number{background-color:#4db6ac}#subscription-page .activation-steps .step-number{display:flex;justify-content:center;width:30px;height:30px;margin-left:17px;border-radius:50%;background-color:#777986;color:#fff}#subscription-page .activation-steps .step{padding:0 15px;display:flex}#subscription-page .subscription-types{margin-bottom:30px}#subscription-page .subscription-type{padding:20px;border-radius:18px;background-color:#f3f4f8;margin-bottom:15px;flex-wrap:nowrap}#subscription-page .subscription-type .col-md-1{width:auto}#subscription-page .subscription-type p{margin-bottom:0}#subscription-page .subscription-type-active{border:2px solid #4db6ac;transition:all ease}#subscription-page .subscription-type h5{margin-bottom:0}#subscription-page .subscription-type .empty-check-box{width:37px;height:37px;border-radius:50%;border:1px solid #777986}#subscription-page .subscription-type .selected{display:block}#subscription-page .subscription-type .not-selected{display:none}#subscription-page .btn-next{color:#fff;background-color:#001e4b;font-size:18px;border-radius:10px;padding:15px 60px}#subscription-page .btn-next:hover{opacity:.8}#subscription-page .btn-final-submit{background-color:#4db6ac}#subscription-page .btn-previous{color:#5b5d6b;font-size:18px;border-radius:10px;padding:15px 60px;border:1px solid #5b5d6b;margin-right:10px}#subscription-page .btn-previous:hover{opacity:.8}#subscription-page .btn-next img{margin-right:10px}#subscription-page .store-link{display:block;margin-top:30px;color:#4db6ac}#subscription-page .store-link img{margin-right:5px}#subscription-page .level{padding:14px 10px}#subscription-page select{border:1px solid #b3b5bd;border-radius:10px}#subscription-page select:focus{border:none}#subscription-page .search-result{margin-bottom:50px}#subscription-page .search-result>article{height:335px}#subscription-page .selected-card{position:absolute}#subscription-page .selected-card img.select-icon{position:absolute;top:0;right:0;display:none}#subscription-page .selected-card img.select-icon.show{position:absolute;top:0;right:0;display:block}#subscription-page .search-cards{margin-bottom:50px}#subscription-page .subscription-info{padding:30px 40px;margin-bottom:30px;background-color:#f3f4f8;border-radius:10px}#subscription-page .subscription-info h5{color:#333;margin-bottom:30px}#subscription-page .detail-box h6{color:#585858}#subscription-page .detail-box p{font-size:20px;color:#000}#subscription-page .subscription-validation{margin-bottom:30px}#subscription-page .subscription-validation input,#subscription-page .subscription-validation select{border:1px solid #b3b5bd;border-radius:10px;width:100%;padding:18px 20px}#subscription-page .subscription-validation .row{margin-bottom:20px}#subscription-page .calendar-select{position:relative}#subscription-page .calendar-select select{color:#404252;cursor:pointer;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#subscription-page .calendar-select svg{position:absolute;left:10px;top:50%;transform:translateY(-50%)}#subscription-page .code-input{display:flex;width:100%}#subscription-page .code-input input{flex-grow:1;border:1px solid #b3b5bd;border-left:none;padding:8px 16px;font-size:14px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px;color:#404252}#subscription-page .code-input input::-moz-placeholder{color:#777986}#subscription-page .code-input input:-ms-input-placeholder{color:#777986}#subscription-page .code-input input::placeholder{color:#777986}#subscription-page .code-input button{background-color:#4db6ac;color:#fff;padding:14px 32px;font-size:14px;font-weight:500;border-top-left-radius:10px;border-bottom-left-radius:10px;border:none}#subscription-page .step-content{display:none}#subscription-page .current-step{display:block}#subscription-page .mobile-wrapper{display:none}@media screen and (max-width:1580px){#subscription-page{padding:0}}@media screen and (max-width:1330px) and (min-width:1220px){#subscription-page .header .activation-steps li.separator:nth-child(2n){display:none}}@media screen and (max-width:1220px){#subscription-page .header .activation-steps.tablet{display:flex}#subscription-page .header .activation-steps.tablet li{margin:10px 0}#subscription-page .header .activation-steps{display:none}}@media screen and (max-width:750px){#subscription-page .image{display:none}#subscription-page .mobile-wrapper{display:block}#subscription-page .mobile-wrapper .error-msg-container.with-wrapper{margin-top:0;margin-bottom:50px}#subscription-page .content-wrapper{padding:30px 15px}#subscription-page .header .activation-steps.tablet{display:none}#subscription-page .header .title{text-align:center}#subscription-page .header .activation-steps.mobile{display:flex;align-items:first baseline}#subscription-page .header .activation-steps.mobile .step{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}#subscription-page .step-content button.btn-first{width:100%}}@media screen and (max-width:600px){#subscription-page .card-search>div{display:block}#subscription-page .row>.btn{flex-grow:1;margin:0 10px}#subscription-page #subscription-form .row .col{flex-basis:auto}}@media screen and (max-width:960px){#cards-filter .mobile-title{display:block;margin:2rem 0}#cards-filter .filter,#cards-filter .title{display:none}#cards-filter .mobile-filter{display:block}#cards-filter .filter-wrapper{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}#cards-filter .image{display:none}#cards-filter .image-mobile{display:flex;justify-content:center}#cards-filter .arrow>*{display:none}#cards-filter .filter-wrapper{background-image:none;padding-right:20px;padding-left:20px}}.search-banner{margin-bottom:50px}.search-banner .search-input{display:flex;margin:35px;min-width:700px}.search-banner .search-input input{background-color:#fff;flex-grow:1;border-radius:0 10px 10px 0;border:2px solid #001e4b;border-left:none;padding:16px 60px 16px 20px;background-image:url(/images/search.svg);background-repeat:no-repeat;background-position:96%;color:#101223;font-weight:500;font-size:18px}.search-banner .search-input input::-moz-placeholder{font-weight:500;font-size:18px}.search-banner .search-input input:-ms-input-placeholder{font-weight:500;font-size:18px}.search-banner .search-input input::placeholder{font-weight:500;font-size:18px}.search-banner .search-input button{padding:14px 60px;border-radius:10px 0 0 10px;font-weight:500;font-size:22px}.search-banner .content{display:flex;justify-content:center;align-items:center;overflow:hidden;font-size:35px;line-height:40px}.search-banner .content__container{color:#101223;font-weight:600;overflow:hidden;height:40px;padding:0 40px}.search-banner .content__container__text{display:inline;margin-left:100px}.search-banner .content__container__list{margin-top:0;text-align:left;list-style:none;-webkit-animation-name:change;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-name:change;animation-duration:10s;animation-iteration-count:infinite}.search-banner .content__container__list__item{line-height:40px;margin:0}@-webkit-keyframes opacity{0%,to{opacity:0}50%{opacity:1}}@-webkit-keyframes change{0%,12.66%,to{transform:translate3d(0,-25%,0)}16.66%,29.32%{transform:translate3d(0,-50%,0)}33.32%,45.98%{transform:translate3d(0,-75%,0)}49.98%,62.64%{transform:translate3d(0,-100%,0)}66.64%,79.3%{transform:translate3d(0,-75%,0)}83.3%,95.96%{transform:translate3d(0,-50%,0)}}@keyframes opacity{0%,to{opacity:0}50%{opacity:1}}@keyframes change{0%,12.66%,to{transform:translate3d(0,-25%,0)}16.66%,29.32%{transform:translate3d(0,-50%,0)}33.32%,45.98%{transform:translate3d(0,-75%,0)}49.98%,62.64%{transform:translate3d(0,-100%,0)}66.64%,79.3%{transform:translate3d(0,-75%,0)}83.3%,95.96%{transform:translate3d(0,-50%,0)}}#search-page .search-filter{display:flex;flex-direction:column;align-items:center}#search-page .search-filter-mobile .p-4>div,#search-page .search-filter>div{border-radius:10px;border:1px solid #b3b5bd;width:75%;margin-bottom:30px}#search-page .search-filter-mobile .cards-kind,#search-page .search-filter .cards-kind{color:#101223;padding:12px 20px 12px 65px;cursor:pointer}#search-page .search-filter-mobile .cards-kind.active,#search-page .search-filter .cards-kind.active{color:#fff;background-color:#001e4b}#search-page .search-filter-mobile .title,#search-page .search-filter>div .title{background-color:#f3f4f8;color:#5b5d6b;font-weight:400;padding:12px 20px 12px 65px;margin-bottom:5px}#search-page .search-filter-mobile .cards-level,#search-page .search-filter .cards-level{color:#101223;padding:12px 20px 12px 65px;font-weight:400}#search-page .search-filter-mobile .cards-level label,#search-page .search-filter .cards-level label{font-weight:400}#search-page .search-filter-mobile .cards-level input,#search-page .search-filter .cards-level input{scale:1.5;margin-left:15px}#search-page .search-filter-mobile .cards-teacher,#search-page .search-filter .cards-teacher{color:#101223;padding:11px 20px;border-radius:8px;background-color:#f3f4f8;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:15px}#search-page .search-filter-mobile .cards-teacher{display:inline-block;margin:3px}#search-page .search-filter-mobile .cards-teacher.active,#search-page .search-filter .cards-teacher.active{color:#fff;background-color:#001e4b}#search-page .search-result{max-width:1320px}#search-page .search-result h4{margin-bottom:50px}#search-page .search-filter-mobile{display:none}@media screen and (max-width:992px){#search-page .search-filter-mobile{display:block}#search-page .search-filter{display:none}#search-page .search-result .row{justify-content:center}}@media screen and (max-width:770px){.search-banner .container{height:210px}.search-banner .wrapper{padding:0}.search-banner .search-input{min-width:auto;font-size:12px;font-weight:400}.search-banner .search-input input{padding:0 11% 0 0}.search-banner .search-input button{padding:8px 33px;font-size:16px}}@media screen and (max-width:480px){.search-banner .search-input input{max-width:60%}.search-banner .search-input button{padding:8px 25px;font-size:16px}}.fw-bold{font-weight:700}.fw-light{font-weight:300}.fw-semibold{font-weight:600}.grid{display:grid}.gap-2{gap:.5rem}.py-6{padding-block:24px}.py-7{padding-block:28px}.py-10{padding-block:40px}.py-12{padding-block:70px}.py-14{padding-block:84px}.bg-main-blue{background-color:#101223}.bg-gray800{background-color:#282a3a}.bg-gray200{background-color:#f3f4f8}.text-gray500{color:#777986}.text-gray300{color:#d2d4da}.footer-container{width:min(1400px,100% - 64px);margin:0 auto;display:grid;grid-template-columns:1fr repeat(4,-webkit-max-content);grid-template-columns:1fr repeat(4,max-content);grid-template-rows:repeat(2,auto);-moz-column-gap:4rem;column-gap:4rem;padding-block:4rem;row-gap:2rem}.footer-container i{display:none}.footer-container .logo{grid-column:1/2;grid-row:1/2}.footer-container .sessions{grid-row:span 2/span 2}.footer-container .links{grid-column:1/2;grid-row:2/3}.footer-container .mb-4{margin-bottom:1.25rem!important}@media screen and (max-width:1190px){.footer-container{-moz-column-gap:2rem;column-gap:2rem}}@media screen and (max-width:1050px){.footer-container{grid-template-columns:1fr repeat(3,-webkit-max-content);grid-template-columns:1fr repeat(3,max-content)}.footer-container .sessions{grid-row:span 1/span 1}}@media screen and (max-width:850px){.footer-container{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding-block:30px}.footer-container .logo{grid-row:1/2;grid-column:span 2/span 2;padding-bottom:40px;text-align:center}.footer-container .logo p{margin-top:20px;font-weight:400;font-size:14px}.footer-container .links{grid-row:2/5;grid-column:2/3;align-content:flex-start;gap:1rem}.footer-container .links a{font-size:14px;font-weight:500}.footer-container .social{grid-row:5/6;grid-column:span 2/span 2;padding-top:40px}.footer-container .social h6{display:none}.footer-container .social ul{display:flex;gap:20px;justify-content:center}.footer-container .social ul span{display:none}.footer-container .sessions h6{margin-bottom:0!important;font-size:14px;font-weight:500}.footer-container .sessions h6 i{display:block!important}.footer-container .sessions div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-in,margin-top .4s ease-in;transition:grid-template-rows .4s ease-in,margin-top .4s ease-in,-ms-grid-rows .4s ease-in}.footer-container .sessions div[aria-hidden=false]{margin-top:15px;grid-template-rows:1fr}.footer-container .sessions div>ul{min-height:0;overflow:hidden;border-right:1px solid #d2d4da;margin-right:12px;padding-right:12px}}@media screen and (max-width:500px){.footer-container{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}}.home-carousel{position:relative}.home-carousel .slider{position:relative;overflow:hidden;height:62vh}.home-carousel .slide{width:100%;position:absolute;inset:0;top:0;opacity:0;transition:opacity .5 ease}.home-carousel .slide a,.home-carousel .slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-carousel .slide.active{z-index:2;opacity:1}.home-carousel .slider-dots{position:absolute;bottom:40px;left:50%;z-index:2;transform:translateX(-50%);display:flex;flex-direction:row-reverse;justify-content:center;gap:1rem}.home-carousel .slider-dots li::marker{display:none}.home-carousel .slider-dots li{width:10px;height:10px;border-radius:50%;background-color:#fff;transition:all .3s}.home-carousel .slider-dots li.active{background-color:#101223}.home-carousel .subscription{position:absolute;right:0;top:100%;width:100%;z-index:4;transform:translateY(-30%);pointer-events:none}.home-carousel .subscription button>a{font-size:18px;display:flex;align-items:center;gap:10px;padding-inline:50px;padding-block:16px}.home-carousel .subscription button>a svg{transition:all .2s ease-in-out;width:0}.home-carousel .subscription button:hover>a svg{width:20px}@media screen and (max-width:1100px){.home-carousel{margin-bottom:50px}}@media screen and (max-width:767px){.home-carousel{margin-bottom:0}.home-carousel .slider{height:40vh}.home-carousel .slider-dots{position:static;left:0;bottom:0;transform:none;padding-top:30px}.home-carousel .slider-dots li{background-color:#d2d4da}.home-carousel .subscription{transform:none;padding-top:30px;position:static}.home-carousel .subscription div{display:flex;flex-direction:column;align-items:center}.home-carousel .subscription button>a{font-size:14px;padding-inline:30px;padding-block:10px}.home-carousel .subscription button:hover>a svg{width:15px}.home-carousel .subscription div>a{font-size:14px;margin-top:16px}.home-carousel .subscription div>a svg{display:none}}.page-container{--max-width:1400px}.page-container,.page-container-md{--padding-x:32px;margin:0 auto;width:min(calc(100% - var(--padding-x)*2),var(--max-width))}.page-container-md{--max-width:1200px}.page-container-sm{--max-width:1100px}.page-container-sm,.page-container-xs{--padding-x:32px;margin:0 auto;width:min(calc(100% - var(--padding-x)*2),var(--max-width))}.page-container-xs{--max-width:800px}@media screen and (max-width:767px){.page-container,.page-container-md,.page-container-sm,.page-container-xs{width:min(calc(100% - 2rem),var(--max-width))}.max-md-text-xs{font-size:12px}.max-md-text-sm{font-size:14px}.max-md-text-base{font-size:16px}.max-md-text-lg{font-size:18px}}.z-4{z-index:4}.max-w-fit{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.aspect-square{aspect-ratio:1/1}.search-container{display:flex;align-items:center;gap:10px}.search-container .arrow{align-self:flex-start;pointer-events:none}@media screen and (max-width:767px){.search-container .arrow{width:30px}}.search{outline:2px solid #4ab6d2;border-radius:10px;color:#777986;background-color:#f3f4f8;font-size:18px}.search,.search label{display:flex;flex-grow:1}.search label{margin-bottom:0;padding:13px 24px;align-items:center;gap:12px}.search svg{flex-shrink:0}.search input{min-width:0;font-weight:300;flex-basis:523px;width:0}.search button{padding:13px 40px;border-top-left-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width:767px){.search{padding-right:0}.search label{padding:12px;gap:8px}.search button{padding:10px 26px}.search .arrow{right:0;bottom:80px;scale:.6}}@media screen and (max-width:500px){.search{padding-right:0}.search label{padding:12px;gap:8px}.search button{padding:10px 26px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.bg-line:after{content:"";background:url(/new/icons/line.svg);position:absolute;width:0;height:7px;left:0;bottom:-10px;transition:all .3s ease-in .5s}.bg-line-full:after{width:var(--full-width,172px)}@media screen and (max-width:767px){.bg-line:after{height:4px;width:0}.bg-line-full:after{width:var(--full-width,86px)}}.cards-carousel p{max-width:800px;margin-top:30px}@-webkit-keyframes slide{to{transform:translateX(calc(50% + 12px))}}@keyframes slide{to{transform:translateX(calc(50% + 12px))}}.rounded-full{border-radius:9999px}.dropdown-popup{position:absolute;top:100%;left:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;z-index:13;display:none;padding-bottom:8px;width:calc(100% + 2rem);min-width:13rem}.dropdown-popup[aria-hidden=false]{display:block;width:calc(100% + 2rem);min-width:13rem}.testimonials-carousel .testimonials-carousel-wrapper{overflow-x:hidden;scroll-behavior:smooth;width:100dvw}.testimonials-carousel .testimonials-carousel-list{-webkit-animation:slide 50s linear infinite normal;animation:slide 50s linear infinite normal;display:flex;gap:24px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.testimonials-carousel .testimonials-carousel-item{border-radius:20px;background-color:#f3f4f8;width:600px;display:flex;flex-direction:column}.testimonials-carousel .testimonial-header{gap:28px}.testimonials-carousel .testimonials-carousel-item>:not(:last-child,:empty){margin-bottom:30px}.testimonials-carousel .testimonials-dots{display:none}@media screen and (max-width:900px){.testimonials-carousel .testimonials-carousel-item{width:500px}}@media screen and (max-width:767px){.testimonials-carousel .testimonials-carousel-item{padding:24px 18px;width:400px}.testimonials-carousel .testimonial-header{gap:1rem}.testimonials-carousel .testimonials-carousel-item>:not(:last-child,:empty){margin-bottom:20px}.testimonials-carousel .user{width:50px;height:50px}.testimonials-carousel .quote{width:20px;height:17px}.testimonials-carousel .star{width:18px;height:18px}}@media screen and (max-width:600px){.testimonials-carousel .testimonials-carousel-wrapper{width:auto;margin-left:1rem}.testimonials-carousel .testimonials-carousel-list{-webkit-animation:none;animation:none;padding-right:1rem}.testimonials-carousel .testimonials-carousel-item{width:300px}.testimonials-carousel .testimonials-carousel-item[aria-hidden=true]{display:none}.testimonials-carousel .testimonials-dots{display:flex;flex-direction:row-reverse;justify-content:center;gap:12px;margin-top:30px}.testimonials-carousel .testimonials-dots li{width:10px;height:10px;border-radius:9999px;background-color:#d2d4da}.testimonials-carousel .testimonials-dots li.active{background-color:#101223}}.partners-offers{margin-top:50px;padding-block:50px}.partners-offers>div{display:flex;justify-content:space-between;align-items:center;gap:28px}.partners-offers .partners{max-width:460px}.partners-offers .partners p{padding-top:10px}.partners-offers .partners ul{padding-top:40px;display:grid;grid-template-columns:repeat(2,1fr);gap:30px 50px}.partners-offers .partners ul li{outline:1px solid hsla(0,0%,100%,.30196078431372547);border-radius:8px;display:grid;place-items:center;padding:8px}.partners-offers .partners ul li img{-o-object-fit:contain;object-fit:contain}.partners-offers .mySwiper{flex-basis:420px;margin-right:auto!important;flex-shrink:0;margin-left:0!important}.partners-offers .swiper-slide{background-position:50%;background-size:cover;width:260px!important;height:404px!important;overflow:hidden;border-radius:13px}.partners-offers .swiper-slide img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.partners-offers>div{flex-direction:column}.partners-offers ul{max-width:350px;margin:0 auto}.partners-offers ul img{transform:scale(.9)}.partners-offers .partners h3,.partners-offers .partners p{text-align:center}.partners-offers .mySwiper{flex-basis:auto;margin-right:auto!important;margin-left:auto!important}}@media screen and (max-width:600px){.partners-offers{margin-top:0;padding-bottom:0}.partners-offers .mySwiper{scale:.6}.partners-offers>div{gap:0}}.about-section>div{display:flex;justify-content:space-between;align-items:center;gap:28px}.about-section>div img{-o-object-fit:contain;object-fit:contain;height:auto}.about-section .about{flex-basis:740px}.about-section .about p{padding-top:20px}.about-section .about h1 span:after{left:30px;bottom:-10px}.about-section .about ul{padding-top:40px;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.about-section .about ul li{outline:1px solid #d2d4da;border-radius:15px;display:flex;align-items:center;gap:1rem;padding:16px 24px;color:#404252}@media screen and (max-width:1100px){.about-section .about h1 span:after{right:0;left:auto}}@media screen and (max-width:1000px){.about-section .about ul{gap:1rem}.about-section .about ul li{font-size:14px;gap:14px;padding:12px 16px}}@media screen and (max-width:767px){.about-section{padding-block:40px}.about-section>div,.about-section>div>svg{flex-direction:column-reverse}.about-section>div>svg{display:none}.about-section .about{flex-basis:auto}.about-section .about h1,.about-section .about p{margin:0 auto;text-align:center}.about-section .about h1 span:after{left:30px;right:auto}.about-section .about ul{gap:12px}.about-section .about ul li{font-size:12px;gap:12px;padding:10px 14px}.about-section .about ul li svg{width:35px;height:35px}}.how-section h2:after{left:30px;bottom:-10px}@media screen and (max-width:767px){.how-section>svg{display:none}}.how-section ul{margin-top:100px;display:grid;grid-template-columns:minmax(100px,250px) minmax(60px,1fr) minmax(100px,250px) minmax(60px,1fr) minmax(100px,250px);gap:4px}.how-section ul li{text-align:center}.how-section ul li div{display:grid;place-items:center;width:77px;height:77px;background-color:#001e4b;border-radius:12px;border-bottom-left-radius:0;margin:0 auto 50px}.how-section ul li svg{max-width:100%}@media screen and (max-width:600px){.how-section ul{margin-top:40px;grid-template-columns:1fr;gap:30px}.how-section ul li[aria-hidden=true]{display:none}.how-section ul li>div{margin-bottom:30px}.how-section ul li>p{max-width:240px;margin:0 auto}}.link{position:relative}.link svg{transition:all .3s ease-in-out}.link:after{content:"";position:absolute;width:0;bottom:-2px;right:0;height:2px;transition:width .3s ease-in-out;background-color:#4ab6d2}.link:hover:after{width:100%}.link:hover svg{transform:translateX(-5px)}.what-section{overflow:hidden}.what-section img{height:auto}.what-section>div{display:flex;justify-content:space-between;align-items:center;gap:40px}.what-section .details h2:after{--full-width:138px;right:40px;bottom:-10px}.what-section .details ul{margin-top:50px}.what-section .details ul li{list-style-type:disc}.what-section .details ul li::marker{color:#4ab6d2}.what-section .details ul>li:not(:last-child){margin-bottom:30px}.what-section .details ul>li>:not(:last-child){margin-bottom:4px}.what-section .details ul>li>a{list-style:outside}.what-section .gradient{position:absolute;pointer-events:none;border-radius:983px;background:linear-gradient(180deg,rgba(243,244,248,0),rgba(243,244,248,.1) 61.5%,#f3f4f8);left:-100px;top:-50px;width:900px;height:505px}.what-section .details{flex-basis:500px}@media screen and (max-width:767px){.what-section>div{flex-direction:column}.what-section>div div:last-child{align-self:center}.what-section .details ul{margin-top:30}.what-section .details{flex-basis:auto;width:100%}.what-section .details h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.what-section .details h2:after{--full-width:78px}.what-section .details ul>li:not(:last-child){margin-bottom:20px}.what-section .gradient{top:auto;width:400px;bottom:0;left:0}}.bottom-search-section{margin-top:80px}.bottom-search-section>div{padding:90px 2rem;display:flex;position:relative;z-index:2;align-items:center;justify-content:center}.bottom-search-section h2{padding-bottom:12px}.bottom-search-section .search-container{margin-top:60px}.bottom-search-section .search{background-color:#fff;color:#5b5d6b;outline-color:#001e4b}.bottom-search-section button{background-color:#101223;color:#fff}.bottom-search-section .bg-shape{position:absolute;top:-300px;left:50%;display:block;transform:translateX(-50%);width:auto;opacity:.47;height:auto;pointer-events:none}@media screen and (max-width:767px){.bottom-search-section{margin-top:40px}.bottom-search-section>div{padding:50px 1rem}.bottom-search-section h2{padding-bottom:0}.bottom-search-section .search{margin-top:20px}.bottom-search-section .bg-shape,.bottom-search-section svg{display:none}}@-webkit-keyframes bouncee{0%,to{top:-15px;-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{top:-5px;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bouncee{0%,to{top:-15px;-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{top:-5px;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{position:relative;-webkit-animation:bouncee 1s infinite;animation:bouncee 1s infinite}.subscription-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;padding:20px 0}.subscription-modal-content{background-color:#fff;border-radius:20px;min-height:700px;padding:40px 50px;display:flex;flex-direction:column}.subscription-modal-content header{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px}.subscription-tab-list{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:0}.subscription-tab-item{display:flex;align-items:center;padding:12px 20px;border-top-left-radius:20px;gap:.5rem;border-top-right-radius:20px;cursor:pointer;background-color:#f3f4f8;border:1px solid transparent;border-bottom-color:#4db6ac}.subscription-tab-item h3{font-size:14px;color:#5b5d6b;font-weight:600;margin-bottom:0}.subscription-tab-item svg{color:#5b5d6b}.subscription-tab-item[aria-selected=true]{background-color:#fff;border-color:#4db6ac;border-top:1px solid #4db6ac;border-right:1px solid #4db6ac;border-left:1px solid #4db6ac;border-bottom-color:transparent}.subscription-tab-item[aria-selected=true] h3,.subscription-tab-item[aria-selected=true] svg{color:#101223}.subscription-tab-content{border-right:1px solid #4db6ac;flex-grow:1;padding:30px 30px 0}.subscription-tab-content>section[aria-hidden=true]{display:none!important}#balance-tab:has(.final-success-msg),#code-tab:has(.final-success-msg){display:flex;align-items:center;justify-content:center;text-align:center}.final-success-msg,.final-success-mssg{padding:35px;border-radius:10px;margin-top:10px;background-color:#f3f4f8}.final-success-msg p:not(:first-child,:empty),.final-success-mssg p:not(:first-child,:empty){list-style:disc outside none;display:list-item;margin-right:40px;color:#000}.final-success-msg p b,.final-success-mssg p b{color:#4db6ac}.cancel-btn{background-color:#fff;outline:1px solid #f16562;color:#f16562}.cancel-btn,.submit-btn{font-size:14px;padding:12px 80px;border-radius:10px;border:none}.submit-btn{background-color:#001e4b;color:#fff;display:inline-block;margin-right:10px}.submit-btn:hover{color:#fff}.error-msg{display:flex;align-items:center;gap:8px}.error-msg,.error-msg-container{color:#f16562;font-size:14px;font-weight:500}.error-msg-container p{line-height:3;margin-bottom:0}.error-msg-container p a{color:#f16562;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.error-msg-container p a:hover{color:#f16562;opacity:.6}.error-msg-container.with-wrapper{padding:35px;border-radius:10px;margin-top:73px;background-color:#f3f4f8;font-size:20px}.success-msg{color:#4db6ac;font-size:14px;display:flex;align-items:center;font-weight:500;gap:8px}#balance-tab .code-tab-content,#code-tab .code-tab-content{display:flex;margin-bottom:40px;justify-content:space-between;gap:50px}#balance-tab .code-tab-content form,#code-tab .code-tab-content form{flex-grow:1;flex-shrink:1}#balance-tab .code-tab-content form>div:not(:last-child),#code-tab .code-tab-content form>div:not(:last-child){margin-bottom:25px}#balance-tab .code-tab-content form label,#code-tab .code-tab-content form label{margin-bottom:4px;display:block;color:#101223;font-weight:500;font-size:16px}#balance-tab .code-tab-content form input,#code-tab .code-tab-content form input{border:1px solid #b3b5bd;padding:10px 16px;border-radius:10px;font-size:14px;display:block;width:100%;color:#404252}#balance-tab .code-tab-content form input::-moz-placeholder,#code-tab .code-tab-content form input::-moz-placeholder{color:#777986;font-weight:300}#balance-tab .code-tab-content form input:-ms-input-placeholder,#code-tab .code-tab-content form input:-ms-input-placeholder{color:#777986;font-weight:300}#balance-tab .code-tab-content form input::placeholder,#code-tab .code-tab-content form input::placeholder{color:#777986;font-weight:300}#balance-tab .code-tab-content form .calendar-select,#code-tab .code-tab-content form .calendar-select{max-width:310px;position:relative}#balance-tab .code-tab-content form .calendar-select select,#code-tab .code-tab-content form .calendar-select select{color:#404252;width:100%;cursor:pointer;border:1px solid #b3b5bd;padding:13px 16px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px}#balance-tab .code-tab-content form .calendar-select svg,#code-tab .code-tab-content form .calendar-select svg{position:absolute;left:10px;top:50%;transform:translateY(-50%)}#balance-tab .code-tab-content form .code-input,#code-tab .code-tab-content form .code-input{display:flex;width:100%;max-width:450px}#balance-tab .code-tab-content form .code-input input,#code-tab .code-tab-content form .code-input input{flex-grow:1;border:1px solid #b3b5bd;border-left:none;padding:8px 16px;font-size:14px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px;color:#404252}#balance-tab .code-tab-content form .code-input input::-moz-placeholder,#code-tab .code-tab-content form .code-input input::-moz-placeholder{color:#777986}#balance-tab .code-tab-content form .code-input input:-ms-input-placeholder,#code-tab .code-tab-content form .code-input input:-ms-input-placeholder{color:#777986}#balance-tab .code-tab-content form .code-input input::placeholder,#code-tab .code-tab-content form .code-input input::placeholder{color:#777986}#balance-tab .code-tab-content form .code-input button,#code-tab .code-tab-content form .code-input button{background-color:#4db6ac;color:#fff;padding:14px 32px;font-size:14px;font-weight:500;border-top-left-radius:10px;border-bottom-left-radius:10px;border:none}#balance-tab .code-tab-content .resume,#code-tab .code-tab-content .resume{background-color:#f3f4f8;border-radius:10px;flex-basis:290px;min-width:170px;flex-shrink:0;flex-direction:column;display:flex;padding:40px;justify-content:center}#balance-tab .code-tab-content .resume label,#code-tab .code-tab-content .resume label{margin-bottom:0;font-weight:400;color:#5b5d6b;font-size:18px}#balance-tab .code-tab-content .resume p,#code-tab .code-tab-content .resume p{margin-bottom:0;color:#101223;font-weight:500;font-size:16px}#balance-tab .code-tab-content .resume p:not(:last-child),#code-tab .code-tab-content .resume p:not(:last-child){margin-bottom:20px}#balance-tab .code-tab-content[aria-hidden=true],#code-tab .code-tab-content[aria-hidden=true],.mobile-button-container{display:none}#e-shop-tab{gap:80px}#e-shop-tab h4{font-weight:500}#e-shop-tab div:first-child{aspect-ratio:660/372;flex-basis:660px;border-radius:10px;overflow:hidden}#e-shop-tab iframe{width:100%;height:100%}.subscription-description{display:none}.subscription-login-container{padding-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.subscription-login-container p{font-size:20px;text-align:center;color:#101223;font-weight:500;margin-bottom:30px}.subscription-login-container .signup-btn{background-color:transparent;color:#4ab6d2;font-size:16px}.subscription-login-container .signup-btn:hover{color:#fff;background-color:#4ab6d2}.subscription-login-container div{display:flex;gap:20px}.subscription-login-container .signin-btn,.subscription-login-container .signup-btn{font-size:16px;padding:1rem 40px!important}.subscription-login-container .signin-btn{background-color:#4ab6d2}.subscription-login-container .signin-btn:hover{color:#4ab6d2;background-color:transparent}@media screen and (max-width:1100px){.subscription-modal{overflow-y:auto}.subscription-modal-content{padding:40px 30px}.subscription-tab-item{padding:8px 12px}.subscription-tab-item h3{font-weight:500;font-size:12px}.subscription-tab-item svg{width:16px}#balance-tab .code-tab-content,#code-tab .code-tab-content{gap:20px}#balance-tab .code-tab-content .resume,#code-tab .code-tab-content .resume{padding:40px 20px}#balance-tab .code-tab-content form label,#code-tab .code-tab-content form label{font-size:14px}.cancel-btn,.submit-btn{padding:12px 60px}#e-shop-tab{gap:40px}}@media screen and (max-width:900px){.subscription-description{display:block;padding-bottom:30px;padding-inline:30px}.subscription-description ul{padding-right:1rem;display:grid;gap:10px}.subscription-description ul li{display:flex;align-items:center;gap:10px}.subscription-modal{padding:0;display:block}.subscription-tab-item:first-child{border-top-right-radius:0}.subscription-tab-item:last-child{border-top-left-radius:0}.subscription-modal-content{min-height:100%;width:100%;padding-inline:0;border-radius:0;margin:0!important}.subscription-modal-content header{padding-inline:30px}.subscription-tab-content{padding-inline:1rem}}@media screen and (max-width:767px){.subscription-login-container{padding-top:20px}.subscription-login-container p{font-size:16px}.subscription-login-container .signup-btn{font-size:14px}.subscription-login-container div{display:flex;gap:12px}.subscription-login-container .signin-btn,.subscription-login-container .signup-btn{font-size:14px;padding:12px 1rem!important}.subscription-description{padding-bottom:20px;padding-inline:1rem}.final-success-msg *{font-size:14px!important}.final-success-msg p:not(:first-child,:empty){list-style:disc outside none;display:list-item;margin-right:40px}.mobile-button-container{display:flex}.web-button-container{display:none}.cancel-btn,.submit-btn{padding:12px 30px;font-size:14px}.subscription-modal-content{padding-block:30px}.subscription-modal-content header{padding-bottom:20px!important;padding-inline:1rem}.subscription-modal-content header h2{font-size:20px!important}.subscription-modal-content header svg{width:28px;height:28px}.subscription-tab-item{justify-content:center}.subscription-tab-item h3>span{display:none}.subscription-tab-content{padding-block:20px}#balance-tab .code-tab-content,#code-tab .code-tab-content{flex-direction:column}#balance-tab .code-tab-content form>div:not(:last-child),#code-tab .code-tab-content form>div:not(:last-child){margin-bottom:1rem}#balance-tab .code-tab-content iframe:last-child,#code-tab .code-tab-content iframe:last-child{align-self:center!important}#balance-tab .code-input button,#code-tab .code-input button{padding:12px 18px!important;font-weight:400!important}#balance-tab .resume,#code-tab .resume{padding:20px 1rem!important}#balance-tab .resume label,#code-tab .resume label{font-size:16px!important}#balance-tab .resume p,#code-tab .resume p{font-size:14px!important}#balance-tab .resume p:not(:last-child),#code-tab .resume p:not(:last-child){margin-bottom:12px!important}#e-shop-tab{gap:2rem;flex-direction:column-reverse}#e-shop-tab>div:first-child{flex-basis:100%!important;width:100%!important}#e-shop-tab h4{font-size:18px!important;margin-bottom:1rem!important}#e-shop-tab a{font-size:14px!important;padding-inline:1rem!important}#e-shop-tab a svg{width:16px!important;height:16px!important}}@media screen and (max-width:500px){.subscription-description li{font-size:14px!important;gap:8px}.subscription-description li svg{width:18px!important}.subscription-modal-content{padding-block:20px!important}.subscription-modal-content header h2{font-size:1rem!important}.subscription-tab-item .hide,.subscription-tab-item h3{display:none}}body:has(#recordings-navbar-sidebar[aria-hidden=false]){overflow:hidden}#recordings-navbar-sidebar[aria-hidden=false]{display:block}#recordings-navbar-sidebar{position:fixed;z-index:1000;width:100%;background-color:rgba(0,0,0,.4);height:calc(100dvh - 69px);top:69px;display:none;right:0}#recordings-navbar-sidebar p:has(+div[aria-hidden=true]){color:#101223;background-color:#fff}#recordings-navbar-sidebar>ul{background-color:#fff;margin-bottom:0;height:100%;width:min(100%,480px);padding:30px 0;font-size:16px}#recordings-navbar-sidebar>ul p{padding:15px 40px}#recordings-navbar-sidebar>ul>li:not(:has(p)){padding:15px 40px}@media screen and (max-width:767px){#recordings-navbar-sidebar{top:60px;height:calc(100dvh - 60px)}#recordings-navbar-sidebar svg{width:21px;height:21px}}@media screen and (max-width:500px){#recordings-navbar-sidebar{top:56px;height:calc(100dvh - 56px)}}.recordings-contact-btn{color:#4ab6d2;font-size:16px;border-radius:5px;padding:12px 24px;display:inline-block;border:1px solid #4ab6d2;transition:all .3s}.recordings-contact-btn:hover{position:relative;color:#4ab6d2;transform:scale(1.1)}.header-nav .recording-title{font-size:16px;font-weight:500;margin-right:60px;padding-right:30px;border-right:2px solid hsla(0,0%,100%,.12549019607843137)}@media screen and (max-width:950px){.header-nav .recording-title{font-size:14px;font-weight:400;margin-right:0;padding-right:0;border-right:none}}@media screen and (max-width:600px){.header-nav .recording-title{display:none}}.recordings-body{height:100dvh;display:flex;flex-direction:column;overflow-y:hidden}.recordings-container{display:grid;gap:0;grid-template-columns:400px 1fr;grid-template-rows:-webkit-min-content 1fr -webkit-min-content -webkit-min-content;grid-template-rows:min-content 1fr min-content min-content;overflow:hidden;flex-grow:1;background-color:#fff}.recordings-container .ad-container{grid-column:1/2;grid-row:1/2;padding-block:15px 30px;padding-inline:25px}.recordings-container .ad-container .previous-link{display:inline-flex;align-items:center;gap:5px;font-size:16px;color:#f16562!important}.recordings-container .ad-container .previous-link:hover{color:#f16562}.recordings-container .ad-container img{aspect-ratio:315/166;border-radius:8px}.recordings-container .recording-agenda{grid-column:1/2;grid-row:2/4;overflow-y:scroll}.recordings-container .recording-agenda h6{font-size:16px;padding-inline:25px;padding-block:20px 15px;margin-bottom:0;font-weight:500;border-bottom:1px solid #b3b5bd;color:#282a3a}.recordings-container .subscribe-section{grid-column:1/2;grid-row:4/5;padding:15px 25px;border-top:1px solid #b3b5bd}.recordings-container .subscribe-section .subscription-btn{text-align:center;height:58px;line-height:1;width:206px;font-size:16px;border:none;border-radius:10px;color:#001e4b;background-color:#ffd00b;padding:17px 0}.recordings-container .video-section{grid-column:2/3;grid-row:1/3;border-right:1px solid #b3b5bd}.recordings-container .video-section iframe{height:100%}.recordings-container .video-section .video-section-empty{height:100%;padding:1rem;text-align:center;display:flex;align-items:center;background-color:#777986;justify-content:center;flex-direction:column}.recordings-container .video-section .video-section-empty p{font-size:28px;color:#fff;font-weight:600;margin-bottom:0}.recordings-container .resume-section{grid-column:2/3;grid-row:3/4;padding:40px 20px;display:flex;justify-content:space-between;align-items:center;border-right:1px solid #b3b5bd}.recordings-container .resume-section .files-container:not(:has(a)){margin-top:0!important}.recordings-container .resume-section .files-container:not(:has(a)) a[disabled=true]{pointer-events:none;cursor:default}.recordings-container .resume-section p{font-size:14px;margin-bottom:20px;color:#404252}.recordings-container .resume-section h1{font-size:28px;font-weight:600;margin-bottom:10px;color:#101223;line-height:1.6}.recordings-container .resume-section h3{font-weight:300;color:#404252;font-size:16px;margin-bottom:0}.recordings-container .resume-section h3 span{font-weight:400}.recordings-container .resume-section a{width:250px;display:flex;align-items:center;justify-content:center;height:58px;gap:10px;font-size:16px;border:none;border-radius:10px;color:#fff}.recordings-container .nav-section{grid-column:2/3;border-right:1px solid #b3b5bd;grid-row:4/5;display:flex;justify-content:space-between;border-top:1px solid #b3b5bd;align-items:center;padding:15px 20px}.recordings-container .nav-section .question-btn{width:200px;background-color:#f16562}.recordings-container .nav-section .next-link,.recordings-container .nav-section .question-btn{display:flex;align-items:center;justify-content:center;height:58px;gap:10px;font-size:16px;border:none;border-radius:10px;color:#fff;padding:17px 0}.recordings-container .nav-section .next-link{width:130px;background-color:#001e4b}.recordings-container .recording-tab-list{display:none}.recording-chapter>div{display:flex;align-items:flex-start;padding:14px 25px;justify-content:space-between;gap:10px}.recording-chapter>div h4{font-size:18px;font-weight:600;color:#101223;margin-bottom:10px}.recording-chapter>div p{color:#404252;font-size:14px;margin-bottom:0;font-weight:400}.recording-chapter>div i{margin-top:6px;color:#101223}.recording-chapter>div[aria-expanded=true] i{transform:rotate(180deg)}.recording-chapter:not(:last-child){border-bottom:1px solid #b3b5bd}.recording-item{padding:12px 25px;display:flex;gap:10px}.recording-item:hover{background-color:#f3f4f8}.recording-item svg{color:#101223;flex-shrink:0}.recording-item div{flex-grow:1}.recording-item div svg{color:#777986}.recording-item h5{font-size:14px;font-weight:400;margin-bottom:5px;line-height:1.8;color:#101223}.recording-item .recording-duration{display:flex;align-items:center;gap:5px;color:#777986;font-size:12px;font-weight:400}.recording-item .recording-date{align-self:center;color:#777986;font-size:12px;flex-shrink:0;font-weight:400}.recording-item.current{background-color:#001e4b}.recording-item.current .recording-date,.recording-item.current .recording-duration,.recording-item.current div svg,.recording-item.current h5,.recording-item.current svg{color:#fff}.recording-item.disabled{background-color:transparent}.recording-item.disabled>svg{color:#f16562}.recording-item.disabled h5{font-weight:300;color:#e2231a}.recording-item.disabled:hover{background-color:rgba(255,192,203,.3)}.recording-item.disabled.current{background-color:#f16562}.recording-item.disabled.current>svg,.recording-item.disabled.current h5{color:#fff}.contact-modal-bg,.question-modal-bg{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10;justify-content:center;align-items:center}.contact-modal,.question-modal{width:500px}.contact-modal-header,.question-modal-header{pointer-events:auto;padding:16px 30px;background-color:#f16562;display:flex;align-items:center;gap:10px;border-top-left-radius:10px;border-top-right-radius:10px}.contact-modal-header h5,.question-modal-header h5{color:#fff;font-size:18px;font-weight:400px;flex-grow:1;margin-bottom:0;overflow:hidden;line-height:1.5}.contact-modal-body,.question-modal-body{padding:30px;background-color:#fff;pointer-events:auto}.contact-modal-body label,.question-modal-body label{font-size:16px;font-weight:500;margin-bottom:10px;color:#101223}.contact-modal-body input,.contact-modal-body select,.contact-modal-body textarea,.question-modal-body input,.question-modal-body select,.question-modal-body textarea{width:100%;border:1px solid #b3b5bd;color:#404252;display:block;margin-bottom:28px;border-radius:10px}.contact-modal-body input,.contact-modal-body select,.question-modal-body input,.question-modal-body select{padding:12px 1rem}.contact-modal-body textarea,.question-modal-body textarea{height:152px;padding:15px 24px}.contact-modal-body input::-moz-placeholder,.contact-modal-body select::-moz-placeholder,.contact-modal-body textarea::-moz-placeholder,.question-modal-body input::-moz-placeholder,.question-modal-body select::-moz-placeholder,.question-modal-body textarea::-moz-placeholder{color:#b3b5bd}.contact-modal-body input:-ms-input-placeholder,.contact-modal-body select:-ms-input-placeholder,.contact-modal-body textarea:-ms-input-placeholder,.question-modal-body input:-ms-input-placeholder,.question-modal-body select:-ms-input-placeholder,.question-modal-body textarea:-ms-input-placeholder{color:#b3b5bd}.contact-modal-body input::placeholder,.contact-modal-body select::placeholder,.contact-modal-body textarea::placeholder,.question-modal-body input::placeholder,.question-modal-body select::placeholder,.question-modal-body textarea::placeholder{color:#b3b5bd}.contact-modal-body button:not(.signin-btn,.signup-btn),.question-modal-body button:not(.signin-btn,.signup-btn){border:none;background-color:#001e4b;font-weight:500;color:#fff;font-size:16px;padding:0;border-radius:10px;height:50px;line-height:50px;width:202px}.contact-modal-body button:not(.signin-btn,.signup-btn):hover,.question-modal-body button:not(.signin-btn,.signup-btn):hover{background-color:#101223}@media screen and (max-width:1100px){.recordings-container{overflow-y:scroll;grid-template-columns:none;grid-template-rows:none}.recordings-container .ad-container{grid-column:1/2;grid-row:3/4;padding:0 2rem}.recordings-container .ad-container .previous-link{display:none}.recordings-container .ad-container div{margin-top:0!important}.recordings-container .ad-container img{display:block;max-width:min(100%,350px)!important;margin:0 auto}.recordings-container .recording-agenda{grid-column:1/2;grid-row:4/5;display:none}.recordings-container .recording-agenda h6{display:none}.recordings-container .recording-agenda ol{margin-bottom:6rem}.recordings-container .subscribe-section{grid-column:1/2;grid-row:2/3;padding:10px 2rem;text-align:center;border-top:none}.recordings-container .subscribe-section button{width:270px}.recordings-container .video-section{grid-column:1/2;grid-row:1/2;height:40dvh;border-right:none}.recordings-container .resume-section{grid-column:1/2;grid-row:5/6;gap:50px;padding:2rem;border-right:none}.recordings-container .resume-section p{margin-bottom:10px}.recordings-container .resume-section h1{font-size:24px}.recordings-container .resume-section h3{font-size:16px}.recordings-container .resume-section a{width:210px;font-size:14px;gap:5px}.recordings-container .nav-section{grid-column:1/2;display:none;position:fixed;bottom:0;left:0;width:100%;z-index:2;background-color:#fff;border-right:none}.recordings-container .recording-tab-list{grid-column:1/2;grid-row:4/5;display:grid;grid-template-columns:1fr 1fr;padding-top:10px}.recordings-container .recording-tab-list div{padding:10px 20px;font-size:14px;font-weight:300;text-align:center;border-bottom:1px solid #b3b5bd;cursor:pointer}.recordings-container .recording-tab-list div:hover{background-color:#f3f4f8}.recordings-container .recording-tab-list div.active{color:#4ab6d2;border-color:#4ab6d2;border-width:2px;font-weight:500}.recordings-container.second-mode{grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content 1fr;grid-template-rows:min-content min-content min-content 1fr}.recordings-container.second-mode .recording-tab-list{grid-row:3/4}.recordings-container.second-mode .ad-container{display:none}.recordings-container.second-mode .nav-section{display:flex}.recordings-container.second-mode .resume-section{display:none}.recordings-container.second-mode .recording-agenda{display:block}}@media screen and (max-width:767px){.recordings-container .ad-container{padding:0 1rem}.recordings-container .subscribe-section .subscription-btn{font-size:14px;height:50px;padding:15px 0}.recordings-container .video-section{grid-column:1/2;grid-row:1/2}.recordings-container .resume-section{grid-column:1/2;grid-row:5/7;gap:50px;display:block;padding:1.5rem 1rem}.recordings-container .resume-section p{font-size:12px}.recordings-container .resume-section h1{font-size:18px}.recordings-container .resume-section h3{font-size:14px}.recordings-container .resume-section .files-container{margin-top:2rem;display:flex;gap:10px;flex-wrap:wrap}.recordings-container .resume-section .files-container>a{flex-grow:1;width:auto;min-width:210px;flex-basis:0}.recordings-container .nav-section{padding:12px 1rem;gap:10px}.recordings-container .nav-section .next-link,.recordings-container .nav-section .question-btn{height:50px;flex-basis:0;flex-grow:1;gap:5px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;font-size:14px;padding:15px}.recordings-container .recordings-container.second-mode .recording-tab-list{padding-top:0}.recording-chapter>div{padding:10px 1rem}.recording-chapter>div h4{font-size:16px;font-weight:600;margin-bottom:5px}.recording-chapter>div p{font-size:12px}.recording-chapter>div i{margin-top:3px}.recording-item{padding:12px 1rem}.recording-item>svg{width:14px;height:14px}.recording-item span svg{width:12px;height:12px}.recording-item h5{font-size:14px;margin-bottom:2px;line-height:1.5}.recording-item .recording-duration{font-size:10px}.contact-modal-bg,.question-modal-bg{align-items:flex-end}.contact-modal-bg .contact-modal,.contact-modal-bg .question-modal,.question-modal-bg .contact-modal,.question-modal-bg .question-modal{width:100%}.contact-modal-bg .contact-modal .modal-dialog,.contact-modal-bg .question-modal .modal-dialog,.question-modal-bg .contact-modal .modal-dialog,.question-modal-bg .question-modal .modal-dialog{margin:0}.contact-modal-bg .contact-modal-body button:not(.signin-btn,.signup-btn),.contact-modal-bg .question-modal-body button:not(.signin-btn,.signup-btn),.question-modal-bg .contact-modal-body button:not(.signin-btn,.signup-btn),.question-modal-bg .question-modal-body button:not(.signin-btn,.signup-btn){height:50px;font-size:14px}}#login-popup[aria-hidden=true],#register-popup[aria-hidden=true]{display:none}#login-popup{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}#login-popup .login-container{width:750px;background-color:#fff;border-radius:20px;position:relative;padding:50px}#login-popup .login-container h6{font-weight:500;text-align:center;padding-bottom:40px;font-size:24px}#login-popup .login-container label{display:block;margin-bottom:10px;font-weight:500;font-size:16px}#login-popup .login-container input{width:100%;min-width:0;display:block;border:1px solid #b3b5bd;border-radius:10px;padding:8px 16px;font-size:14px;color:#404252}#login-popup .login-container input::-moz-placeholder{color:#777986}#login-popup .login-container input:-ms-input-placeholder{color:#777986}#login-popup .login-container input::placeholder{color:#777986}#login-popup .login-container form button{display:block;text-align:center;width:100%;height:56px;padding:15px 20px;font-size:16;border:none;border-radius:10px}#login-popup .login-container .hr-line{padding-block:15px;display:flex;align-items:center;gap:1rem;color:#777986}#login-popup .login-container .hr-line:after,#login-popup .login-container .hr-line:before{content:"";flex:1;display:block;border-bottom:1px solid #b3b5bd}#login-popup .login-container p{font-size:16px;margin-bottom:0;padding-top:60px;text-align:center}#login-popup .login-container p span{cursor:pointer;text-decoration:underline}#login-popup .login-close-btn{position:absolute;top:48px;right:48px}@media screen and (max-width:767px){#login-popup .login-container{height:100%;padding-inline:40px;width:100%;overflow-y:auto;border-radius:0}#login-popup .login-close-btn{top:25px;right:25px}#login-popup .login-container h6{font-size:18px}#login-popup .login-container label{font-size:14px;margin-bottom:5px}#login-popup .login-container form button{height:50px;line-height:1;font-size:14px}#login-popup .login-container .hr-line,#login-popup .login-container p{font-size:14px}}#register-popup{position:fixed;top:0;left:0;width:100dvw;height:100dvh;padding-block:12px;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto}#register-popup .register-container{width:750px;background-color:#fff;border-radius:20px;position:relative;padding:30px 50px}#register-popup .register-container h6{font-weight:500;text-align:center;padding-bottom:20px;font-size:24px}#register-popup .register-container label{display:block;margin-bottom:10px;font-weight:500;font-size:16px}#register-popup .register-container input:not([type=file]),#register-popup .register-container select{width:100%;min-width:0;display:block;border:1px solid #b3b5bd;border-radius:10px;padding:8px 16px;font-size:14px;color:#404252;background-color:transparent}#register-popup .register-container select{padding-block:12px}#register-popup .register-container #role{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #4db6ac;padding-left:40px}#register-popup .register-container .role-select{position:relative}#register-popup .register-container .role-select:after{content:"";display:block;position:absolute;width:20px;height:20px;background-image:url(/new/icons/check-green.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;left:16px;top:50%;transform:translateY(-50%)}#register-popup .register-container input::-moz-placeholder{color:#777986}#register-popup .register-container input:-ms-input-placeholder{color:#777986}#register-popup .register-container input::placeholder{color:#777986}#register-popup .register-container form button{display:block;text-align:center;width:100%;height:56px;padding:15px 20px;font-size:1rem;border:none;border-radius:10px}#register-popup .register-container form .photo-label{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background-color:#673ab7;color:#fff;cursor:pointer;padding:12px 32px}#register-popup .register-container .hr-line{padding-block:15px;display:flex;align-items:center;gap:1rem;color:#777986}#register-popup .register-container .hr-line:after,#register-popup .register-container .hr-line:before{content:"";flex:1;display:block;border-bottom:1px solid #b3b5bd}#register-popup .register-container p{font-size:16px;margin-bottom:0;padding-top:40px;text-align:center}#register-popup .register-container p span{cursor:pointer;text-decoration:underline}#register-popup .register-close-btn{position:absolute;top:28px;right:48px}#register-popup .grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media screen and (max-width:767px){#register-popup{padding-block:0}#register-popup .register-container{height:100%;padding-inline:40px;width:100%;overflow-y:auto;border-radius:0}#register-popup .register-close-btn{top:25px;right:25px}#register-popup .register-container h6{font-size:18px}#register-popup .register-container label{font-size:14px;margin-bottom:5px}#register-popup .register-container form button{height:50px;line-height:1;font-size:14px}#register-popup .register-container .hr-line,#register-popup .register-container p{font-size:14px}#register-popup .grid{grid-template-columns:1fr;gap:20px}}.user-info-form label{display:block;margin-bottom:10px;font-weight:500;font-size:16px}.user-info-form input:not([type=file]),.user-info-form select,.user-info-form textarea{width:100%;min-width:0;display:block;border:1px solid #b3b5bd;border-radius:10px;padding:8px 16px;font-size:14px;color:#404252;background-color:transparent}.user-info-form select{padding-block:12px}.user-info-form textarea::-moz-placeholder input::-moz-placeholder{color:#777986}.user-info-form textarea:-ms-input-placeholder input:-ms-input-placeholder{color:#777986}.user-info-form textarea::placeholder input::placeholder{color:#777986}.user-info-form button{display:block;text-align:center;width:100%;height:56px;padding:15px 20px;font-size:16;border:none;border-radius:10px}.user-info-form .photo-label{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background-color:#673ab7;color:#fff;cursor:pointer;padding:12px 32px}.user-info-form .grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media screen and (max-width:767px){.user-info-form label{font-size:14px;margin-bottom:5px}.user-info-form button{height:50px;line-height:1;font-size:14px}.user-info-form .grid{grid-template-columns:1fr;gap:20px}}#cards-swiper{padding-top:60px;max-width:1310px}.dorouscom-card{position:relative;box-shadow:4px 4px 22px 0 rgba(0,0,0,.05);width:230px;border-radius:15px;background-color:#fff;border:1px solid #d2d4da;padding:8px 8px 25px}.dorouscom-card>button{position:absolute;top:45%;left:50%;transform:translateX(-50%);background-color:#fff;padding:.5rem 1rem;border-radius:15px;font-size:.75rem;transition:scale .2s ease-in-out}.dorouscom-card>button:hover{scale:1.05}.dorouscom-card img{border-radius:15px;width:100%;display:block;height:auto;-o-object-fit:cover;object-fit:cover;margin-bottom:24px;aspect-ratio:400/286}.dorouscom-card h6{text-align:center;font-size:14px;font-weight:400;color:#101223;margin-bottom:6px}.dorouscom-card p{margin-top:0;text-align:center;font-size:12px;color:#5b5d6b;margin-bottom:20px}.dorouscom-card div{display:flex;gap:7px;flex-wrap:wrap}.dorouscom-card div *{flex-grow:1;padding:7px 1rem;border-radius:7px;font-size:12px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;text-align:center;transition:all .5s}.dorouscom-card div button{color:#001e4b;border-radius:7px;border:1px solid #001e4b;background-color:#fff}.dorouscom-card div a,.dorouscom-card div button:hover{color:#fff;background-color:#001e4b}.dorouscom-card div a{border-radius:7px;border:1px solid #001e4b}.dorouscom-card div a:hover{color:#001e4b;background-color:#fff}.cards-swiper-pagination .swiper-pagination-bullet{background-color:#b3b5bd}.cards-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#101223}.cards-swiper-pagination-prev{left:-10px}.cards-swiper-pagination-next,.cards-swiper-pagination-prev{position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:block;padding-bottom:40px}.cards-swiper-pagination-next{right:-10px}.dorouscom-card.swiper-slide-active{box-shadow:5px 5px 26px 0 rgba(0,0,0,.05);scale:1.15}@media screen and (max-width:1400px){.dorouscom-card{width:250px}#cards-swiper{max-width:1060px}.dorouscom-card.swiper-slide-active{box-shadow:4px 4px 22px 0 rgba(0,0,0,.05);scale:1}.cards-swiper-pagination-prev{left:0}.cards-swiper-pagination-next{right:0}}@media screen and (max-width:1200px){#cards-swiper{max-width:790px}.dorouscom-card.swiper-slide-active{box-shadow:5px 5px 26px 0 rgba(0,0,0,.05);scale:1.1}.cards-swiper-pagination-prev{left:50px}.cards-swiper-pagination-next{right:50px}}@media screen and (max-width:1100px){.cards-swiper-pagination-prev{left:0}.cards-swiper-pagination-next{right:0}}@media screen and (max-width:900px){#cards-swiper{max-width:520px;padding-top:30px}.dorouscom-card.swiper-slide-active{box-shadow:4px 4px 22px 0 rgba(0,0,0,.05);scale:1}.cards-swiper-pagination-prev{left:0}.cards-swiper-pagination-next{right:0}}@media screen and (max-width:600px){#cards-swiper{max-width:320px}.dorouscom-card{max-width:none;width:100%}.cards-swiper-pagination-next,.cards-swiper-pagination-prev{display:none}}.home-carousel-empty{text-align:center;margin-inline:auto;font-size:1.25rem;padding-top:40px;margin-bottom:0;font-weight:600;line-height:3;color:#101223}.home-carousel-empty a,.home-carousel-empty a:hover{color:#4ab6d2;text-decoration:underline}.home-carousel-empty a:hover{opacity:.6}.warning-teacher{min-height:50dvh;display:flex;align-items:center;justify-content:center;text-align:center}.warning-teacher p{color:#101223;font-size:2rem;margin-bottom:3rem}.warning-teacher a{outline:none;font-size:18px;padding:1rem 2rem}@media screen and (max-width:767px){.warning-teacher p{font-size:1.5rem}.warning-teacher a{font-size:14px;padding:1rem}}.floating-contact{position:fixed;bottom:20px;right:20px;z-index:5}.floating-contact .floating-contact-list{display:flex;flex-direction:row-reverse;gap:10px;list-style:none;margin-bottom:0}.floating-contact .floating-contact-list svg:not(.notif){width:50px;height:50px}.floating-contact .contact-modal-header{background-color:#ffd00b}.floating-contact .contact-modal-header h5{color:#101223;font-weight:500}.floating-contact .contact-modal-header button{background:transparent;border:none;color:#101223}.contact-modal-bg{justify-content:flex-start;align-items:flex-end}.contact-modal-bg .contact-modal{margin-right:1rem}.contact-modal-bg .signin-btn:hover,.contact-modal-bg .signup-btn{background-color:#fff;color:#4ab6d2}.contact-modal-bg .signup-btn:hover{color:#fff!important;background-color:#4ab6d2}@media screen and (max-width:575px){.contact-modal-bg .contact-modal{margin-right:0}}.show-program-btn{background-color:#001e4b;color:#fff;border:none;padding:10px 20px;border-radius:10px;font-size:16px;margin-top:40px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:500px){.show-program-btn{font-size:14px;padding:12px 1rem}}.login-container a:hover{color:#4ab6d2}.login-page{color:#101223}.login-page strong{color:#f16562}.login-page h4{margin-bottom:4rem}.login-page input{max-width:20rem;padding-block:.5rem;height:auto}.login-page input:focus{box-shadow:none;border-color:#001e4b}.login-page button{background-color:#001e4b;color:#fff;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;padding-block:1rem}.subscription-description:has(table){max-height:70dvh;overflow-y:auto}.subscription-description:has(table) table>*{color:#101223!important}@media screen and (max-width:900px){.subscription-description:has(table){max-height:unset}}.max-w-xs{width:105px!important}.max-w-sm{width:150px!important}.max-w-md{width:200px!important}#adModal{background-color:rgba(0,0,0,.4)}.floating-notifications{position:relative}.floating-notifications .total-notif{position:absolute;top:0;display:block;right:-8px;padding:0 4px;border-radius:10px;font-size:10px;background-color:#f16562;color:#fff}.notif-list{display:grid;gap:1rem;margin-bottom:0;padding:0}.notif-item{position:relative;border:1px solid #b3b5bd;border-radius:8px;padding:12px;display:flex;gap:12px}.notif-item.notif-item-link{padding:0;border:none;transition:all .3s}.notif-item.notif-item-link:hover{transform:translateY(-2px)}.notif-item.notif-item-link a{border:1px solid #b3b5bd;position:relative;flex-grow:1;padding:12px;display:flex;gap:12px;border-radius:8px}.notif-item svg{flex-shrink:0}.notif-item .content{flex-grow:1;flex-shrink:1}.notif-item .content h6{color:#101223;font-size:.875rem;display:flex;align-items:center;gap:8px}.notif-item .content p{font-size:.75rem;color:#5b5d6b;margin-bottom:0}.notif-item .time{align-self:self-end;text-overflow:ellipsis;text-wrap:wrap;flex-shrink:0;font-size:.75rem;color:#777986}.notif-item .time p{margin-bottom:0}.notif-item .new{position:absolute;font-size:10px;background-color:#001e4b;color:#fff;border-radius:20px;padding:4px 12px;display:block;left:12px;top:0;transform:translateY(-50%)}.notif-item .ping{width:10px;height:10px;border-radius:50%;background-color:#001e4b}@media screen and (max-width:600px){.header-name{display:none}.header-dropdown{width:calc(100% + 7rem)!important}.notif-item,.notif-item-link>a{flex-wrap:wrap}}@-webkit-keyframes pulse{0%,to{opacity:.4}50%{opacity:.2}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.2}}.d-grid{display:grid}.loading-list{list-style:none;gap:1rem}.loading-list li{height:72px;border-radius:8px;background-color:#4b5563;-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.fetch-more-notif{background-color:#001e4b;border:none;color:#fff;padding:12px 1rem;border-radius:12px;transition:all .3s}.fetch-more-notif:hover{transform:scale(1.05);color:#fff}.fetch-more-notif:disabled{opacity:.7}.empty-notif{font-size:1.5rem;font-weight:700;text-align:center;color:#101223}.terms-services{color:#b3b5bd;text-decoration:underline;text-underline-offset:3px;position:relative;transition:all .3s ease-in-out}.terms-services:hover{transform:translateY(-3px);color:#5b5d6b!important;text-decoration:underline}.legal-infos-section{padding-block:4rem;max-width:50rem}.legal-infos-section .legal-infos-title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:4rem}.legal-infos-section .terms-services-square{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.legal-infos-section .square{position:relative;text-align:center;border-radius:8px;padding:1rem;display:block;color:#fff!important;background-color:#001e4b;transition:all .3s ease-in-out;text-decoration:none!important}.legal-infos-section a:hover{background-color:#4ab6d2;text-decoration:none!important}@media screen and (max-width:767px){.legal-infos-section .terms-services-square{grid-template-columns:1fr}}.other-pages{padding-block:4rem}.other-pages .terms-list{display:grid;gap:2rem}.other-pages h2{padding-bottom:.5rem}.other-pages p{color:#101223}.password-input{position:relative}.password-input .show-hide-password{position:absolute;width:auto!important;height:auto!important;left:12px;top:50%;padding:0!important;background-color:transparent;border:none;transform:translateY(-50%)}.password-input .show-hide-password i{color:#101223;font-size:.875rem}@media screen and (max-width:500px){.xs-hidden{display:none;flex-grow:0}.next-link{flex-grow:0!important}.question-btn{width:150px!important}}input[dir=ltr]{text-align:right}.store-page{color:#101223;display:flex;align-items:flex-start;gap:2rem}.store-page>:first-child{flex-grow:1;flex-shrink:2}.store-page>:last-child{flex-basis:35rem;min-width:20rem}.submit-store-section{margin-top:2rem;padding:1rem;border-radius:10px;background-color:#d2d4da}.total-store{margin-bottom:1rem;display:flex;justify-content:space-between;font-size:1.25rem}.total-store>span{display:flex;align-items:center;gap:.5rem}#submit-products button{background-color:#001e4b;color:#fff;border-radius:10px;transition:all .3s ease-in-out}#submit-products button:hover{background-color:#4ab6d2}#products-pub img{height:auto;width:100%;border-radius:10px}.store-list{display:grid;margin-bottom:0;grid-template-columns:1fr 1fr;gap:3rem 1rem}.store-list h2{font-size:1.75rem!important}@media screen and (max-width:1100px){.store-list{grid-template-columns:1fr}}.products-list{display:grid;gap:1rem;margin-bottom:0}.product-card{display:flex;align-items:center;gap:1rem;border:1px solid #d2d4da;border-radius:10px;padding:1.5rem 1rem}.product-card>div:first-child{flex-basis:35%;flex-shrink:0}.product-card>div:first-child img{height:auto;width:100%;border-radius:10px}.sticky-price-products{display:none}.product-description h3{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.product-description h4{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:#4ab6d2}.product-description p{font-size:.875rem}.product-quantity-container{display:flex;align-items:center;gap:1rem}.product-quantity-container label{margin-bottom:0}.product-quantity-control{display:flex;gap:8px;align-items:center}.product-quantity-control span{font-size:1.125rem;font-weight:700}.product-quantity-control button{font-size:.875rem;border:1px solid #101223;width:40px;height:40px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.product-quantity-control button:hover{background-color:#101223;color:#fff}.product-quantity-control button:hover i{color:#fff}.product-quantity-control button:disabled{opacity:.5;pointer-events:none}.product-quantity-control button:disabled i{color:#101223}.sticky-products{position:-webkit-sticky;position:sticky;top:6rem}@media screen and (max-width:850px){body:has(.store-page) aside.floating-contact{bottom:9rem;right:1rem}.submit-store-section{display:none}#products-page{margin-bottom:3rem}.store-page{display:block}.store-list{grid-template-columns:1fr 1fr}.sticky-price-products{background-color:#d2d4da;display:block;position:fixed;bottom:0;left:0;width:100%;padding:1rem;z-index:3}.sticky-price-products button{background-color:#001e4b;color:#fff;border-radius:10px;transition:all .3s ease-in-out}.sticky-price-products button:hover{color:#fff;background-color:#4ab6d2}}@media screen and (max-width:650px){.store-title{font-size:2rem}.store-list{grid-template-columns:1fr}.product-card{padding:1rem .5rem;position:relative;right:-.5rem;width:calc(100% + 1rem)}.product-description h3{font-size:1rem}.product-description h4{font-size:.875rem}.product-description p,.product-quantity-container label{font-size:.75rem}.product-quantity-control span{font-size:.875rem}.product-quantity-control button{font-size:.75rem;width:30px;height:30px}.sticky-price-products label,.sticky-price-products span{font-size:.875rem}}.modal-close{position:absolute;width:28px;height:28px;top:-14px;right:-14px;background-color:#e2231a;border-radius:50%;display:grid;place-items:center}@media screen and (max-width:600px){.max-sm-hidden{display:none}}.teacher-page-container{min-height:100dvh;display:flex}.teacher-page-sidebar{flex-shrink:0;padding-block:2rem;padding-inline:2.5rem;border-left:2px solid #dbe9f4}.teacher-page-sidebar>div{position:-webkit-sticky;position:sticky;top:6rem}.teacher-header{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.teacher-img-container{width:260px;aspect-ratio:1;position:relative;margin-bottom:1.5rem}.teacher-img-container>img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:50%}.teacher-img-container>svg{position:absolute;bottom:1rem;right:1rem}.user-img-container{width:180px}.teacher-name{text-transform:capitalize;font-size:1.5rem;font-weight:600;color:#001e4b;margin-bottom:1.5rem}.know-teacher-btn{border:1px solid #001e4b;color:#001e4b;font-size:1.125rem;padding:.75rem 1.5rem;border-radius:1rem;text-align:center;transition:all .3s ease-in-out;width:100%}.know-teacher-btn:hover{transform:scale(1.04)}.know-teacher-btn.active{background-color:#001e4b;color:#fff}.know-teacher-btn .mobile-only{display:none}.teacher-nav{flex-direction:column;gap:1.5rem}.teacher-nav,.teacher-nav a{display:flex;align-items:center}.teacher-nav a{padding:1rem 1.5rem;border-radius:1rem;font-size:1.125rem;text-align:center;justify-content:center;gap:.75rem;color:#001e4b;transition:all .3s ease-in-out}.teacher-nav a span{transition:all .3s ease-in-out;color:#fff;background-color:rgba(0,30,75,.4);font-size:1rem;border-radius:6px;padding:1px 1rem}.teacher-nav a.active,.teacher-nav a:hover{background-color:#001e4b;color:#fff}.teacher-nav a.active span,.teacher-nav a:hover span{background-color:hsla(0,0%,100%,.4)}.teacher-page-content{flex-grow:1;padding-bottom:4rem}.teacher-cover-photo{width:100%;aspect-ratio:1600/600;-o-object-fit:cover;object-fit:cover;height:auto;max-height:23.5rem}.teacher-info{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-in;transition:grid-template-rows .4s ease-in,-ms-grid-rows .4s ease-in}.teacher-info.visible{grid-template-rows:1fr}.teacher-info>div{overflow:hidden;min-height:0}.teacher-info-content{display:flex;padding-block:3rem;align-items:center;gap:2rem;max-width:70rem;margin:0 auto}.teacher-info-box{flex-grow:1}.first-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;max-width:50rem}.small-card{padding:1.125rem;border-radius:12px;background-color:#dbe9f4;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.small-card h3{font-size:1rem;line-height:1.75;margin-bottom:.5rem;font-weight:600;color:#001e4b;opacity:1%}.small-card p{font-size:1.25rem;font-weight:700;margin-bottom:0;color:#001e4b}.second-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:50rem}.big-card{padding:1.125rem;border-radius:12px;background-color:#dbe9f4;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.big-card svg{transform:translateY(-6px)}.big-card h3{font-size:1rem;margin-bottom:1rem;font-weight:600;color:#001e4b;opacity:1%;line-height:1.75}.big-card p{font-size:1.25rem;font-weight:700;margin-bottom:0;color:#001e4b}.big-card ul{margin-bottom:0;list-style:disc;padding-right:1rem;display:grid;gap:.25rem}.big-card ul li{list-style-type:disc;font-weight:700;font-size:1rem;color:#001e4b}.teacher-social{margin-bottom:0;display:grid;flex-basis:14rem;flex-shrink:0;gap:1rem}.teacher-social li>a{display:flex;align-items:center;gap:.75rem;justify-content:center;height:3.25rem;font-size:1rem;font-weight:600;border-radius:12px;border:2px solid}.teacher-social li>a,.teacher-social li>a span{transition:all .3s ease-in-out}.teacher-social li>a svg{transition:all .15s ease-in-out}.facebook-link{border-color:#0866ff!important}.facebook-link span{color:#0866ff}.facebook-link svg{fill:#0866ff}.facebook-link:hover{background-color:#0866ff}.facebook-link:hover span{color:#fff}.facebook-link:hover svg{fill:#fff}.instagram-link{border-color:#f50062!important}.instagram-link span{color:#f50062}.instagram-link svg{fill:#f50062}.instagram-link:hover{background-color:#f50062}.instagram-link:hover span{color:#fff}.instagram-link:hover svg{fill:#fff}.tiktok-link{border-color:#121212!important}.tiktok-link span{color:#121212}.tiktok-link svg{fill:#121212}.tiktok-link:hover{background-color:#121212}.tiktok-link:hover span{color:#fff}.tiktok-link:hover svg{fill:#fff}.youtube-link{border-color:#ff0302!important}.youtube-link span{color:#ff0302}.youtube-link svg path:first-child{fill:#ff0302}.youtube-link svg path:last-child{fill:#fff}.youtube-link:hover{background-color:#ff0302}.youtube-link:hover span{color:#fff}.youtube-link:hover svg path:first-child{fill:#fff}.youtube-link:hover svg path:last-child{fill:#ff0302}.teacher-info-line{height:5px;background-color:#dbe9f4;border-radius:12px}.teacher-nav-mobile{display:none}.cards-section{padding-top:4rem}.teacher-subtitle{color:#001e4b;font-size:2rem;font-weight:700;margin-bottom:1.75rem;text-align:center}.teacher-sub-subtitle{font-size:1.25rem}.cards-section ul{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:0}.dorouscom-card-teacher{position:relative;width:18.25rem;box-shadow:4px 4px 22px 0 rgba(0,0,0,.05);border-radius:15px;background-color:#fff;border:1px solid #d2d4da;padding:8px 8px 25px}.dorouscom-card-teacher img{border-radius:15px;width:100%;display:block;height:auto;-o-object-fit:cover;object-fit:cover;margin-bottom:.5rem;aspect-ratio:400/286}.dorouscom-card-teacher h6{text-align:center;font-size:14px;font-weight:400;color:#101223;margin-bottom:6px}.dorouscom-card-teacher p{margin-top:0;text-align:center;font-size:12px;color:#5b5d6b;margin-bottom:20px}.dorouscom-card-teacher .action-container{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.dorouscom-card-teacher .action-container *{padding:8px 1rem;border-radius:7px;font-size:12px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;text-align:center;transition:all .5s}.dorouscom-card-teacher .action-container .action-secondary{color:#001e4b;border-radius:7px;border:1px solid #001e4b;background-color:#fff}.dorouscom-card-teacher .action-container .action-secondary:hover{color:#fff;background-color:#001e4b}.dorouscom-card-teacher .action-container .action-primary{color:#fff;background-color:#001e4b;border-radius:7px;border:1px solid #001e4b}.dorouscom-card-teacher .action-container .action-primary:hover{color:#001e4b;background-color:#fff}.empty-cards{font-size:1.25rem;font-weight:700;color:#f16562;margin-bottom:0;text-align:center}.empty-cards a{color:#f16562;text-decoration:underline;text-underline-offset:3px;transition:all .3s ease-in-out}.empty-cards a:hover{color:#f16562;opacity:.8;text-decoration:underline}@media screen and (max-width:767px){.empty-cards{font-size:1rem}}.teacher-layout{margin-right:2rem;margin-left:1rem}.program-modal .subscription-modal-content{min-height:500px!important}.program-modal .program-table{overflow-x:auto;max-width:100%}@media screen and (max-width:900px){.program-modal .subscription-modal-content{width:100%!important;max-width:none!important;min-height:100%!important}}@media screen and (max-width:600px){.program-modal .program-table{font-size:.875rem;text-wrap:nowrap}}@media screen and (max-width:1200px){.teacher-layout{margin-right:1rem}.teacher-info-content{flex-direction:column;gap:3rem}.teacher-social{display:flex;flex-basis:unset;justify-content:center;gap:.5rem;flex-wrap:wrap}.teacher-social li{width:10rem}}.teacher-cover-photo-mobile{width:100%;aspect-ratio:1600/600;-o-object-fit:cover;object-fit:cover;height:auto;display:none}@media screen and (max-width:1000px){.teacher-cover-photo{display:none}.teacher-cover-photo-mobile,.teacher-page-container{display:block}.teacher-page-content{border:none}.teacher-page-sidebar{padding-inline:1rem;padding-block:3rem}.teacher-page-sidebar>div{position:static}.teacher-nav{display:none}.teacher-header{flex-direction:row;gap:3rem;align-items:center;margin-bottom:0}.know-teacher-btn{width:auto;flex-basis:15rem}.teacher-img-container{width:200px;aspect-ratio:1;margin-bottom:0}.teacher-img-container svg{bottom:.5rem;right:.5rem}.teacher-name{margin-bottom:0;flex-shrink:0}.teacher-name span{display:block;margin-top:.5rem}.teacher-info-content{padding-top:0}.teacher-info{border-bottom:5px solid #dbe9f4}.teacher-info-line{display:none}.teacher-nav-mobile{position:-webkit-sticky;position:sticky;top:2.8rem;display:flex;padding-top:2.5rem;padding-bottom:1rem;padding-inline:1rem;background-color:#fff;justify-content:center;z-index:2;box-shadow:0 0 10px rgba(0,0,0,.1);gap:1.5rem}.teacher-nav-mobile a{display:flex;padding:.875rem 1.125rem;border-radius:1rem;font-size:.875rem;text-align:center;justify-content:center;align-items:center;gap:.75rem;color:#001e4b;transition:all .3s ease-in-out}.teacher-nav-mobile a span{transition:all .3s ease-in-out;color:#fff;background-color:rgba(0,30,75,.4);font-size:.75rem;border-radius:6px;padding:1px 1rem}.teacher-nav-mobile a.active,.teacher-nav-mobile a:hover{background-color:#001e4b;color:#fff}.teacher-nav-mobile a.active span,.teacher-nav-mobile a:hover span{background-color:hsla(0,0%,100%,.4)}}@media screen and (max-width:767px){.teacher-page-sidebar{padding-top:2rem;padding-bottom:1.5rem}.teacher-header{gap:1rem}.teacher-img-container{width:110px}.teacher-img-container svg{width:30px;bottom:-10px;right:0}.teacher-name{font-size:1.125rem}.know-teacher-btn{font-size:.875rem;flex-basis:10rem;padding:.75rem 1.5rem}.teacher-info-content{gap:1.5rem;padding-bottom:2rem}.teacher-info-box{width:100%}.first-row{gap:.5rem;margin-bottom:.5rem}.second-row{gap:.5rem}.small-card{padding:.875rem}.small-card h3{font-size:.875rem;margin-bottom:.25rem}.small-card p{font-size:1rem}.small-card svg{width:40px;height:40px}.big-card{padding:.875rem}.big-card h3{margin-bottom:.5rem}.big-card h3,.big-card ul li{font-size:.875rem}.big-card svg{width:40px;height:40px}.teacher-social li{width:7rem}.teacher-social li a{height:2.5rem;gap:.5rem;font-size:.75rem}.teacher-social li a svg{width:16px;height:16px}.teacher-nav-mobile{padding-top:1.5rem;padding-bottom:.875rem;gap:0}.teacher-nav-mobile a{font-size:.75rem;padding:.5rem .875rem;border-radius:12px;gap:4px}.teacher-nav-mobile a span{font-size:10px;padding:2px 10px}.cards-section{padding-top:2rem;margin-top:1rem}.cards-section ul{gap:1rem}.teacher-subtitle{font-size:1.25rem;margin-bottom:1rem}.teacher-sub-subtitle{font-size:1rem}.dorouscom-card-teacher:not(.full){padding-bottom:18px;width:198px}.dorouscom-card-teacher:not(.full) p{margin-bottom:.5rem}.dorouscom-card-teacher:not(.full) .action-container{gap:4px}.dorouscom-card-teacher:not(.full) .action-container *{font-size:9px;padding:8px 6px}}@media screen and (max-width:500px){.teacher-name{display:none}.know-teacher-btn{flex-grow:1;flex-basis:unset;padding:.75rem 1rem}.know-teacher-btn .desktop-only{display:none}.know-teacher-btn .mobile-only{display:block}.teacher-nav-mobile{padding-inline:0}.teacher-nav-mobile a{font-size:10px;padding:.5rem}.small-card{padding:.75rem;gap:.5rem}.small-card h3{font-size:.75rem;margin-bottom:2px}.small-card p{font-size:.875rem}.small-card svg{width:30px;height:30px}.big-card{padding:.75rem;gap:.5rem}.big-card h3{margin-bottom:.5rem}.big-card h3,.big-card ul li{font-size:.75rem}.big-card svg{width:30px;height:30px;transform:none}.second-row{grid-template-columns:1fr}.teacher-social li{width:3rem}.teacher-social li span{display:none}.facebook-link{background-color:#0866ff;color:#fff}.facebook-link svg{fill:#fff}.instagram-link{background-color:#f50062;color:#fff}.instagram-link svg{fill:#fff}.tiktok-link{background-color:#121212;color:#fff}.tiktok-link svg{fill:#fff}.youtube-link{background-color:#ff0302;color:#fff}.youtube-link svg path:first-child{fill:#fff}.youtube-link svg path:last-child{fill:#ff0302}}@media screen and (max-width:400px){.dorouscom-card-teacher{padding-bottom:18px;width:264px}.dorouscom-card-teacher p{margin-bottom:.5rem}.dorouscom-card-teacher .action-container{gap:4px}.dorouscom-card-teacher .action-container *{font-size:12px;padding:8px 10px}}.balance-container{margin-left:2rem;flex-shrink:0;align-self:stretch!important;margin-right:auto;font-size:1rem;font-weight:500}.balance-container>div:first-child{gap:8px;height:100%}.balance-container>div:first-child,.balance-container>div:last-child{display:flex;padding-inline:1rem;align-items:center;justify-content:center}.balance-container>div:last-child{top:100%;left:50%;height:60px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;z-index:12;font-size:1.125rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;transform:translateX(-50%)}@media screen and (max-width:1300px){.balance-container{margin-left:1rem}}@media screen and (max-width:1000px){.balance-container>div:last-child{display:none}}@media screen and (max-width:767px){.balance-container{font-size:.875rem}.balance-container svg{width:16px;height:16px}.balance-container:before{top:-8px}.balance-container:after,.balance-container:before{position:absolute;content:"";width:100%;left:0;height:8px;background-color:#7dd658}.balance-container:after{top:100%}}@media screen and (max-width:500px){.navbar-logo-link{display:none}.balance-container{font-size:.75rem}.balance-container>div:first-child{padding-inline:.75rem}.balance-container>div:last-child{font-size:.875rem}.header-nav{gap:8px}}#balance-popup .modal-content{border-radius:1rem;border:none}#balance-popup .modal-header{border-top-left-radius:1rem;border-top-right-radius:1rem;border:none}#balance-popup .modal-header h5{font-weight:700;padding-block:2px}#balance-popup .modal-header h5>span{font-size:1.75rem}#balance-popup .modal-body{padding-block:2rem;padding-inline:1.5rem}#balance-popup label{font-weight:400}#balance-popup .code-input{display:flex;width:100%}#balance-popup .code-input input{min-width:0;flex-grow:1;border:1px solid #b3b5bd;border-left:none;padding:8px 16px;font-size:14px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px;color:#404252}#balance-popup .code-input input::-moz-placeholder{color:#777986}#balance-popup .code-input input:-ms-input-placeholder{color:#777986}#balance-popup .code-input input::placeholder{color:#777986}#balance-popup .code-input button{padding:14px 32px;font-size:14px;font-weight:500;border-top-left-radius:10px;border-bottom-left-radius:10px;border:none;transition:all .3s}#balance-popup .code-input button:hover{background-color:#4ab6d2;color:#fff}.balance-error{color:#f16562;font-weight:500;margin-top:12px}#balance-success,.balance-confirm-container{padding-top:2rem;text-align:center}#balance-success p,.balance-confirm-container p{font-size:1.125rem;font-weight:500;margin-bottom:1.5rem}#balance-success p span,.balance-confirm-container p span{font-weight:700}#balance-success .balance-cancel,.balance-confirm-container .balance-cancel{background-color:#fff;color:#f16562;border:2px solid #f16562;border-radius:10px;width:140px;height:50px;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .3s}#balance-success .balance-cancel:hover,.balance-confirm-container .balance-cancel:hover{background-color:#f16562;color:#fff}#balance-success .balance-confirm,.balance-confirm-container .balance-confirm{background-color:#7dd658;color:#101223;border:2px solid #7dd658;border-radius:10px;width:140px;height:50px;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .3s}#balance-success .balance-confirm:hover,.balance-confirm-container .balance-confirm:hover{background-color:#fff;border-color:#101223}#balance-success .balance-cancel,#balance-success .balance-confirm{width:160px}@media screen and (max-width:500px){.balance-error{font-size:.875rem}#balance-success p,.balance-confirm-container p{font-size:1rem}#balance-success .balance-cancel,#balance-success .balance-confirm,.balance-confirm-container .balance-cancel,.balance-confirm-container .balance-confirm{font-size:.875rem;width:120px}#balance-popup .modal-body{padding-block:1.5rem;padding-inline:1rem}}.card-price{display:block;margin-bottom:1.5rem;font-size:.875rem;font-weight:700;color:#101223;background-color:#7dd658;padding:4px 2rem;border-radius:10px;text-align:center}.balance-resume{padding-block:1.5rem!important}.balance-not-enough{background-color:rgba(241,101,98,.26666666666666666);color:red;font-weight:600;font-size:1rem;padding:1rem 2rem;border-radius:10px;text-align:center}.balance-not-enough.mobile{display:none}@media screen and (max-width:767px){.balance-not-enough.mobile{display:block;font-size:.875rem;padding:.75rem 1rem}.balance-not-enough{display:none}}.one-course .card-price{margin-inline:8px;margin-top:1rem}.profile-table,.teacher-page-content{max-width:100%;overflow:hidden}@media screen and (max-width:1000px){.teacher-page-content{max-width:none;overflow:unset}}.profile-table .table-wrapper{border-radius:10px;border:1px solid #d2d4da;overflow:hidden;width:100%}.profile-table .table-wrapper>div{width:100%;overflow:scroll}.table-nowrap td,.table-nowrap th{white-space:nowrap}@media screen and (max-width:767px){.profile-table .table-wrapper td,.profile-table .table-wrapper th{font-size:.875rem}}@media screen and (max-width:990px){div.profile-sidebar{border-left:none!important}}.swal2-html-container{padding-bottom:.5rem!important}.profile-nav{gap:1rem}.profile-nav-mobile{flex-wrap:wrap}.profile-name{display:block!important}.subs-filter{display:flex;flex-wrap:wrap;row-gap:2rem;-moz-column-gap:1rem;column-gap:1rem}.subs-filter>div:first-child{flex-grow:1;flex-shrink:1}.subs-filter>div:last-child{flex-shrink:0;flex-basis:15rem}.subs-filter .nav{flex-wrap:nowrap}.subs-filter .nav-tabs{display:flex}.subs-filter .nav-tabs.mobile{display:none}.subs-filter .nav-tabs.larger{display:flex}.subs-filter .nav-item{flex-grow:1;text-align:center;padding:10px;color:#001e4b;border:1px solid #001e4b;background-color:#fff}.subs-filter .nav-item.active{color:#fff;background-color:#001e4b}.subs-filter .nav-item:first-child{border-radius:0 10px 10px 0}.subs-filter .nav-item:last-child{border-radius:10px 0 0 10px}.subs-filter .sub-status{display:flex}.subs-filter .sub-status .btn-group{width:100%}.subs-filter .sub-status button{border-radius:10px;padding:12px 20px;border:1px solid #b3b5bd;margin-top:7px;text-align:right;display:flex;align-items:center}.subs-filter .sub-status button:after{position:absolute;left:5px}.subs-filter .sub-status .dropdown-menu{width:100%;text-align:right}@media screen and (max-width:650px){.subs-filter .nav-tabs.mobile{display:flex}.subs-filter .nav-tabs.larger{display:none}}.profile-table .tab-content{padding:0;box-shadow:none;border-radius:0;border:none}.profile-subscriptions{padding-bottom:0}.cards-page-title{font-size:2.5rem;color:#404252;margin-bottom:2rem}.cards-page-subtitle{font-size:2rem;color:#404252;margin-bottom:2rem}.cards-page-section{padding-top:5rem}.cards-page-section ul{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:0}@media screen and (max-width:767px){.cards-page-title{font-size:1.75rem;margin-bottom:1.5rem}h1.cards-page-subtitle{text-align:center!important;font-size:1.25rem;margin-bottom:1.5rem}.cards-page-section{padding-top:3rem}.cards-page-section ul{justify-content:center;gap:1rem}}#cycle-cards,#live-cards,#recording-cards{padding-bottom:5rem;min-height:100dvh}.subscription-page .subscription-tab-list{grid-template-columns:1fr 1fr}.student-header{justify-content:center}.teachers-hero{padding-block:4rem}.teachers-hero-content{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:4rem}.teachers-hero-content>div:last-child{flex-basis:25rem;min-width:15rem}.teachers-hero-content>div:first-child{max-width:40rem}.teachers-hero-content h1{font-size:2rem;line-height:1.6;font-weight:700;margin-bottom:2rem}.teachers-hero-content p{font-size:1.25rem;margin-bottom:3rem}.teachers-hero-content a{padding:1.125rem 3rem;margin-left:2rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;border-radius:10px;text-align:center;transition:all .3s ease-in-out;background-color:#001e4b;color:#fff}.teachers-hero-content a:hover{color:#fff;opacity:.9}.teachers-hero-content a.active{background-color:#4ab6d2}.teachers-hero-content a svg{transform:translateY(-3px)}@media screen and (max-width:900px){.teachers-hero{padding-block:3rem}.teachers-hero-content{flex-direction:column-reverse;gap:3rem;text-align:center}.teachers-hero-content>div:last-child{flex-basis:100%;max-width:10rem;margin:0 auto}.teachers-hero-content p{margin-bottom:2rem}}@media screen and (max-width:767px){.teachers-hero{padding-top:2rem}.teachers-hero-content{gap:1.5rem;margin-bottom:2.5rem}.teachers-hero-content h1{font-size:1.5rem;margin-bottom:1.5rem}.teachers-hero-content p{font-size:1rem;margin-bottom:1.5rem}.teachers-hero-content a{padding:1rem 1.25rem;margin-left:0;gap:.5rem;font-size:.75rem}.teachers-hero-content a svg{width:16px;height:16px}}.teachers-filters{display:flex;gap:1.5rem;align-items:flex-end;flex-wrap:wrap}.teachers-filters label{font-weight:500;display:inline-flex;align-items:center;gap:8px;margin-bottom:.25rem}.teachers-filters input:not([type=hidden]),.teachers-filters select{line-height:1.4;border:1px solid #b3b5bd;font-size:.875rem;border-radius:10px;padding:.875rem 1rem;width:100%}.teachers-filters input:not([type=hidden])::-moz-placeholder,.teachers-filters select::-moz-placeholder{color:#777986}.teachers-filters input:not([type=hidden]):-ms-input-placeholder,.teachers-filters select:-ms-input-placeholder{color:#777986}.teachers-filters input:not([type=hidden])::placeholder,.teachers-filters select::placeholder{color:#777986}.teachers-filters>div:not(:last-child){flex:1;min-width:12rem}.teachers-filters>div:last-child{flex-shrink:0;display:flex;gap:.5rem}.teachers-filters a,.teachers-filters button{padding:.875rem 3rem;font-size:.875rem;gap:1rem;flex:1;border-radius:10px;text-align:center;transition:all .3s ease-in-out;border:1px solid #001e4b}.teachers-filters button{background-color:#001e4b;color:#fff}.teachers-filters button:hover{color:#fff;opacity:.9}.teachers-filters a{background-color:transparent;color:#001e4b}.teachers-filters a:hover{color:#001e4b;opacity:.9}@media screen and (max-width:767px){.teachers-filters{-moz-column-gap:1rem;column-gap:1rem}}.teachers-section{min-height:20rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.teachers-section>p{font-size:2rem;color:#101223;font-weight:500;text-align:center}@media screen and (max-width:767px){.teachers-section>p{font-size:1.25rem}}.teachers-section ul{margin-bottom:4rem;width:100%;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.teachers-section li{position:relative;width:15rem;box-shadow:4px 4px 22px 0 rgba(0,0,0,.05);border-radius:1rem;background-color:#fff;border:1px solid #d2d4da;padding:1rem}.teachers-section li img{border-radius:15px;width:100%;display:block;height:auto;-o-object-fit:cover;object-fit:cover;margin-bottom:1.5rem;aspect-ratio:1/1}.teachers-section li h2{text-align:center;font-size:1.125rem;font-weight:500;color:#101223;margin-bottom:.75rem}.teachers-section li p{margin-top:0;text-align:center;font-size:.875rem;color:#5b5d6b;margin-bottom:1.25rem}.teachers-section li a{width:100%;padding:10px 1rem;border-radius:7px;font-size:12px;display:block;text-align:center;transition:all .5s;color:#fff;background-color:#001e4b;border-radius:8px;border:1px solid #001e4b}.teachers-section li a:hover{color:#001e4b;background-color:#fff}@media screen and (max-width:767px){.teachers-section ul{gap:1rem}}@media screen and (max-width:500px){.teachers-section ul{-moz-column-gap:.25rem;column-gap:.25rem}.teachers-section li{padding:.75rem;width:11rem}.teachers-section li img{margin-bottom:1.25rem}.teachers-section li h2{font-size:1rem}.teachers-section li p{font-size:.75rem;margin-bottom:1rem}.teachers-section li a{font-size:.675rem}}.signup-teacher-btn{outline-color:#001e4b}.signup-teacher-btn:hover{background-color:#4ab6d2;outline-color:#4ab6d2}.responsive-top-pl{padding-left:1rem}@media screen and (max-width:500px){.responsive-top-pl{padding-left:8px}}.top-header-container{display:flex}.top-header-container>div:first-child{gap:1rem}.top-header-container>div:last-child{align-self:center}@media screen and (max-width:991px){.top-header-container{flex-direction:column}.top-header-container>div:last-child{align-self:stretch}.top-header-container>div:first-child{gap:.5rem}}@media screen and (max-width:500px){.top-header-container>div:first-child{gap:10px}}.multi-select{display:flex;box-sizing:border-box;flex-direction:column;position:relative;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#101223}.multi-select .multi-select-header{border:1px solid #b3b5bd;font-size:.875rem;overflow:hidden;padding:8px 1rem;height:49px;border-radius:10px!important}.multi-select .multi-select-header:after{content:"";display:block;position:absolute;top:50%;left:15px;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23b3b5bd' viewBox='0 0 16 16'%3E%3Cpath d='M8 13.1l-8-8 2.1-2.2L8 8.8l5.9-5.9L16 5.1z'/%3E%3C/svg%3E");height:10px;width:10px}.multi-select .multi-select-header.multi-select-header-active{border-color:#b3b5bd;border-radius:10px}.multi-select .multi-select-header.multi-select-header-active:after{transform:translateY(-50%) rotate(180deg)}.multi-select .multi-select-header.multi-select-header-active+.multi-select-options{display:flex}.multi-select .multi-select-header .multi-select-header-placeholder{color:#101223}.multi-select .multi-select-header .multi-select-header-option{display:inline-flex;align-items:center;background-color:#f3f4f8;font-size:.75rem;padding:5px 10px;border-radius:10px}.multi-select .multi-select-header .multi-select-header-max{font-size:14px;color:#65727e}.multi-select .multi-select-options{display:none;box-sizing:border-box;flex-flow:wrap;position:absolute;top:100%;left:0;right:0;z-index:999;margin-top:5px;padding:5px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;overflow-x:hidden}.multi-select .multi-select-options::-webkit-scrollbar{width:5px}.multi-select .multi-select-options::-webkit-scrollbar-track{background:#f0f1f3}.multi-select .multi-select-options::-webkit-scrollbar-thumb{background:#cdcfd1}.multi-select .multi-select-options::-webkit-scrollbar-thumb:hover{background:#b2b6b9}.multi-select .multi-select-options .multi-select-all,.multi-select .multi-select-options .multi-select-option{padding:4px 12px;height:42px}.multi-select .multi-select-options .multi-select-all .multi-select-option-radio,.multi-select .multi-select-options .multi-select-option .multi-select-option-radio{margin-left:14px;height:16px;width:16px;border:1px solid #b3b5bd;border-radius:4px}.multi-select .multi-select-options .multi-select-all .multi-select-option-text,.multi-select .multi-select-options .multi-select-option .multi-select-option-text{box-sizing:border-box;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:.875rem;line-height:1rem}.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio,.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio{border-color:#4ab6d2;background-color:#4ab6d2}.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio:after,.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio:after{content:"";display:block;margin-right:5px;margin-top:3px;width:4px;height:7px;border:solid #fff;border-width:0 .15em .15em 0;transform:rotate(45deg)}.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-text,.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-text{color:#4ab6d2}.multi-select .multi-select-options .multi-select-all:active,.multi-select .multi-select-options .multi-select-all:hover,.multi-select .multi-select-options .multi-select-option:active,.multi-select .multi-select-options .multi-select-option:hover{background-color:#f3f4f7}.multi-select .multi-select-options .multi-select-all{border-bottom:1px solid #f1f3f5;border-radius:0}.multi-select .multi-select-options .multi-select-search{padding:10px;border:1px solid #b3b5bd;border-radius:5px;margin:10px 10px 5px;width:100%;outline:none;font-size:.875rem}.multi-select .multi-select-options .multi-select-search::-moz-placeholder{color:#777986}.multi-select .multi-select-options .multi-select-search:-ms-input-placeholder{color:#777986}.multi-select .multi-select-options .multi-select-search::placeholder{color:#777986}.multi-select .multi-select-all,.multi-select .multi-select-header,.multi-select .multi-select-option{flex-wrap:wrap;box-sizing:border-box;border-radius:5px;cursor:pointer;display:flex;align-items:center;width:100%;font-size:.875rem}.daterangepicker{direction:rtl!important;font-family:Montserrat Arabic,sans-serif!important;width:auto!important}.drp-calendar.right{display:none!important}.daterangepicker .drp-calendar{max-width:350px!important}.calendar-table thead tr:first-child th.next,.calendar-table thead tr:first-child th.prev{transform:rotate(180deg)}.calendar-table thead tr:not(:first-child) th{font-size:10px!important;width:auto!important;padding-inline:.25rem!important}@media screen and (max-width:500px){.daterangepicker{transform:scale(.95)}}.custom-popup .contact-modal-header{background-color:#001e4b}.custom-popup .contact-modal-header button{color:#fff}.custom-popup .modal-content{border-top-left-radius:10px;border-top-right-radius:10px;border:none}@media screen and (max-width:500px){.custom-popup .modal-dialog{margin:0}.custom-popupp .modal-content{height:100dvh;overflow-y:auto}.custom-popup .contact-modal-header,.custom-popupp .modal-content{border-top-left-radius:0;border-top-right-radius:0}}.bg-blue-important{background-color:#001e4b!important}.cards-levels,.cards-teachers{overflow:hidden}.announcements-bg{background-color:#f6f8f9}.announcements-page{display:flex;gap:2rem}.announcements-page>form{position:-webkit-sticky;position:sticky;top:0;flex-basis:20rem;flex-shrink:0}.announcements-page>ul{flex-grow:1}.announcements-page h2{font-size:1rem;font-weight:500;color:#404252;background-color:#f3f4f8;padding:1rem;margin-bottom:0}.announcements-page .filters-mobile-btn{display:none}#filters-form .submit-filters{display:inline-flex;gap:8px;align-items:center;justify-content:center}#filters-form button{background-color:#4ab6d2;border-color:#4ab6d2}.filter-list{border-radius:10px;overflow:hidden;border:1px solid #b3b5bd;padding-bottom:1rem;background-color:#fff}.filter-list ul{padding-top:1rem;padding-inline:1rem;max-height:20rem;overflow:scroll;margin-bottom:0;display:grid;gap:1rem;font-size:.875rem;font-weight:500;color:#101223}.filter-list ul li{display:flex;align-items:center;gap:8px}.filter-list ul input{cursor:pointer;width:1rem;height:1rem;border-color:#b3b5bd}.announcements-list li{margin-bottom:1rem;background-color:#fff;outline:2px solid transparent;outline-offset:-2px;border-radius:1rem;transition:all .3s ease-in-out;box-shadow:0 1px 8px 0 rgba(0,0,0,.08)}.announcements-list li:hover{outline-color:#4ab6d2}.announcements-list li:hover .details-btn,.announcements-list li:hover .details-btn svg{color:#4ab6d2}.announcements-list li>*{padding:1rem 24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.announcements-list li>:first-child{align-items:start;border-bottom:1px solid #b3b5bd}.announcements-list li>:last-child{align-items:center}.announcements-list li h3{color:#404252;font-weight:600;font-size:1.25rem;margin-bottom:8px}.announcements-list li .details-btn{font-size:.875rem;color:#001e4b;display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:600;transition:all .2s ease-in-out}.announcements-list li .details-btn svg{transition:all .2s ease-in-out}.announcements-list li .details-btn:hover,.announcements-list li .details-btn:hover svg{color:#4ab6d2}.announcements-list li h4{color:#001e4b;font-weight:600;font-size:1.125rem;margin-bottom:8px}.announcements-list li span{font-size:.875rem;font-weight:500;color:#404252}.announcements-list li p{margin-bottom:0;font-size:1rem;font-weight:500;color:#404252}.announcements-list li .offer-btn{display:inline-flex;gap:8px;align-items:center;background-color:#001e4b;color:#fff;transition:all .3s ease-in-out;font-size:.75rem;padding:10px 1.25rem;border-radius:1rem}.announcements-list li .offer-btn:hover{background-color:#4ab6d2}.announcements-list li .offer-btn span{color:#fff}@media screen and (max-width:800px){.announcements-page{flex-direction:column;gap:0}.announcements-page>form{flex-basis:auto;position:static}.announcements-page .filters-mobile-btn{display:flex;align-items:center;gap:12px;border-radius:10px!important;background-color:#f3f4f8!important;color:#101223!important;font-weight:500;font-size:1rem!important;margin-bottom:1rem;padding:12px 1rem;width:100%}.announcements-page .grid-filters{display:grid;transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out,-ms-grid-rows .3s ease-in-out;grid-template-rows:1fr}.announcements-page .grid-filters>div{overflow:hidden;min-height:0}.announcements-page .mobile-hidden{grid-template-rows:0fr}.announcements-page .teachers-filters{margin-bottom:2rem}.announcements-list li{outline-width:1px;outline-offset:-1px}.announcements-list li>*{padding:12px 1rem}.announcements-list li h3{color:#404252;font-weight:600;font-size:1rem;margin-bottom:4px}.announcements-list li .details-btn{font-size:.75rem;text-underline-offset:1px}.announcements-list li h4{font-size:.875rem}.announcements-list li p,.announcements-list li span{font-size:.75rem}.announcements-list li .offer-btn{font-size:.75rem;padding:10px 1.25rem;border-radius:1rem}}@media screen and (max-width:500px){#sessions-popup h5{font-size:1rem!important}}.details-modal-body{padding:2rem 1rem;background-color:#f6f8f9}.details-modal-body div{background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.05);outline:2px solid transparent;outline-offset:-2px;border-radius:8px;transition:all .3s ease-in-out;margin-bottom:1rem;padding:.875rem 1rem}.details-modal-body div:hover{outline-color:#4ab6d2}.details-modal-body h6{text-align:center;margin-bottom:2rem;font-size:1.125rem;font-weight:600;color:#001e4b;display:flex;align-items:center;gap:8px;justify-content:center;border-radius:1rem}.details-modal-body label{display:flex;align-items:center;gap:8px;margin-bottom:4px}.details-modal-body p{margin-bottom:0}