html{scroll-behavior:smooth}html :not(i,[class^=ti-],[class*=" ti-"]){font-family:Poppins,sans-serif!important}html a:hover{color:#00a859}html[dir=ltr]{font-size:12px}html[dir=rtl] :not(i,[class^=ti-],[class*=" ti-"]){font-family:Amiri,sans-serif!important}html[dir=rtl] .font-poppins{font-family:Poppins,sans-serif!important}:root{--translate-direction:1}[dir=rtl]{--translate-direction:-1}#dropdown-toggle:hover .dropdown-popup{display:block;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:#222;-webkit-padding-start:12px;padding-inline-start:12px;font-size:14px;height:40px;border:1px solid #222;border-radius:10px;width:103px;background:transparent}@media screen and (max-width:767px){.form-select{font-size:12px;height:35px;width:72px;-webkit-padding-start:10px;padding-inline-start: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-dark-green{color:#063}.text-secondary-blue{color:#00a859}.bg-light-green{background-color:#00a859}.bg-light-green-important{background-color:#00a859!important}.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-dark-green{transition:all .3s}.hover-bg-dark-green:hover{background-color:#063}.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-text-color:hover,.text-text-color{color:#222}.hover-text-secondary-blue:hover{color:#00a859}.hover-bg-light-green:hover{background-color:#00a859}.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}.pe-10{-webkit-padding-end:40px;padding-inline-end:40px}.ps-10{-webkit-padding-start:40px;padding-inline-start:40px}.lg-me-3{-webkit-margin-end:1rem;margin-inline-end:1rem}.lg-pe-3{-webkit-padding-start:1rem;padding-inline-start:1rem}.bg-radius{border-end-end-radius:50px;border-start-end-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-end-end-radius:0;border-start-end-radius:0;background-color:transparent}.max-lg-px-3{padding-inline:1rem}}.color-white,.hover-color-white:hover{color:#fff}.header-select{font-weight:500;border:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:0;border-radius:8px;padding:4px 8px;background-color:rgba(0,168,89,.5333333333333333)}.signin-btn{background-color:#00a859;border:none;border-radius:10px;padding:12px 20px;font-size:1rem;color:#fff;outline:2px solid #fff;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.signin-btn:hover,.signup-btn{background-color:#063;outline:2px solid #00a859;color:#fff}.signup-btn{border-radius:10px;padding:12px 20px;border:none;font-size:1rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.signup-btn:hover{background-color:#00a859;outline:2px solid #fff;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}}@media screen and (max-width:500px){.signin-btn,.signup-btn{font-size:10px;padding:8px 12px}}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%;inset-inline-start:0;overflow-y:hidden;transition:all .6s ease-in}#navbar-sidebar p:has(+div[aria-hidden=true]){color:#222;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;-webkit-border-start:1px solid #d2d4da;border-inline-start:1px solid #d2d4da;-webkit-margin-start:42px;margin-inline-start:42px;-webkit-padding-start:12px;padding-inline-start:12px;display:grid;gap:12px}.contact-btn{color:#00a859;font-size:12px;border-radius:5px;padding:8px 24px;border:1px solid #00a859}.header-search{position:relative}.header-search button{height:100%;color:#fff;background-color:transparent;display:block;padding:8px 10px;border-radius:8px}.header-search button:hover{background-color:#00a859}.header-search .header-search-abosulte{box-shadow:0 2px 10px rgba(0,0,0,.1);background-color:#fff;border-radius:8px;padding:1rem;width:20rem;inset-inline-start:0!important;inset-inline-end:auto!important}.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}.pt-12{padding-top:70px}.pb-12{padding-bottom:70px}.py-14{padding-block:84px}.bg-dark-green{background-color:#063}.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:repeat(4,1fr);-moz-column-gap:4rem;column-gap:4rem;padding-block:3rem;row-gap:2rem}.footer-container a:hover{color:#fff}.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: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:1.5rem}.footer-container .logo{grid-column:span 2/span 2;padding-bottom:40px;text-align:center}.footer-container .logo a{margin:0 auto;font-size:1rem}}@media screen and (max-width:500px){.footer-container{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}}.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}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.bg-line:after{content:"";background:url(/assets/icons/line.svg);position:absolute;width:0;height:7px;inset-inline-end: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)}}@-webkit-keyframes slide{to{transform:translateX(calc(50% + 12px))}}@keyframes slide{to{transform:translateX(calc(50% + 12px))}}@-webkit-keyframes slide-reverse{to{transform:translateX(calc(-50% - 12px))}}@keyframes slide-reverse{to{transform:translateX(calc(-50% - 12px))}}.rounded-full{border-radius:9999px}.dropdown-popup{position:absolute;top:100%;inset-inline-end:0;border-end-end-radius:12px;border-end-start-radius:12px;z-index:13;display:none;padding-bottom:8px;min-width:13rem}.dropdown-popup[aria-hidden=false]{display:block;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;-webkit-margin-end:1rem;margin-inline-end:1rem}.testimonials-carousel .testimonials-carousel-list{-webkit-animation:none;animation:none;-webkit-padding-start:1rem;padding-inline-start: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:#222}}.link{position:relative}.link svg{transition:all .3s ease-in-out}.link:after{content:"";position:absolute;width:0;bottom:-2px;inset-inline-start:0;height:2px;transition:width .3s ease-in-out;background-color:#00a859}.link:hover:after{width:100%}.link:hover svg{transform:translateX(calc(5px*var(--translate-direction)))}@-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;inset-inline-end: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-start-end-radius:20px;gap:.5rem;border-start-start-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;-webkit-border-start:1px solid #4db6ac;border-inline-start:1px solid #4db6ac;-webkit-border-end:1px solid #4db6ac;border-inline-end:1px solid #4db6ac;border-bottom-color:transparent}.subscription-tab-item[aria-selected=true] h3,.subscription-tab-item[aria-selected=true] svg{color:#222}.subscription-tab-content{-webkit-border-start:1px solid #4db6ac;border-inline-start: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 *,.final-success-mssg *{text-align:start}.final-success-msg p:not(:first-child,:empty),.final-success-mssg p:not(:first-child,:empty){list-style:disc outside none;display:list-item;-webkit-margin-start:40px;margin-inline-start: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 40px;border-radius:10px;border:none}.submit-btn{background-color:#063;color:#fff;display:inline-block;-webkit-margin-start:10px;margin-inline-start:10px}.submit-btn:hover{color:#fff}.error-msg{color:#f16562;font-size:14px;display:flex;align-items:center;font-weight:500;gap:8px}.error-msg-container{color:#f16562;text-align:start;font-size:1rem;font-weight:600}.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:#222;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;inset-inline-end: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;-webkit-border-start:none;border-inline-start:none;padding:8px 16px;font-size:14px;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:10px;border-end-end-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-start-end-radius:10px;border-end-end-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{text-align:start;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{text-align:start;margin-bottom:0;color:#222;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:block;font-size:1.5rem;text-align:start}.subscription-description p{margin-bottom:0}.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:#222;font-weight:500;margin-bottom:30px}.subscription-login-container .signup-btn{background-color:transparent;color:#00a859;font-size:16px}.subscription-login-container .signup-btn:hover{color:#fff;background-color:#00a859}.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:#00a859}.subscription-login-container .signin-btn:hover{color:#00a859;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 35px}#e-shop-tab{gap:40px}}@media screen and (max-width:900px){.subscription-description{display:block;font-size:1.25rem}.subscription-modal{padding:0;display:block}.subscription-tab-item:first-child{border-start-start-radius:0}.subscription-tab-item:last-child{border-start-end-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}.final-success-msg *{font-size:14px!important}.final-success-msg p:not(:first-child,:empty){list-style:disc outside none;display:list-item;-webkit-margin-start:40px;margin-inline-start:40px}.mobile-button-container{display:flex}.web-button-container{display:none}.cancel-btn,.submit-btn{padding:12px 25px;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;inset-inline-start:0}#recordings-navbar-sidebar p:has(+div[aria-hidden=true]){color:#222;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:#00a859;font-size:16px;border-radius:5px;padding:12px 24px;display:inline-block;border:1px solid #00a859;transition:all .3s}.recordings-contact-btn:hover{position:relative;color:#00a859;transform:scale(1.1)}.header-nav .recording-title{font-size:16px;font-weight:500;-webkit-margin-start:60px;margin-inline-start:60px;-webkit-padding-start:30px;padding-inline-start:30px;-webkit-border-start:2px solid #fff;border-inline-start:2px solid #fff}@media screen and (max-width:950px){.header-nav .recording-title{font-size:14px;font-weight:400;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:none;border-inline-start: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{text-align:start;font-size:1.5rem;padding-inline:25px;padding-block:20px 15px;margin-bottom:0;font-weight:500;border-bottom:1px solid #d2d4da;color:#063}.recordings-container .subscribe-section{grid-column:1/2;grid-row:4/5;padding:15px 25px;border-top:1px solid #d2d4da}.recordings-container .subscribe-section .subscription-btn{text-align:center;height:58px;line-height:1;width:100%;font-size:16px;border:none;border-radius:10px;color:#222;background-color:#ffd00b;padding:17px 0}.recordings-container .video-section{grid-column:2/3;grid-row:1/3;-webkit-border-start:1px solid #d2d4da;border-inline-start:1px solid #d2d4da}.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;-webkit-border-start:1px solid #d2d4da;border-inline-start:1px solid #d2d4da}.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{text-align:start;font-size:1rem;margin-bottom:20px;color:#063;font-weight:600}.recordings-container .resume-section h1{font-size:28px;font-weight:600;margin-bottom:10px;font-size:1.5rem;text-align:start;color:#063;line-height:1.6}.recordings-container .resume-section h3{font-weight:600;color:#063;font-size:16px;text-align:start;margin-bottom:0}.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;-webkit-border-start:1px solid #d2d4da;border-inline-start:1px solid #d2d4da;grid-row:4/5;display:flex;justify-content:space-between;border-top:1px solid #d2d4da;align-items:center;gap:8px;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:#063}.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 svg{color:#063}.recording-chapter>div h4{text-align:start;font-size:1rem;font-weight:600;color:#063;margin-bottom:0}.recording-chapter>div p{color:#404252;font-size:14px;margin-bottom:0;font-weight:400}.recording-chapter>div[aria-expanded=true] svg{transform:rotate(180deg)}.recording-chapter:not(:last-child){border-bottom:1px solid #d2d4da}.recording-item{padding:12px 25px;display:flex;gap:10px}.recording-item:hover{background-color:#f3f4f8}.recording-item svg{color:#063;flex-shrink:0}.recording-item div{flex-grow:1;flex-shrink:1}.recording-item div svg{color:#063}.recording-item h5{font-size:1rem;text-align:start;font-weight:600;margin-bottom:5px;line-height:1.8;color:#063;overflow-wrap:break-word;word-break:break-word}.recording-item .recording-duration{display:flex;align-items:center;gap:5px;color:#063;font-size:12px;font-weight:600}.recording-item .recording-date{align-self:center;color:#063;font-size:12px;flex-shrink:0;font-weight:600}.recording-item.current{background-color:#063}.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:#f16562}.recording-item.disabled span{color:#f16562}.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{position:fixed;display:none;top:0;inset-inline-end:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10;justify-content:center;align-items:center}.contact-modal{width:500px}.contact-modal-header{pointer-events:auto;text-align:start;padding:16px 30px;background-color:rgba(0,168,89,.5333333333333333);display:flex;align-items:center;gap:10px;border-start-end-radius:10px;border-start-start-radius:10px}.contact-modal-header h5{color:#fff;font-weight:700;font-size:18px;flex-grow:1;margin-bottom:0;overflow:hidden;line-height:1.5}.contact-modal-body{padding:30px;text-align:start;background-color:#fff;pointer-events:auto}.contact-modal-body input{margin-bottom:2rem}.contact-modal-body textarea{height:152px;margin-bottom:3rem}.contact-modal-body button:not(.signin-btn,.signup-btn){border:none;background-color:#063;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{background-color:#00a859}@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:last-of-type{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;-webkit-border-start:none;border-inline-start:none}.recordings-container .resume-section{grid-column:1/2;grid-row:5/6;gap:50px;padding:2rem;-webkit-border-start:none;border-inline-start:none}.recordings-container .resume-section p{margin-bottom:10px}.recordings-container .resume-section h1{font-size:1.5rem}.recordings-container .resume-section h3{font-size:1rem}.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;inset-inline-end:0;width:100%;z-index:2;background-color:#fff;-webkit-border-start:none;border-inline-start: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 #d2d4da;cursor:pointer}.recordings-container .recording-tab-list div:hover{background-color:#f3f4f8}.recordings-container .recording-tab-list div.active{color:#00a859;border-color:#00a859;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;inset-inline-end: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{color:#063;font-weight:600;text-align:center;padding-bottom:40px;font-size:24px}#login-popup .login-container label{text-align:start;color:#063;display:block;margin-bottom:10px;font-weight:500;font-size:16px}#login-popup .login-container input{width:100%;min-width:0;display:block;border:2px solid #063;border-radius:10px;padding:8px 16px;font-size:14px;color:#063}#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;inset-inline-start: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;inset-inline-start: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;inset-inline-end: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:scroll}#register-popup .register-container{width:750px;overflow-y:scroll;background-color:#fff;border-radius:20px;position:relative;padding:30px 50px}#register-popup .register-container h6{font-weight:600;color:#063;text-align:center;padding-bottom:20px;font-size:24px}#register-popup .register-container label{text-align:start;display:block;margin-bottom:10px;font-weight:500;font-size:16px;color:#063}#register-popup .register-container input:not([type=file]),#register-popup .register-container select{width:100%;min-width:0;display:block;border:2px solid #063;border-radius:10px;padding:8px 16px;font-size:14px;color:#063;background-color:transparent}#register-popup .register-container #role{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #4db6ac;-webkit-padding-end:40px;padding-inline-end:40px}#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;inset-inline-start: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;inset-inline-start: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{text-align:start;display:block;margin-bottom:10px;font-weight:500;font-size:16px;color:#063}.user-info-form input:not([type=file]),.user-info-form select{width:100%;min-width:0;display:block;border:2px solid #063;border-radius:10px;padding:8px 16px;font-size:14px;color:#063;background-color:transparent}.user-info-form input::-moz-placeholder,.user-info-form textarea::-moz-placeholder{color:#777986}.user-info-form input:-ms-input-placeholder,.user-info-form textarea:-ms-input-placeholder{color:#777986}.user-info-form input::placeholder,.user-info-form textarea::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}}.warning-teacher{min-height:50dvh;display:flex;align-items:center;justify-content:center;text-align:center}.warning-teacher p{color:#222;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;inset-inline-start: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:#063}.floating-contact .contact-modal-header h5{color:#fff;font-weight:600}.floating-contact .contact-modal-header button{background:transparent;border:none;color:#222}.contact-modal-bg{justify-content:flex-start;align-items:flex-end}.contact-modal-bg .contact-modal{-webkit-margin-start:1rem;margin-inline-start:1rem}.contact-modal-bg .signin-btn:hover,.contact-modal-bg .signup-btn{background-color:#fff;color:#00a859}.contact-modal-bg .signup-btn:hover{color:#fff!important;background-color:#00a859}@media screen and (max-width:575px){.contact-modal-bg .contact-modal{-webkit-margin-start:0;margin-inline-start:0}}.show-program-btn{background-color:#063;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:#00a859}.login-page{color:#222}.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:#063}.login-page button{background-color:#063;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:#222!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}@-webkit-keyframes pulse{0%,to{opacity:.4}50%{opacity:.2}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.2}}.d-grid{display:grid}.terms-services{color:#063;text-decoration:underline;text-underline-offset:3px;position:relative;transition:all .3s ease-in-out}.terms-services:hover{transform:translateY(-3px);color:#00a859!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;color:#063;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 .terms-services-square>:last-child{grid-column:span 2}.legal-infos-section .square{position:relative;text-align:center;border-radius:8px;padding:1rem;display:block;color:#fff!important;background-color:#063;transition:all .3s ease-in-out;text-decoration:none!important}.legal-infos-section a:hover{background-color:#00a859;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{text-align:start;display:grid;gap:2rem}.other-pages h1{color:#063}.other-pages h2{color:#063;padding-bottom:.5rem}.other-pages li,.other-pages p{font-size:1.25rem;color:#222;line-height:2}.other-pages li li,.other-pages p li{list-style-type:disc!important}.password-input{position:relative}.password-input .show-hide-password{position:absolute;width:auto!important;height:auto!important;inset-inline-end:12px;top:50%;padding:0!important;background-color:transparent;border:none;transform:translateY(-50%)}.password-input .show-hide-password i{color:#063;font-size:.875rem}@media screen and (max-width:500px){.xs-hidden{display:none;flex-grow:0}.next-link{flex-grow:0!important}}input[dir=ltr]{text-align:start}@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;-webkit-border-end:2px solid #dbe9f4;border-inline-end: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;inset-inline-start:1rem}.user-img-container{width:180px}.teacher-name{text-transform:capitalize;font-size:1.5rem;font-weight:600;color:#063;margin-bottom:1.5rem}.know-teacher-btn{border:1px solid #063;color:#063;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:#063;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:#063;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:#063;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:#063;opacity:1%}.small-card p{font-size:1.25rem;font-weight:700;margin-bottom:0;color:#063}.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:#063;opacity:1%;line-height:1.75}.big-card p{font-size:1.25rem;font-weight:700;margin-bottom:0;color:#063}.big-card ul{margin-bottom:0;list-style:disc;-webkit-padding-start:1rem;padding-inline-start:1rem;display:grid;gap:.25rem}.big-card ul li{list-style-type:disc;font-weight:700;font-size:1rem;color:#063}.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:#063;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:292px;box-shadow:4px 4px 22px 0 rgba(0,0,0,.05);border-radius:15px;background-color:#fff;border:1px solid #d2d4da;display:flex;flex-direction:column;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;flex-shrink:0;aspect-ratio:400/286}.dorouscom-card-teacher h6{text-align:center;font-size:16px;font-weight:600;color:#063;flex-shrink:0;margin-bottom:6px}.dorouscom-card-teacher p{margin-top:0;text-align:center;font-size:14px;color:#222;margin-bottom:20px;flex-grow:1}.dorouscom-card-teacher .action-container{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.dorouscom-card-teacher .action-container *{padding:10px 1rem;border-radius:7px;font-size:14px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;text-align:center;font-weight:600;transition:all .5s}.dorouscom-card-teacher .action-container .action-secondary{color:#fff;border-radius:7px;border:1px solid #00a859;background-color:#00a859}.dorouscom-card-teacher .action-container .action-secondary:hover{color:#00a859;background-color:#fff}.dorouscom-card-teacher .action-container .action-primary{color:#fff;background-color:#063;border-radius:7px;border:1px solid #063}.dorouscom-card-teacher .action-container .action-primary:hover{color:#063;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{-webkit-margin-start:2rem;margin-inline-start:2rem;-webkit-margin-end:1rem;margin-inline-end: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{-webkit-margin-start:1rem;margin-inline-start: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;inset-inline-start:.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:#063;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:#063;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;inset-inline-start: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:250px}.dorouscom-card-teacher:not(.full) .action-container{gap:4px}}@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}}.balance-container{-webkit-margin-end:2rem;margin-inline-end:2rem;flex-shrink:0;align-self:stretch!important;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%;inset-inline-end:50%;height:60px;border-end-start-radius:12px;border-end-end-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(calc(50%*var(--translate-direction)))}@media screen and (max-width:1300px){.balance-container{-webkit-margin-end:1rem;margin-inline-end: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%;inset-inline-end:0;height:8px;background-color:#00a859}.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-start-end-radius:1rem;border-start-start-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;-webkit-border-start:none;border-inline-start:none;padding:8px 16px;font-size:14px;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:10px;border-end-end-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-start-end-radius:10px;border-end-end-radius:10px;border:none;transition:all .3s}#balance-popup .code-input button:hover{background-color:#00a859;color:#fff}.balance-error{color:#f16562;font-weight:500;margin-top:12px;text-align:start}#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:#063;color:#fff;border:2px solid #063;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:#063;color:#063}#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:#222;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{-webkit-border-end:none!important;border-inline-end:none!important}}.swal2-html-container{padding-bottom:.5rem!important}.profile-nav{gap:1rem}.profile-nav-mobile{flex-wrap:wrap}.profile-name{display:block!important}.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}}.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;-webkit-margin-end:2rem;margin-inline-end: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:#063;color:#fff}.teachers-hero-content a:hover{color:#fff;opacity:.9}.teachers-hero-content a.active{background-color:#00a859}.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;-webkit-margin-end:0;margin-inline-end: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:600;display:inline-flex;align-items:center;gap:8px;color:#063;margin-bottom:.25rem}.teachers-filters input:not([type=hidden]),.teachers-filters select{line-height:1.4;font-weight:600;border:2px solid #063;font-size:1rem;border-radius:10px;color:#063;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 select{padding-block:11px}.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:1rem;gap:1rem;flex:1;border-radius:10px;text-align:center;transition:all .3s ease-in-out;border:1px solid #063}.teachers-filters button{background-color:#063;color:#fff}.teachers-filters button:hover{color:#fff;opacity:.9}.teachers-filters a{background-color:transparent;color:#063}.teachers-filters a:hover{color:#063;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:#222;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:#222;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:#063;border-radius:8px;border:1px solid #063}.teachers-section li a:hover{color:#063;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{color:#063;outline:none;font-weight:700;font-size:1rem}.signup-teacher-btn:hover{text-decoration:underline}.responsive-top-pl{-webkit-padding-end:1rem;padding-inline-end:1rem}@media screen and (max-width:500px){.responsive-top-pl{-webkit-padding-end:8px;padding-inline-end: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:#222}.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%;inset-inline-end: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:#222}.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%;inset-inline-end:0;inset-inline-start: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{-webkit-margin-end:14px;margin-inline-end: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:#00a859;background-color:#00a859}.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;-webkit-margin-start:5px;margin-inline-start: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:#00a859}.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{font-family:Poppins,sans-serif!important;width:auto!important}html[dir=rtl] .daterangepicker{font-family:Amiri,sans-serif!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:#063}.custom-popup .contact-modal-header button{color:#fff}.custom-popup .modal-content{border-start-end-radius:10px;border-start-start-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-start-end-radius:0;border-start-start-radius:0}}.bg-dark-green-important{background-color:#063!important}.cards-levels,.cards-teachers{overflow:hidden}.language-icon{padding:1rem;border-radius:9999px;color:#777!important;background-color:#fff!important;transition:all .2s ease-in-out}.language-icon:hover{background-color:#f3f4f6!important;color:#333!important}.language-icon.site,.language-icon.site:hover{color:#fff!important;background-color:transparent!important}.language-icon:after{display:none!important}.language-item{padding-inline:1rem;border:none;background:transparent;display:block;width:100%;text-align:start}.language-item.site{font-size:.875rem;transition:all .2s ease-in-out;padding-block:4px}.language-item.site:hover{background-color:#f3f4f8}.pe-3{-webkit-padding-end:1rem!important;padding-inline-end:1rem!important}.ps-1{-webkit-padding-start:.25rem!important;padding-inline-start:.25rem!important}.ps-3{-webkit-padding-start:1rem!important;padding-inline-start:1rem!important}.me-2{-webkit-margin-end:.5rem!important;margin-inline-end:.5rem!important}.me-3{-webkit-margin-end:1rem!important;margin-inline-end:1rem!important}.ms-3{-webkit-margin-start:1rem!important;margin-inline-start:1rem!important}.me-auto{-webkit-margin-end:auto!important;margin-inline-end:auto!important}.ms-auto{-webkit-margin-start:auto!important;margin-inline-start:auto!important}.error-page{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;margin:3.5rem 0}@media (min-width:768px){.error-page{margin:5rem 0;min-height:60vh}}.error-page .error-title{font-weight:800;font-size:3rem;color:#222;margin-bottom:2.5rem}.error-page .error-description{font-weight:700;font-size:1.25rem;margin-bottom:3.5rem;color:#222}.error-page .error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.btn-error{display:inline-flex;align-items:center;gap:.75rem;font-weight:600;font-size:.875rem;padding:1rem 2rem;border-radius:.75rem;transition:all .3s ease;text-decoration:none;cursor:pointer}.btn-error svg{width:.9rem;height:.9rem;transition:transform .3s ease;position:relative}.btn-error:hover{transform:scale(1.02)}.btn-error-outline-primary{background-color:#fff;color:#063;border:2px solid #063}.btn-error-outline-primary svg{rotate:180deg}.btn-error-outline-primary:hover{background-color:#063;color:#fff;border-color:transparent}.btn-error-outline-primary:hover svg{transform:translateX(.5rem)}.btn-error-primary{background-color:#063;color:#fff;border:2px solid transparent}.btn-error-primary:hover{background-color:#fff;color:#063;border-color:#063}.btn-error-primary:hover svg{transform:translateX(.5rem)}html[dir=rtl] input[dir=ltr]{text-align:end}html[dir=ltr] .ltr-rotate{rotate:180deg}html[dir=ltr] .link:hover svg{transform:translateX(calc(-5px*var(--translate-direction)))}html[dir=ltr] .ltr-rotate-full{transform:rotateX(180deg) rotate(180deg)}html[dir=ltr] .search-banner .search-input input{background-position:4%}html[dir=ltr] .calendar-table thead tr:first-child th.next,html[dir=ltr] .calendar-table thead tr:first-child th.prev{transform:rotate(0deg)}html[dir=ltr] .dropdown-menu{right:0;left:auto}html[dir=ltr] .btn-error-outline-primary svg{rotate:0deg}html[dir=ltr] .btn-error-outline-primary:hover svg{transform:translateX(.5rem)}html[dir=ltr] .btn-error-primary svg{rotate:180deg}html[dir=ltr] .btn-error-primary:hover svg{transform:translateX(.5rem)}.main-input{color:#063;border-radius:10px;width:100%;min-width:0;display:block;border:2px solid #063;padding:8px 16px;font-size:14px}.main-input::-moz-placeholder{color:#777986}.main-input:-ms-input-placeholder{color:#777986}.main-input::placeholder{color:#777986}.header-search-box{width:100%;display:flex;border-radius:10px;border:2px solid #063}.header-search-box>div{flex-grow:1}.header-search-box>div input{color:#063;width:100%;min-width:0;display:block;padding:8px 16px;font-size:14px}.header-search-box>div input::-moz-placeholder{color:#063}.header-search-box>div input:-ms-input-placeholder{color:#063}.header-search-box>div input::placeholder{color:#063}.header-search-box button{border-radius:0;display:grid;place-content:center;padding-inline:1rem;border-end-end-radius:7px;border-start-end-radius:7px;flex-shrink:0;background-color:#063;color:#fff}.hero-overlay{background-color:rgba(0,0,0,.4)}.hero-section{display:flex;flex-direction:column;align-items:center}.hero-section h1{font-weight:600;color:#063;font-size:3rem;text-align:center;max-width:30rem;line-height:1.4;margin:0 auto 3rem}.hero-section .arrow{transform:rotateY(180deg);position:relative}.hero-section .start-btn{font-weight:600;font-size:1.5rem;padding:1rem 3rem}.hero-section .contact-hero-link{margin-top:3rem;color:#063;font-weight:600;font-size:2rem;position:relative}html[dir=ltr] .hero-section h1{max-width:40rem;line-height:1.8}html[dir=ltr] .fw-bold{font-weight:500}@media screen and (max-width:767px){.hero-section{min-height:0;padding-block:2rem}.hero-section h1{font-size:2rem;max-width:none;line-height:1.4;margin-bottom:2rem}.hero-section .start-btn{font-size:1.25rem;padding:.75rem 2rem}.hero-section .contact-hero-link{margin-top:2rem;font-size:1.25rem}}.home-title{font-weight:600;color:#063;font-size:3rem;text-align:center;margin:0 auto 2rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.home-title{font-size:2rem}}.home-description{font-size:1.5rem;font-weight:600;color:#222;margin-bottom:4rem;text-align:center}.services-grid{display:grid;max-width:900px;margin-inline:auto;grid-template-columns:-webkit-max-content auto -webkit-max-content;grid-template-columns:max-content auto max-content;grid-template-rows:auto 4rem auto}.services-grid div:not(.dots,.empty){background-color:#063;color:#fff;border:2px solid #063;text-align:center;border-radius:12px;padding:2rem 1rem}.services-grid div:not(.dots,.empty) h6{font-weight:600;font-size:2rem;margin-bottom:0}.services-grid div:not(.dots,.empty).reverse{color:#063;background-color:#fff}.services-grid .dots{width:100%;height:0;place-self:center;border-bottom:2px dashed #063}.services-grid .dots.vertical{border-right:2px dashed #063;border-bottom:none;height:100%;width:0}@media screen and (max-width:1000px){.home-description{font-size:1.5rem;margin-bottom:2rem}.services-grid{display:block}.services-grid .dots,.services-grid .empty{display:none}.services-grid>div{margin-bottom:2rem;padding:1rem!important}.services-grid>div h6{font-size:1.5rem!important}}.modules-grid{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);list-style:none}.modules-grid li{color:#fff;background-color:#063;border-radius:12px;padding:2rem 1rem;border:2px solid #063}.modules-grid li h3{text-align:center;font-weight:600;font-size:2.25rem;margin-bottom:2rem}.modules-grid li span{color:#063;display:inline-block;padding:.5rem 2rem;border-radius:50%;font-size:2.25rem;background-color:#fff}.modules-grid li img{border-radius:12px;border:10px solid #222}.modules-grid li.reverse{color:#063;background-color:#fff}.modules-grid li.reverse span{color:#fff;background-color:#063}.modules-grid li .signin-btn{padding:.5rem 2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;bottom:0;font-size:1.25rem;left:50%;transform:translateX(-50%) translateY(50%)}@media screen and (max-width:1000px){.modules-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.modules-grid{grid-template-columns:repeat(1,1fr)}.modules-grid li h3{font-size:1.5rem;margin-bottom:1rem}.modules-grid li span{color:#063;display:inline-block;padding:.5rem 1.5rem;font-size:1.5rem}}.how-grid{display:flex;padding-top:2rem;flex-direction:column;max-width:700px;margin:0 auto}.how-grid svg{display:block;align-self:center}.how-grid div{text-align:center;color:#fff;background-color:#063;border-radius:12px;padding:1rem;border:2px solid #063}.how-grid div.reverse{color:#063;background-color:#fff}.how-grid div h4{font-weight:600;font-size:2rem;margin-bottom:0}@media screen and (max-width:600px){.how-grid{padding-top:0}.how-grid div h4{font-size:1.5rem}}.quality-grid{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding-top:2rem;gap:2rem}.quality-grid li{display:grid;place-content:center;text-align:center;color:#fff;background-color:#063;border-radius:12px;padding:1rem;border:2px solid #063}.quality-grid li.reverse{color:#063;background-color:#fff}.quality-grid li h4{font-weight:600;font-size:2rem;margin-bottom:0}@media screen and (max-width:600px){.quality-grid li h4{font-size:1.5rem}}@media screen and (max-width:700px){.quality-grid{padding-top:0;gap:1rem;grid-template-columns:repeat(2,1fr)}.quality-grid li h4{font-size:1.5rem}}@media screen and (max-width:400px){.quality-grid{grid-template-columns:repeat(1,1fr)}}html[dir=ltr] .testimonials-carousel .testimonials-carousel-list{-webkit-animation:slide-reverse 50s linear infinite normal;animation:slide-reverse 50s linear infinite normal}.bordered-title{padding:2rem 1rem;border-radius:12px;border:2px solid #063;width:auto;max-width:1000px}.slides-carousel{position:relative}.slides-carousel .slider{position:relative;overflow:hidden;height:60dvh}.slides-carousel .slide{width:100%;position:absolute;inset:0;top:0;opacity:0;transition:opacity .5 ease}.slides-carousel .slide a,.slides-carousel .slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slides-carousel .slide.active{z-index:2;opacity:1}.slides-carousel .slider-dots{position:absolute;bottom:40px;inset-inline-end:50%;z-index:2;transform:translateX(calc(50%*var(--translate-direction)));display:flex;flex-direction:row-reverse;justify-content:center;gap:1rem}.slides-carousel .slider-dots li::marker{display:none}.slides-carousel .slider-dots li{width:10px;height:10px;border-radius:50%;background-color:#fff;transition:all .3s}.slides-carousel .slider-dots li.active{background-color:#063}@media screen and (max-width:1100px){.slides-carousel{margin-bottom:50px}}@media screen and (max-width:767px){.slides-carousel{margin-bottom:0}.slides-carousel .slider{height:40vh}.slides-carousel .slider-dots{position:static;inset-inline-end:0;bottom:0;transform:none;padding-top:30px}.slides-carousel .slider-dots li{background-color:#d2d4da}.slides-carousel .hero-overlay{margin-bottom:40px}}.blog-title{-webkit-padding-start:2rem;padding-inline-start:2rem;text-align:start;border-start-end-radius:12px;border-end-end-radius:12px;color:#fff;background-color:#063;-webkit-padding-end:8rem;padding-inline-end:8rem;padding-block:1rem;margin:0 0 3rem}@media screen and (max-width:767px){.blog-title{-webkit-padding-start:1rem;padding-inline-start:1rem}}.blog-description{font-size:1.5rem;font-weight:600;color:#222;text-align:start;margin-bottom:2rem;padding-inline:2rem}@media screen and (max-width:767px){.blog-description{font-size:1.25rem;margin-bottom:0;-webkit-padding-start:1rem;padding-inline-start:1rem}}.faq-accordion{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item{border:none;border-radius:12px;overflow:hidden;transition:all .3s ease;background-color:#063}.faq-question{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;cursor:pointer;transition:background-color .3s ease,border-radius .3s ease;border-radius:12px}.faq-question h3{margin:0;font-size:1.5rem;font-weight:600;color:#fff;flex:1;text-align:center}.faq-question .faq-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;order:2}.faq-question .faq-icon svg{color:#fff}.faq-question:hover{background-color:#00a859}.faq-item.active .faq-question{border-radius:12px 12px 0 0}.faq-toggle{display:none}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease;transition:grid-template-rows .4s ease,-ms-grid-rows .4s ease}.faq-answer>div{overflow:hidden;min-height:0}.faq-answer>div ol,.faq-answer>div ul{margin:0;-webkit-margin-start:2rem;margin-inline-start:2rem;padding:0 2rem}.faq-answer>div ol ul,.faq-answer>div ul ul{padding:0}.faq-answer>div>ol,.faq-answer>div>ul{padding-bottom:1.5rem}.faq-answer>div ol>li{list-style:decimal}.faq-answer>div ul>li{list-style:disc}.faq-answer>div li{line-height:2}.faq-answer>div li,.faq-answer p{text-align:start;color:#fff;font-size:1.25rem}.faq-answer p{padding:1.5rem 2rem 0;margin:0;line-height:1.8}.faq-item.active .faq-answer{grid-template-rows:1fr}.faq-item.active .faq-answer p{padding-bottom:1.5rem}@media screen and (max-width:767px){.faq-question{padding:1rem 1.5rem;gap:1rem}.faq-question .faq-icon svg{width:32px;height:32px}.faq-question h3{font-size:1.1rem}.faq-answer *{font-size:1rem!important}}.main-label{font-size:16px;margin-bottom:10px;color:#063;font-weight:600;text-align:start}.main-label.text-xl{font-size:1.125rem}html[dir=ltr] .main-label{font-weight:500}.iqraa-radio{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;border:2px solid #063!important;border-radius:50%!important;outline:none!important;cursor:pointer!important;position:relative!important;background-color:#fff!important;margin:0!important;padding:0!important;flex-shrink:0!important;display:inline-block!important}.iqraa-radio:hover{background-color:rgba(0,102,51,.1)!important}.iqraa-radio:checked{background-color:#063!important;border-color:#063!important}.iqraa-radio:checked:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:8px!important;height:8px!important;border-radius:50%!important;background-color:#fff!important}.form-text{text-align:start}.contact-form{max-width:700px;margin:0 auto}.text-start{text-align:start!important}.submit-contact{padding-inline:3rem;font-weight:600;font-size:1.25rem;width:100%}html[dir=ltr] .header-link{font-size:14px}html[dir=ltr] .services-grid h6{font-size:1.5rem}html[dir=ltr] .bordered-title{font-size:2.5rem}html[dir=ltr] .how-grid h4,html[dir=ltr] .quality-grid h4{font-size:1.5rem}html[dir=ltr] footer>*{font-size:16px}html[dir=ltr] .blog-title{font-weight:500;font-size:2.5rem!important}@media screen and (max-width:767px){html[dir=ltr] .blog-title{font-size:.5rem!important}}html[dir=ltr] .flash,html[dir=ltr] .header-select{font-size:14px}.courses-list{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:0;justify-content:center}.courses-list.start{justify-content:flex-start}.courses-genders{padding-top:3rem}.courses-genders .register-div{display:grid;place-content:center;text-align:center;color:#063;background-color:#fff;border-radius:20px;border:2px dashed #063;font-weight:600;font-size:2rem;width:230px;height:116px;transform:translateY(-50%)}.courses-genders .men-div{color:#fff;background-color:#063}.courses-genders .men-div,.courses-genders .women-div{display:flex;align-items:center;justify-content:center;gap:1rem;text-align:center;border-radius:20px;border:2px solid #063;font-weight:600;font-size:2rem;width:230px;height:116px}.courses-genders .women-div{color:#063;background-color:#fff}@media screen and (max-width:767px){.courses-genders{padding-top:1rem}.courses-genders>div:first-child{margin-bottom:0!important}.courses-genders>div:last-child{gap:5rem!important}.courses-genders .gender-arrow{width:70px;height:auto}.courses-genders .register-div{font-size:1.25rem;width:100px;height:70px;transform:translateY(-50%)}.courses-genders .men-div{font-size:1.25rem;width:120px;height:70px}.courses-genders .men-div img{width:30px;height:auto}.courses-genders .women-div{font-size:1.25rem;width:120px;height:70px}.courses-genders .women-div img{width:auto;height:30px}}.step-cards-container{flex-wrap:wrap;padding-block:3rem;gap:1rem 0}.step-card,.step-cards-container{display:flex;align-items:center;justify-content:center}.step-card{font-size:3rem;font-weight:600;border:1px solid #222;border-radius:50%;padding:2rem;height:280px;min-width:180px;text-align:center;color:#fff;flex-shrink:0;box-shadow:inset 0 0 0 12px #fff}.step-card.learn{background-color:#00a859}.step-card.practice{background-color:#fff;color:#222;box-shadow:inset 0 0 0 8px #fff}.step-card.improve{background-color:#063}.step-card-arrow{height:30px;width:auto;display:block;flex-shrink:0;scale:1.2}@media screen and (max-width:767px){.step-cards-container{padding-block:1rem}.step-card{padding:1rem;height:180px;min-width:90px;font-size:1.25rem}}html[dir=ltr] .first-gender-container{flex-direction:row-reverse}.teachers-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:2rem;margin-bottom:0}.teachers-list li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.teachers-list li h6{font-weight:600;font-size:2rem;color:#063}.teachers-list li img{border-radius:50%;width:15rem;height:15rem;display:block;-o-object-fit:cover;object-fit:cover;border:2px solid #063}.teachers-list li p{max-width:250px;color:#063;margin-bottom:0;font-size:1.25rem}.start-link{display:grid;place-content:center;text-align:center;color:#fff;background-color:#063;border-radius:12px;padding:1rem 3rem;font-weight:600;font-size:2rem}.start-link:hover{background-color:#00a859;color:#fff}.how-grid.courses-page{max-width:1000px}.swal2-confirm{background-color:#063!important;box-shadow:none!important}.subscription-plans,.subscriptions-plans{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:0}.subscription-plans li,.subscriptions-plans li{position:relative;width:210px;border-radius:15px;background-color:#fff;border:2px solid #d2d4da;display:flex;flex-direction:column;padding:16px;gap:8px;cursor:pointer;transition:all .3s ease}.subscription-plans li .signin-btn,.subscriptions-plans li .signin-btn{margin-top:12px;font-size:.875rem;padding-block:8px}.subscription-plans li:hover,.subscriptions-plans li:hover{transform:translateY(-4px);border-color:#00a859}.subscription-plans li:hover .signin-btn,.subscriptions-plans li:hover .signin-btn{background-color:#063;outline-color:#00a859}.subscription-plans li.selected,.subscriptions-plans li.selected{border-color:#4db6ac;background-color:rgba(77,182,172,.05)}.subscription-plans li h6,.subscriptions-plans li h6{text-align:center;font-size:1rem;font-weight:600;color:#063;flex-shrink:0;margin-bottom:4px}.subscription-plans li p,.subscriptions-plans li p{margin-top:0;text-align:center;font-size:.875rem;color:#222;margin-bottom:8px;flex-grow:1}.subscription-plans li span,.subscriptions-plans li span{text-align:center;font-size:.875rem;font-weight:600;padding:5px 10px;border-radius:20px;display:inline-block}.subscription-plans li span.plan-price,.subscriptions-plans li span.plan-price{background-color:rgba(0,168,89,.1);color:#00a859;font-weight:700;font-size:.875rem}.subscription-plans li span.plan-kind,.subscriptions-plans li span.plan-kind{background-color:rgba(239,127,1,.1);color:#ef7f01;font-weight:600}.subscription-plans li span.plan-duration,.subscriptions-plans li span.plan-duration{background-color:rgba(91,93,107,.1);color:#5b5d6b;font-weight:600}.subscription-plans li span.plan-description,.subscriptions-plans li span.plan-description{background-color:transparent;color:#404252;font-weight:600;font-size:.875rem;padding:0;text-align:center;line-height:1.4}.clear-number-arrows::-webkit-inner-spin-button,.clear-number-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}