.top-bar-menu{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-line-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;justify-content:flex-start;justify-items:center}.nav-text,.nav-text-side{color:inherit;font-size:14px;font-style:normal;font-weight:500;line-height:14px;text-transform:none}.book-btn{background:#1f4cc4;border-radius:4px;gap:10px;height:30px;padding:8px 24px;width:125px}.book-btn-text{color:#fff;font-size:14.25px;font-weight:600;line-height:14px}.pop-over-text{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-transform:none}.active-nav-set{border-bottom:2px solid #333;padding-top:5px}.mobile-menu-bg{background:#fff;border-radius:10px 0 0 10px;color:#333;font-size:14px;font-weight:500;line-height:22px}.letter-space-14{letter-spacing:1.4px}.nav-sep{-webkit-box-flex:0;-ms-flex-positive:0;border:2px solid rgba(77,77,77,.15);-ms-flex:none;flex:none;flex-grow:0;height:50px;width:0}.nav-sep-horizontal{border:1px solid hsla(0,0%,77%,.2);height:0;margin:15px 0;width:100%}.top-bar-menu a:hover{color:#fc8f00}.error-alert{background-color:#fdeded;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:400;letter-spacing:.01071em;line-height:1.43;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms}.error-alert,.error-alert svg{color:#5f2120}.warning-alert{background-color:#fff4e5;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#663c00;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:400;letter-spacing:.01071em;line-height:1.43;padding:6px 16px;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms}.warning-alert svg{color:#663c00}.info-alert{background-color:#e5f6fd;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:400;letter-spacing:.01071em;line-height:1.43;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms}.info-alert,.info-alert svg{color:#014361}.success-alert{background-color:#edf7ed;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#1e4620;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:400;letter-spacing:.01071em;line-height:1.43;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms}.success-alert svg{color:#1e4620}@media screen and (max-width:479px){.menu a{color:#333}}.top-navbar a.active{position:relative}.top-navbar a:hover{color:#fff!important}.top-navbar a.active:after{border-bottom:4px solid #00ad8c;bottom:0;content:"";position:absolute;width:100%}.top-navbar a{-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-width:60px}@media(max-width:480px){.top-navbar a.active:after{border-bottom:0;border-left:4px solid #00ad8c;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.top-navbar a{-webkit-box-pack:start;-ms-flex-pack:start;font-size:14px;justify-content:start;padding-left:20px}.top-navbar a.active{background:#2a2a2a;position:relative}.explore-menu .pop-over-text{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-transform:none}.explore-menu svg{stroke:#fff!important;fill:#fff!important}.user-profile .pop-over-text{color:#fff}.user-profile svg{stroke:#fff!important;fill:#fff!important}}.custom-branded-box{-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.08);box-shadow:0 0 16px 0 rgba(0,0,0,.08)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#e5e5e5;border-radius:4px}.custom-scrollbar{scrollbar-color:#e5e5e5 transparent;scrollbar-width:thin}.comment-item .horiz-line{border-left:1px solid hsla(0,0%,50%,.2);height:100%;left:28px;position:absolute;top:8px;z-index:1}.login-mob{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(#ffeee3),color-stop(26%,#f9ede6),color-stop(59%,#eaebee),color-stop(96%,#d0e7fd),to(#cde7ff));background:linear-gradient(180deg,#ffeee3,#f9ede6 26%,#eaebee 59%,#d0e7fd 96%,#cde7ff);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:20px 20px 30px;position:relative}.login-mob.v2{background:#000}.login-mob .frame.mobile{background:transparent;color:#fff}.login-mob .frame{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.102);box-shadow:0 0 20px rgba(0,0,0,.102);gap:15px;padding:20px}.login-mob .div,.login-mob .frame{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;justify-content:center;position:relative;width:100%}.login-mob .div{gap:5px;padding:0 0 10px}.login-mob .h-wrapper{gap:5px}.login-mob .h,.login-mob .h-wrapper{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:stretch;-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}.login-mob .text-wrapper{color:#f96500;font-size:17px;line-height:27px;margin-top:-1px}.login-mob .p,.login-mob .text-wrapper{-ms-flex-item-align:stretch;align-self:stretch;font-weight:600;letter-spacing:0;position:relative}.login-mob .p{color:#333;font-size:26px;line-height:31px!important}.login-mob .input-normal-wrapper{-ms-flex-item-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;gap:13px;max-width:350px}.login-mob .input-normal,.login-mob .input-normal-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.login-mob .input-normal{-ms-flex-item-align:stretch;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--white);border:1px solid #d7dae1;border-radius:4px;-ms-flex:0 0 auto;flex:0 0 auto;gap:15px;justify-content:center;overflow:hidden;padding:12px 0}.login-mob .google-color-icon{height:18.37px;position:relative;width:18px}.login-mob .text-wrapper-2{color:#4d4d4d;font-size:13px;font-weight:500;letter-spacing:0;line-height:normal;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login-mob .frame-2{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;-webkit-box-flex:0;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:15px;justify-content:center;max-width:350px;padding:5px 0;position:relative;width:100%}.login-mob .rectangle{-webkit-box-flex:1;-ms-flex-positive:1;background-color:#8e9fa8;-ms-flex:1;flex:1;flex-grow:1;height:2px;position:relative}.login-mob .text-wrapper-3{color:#4d4d4d;font-size:13px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login-mob .frame-3{-ms-flex-item-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;max-width:350px}.login-mob .div-wrapper,.login-mob .frame-3{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;position:relative;width:100%}.login-mob .div-wrapper{-ms-flex-item-align:stretch;background-color:var(--white);border:1px solid #d7dae1;border-radius:4px;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;padding:8px 16px}.login-mob .text-wrapper-4{color:#a2a2a2;font-size:14px;font-weight:400;letter-spacing:0;line-height:24.6px;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login-mob .frame-4{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--white);border:1px solid #d7dae1;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;height:41px;overflow:hidden;position:relative;width:310px}.login-mob .image{height:41px;position:relative;width:59px}.login-mob .text-wrapper-5{color:#a2a2a2;font-size:14px;font-weight:400;letter-spacing:0;line-height:24.6px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login-mob .input-normal-2{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;-webkit-box-flex:0;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;align-self:stretch;background-color:var(--white);border:1px solid #d7dae1;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:space-between;overflow:hidden;padding:8px 16px;position:relative;width:100%}.login-mob .icon-action{height:22px;position:relative;width:22px}.login-mob .img{height:17px;left:1px;position:absolute;top:3px;width:20px}.login-mob .frame-5{-ms-flex-item-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;gap:8px}.login-mob .frame-5,.login-mob .frame-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.login-mob .frame-wrapper{-ms-flex-item-align:stretch;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;gap:5px;justify-content:center}.login-mob .frame-6{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-pack:center;background-color:#f96500;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;flex-grow:1;gap:15px;padding:13px 24px}.login-mob .frame-6,.login-mob .frame-7{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;justify-content:center;position:relative}.login-mob .frame-7{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column}.login-mob .frame-7,.login-mob .frame-8{-ms-flex-align:center;-webkit-box-flex:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.login-mob .frame-8{-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto;gap:10px;justify-content:center;position:relative}.login-mob .text-wrapper-6{font-family:Clarity City-SemiBold,Helvetica;font-size:16px;font-weight:600;line-height:20.8px;margin-top:-1px}.login-mob .text-wrapper-6,.login-mob .text-wrapper-7{color:#fff;letter-spacing:0;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login-mob .text-wrapper-7{font-family:Clarity City-Medium,Helvetica;font-size:11px;font-weight:500;line-height:14.3px}.login-mob .vector{-ms-flex-item-align:stretch;align-self:stretch;position:relative;width:1px}.login-mob .vector-2{height:15.56px;position:relative;width:26px}.login-mob .by-continuing-you{-ms-flex-item-align:stretch;align-self:stretch;color:transparent;font-family:Clarity City-Light,Helvetica;font-size:12px;font-weight:400;letter-spacing:0;line-height:13px;position:relative;text-align:center}.login-mob .span{color:#4d4d4d;font-weight:300}.login-mob .text-wrapper-8{color:#333}.login-mob .text-wrapper-9{color:#f96500;font-weight:300}.login-mob .frame-9{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;gap:3px;max-width:350px;position:relative;width:100%}.login-mob .have-an-account{color:transparent;font-size:14px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login-mob .text-wrapper-10{color:#4d4d4d;font-size:14px}.login-mob .text-wrapper-11{color:#f96500;font-size:11px}.login-mob .logo{height:28px;left:153px;margin-bottom:40px;top:15px;width:85px}.google-login-container button{max-height:42px;width:100%}.google-login-container button span *{color:#4d4d4d;font-size:13px;font-weight:500}.bitter-font-login{font-family:Bitter,serif!important;font-optical-sizing:auto;font-style:normal;font-weight:900}.onboarding-phone-input2.underline .react-tel-input .form-control{border-bottom-width:1px!important;border-radius:0;border-width:0;height:auto}.onboarding-phone-input2.underline .react-tel-input .flag-dropdown{background:transparent;border-radius:0;border-width:0}.login-mob.v2 #loginForm.mobile input{background:#fff;color:#000}#loginForm.mobile .MuiInputAdornment-positionEnd{display:none}#loginForm.mobile .react-tel-input{height:40}.frame.mobile .MuiInput-underline,.frame.mobile .react-tel-input{border-bottom:1px solid;margin-top:16px}@media(max-width:480px){.login-mob.v2 .by-continuing-you a .text-wrapper-8,.login-mob.v2 .have-an-account .text-wrapper-10,.login-mob.v2 .span{color:#fff}}.onboarding-phone-input2.login-form-input .react-tel-input input{height:30px!important}.onboarding-phone-input2.login-form-input .react-tel-input .special-label{display:none!important}.onboarding-phone-input2 .react-tel-input .form-control{height:45px;padding-left:65px;width:100%}.onboarding-phone-input2 .react-tel-input .selected-flag{width:55px}.text-xxs.font-semibold.py-2.secondary-text-color{display:none}div.line{margin-top:10px}.timeline-feed-card video{max-height:75vh}.scrollable-container{-webkit-box-flex:80%;-ms-flex:80%;flex:80%;overflow-y:auto}.scrollable-container::-webkit-scrollbar{width:8px}.scrollable-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.scrollable-container::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:10px}.scrollable-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.quote{position:absolute;top:0;z-index:1}.quote.q-right{bottom:10px;right:20px;top:auto}.review-comment{position:relative}@font-face{font-display:swap;font-family:Clarity City;font-style:normal;font-weight:300;src:local("Clarity City"),url(/assets/ClarityCity-Light.baabe0e5.woff2) format("woff2"),url(/assets/ClarityCity-Light.8ecf6841.woff) format("woff")}@font-face{font-display:swap;font-family:Clarity City;font-style:normal;font-weight:400;src:local("Clarity City"),url(/assets/ClarityCity-Regular.7f3f0d74.woff2) format("woff2"),url(/assets/ClarityCity-Regular.61d25f87.woff) format("woff")}@font-face{font-display:swap;font-family:Clarity City;font-style:normal;font-weight:500;src:local("Clarity City"),url(/assets/ClarityCity-Medium.5fe7255d.woff2) format("woff2"),url(/assets/ClarityCity-Medium.fd2d4c25.woff) format("woff")}@font-face{font-display:swap;font-family:Clarity City;font-style:normal;font-weight:600;src:local("Clarity City"),url(/assets/ClarityCity-SemiBold.508f08b5.woff2) format("woff2"),url(/assets/ClarityCity-SemiBold.ee52c31a.woff) format("woff")}.active-tab-progress{border-bottom:1px solid #4d4d4d;color:#4d4d4d}.inactive-tab-progress{border-bottom:1px solid hsla(0,0%,50%,.6);color:hsla(0,0%,50%,.6)}.vertical-row{background-color:#00ad8c;height:52px;margin:auto;width:1px}.mobile-class-hours .MuiTable-root *,.mobile-class-hours .MuiTableCell-root *{color:#4d4d4d;font-family:Roboto,sans-serif;font-size:.625rem;line-height:1rem;padding:4px}.desktop-class-hours .MuiTable-root *,.desktop-class-hours .MuiTableCell-root *{color:#4d4d4d;font-family:Roboto,sans-serif;font-size:1rem;line-height:1rem;padding:4px}.active-tb-hrs{border-bottom:1px solid #4d4d4d;color:#4d4d4d}.active-tb-hrs,.inactive-tb-hrs{font-size:12px;font-weight:700;text-align:center}.inactive-tb-hrs{border-bottom:1px solid rgba(77,77,77,.4);color:rgba(77,77,77,.4)}.auto-swiper .swiper-slide{width:auto}.certificate-card{background-color:rgba(31,76,196,.051);border-radius:10px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.102);box-shadow:0 0 20px 0 rgba(0,0,0,.102);height:300px;width:343px}.teacher-card{border-radius:8px;height:294px;width:206px}.cert-text{color:#333;font-size:16px;font-weight:500;letter-spacing:0;line-height:23px;text-align:left}.hournumber{font-size:28px;font-weight:600;line-height:28px}.hournumber,.hourtext{color:#333;letter-spacing:0;text-align:center}.hourtext{font-size:14px;font-weight:500;line-height:14px}.label-top{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.mobile-ttc .MuiTable-root *,.mobile-ttc .MuiTableCell-root *{font-size:.625rem;font-weight:400;padding:4px}.classes-selected-chip-new{border-bottom:2px solid #00ad8c;font-weight:700}.classes-selected-chip-new,.classes-unselected-chip-new{color:#000;font-size:12px;line-height:10px;padding-bottom:4px;text-align:center;width:85px}.classes-unselected-chip-new{border-bottom:2px solid #a1a5a4;font-weight:400}.pose-collage-generator :not([ignore-lineheight]){line-height:1!important}.pose-collage-generator #poses-collage{margin-top:20px}.blue-card{background:-webkit-gradient(linear,left bottom,left top,from(#f7f9ff),to(#f7f9ff)),-webkit-gradient(linear,left bottom,left top,from(#b3c8ff),to(#b3c8ff));background:linear-gradient(0deg,#f7f9ff,#f7f9ff),linear-gradient(0deg,#b3c8ff,#b3c8ff);border:1px solid #b3c8ff;border-radius:10px;padding:10px}.subtext{color:gray;font-size:17px;font-weight:500;letter-spacing:0;line-height:20px;text-align:center}.title{font-size:31px;font-weight:700;line-height:37px}.heading,.title{color:#333;letter-spacing:0;text-align:center}.heading{font-size:26px;font-weight:500;line-height:31px}.blue-primary-300{background-color:#5f89fb}#poses-collage .text-xl{font-size:10px;line-height:1.2}#poses-collage .text-3xl{font-size:14px;line-height:1.2}#poses-collage svg{height:25px;width:25px}#poses-collage .flex.flex-col.gap-1{width:80px!important}#poses-collage .bg-white.rounded-lg.flex.gap-3.p-5.items-center.justify-center.gap-5{width:50%}.timelapse-container .fps-container button{border-color:#f0f0f0;font-size:10px}.blur-ft-container{-webkit-filter:blur(2px);filter:blur(2px);pointer-events:none;position:relative}.blur-ft-container:after{content:"";height:100%;position:absolute;width:100%}.recording-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px;text-align:center}.avatar-wrapper{height:120px;position:relative;width:120px}.avatar{border:4px solid #fff;border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}.recording-ring{-webkit-animation:pulseRing 1.6s infinite;animation:pulseRing 1.6s infinite;border:4px solid #ff3b30;border-radius:50%;inset:-8px;position:absolute}.record-dot{-webkit-animation:blink 1s infinite;animation:blink 1s infinite;background:#ff3b30;border:3px solid #fff;border-radius:50%;bottom:6px;height:18px;position:absolute;right:6px;width:18px;z-index:3}@-webkit-keyframes pulseRing{0%{opacity:.9;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(1.18);transform:scale(1.18)}to{opacity:0;-webkit-transform:scale(1.18);transform:scale(1.18)}}@keyframes pulseRing{0%{opacity:.9;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(1.18);transform:scale(1.18)}to{opacity:0;-webkit-transform:scale(1.18);transform:scale(1.18)}}@-webkit-keyframes blink{0%,50%{opacity:1}51%,to{opacity:.25}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.25}}.animation-zone{position:relative}.box{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:12px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;justify-content:center}.source-style{height:150px;width:150px}.target-position-fixed{position:absolute;right:10px;top:10px}.target-style{height:70px;width:70px}.teacher-note-container input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ddd;border-radius:5px;height:5px;width:100%}.teacher-note-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f43f5e;border-radius:50%;cursor:pointer;height:20px;width:20px}.teacher-note-container input[type=range]::-webkit-slider-thumb:hover{background:#f43f5e}.typing-loader:after{-webkit-animation:typing 1.5s steps(3) infinite;animation:typing 1.5s steps(3) infinite;content:"."}@-webkit-keyframes typing{33%{content:".."}66%{content:"..."}}@keyframes typing{33%{content:".."}66%{content:"..."}}.teacher-note-container .black-gradient{background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,rgba(0,0,0,.71)),color-stop(70%,rgba(0,0,0,.51)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.71) 20%,rgba(0,0,0,.51) 70%,transparent)}.ripple-btn{border:none;cursor:pointer;position:relative}.ripple-btn,.ripple-btn:before{background:var(--dot-color,#f5ea4a);border-radius:50%}.ripple-btn:before{-webkit-animation:rippleOut 1.6s ease-out infinite;animation:rippleOut 1.6s ease-out infinite;content:"";inset:0;position:absolute}@-webkit-keyframes rippleOut{0%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.75);transform:scale(1.75)}}@keyframes rippleOut{0%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.75);transform:scale(1.75)}}.rotate-screen-container{height:100vh}.rotate-screen{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:rotateToPortraitInfinite 3.5s ease-in-out infinite;animation:rotateToPortraitInfinite 3.5s ease-in-out infinite;aspect-ratio:16/9;background-color:#000;border-radius:12px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:sans-serif;justify-content:center;width:100px}@-webkit-keyframes rotateToPortraitInfinite{0%{aspect-ratio:16/9;-webkit-transform:rotate(0deg);transform:rotate(0deg)}21.4%{aspect-ratio:16/9;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}42.8%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes rotateToPortraitInfinite{0%{aspect-ratio:16/9;-webkit-transform:rotate(0deg);transform:rotate(0deg)}21.4%{aspect-ratio:16/9;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}42.8%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.rbc-event{background:transparent!important;color:currentColor}.rbc-event-content{font-size:.85rem}.rbc-date-cell{display:-webkit-box;display:-ms-flexbox;display:flex}.rbc-row{height:100%}.rbc-row.rbc-month-header{height:auto;margin-top:-2.25rem;position:absolute;width:100%}.rbc-month-row{height:100%}.rbc-row-content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}.rbc-event .rbc-event-content{font-size:12px;padding-left:2.5rem}html body .rbc-today{background-color:#fff;background-image:url(/assets/current-cal-day-bg.4aef91e4.svg);background-size:cover}.rbc-event .rbc-event-content{font-size:10px;line-height:16px}body .upcoming-bg{background-color:#dcf1ff}body .pastdate-bg{background-color:#cee2b7}.text-gray-80{color:gray}.evt-cancelled-bg{background-color:#fcd7d0}.rbc-date-cell>a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:20px}.rbc-row-segment{height:20px;margin-top:-38px}body .rbc-header,body .rbc-month-view{border-width:0}body .rbc-month-view{border:1px solid var(--cool-grey)}body .rbc-header{color:#333;font-size:1rem;font-weight:300;padding:10px 25px;text-align:left}.rbc-header+.rbc-header{border-width:0}body .rbc-off-range-bg{background-color:#f2f2f2}html body .rbc-month-view{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25);border:1px solid #8e9fa8!important;border-radius:10px;border-width:1px;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}html body .rbc-month-view .rbc-month-row:last-child .rbc-row-bg .rbc-day-bg:first-child{border-bottom-left-radius:10px}html body .rbc-month-view .rbc-month-row:last-child .rbc-row-bg .rbc-day-bg:last-child{border-bottom-right-radius:10px}.rbc-day-bg:first-child{border-top-left-radius:10px}.rbc-day-bg:last-child{border-top-right-radius:10px}@media(max-width:900px){html body .rbc-header{font-size:12px;padding:0 5px}html body .rbc-date-cell>a{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;font-size:14px;justify-content:flex-end;min-width:auto;padding:8px 5px 1px 1px;width:100%}}@media(max-width:600px){html body .rbc-day-slot .rbc-background-event .rbc-event-content,html body .rbc-event .rbc-event-content{margin-top:-20px;min-height:50px;overflow:visible;padding-left:0}}.MuiTab-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-transform:none;width:100%}.MuiTabs-indicator{background-color:#0f172a!important;height:3px}.past-class-bookmark-card .video-card{height:150px;width:auto}.past-class-bookmark-card .vcard-overlay{height:100%;width:100%}.past-class-bookmark-card .text-center.font-bold{font-size:14px}.past-class-bookmark-card .text-xs{font-size:10px}.shining-text{-webkit-text-fill-color:transparent;-webkit-animation:shine 4s linear infinite;animation:shine 4s linear infinite;background:-webkit-gradient(linear,left top,right top,from(#fc4456),color-stop(50%,#fff),to(#fc4456));background:linear-gradient(90deg,#fc4456,#fff 50%,#fc4456);-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:80%;overflow:hidden;position:relative}@-webkit-keyframes shine{0%{background-position:-500%}to{background-position:500%}}@keyframes shine{0%{background-position:-500%}to{background-position:500%}}.vsep{background:#000;display:block;height:60%;width:1px}.upcoming-class-card{background:#f9e9d7;border:1px solid #f96500;border-radius:8px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);padding:25px 30px}.upcoming-handle{background:#f96500;border:1px solid #f96500;border-radius:0 0 5px 5px;color:#fff}.time-info-box{background:#fff;border-radius:6px;gap:10px;padding:10px 15px}.timezone-chip{background:#c4c4c4;border-radius:2px;color:#fff;font-size:14px;gap:10px;height:20px;padding:3px 8px;width:39px}.join-btn{color:#fff}.join-btn,.join-btn-disabled{font-size:14.25px;font-weight:500;letter-spacing:0;line-height:14.25px;padding:10px 15px;text-align:left}.join-btn-disabled{color:gray}#time-info .day{color:#f96500;font-size:14px;font-weight:400;letter-spacing:0;line-height:14px;text-align:center}#time-info .time{color:#333;font-size:17px;font-weight:600;letter-spacing:0;line-height:17px;text-align:left}#time-info .duration{color:gray;font-size:13px;line-height:13px}#time-info .day-xl,#time-info .duration{font-weight:500;letter-spacing:0;text-align:center}#time-info .day-xl{color:#f96500;font-size:18px;line-height:18px}#time-info .time-xl{color:#333;font-size:24px;font-weight:600;letter-spacing:0;line-height:31.2px;text-align:left}#time-info .duration-xl{color:gray;font-size:18px;font-weight:500;letter-spacing:0;line-height:18px;text-align:center}.pose-img-thumb img{max-width:100px}button.pose-img-thumb.selected:after{background:hsla(0,0%,60%,.329);content:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2720%27%20height%3D%2720%27%20viewBox%3D%270%200%2010%2010%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Crect%20width%3D%279.6%27%20height%3D%279.6%27%20fill%3D%27%2300AD8C%27/%3E%3Cpath%20d%3D%27M7.08705%203.08691L3.9442%206.22977L2.51562%204.8012%27%20stroke%3D%27white%27%20stroke-width%3D%270.571428%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E")}button.pose-img-thumb.selected:after,button.pose-img-thumb:after{height:100%;left:0;position:absolute;text-align:left;top:0;width:100%}button.pose-img-thumb:after{content:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2720%27%20height%3D%2720%27%20viewBox%3D%270%200%2020%2020%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Crect%20width%3D%2720%27%20height%3D%2720%27%20fill%3D%27%237D7D7D%27/%3E%3C/svg%3E")}button.pose-img-thumb{border:1px solid #d1d5dc;border-radius:4px;position:relative}button.pose-img-thumb.none-empty{min-width:102px}button.close-btn{border:1px solid #d1d5dc;border-radius:4px;position:relative}button.close-btn.selected:after{background:hsla(0,0%,60%,.329);content:"";height:100%;left:0;position:absolute;text-align:left;top:0;width:100%}button.close-btn.none-empty{min-width:102px}@font-face{font-family:Tangerine;src:local("Tangerine"),url(/assets/Tangerine_Regular.0c7bd62c.ttf) format("truetype")}.challengecertificate{background-color:#fff1e2;border:1px;height:521px;width:720px}.challenge-participate-certificate{background-color:#fff}.challengecertificate .para{color:#4d4d4d;font-size:14px;font-weight:400;line-height:23px}.challengecertificate .heading{color:#333;font-family:Cormorant;font-size:40px;font-weight:700;letter-spacing:3px;line-height:40px}.challengecertificate .subheading{color:#4d4d4d;font-family:Cormorant;font-size:16px;font-weight:700;letter-spacing:5.5px;line-height:16px}.challengecertificate .subtext{color:gray;font-size:12px;font-weight:500;letter-spacing:1px;line-height:14px;text-align:left}.challengecertificate .name{color:#f96500;font-family:Tangerine;font-size:34px;font-weight:700;line-height:34px;text-align:center;white-space:nowrap}.challengecertificate .shvasalogo{height:40px;width:98.7px}.challengecertificate .teachersign{height:67px;-o-object-fit:cover;object-fit:cover;width:167px}.challengecertificate .hournumber{color:#f96500;font-size:32px;font-weight:600;letter-spacing:0;line-height:32px;text-align:center}.challengecertificate .hourtext{color:#f96500;font-size:16px;font-weight:500;letter-spacing:0;line-height:16px;text-align:center}.challengecertificate .text-wrapper-4{color:#6b6b6b;font-weight:500}.challengecertificate .text-wrapper-4,.challengecertificate .text-wrapper-5{font-size:8.5px;letter-spacing:0;line-height:7.5px;margin-top:-1px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.challengecertificate .text-wrapper-5{color:#424242;font-weight:600}.levelcertificate{background-color:#fff1e2;width:390px}.levelcertificate .logo{height:35px;width:86px}.levelcertificate .heading{color:#333;font-size:20px;font-weight:500;letter-spacing:0;line-height:26px;text-align:center}.levelcertificate .subhead{color:#4d4d4d;font-size:15px;font-weight:700;letter-spacing:0;line-height:20px;text-align:center}.levelcertificate .subtext{color:rgba(77,77,77,.749);font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;text-align:center}.levelcertificate .completed-text{background:rgba(187,247,208,.4);border-radius:10px;color:#0fe259;font-size:12px;font-weight:500;gap:20px;line-height:12px;padding:4px 10px;text-align:left}.level-cert-card{background-color:#fff;border-radius:20px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.102);box-shadow:0 0 20px 0 rgba(0,0,0,.102);width:330px}body *{font-family:Clarity City}.yttcertificate{background-color:#fff;border:1px;height:550px;width:720px}.yttcertificate .para{color:#898989;font-size:11px;font-weight:400;line-height:22px}.yttcertificate .full-black{height:37px;width:109px}.yttcertificate .RYS{height:47px;-o-object-fit:cover;object-fit:cover;width:47px}.yttcertificate .yttsign{height:100px;-o-object-fit:cover;object-fit:cover;width:167px}.yttcertificate .group-2{height:128px;width:577px}.yttcertificate .frame-2{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:center;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:8px}.yttcertificate .frame-2,.yttcertificate .frame-3{-webkit-box-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.yttcertificate .frame-3{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;-ms-flex-pack:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto;gap:4px}.yttcertificate .text-wrapper-4{color:#6b6b6b;font-weight:500}.yttcertificate .text-wrapper-4,.yttcertificate .text-wrapper-5{font-size:7.5px;letter-spacing:0;line-height:7.5px;margin-top:-1px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.yttcertificate .text-wrapper-5{color:#424242;font-weight:600}.yttcertificate .shvasa-yoga-academy-2{color:#c8764d;font-size:9px;left:259px;width:137px}.yttcertificate .shvasa-yoga-academy-2,.yttcertificate .shvasa-yttc{font-weight:500;letter-spacing:1px;line-height:normal;text-align:center;white-space:nowrap}.yttcertificate .shvasa-yttc{color:#cc6c33;font-size:21px;left:168px;width:320px}.yttcertificate .this-is-to-certify{color:#6c6f79;font-size:8px;font-weight:500;left:260px;letter-spacing:1px;line-height:normal;text-align:center}.yttcertificate .name{color:#bd633b;font-family:Tangerine;font-size:28px;font-weight:700;letter-spacing:0;line-height:48px;text-align:center;white-space:nowrap}.yttcertificate .element-philadelphia{color:#ababab;font-size:7.5px;font-weight:400;letter-spacing:0;line-height:7.5px;text-align:center}.sportsmeetcertificate{background-color:#fff;border:1px solid #f0f0f0;height:521px;width:720px}.classes-selected-chip-new-ytt{border-bottom:2px solid #00ad8c;font-weight:700}.classes-selected-chip-new-ytt,.classes-unselected-chip-new-ytt{color:#000;font-size:13px;line-height:12px;padding-bottom:4px;text-align:center;width:31%}.classes-unselected-chip-new-ytt{border-bottom:2px solid #a1a5a4;font-weight:400}.sub-classes-selected-chip-new-ytt{background:#e5f7ed}.sub-classes-selected-chip-new-ytt,.sub-classes-unselected-chip-new-ytt{color:#4d4d4d;font-size:12px;font-weight:600;line-height:12px;padding:6px;text-align:center;width:45%}.enforce-text-b7{font-size:16px!important;line-height:20px!important}.new-custom-bg{background:#fff}.scrool-smooth{scroll-behavior:smooth}.progress-ring__circle{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:stroke-dashoffset .35s;transition:stroke-dashoffset .35s}.source-serif-pro{font-family:"Source Serif Pro"}.imgBgHeader{background-color:#eaeff4;color:#464646}.imgBg{background-color:#fbfbfb}.splGoalGift{bottom:3.8rem;left:2.6rem;margin-bottom:-2.5rem}.splGoalGift,.splGoalGiftSm{max-height:50px;position:relative}.splGoalGiftSm{bottom:2.9rem;left:2.7rem;margin-bottom:-3rem}.MuiRadio-colorSecondary.Mui-checked{color:#ff8b00}.customProgressBox{background:var(--White,#fff);border-radius:4px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.15);box-shadow:0 0 4px 0 rgba(0,0,0,.15)}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,.23)}.error-boundary__cta{background-color:#fc4456;border:2px solid #fc4456;border-radius:9999px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.85rem 2.25rem;text-decoration:none;-webkit-transition:background-color .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,-webkit-transform .2s ease}.error-boundary__cta:hover{background-color:#e13244;border-color:#e13244;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.error-boundary__cta--secondary{background-color:#fff;color:#fc4456}.error-boundary__cta--secondary:hover{background-color:#fc4456;border-color:#fc4456;color:#fff}