@font-face{font-family:Roboto-Regular;src:url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf)}@font-face{font-family:Roboto-Bold;src:url(/static/media/Roboto-Bold.f80816a5455d171f948d.ttf)}@font-face{font-family:Poppins-Regular;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf)}@font-face{font-family:Poppins-Medium;src:url(/static/media/Poppins-Medium.673ed42382ab264e0bf5.ttf)}@font-face{font-family:Poppins-Bold;src:url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf)}@font-face{font-family:Poppins-SemiBold;src:url(/static/media/Poppins-SemiBold.ac8d04b620e54be9b0f0.ttf)}*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}body,html{background-repeat:no-repeat;font-size:16px;height:calc(100% + env(safe-area-inset-top) + env(safe-area-inset-bottom));overflow:hidden;overscroll-behavior:none}body ::-webkit-scrollbar,html ::-webkit-scrollbar{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;background:var(--app-background);background-size:cover;box-sizing:initial;font-family:Poppins-Regular,Helvetica Neue,sans-serif;margin:0;overflow:hidden;overscroll-behavior:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);-webkit-user-select:none;user-select:none}body.no-scroll{position:fixed;touch-action:none}#root,body.no-scroll{overflow:hidden;width:100%}#root{height:100%;overscroll-behavior:none}html[style*="--os: iOS"]{height:120vh}html[style*="--os: android"]{height:calc(100% + env(safe-area-inset-top) + env(safe-area-inset-bottom))}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}textarea{background:hsla(0,0%,100%,.1);border:1px solid transparent;border-radius:10px;color:#fff;font-family:Poppins-Regular,Helvetica Neue,sans-serif;font-size:1.0625rem;line-height:1.275rem;padding:.625rem;resize:none;width:100%}textarea::-webkit-input-placeholder{color:#fff;opacity:.5}textarea::placeholder{color:#fff;opacity:.5}textarea:focus-visible{border:1px solid #02a7cc;outline:none}@media(min-width:768px){textarea{border-radius:15px;font-size:1.5rem;padding:1.25rem 1.25rem 1.875rem}}input{border:1px solid transparent}input:focus-visible{border:1px solid #02a7cc;outline:none}.bodyWrapper{height:100dvh;overflow-y:auto}.bodyWrapper::-webkit-scrollbar{width:1px}.bodyWrapper::-webkit-scrollbar-thumb,.bodyWrapper::-webkit-scrollbar-track{background-color:transparent}.loaderWrapper{align-items:center;display:flex;height:100%;justify-content:center}a,button{background-color:transparent;border:none;cursor:pointer;text-decoration:none}.terms-and-conditions-div{background:var(--body-background);height:100%;left:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;top:0;width:100%;z-index:1500}.modal-container{max-height:100vh;overflow-y:auto;touch-action:manipulation}.ellipsis{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.italic{font-style:italic}.flex-1{flex:1 1}.flex{display:flex}.flex>.full{flex:1 1}.flex.column{flex-direction:column}.flex.row{flex-direction:row}.flex.row-reverse{flex-direction:row-reverse}.flex.justify-start{justify-content:start}.flex.justify-center{justify-content:center}.flex.justify-end{justify-content:end}.flex.align-center{align-items:center}.flex.align-end{align-items:flex-end}.flex.align-start{align-items:flex-start}.flex.space-between{justify-content:space-between}.flex.space-evenly{justify-content:space-evenly}.flex.wrap{flex-wrap:wrap}.flex.gap-4{gap:4px}.flex.gap-5{gap:5px}.flex.gap-8{gap:8px}.flex.gap-24{gap:24px}.cta-btn,.secondary-btn{align-self:center;background:var(--button-background);border-radius:62px;box-shadow:0 20px 20px rgba(69,42,124,.15);color:#fff;font-family:Poppins-Regular,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem;min-width:234px;padding:.78125rem 2.375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cta-btn.fit-content,.fit-content.secondary-btn{min-width:0;min-width:auto;padding:12px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:600px){.cta-btn,.secondary-btn{box-shadow:-3px 3px 6px rgba(0,0,0,.1);font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:inherit;line-height:1.5625rem}}@media(min-width:768px){.cta-btn,.secondary-btn{box-shadow:-3px 3px 6px rgba(0,0,0,.1);font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:inherit;line-height:1.875rem;padding:1.15625rem 3.5625rem}}@media(min-width:600px){.cta-btn.smaller-iframe-font,.smaller-iframe-font.secondary-btn{font-family:Poppins-Medium;font-size:16px}}.cta-btn.feedback-nav-pink-btn,.feedback-nav-pink-btn.secondary-btn{padding:12px 20px}.cta-btn .time-till-book-text,.secondary-btn .time-till-book-text{font-size:.8125rem;line-height:1.25rem}@media(min-width:600px){.cta-btn.welcome-modal-cta,.welcome-modal-cta.secondary-btn{font-size:18px;line-height:inherit;max-height:50px;padding:13px 32px;width:60%}}button.welcome-modal-i-btn{background:hsla(0,0%,100%,.16);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMA3yAQ75AwgL9Az6+gn1Bvm+oLdgAAAWFJREFUWMPtlsmO5SAMRfHAkLHP/39t9671iIJJlUqqRe7SJAfbMnDTq1evfqdsyZs4+Nrq8jXEkh3+y4/yHNGAlk+1lKyceQWaPiskg9ePf3QXyDbPUIFql2gFmU6mOFJu4FKmGbvdlLnhZbKW/X51xycqMmEbre9I3N3cf/Sn9pvksBjo0oWuZRCNb6OmMSRV2phREI0g5kEqO0cfEukjNeiKoymU4jY6dqxpQq2v55porEwebnGmuCfpHM7jyvVkwLUpyLCvNgMxfACBB7HvQ366HEFnIGU4ThvnDOSkRVMUQzJ1OPZtBrIOx94cjSHa9zVOFKL74lqPWwRRofz89ZgWKGOIgj5+MmDqyeg/Okb3yYZYCqU+av4xaQyKs9096Ac+awsE0ZsFL49MzgVjF5MT2y059ANcvbNbsbQBaz6L/UPqmRvQnvvQsn9a0PxVK1vb6uCy5cXSq1evfqX+AjE2D9nhGutVAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:100% 100%;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;bottom:.875rem;height:2.25rem;position:fixed;right:.875rem;width:2.25rem;z-index:5}@media(min-width:768px){button.welcome-modal-i-btn{bottom:1.5625rem;height:3.125rem;right:calc(50% - 364px);width:3.125rem}}.secondary-btn{background:hsla(0,0%,100%,.16);background:var(--Background-Glass-bg-item-light_white,hsla(0,0%,100%,.16));border:var(--calendar-items-border-size) solid var(--Border-border-container,hsla(0,0%,100%,.2));box-shadow:2px 4px 2px 0 rgba(0,0,0,.04)}@media(min-width:768px){.secondary-btn{box-shadow:-3px 3px 6px rgba(0,0,0,.1);font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:inherit;line-height:1.875rem;padding:1.15625rem 3.5625rem}}@media(min-width:600px){.secondary-btn.smaller-iframe-font{font-family:Poppins-Medium;font-size:16px}}.open-filters-btn{align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.24);border-radius:50%;bottom:.9375rem;box-shadow:-2px 2px 4px rgba(0,0,0,.1);display:flex;height:34px;justify-content:center;position:fixed;right:.9375rem;transition:all .2s;width:34px;z-index:5}@media(min-width:600px){.open-filters-btn{bottom:1.5625rem;height:2.5rem;right:1.25rem;width:2.5rem}}@media(min-width:768px){.open-filters-btn{bottom:1.5625rem;height:3.125rem;right:calc(50% - 364px);width:3.125rem}}.open-filters-btn img{height:24px}@media(min-width:600px){.open-filters-btn img{height:30px}}.open-filters-btn.rtl{bottom:.9375rem;left:.9375rem}@media(min-width:768px){.open-filters-btn.rtl{bottom:1.5625rem;height:3.125rem;left:calc(50% - 364px);width:3.125rem}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.txt-align-start{text-align:start}.full-width,.mobile-full-width{text-align:center;width:100%}@media(min-width:600px){.mobile-full-width{width:auto}}.system-alert-modal .android{display:flex;flex-direction:column;gap:1.875rem;padding:1.875rem 1.5625rem}.system-alert-modal .android.modal-panel{-webkit-backdrop-filter:blur(97.8581px);backdrop-filter:blur(97.8581px);background:#fff;border-radius:5px;margin:auto;max-width:80%}.system-alert-modal .android.modal-panel__error{min-width:270px}.system-alert-modal .android.modal-opacityPanel{background:rgba(0,0,0,.75);border-radius:10px;max-width:350px;padding:25px 12px}.system-alert-modal .android.modal-opacityPanel .modal-content__title{color:#fff;margin:0 0 0 6px}.system-alert-modal .android.modal-opacityPanel .modal-content{align-items:center;display:flex;flex-direction:row;padding:0}.system-alert-modal .android .modal-content-android .title{color:#000;font-family:Roboto-Regular;font-size:20px;font-weight:500;line-height:120%;margin:0;text-align:start}.system-alert-modal .android .modal-footer-android{display:flex;justify-content:flex-end}.system-alert-modal .android .modal-btn-android{color:#019688;font-family:Roboto-Regular;font-size:1.3125rem;font-weight:500;text-align:center;text-transform:uppercase}.system-alert-modal .modal-panel{-webkit-backdrop-filter:blur(97.8581px);backdrop-filter:blur(97.8581px);background:hsla(0,0%,100%,.77);border-radius:13px;max-width:270px}.system-alert-modal .modal-panel__error{min-width:270px}.system-alert-modal .modal-opacityPanel{background:rgba(0,0,0,.75);border-radius:10px;max-width:350px;padding:25px 12px}.system-alert-modal .modal-opacityPanel .modal-content__title{color:#fff;margin:0 0 0 6px}.system-alert-modal .modal-opacityPanel .modal-content{align-items:center;display:flex;flex-direction:row;padding:0}.system-alert-modal .modal-content{padding:30px 25px}.system-alert-modal .modal-content__title{color:#000;font-size:17px;font-weight:500;line-height:120%;text-align:center}.system-alert-modal .modal-content__title-error{color:#f33}.system-alert-modal .modal-footer{border-top:1px solid rgba(60,60,67,.36);display:flex}.system-alert-modal .modal-btn{flex:1 1;font-size:17px;font-weight:400;line-height:129%;padding:10px 0;text-align:center}.system-alert-modal .modal-btn:not(:last-child){border-left:1px solid rgba(60,60,67,.36);border-right:1px solid rgba(60,60,67,.36)}.system-alert-modal .modal-btn__danger{color:#ea4040}.system-alert-modal .modal-btn__default{color:#007aff}.modal{background:var(--app-background);border-radius:10px;color:#fff;display:flex;flex-direction:column;font-family:Poppins-Regular;position:relative}@media(min-width:768px){.modal{border-radius:15px}}.modal .outline-btn{background:none;border:1px solid hsla(0,0%,100%,.3);box-shadow:none}.calendar-items-list{display:flex;flex-direction:column;gap:8px}@media(min-width:600px){.calendar-items-list{align-items:center;position:relative}}.calenders-list{align-items:center;background:linear-gradient(180deg,#0f5599,#193f74);background:var(--iOS-Background-Default,linear-gradient(180deg,#0f5599 0,#193f74 100%));background-origin:border-box;border:1px solid hsla(0,0%,100%,.2);border:var(--calendar-items-border-size,1px) solid var(--Border-border-container,hsla(0,0%,100%,.2));border-radius:16px;border-radius:var(--L,16px);display:flex;flex-direction:column;flex-shrink:0;gap:4px;width:262px;z-index:1}.calenders-list .calendar-item{-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;color:#fff;color:var(--type-white,#fff);display:flex;font-size:16px;font-style:normal;font-weight:500;gap:8px;line-height:26px;padding:12px 16px;padding:var(--SM,12px) var(--L,16px);width:262px}.calenders-list .calendar-item:hover{opacity:.8}.calenders-list .calendar-item .calendar-icon{flex-shrink:0;height:24px;width:24px}.calenders-list .calendar-divider{background:hsla(0,0%,100%,.16);height:1px;width:230px}.box-shadow-primary,.calendar-cta{box-shadow:0 2px 2px 0 rgba(0,0,0,.04),2px 4px 3px 0 rgba(0,0,0,.06)}.header{align-items:center;box-shadow:none;display:flex;font-family:Poppins-SemiBold;justify-content:flex-start;min-height:52px;position:relative;transition:box-shadow .2s;width:100%;z-index:20}.header.isScrolled{box-shadow:0 2px 5px 1px rgba(0,0,0,.2)}.header.no-header{visibility:hidden}.header .subtitle{color:hsla(0,0%,100%,.8);color:var(--Text-text-secondary,hsla(0,0%,100%,.8));font-family:Poppins-SemiBold;font-size:11px;letter-spacing:-.08px;line-height:16px;text-align:center}@media(min-width:600px){.header .subtitle{font-size:13px}}.header P{margin:0}.header__text{color:#fff;font-size:1.125rem}@media(min-width:600px){.header__text{font-size:1.25rem}}@media(min-width:768px){.header__text{font-size:1.6875rem}}.header button{height:44px;width:44px}@media(min-width:600px){.header button{height:60px;width:60px}}@media(min-width:768px){.header button{height:86px;width:86px}}.header .header-row{align-items:center;display:flex;justify-content:space-between;text-align:center;width:100%}.header .header-row button{cursor:pointer;padding:0}.header .header-row .header-btn-close{-webkit-padding-start:10px;padding-inline-start:10px}.header .header-row .header-btn-close img{height:1rem}@media(min-width:600px){.header .header-row .header-btn-close img{height:1.125rem}}@media(min-width:768px){.header .header-row .header-btn-close img{height:1.5625rem}}.header .header-row .go-back-btn img{height:1.25rem}@media(min-width:600px){.header .header-row .go-back-btn img{height:1.5625rem}}@media(min-width:768px){.header .header-row .go-back-btn img{height:1.875rem}}.header .header-row .header-btn-action img{height:2.375rem;width:2.375rem}@media(min-width:600px){.header .header-row .header-btn-action img{height:2.8125rem;width:2.8125rem}}@media(min-width:768px){.header .header-row .header-btn-action img{height:3.75rem;width:3.75rem}}.header .header-row .header-btn-action.hide{pointer-events:none;visibility:hidden}.header .header-row.updated-row{height:60px;padding:0 10px}@media(min-width:600px){.header .header-row.updated-row{height:92px;padding:0 20px}}.header .header-row.updated-row img{height:24px}.header .header-row.updated-row .feat-btn,.header .header-row.updated-row .nav-btn{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.32),rgba(0,0,0,.32));border:1px solid rgba(96,217,255,.48);border-radius:200px;display:flex;height:44px;justify-content:center;padding:12px;width:44px}.header .header-row.updated-row .feat-btn{background:linear-gradient(0deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.16));border:1px solid hsla(0,0%,100%,.2)}.header .header-row.updated-row .header-corner-info{align-items:center;display:flex;height:44px;justify-content:center;width:44px}.header .header-row.updated-row .progressBar-progress{color:#fff;font-family:Poppins-Regular;font-size:15px}.header .open-filters-btn{transition:all .2s}.header .open-filters-btn.hide{opacity:0;pointer-events:none}.header .open-filters-btn img{height:24px}@media(min-width:768px){.header .open-filters-btn img{height:30px}}.header .crown-btn{-webkit-margin-end:10px;margin-inline-end:10px;transition:all .2s}.header .crown-btn.hide{opacity:0;pointer-events:none}.header .crown-btn img{height:38px}@media(min-width:600px){.header .crown-btn img{-webkit-margin-end:20px;height:45px;margin-inline-end:20px}}@media(min-width:768px){.header .crown-btn img{height:60px}}.header .learner-guide-title{color:#fff;font-family:Poppins-Medium;font-size:15px}@media(min-width:600px){.header .learner-guide-title{font-size:20px}}.classroom-viewport{min-height:100%!important;min-width:100%!important}.header-actions>svg{margin-left:10px!important}.pretest{display:block!important;width:100%!important}.netless-window-manager-wrapper{height:100%!important;width:100%!important}.fcr-layout-header{justify-content:normal!important}.fcr-biz-header-title-wrap>div{padding:0 23px!important}.fcr-biz-header-title-wrap>div.fcr-biz-header-split-line{padding:initial!important;width:auto}.w-screen{width:100%}.h-screen{height:100%}.loading-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.live-session{color:#fff;font-size:1.5rem}.live-session p{-webkit-transform:translate(-10%,-20%);transform:translate(-10%,-20%)}@media(min-width:768px){.live-session{font-size:2rem}}.dot-pulse{-webkit-animation:dotPulse 1.5s linear infinite;animation:dotPulse 1.5s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s;background-color:#fff;border-radius:5px;box-shadow:9999px 0 0 -5px #fff;color:#fff;height:5px;left:-9999px;position:relative;width:5px}@media(min-width:768px){.dot-pulse{height:10px;width:10px}}.dot-pulse:after,.dot-pulse:before{background-color:#fff;border-radius:5px;color:#fff;content:"";display:inline-block;height:5px;position:absolute;top:0;width:5px}@media(min-width:768px){.dot-pulse:after,.dot-pulse:before{height:10px;width:10px}}.dot-pulse:before{-webkit-animation:dotPulseBefore 1.5s linear infinite;animation:dotPulseBefore 1.5s linear infinite;-webkit-animation-delay:0s;animation-delay:0s;box-shadow:9984px 0 0 -5px #fff}.dot-pulse:after{-webkit-animation:dotPulseAfter 1.5s linear infinite;animation:dotPulseAfter 1.5s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s;box-shadow:10014px 0 0 -5px #fff}@-webkit-keyframes dotPulseBefore{0%{box-shadow:9984px 0 0 -5px #fff}30%{box-shadow:9984px 0 0 2px #fff}60%,to{box-shadow:9984px 0 0 -5px #fff}}@keyframes dotPulseBefore{0%{box-shadow:9984px 0 0 -5px #fff}30%{box-shadow:9984px 0 0 2px #fff}60%,to{box-shadow:9984px 0 0 -5px #fff}}@-webkit-keyframes dotPulse{0%{box-shadow:9999px 0 0 -5px #fff}30%{box-shadow:9999px 0 0 2px #fff}60%,to{box-shadow:9999px 0 0 -5px #fff}}@keyframes dotPulse{0%{box-shadow:9999px 0 0 -5px #fff}30%{box-shadow:9999px 0 0 2px #fff}60%,to{box-shadow:9999px 0 0 -5px #fff}}@-webkit-keyframes dotPulseAfter{0%{box-shadow:10014px 0 0 -5px #fff}30%{box-shadow:10014px 0 0 2px #fff}60%,to{box-shadow:10014px 0 0 -5px #fff}}@keyframes dotPulseAfter{0%{box-shadow:10014px 0 0 -5px #fff}30%{box-shadow:10014px 0 0 2px #fff}60%,to{box-shadow:10014px 0 0 -5px #fff}}.terms-and-conditions{background:var(--app-background);border:none;box-shadow:-2px 2px 5px rgba(0,0,0,.1);color:#fff;height:100%;padding-bottom:51.1px;width:100%;z-index:10}@media(min-width:768px){.terms-and-conditions{padding-bottom:90.5px}}.terms-and-conditions .terms-iframe-container{height:100%}.terms-and-conditions .terms-iframe-container iframe{border:none;height:100%;width:100%}.class-card-container{border-radius:10px;overflow:visible}@media(min-width:768px){.class-card-container{border-radius:15px;margin-bottom:1.25rem;overflow:visible}}.class-card{background:var(--class-card-bgc);border-radius:10px;color:#fff;overflow:visible;padding:1.25rem;position:relative}@media(min-width:600px){.class-card{border-radius:15px;padding:1.25rem}}.class-card .card-header{align-items:center;gap:.9375rem;padding-bottom:.9375rem}@media(min-width:768px){.class-card .card-header{gap:1.25rem;padding-bottom:1.25rem}}.class-card .card-header .avatar-container{max-height:3.375rem;max-width:3.375rem;pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width:768px){.class-card .card-header .avatar-container{max-height:6.25rem;max-width:6.25rem}}.class-card .card-header .card-title{font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1.125rem;line-height:1.6875rem;padding:.25rem 0 .125rem;word-break:break-word}@media(min-width:600px){.class-card .card-header .card-title{font-size:1.25rem;line-height:1.875rem}}@media(min-width:768px){.class-card .card-header .card-title{font-size:1.6875rem;line-height:2.5rem;padding:.9375rem 0 .25rem}}.class-card .card-header .card-subtitle{font-family:Poppins-Regular,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.25rem}@media(min-width:600px){.class-card .card-header .card-subtitle{font-size:1rem;line-height:1.25rem}}@media(min-width:768px){.class-card .card-header .card-subtitle{font-size:1.25rem;line-height:1.875rem}}.class-card .divider{height:.0625rem}@media(min-width:768px){.class-card .divider{height:.125rem}}.class-card .card-main{display:flex;flex-direction:column;font-family:Poppins-Regular,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:500;gap:.625rem;line-height:20px;padding-top:.9375rem}@media(min-width:600px){.class-card .card-main{font-size:1rem;gap:.9375rem;line-height:20px}}@media(min-width:768px){.class-card .card-main{font-size:1.25rem;gap:1.5rem;line-height:30px;padding-top:1.25rem}}.class-card .card-main .class-info-item{display:flex;gap:.625rem}@media(min-width:768px){.class-card .card-main .class-info-item{gap:1.25rem}}.class-card .card-main .class-info-item .warning{color:#ffe680}.class-card .card-main .class-info-item .warning p{margin:0}.class-card .card-main .class-info-item img.card-icon-img{height:1.5625rem;width:1.5625rem}@media(min-width:768px){.class-card .card-main .class-info-item img.card-icon-img{height:2.3125rem;width:2.3125rem}}.class-card .card-main .class-info-item .clock-icon-div{align-items:center;display:flex;padding:0 2px 0 3px}.class-card .card-main .class-info-item .clock-icon-div img.card-icon-img{height:1.25rem;width:1.25rem}@media(min-width:768px){.class-card .card-main .class-info-item .clock-icon-div img.card-icon-img{height:2rem;width:2rem}}.class-card .class-description{padding-top:.3125rem;white-space:pre-wrap;word-break:break-word}@media(min-width:768px){.class-card .class-description{padding-top:.9375rem}}.class-card .class-description p{margin:0}.class-card .class-description .hidden{display:none}.class-card .class-description .see-more{cursor:pointer;text-decoration:underline}.class-card .class-action-btns{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:space-evenly;padding-top:1.25rem}@media(min-width:600px){.class-card .class-action-btns{align-items:center;flex-direction:row;padding-top:1.875rem}}@media(min-width:768px){.class-card .class-action-btns{padding-top:2.1875rem}}.class-card .class-action-btns .card-cta{min-width:72%;transition:all .2s}.class-card .class-action-btns .card-cta.disable{opacity:.4}@media(min-width:768px){.class-card .class-action-btns .card-cta{min-width:82%}}.class-card .class-action-btns .card-cta.disable-book-session{align-items:center;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:1px solid #fff;display:flex;height:3rem;justify-content:center;opacity:.5;padding:.5rem 2rem;white-space:nowrap}@media(min-width:600px){.class-card .class-action-btns .card-cta.disable-book-session{height:4.0625rem}}@media(min-width:768px){.class-card .class-action-btns .card-cta.disable-book-session{height:4.0625rem}}.class-card .class-action-btns .card-cta.disable-book-session .restricted-book-title{font-size:14px}@media(min-width:768px){.class-card .class-action-btns .card-cta.disable-book-session .restricted-book-title{font-size:inherit}}.class-card .class-action-btns .calendar-cta,.class-card .class-action-btns .class-cancel-btn{border-radius:25px;color:#fff;color:var(--Text-text-body,#fff);margin-inline:50px;padding:13px;transition:all .2s}@media(min-width:600px){.class-card .class-action-btns .calendar-cta,.class-card .class-action-btns .class-cancel-btn{align-items:center;align-self:stretch;display:flex;flex-direction:column;font-family:Poppins-Medium;font-size:18px;height:50px;justify-content:center;line-height:26px;margin-inline:unset;max-width:350px;min-width:262px;padding:13px 32px}}@media(min-width:768px){.class-card .class-action-btns .calendar-cta,.class-card .class-action-btns .class-cancel-btn{border-radius:50px;box-shadow:-3px 3px 6px rgba(0,0,0,.1);font-size:1.5rem;height:auto;line-height:1.875rem;max-width:none;min-width:0;min-width:auto;padding:1.15625rem 3.5625rem}}.class-card .class-action-btns .class-cancel-btn.disable,.class-card .class-action-btns .disable.calendar-cta{opacity:.5}.class-card .class-action-btns .class-cancel-btn.hide,.class-card .class-action-btns .hide.calendar-cta{display:none}.class-card .class-action-btns .session-booked-msg{color:#fff;-webkit-filter:opacity(60%);filter:opacity(60%);font-size:1.5rem}.class-card .class-action-btns .notify-me-container{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.class-card .class-action-btns .notify-me-container .time-till-book-text{padding:0 10px;text-align:center}.class-card .class-action-btns .notify-me-container .notify-me{width:auto}.class-card .class-action-btns .notify-me-container .notify-me .notify-me-btn-content{align-items:center;display:flex;gap:10px;justify-content:center}.class-card .class-action-btns .notify-me-container .notify-me .notify-me-btn-content img.notification-icon{height:24px}.class-card .class-action-btns .calendar-client-container{position:absolute;top:8.75rem;z-index:1}@media(min-width:600px){.class-card .class-action-btns .calendar-client-container{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:12px 16px;right:15px;top:50px;width:262px}.calendar-cta{background:linear-gradient(180deg,#3c9dff,#0760dc);background:var(--Buttons-BG-blue-3d-gradient,linear-gradient(180deg,#3c9dff 0,#0760dc 100%));min-width:262px;white-space:nowrap}}@-webkit-keyframes add-to-calendar-bgc-animation{0%{opacity:0;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}33%{opacity:1;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}80%{opacity:1;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes add-to-calendar-bgc-animation{0%{opacity:0;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}33%{opacity:1;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}80%{opacity:1;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes add-to-calendar-icon-animation{0%{width:0}90%{width:0}to{width:55%}}@keyframes add-to-calendar-icon-animation{0%{width:0}90%{width:0}to{width:55%}}@-webkit-keyframes add-to-calendar-plus-btn-animation{0%{width:0}69%{width:0}73%{scale:2;width:25%}79%{scale:1;width:25%}84%{scale:1.5;width:25%}92%{scale:1;width:25%}}@keyframes add-to-calendar-plus-btn-animation{0%{width:0}69%{width:0}73%{scale:2;width:25%}79%{scale:1;width:25%}84%{scale:1.5;width:25%}92%{scale:1;width:25%}}.add-to-calendar{align-items:center;background:hsla(0,0%,100%,.16);border-radius:10px;border-bottom-right-radius:0;border-top-left-radius:0;bottom:0;display:flex;height:44px;justify-content:center;left:0;position:absolute;width:49px}.add-to-calendar.show-calendar-animation{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:add-to-calendar-bgc-animation 1.7s ease-out forwards;animation:add-to-calendar-bgc-animation 1.7s ease-out forwards;opacity:0}@media(min-width:600px){.add-to-calendar{height:55px;width:60px}}@media(min-width:768px){.add-to-calendar{height:66px;width:72px}}.add-to-calendar .calendar-icon-img{position:absolute;width:55%}.add-to-calendar .calendar-icon-img.show-calendar-animation{-webkit-animation:add-to-calendar-icon-animation 1.9s ease-in-out forwards;animation:add-to-calendar-icon-animation 1.9s ease-in-out forwards}.add-to-calendar .calendar-add-btn-img{bottom:7px;position:absolute;right:7px;width:25%}.add-to-calendar .calendar-add-btn-img.show-calendar-animation{-webkit-animation:add-to-calendar-plus-btn-animation 2.91s ease-in-out forwards;animation:add-to-calendar-plus-btn-animation 2.91s ease-in-out forwards}@media(min-width:768px){.add-to-calendar .calendar-add-btn-img{bottom:11px;right:11px}}.calendar-modal{padding:8px;text-align:center}.open-whatsapp-survey-btn{align-items:center;background:hsla(0,0%,100%,.16);border-radius:10px;border-bottom-left-radius:0;border-top-right-radius:0;bottom:0;display:flex;height:44px;justify-content:center;position:absolute;right:0;width:49px}.open-whatsapp-survey-btn img{height:28px}@media(min-width:600px){.open-whatsapp-survey-btn{height:55px;width:60px}.open-whatsapp-survey-btn img{height:35px}}@media(min-width:768px){.open-whatsapp-survey-btn{height:66px;width:72px}.open-whatsapp-survey-btn img{height:42px}}.tab-switcher{background:hsla(0,0%,100%,.05);border-radius:25px;box-shadow:none;display:flex;height:50px;justify-content:center;max-width:45.5rem;position:relative;width:94.6%;z-index:20}@media(min-width:600px){.tab-switcher{height:3.75rem}}@media(min-width:768px){.tab-switcher{height:5rem}}@media(min-width:600px){.tab-switcher{border-radius:40px}}.tab-switcher.isScrolled{background:var(--app-background);background-size:700%;box-shadow:-2px 3px 5px rgba(0,0,0,.25);transition:all .2s}.tab-switcher.isScrolled.isSticky{background:hsla(0,0%,100%,.05);box-shadow:none}.tab-switcher__wrap{background:hsla(0,0%,100%,.05);border-radius:25px;display:inline-flex;height:3.125rem;width:100%}@media(min-width:600px){.tab-switcher__wrap{border-radius:40px;height:3.75rem}}@media(min-width:768px){.tab-switcher__wrap{height:5rem}}.tab-switcher__wrap.isScrolled{background:var(--app-background);background-size:700%;box-shadow:-2px 3px 5px rgba(0,0,0,.25);transition:all .2s;z-index:20}.tab-switcher__wrap.isScrolled.isSticky{background:hsla(0,0%,100%,.05);box-shadow:none}.tab-switcher__btn{border:2px solid transparent;border-radius:25px;color:hsla(0,0%,100%,.65);font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1.125rem;line-height:27px;outline:none;width:50%}.tab-switcher__btn.smaller-font{font-size:.9375rem;line-height:1rem}@media(min-width:600px){.tab-switcher__btn{font-size:1.25rem;line-height:24px}.tab-switcher__btn.smaller-font{font-size:1.125rem}}@media(min-width:768px){.tab-switcher__btn{font-size:1.6875rem;line-height:40px}.tab-switcher__btn.smaller-font{font-size:1.5rem}}.tab-switcher__btn-active{color:#fff}.tab-switcher .active-indicator{background-color:none;border:1px solid var(--tab-switcher-border-color);border-radius:25px;color:#fff;height:50px;left:0;position:absolute;transition:left .2s ease-in;width:50%}@media(min-width:600px){.tab-switcher .active-indicator{border:2px solid var(--tab-switcher-border-color);border-radius:40px;height:3.75rem}}@media(min-width:768px){.tab-switcher .active-indicator{height:5rem}}.tab-switcher .active-indicator.booked{left:50%}.tab-switcher .red-indicator{background:red;border-radius:50%;height:.9375rem;position:absolute;right:.9375rem;top:-.3125rem;width:.9375rem}@media(min-width:768px){.tab-switcher .red-indicator{height:1.375rem;width:1.375rem}}.welcome-modal{border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:space-between;margin:0;max-height:100vh;max-width:100vw;overflow-y:auto;padding:30px 15px 50px;position:relative;transition:all .2s}@media(min-width:600px){.welcome-modal{width:100vw}}@media(min-width:768px){.welcome-modal{border-radius:30px;max-height:800px;max-width:620px;padding:30px 24px}.welcome-modal.landscape{max-width:none;padding:50px 50px 80px;width:100vw}}.welcome-modal .close-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;padding:0}.welcome-modal .close-button:hover{opacity:.8}.welcome-modal .close-icon-img{height:auto;width:2.75rem}.welcome-modal .welcome-modal-container{display:flex;flex-direction:column;height:100%;justify-content:space-evenly}@media(min-width:768px){.welcome-modal .welcome-modal-container{gap:10px;max-height:800px;max-width:620px}.welcome-modal .welcome-modal-container.landscape{align-self:center}}.welcome-modal .welcome-modal-container .welcome-modal-header{display:flex;flex-direction:column;gap:8px}@media(min-width:600px){.welcome-modal .welcome-modal-container .welcome-modal-header{gap:16px}}.welcome-modal .welcome-modal-container .welcome:focus-visible{outline:none}.welcome-modal .welcome-modal-container .welcome__title{color:#fff;font-family:Poppins-Bold,Helvetica Neue,sans-serif;font-size:1.5rem;text-align:center}@media(min-width:600px){.welcome-modal .welcome-modal-container .welcome__title{font-size:2.125rem;line-height:3.125rem}}.welcome-modal .welcome-modal-container .welcome__subtitle{color:#fff;font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem;opacity:.8;padding:.5rem 0 0;text-align:center}@media(min-width:600px){.welcome-modal .welcome-modal-container .welcome__subtitle{font-size:1.125rem;line-height:1.625rem}}.welcome-modal .welcome-modal-container .welcome__imageMessages{display:flex;justify-content:center}.welcome-modal .welcome-modal-container .welcome__imageMessages img{width:6.25rem}.welcome-modal .welcome-modal-container .welcome__list{display:flex;flex-direction:column;font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;gap:1.5rem;justify-content:space-between;list-style:none;margin:0 20px;padding:0}@media(min-width:600px){.welcome-modal .welcome-modal-container .welcome__list{gap:1.25rem}}.welcome-modal .welcome-modal-container .welcome__list-item{color:#fff;font-size:1rem;line-height:1.5rem;position:relative}@media(min-width:600px){.welcome-modal .welcome-modal-container .welcome__list-item{font-size:1.125rem;line-height:1.625rem}}.welcome-modal .welcome-modal-container .welcome__list-item .list-info-item{display:flex;font-family:Poppins,Helvetica Neue,sans-serif;gap:1rem}.welcome-modal .welcome-modal-container .welcome__list-item .list-info-item img.list-icon-img{align-self:flex-start;height:1.5rem;width:1.5rem}@media(min-width:600px){.welcome-modal .welcome-modal-container .welcome__list-item .list-info-item img.list-icon-img{height:1.5rem;width:1.5rem}}.joining-class-modal{align-items:center;background:var(--app-background);border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:100vh;justify-content:center;left:0;max-height:100vh;max-width:100vw;overflow-y:auto;padding:20px;top:0;transition:all .2s;z-index:1000}@media(min-width:600px){.joining-class-modal{width:100vw}}@media(min-width:768px){.joining-class-modal{border-radius:30px;max-height:800px;max-width:620px;padding:30px 24px}.joining-class-modal.landscape{max-width:none;padding:50px 50px 80px;width:100vw}}.joining-class-modal .icon-container img{height:100px;width:100px}.joining-class-modal .title{color:#fff;font-family:Poppins-Bold,Helvetica Neue,sans-serif;font-size:1.75rem;font-weight:700;line-height:2.625rem;text-align:center}@media(min-width:600px){.joining-class-modal .title{font-size:2.125rem;line-height:3.125rem}}.joining-class-modal .subtitle{color:#fff;font-family:Poppins-Regular,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;opacity:.8;padding-top:.5rem;text-align:center}@media(min-width:600px){.joining-class-modal .subtitle{font-size:1.125rem;line-height:1.625rem}}.joining-class-modal .button-container{bottom:0;display:flex;justify-content:center;left:0;padding:15px 15px 50px;position:fixed;width:100%}@media(min-width:768px){.joining-class-modal .button-container{background:transparent;padding:2.5rem 0;position:static}}.joining-class-modal .button-container button{background:var(--button-background);border:none;border-radius:1.875rem;color:#fff;cursor:pointer;font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:.9375rem;height:3.125rem;line-height:1.5rem;padding:.8125rem;transition:opacity .2s;width:20.9375rem}.joining-class-modal .button-container button:hover{opacity:.9}@media(min-width:768px){.joining-class-modal .button-container button{width:30vw}}.sessions__wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:100%;overscroll-behavior:none;width:100%}.sessions__wrap .fixed-area{padding-top:10px;position:fixed;width:100%;z-index:20}.sessions__wrap .fixed-area.solid{background:var(--app-background);background-size:700%;height:190px}@media(min-width:600px){.sessions__wrap .fixed-area.solid{background-size:450%;height:215px}}@media(min-width:768px){.sessions__wrap .fixed-area.solid{background-size:475%;height:260px}}.sessions__wrap .bottom-spacer{background:none;height:150px;visibility:hidden;width:100%}@media(min-width:600px){.sessions__wrap .bottom-spacer{height:100px}.sessions__wrap .bottom-spacer.isBooked{height:300px}}@media(min-width:768px){.sessions__wrap .bottom-spacer{height:150px}}.pre-class-wrap{align-items:center;background:rgba(0,0,0,.7);height:100vh;justify-content:center;position:absolute;top:0;width:100%;z-index:30}.session{background-color:var(--class-card-bgc);border-radius:18px;color:#fff;height:300px;justify-content:space-around;padding:20px;position:relative}.session,.session__itemsWrap{display:flex;flex-direction:column}.session__itemsWrap{gap:.625rem;margin:65px 0 50px;max-width:45.5rem;padding:0 10px 150px;width:100%}@media(min-width:600px){.session__itemsWrap{padding:0 20px 150px}}.session__itemsWrap.booked{margin:calc(100% - 84px - rem(50px)) 0 50px}@media(min-width:600px){.session__itemsWrap.booked{margin:80px 0 50px}}@media(min-width:768px){.session__itemsWrap.booked{margin:105px 0 50px}.session__itemsWrap{margin:100px 0 50px}}.session__itemsWrap.isSticky{margin:190px 0 300px}@media(min-width:600px){.session__itemsWrap.isSticky{margin:215px 0 300px}}@media(min-width:768px){.session__itemsWrap.isSticky{margin:260px 0 300px}}.session__noItemsWrap{align-items:center;display:flex;flex-direction:column;font-family:Poppins-Regular;font-style:normal;font-weight:500;justify-content:start;width:100%}@media(min-width:600px){.session__noItemsWrap{font-size:18px}}.session__noItemsWrap.bookedTab{align-items:center;height:100%;justify-content:center}.session__noItemsWrap *{text-align:center}.session .tutor{align-items:center;display:flex;gap:10px;width:63%}.session .tutor .tutor-name{width:60%}.divider{background-color:rgba(0,0,0,.05);height:2px;width:100%}.font-bold{font-weight:700}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.MuiModal-root{align-items:center;display:flex;justify-content:center}.no-items-txt{padding-top:6px;text-align:center}@media(min-width:600px){.no-items-txt{padding-top:14px}}.no-items-txt p{margin:0}@media(min-width:600px){.no-items-txt p{font-size:18px;line-height:30px}}.max-weekly-limit-classes{display:flex;flex-wrap:wrap;font-size:16px;justify-content:center}.max-weekly-limit{display:flex;flex-wrap:wrap;font-size:13px;line-height:20px;opacity:.8;text-align:center}.max-weekly-limit .week-days,.max-weekly-limit span{word-wrap:break-word;display:flex;flex-wrap:wrap;font-family:Poppins-Regular;font-size:13px;overflow-wrap:break-word}@media(min-width:600px){.max-weekly-limit .week-days,.max-weekly-limit span{font-size:16px;justify-content:center;line-height:24px}}.modal-joining-class-wrapper{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.post-session-screen{color:#fff;display:block;height:90%;padding:1.25rem .625rem 0}.post-session-screen p{font-size:1.1875rem;line-height:1.425rem;margin:0}.post-session-screen .post-session-survey{height:100%;margin:0 auto}@media(min-width:768px){.post-session-screen .post-session-survey{font-size:1.4375rem;margin:5rem auto 0;max-width:35.5rem}}.post-session-screen .post-session-survey .survey-questions-container{gap:1.875rem}.post-session-screen .post-session-survey .survey-questions-container .survey-question-container{gap:.9375rem}.post-session-screen .post-session-survey .survey-questions-container .survey-question-container p{align-self:flex-start}@media(min-width:768px){.post-session-screen .post-session-survey .survey-questions-container .survey-question-container p{font-size:1.4375rem}.post-session-screen .post-session-survey .survey-questions-container .survey-question-container{gap:3.125rem}}.post-session-screen .post-session-survey .survey-questions-container .survey-question-container button img{height:1.5625rem;width:1.5625rem}@media(min-width:768px){.post-session-screen .post-session-survey .survey-questions-container .survey-question-container button{padding:.78125rem 2.9375rem}.post-session-screen .post-session-survey .survey-questions-container .survey-question-container button img{height:2.3125rem;width:2.3125rem}}.post-session-screen .post-session-survey .survey-questions-container .survey-question-container .survey-question-btns{justify-content:space-evenly;width:100%}.post-session-screen .post-session-survey .survey-questions-container .survey-question-container .survey-question-btns button{cursor:pointer;height:3.125rem;width:6.25rem}.post-session-screen .post-session-survey .survey-questions-container .survey-question-container .survey-question-btns button.success{background-color:#00b821}.post-session-screen .post-session-survey .survey-questions-container .survey-question-container .survey-question-textarea{border:1px solid transparent;max-width:31.25rem}.post-session-screen .post-session-survey .survey-questions-container .survey-question-container .survey-question-textarea:focus-visible{border:1px solid #02a7cc;outline:none}.post-session-screen .post-session-survey .submit-btn-container{padding:1.875rem 0 3.125rem;transition:all .2s}.post-session-screen .post-session-survey .submit-btn-container.larger-padding{padding:6.25rem 0 3.125rem}.post-session-screen .post-session-survey .submit-btn-container .submit-btn{align-self:center}.post-session-screens{color:#fff;height:100%;padding-top:.625rem}@media(min-width:600px){.post-session-screens{padding-top:1.5rem}}.post-session-screens button.cta-btn,.post-session-screens button.secondary-btn{opacity:1;text-decoration:none;transition:all .2s;width:60%}@media(min-width:600px){.post-session-screens button.cta-btn,.post-session-screens button.secondary-btn{width:50%}}.post-session-screens button.cta-btn.cta-hide,.post-session-screens button.cta-hide.secondary-btn{opacity:0;pointer-events:none}.post-session-screens button.cta-btn p.feedback-cta-txt,.post-session-screens button.secondary-btn p.feedback-cta-txt{margin:0;opacity:1}.post-session-screens button.cta-btn p.feedback-cta-txt.txt-hide,.post-session-screens button.secondary-btn p.feedback-cta-txt.txt-hide{opacity:0}.pre-class-header{left:.625rem;position:absolute;top:.625rem}.pre-class-header .header-btn-close{align-items:center;display:flex;height:2.375rem;width:2.375rem}.pre-class-header .header-btn-close img{height:1rem;width:1rem}@media(min-width:600px){.pre-class-header .header-btn-close img{height:1.25rem;width:1.25rem}}@media(min-width:768px){.pre-class-header .header-btn-close img{height:1.5rem;width:1.5rem}}.pre-class-disclaimer-terms{display:flex;flex-direction:column;gap:2.1875rem}.pre-class-disclaimer-terms.added-margins{margin:1.25rem 0}.pre-class-disclaimer-terms .pre-class-record-disclaimer{display:flex;font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:16px;gap:10px;line-height:24px;opacity:.8}@media(min-width:600px){.pre-class-disclaimer-terms .pre-class-record-disclaimer{font-size:1.25rem;line-height:1.6875rem}}@media(min-width:768px){.pre-class-disclaimer-terms .pre-class-record-disclaimer{font-size:1.5rem;line-height:2.1875rem}}.pre-class-disclaimer-terms .pre-class-record-disclaimer .info-icon-img{align-self:flex-start;height:1.875rem;width:1.875rem}@media(min-width:768px){.pre-class-disclaimer-terms .pre-class-record-disclaimer .info-icon-img{height:2.5rem;width:2.5rem}}.pre-class-disclaimer-terms .pre-class-disc-terms{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:.9375rem;font-style:normal;font-weight:400;letter-spacing:-.15px;line-height:1.125rem;text-align:center}@media(min-width:600px){.pre-class-disclaimer-terms .pre-class-disc-terms{font-size:1.0625rem;line-height:1.1875rem}}.pre-class-disclaimer-terms .pre-class-disc-terms p{margin:0}.pre-class-disclaimer-terms .pre-class-disc-terms .terms-and-conditions-link{color:hsla(0,0%,100%,.6);font-size:.9375rem;line-height:1.125rem;padding:0;text-decoration:underline}@media(min-width:600px){.pre-class-disclaimer-terms .pre-class-disc-terms .terms-and-conditions-link{font-size:1.0625rem;line-height:1.1875rem}}.pre-class-modal{border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:space-between;max-width:100vw;overflow-y:auto;padding:30px 20px;transition:all .2s}@media(min-width:600px){.pre-class-modal{padding:24px 24px 40px;width:100vw}}@media(min-width:768px){.pre-class-modal.landscape{padding:50px 50px 80px}}.pre-class-modal .close-button{align-items:center;background:none;background:rgba(0,0,0,.32);background:var(--Background-Glass-bg-item-dark_black,rgba(0,0,0,.32));border:none;border:1px solid rgba(96,217,255,.48);border:1px solid var(--Border-border-action,rgba(96,217,255,.48));border-radius:200px;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:flex-start;justify-content:center;padding:12px;width:44px}.pre-class-modal .close-button:hover{opacity:.8}.pre-class-modal .close-icon-img{height:15px;width:15px}.pre-class-modal .holding-screen{display:flex;flex-direction:column;height:100%;justify-content:space-between}.pre-class-modal .holding-screen-content{align-items:center;display:flex;flex-direction:column;gap:5px;height:90%;justify-content:center;margin:auto}.pre-class-modal .title{color:#fff;color:var(--Text-text-body,#fff);font-family:Poppins-Bold;font-size:28px;letter-spacing:.364px;line-height:42px;text-align:center}@media(min-width:600px){.pre-class-modal .title{font-size:34px;line-height:50px}}.pre-class-modal .holding-screen-description{color:hsla(0,0%,100%,.8);color:var(--Text-text-secondary,hsla(0,0%,100%,.8));font-family:Poppins-Medium;font-size:16px;line-height:24px;max-width:400px;text-align:center}@media(min-width:600px){.pre-class-modal .holding-screen-description{font-size:18px;line-height:26px}}.pre-class-modal .start-time-countdown{align-items:center;background:rgba(0,0,0,.2);background:var(--Background-Glass-bg-item-medium_black,rgba(0,0,0,.2));border-radius:8px;color:#fff;color:var(--Text-text-body,#fff);display:flex;font-family:Poppins-SemiBold;font-size:13px;gap:4px;justify-content:center;letter-spacing:-.08px;line-height:20px;margin:auto;padding:4px 8px;text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:600px){.pre-class-modal .start-time-countdown{font-size:16px;letter-spacing:inherit;line-height:24px}}.pre-class-modal .start-time-countdown.hide{visibility:hidden}.pre-class-action-required{margin:10px}@media(min-width:600px){.pre-class-action-required{max-width:85%}}.pre-class-action-required .account-required-container{align-items:center;display:flex;flex-direction:column;gap:15px;padding:50px 20px 30px}@media(min-width:600px){.pre-class-action-required .account-required-container{padding:50px 30px 40px}}.pre-class-action-required .account-required-container .action-required-description{font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1.125rem;line-height:1.6875rem}@media(min-width:600px){.pre-class-action-required .account-required-container .action-required-description{font-size:1.5rem;line-height:2.1875rem}}@media(min-width:768px){.pre-class-action-required .account-required-container .action-required-description{font-size:1.6875rem;line-height:2.53125rem}}.pre-class-action-required .account-required-container .pre-class-join-wrp.account-required{width:85%}@media(min-width:768px){.pre-class-action-required .account-required-container .pre-class-join-wrp.account-required.smaller-font .cta-btn,.pre-class-action-required .account-required-container .pre-class-join-wrp.account-required.smaller-font .secondary-btn{font-size:1.25rem}}.interview-section{align-items:center;background:linear-gradient(167.95deg,#0d8bff,#6200af 80%);border:.0625rem solid hsla(0,0%,100%,.24);border-radius:1rem 1rem 0 0;display:flex;flex-direction:column;gap:20px;padding:.75rem 1.25rem 2.8125rem}@media(min-width:600px){.interview-section{gap:30px;padding:.75rem 3.125rem 2.8125rem}}.interview-section .interview-indicator{background:hsla(0,0%,100%,.4);border-radius:.15625rem;height:.3125rem;width:2.25rem}.interview-section .interview-title{color:#fff;font-family:Poppins-Bold;font-size:1.5rem;line-height:2.1875rem;padding:0 20px;text-align:center}@media(min-width:600px){.interview-section .interview-title{font-size:1.875rem;line-height:2.1875rem}}.interview-section .interview-content{color:hsla(0,0%,100%,.8);font-family:Poppins-Regular,Helvetica Neue,sans-serif;font-size:1.125rem;text-align:center}@media(min-width:600px){.interview-section .interview-content{font-size:1.5625rem;line-height:2.1875rem;padding:0 40px}}.interview-section .cta-btn,.interview-section .secondary-btn{width:100%}.weekly-limit-booked-tab-section{color:#fff;display:flex;flex-direction:column;gap:40px;padding-top:16px}@media(min-width:600px){.weekly-limit-booked-tab-section{padding-top:30px}}.weekly-limit-booked-tab-section .week-container p.uppercase{font-family:Poppins-SemiBold;font-size:13px;line-height:20px;margin:0}@media(min-width:600px){.weekly-limit-booked-tab-section .week-container p.uppercase{font-size:16px;line-height:24px}}.weekly-limit-booked-tab-section .week-container .week-data{padding-bottom:10px}@media(min-width:600px){.weekly-limit-booked-tab-section .week-container .week-data{padding-bottom:15px}}.weekly-limit-booked-tab-section .week-container .week-data p{line-height:24px;margin:0}@media(min-width:600px){.weekly-limit-booked-tab-section .week-container .week-data p{line-height:26px}}.weekly-limit-booked-tab-section .week-container .week-data .week-dates{opacity:.8}@media(min-width:600px){.weekly-limit-booked-tab-section .week-container .week-data .week-dates{font-size:18px}}.weekly-limit-booked-tab-section .week-container .week-data .classes-booked{font-size:13px}@media(min-width:600px){.weekly-limit-booked-tab-section .week-container .week-data .classes-booked{font-size:16px}}.weekly-limit-booked-tab-section .week-container .week-data .classes-booked.align-end{align-self:flex-end}.weekly-limit-booked-tab-section .week-container .week-sessions{display:flex;flex-direction:column;gap:10px}.weekly-limit-banner-section{align-items:center;background:rgba(0,0,0,.2);background:var(--Background-Glass-bg-item-medium_black,rgba(0,0,0,.2));border-radius:26px;box-shadow:-2px 2px 5px 2px rgba(0,0,0,.1);color:#fff;display:flex;font-size:13px;gap:5px;justify-content:space-evenly;line-height:20px;padding:6px;width:100%}@media(min-width:600px){.weekly-limit-banner-section{font-size:16px;justify-content:center;line-height:24px}}.weekly-limit-banner-section img{height:16px;width:16px}@media(min-width:600px){.weekly-limit-banner-section img{height:20px;width:20px}}.weekly-limit-banner-section p{font-weight:500;margin:0}.weekly-limit-banner-section.hide{display:none}.bottom-confirmation-popup{background:var(--bottom-confirmation-popup-bgc);border-radius:10px;bottom:-3.75rem;box-shadow:-2px 2px 5px rgba(0,0,0,.1);left:0;margin-left:auto;margin-right:auto;max-width:44.25rem;padding:.625rem .9375rem;position:fixed;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:all .2s;width:92%}.bottom-confirmation-popup.active{bottom:1.5rem;margin:auto;-webkit-transform:translateY(0);transform:translateY(0);z-index:10}@media(min-width:768px){.bottom-confirmation-popup.active{border-radius:15px;bottom:1.5rem}}.bottom-confirmation-popup .bottom-confirmation-popup-content{align-items:center;display:flex;flex-direction:row;gap:.5rem}.bottom-confirmation-popup .bottom-confirmation-popup-content img.popup-icon{display:block;height:2.125rem;width:2.125rem}@media(min-width:768px){.bottom-confirmation-popup .bottom-confirmation-popup-content img.popup-icon{height:3.25rem;width:3.25rem}}.bottom-confirmation-popup .bottom-confirmation-popup-content .msg-container{display:flex;flex-direction:column;gap:5px}@media(min-width:768px){.bottom-confirmation-popup .bottom-confirmation-popup-content .msg-container{gap:10px}}.bottom-confirmation-popup .bottom-confirmation-popup-content .msg-container p.popup-msg{color:#fff;font-size:1.0625rem;margin:0}@media(min-width:768px){.bottom-confirmation-popup .bottom-confirmation-popup-content .msg-container p.popup-msg{font-size:1.625rem}}.bottom-confirmation-popup .bottom-confirmation-popup-content .msg-container p.popup-msg.bold{font-family:Poppins-SemiBold,Helvetica Neue,sans-serif}.beta-tag{align-items:center;background:#f10000;border-radius:2px 10px;color:#fff;display:flex;font-family:Poppins-Regular;font-size:.8125rem;height:1.6875rem;justify-content:center;position:absolute;right:0;top:0;width:2.75rem}.beta-tag p{margin:0}.beta-tag.inline{right:15px;top:38px}@media(min-width:600px){.beta-tag.inline{border-radius:2px 10px;right:0;top:0}.beta-tag,.beta-tag.inline{font-size:1.4375rem;height:2.8125rem;width:5.15625rem}}.avatar{pointer-events:none;-webkit-user-select:none;user-select:none}.progress-bar-container{display:flex;justify-content:center;margin:0 1.25rem;padding:1.875rem 0 3.125rem;position:relative}@media(min-width:600px){.progress-bar-container{padding:2.5rem 0 3.125rem}}.progress-bar-container .progress-bar{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%}.progress-bar-container .progress-bar .emptyProgressBar{background:rgba(0,0,0,.1);border-radius:100px;height:.5625rem;overflow:hidden;position:relative}@media(min-width:600px){.progress-bar-container .progress-bar .emptyProgressBar{height:.875rem}}.progress-bar-container .progress-bar .emptyProgressBar .fillingProgressBar{background-color:var(--feedback-progress-bar-fill);border-radius:100px;height:100%;position:absolute;transition:all 1s;width:100%}.progress-bar-container .progress-bar .checkpoints{display:flex;justify-content:space-between;position:absolute;width:100%;z-index:5}.progress-bar-container .progress-bar .checkpoints .checkpoint{align-items:center;background-image:linear-gradient(rgba(0,0,0,.1) 32%,rgba(255,0,0,0) 0 69%,rgba(0,0,0,.1) 0);border-radius:50px;color:#fff;display:flex;font-size:1.0625rem;height:1.5625rem;justify-content:center;transition:all 1s;transition:all .2s;width:1.5625rem}@media(min-width:600px){.progress-bar-container .progress-bar .checkpoints .checkpoint{font-size:1.625rem;height:2.375rem;width:2.375rem}}.progress-bar-container .progress-bar .checkpoints .checkpoint.touched{background:var(--feedback-progress-bar-fill)}.progress-bar-container .progress-bar .checkpoints .checkpoint.active{border:1px solid #fff}.progress-bar-container .progress-bar .checkpoints .checkpoint .checkmark{height:.9375rem;width:.9375rem}@media(min-width:600px){.progress-bar-container .progress-bar .checkpoints .checkpoint .checkmark{height:1.4375rem;width:1.4375rem}}.yellow-progress-bar-container{align-items:center;display:flex;justify-content:center;width:170px}@media(min-width:600px){.yellow-progress-bar-container{width:70%}}.yellow-progress-bar-container .progress-bar{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%}.yellow-progress-bar-container .progress-bar .emptyProgressBar{background:rgba(0,0,0,.16);border-radius:100px;height:.375rem;overflow:hidden;position:relative}@media(min-width:600px){.yellow-progress-bar-container .progress-bar .emptyProgressBar{height:.5rem}}.yellow-progress-bar-container .progress-bar .emptyProgressBar .progress-fill{background:linear-gradient(89.97deg,#fab563 -.85%,#ffed48 99.98%);border-radius:100px;height:100%;position:absolute;transition:all 1s;width:100%}.feedback-star-rate-container{align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;display:flex;height:88px;padding:0 15px;transition:all .2;width:100%}.feedback-star-rate-container:active{background:rgba(7,255,254,.12);border:2px solid #09cefe;padding:0 14px}.feedback-star-rate-container:hover{background:hsla(0,0%,100%,.24)}@media(min-width:600px){.feedback-star-rate-container{height:72px}}@media(min-width:768px){.feedback-star-rate-container{height:88px}}.feedback-star-rate-container img{height:16px}.feedback-star-rate-container .rate-btn{align-items:center;color:#fff;display:flex;font-family:Poppins-Regular;font-size:16px;justify-content:space-between;text-align:start;width:100%}@media(min-width:600px){.feedback-star-rate-container .rate-btn{font-size:18px}}.feedback-star-rate-container .rate-btn .stars{align-items:center;display:flex;gap:3px}@media(min-width:600px){.feedback-question-container{font-size:1.5625rem;line-height:1.90625rem}}.feedback-container{align-items:flex-start;color:#fff;display:flex;height:90vh;justify-content:center;padding:0 20px 40px}@media(min-width:600px){.feedback-container{height:83vh}}@media(min-width:768px){.feedback-container{height:90vh}}.feedback-container .question-mode{align-items:center;display:flex;flex-direction:column;font-family:Poppins-Regular;justify-content:center;padding-bottom:50px;width:350px}@media(min-width:600px){.feedback-container .question-mode{width:561px}}.feedback-container .question-mode p{margin:0}.feedback-container .question-mode .title{padding:10px 0 0}@media(min-width:600px){.feedback-container .question-mode .title{font-size:18px;line-height:26px}}.feedback-container .question-mode .feedback-question{font-family:Poppins-SemiBold;font-size:20px;line-height:30px;padding:5px 0 30px;text-align:center}@media(min-width:600px){.feedback-container .question-mode .feedback-question{font-size:24px;line-height:36px;padding:15px 0 40px}}.feedback-container .question-mode .rate{display:flex;flex-direction:column;gap:15px;width:100%}@media(min-width:768px){.feedback-container .question-mode .rate{gap:20px}}.feedback-container .complete-mode{height:calc(100% - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0));width:350px}@media(min-width:600px){.feedback-container .complete-mode{width:561px}}.feedback-container .complete-mode .text{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}@media(min-width:600px){.feedback-container .complete-mode .text{gap:5px}}.feedback-container .complete-mode .text p{margin:0}.feedback-container .complete-mode .text .title{font-family:Poppins-Bold;font-size:28px;line-height:42px}@media(min-width:600px){.feedback-container .complete-mode .text .title{font-size:34px;line-height:50px}}.feedback-container .complete-mode .text .txt{line-height:24px;opacity:.8;text-align:center}@media(min-width:600px){.feedback-container .complete-mode .text .txt{font-size:18px;line-height:26px}}.feedback-container .complete-mode button{max-width:350px;width:100%}.sequential-feedback-star-rate-container{align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,.04),2px 4px 3px 0 rgba(0,0,0,.06);display:flex;padding:10px 20px;transition:all .2;width:100%}.sequential-feedback-star-rate-container.selected,.sequential-feedback-star-rate-container:active{background:rgba(7,255,254,.12);border:2px solid #09cefe;box-shadow:none;padding:9px 19px}.sequential-feedback-star-rate-container.disabled{background:hsla(0,0%,100%,.16);background:var(--Background-Glass-bg-item-light_white,hsla(0,0%,100%,.16));border:1px solid hsla(0,0%,100%,.2);border:1px solid var(--Border-border-container,hsla(0,0%,100%,.2));opacity:.5}@media(min-width:600px){.sequential-feedback-star-rate-container{height:72px}}@media(min-width:768px){.sequential-feedback-star-rate-container{height:88px}}.sequential-feedback-star-rate-container img{height:16px}.sequential-feedback-star-rate-container .rate-btn{align-items:center;color:#fff;display:flex;font-family:Poppins-Medium;font-size:16px;justify-content:space-between;text-align:start;width:100%}@media(min-width:600px){.sequential-feedback-star-rate-container .rate-btn{font-size:18px}}.sequential-feedback-star-rate-container .rate-btn .stars{align-items:center;display:flex;gap:3px}.sequential-feedback-container{align-items:flex-start;color:#fff;display:flex;height:100%;justify-content:center;margin-bottom:20px;max-height:85vh;padding:8px 20px 40px}@media(min-width:600px){.sequential-feedback-container{max-height:90vh;padding:0 20px 40px}}@media(min-width:768px){.sequential-feedback-container{max-height:80vh}}.sequential-feedback-container .question-mode{align-items:center;display:flex;flex-direction:column;font-family:Poppins-Regular;height:100%;justify-content:space-between;width:100%}@media(min-width:600px){.sequential-feedback-container .question-mode{width:561px}}.sequential-feedback-container .question-mode p{margin:0}.sequential-feedback-container .question-mode .title{padding:10px 0 0}@media(min-width:600px){.sequential-feedback-container .question-mode .title{font-size:18px;line-height:26px}}.sequential-feedback-container .question-mode .question-content{display:flex;flex-direction:column;gap:32px;max-width:350px;width:100%}@media(min-width:600px){.sequential-feedback-container .question-mode .question-content{max-width:561px}}.sequential-feedback-container .question-mode .feedback-question{font-family:Poppins-SemiBold;font-size:20px;line-height:30px;text-align:center}@media(min-width:600px){.sequential-feedback-container .question-mode .feedback-question{font-size:24px;line-height:36px}}.sequential-feedback-container .question-mode .subtitle{-webkit-font-feature-settings:"liga" off,"clig" off;font-feature-settings:"liga" off,"clig" off;font-family:Poppins-Regular;font-size:16px;font-style:normal;line-height:24px;text-align:center}@media(min-width:600px){.sequential-feedback-container .question-mode .subtitle{font-size:18px}}.sequential-feedback-container .question-mode .rate{display:flex;flex-direction:column;gap:16px;max-height:calc(90vh - 239px);overflow-y:scroll;width:100%}@media(min-width:600px){.sequential-feedback-container .question-mode .rate{max-height:calc(90vh - 239px)}}.sequential-feedback-container .question-mode .rate .feedback-option-container{align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,.04),2px 4px 3px 0 rgba(0,0,0,.06);display:flex;padding:10px 20px;transition:all .2;width:100%}.sequential-feedback-container .question-mode .rate .feedback-option-container.selected,.sequential-feedback-container .question-mode .rate .feedback-option-container:active{background:rgba(7,255,254,.12);border:2px solid #09cefe;box-shadow:none;padding:9px 19px}.sequential-feedback-container .question-mode .rate .feedback-option-container.disabled{background:hsla(0,0%,100%,.16);background:var(--Background-Glass-bg-item-light_white,hsla(0,0%,100%,.16));border:1px solid hsla(0,0%,100%,.2);border:1px solid var(--Border-border-container,hsla(0,0%,100%,.2));opacity:.5;pointer-events:none;touch-action:none}.sequential-feedback-container .question-mode .rate .feedback-option-container.margin-top{margin-top:16px}.sequential-feedback-container .question-mode .rate .feedback-option-container .option-btn{align-items:center;color:#fff;display:flex;font-family:Poppins-Medium;font-size:16px;justify-content:space-between;text-align:start;width:100%}@media(min-width:600px){.sequential-feedback-container .question-mode .rate .feedback-option-container .option-btn{font-size:18px}}.sequential-feedback-container .complete-mode{height:calc(100% - env(safe-area-inset-top) - env(safe-area-inset-bottom));width:350px}@media(min-width:600px){.sequential-feedback-container .complete-mode{width:561px}}.sequential-feedback-container .complete-mode .text{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}@media(min-width:600px){.sequential-feedback-container .complete-mode .text{gap:5px}}.sequential-feedback-container .complete-mode .text p{margin:0}.sequential-feedback-container .complete-mode .text .title{font-family:Poppins-Bold;font-size:28px;line-height:42px}@media(min-width:600px){.sequential-feedback-container .complete-mode .text .title{font-size:34px;line-height:50px}}.sequential-feedback-container .complete-mode .text .txt{line-height:24px;opacity:.8;text-align:center}@media(min-width:600px){.sequential-feedback-container .complete-mode .text .txt{font-size:18px;line-height:26px}}.sequential-feedback-container .complete-mode button{max-width:350px;width:100%}.sequential-feedback-container .nav-btns{padding-top:32px;width:100%}.sequential-feedback-container .nav-btns button{align-items:center;display:flex;gap:8px}.sequential-feedback-container .nav-btns button .skip-btn-content{margin:0;min-width:68px;padding:0}.sequential-feedback-container .caret-img{height:16px}.sequential-feedback-container .feedback-textarea{min-height:150px}@media(min-width:768px){.sequential-feedback-container .feedback-textarea{font-size:18px}}.feedback-question-container{color:#fff;font-family:Poppins-SemiBold;font-size:1.3125rem;line-height:1.575rem;padding:0 1.25rem}@media(min-width:600px){.feedback-question-container{font-size:1.5625rem}}@media(min-width:768px){.feedback-question-container{font-size:1.6875rem;line-height:2.53125rem}}.feedback-question-container p{margin:0}.feedback-question-container .feedback-question{display:flex;flex-direction:column}.feedback-question-container .feedback-question .feedback-question-txt{font-weight:300;height:4.75rem;padding:0 .625rem}.feedback-question-container .feedback-question .feedback-question-btns{display:flex;gap:.125rem;margin-bottom:2.5rem;margin-top:.9375rem}@media(min-width:600px){.feedback-question-container .feedback-question .feedback-question-btns{margin-bottom:2.5rem;margin-top:.625rem}}@media(min-width:768px){.feedback-question-container .feedback-question .feedback-question-btns{margin-bottom:3.125rem;margin-top:3.125rem}}.feedback-question-container .feedback-question textarea.feedback-question-textarea{background:rgba(0,0,0,.2);border:none;font-family:Poppins-SemiBold;font-size:1.125rem;height:6rem;line-height:1.6875rem;padding:.625rem}.feedback-question-container .feedback-question textarea.feedback-question-textarea::-webkit-input-placeholder{font-family:Poppins-Regular}.feedback-question-container .feedback-question textarea.feedback-question-textarea::placeholder{font-family:Poppins-Regular}@media(min-width:600px){.feedback-question-container .feedback-question textarea.feedback-question-textarea{font-size:1.6875rem;height:8.5rem;line-height:2.53125rem;margin-bottom:15px;padding:.625rem}}.feedback-question-container button{background:hsla(0,0%,100%,.2);height:3.125rem;transition:all .2s;width:6rem}.feedback-question-container button>*{height:2.25rem;width:2.25rem}@media(min-width:600px){.feedback-question-container button{height:4.6875rem;width:9rem}.feedback-question-container button>*{height:3.375rem;width:3.375rem}}.feedback-question-container button.left-btn{border-radius:50px 0 0 50px}.feedback-question-container button.right-btn{border-radius:0 50px 50px 0}.feedback-question-container button.active,.feedback-question-container button.shadow{box-shadow:-2px 2px 4px rgba(0,0,0,.1)}.feedback-question-container button.lower-opacity{background:hsla(0,0%,100%,.2);box-shadow:0;opacity:.4}.subscription-modal{background:var(--app-background);border-radius:16px;color:#ffe680;font-family:Poppins-Regular;height:100%;margin:0 10px;max-height:90%;max-width:618px;position:relative;text-align:center;width:100%}@media(min-width:600px){.subscription-modal{height:590px;max-height:89vh;width:450px}}@media(min-width:768px){.subscription-modal{height:100%;max-height:90%;width:100%}}.subscription-modal .crown-icon{position:absolute;right:42%;top:-21px;width:50px}@media(min-width:600px){.subscription-modal .crown-icon{right:44%;top:-27px;width:50px}}@media(min-width:768px){.subscription-modal .crown-icon{right:43%;top:-32px;width:78px}}.subscription-modal .content{display:flex;flex-direction:column;padding:13px 15px 0}@media(min-width:600px){.subscription-modal .content{padding:8px 15px 0}}@media(min-width:768px){.subscription-modal .content{padding:20px 40px 0}}.subscription-modal .content .divider-line-horizontal{align-self:center;background:hsla(0,0%,100%,.2);height:1px;width:50%}.subscription-modal .content h1{font-family:Poppins-Bold;font-size:20px;font-weight:inherit;line-height:30px;margin:14px 0 0}@media(min-width:600px){.subscription-modal .content h1{font-size:20px;line-height:27px}}@media(min-width:768px){.subscription-modal .content h1{font-size:32px;line-height:38px;margin:26px 0 0}}.subscription-modal .content p{color:#fff}.subscription-modal .content ul{display:flex;flex-direction:column;justify-content:flex-start;list-style:none;padding:0}.subscription-modal .content .sub-header{font-size:13px;line-height:20px;margin:2px 0 14px;padding:0 10px}@media(min-width:600px){.subscription-modal .content .sub-header{font-size:16px;line-height:20px;margin:2px 0 20px}}@media(min-width:768px){.subscription-modal .content .sub-header{font-size:21px;line-height:24px;margin:2px 0 20px}}.subscription-modal .content .subscription-access{align-items:center;background:hsla(0,0%,100%,.16);border-radius:10px;box-shadow:-2px 2px 5px rgba(0,0,0,.1);display:flex;justify-content:center;padding:0 10px;position:relative}@media(min-width:600px){.subscription-modal .content .subscription-access{padding:15px 20px}}@media(min-width:768px){.subscription-modal .content .subscription-access{margin-bottom:15px;padding:15px 20px}}.subscription-modal .content .subscription-access ul{gap:5px}@media(min-width:600px){.subscription-modal .content .subscription-access ul{gap:10px;margin:0}}@media(min-width:768px){.subscription-modal .content .subscription-access ul{gap:30px;margin:initial}}.subscription-modal .content .subscription-access ul .extra-padding-end{-webkit-padding-end:30px;padding-inline-end:30px}@media(min-width:600px){.subscription-modal .content .subscription-access ul .extra-padding-end{-webkit-padding-end:55px;padding-inline-end:55px}}.subscription-modal .content .subscription-access ul .list-item{align-items:center;display:flex;font-family:Poppins-SemiBold;font-size:16px;gap:5px;justify-content:flex-start;line-height:24px}@media(min-width:600px){.subscription-modal .content .subscription-access ul .list-item{font-size:18px;gap:10px;line-height:22px}}@media(min-width:768px){.subscription-modal .content .subscription-access ul .list-item{font-size:26px;gap:15px;line-height:32px}}.subscription-modal .content .subscription-access ul .list-item p{color:#ffe680;margin:0;text-align:start}.subscription-modal .content .subscription-access ul .list-item .list-img{height:38px}@media(min-width:768px){.subscription-modal .content .subscription-access ul .list-item .list-img{height:60px}}.subscription-modal .content .subscription-access .pearson-logo-white{height:34px;position:absolute;right:5px;top:5px}@media(min-width:600px){.subscription-modal .content .subscription-access .pearson-logo-white{height:45px;right:10px;top:10px}}@media(min-width:768px){.subscription-modal .content .subscription-access .pearson-logo-white{height:53px;right:20px;top:20px}}.subscription-modal .content .subscription-access .pearson-logo-white.rtl{left:5px;right:auto}@media(min-width:768px){.subscription-modal .content .subscription-access .pearson-logo-white.rtl{height:53px;left:20px;right:auto;top:20px}}.subscription-modal .content .subscription-price ul{gap:20px}@media(min-width:768px){.subscription-modal .content .subscription-price ul{gap:30px}}.subscription-modal .content .subscription-price button{background:#00b821;border-radius:50px;padding:0;width:90%}.subscription-modal .content .subscription-price button h3,.subscription-modal .content .subscription-price button p{font-family:Poppins-Regular;font-weight:300;margin:0}.subscription-modal .content .subscription-price button h3{font-size:19px}@media(min-width:768px){.subscription-modal .content .subscription-price button h3{font-size:30px}}.subscription-modal .content .subscription-price button p{font-size:13px}@media(min-width:768px){.subscription-modal .content .subscription-price button p{font-size:19px}}.subscription-modal .content .subscription-price .price-btn{color:#fff;display:flex;justify-content:space-evenly;padding:6px}.subscription-modal .content .subscription-price .price-btn .divider-line{background:rgba(0,0,0,.1);width:1px}.subscription-modal .content .subscription-price .price-btn .flex-1{flex:1 1}.subscription-modal .content .subscription-price .price-btn .sub-title{opacity:.75}@media(min-width:768px){.subscription-modal .content .subscription-price .price-btn .sub-title{font-size:17px}}.subscription-modal .content .subscription-price .price-btn .sub-title-discount-price{color:red;text-decoration:line-through}.subscription-modal .content .subscription-price .price-btn .price-title{color:#ffe680}@-webkit-keyframes recommended-option-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(9deg);transform:rotate(9deg)}40%{-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}60%{-webkit-transform:rotate(9deg);transform:rotate(9deg)}80%{-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes recommended-option-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(9deg);transform:rotate(9deg)}40%{-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}60%{-webkit-transform:rotate(9deg);transform:rotate(9deg)}80%{-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.subscription-modal .content .subscription-price .recommended-option{border:1px solid #ffe680;position:relative;width:100%}@media(min-width:768px){.subscription-modal .content .subscription-price .recommended-option{border-radius:70px}}.subscription-modal .content .subscription-price .recommended-option .price-btn{padding:15px}@media(min-width:600px){.subscription-modal .content .subscription-price .recommended-option .price-btn{padding:10px}}@media(min-width:768px){.subscription-modal .content .subscription-price .recommended-option .price-btn{padding:22.5px 15px}}.subscription-modal .content .subscription-price .recommended-option .price-btn .sub-title-info{display:flex;gap:5px;justify-content:center}.subscription-modal .content .subscription-price .recommended-option .most-popular{align-items:center;background:#00b821;border:1px solid #ffe680;border-radius:50px;display:flex;font-size:12px;height:28px;justify-content:center;line-height:14px;padding:3px 10px;position:absolute;right:25%;text-align:center;top:-14px;width:50%}@media(min-width:768px){.subscription-modal .content .subscription-price .recommended-option .most-popular{font-size:18px;height:44px;line-height:27px;top:-22px}}.subscription-modal .content .subscription-price .recommended-option .discount-ribbon{height:68px;position:absolute;right:-5px;top:-9px;z-index:5}@media(min-width:768px){.subscription-modal .content .subscription-price .recommended-option .discount-ribbon{height:96.7px;right:-8px;top:-12px}}@media(min-width:600px){.subscription-modal.minimize .content .sub-header{font-size:16px;line-height:20px;margin:2px 0 15px}.subscription-modal.minimize .content .subscription-access .list-item{font-size:16px}}@media(min-width:768px){.subscription-modal.minimize .content .subscription-access .list-item{font-size:16px}}.subscription-modal.minimize .content .subscription-price ul{gap:15px;margin:10px 0}@media(min-width:768px){.subscription-modal.minimize .content .subscription-price ul{gap:15px}}.subscription-modal.minimize .content .subscription-price button{background:#00b821;border-radius:50px;padding:0;width:90%}.subscription-modal.minimize .content .subscription-price button h3,.subscription-modal.minimize .content .subscription-price button p{font-family:Poppins-Regular;font-weight:300;margin:0}.subscription-modal.minimize .content .subscription-price button h3{font-size:16px}@media(min-width:600px){.subscription-modal.minimize .content .subscription-price button h3{font-size:16px}}@media(min-width:768px){.subscription-modal.minimize .content .subscription-price button h3{font-size:16px}}.subscription-modal.minimize .content .subscription-price button p{font-size:13px}@media(min-width:768px){.subscription-modal.minimize .content .subscription-price button p{font-size:19px}}.subscription-modal.minimize .content .subscription-price .price-btn{color:#fff;display:flex;justify-content:space-evenly;padding:6px}.subscription-modal.minimize .content .subscription-price .price-btn .divider-line{background:rgba(0,0,0,.1);width:1px}.subscription-modal.minimize .content .subscription-price .price-btn .flex-1{flex:1 1}.subscription-modal.minimize .content .subscription-price .price-btn .sub-title{opacity:.75}@media(min-width:768px){.subscription-modal.minimize .content .subscription-price .price-btn .sub-title{font-size:16px}}.subscription-modal.minimize .content .subscription-price .price-btn .sub-title-discount-price{color:red;text-decoration:line-through}.subscription-modal.minimize .content .subscription-price .price-btn .price-title{color:#ffe680}.subscription-modal.minimize .content .subscription-price .recommended-option{border:1px solid #ffe680;position:relative;width:100%}@media(min-width:768px){.subscription-modal.minimize .content .subscription-price .recommended-option{border-radius:70px}}.subscription-modal.minimize .content .subscription-price .recommended-option .price-btn{padding:15px}@media(min-width:600px){.subscription-modal.minimize .content .subscription-price .recommended-option .price-btn{padding:10px}}@media(min-width:768px){.subscription-modal.minimize .content .subscription-price .recommended-option .price-btn{padding:10px}}.subscription-modal.minimize .content .subscription-price .recommended-option .price-btn .sub-title-info{display:flex;gap:5px;justify-content:center}.subscription-modal.minimize .content .subscription-price .recommended-option .most-popular{align-items:center;background:#00b821;border:1px solid #ffe680;border-radius:50px;display:flex;font-size:12px;height:28px;justify-content:center;line-height:14px;padding:3px 10px;position:absolute;right:25%;text-align:center;top:-14px;width:50%}@media(min-width:768px){.subscription-modal.minimize .content .subscription-price .recommended-option .most-popular{font-size:12px;height:28px;line-height:14px;right:25%;top:-14px}}.subscription-modal.minimize .content .subscription-price .recommended-option .discount-ribbon{height:68px;position:absolute;right:-5px;top:-9px;z-index:5}@media(min-width:768px){.subscription-modal.minimize .content .subscription-price .recommended-option .discount-ribbon{height:68px;right:-5px;top:-9px}}.free-feature-modal{font-family:Poppins-SemiBold;margin:0 10px;text-align:center;width:100%}@media(min-width:600px){.free-feature-modal{max-width:75.5%}}@media(min-width:768px){.free-feature-modal{max-width:75.5%}}.free-feature-modal .content{padding:0 20px 35px}@media(min-width:600px){.free-feature-modal .content{padding:20px 40px 40px}}@media(min-width:768px){.free-feature-modal .content{padding:20px 40px 40px}}.free-feature-modal .content h1{font-family:Poppins-Bold;font-weight:inherit}@media(min-width:600px){.free-feature-modal .content h1{font-size:27px;line-height:30px}}@media(min-width:768px){.free-feature-modal .content h1{font-size:36px;line-height:54px}}.free-feature-modal .content p{font-size:18px;line-height:27px}.free-feature-modal .content p:first-of-type{margin-bottom:0}.free-feature-modal .content p:last-of-type{margin-bottom:30px;margin-top:0}@media(min-width:768px){.free-feature-modal .content p:last-of-type{margin-bottom:45px}}@media(min-width:600px){.free-feature-modal .content p{font-size:20px;line-height:27px}}@media(min-width:768px){.free-feature-modal .content p{font-size:24px;line-height:30px}}.free-feature-modal .disclaimer{color:hsla(0,0%,100%,.6);font-size:11px;height:20px;margin-bottom:15px;max-height:20px;overflow-x:hidden;overflow-y:scroll}.free-feature-modal .disclaimer ::-webkit-scrollbar{width:.5em}.free-feature-modal .disclaimer ::-webkit-scrollbar-thumb{background-color:transparent}@media(min-width:600px){.free-feature-modal .disclaimer{font-size:16px;line-height:20px;max-height:20px}}@media(min-width:768px){.free-feature-modal .disclaimer{font-size:18px;line-height:20px;max-height:20px}}.action-required-modal{background:var(--app-background);border-radius:10px;box-shadow:-2px 2px 5px rgba(0,0,0,.1);color:#fff;margin-inline:10px;overflow-y:scroll;position:relative;transition:all .2s}.action-required-modal::-webkit-scrollbar{width:1px}.action-required-modal::-webkit-scrollbar-thumb,.action-required-modal::-webkit-scrollbar-track{background-color:transparent}@media(min-width:768px){.action-required-modal{border-radius:15px;height:auto;margin-inline:unset;max-height:none;width:70%}.action-required-modal.web-pop-up{width:100%}}.action-required-modal .pre-class-title{font-family:Poppins-Bold,Helvetica Neue,sans-serif;font-size:1.5rem;letter-spacing:.004375rem;line-height:2.25rem;text-align:center}@media(min-width:600px){.action-required-modal .pre-class-title{font-size:1.875rem;line-height:2.5rem}.action-required-modal .pre-class-title.account-required-title{font-size:2rem;line-height:3.375rem}}@media(min-width:768px){.action-required-modal .pre-class-title{font-size:2rem;line-height:2.8125rem}.action-required-modal .pre-class-title.account-required-title{font-size:2.25rem;line-height:3.375rem}}.action-required-modal form{width:100%}.action-required-modal .pre-class-description{font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem}@media(min-width:600px){.action-required-modal .pre-class-description{font-size:1.25rem;line-height:1.6875rem}}@media(min-width:768px){.action-required-modal .pre-class-description{font-size:1.625rem;line-height:2.1875rem}}.action-required-modal .pre-class-input-text{font-size:1.3125rem;font-style:normal;font-weight:274;letter-spacing:-.0225rem;line-height:19.575rem;margin-bottom:.625rem;width:100%}.action-required-modal .pre-class-input-mail-error{align-items:center;background:#ea4040;color:#fff;display:flex;font-size:.5625rem;font-style:normal;font-weight:400;height:.75rem;letter-spacing:-.0777914px;line-height:.625rem;width:19.6875rem}.action-required-modal .pre-class-input{background:rgba(0,0,0,.2);border:0;border-radius:.625rem;color:#fff;font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1.3125rem;height:2.8125rem;mix-blend-mode:normal;padding-left:.625rem;width:100%}@media(min-width:600px){.action-required-modal .pre-class-input{height:2.8125rem;padding:.625rem .9375rem}}@media(min-width:768px){.action-required-modal .pre-class-input{font-size:1.625rem;height:3.4375rem;line-height:1.5625rem}}.action-required-modal .pre-class-input.bad-mail-format{background:rgba(0,0,0,.2);border:1px solid #ea4040;border-radius:0 0 .625rem .625rem;box-sizing:border-box;mix-blend-mode:normal}.action-required-modal .pre-class-input::-webkit-input-placeholder{align-items:center;color:#fff;display:flex;font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.0225rem;line-height:1.5rem;opacity:.2}@media(min-width:768px){.action-required-modal .pre-class-input::-webkit-input-placeholder{font-size:1.625rem;line-height:1.5625rem}}.action-required-modal .pre-class-join-wrp{align-items:center;display:flex;flex-direction:column;gap:.625rem;justify-items:center}@media(min-width:768px){.action-required-modal .pre-class-join-wrp{gap:1.25rem}}.action-required-modal .action-required-login-btn{border:1px solid hsla(0,0%,100%,.25);border-radius:25px;color:#fff;font-family:Poppins-Regular,Helvetica Neue,sans-serif;font-size:1rem;height:3.125rem;line-height:24px;transition:all .2s;width:100%}@media(min-width:600px){.action-required-modal .action-required-login-btn{border-radius:40px;font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1.375rem;height:60px;line-height:35px}}@media(min-width:768px){.action-required-modal .action-required-login-btn{border-radius:40px;font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1.5rem;height:4.6875rem;line-height:36px;min-width:76%}}.action-required-modal .pre-class-join-btn{margin-top:1.25rem;opacity:1;transition:opacity .2s ease-in;width:100%}.action-required-modal .pre-class-join-btn.disabled{opacity:0}@media(min-width:768px){.action-required-modal .pre-class-join-btn{height:60px;height:75px}}.action-required-modal.no-action-msg-screen{height:500px;margin:10px}@media(min-width:600px){.action-required-modal.no-action-msg-screen{height:100vh;margin:0;width:100%}}@media(min-width:768px){.action-required-modal.no-action-msg-screen{height:700px;margin:20px;width:650px}}.action-required-modal .holding-screen-timer{align-items:center;display:flex;font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1.125rem;justify-content:center;line-height:1.6875rem;margin-bottom:1.25rem;margin-top:1.1875rem;text-align:center}@media(min-width:600px){.action-required-modal .holding-screen-timer{font-size:1.5rem;line-height:1.8125rem;margin-bottom:0}}@media(min-width:768px){.action-required-modal .holding-screen-timer{font-size:1.625rem;line-height:1.8125rem;margin-bottom:0}}.action-required-modal .holding-screen{align-items:center;display:flex;flex-direction:column;font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;gap:20px;height:100%;justify-content:center;padding:20px;text-align:center}@media(min-width:600px){.action-required-modal .holding-screen{padding:50px}}.action-required-modal .holding-screen .holding-screen-description{font-size:1.125rem;line-height:1.875rem}@media(min-width:600px){.action-required-modal .holding-screen .holding-screen-description{font-size:1.5rem;line-height:1.875rem}}@media(min-width:768px){.action-required-modal .holding-screen .holding-screen-description{font-size:1.625rem;line-height:2.5rem}}.agree-and-book-container{background:var(--app-background);border-radius:10px;box-shadow:-2px 2px 5px rgba(0,0,0,.1);color:#fff;margin-inline:10px;max-height:90vh;overflow-x:hidden;overflow-y:scroll;position:relative;transition:all .2s}@media(min-width:600px){.agree-and-book-container{height:100vh;margin-inline:0;max-height:none}}@media(min-width:768px){.agree-and-book-container{height:auto;margin-inline:10px;max-height:90vh}}.agree-and-book-container::-webkit-scrollbar{width:1px}.agree-and-book-container::-webkit-scrollbar-thumb,.agree-and-book-container::-webkit-scrollbar-track{background-color:transparent}.agree-and-book-container .agree-and-book-header .header-btn-close{align-items:center;display:flex;height:2.375rem;padding:10px;width:2.375rem}.agree-and-book-container .agree-and-book-header .header-btn-close img{height:1rem;width:1rem}@media(min-width:600px){.agree-and-book-container .agree-and-book-header .header-btn-close img{height:1.25rem;width:1.25rem}}@media(min-width:768px){.agree-and-book-container .agree-and-book-header .header-btn-close img{height:1.5625rem;width:1.5625rem}}@media(min-width:600px){.agree-and-book-container .agree-and-book-header .header-btn-close{height:3.125rem;padding:15px;width:3.125rem}}.agree-and-book-container .agree-and-book-content{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:space-around;padding:0 20px 30px;transition:all .2s}@media(min-width:600px){.agree-and-book-container .agree-and-book-content{height:90%;justify-content:space-evenly;padding:0 50px 50px;width:100%}}@media(min-width:768px){.agree-and-book-container .agree-and-book-content{gap:40px;height:auto;max-width:none;padding:0 40px 50px;width:575px}.agree-and-book-container .agree-and-book-content.higher-container{height:800px}}.agree-and-book-container .agree-and-book-content .pre-class-join-btn.agree-and-book{width:90%}@media(min-width:600px){.agree-and-book-container .agree-and-book-content .pre-class-join-btn.agree-and-book{width:85%}}.agree-and-book-container .agree-and-book-content .pre-class-title{font-family:Poppins-Bold,Helvetica Neue,sans-serif;font-size:1.5rem;letter-spacing:.004375rem;line-height:2.25rem;text-align:center}@media(min-width:600px){.agree-and-book-container .agree-and-book-content .pre-class-title{font-size:2rem;line-height:2.8125rem}.agree-and-book-container .agree-and-book-content .pre-class-title.account-required-title{font-size:2.25rem;line-height:3.375rem}}.agree-and-book-container .agree-and-book-content form{width:100%}.agree-and-book-container .agree-and-book-content .pre-class-description{font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem}@media(min-width:600px){.agree-and-book-container .agree-and-book-content .pre-class-description{font-size:1.625rem;line-height:2.1875rem}}.agree-and-book-container .agree-and-book-content .pre-class-input-text{font-size:1.3125rem;font-style:normal;font-weight:274;letter-spacing:-.0225rem;line-height:19.575rem;margin-bottom:.625rem;width:100%}.agree-and-book-container .agree-and-book-content .pre-class-input-mail-error{align-items:center;background:#ea4040;color:#fff;display:flex;font-size:.5625rem;font-style:normal;font-weight:400;height:.75rem;letter-spacing:-.0777914px;line-height:.625rem;width:19.6875rem}.agree-and-book-container .agree-and-book-content .pre-class-input{background:rgba(0,0,0,.2);border:0;border-radius:.625rem;color:#fff;font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1.3125rem;height:2.8125rem;mix-blend-mode:normal;padding-left:.625rem;width:100%}@media(min-width:600px){.agree-and-book-container .agree-and-book-content .pre-class-input{font-size:1.625rem;height:3.4375rem;line-height:1.5625rem}}.agree-and-book-container .agree-and-book-content .pre-class-input.bad-mail-format{background:rgba(0,0,0,.2);border:1px solid #ea4040;border-radius:0 0 .625rem .625rem;box-sizing:border-box;mix-blend-mode:normal}.agree-and-book-container .agree-and-book-content .pre-class-input::-webkit-input-placeholder{align-items:center;color:#fff;display:flex;font-family:Poppins-SemiBold,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.0225rem;line-height:1.5rem;opacity:.2}@media(min-width:600px){.agree-and-book-container .agree-and-book-content .pre-class-input::-webkit-input-placeholder{font-size:1.625rem;line-height:1.5625rem}}.filters-drawer-container{display:flex;height:100%;overflow:hidden;overscroll-behavior-y:none}.filters-drawer-container .MuiDrawer-paper{background-color:transparent;overscroll-behavior-y:none}.filters-drawer-container .filter{background:var(--app-background);border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;display:flex;flex-direction:column;overflow:auto;overscroll-behavior-y:none;padding:17px 20px 0;text-align:center}@media(min-width:768px){.filters-drawer-container .filter{max-height:none}}.filters-drawer-container .filter .puller{background:hsla(0,0%,100%,.3);border-radius:100px;height:5px;left:48%;position:absolute;top:8px;width:36px}.filters-drawer-container .filter .filters-content{overflow:auto;padding:0 0 35px;scrollbar-width:none}.filters-drawer-container .filter .filters-content::-webkit-scrollbar{display:none}.filters-drawer-container .filter .filters-content h1{font-family:Poppins-SemiBold;font-size:16px;line-height:24px;text-transform:uppercase}.filters-drawer-container .filter .filters-content .filters{display:flex;flex-direction:column;gap:32px;width:100%}.filters-drawer-container .filter .filters-content .date-filter,.filters-drawer-container .filter .filters-content .levels-filter{width:100%}.filters-drawer-container .filter .filters-content .date-filter h1,.filters-drawer-container .filter .filters-content .levels-filter h1{color:hsla(0,0%,100%,.8);color:var(--Text-text-secondary,hsla(0,0%,100%,.8));font-family:Poppins-SemiBold;font-size:13px;letter-spacing:-.08px;line-height:20px;text-transform:uppercase}@media(min-width:768px){.filters-drawer-container .filter .filters-content .date-filter,.filters-drawer-container .filter .filters-content .levels-filter{padding:11px 0 0}}.filters-drawer-container .filter .filters-content .levels-filter{text-align:start}.filters-drawer-container .filter .filters-content .levels-filter h1,.filters-drawer-container .filter .filters-content .levels-filter p{margin:0}.filters-drawer-container .filter .filters-content .levels-filter .difficulty-level{align-items:center;display:flex;gap:4px;line-height:20px}@media(min-width:600px){.filters-drawer-container .filter .filters-content .levels-filter .difficulty-level{line-height:24px}}.filters-drawer-container .filter .filters-content .levels-filter .difficulty-level .level-icon{height:20px;width:20px}@media(min-width:600px){.filters-drawer-container .filter .filters-content .levels-filter .difficulty-level .level-icon{height:24px;width:24px}.filters-drawer-container .filter .filters-content .levels-filter .difficulty-level h1{font-size:16px}}.filters-drawer-container .filter .filters-content .levels-filter .levels-filter-form{width:100%}.filters-drawer-container .filter .filters-content .levels-filter .levels-filter-form .levels-filter-group{display:flex;flex-direction:column}.filters-drawer-container .filter .filters-content .levels-filter .levels-filter-form .levels-filter-group .level-filter{align-items:flex-start;align-self:stretch;display:flex;gap:12px;justify-content:space-between;padding:15px 0}.filters-drawer-container .filter .filters-content .levels-filter .levels-filter-form .levels-filter-group .level-filter.border-bottom{border-bottom:1px solid hsla(0,0%,100%,.2)}.filters-drawer-container .filter .filters-content .levels-filter .levels-filter-form .levels-filter-group .level-filter .level-filter-name{color:#fff;color:var(--Type-White,#fff);font-family:Poppins-SemiBold;font-size:18px}.filters-drawer-container .filter .filters-content .levels-filter .levels-filter-form .levels-filter-group .level-filter .level-filter-name .level-cefr{color:#fff;color:var(--Type-White,#fff);font-family:Poppins-Regular;font-size:18px}.filters-drawer-container .filter .filters-content .date-filter{padding:20px 0 0}@media(min-width:768px){.filters-drawer-container .filter .filters-content .date-filter{padding:11px 0 0}}.filters-drawer-container .filter .filters-content .date-filter .DateCalendar-cmp{-webkit-padding-start:0;height:110%;padding-inline-start:0;width:100%}.filters-drawer-container .filter .filters-content .date-filter .date-filter-select-btn{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.16);color:#fff;display:flex;height:60px;justify-content:space-between;padding-inline:0;width:100%}@media(min-width:768px){.filters-drawer-container .filter .filters-content .date-filter .date-filter-select-btn{border-bottom:none}}.filters-drawer-container .filter .filters-content .date-filter .date-filter-select-btn h2{font-family:Poppins-Regular;font-size:18px;font-weight:500;margin:0}.filters-drawer-container .filter .filters-content .date-filter .date-filter-select-btn div{display:flex;gap:5px}.filters-drawer-container .filter .filters-content .date-filter .date-filter-select-btn div p{font-family:Poppins-Regular;font-size:16px;font-weight:500;margin:0}.filters-drawer-container .filter .filters-content .filters-btns{display:flex;justify-content:space-between;margin-top:10px;width:100%}@media(min-width:768px){.filters-drawer-container .filter .filters-content .filters-btns{gap:10px;justify-content:flex-end}}.filters-drawer-container .filter .filters-content .filters-btns .filter-cta{align-items:center;display:flex;flex-wrap:nowrap;font-family:Poppins-Regular;font-size:16px;font-weight:500;height:50px;justify-content:center;line-height:24px;min-width:0;min-width:auto;padding:0;transition:all .3s;width:47%}.filters-drawer-container .filter .filters-content .filters-btns .filter-cta.no-margin-top{margin-top:0}.filters-drawer-container .filter .filters-content .filters-btns .filter-cta.with-margin-top{margin-top:16px}.filters-drawer-container .filter .filters-content .filters-btns .filter-cta p{margin:0;width:100%}.filters-drawer-container .filter .filters-content .filters-btns .filter-cta.disabled{cursor:not-allowed;opacity:30%;pointer-events:none}@media(min-width:768px){.filters-drawer-container .filter .filters-content .filters-btns .filter-cta{align-self:flex-end;margin-top:30px;width:25%}}.filters-drawer-container .filter .filters-content .filters-btns .filter-cta.reset-filters{background:var(--reset-filters-btn-bgc);box-shadow:var(--reset-filters-btn-shadow)}.filter-checkbox{align-items:center;border:2px solid hsla(0,0%,100%,.2);border:2px solid var(--Border-border-container,hsla(0,0%,100%,.2));border-radius:2px;display:flex;flex-direction:column;gap:8px;height:25px;justify-content:center;width:25px}.filter-checkbox.selected{background:rgba(7,255,254,.12);background:var(--Background-bg-item-active,rgba(7,255,254,.12));border:2px solid #09cefe;border:2px solid var(--Border-border-active,#09cefe);border-radius:2px}.date-picker-bar-section{gap:8px;padding:16px 0 6px}.date-picker-bar-section ::-webkit-scrollbar{display:none}@media(min-width:768px){.date-picker-bar-section{margin:0 0 18px}}.date-picker-bar-section.isSticky{padding:16px 10px 6px}@media(min-width:768px){.date-picker-bar-section.isSticky{padding:16px 55px 6px}}.date-picker-bar-section .month-p{color:#fff;font-family:Poppins-Medium;font-size:15px;opacity:.8;text-transform:capitalize}@media(min-width:600px){.date-picker-bar-section .month-p{font-size:16px}}.date-picker-bar-section .months-filters-row .filters{padding:0}.date-picker-bar-section .months-filters-row .filters p{font-family:Poppins-Medium;font-size:13px;margin:0}@media(min-width:600px){.date-picker-bar-section .months-filters-row .filters p{font-size:16px}}.date-picker-bar-section .months-filters-row .filters .filters-icon{height:16px;width:16px}@media(min-width:600px){.date-picker-bar-section .months-filters-row .filters .filters-icon{height:20px;width:20px}}.date-picker-bar-section .months-filters-row .filters .filters-indicator{align-items:center;background:#09cefe;border-radius:34px;color:#112378;display:flex;flex-direction:column;font-family:Poppins-SemiBold;font-size:11px;gap:8px;height:20px;justify-content:center;letter-spacing:-.08px;line-height:16px;text-align:center;width:20px}@media(min-width:600px){.date-picker-bar-section .months-filters-row .filters .filters-indicator{font-size:13px;height:24px;line-height:20px;width:24px}}.date-picker-bar-section .date-picker-slider{align-items:center;background:var(--class-card-bgc);border-radius:16px;color:#fff;display:flex;padding:2px}.date-picker-bar-section button{background:none;border:none;color:#fff;cursor:pointer}.date-picker-bar-section .dates{display:flex;overflow-x:auto}.date-picker-bar-section .dates.web{overflow-x:hidden}.date-picker-bar-section .date{border:2px solid transparent;border-radius:16px;color:#fff;cursor:pointer;flex-shrink:0;font-family:Poppins-Regular;font-size:13px;font-style:normal;line-height:20px;padding:10px;text-align:center;width:60px}@media(min-width:600px){.date-picker-bar-section .date{font-size:16px;line-height:24px;width:76px}}@media(min-width:768px){.date-picker-bar-section .date{font-size:16px;line-height:24px;width:80px}}.date-picker-bar-section .date p{margin:0}.date-picker-bar-section .date.selected{background:rgba(7,255,254,.12);background:var(--Background-bg-item-active,rgba(7,255,254,.12));border:2px solid #09cefe;border:2px solid var(--Border-border-active,#09cefe);border-radius:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,.04),2px 4px 3px 0 rgba(0,0,0,.06)}.date-picker-bar-section .date.disabled{opacity:.5}.date-picker-bar-section .date.disabled.selected{opacity:1}.date-picker-bar-section .date .today-btn{white-space:nowrap}.date-picker-bar-section .date .today-btn.smaller-font{font-size:.5625rem}@media(min-width:600px){.date-picker-bar-section .date .today-btn.smaller-font{font-size:.75rem}}.date-picker-bar-section .caret-img{height:15px;width:15px}@media(min-width:600px){.date-picker-bar-section .caret-img{height:20px;width:20px}}.date-picker-bar-section .caret-img.disable{opacity:.5}.class-guide-banner,.user-guide-banner{align-items:center;align-self:stretch;background:rgba(11,9,122,.5);border-radius:16px;box-shadow:0 8px 16px 0 rgba(0,0,0,.24);color:#fff;display:flex;gap:8px;justify-content:center;padding:16px;position:relative;z-index:1}.class-guide-banner:before,.user-guide-banner:before{background:linear-gradient(92deg,rgba(38,255,242,.2) .69%,rgba(20,199,255,.2));background-blend-mode:overlay}.class-guide-banner:before,.class-guide-banner:hover:before,.user-guide-banner:before,.user-guide-banner:hover:before{border-radius:16px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;right:0;top:0;z-index:-1}.class-guide-banner:hover:before,.user-guide-banner:hover:before{background:linear-gradient(180deg,#63fff6,#3f8cff);background:var(--blue-gradient,linear-gradient(180deg,#63fff6 0,#3f8cff 100%))}.class-guide-banner .user-guide-banner-image-text,.user-guide-banner .user-guide-banner-image-text{justify-content:normal;width:100%}.class-guide-banner .user-guide-banner-image-text.rtl,.user-guide-banner .user-guide-banner-image-text.rtl{justify-content:center}.class-guide-banner .user-guide-banner-image-text p,.user-guide-banner .user-guide-banner-image-text p{margin:0}.class-guide-banner .user-guide-banner-image-text .title,.user-guide-banner .user-guide-banner-image-text .title{font-family:Poppins-Bold;font-size:16px;line-height:24px}@media(min-width:600px){.class-guide-banner .user-guide-banner-image-text .title,.user-guide-banner .user-guide-banner-image-text .title{font-size:18px;line-height:26px}}.class-guide-banner .user-guide-banner-image-text .subtitle,.user-guide-banner .user-guide-banner-image-text .subtitle{font-family:Poppins-Medium;font-size:13px;line-height:20px}@media(min-width:600px){.class-guide-banner .user-guide-banner-image-text .subtitle,.user-guide-banner .user-guide-banner-image-text .subtitle{font-size:16px;line-height:24px}}.class-guide-banner{margin-bottom:5px;margin-top:5px}@media(min-width:600px){.class-guide-banner{margin-bottom:10px;margin-top:10px}}.user-guide-page{color:#fff;color:var(--Text-text-body,#fff);gap:32px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto auto 100px;max-width:960px;padding:32px 16px 64px}.user-guide-page p{margin:0}@media(min-width:768px){.user-guide-page{padding:64px 24px}}@media(min-width:900px){.user-guide-page{margin:auto;padding:64px 24px}}.user-guide-page .title{font-family:Poppins-Bold;font-size:28px;letter-spacing:.364px;line-height:42px}@media(min-width:600px){.user-guide-page .title{font-size:34px;line-height:50px}}.user-guide-page .subtitle{-webkit-font-feature-settings:"liga" off,"clig" off;font-feature-settings:"liga" off,"clig" off;color:hsla(0,0%,100%,.8);color:var(--Text-text-secondary,hsla(0,0%,100%,.8));font-family:Poppins-Medium;font-size:16px;line-height:24px}@media(min-width:600px){.user-guide-page .subtitle{font-size:18px;line-height:26px}}.user-guide-page .levels{display:flex;flex-direction:column;gap:32px}@media(min-width:600px){.user-guide-page .levels{gap:48px}}.user-guide-page .levels .level-title{color:#fff;color:var(--Text-text-body,#fff);font-family:Poppins-Bold;font-size:20px;letter-spacing:.35px;line-height:30px}@media(min-width:600px){.user-guide-page .levels .level-title{color:#fff;color:var(--Text-text-body,#fff);font-family:Poppins-Bold;font-size:24px;line-height:36px}}.user-guide-page .levels .level,.user-guide-page .levels .level .level-cards{display:flex;flex-direction:column;gap:8px}@media(min-width:900px){.user-guide-page .levels .level .level-cards{flex-direction:row;gap:16px}}.user-guide-page .levels .level .cefr.first,.user-guide-page .levels .level .cefr.second{flex:1 1;gap:8px}@media(min-width:900px){.user-guide-page .levels .level .cefr.first,.user-guide-page .levels .level .cefr.second{max-width:472px}}.user-guide-page .levels .level.beginner .cefr{background:rgba(0,0,0,.1);background:var(--Background-Glass-bg-item-light_black,rgba(0,0,0,.1));border-radius:8px}.user-guide-page .levels .level.beginner .cefr.first{border-left:8px solid #abf0ff}.user-guide-page .levels .level.beginner .cefr.second{border-left:8px solid #56e1ff}.user-guide-page .levels .level.intermediate .cefr{background:rgba(0,0,0,.1);background:var(--Background-Glass-bg-item-light_black,rgba(0,0,0,.1));border-radius:8px}.user-guide-page .levels .level.intermediate .cefr.first{border-left:8px solid #f4c4f8}.user-guide-page .levels .level.intermediate .cefr.second{border-left:8px solid rgba(210,20,226,.9)}.user-guide-page .levels .level.advanced .cefr{background:rgba(0,0,0,.1);background:var(--Background-Glass-bg-item-light_black,rgba(0,0,0,.1));border-radius:8px}.user-guide-page .levels .level.advanced .cefr.first{border-left:8px solid #fffad2}.user-guide-page .levels .level.advanced .cefr.second{border-left:8px solid #ffeb4a}.user-guide-page .levels .level .level-name-title{color:#fff;color:var(--Text-text-body,#fff);font-family:Poppins-Bold;font-size:20px;letter-spacing:.35px;line-height:30px}@media(min-width:768px){.user-guide-page .levels .level .level-name-title{color:#fff;color:var(--Text-text-body,#fff);font-size:24px;line-height:36px}}.user-guide-page .levels .level .cefr{align-items:flex-start;display:flex;flex-direction:column;padding:16px}.user-guide-page .levels .level .cefr .cefr-title{color:#fff;color:var(--Text-text-body,#fff);width:100%}.user-guide-page .levels .level .cefr .cefr-title .cefr-level{font-family:Poppins-Bold;font-size:18px;line-height:26px}@media(min-width:768px){.user-guide-page .levels .level .cefr .cefr-title .cefr-level{font-size:20px;line-height:30px}}.user-guide-page .levels .level .cefr .gse-level{color:#fff;color:var(--Text-text-body,#fff);font-family:Poppins-Medium;font-size:13px;font-style:normal;line-height:20px}.user-guide-page .levels .level .cefr .cefr-content{-webkit-font-feature-settings:"liga" off,"clig" off;font-feature-settings:"liga" off,"clig" off;color:hsla(0,0%,100%,.8);color:var(--Text-text-secondary,hsla(0,0%,100%,.8));font-family:Poppins-Medium;font-size:15px}@media(min-width:768px){.user-guide-page .levels .level .cefr .cefr-content{font-size:16px}}.class-guide-page{color:#fff;color:var(--Text-text-body,#fff);display:flex;flex-direction:column;gap:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto auto 100px;max-width:960px;padding:8px 16px 40px}.class-guide-page p{margin:0}@media(min-width:768px){.class-guide-page{padding:24px}}@media(min-width:900px){.class-guide-page{margin:auto;padding:24px}}.class-guide-page .title{color:#fff;color:var(--Text-text-body,#fff);font-family:Poppins-Bold;font-size:24px;letter-spacing:.35px;line-height:36px}@media(min-width:600px){.class-guide-page .title{font-size:28px;line-height:38px}}.class-guide-page .class-guidelines{display:flex;flex-direction:column;gap:24px}.class-guide-page .class-guidelines .guideline{display:flex;flex-direction:column;gap:8px}.class-guide-page .class-guidelines .guideline .header{display:flex;gap:8px}.class-guide-page .class-guidelines .guideline .header .guideline-img{align-items:center;background:hsla(0,0%,100%,.24);background:var(--Background-Glass-bg-item-medium_white,hsla(0,0%,100%,.24));border:1px solid hsla(0,0%,100%,.2);border:1px solid var(--Border-border-container,hsla(0,0%,100%,.2));border-radius:48px;display:flex;flex-direction:column;justify-content:center;padding:8px}.class-guide-page .class-guidelines .guideline .header .guideline-img.web{border:1px solid hsla(0,0%,100%,.2)}.class-guide-page .class-guidelines .guideline .header .guideline-title{color:#fff;color:var(--Text-text-body,#fff);font-family:Poppins-Bold;font-size:16px;line-height:24px}@media(min-width:600px){.class-guide-page .class-guidelines .guideline .header .guideline-title{font-size:18px;line-height:26px}}.class-guide-page .class-guidelines .guideline .description{color:hsla(0,0%,100%,.8);color:var(--Text-text-secondary,hsla(0,0%,100%,.8));font-family:Poppins-Medium;font-size:16px;line-height:24px}@media(min-width:600px){.class-guide-page .class-guidelines .guideline .description{font-size:18px;line-height:26px}}.v1-theme{--body-background:#0f5599;--app-background:#0f5599;--class-card-bgc:#297bcc;--cancel-btn-bgc:#09cefe;--cancel-btn-border:#09cefe;--Buttons-BG-blue-3d-gradient:#f26c45;--button-background:#f26c45;--header-background:#0f5599;--tab-switcher-border-color:#02a7cc;--reset-filters-btn-bgc:rgba(242,108,69,.24);--reset-filters-btn-shadow:inset 0 0 0 1px #f26c45;--bottom-confirmation-popup-bgc:#153561;--feedback-progress-bar-fill:#f26c45;--iOS-Background-Default:linear-gradient(180deg,#0f5599,#193f74);--Border-border-container:#02a7cc;--calendar-items-border-size:2px;--Background-Glass-bg-item-light_white:transparent;--light-blue-gradient: }.v2-theme{--body-background:#0d8bff;--app-background:linear-gradient(#4340ce,#4c2db8 50%,#4c0999);--class-card-bgc:hsla(0,0%,100%,.16);--cancel-btn-bgc:#09cefe;--cancel-btn-border:#09cefe;--Buttons-BG-blue-3d-gradient:linear-gradient(180deg,#3c9dff,#0760dc);--button-background:linear-gradient(180deg,#ea25f5,#9208a0);--header-background:unset;--tab-switcher-border-color:hsla(0,0%,100%,.8);--reset-filters-btn-bgc:rgba(208,53,255,.24);--reset-filters-btn-shadow:inset 0 0 0 1px #d035ff;--bottom-confirmation-popup-bgc:#390f78;--feedback-progress-bar-fill:#ea25f5;--iOS-Background-Default:linear-gradient(#4340ce,#4c2db8 50%,#4c0999);--Border-border-container:hsla(0,0%,100%,.2);--calendar-items-border-size:1px;--Background-Glass-bg-item-light_white:hsla(0,0%,100%,.16);--light-blue-gradient: }
/*# sourceMappingURL=main.39ca4f3b.css.map*/