@font-face{font-display:swap;font-family:Router;font-style:normal;font-weight:800;src:url(/font/router-bold-webfont.woff2) format("woff2"),url(/font/router-bold-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Router;font-style:normal;font-weight:300;src:url(/font/router-book-webfont.woff2) format("woff2"),url(/font/router-book-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:element-icons;font-style:normal;font-weight:400;src:url(/font/element-icons.woff) format("woff"),url(/font/element-icons.ttf) format("truetype")}*{outline:none}iframe{border:none;display:block}.login-button{align-items:center;background:var(--login-button-background);border:2px solid;border-color:var(--login-button-color);border-radius:8px;box-sizing:border-box;color:var(--login-button-color);display:flex;font-size:16px;font-style:normal;font-weight:500;justify-content:center;justify-items:center;line-height:20px;padding:16px 32px 13px;white-space:nowrap}@media(max-width:1199px){.login-button{padding:16px 15px 13px}}.login-button img{margin-right:10px;margin-top:-8px}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--select-box-shadow-color) inset!important}body{margin:0;padding:0}body,button{font-family:Router,Arial}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}.membership-button{align-items:center;background:var(--membership-button-background);border-radius:8px;color:var(--membership-button-color);display:flex;font-size:16px;font-style:normal;font-weight:500;justify-content:center;justify-items:center;line-height:20px;padding:16px 32px 13px}@media(max-width:1199px){.membership-button{padding:16px 15px 13px}}.membership-button img{height:30px;margin-right:10px;margin-top:-8px;width:24px}@media(max-width:991px){.membership-button img{height:22px;width:18px}}#main-app>header+*{margin-top:82px;transition:margin-top .3s ease-in-out}@media(max-width:991px){#main-app>header+*{margin-top:74px}}#main-app>header.with-buttons+*{margin-top:82px}@media(max-width:991px){#main-app>header.with-buttons+*{margin-top:74px}}#main-app>header.with-bonus+*{margin-top:130px}@media(max-width:991px){#main-app>header.with-bonus+*{margin-top:118px}}#main-app>header.with-bonus.with-buttons+*{margin-top:130px}@media(max-width:991px){#main-app>header.with-bonus.with-buttons+*{margin-top:118px}}#main-app lil-header{display:block;height:80px}.list>section{position:relative}.list .divider{border-bottom:2px solid var(--orange-border-bottom-color);box-sizing:border-box;color:var(--orange-font-color);display:flex;font-size:19px;font-style:normal;font-weight:800;height:20px;justify-content:center;line-height:19px;margin:4px 0;width:100%}.recomendations{background:var(--recomandations-background-color);background-image:url(/img/recomendations-bg.webp);background-position:100% 100%;background-repeat:no-repeat}.recomendations .classes-list{padding-bottom:80px!important;padding-top:0!important}.recomendations h2{color:var(--titles-font-color);font-size:38px;font-style:normal;font-weight:700;line-height:42px;margin-bottom:0;margin-top:80px}@media(max-width:767px){.recomendations h2{font-size:18px;line-height:26px;margin-top:64px}}.recomendations h2 span{color:var(--additional-text-font-color);font-size:inherit;font-style:normal;font-weight:700;line-height:inherit}.classes-list{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1440px;padding:16px;width:100%}@media(max-width:1199px){.classes-list{padding:32px 48px}}@media(max-width:767px){.classes-list{padding:16px 8px}}.classes-list .list .el-carousel__container{height:470px}.classes-list .list .el-carousel__container .el-carousel__arrow--right{right:0}.classes-list .list .el-carousel__container .el-carousel__arrow--left{left:0}@media(max-width:768px){.classes-list .list .el-carousel__container{height:670px}}@media(max-width:479px){.classes-list .list .el-carousel__container{height:846px}}@media(max-width:767px){.classes-list .list .el-carousel__indicators{display:none}}.classes-list .list.list-view .el-carousel__container{height:650px}@media(min-width:992px){.classes-list .list.list-view .el-carousel__container{height:670px}}@media(max-width:479px){.classes-list .list.list-view .el-carousel__container{height:840px}}.classes-list .list .el-carousel{margin-top:44px}.classes-list .list .el-carousel--vertical{display:none}.classes-list .list .el-carousel--horizontal{display:block}.classes-list .list .price-container{align-items:flex-end;display:flex;flex-direction:column}.classes-list .list .price-with-or{align-items:center;display:flex;flex-direction:row;margin-bottom:3px}.classes-list .list .membership-price{align-items:center;background-color:#0a7a3e;border-radius:12px;color:var(--font-color-white);display:flex;font-size:18px;font-style:normal;font-weight:700;line-height:27px;min-width:70px;overflow:hidden;padding:0;position:relative;text-transform:uppercase}@media(max-width:767px){.classes-list .list .membership-price{font-size:16px;line-height:25px;min-width:60px}}.classes-list .list .membership-price .price-text{flex-grow:1;padding:6px 34px 5px 11px;text-align:center;white-space:nowrap}@media(max-width:767px){.classes-list .list .membership-price .price-text{padding:3px 30px 3px 8px}}.classes-list .list .membership-price:after{background-image:var(--membership-logo-url);background-position:50%;background-repeat:no-repeat;background-size:70%;bottom:0;content:"";position:absolute;right:0;top:0;width:32px}@media(max-width:767px){.classes-list .list .membership-price:after{width:28px}}.classes-list .list .membership-price.membership-price--with-brand{background:var(--background-color-green);border-radius:999px;box-shadow:0 10px 20px rgba(82,148,58,.18);gap:2px;min-width:0;padding:2px}.classes-list .list .membership-price.membership-price--with-brand .price-text{flex:0 1 auto;line-height:inherit;padding:6px 4px 5px 13px}.classes-list .list .membership-price.membership-price--with-brand .brand-mark{align-self:stretch;background-color:rgba(17,34,56,.12);background-image:var(--membership-logo-url);background-position:50%;background-repeat:no-repeat;background-size:66%;border-radius:999px;min-width:28px;width:28px}.classes-list .list .membership-price.membership-price--with-brand:after{content:none}@media(max-width:767px){.classes-list .list .membership-price.membership-price--with-brand{padding:2px}.classes-list .list .membership-price.membership-price--with-brand .price-text{padding:4px 8px 4px 10px}.classes-list .list .membership-price.membership-price--with-brand .brand-mark{min-width:24px;width:24px}}.classes-list .list .price-or{align-items:center;color:var(--help-text-font-color);display:inline-block;font-size:12px;font-style:normal;font-weight:400;line-height:12px;margin:0 4px;text-align:right;text-transform:uppercase}.classes-list .list .regular-price{color:var(--blue-regular-font-color);display:inline-block;font-size:20px;font-style:normal;font-weight:700;line-height:20px}@media(max-width:767px){.classes-list .list .regular-price{font-size:16px;line-height:20px}}.classes-list .list .no-classes{color:var(--titles-font-color);font-size:20px;font-style:normal;font-weight:700;line-height:35px}.classes-list .list .classes-divider-container.day+.classes-divider-container.time .date{top:-22px}.classes-list .list .classes-divider{margin-bottom:6px;position:relative}.classes-list .list .classes-divider .date{color:var(--help-text-font-color);font-size:18px;font-style:normal;font-weight:700;left:-168px;line-height:26px;position:absolute;top:-8px}@media(max-width:1439px){.classes-list .list .classes-divider .date{background-color:var(--background-color-white);left:0;padding-right:12px}}@media(max-width:767px){.classes-list .list .classes-divider .date{font-size:14px}}.classes-list .list .stat-row{color:var(--additional-text-font-color);font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classes-list .list .stat-row span{color:#ee6e27}@media(max-width:767px){.classes-list .list .stat-row{font-size:14px;line-height:21px}}.classes-list .list .instructor-name{color:var(--additional-text-font-color);font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.classes-list .list .instructor-name{font-size:14px;line-height:21px}}.classes-list .list .instructor-name a{color:var(--titles-font-color);font-size:inherit;font-style:normal;font-weight:400;line-height:inherit}.classes-list .list .class-time{color:var(--additional-text-font-color);font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:8px}@media(max-width:767px){.classes-list .list .class-time{font-size:14px;height:40px;line-height:21px}}.classes-list .list .class-time span{color:var(--font-color-green);display:inline;font-size:inherit;font-style:normal;font-weight:400;line-height:inherit}@media(max-width:991px){.classes-list .list .class-time span{display:inline;white-space:nowrap}}.classes-list .list .class-time.orange{color:var(--orange-font-color)}@media(max-width:767px){.classes-list .list .class-time.orange{height:40px}}.classes-list .list .slide-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media(max-width:767px){.classes-list .list .slide-container{flex-wrap:wrap}}.classes-list .list .slide-container .class-container{width:calc(25% - 24px)}@media screen and (max-width:991.97px){.classes-list .list .slide-container .class-container{width:calc(50% - 24px)}}.classes-list .list .slide-container .class-container.classes-divider-container{display:none}.classes-list .list .slide-container .class-container .one-class{display:flex;flex-direction:column;position:relative}.classes-list .list .slide-container .class-container .one-class .class-meta{margin:0;position:relative}.classes-list .list .slide-container .class-container .one-class .class-meta section{width:100%}.classes-list .list .slide-container .class-container .one-class .class-meta .action{cursor:pointer;position:absolute;right:5px;top:2px}.classes-list .list .slide-container .class-container .actions{display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;margin-top:8px}@media screen and (max-width:991.99px){.classes-list .list .slide-container .class-container .actions .button{font-size:18px}}@media screen and (max-width:767.99px){.classes-list .list .slide-container .class-container .actions .button{font-size:16px;padding:8px 4px}}.classes-list .list .slide-container .class-container .picture{display:block;height:192px;margin-bottom:8px;overflow:hidden;padding-top:8px;position:relative;width:100%}@media(max-width:991px){.classes-list .list .slide-container .class-container .picture{height:140px}}@media(max-width:767px){.classes-list .list .slide-container .class-container .picture{height:180px}}.classes-list .list .slide-container .class-container .picture.draft a:before,.classes-list .list .slide-container .class-container .picture.scheduled a:before{background-color:#fff;font-size:25px;line-height:25px;padding:4px 0;position:absolute;text-align:center;top:calc(50% - 13px);width:100%}.classes-list .list .slide-container .class-container .picture.draft a:before{content:"Draft"}.classes-list .list .slide-container .class-container .picture.scheduled a:before{content:"Scheduled"}.classes-list .list .slide-container .class-container .picture a{display:block;height:100%}.classes-list .list .slide-container .class-container .picture a img{border-radius:8px;display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}.classes-list .list .slide-container .class-container .picture .badges{display:flex;flex-direction:row;position:absolute;right:16px;top:-8px}.classes-list .list .slide-container .class-container .picture .badges>*{margin-left:8px}.classes-list .list .slide-container .class-container .picture .badges .membership:after{background-color:var(--background-color-green);background-image:var(--membership-logo-url);content:" "}.classes-list .list .slide-container .class-container .picture .badges .bundled:after,.classes-list .list .slide-container .class-container .picture .badges .membership:after{background-position:50%;background-repeat:no-repeat;background-size:auto;border-radius:0 0 6px 6px;box-shadow:2px 3px 4px var(--membership-box-shadow);display:block;height:60px;width:44px}.classes-list .list .slide-container .class-container .picture .badges .bundled:after{background-color:var(--background-color-bundled);background-image:var(--bundled-logo-url);box-sizing:border-box;color:var(--background-color-bundled);content:"B";padding:20px 17px}.classes-list .list .slide-container .class-container .class-name{color:var(--titles-font-color);font-size:20px;font-style:normal;font-weight:700;height:46px;line-height:23px;margin-bottom:14px;margin-top:0;overflow:hidden}@media(max-width:767px){.classes-list .list .slide-container .class-container .class-name{font-size:18px;height:48px;line-height:24px}}.classes-list .list .slide-container .class-container .class-stat{display:flex;flex-direction:row;height:80px;justify-content:space-between;padding-top:20px}@media(max-width:767px){.classes-list .list .slide-container .class-container .class-stat{height:60px}}.classes-list .list .slide-container .class-container .class-stat .price{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;justify-content:flex-end;position:absolute;right:0}.classes-list .list .slide-container .class-container .rate{position:absolute}@media(max-width:767px){.classes-list .list .slide-container .class-container{width:48%}.classes-list .list .slide-container .class-container .one-class .picture{height:112px}}@media(min-width:768px){.classes-list .list .slide-container.style-1 .class-container:last-child{width:100%}.classes-list .list .slide-container.style-1 .class-container:last-child .class-time span{display:inline!important}.classes-list .list .slide-container.style-1 .class-container:last-child .description .join-button{width:237px!important}.classes-list .list .slide-container.style-1 .class-container:last-child .one-class section{display:flex;flex-direction:row}}@media(min-width:768px)and (max-width:767px){.classes-list .list .slide-container.style-1 .class-container:last-child .one-class section{flex-direction:column}}@media(min-width:768px){.classes-list .list .slide-container.style-1 .class-container:last-child .one-class section .class-meta{display:flex;flex:1;flex-direction:column;margin-left:28px;margin-top:12px}.classes-list .list .slide-container.style-1 .class-container:last-child .one-class section .class-meta .action{cursor:pointer;position:absolute;right:0;top:2px}}@media(min-width:768px)and (max-width:991px){.classes-list .list .slide-container.style-1 .class-container:last-child .one-class section .class-meta{margin-left:10px}}@media(min-width:768px){.classes-list .list .slide-container.style-1 .class-container:last-child .one-class section .class-stat{height:62px}.classes-list .list .slide-container.style-1 .class-container:last-child .one-class section .meta{flex:1}.classes-list .list .slide-container.style-1 .class-container:last-child .one-class section .price{display:flex;flex-direction:column;justify-content:flex-end}.classes-list .list .slide-container.style-1 .class-container:last-child .picture{height:224px;width:464px}}@media(min-width:768px)and (max-width:991px){.classes-list .list .slide-container.style-1 .class-container:last-child .picture{height:224px;width:400px}}@media(min-width:768px)and (max-width:767px){.classes-list .list .slide-container.style-1 .class-container:last-child .picture{height:180px;width:100%}}@media(min-width:768px){.classes-list .list .slide-container.style-2 .class-container:last-child,.classes-list .list .slide-container.style-2 .class-container:nth-last-child(-n+2){width:calc(50% - 24px)}.classes-list .list .slide-container.style-3 .class-container:last-child,.classes-list .list .slide-container.style-3 .class-container:nth-last-child(-n+2),.classes-list .list .slide-container.style-3 .class-container:nth-last-child(-n+3){width:calc(33% - 24px)}}@media(min-width:480px)and (max-width:767px){.classes-list .list .slide-container.style-mobile-1 .class-container:last-child{width:100%}.classes-list .list .slide-container.style-mobile-1 .class-container:last-child .one-class section{display:flex;flex-direction:row}.classes-list .list .slide-container.style-mobile-1 .class-container:last-child .one-class section .class-meta{display:flex;flex:1;flex-direction:column;margin-left:10px;margin-top:12px}.classes-list .list .slide-container.style-mobile-1 .class-container:last-child .one-class section .class-meta .action{cursor:pointer;position:absolute;right:0;top:2px}.classes-list .list .slide-container.style-mobile-1 .class-container:last-child .one-class section .class-stat{height:62px}.classes-list .list .slide-container.style-mobile-1 .class-container:last-child .one-class section .price{display:flex;flex-direction:column;justify-content:flex-end}.classes-list .list .slide-container.style-mobile-1 .class-container:last-child .picture{height:224px;width:48%}.classes-list .list .slide-container.style-mobile-0 .class-container{width:48%}}@media(max-width:479px){.classes-list .list .slide-container.style-mobile-1 .class-container:last-child{width:100%}.classes-list .list .slide-container.style-mobile-1 .class-container:last-child .one-class{display:flex;flex-direction:column}.classes-list .list .slide-container.style-mobile-1 .class-container:last-child .one-class .class-meta{display:flex;flex:1;flex-direction:column;margin-left:10px;margin-top:12px}.classes-list .list .slide-container.style-mobile-1 .class-container:last-child .one-class .class-meta .action{cursor:pointer;position:absolute;right:0;top:2px}.classes-list .list .slide-container.style-mobile-1 .class-container:last-child .one-class .class-stat{height:62px}.classes-list .list .slide-container.style-mobile-1 .class-container:last-child .one-class .price{display:flex;flex-direction:column;justify-content:flex-end}.classes-list .list .slide-container.style-mobile-1 .class-container:last-child .picture{height:224px;width:100%}.classes-list .list .slide-container.style-mobile-0 .class-container{width:48%}}.classes-list .list .ongoing.enroled.class-container{display:flex;flex-direction:row;margin-bottom:44px;margin-top:44px}@media(max-width:767px){.classes-list .list .ongoing.enroled.class-container{flex-direction:column}}.classes-list .list .ongoing.enroled.class-container .picture{height:312px;min-width:628px;overflow:hidden;width:628px}@media(max-width:991px){.classes-list .list .ongoing.enroled.class-container .picture{height:224px;min-width:400px;width:400px}}@media(max-width:767px){.classes-list .list .ongoing.enroled.class-container .picture{min-width:100%;width:100%}}.classes-list .list .ongoing.enroled.class-container .picture img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.classes-list .list .ongoing.enroled.class-container .description{flex-grow:1;padding:12px 20px 10px 35px;position:relative}@media(max-width:991px){.classes-list .list .ongoing.enroled.class-container .description{padding:0 0 0 10px}}@media(max-width:767px){.classes-list .list .ongoing.enroled.class-container .description{padding:10px 0 0}}.classes-list .list .ongoing.enroled.class-container .description .action{cursor:pointer;position:absolute;right:24px;top:14px}@media(max-width:991px){.classes-list .list .ongoing.enroled.class-container .description .action{right:4px;top:2px}}@media(max-width:767px){.classes-list .list .ongoing.enroled.class-container .description .action{right:4px;top:14px}}.classes-list .list .ongoing.enroled.class-container .description .class-name{color:var(--titles-font-color);font-size:28px;font-style:normal;font-weight:700;height:105px;line-height:35px;margin-bottom:30px;overflow:hidden}.classes-list .list .ongoing.enroled.class-container .description .join-button{align-items:center;background:var(--background-color-green);border-radius:6px;bottom:0;color:var(--font-color-white);display:flex;font-size:22px;font-style:normal;font-weight:500;justify-content:center;line-height:26px;margin:0 20px 10px 35px;padding:11px 0;position:absolute;right:0;width:calc(100% - 55px)}@media(max-width:991px){.classes-list .list .ongoing.enroled.class-container .description .join-button{margin:0 0 0 35px}}@media(max-width:767px){.classes-list .list .ongoing.enroled.class-container .description .join-button{margin:0;position:relative;width:100%!important}}@media(min-width:768px){.classes-list .list.list-view .actions{height:100%;position:absolute;right:0;top:0}.classes-list .list.list-view .class-time span{display:inline!important}.classes-list .list.list-view .slide-container{flex-direction:column;justify-content:flex-start}.classes-list .list.list-view .slide-container .class-container{display:block;width:100%!important}.classes-list .list.list-view .ongoing.enroled.class-container .picture{height:224px;width:464px}}@media(min-width:768px)and (max-width:991px){.classes-list .list.list-view .ongoing.enroled.class-container .picture{height:224px;width:400px}}@media(min-width:768px)and (max-width:767px){.classes-list .list.list-view .ongoing.enroled.class-container .picture{width:100%}}@media(min-width:768px){.classes-list .list.list-view .description .join-button{width:237px!important}.classes-list .list.list-view section.ongoing .one-class section{display:flex;flex-direction:row}.classes-list .list.list-view section.ongoing .one-class section .class-meta{flex:1;margin-left:28px;margin-top:12px}.classes-list .list.list-view section.ongoing .one-class section .class-meta .action{cursor:pointer;position:absolute;right:0;top:2px}}@media(min-width:768px)and (max-width:991px){.classes-list .list.list-view section.ongoing .one-class section .class-meta{margin-left:10px}}@media(min-width:768px){.classes-list .list.list-view section.ongoing .one-class section .class-stat{height:62px}.classes-list .list.list-view section.ongoing .one-class section .meta{flex:1}.classes-list .list.list-view section.ongoing .one-class section .price{display:flex;flex-direction:column;justify-content:flex-end}.classes-list .list.list-view section.ongoing .picture{height:224px;width:464px}}@media(min-width:768px)and (max-width:991px){.classes-list .list.list-view section.ongoing .picture{height:224px;width:400px}}@media(min-width:768px){.classes-list .list.list-view section.other .one-class section{display:flex;flex-direction:row}.classes-list .list.list-view section.other .one-class section .instructor-name{font-size:14px;margin:0}}@media(min-width:768px)and (max-width:767px){.classes-list .list.list-view section.other .one-class section .instructor-name{font-size:10px;line-height:21px}}@media(min-width:768px){.classes-list .list.list-view section.other .one-class section .class-time{font-size:14px;margin:0}.classes-list .list.list-view section.other .one-class section .class-meta{display:flex;flex:1;flex-direction:column;margin-left:28px;margin-top:12px}.classes-list .list.list-view section.other .one-class section .class-meta .action{cursor:pointer;position:absolute;right:0;top:2px}}@media(min-width:768px)and (max-width:991px){.classes-list .list.list-view section.other .one-class section .class-meta{margin-left:10px}}@media(min-width:768px){.classes-list .list.list-view section.other .one-class section .class-stat{height:48px}.classes-list .list.list-view section.other .one-class section .meta{flex:1}.classes-list .list.list-view section.other .one-class section .price{display:flex;flex-direction:column;justify-content:flex-end}.classes-list .list.list-view section.other .picture{height:197px!important;width:380px!important}}@media(min-width:768px)and (max-width:991px){.classes-list .list.list-view section.other .picture{height:180px;width:360px}}@media(min-width:768px){.classes-list .list.list-view .style-2 .class-container:last-child,.classes-list .list.list-view .style-2 .class-container:nth-last-child(-n+2){width:100%}}.sessions-menu{background-color:var(--containers-background-color);box-sizing:border-box;display:flex;height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:0}.sessions-menu.show{opacity:1;pointer-events:auto;z-index:128}.sessions-menu .sessions-menu-content{background:var(--background-color-white);border-radius:10px;box-shadow:0 4px 14px var(--session-menu-content-box-shadow);box-sizing:border-box;display:flex;flex-direction:column;margin:auto;max-height:100%;max-width:768px;overflow:hidden;padding:25px;position:relative;transition:height .3s ease-in-out;width:100%}@media(max-width:767px){.sessions-menu .sessions-menu-content{padding:12px}}.sessions-menu .sessions-menu-content .active-sessions-container{overflow-y:auto}.sessions-menu .sessions-menu-content h3{color:var(--titles-font-color);font-size:38px;font-style:normal;font-weight:700;line-height:42px;margin:10px 0 12px;padding:0}@media(max-width:767px){.sessions-menu .sessions-menu-content h3{font-size:18px;line-height:26px;margin:0 0 20px}}.sessions-menu .sessions-menu-content .session{align-items:center;border-bottom:2px solid var(--milk-color);display:flex;padding:24px 0;width:95%}@media(max-width:767px){.sessions-menu .sessions-menu-content .session{flex-wrap:wrap}}.sessions-menu .sessions-menu-content .session .session-name{color:var(--help-text-font-color);display:flex;flex-direction:column;font-size:18px;font-style:normal;font-weight:700;line-height:26px;width:40%}@media(max-width:767px){.sessions-menu .sessions-menu-content .session .session-name{color:var(--titles-font-color);font-size:14px;line-height:26px;width:60%}}.sessions-menu .sessions-menu-content .session .session-name span{color:var(--session-span-color);display:block;font-size:18px;font-style:normal;font-weight:600;line-height:26px}@media(max-width:767px){.sessions-menu .sessions-menu-content .session .session-name span{font-size:12px;line-height:20px}}.sessions-menu .sessions-menu-content .session .time{font-size:18px;font-style:normal;font-weight:800;line-height:26px;width:25%}@media(max-width:767px){.sessions-menu .sessions-menu-content .session .time{font-size:14px;line-height:24px;width:40%}}.sessions-menu .sessions-menu-content .session .time .live{color:var(--font-color-green)}.sessions-menu .sessions-menu-content .session .time .recorded{color:var(--orange-font-color)}.sessions-menu .sessions-menu-content .session .session-type{width:35%}@media(max-width:767px){.sessions-menu .sessions-menu-content .session .session-type{width:100%}}.sessions-menu .sessions-menu-content .session:first-child{border-bottom:2px solid var(--orange-border-bottom-color)}.sessions-menu .sessions-menu-content .session:last-child{border-bottom:none}.sessions-menu .sessions-menu-content .button{align-items:center;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;font-style:normal;font-weight:500;justify-content:center;padding:8px;text-align:center;width:100%}.sessions-menu .sessions-menu-content .button.recorded{background:var(--orange-background-color);color:var(--font-color-white)}.sessions-menu .sessions-menu-content .button.started{background:rgba(240,239,243,.95);border:2px solid rgba(17,34,56,.08);color:var(--titles-font-color)}.sessions-menu .sessions-menu-content .button.live{background:var(--background-color-green);color:var(--font-color-white)}.sessions-menu .sessions-menu-content .content{align-items:flex-start;color:var(--main-content-font-color);display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin:32px auto 0;width:-moz-fit-content;width:fit-content}.sessions-menu .sessions-menu-content .content div{cursor:pointer;display:flex}.sessions-menu .sessions-menu-content .content div img{margin-right:12px;margin-top:-5px}.row{display:flex;flex-direction:row}.column{display:flex;flex-direction:column}.space-between{justify-content:space-between}.align-items-baseline{align-items:baseline}.input{border:1px solid var(--input-border);border-radius:6px;box-sizing:border-box;color:var(--input-color);font-weight:400;overflow:hidden;padding:9px 14px;text-overflow:ellipsis;white-space:nowrap}.input span{color:var(--input-bold-color);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.input:hover{border:1px solid var(--input-color-hover)}.input.active{border:1px solid var(--input-color-active)}.input.active.dropdown:after{color:var(--input-color-active);transform:rotate(0deg)}.input.dropdown{font-size:16px;line-height:24px;position:relative}.input.dropdown.active+.dropdown-items{border:1px solid var(--active-dropdown-items-border);max-height:450px}.input.dropdown+.dropdown-items{background:var(--background-color-white);border:none;border-radius:7px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;max-height:0;min-width:100%;overflow:auto;position:absolute;scrollbar-width:thin;transition:max-height .3s ease-in-out;z-index:20}.input.dropdown+.dropdown-items:hover::-webkit-scrollbar-thumb{background-color:#2f5991}.input.dropdown+.dropdown-items::-webkit-scrollbar{width:4px}.input.dropdown+.dropdown-items::-webkit-scrollbar-track{background:#fff;border-radius:10px}.input.dropdown+.dropdown-items::-webkit-scrollbar-thumb{background-color:rgba(47,89,145,0);border-radius:10px}.input.dropdown+.dropdown-items ul{box-sizing:border-box;color:var(--main-content-font-color);font-size:16px;font-style:normal;font-weight:500;line-height:32px;margin:0;padding:12px 12px 0;width:100%}.input.dropdown+.dropdown-items ul li{box-sizing:border-box;cursor:pointer;padding:0 28px 0 8px;position:relative;width:100%}.input.dropdown+.dropdown-items ul li:hover{background:var(--category-filter-active-background)}.input.dropdown+.dropdown-items ul li:last-child{margin-bottom:12px}.input.dropdown+.dropdown-items ul li.active:after{background-image:url(/templates/www/img/tick-green.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:13px;position:absolute;right:8px;top:calc(50% - 6.5px);width:16px;z-index:0}.input.dropdown:after{content:"";font-family:element-icons;line-height:16px;position:absolute;right:4px;top:12px;transform:rotate(180deg);transition:transform .3s}.el-input input,.el-input-group--append input{border:1px solid var(--input-border);border-radius:6px 0 0 6px;box-sizing:border-box;caret-color:var(--input-caret-color);height:44px}.el-input input::-moz-placeholder,.el-input-group--append input::-moz-placeholder{color:var(--input-placeholder-color);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.el-input input::placeholder,.el-input-group--append input::placeholder{color:var(--input-placeholder-color);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.el-input input:hover,.el-input-group--append input:hover{border:1px solid var(--input-hover-border)}.el-input input:focus,.el-input-group--append input:focus{border:1px solid var(--input-focus-border)}.el-input .el-input-group__append,.el-input-group--append .el-input-group__append{background:var(--input-append-background);border:0;border-radius:0 6px 6px 0;width:56px}.el-input .el-input-group__append div,.el-input-group--append .el-input-group__append div{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.el-input input{border-radius:6px 6px 6px 6px}.w100{width:100%}.w20{width:20%}.w30{width:30%}.w60{width:60%}.w40{width:40%}.w50{width:50%}@media(max-width:1199px){.w75-md{width:75%}}@media(max-width:767px){.w100-sm{width:100%}}.m-0{margin:0}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mv-12{margin-bottom:12px;margin-top:12px}.mt-0{margin-top:0!important}.mt-12{margin-top:12px}.mb-40{margin-bottom:40px}.mb-12,.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mr-24{margin-right:24px}.mt-24{margin-top:24px}.mt-16{margin-top:16px}.mb-0{margin-bottom:0!important}.pb-0{padding-bottom:0!important}.pb-16{padding-bottom:16px!important}.display-block{display:block!important}.display-flex{display:flex}@media(max-width:767px){.display-flex-sm{display:flex}}@media(min-width:768px){.display-flex-sm{display:none}}@media(max-width:767.99px){.display-none-sm{display:none!important}}@media(min-width:768px){.display-none-sm{display:flex}}@media(max-width:991.98px){.display-none-md{display:none!important}}@media(min-width:992px){.display-none-md{display:flex}}@media(max-width:991.98px){.display-md{display:flex!important}}@media(min-width:992px){.display-md{display:none}}.display-none{display:none!important}@media(max-width:767px){.column-reverse-sm{display:flex;flex-direction:column-reverse}.column-sm{display:flex;flex-direction:column}}.flex-end{justify-content:flex-end!important}.flex-center{justify-content:center}.button{border-radius:6px;cursor:pointer;display:inline-block;font-size:22px;font-style:normal;font-weight:500;line-height:28px;padding:12px 50px;text-align:center;text-transform:capitalize}.button.grey{background-color:transparent;border:1px solid var(--button-grey);border-radius:6px;box-sizing:border-box;color:var(--button-grey);cursor:pointer;width:-moz-fit-content;width:fit-content}.button.grey.solid{background-color:#bebec6;border:1px solid #bebec6;color:#fff}.button.color-black{color:#6b6b6b!important}.button.rose{background-color:rgba(239,39,58,.2)}.button.light-green{border:1px solid var(--border-color-green);border-radius:6px;box-sizing:border-box;color:var(--background-color-green);cursor:pointer;padding:12px 40px;width:-moz-fit-content;width:fit-content}.button.transparent{background:none!important;background-color:transparent!important;border:none!important}.button.transparent.green{color:var(--font-color-green)}.button.transparent.blue{color:var(--blue-regular-font-color)}.button.transparent.grey{background-color:transparent;border-color:transparent;color:var(--grey-regular-font-color)}.button.orange{background:var(--orange-background-color);border:1px solid var(--orange-background-color)}.button.orange,.button.solid{color:var(--solid-button-color)}.button.blue{background-color:#2f5991;border:1px solid #2f5991;color:#fff}.button.small{font-size:18px;line-height:26px;padding:8px 60px}@media(max-width:767.98px){.button.small{padding:8px}}.button.tiny{font-size:18px;line-height:26px;padding:8px!important}.button.huge{font-size:27px;line-height:26px;padding:19px 76px}.selected-list{margin-bottom:0;margin-top:0}.selected-list ul{display:flex;flex-wrap:wrap}.selected-list ul li{display:flex;margin-bottom:6px}.selected-list ul li a{color:var(--selected-list-link-color);font-size:16px;font-style:normal;font-weight:500;line-height:20px;position:relative;text-transform:capitalize;top:2px}.selected-list ul li span{align-items:center;background:var(--milk-color);border-radius:30px;color:var(--selected-list-additional-font-color);display:flex;font-size:10px;font-style:normal;font-weight:500;line-height:19px;padding:2px 8px 0;text-align:center}.selected-list ul li i{color:var(--selected-list-additional-font-color);cursor:pointer;margin-top:3px}@media(max-width:767px){.classes-list .view-style{display:none}}@media(max-width:1199px){.classes-list .view-style div span{display:none}}.user-menu{background-color:var(--containers-background-color);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:90}.user-menu .user-image{border-radius:100%;display:block;overflow:hidden;position:relative}.user-menu .user-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-menu.active{opacity:1;pointer-events:auto}.user-menu.active .menu{transform:translate(0)}.user-menu section{position:relative}.user-menu section .user-image{height:68px;width:68px}.user-menu.mobile{align-items:stretch;backdrop-filter:blur(10px);background:rgba(17,34,56,.26);box-sizing:border-box;display:flex;height:100dvh;inset:0;justify-content:flex-end;overflow:hidden;padding:calc(env(safe-area-inset-top, 0px) + 8px) 0 calc(env(safe-area-inset-bottom, 0px) + 8px) 12px;width:100vw;z-index:190}.user-menu.mobile .user-image{height:68px;width:68px}.user-menu.mobile .menu-header{align-items:flex-start;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;padding:0 4px;width:100%}.user-menu.mobile .logo-mobile{flex:1 1 auto;margin-bottom:0;text-align:left;width:auto}.user-menu.mobile .logo-mobile img{border-radius:unset;height:34px;width:unset}.user-menu.mobile .menu{align-items:flex-start;background:linear-gradient(180deg,#fff,#fcfbf7);border-radius:28px 0 0 28px;box-shadow:-16px 0 38px rgba(17,34,56,.14),0 22px 46px rgba(17,34,56,.16);height:100%;margin:0 0 0 auto;max-height:100%;max-width:calc(100vw - 18px);min-height:0;padding:18px 18px 24px;width:min(372px,100vw - 18px)}.user-menu.mobile .menu .level-image{height:36px;left:48px;top:-12px;width:36px}.user-menu.mobile .menu .menu-profile{border-bottom:1px solid rgba(17,34,56,.08);box-sizing:border-box;margin-top:14px;padding:0 6px 4px;width:100%}.user-menu.mobile .menu .user-info{align-items:center;display:flex;flex-direction:row;gap:16px;padding-bottom:18px;position:relative;width:100%}.user-menu.mobile .menu .user-info span{align-items:center;color:var(--font-color-green);display:flex;font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin-left:0;min-width:0;text-transform:capitalize}.user-menu.mobile .menu h5{color:rgba(17,34,56,.5);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.12em;line-height:1.2;margin:18px 0 10px 6px;text-transform:uppercase}.user-menu.mobile .menu-close{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#fff,#f7f2e7);border:1px solid rgba(17,34,56,.08);border-radius:14px;box-shadow:0 14px 28px rgba(17,34,56,.08);color:rgba(17,34,56,.72);cursor:pointer;display:inline-flex;font-size:18px;height:42px;justify-content:center;left:auto;line-height:1;min-width:42px;padding:0;position:relative;right:auto;top:auto;width:42px}.user-menu.mobile .menu-close i{line-height:1}.user-menu.mobile ul{width:100%}.user-menu.mobile ul li{align-items:center;border-bottom:1px solid var(--menu-horizontal-line-color);color:var(--additional-text-font-color);display:flex;font-size:17px;font-style:normal;font-weight:500;padding:18px 6px;position:relative;text-align:left}.user-menu.mobile ul li:last-child{border-bottom:none}.user-menu.mobile ul li a{align-items:center;display:flex;gap:14px;width:100%}.user-menu.mobile ul li a .user-menu__action-icon{display:block;flex:0 0 20px;height:20px;min-width:20px;width:20px}.user-menu.mobile ul li a img{height:18px;margin:0;opacity:.72;width:18px}.user-menu.mobile ul.level-1{margin-top:0}.user-menu.mobile ul.level-1 li.logout{border-bottom:none;border-top:1px solid rgba(17,34,56,.08);color:var(--additional-text-font-color);justify-content:center;margin:8px auto 0;padding-top:24px}.user-menu.mobile ul.level-1 li.logout a{font-weight:600;justify-content:center}.user-menu.mobile ul.level-1 li.logout a:after{content:""}.user-menu.mobile ul.level-1 li.active.expandable{color:var(--orange-font-color)}.user-menu.mobile ul.level-1 li.active.expandable a:after{color:var(--orange-font-color);transform:rotate(0deg)}.user-menu.mobile ul ul.level-2{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.user-menu.mobile ul ul.level-2.active{max-height:400px}.user-menu.mobile ul ul.level-2 li{color:var(--level-2-li-color);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.user-menu .menu{align-items:flex-end;background:var(--background-color-white);box-shadow:inset 1px 0 0 var(--menu-box-shadow);box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0 0 0 auto;overflow:auto;padding:70px 48px 20px;transform:translate(100%);transition:transform .3s ease;width:320px}.user-menu .menu .level-image{height:36px;right:-12px;top:-12px;width:36px}.user-menu .menu img{border-radius:100%;height:68px;-o-object-fit:cover;object-fit:cover;width:68px}.user-menu .menu ul li{color:var(--additional-text-font-color);font-size:16px;font-style:normal;font-weight:500;line-height:26px;position:relative;text-align:right}.user-menu .menu ul.level-1 li.expandable a:after{content:"";font-family:element-icons;position:absolute;right:-20px;top:0;transform:rotate(180deg);transition:transform .3s}.user-menu .menu ul.level-1 li.active.expandable{color:var(--orange-font-color)}.user-menu .menu ul.level-1 li.active.expandable a:after{color:var(--orange-font-color);transform:rotate(0deg)}.user-menu .menu ul ul.level-2{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.user-menu .menu ul ul.level-2.active{max-height:400px}.user-menu .menu ul ul.level-2 li{color:var(--level-2-li-color);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.user-menu.user-menu--desktop{backdrop-filter:blur(8px);background:rgba(17,34,56,.24);height:100vh;inset:0;min-height:100vh;overflow:hidden;position:fixed;width:100vw;z-index:180}.user-menu.user-menu--desktop .menu{align-items:stretch;background:linear-gradient(180deg,#fff,#fbfaf6);border-radius:30px 0 0 30px;box-shadow:-18px 0 42px rgba(17,34,56,.14);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden;padding:24px 24px 28px;width:min(392px,100vw - 24px)}.user-menu.user-menu--desktop .menu-header{align-items:flex-start;border-bottom:1px solid rgba(17,34,56,.08);box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:flex-start;margin-bottom:18px;padding-bottom:20px;position:relative;width:100%}.user-menu.user-menu--desktop .menu-profile{align-items:center;display:flex;gap:14px;min-width:0;padding-right:76px;width:100%}.user-menu.user-menu--desktop .menu-profile__avatar{flex:0 0 auto;position:relative;width:76px}.user-menu.user-menu--desktop .menu-profile__avatar .user-image{background:#f4f0e7;border-radius:999px;box-shadow:0 16px 28px rgba(17,34,56,.08);height:76px;width:76px}.user-menu.user-menu--desktop .menu-profile__avatar .user-image img{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-menu.user-menu--desktop .menu-profile__avatar .user-image.is-member:after{background-position:center 58%;background-size:auto 12px;height:18px}.user-menu.user-menu--desktop .menu-profile__avatar .level-image{box-shadow:0 10px 18px rgba(17,34,56,.16);height:32px;right:-8px;top:-6px;width:32px}.user-menu.user-menu--desktop .menu-profile__copy{flex:1 1 auto;min-width:0}.user-menu.user-menu--desktop .menu-profile__copy h3{text-wrap:balance;color:var(--titles-font-color);font-size:29px;font-weight:700;letter-spacing:-.03em;line-height:.96;margin:0}.user-menu.user-menu--desktop .menu-profile__copy p{color:rgba(17,34,56,.48);font-size:11px;letter-spacing:.12em;line-height:1.2;margin:10px 0 0;text-transform:uppercase}.user-menu.user-menu--desktop .menu-close{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#fff,#f7f2e7);border:1px solid rgba(17,34,56,.08);border-radius:16px;box-shadow:0 14px 28px rgba(17,34,56,.08);color:rgba(17,34,56,.72);cursor:pointer;display:inline-flex;font-size:18px;height:44px;justify-content:center;line-height:1;min-width:44px;padding:0;position:absolute;right:0;top:0;width:44px}.user-menu.user-menu--desktop ul{width:100%}.user-menu.user-menu--desktop ul.level-1{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;margin:0 -16px 0 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:16px}.user-menu.user-menu--desktop ul.level-1>li,.user-menu.user-menu--desktop ul.level-1>ul{flex-shrink:0}.user-menu.user-menu--desktop ul.level-1 li{border-bottom:none;font-size:18px;line-height:1.35;padding:0;text-align:left;width:100%}.user-menu.user-menu--desktop ul.level-1 li a{align-items:center;border-radius:18px;box-sizing:border-box;color:var(--additional-text-font-color);display:flex;justify-content:space-between;padding:14px 16px;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:100%}.user-menu.user-menu--desktop ul.level-1 li a:hover{background:rgba(17,34,56,.04)}.user-menu.user-menu--desktop ul.level-1 li.menu-action a{background:linear-gradient(180deg,rgba(238,110,39,.12),hsla(44,89%,72%,.22));box-shadow:0 12px 24px rgba(17,34,56,.06);color:var(--titles-font-color);font-weight:600}.user-menu.user-menu--desktop ul.level-1 li.menu-divider{background:rgba(17,34,56,.08);border-radius:999px;height:1px;margin:8px 6px 12px}.user-menu.user-menu--desktop ul.level-1 li.menu-divider--spacious{margin-top:14px}.user-menu.user-menu--desktop ul.level-1 li.expandable a{padding-right:40px;position:relative}.user-menu.user-menu--desktop ul.level-1 li.expandable a:after{border-bottom:2px solid rgba(17,34,56,.48);border-right:2px solid rgba(17,34,56,.48);box-sizing:border-box;content:"";height:9px;position:absolute;right:18px;top:50%;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease,border-color .2s ease;width:9px}.user-menu.user-menu--desktop ul.level-1 li.expandable.active a{background:rgba(17,34,56,.04);color:var(--titles-font-color)}.user-menu.user-menu--desktop ul.level-1 li.expandable.active a:after{border-bottom-color:rgba(17,34,56,.78);border-right-color:rgba(17,34,56,.78);transform:translateY(-35%) rotate(-135deg)}.user-menu.user-menu--desktop ul.level-1 li.logout{margin-top:12px}.user-menu.user-menu--desktop ul.level-1 li.logout a{background:#fff;border:1px solid rgba(17,34,56,.08);font-weight:600;justify-content:center}.user-menu.user-menu--desktop ul.level-2{background:transparent;border-radius:18px;box-sizing:border-box;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .22s ease,margin .22s ease,padding .22s ease,background-color .22s ease;width:100%}.user-menu.user-menu--desktop ul.level-2.active{background:rgba(17,34,56,.035);margin:4px 0 10px;max-height:1000px;overflow:visible;padding:8px}.user-menu.user-menu--desktop ul.level-2 li{font-size:16px;line-height:1.35}.user-menu.user-menu--desktop ul.level-2 li a{border-radius:14px;padding:11px 12px}.user-menu-mobile{display:none}@media screen and (max-width:991px){#main-app{box-sizing:border-box;padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px))}.user-menu-mobile{align-items:center;background:transparent;bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);box-shadow:none;box-sizing:border-box;display:flex;height:auto;justify-content:center;left:0;max-width:100vw;padding:0 12px;pointer-events:none;position:fixed;top:auto;transition:transform .22s ease,opacity .22s ease,visibility .22s ease;width:100vw;z-index:105}.user-menu-mobile .user-image{border-radius:100%;height:32px;overflow:hidden;position:relative}.user-menu-mobile h5{color:#6b6b6b;font-size:18px;font-weight:700;margin:30px 0 21px 14px}.user-menu-mobile .menu-items-bottom{align-items:stretch;backdrop-filter:blur(20px);background:hsla(0,0%,100%,.94);border:1px solid rgba(17,34,56,.08);border-radius:26px;box-shadow:0 24px 48px rgba(17,34,56,.18);display:flex;gap:2px;padding:10px 6px 8px;pointer-events:auto;width:min(520px,100%);z-index:999}.user-menu-mobile .mobile-menu-item{align-items:center;display:flex;flex-direction:column;justify-content:stretch;min-width:0;width:100%}.user-menu-mobile .mobile-menu-item .mobile-menu-link--force-active,.user-menu-mobile .mobile-menu-item .router-link-active,.user-menu-mobile .mobile-menu-item .router-link-exact-active{background:linear-gradient(180deg,rgba(238,110,39,.14),hsla(44,89%,72%,.18))}.user-menu-mobile .mobile-menu-item .mobile-menu-link--force-active span,.user-menu-mobile .mobile-menu-item .router-link-active span,.user-menu-mobile .mobile-menu-item .router-link-exact-active span{color:#112238;font-weight:600}.user-menu-mobile .mobile-menu-item .mobile-menu-link--force-active svg circle,.user-menu-mobile .mobile-menu-item .router-link-active svg circle,.user-menu-mobile .mobile-menu-item .router-link-exact-active svg circle{fill:#ee6e27}.user-menu-mobile .mobile-menu-item.active .mobile-menu-item__button{background:linear-gradient(180deg,rgba(238,110,39,.14),hsla(44,89%,72%,.18))}.user-menu-mobile .mobile-menu-item.active .mobile-menu-item__button span{color:#112238;font-weight:600}.user-menu-mobile .mobile-menu-item .level-image{height:12px;right:-1px;top:-1px;width:12px}.user-menu-mobile .mobile-menu-item .mobile-menu-item__button,.user-menu-mobile .mobile-menu-item a{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:16px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;font:inherit;gap:3px;justify-content:flex-start;min-height:70px;padding:6px 1px 4px;text-decoration:none;width:100%}.user-menu-mobile .mobile-menu-item .mobile-menu-item__button>.user-image-container,.user-menu-mobile .mobile-menu-item .mobile-menu-item__button>svg,.user-menu-mobile .mobile-menu-item a>.user-image-container,.user-menu-mobile .mobile-menu-item a>svg{flex:0 0 32px;height:32px;width:32px}.user-menu-mobile .mobile-menu-item .mobile-menu-item__button img,.user-menu-mobile .mobile-menu-item a img{border-radius:100%;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.user-menu-mobile .mobile-menu-item .mobile-menu-item__button img.level-image,.user-menu-mobile .mobile-menu-item a img.level-image{border-radius:100%;height:12px;width:12px}.user-menu-mobile .mobile-menu-item span{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b6b6b;display:-webkit-box;font-size:9px;font-style:normal;font-weight:500;line-height:1.2;margin-top:2px;max-width:100%;min-height:2.4em;overflow:hidden;text-align:center;word-break:break-word}.user-menu-mobile.user-menu-mobile--hidden,body.lil-header-overlay-open .user-menu-mobile,html.lil-header-overlay-open .user-menu-mobile{opacity:0;pointer-events:none;transform:translateY(140%)}}.rate{align-items:flex-end;bottom:20px;color:var(--black-font-color);display:flex;font-size:16px;font-style:normal;font-weight:400;left:0;line-height:21px}.rate img{margin-right:1px}.rate span{margin-left:1px;opacity:.25}.pills{height:26px;overflow:hidden}.category-pill{background:var(--milk-color);border-radius:30px;box-sizing:border-box;display:inline-block;margin-bottom:9px;margin-right:4px;max-width:calc(100% - 16px);padding:0 8px;width:-moz-max-content;width:max-content}.category-pill a{color:var(--category-pill-font-color);display:block;font-size:10px;font-style:normal;font-weight:500;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-style{display:flex;flex-direction:column;justify-content:flex-end}.view-style div{align-items:center;display:flex;flex-direction:row}.view-style div span{color:var(--list-view-style);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-right:10px}.view-style div .a,.view-style div a{background-position:50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:30px;margin-right:0;width:30px}.view-style div .a.left,.view-style div a.left{background-color:var(--view-style-background-color);border:1px solid var(--view-style-border-color);border-radius:4px 0 0 4px;border-right:none}.view-style div .a.right,.view-style div a.right{background-color:var(--view-style-background-color);border:1px solid var(--view-style-border-color);border-left:none;border-radius:0 4px 4px 0}.view-style div .a.grid,.view-style div a.grid{background-image:url(/templates/www/img/grid-icon.svg)}.view-style div .a.grid.active,.view-style div a.grid.active{background-image:url(/templates/www/img/grid-active-icon.svg)}.view-style div .a.list,.view-style div a.list{background-image:url(/templates/www/img/list-icon.svg)}.view-style div .a.list.active,.view-style div a.list.active{background-image:url(/templates/www/img/list-active-icon.svg)}.view-style div .a.active,.view-style div a.active{background-color:var(--view-style-background-color-active);border:1px solid var(--view-style-border-color-active)}.other-classes-list .no-user-classes{color:var(--titles-font-color);font-size:18px;font-style:normal;font-weight:400;line-height:42px}.other-classes-list .no-user-classes a{color:var(--blue-links-font-color)}.other-classes-list .header{margin-bottom:28px;margin-top:28px}@media(max-width:767px){.other-classes-list .header{margin-bottom:18px;margin-top:18px}}.other-classes-list h2{color:var(--titles-font-color);font-size:38px;font-style:normal;font-weight:700;line-height:42px;margin:0}@media(max-width:1199px){.other-classes-list h2{font-size:24px}}@media(max-width:767px){.other-classes-list h2{font-size:18px}}.other-classes-list h2 span{color:var(--additional-text-font-color);font-size:inherit;font-style:normal;font-weight:700;line-height:inherit}.other-classes-list .view-all{color:var(--orange-font-color);font-size:18px;font-style:normal;font-weight:500;line-height:26px;margin-top:48px;text-align:center;text-transform:capitalize}.pagination ul{display:flex;justify-content:center}.pagination ul li a,.pagination ul li span{align-items:center;border:1px solid var(--pagination-border-color);border-radius:6px;box-sizing:border-box;color:var(--pagination-span-color);cursor:pointer;display:flex;height:32px;justify-content:center;margin:4px;width:32px}.pagination ul li a.active,.pagination ul li span.active{color:var(--help-text-font-color)}.pagination ul li a.dots,.pagination ul li span.dots{border:1px solid var(--box-shadow-and-borders);color:var(--pagination-border-color);cursor:unset}.class-profile .rate,.classes-list.instructors .rate{align-items:baseline}.classes-list.instructors .categories{height:82px;overflow:hidden}.button{align-items:center;display:flex;justify-content:center;white-space:nowrap}.button.recorded{background:var(--orange-background-color)!important;border:2px solid var(--orange-background-color);color:var(--font-color-white)!important}.button.started{background:rgba(240,239,243,.95)!important;border:2px solid rgba(17,34,56,.08);color:var(--titles-font-color)!important}.button.live{background:var(--background-color-green)!important;border:2px solid var(--background-color-green);color:var(--font-color-white)!important}.button img{margin-left:10px}@media(min-width:768px){.with-buttons .list-view .class-container .one-class .class-meta .button{bottom:8px;max-width:300px;position:absolute;right:0;width:calc(100% - 55px)}.with-buttons .style-1 .class-container:last-child .button{box-sizing:border-box;cursor:pointer;padding:12px;text-align:center;width:100%}}@media(min-width:480px)and (max-width:768px){.with-buttons .style-mobile-1 .class-container:last-child .button{bottom:8px;max-width:300px;position:absolute;right:0;width:calc(100% - 55px)}}.with-buttons .style-mobile-1 .class-container:last-child .actions .button{bottom:unset;width:unset}.with-buttons .button{box-sizing:border-box;cursor:pointer;padding:12px;text-align:center;width:100%}.spiner{display:flex;justify-content:center}.spiner.min-height{min-height:200px}.spiner.min-height img{height:-moz-fit-content;height:fit-content}.loader-active .loader-container{opacity:.9;pointer-events:auto}.loader-container{background-color:var(--black-font-color);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:200}.loader-container.active{opacity:.9;pointer-events:auto}.loader-container .loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.with-carret{cursor:pointer;position:relative}.with-carret:after{content:"";font-family:element-icons;font-size:14px;position:absolute;right:4px;transform:rotate(180deg);transition:transform .3s}.with-carret.active:after{transform:rotate(0deg)}.close-wrapper{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.close-wrapper.active{pointer-events:all}.header-utility-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#fff,#fbfaf6);border:1px solid rgba(17,34,56,.08);border-radius:16px;box-shadow:0 10px 24px rgba(17,34,56,.08);color:#112238;cursor:pointer;display:inline-flex;height:46px;justify-content:center;padding:0;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;width:46px}.header-utility-trigger.header-utility-trigger--active,.header-utility-trigger:focus-visible,.header-utility-trigger:hover{border-color:rgba(47,89,145,.22);box-shadow:0 16px 30px rgba(17,34,56,.14);outline:none;transform:translateY(-1px)}.header-utility-trigger img{display:block}.dropdown-trigger-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;font:inherit;text-align:left;width:100%}.dropdown-trigger-button__value{display:block;pointer-events:none}.language-container{backdrop-filter:blur(16px);background:linear-gradient(180deg,hsla(0,0%,100%,.99),hsla(45,40%,96%,.98));border:1px solid rgba(17,34,56,.1);border-radius:28px;box-shadow:0 26px 54px rgba(17,34,56,.2);box-sizing:border-box;opacity:0;overflow:visible;pointer-events:none;position:absolute;right:0;top:calc(100% + 14px);transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;width:min(340px,100vw - 24px);z-index:10}.language-container.active{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.language-container .language-container__panel{display:grid;gap:14px;padding:18px}.language-container .currency-select,.language-container .language-container__section,.language-container .language-menu{box-sizing:border-box;display:block;padding:0;width:100%}.language-container .input-container{width:100%}.language-container .input-container label{background:transparent;color:rgba(17,34,56,.58);font-size:11px;font-weight:800;left:auto;letter-spacing:.14em;line-height:1.3;margin:0 0 8px;padding:0;position:static;text-transform:uppercase;top:auto;width:auto}.language-container .dropdown-container{position:relative}.language-container .header-select__trigger{background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(42,36%,95%,.96));border-color:rgba(17,34,56,.12);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94);color:#112238;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.2;min-height:58px;padding:0 50px 0 16px}.language-container .header-select__trigger:hover{background:linear-gradient(180deg,#fff,hsla(40,35%,93%,.98));border-color:rgba(47,89,145,.2)}.language-container .header-select__trigger.dropdown:after{color:rgba(17,34,56,.56);right:16px;top:20px}.language-container .header-select__trigger.active{border-color:rgba(47,89,145,.22);box-shadow:0 16px 28px rgba(17,34,56,.12),inset 0 1px 0 hsla(0,0%,100%,.94)}.language-container .header-select__menu{background:hsla(0,0%,100%,.99);border:1px solid rgba(17,34,56,.1);border-radius:20px;box-shadow:0 18px 34px rgba(17,34,56,.18);left:0;max-height:248px;min-width:100%;padding:8px 8px 14px;right:auto;top:calc(100% + 8px);z-index:4}.language-container .header-select__menu ul{font-size:16px;font-weight:600;line-height:1.2;margin:0;padding:0;white-space:nowrap}.language-container .header-select__option{align-items:center;border-radius:14px;display:flex;min-height:46px;padding:0 42px 0 14px}.language-container .header-select__option:hover{background:rgba(238,110,39,.1)}.language-container .header-select__option.active{background:rgba(82,148,58,.12);color:#112238}.language-container .header-select__option.active:after{right:18px;top:calc(50% - 6.5px)}.language-container .header-select__option:last-child{margin-bottom:8px}.language-container .language-button{padding:4px 0 0}.language-container .language-button .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:18px;box-shadow:0 16px 26px rgba(82,148,58,.18);cursor:pointer;font-size:17px;font-weight:700;justify-content:center;min-height:52px;width:100%}@media(max-width:991px){.header-utility-trigger{border-radius:14px;height:40px;width:40px}.header-utility-trigger img{height:18px;width:22px}.language-container{left:12px;position:fixed;right:12px;top:14px;width:auto}.language-container .language-container__panel{gap:12px;padding:16px}.language-container .header-select__trigger{font-size:17px;min-height:54px}.language-container .header-select__option{min-height:44px}}.class-tabs-heading{margin:0 auto;max-width:1096px;padding:4px 0 62px;width:100%}.class-tabs-heading .container{align-items:flex-end;border-bottom:1px solid hsla(240,8%,70%,.2);justify-content:space-between;padding-bottom:12px}.class-tabs-heading .container,.class-tabs-heading .container .tabs-names{display:flex;flex-direction:row}.class-tabs-heading .container .tabs-names .tab{align-items:center;color:#adadb9;cursor:pointer;display:flex;font-size:28px;font-style:normal;font-weight:700;line-height:35px;margin-right:40px;text-transform:capitalize}@media(max-width:1439px){.class-tabs-heading .container .tabs-names .tab{font-size:18px;margin-right:40px}}@media(max-width:1199px){.class-tabs-heading .container .tabs-names .tab{font-size:16px;margin-right:20px}}@media(max-width:767px){.class-tabs-heading .container .tabs-names .tab{font-size:14px;margin-right:12px}}.class-tabs-heading .container .tabs-names .tab.active{border-bottom:3px solid #ee6e27;color:#ee6e27;margin-bottom:-15px;padding-bottom:12px}.discussion-board .post-container{display:flex;justify-content:flex-end;margin-top:16px}.discussion-board .post-container.input-reply{margin-top:4px}.discussion-board .post-container.input-reply .button{font-size:18px;padding:6px 40px}.discussion-board .rating-diagram{display:flex;flex-direction:row;margin-bottom:64px}@media(max-width:767px){.discussion-board .rating-diagram{flex-direction:column}}.discussion-board .rating-diagram .rating-number .number{align-items:center;color:#2f5991;display:flex;font-size:76px;font-style:normal;font-weight:800;justify-content:center;line-height:76px}.discussion-board .rating-diagram .rating-number .stars{height:34px;position:relative}.discussion-board .rating-diagram .rating-number .stars span{background-color:#efce4a;display:block;height:24px;left:calc(50% - 76px);position:absolute;width:36px}.discussion-board .rating-diagram .rating-number .stars ul{display:flex;flex-direction:row;left:calc(50% - 76px);margin:0;position:absolute}.discussion-board .rating-diagram .rating-number .stars ul .star{background:url(/templates/www/img/star-empty.svg);background-position:50%;background-size:cover;height:24px;width:24px}.discussion-board .rating-diagram .rating-number .stars ul .divider{background-color:#fff;height:24px;width:8px}.discussion-board .rating-diagram .rating-number .text{color:#2f5991;display:flex;font-size:26px;font-style:normal;font-weight:700;justify-content:center;line-height:23px;white-space:nowrap}.discussion-board .rating-diagram .rating-percents{width:100%}.discussion-board .rating-diagram .rating-percents .one-rate{display:flex}.discussion-board .rating-diagram .rating-percents .one-rate .bar{align-items:center;display:flex;height:26px;margin:0 32px 0 56px;position:relative;width:300px}@media(max-width:767px){.discussion-board .rating-diagram .rating-percents .one-rate .bar{margin-left:0}}.discussion-board .rating-diagram .rating-percents .one-rate .bar .bar-background{background:hsla(0,0%,77%,.2);border-radius:4px;height:7px;position:absolute;width:100%}.discussion-board .rating-diagram .rating-percents .one-rate .bar .bar-background-fill{background:hsla(0,0%,77%,.5);border-radius:4px;height:7px;position:absolute;width:50%}.discussion-board .rating-diagram .rating-percents .one-rate .stars{display:flex}.discussion-board .rating-diagram .rating-percents .one-rate .stars .star{background-image:url(/templates/www/img/star40.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:26px;margin-right:8px;width:18px}.discussion-board .rating-diagram .rating-percents .one-rate .stars .star.filled{background-image:url(/templates/www/img/star-filled.svg)}.discussion-board .rating-diagram .rating-percents .one-rate .percents{align-items:center;color:#8d8f98;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin-left:21px;text-align:right}.discussion-board .discussion-container{margin-top:55px}.discussion-board .discussion-container .one-comment{border-bottom:1px solid hsla(0,0%,77%,.5);margin-bottom:28px;padding-bottom:28px}.discussion-board .discussion-container .one-comment:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.discussion-board .discussion-container .one-comment .replies{border-top:1px solid hsla(0,0%,77%,.5);margin-top:28px;padding-top:28px}.discussion-board .discussion-container .one-comment .replies .reply-container{border-left:1px solid hsla(0,0%,77%,.5);padding-left:40px}.discussion-board .discussion-container .one-comment .user_name{color:#8d8f98;font-size:22px;font-style:normal;font-weight:700;line-height:28px;margin-top:15px}.discussion-board .discussion-container .one-comment .comment-header{display:flex;justify-content:space-between}.discussion-board .discussion-container .one-comment .comment-header .name{color:#112238;display:flex;font-size:22px;font-style:normal;font-weight:500;line-height:28px}.discussion-board .discussion-container .one-comment .comment-header .name ul{display:flex;margin:0 0 0 22px}.discussion-board .discussion-container .one-comment .comment-header .name ul li{background-image:url(/templates/www/img/star40.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:18px;margin:0 4px;width:18px}.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_1 li:first-child,.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_2 li:first-child,.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_2 li:nth-child(2),.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_3 li:first-child,.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_3 li:nth-child(2),.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_3 li:nth-child(3),.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_4 li:first-child,.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_4 li:nth-child(2),.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_4 li:nth-child(3),.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_4 li:nth-child(4),.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_5 li:first-child,.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_5 li:nth-child(2),.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_5 li:nth-child(3),.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_5 li:nth-child(4),.discussion-board .discussion-container .one-comment .comment-header .name ul.rating_class_5 li:nth-child(5){background-image:url(/templates/www/img/star-filled.svg)}.discussion-board .discussion-container .one-comment .comment-header .date{color:#8d8f98;font-size:16px;font-style:normal;font-weight:400;line-height:28px;text-align:right}.discussion-board .discussion-container .one-comment .comment-footer{color:rgba(0,0,0,.4);display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.discussion-board .discussion-container .one-comment .comment-footer div{cursor:pointer;margin-right:8px}.discussion-board .discussion-container .one-comment .message{color:#112238;font-size:18px;font-style:normal;font-weight:400;line-height:28px;padding-bottom:6px;padding-top:19px}.discussion-board .input-container.input-reply .textarea-container{height:72px;padding:4px 0 4px 4px}.discussion-board .input-container.input-reply .textarea-container textarea{height:62px}.discussion-board .input-container .textarea-container{border:1px solid var(--login-modal-right-form-input-border-color);border-radius:6px;box-sizing:border-box;color:var(--input-color);height:102px;padding:16px 0 16px 16px;position:relative;resize:none;width:100%}.discussion-board .input-container .textarea-container textarea:focus{outline:none!important}.discussion-board .input-container .textarea-container textarea{border:none;border-radius:6px;box-sizing:border-box;color:var(--input-color);height:72px;padding:0;resize:none;width:100%}.instructor-recommendations h3{font-size:20px;line-height:23px;margin-bottom:36px}.instructor-recommendations h3 span{color:#2f5991;font-style:normal;font-weight:800}.instructor-recommendations .recommend{color:#52943a}.instructor-recommendations .recommend img{margin-right:4px}.instructor-recommendations .recommend-header{margin-top:14px}[class*=" el-icon-"],[class^=el-icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:element-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:baseline}.el-icon-more-outline:before{content:""}.el-icon-arrow-up:before{content:""}.el-icon-arrow-down:before{content:""}.el-icon-arrow-right:before{content:""}.el-icon-arrow-left:before{content:""}.el-icon-close:before{content:""}.el-icon-edit:before{content:""}.el-icon-delete:before{content:""}.bottom-sign{color:var(--help-text-font-color);font-weight:400;margin:48px 0 8px;order:0;text-align:center}.bottom-sign,.bottom-sign a{flex:none;flex-grow:0;font-size:18px;font-style:normal;line-height:24px}.bottom-sign a{color:var(--blue-links-font-color);font-weight:500;margin:8px 0;order:1}.input-container .password-eye{cursor:pointer;position:relative}.input-container .password-eye>div{display:flex;height:100%;justify-content:center;position:absolute;right:12px;top:0}.input-container label{background-color:var(--background-color-white);color:var(--login-modal-right-form-input-label-color);display:block;font-size:14px;font-style:normal;font-weight:300;left:12px;line-height:24px;padding:0 4px;position:relative;top:13px;width:-moz-fit-content;width:fit-content;z-index:1}.input-container input{border:1px solid var(--input-border);border-radius:6px;box-sizing:border-box;height:44px;width:100%}.currency-select{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;padding:0 32px 24px;width:100%}.language-button{padding:0 32px 30px}.language-button .button{font-size:16px;line-height:18px}.button.green{background:var(--background-color-green);border:1px solid var(--border-color-green)}.button.green,.button.red{color:var(--font-color-white)}.button.red{background:var(--background-color-red);border:1px solid var(--border-color-red)}.button.outlined{background-color:transparent;border:2px solid var(--font-color-green);color:var(--font-color-green)}.button.outlined.red{border:2px solid var(--border-color-red);color:var(--border-color-red)}.captcha-container .container,.captcha-container .h-captcha{margin-top:30px;text-align:center}.checkbox{color:var(--black-font-color);cursor:pointer;font-size:16px;font-style:normal;font-weight:300;line-height:18px;margin:12px 0 12px 28px;position:relative}.checkbox span{display:block;font-weight:200;margin:10px 0}.checkbox:before{background-image:url(/templates/common/img/checkbox.svg);content:" ";display:block;height:16px;left:-28px;position:absolute;width:16px}.checkbox.checked:before{background-image:url(/templates/common/img/checkbox-checked.svg)}.blue{color:var(--blue-regular-font-color)}.bold{font-weight:700}.border-box{box-sizing:border-box}.menu-close{color:var(--additional-text-font-color);cursor:pointer;display:block;font-size:24px;line-height:24px;position:absolute;right:14px;top:14px}.info-activator{background-image:url(/templates/common/img/info-symbol.svg);display:inline-block;height:16px;width:16px}.info-activator:hover{background-image:url(/templates/common/img/info-symbol-active.svg)}@media screen and (max-width:991.99px){iframe#launcher{bottom:86px!important}}.password-reset{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;margin-left:auto;margin-right:auto;max-width:1440px;padding:64px 0;width:100%}.password-reset .left-panel{box-sizing:border-box;flex-direction:column;width:50%}@media(max-width:991.99px){.password-reset .left-panel{display:none}}.password-reset .left-panel .guide img{-o-object-fit:cover;object-fit:cover;width:100%}.password-reset .right-panel{box-sizing:border-box;padding:0 152px;width:50%}@media(max-width:1199.99px){.password-reset .right-panel{padding:0 64px}}@media(max-width:991.99px){.password-reset .right-panel{width:100%}}@media(max-width:767.99px){.password-reset .right-panel{padding:0 16px}}.password-reset .right-panel .input-container.has-error label{color:var(--error-color)}.password-reset .right-panel .input-container.has-error input{border-color:var(--error-color)}.password-reset .right-panel .input-container.has-error .info{color:var(--error-color)}.password-reset .right-panel .password{margin-bottom:16px}.password-reset .right-panel .password-confirm{margin-bottom:64px}.password-reset .right-panel .button{box-sizing:border-box;width:100%}.password-reset .right-panel .info{color:var(--help-text-font-color);font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:8px 0}.password-reset .section-header{align-items:center;display:flex;flex-direction:row}.password-reset .section-header .user-image{height:70px;margin:0 24px 24px 0;min-width:70px;width:70px}.password-reset .section-header .user-image img{border-radius:100px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.password-reset .section-header .user-name{color:#112238;font-size:27px;font-style:normal;font-weight:400;line-height:35px;margin:0 0 24px}@media(max-width:767.99px){.password-reset .section-header .user-name{font-size:18px;line-height:18px}}.main-terms{align-items:center;display:flex;flex-direction:column}.main-terms .container-terms{font-size:18px;font-weight:300;margin-top:50px;padding:0 34px 50px}.main-terms .container-terms .section-with-videos{display:flex;flex-direction:column;margin-bottom:30px}@media screen and (min-width:768px){.main-terms .container-terms .section-with-videos{align-items:flex-start;flex-direction:row;justify-content:space-between}}.main-terms .container-terms .text-content{flex:1}.main-terms .container-terms .videos-content{display:flex;flex:1;flex-direction:column;padding-left:20px}.main-terms .container-terms .video-container{margin-bottom:10px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.main-terms .container-terms .video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.main-terms .container-terms .linkedin-link{color:#0077b5;font-size:20px;font-weight:700;text-decoration:none}.main-terms .container-terms .linkedin-link:hover{text-decoration:underline}@media screen and (min-width:768px){.main-terms .container-terms .video-container{margin:0 auto;padding-top:37.5%;width:80%}.main-terms .container-terms{width:750px}}@media screen and (min-width:992px){.main-terms .container-terms{width:970px}}@media screen and (min-width:1200px){.main-terms .container-terms{width:1170px}}.is-member:after{background-color:var(--membership-button-background);background-image:var(--membership-logo-url);background-position-x:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:" ";height:12px;left:0;position:absolute;width:100%}.payment-modal-container{display:none}.search-bar{border-collapse:separate;border-spacing:0;display:flex;flex-direction:row;line-height:normal;position:relative;width:100%}.search-bar input{border:1px solid var(--input-border);border-radius:6px 0 0 6px;box-sizing:border-box;caret-color:var(--input-caret-color);color:#606266;font-size:16px;height:44px;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.search-bar input:hover{border:1px solid var(--input-hover-border)}.search-bar input::-moz-placeholder{color:#c0c4cc}.search-bar input::placeholder{color:#c0c4cc}.search-bar .search-bar-append{background:var(--input-append-background);border:0;border-radius:0 6px 6px 0;display:table-cell;min-width:56px;width:56px}.search-bar .search-bar-append div{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.classes-load-more{padding-bottom:10px;padding-top:24px;text-align:center}.classes-load-more button{background-color:#ee6e27;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:600;margin:0 auto;padding:8px 36px;text-align:center}.level-image{border-radius:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.color-green{color:var(--font-color-green)!important}.align-items-center{align-items:center}.gap-16{gap:16px}@media(max-width:767px){.gap-0-sm{gap:0}}.input-container.has-error label{color:var(--error-color)}.input-container.has-error .input,.input-container.has-error .textarea-container,.input-container.has-error input{border-color:var(--error-color)}.input-container.has-error .info{color:var(--error-color)}.input-container.has-error p a{text-decoration:underline}.share-module .share-close{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.share-module .share-list{background-color:#fff;border-radius:8px;box-shadow:0 4px 30px 0 rgba(0,0,0,.188);box-sizing:border-box;display:none;padding:18px 24px;position:fixed;width:320px;z-index:140}.share-module .share-list>div{display:flex;flex-direction:column;gap:12px}.share-module .share-list>div a{align-items:center;color:#9a9aa8;display:flex;font-size:16px;font-weight:600;gap:8px;line-height:24px}.share-module.active .share-close{pointer-events:all;z-index:103}.share-module.active .share-list{display:block}.share-block>div{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:center;width:100%}.membership:after{background-image:var(--membership-logo-url)}.capitalize{text-transform:capitalize}.button.outlined{font-size:18px;font-weight:700;max-width:245px}.container-menu-left{display:flex;font-size:18px;font-style:normal;font-weight:400;line-height:24px;position:absolute}@media(max-width:1169.98px){.container-menu-left{display:none}}.container-menu-left li{color:hsla(240,8%,70%,.7);margin-bottom:16px}.container-menu-left li.active{color:#ee6e27}.dropdown{display:flex;flex-direction:column;justify-content:center}.dropdown .label{cursor:pointer;margin-right:16px;white-space:nowrap}.dropdown-container{position:relative;width:100%}span.orange{color:var(--orange-font-color)}span.green{color:var(--font-color-green)}.confirm{background:#112238;border-radius:10px;box-shadow:3px 4px 13px rgba(42,22,8,.12);color:#fff;display:none;left:50%;max-width:300px;padding:20px 40px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100}.confirm h2 img{margin-right:8px}.confirm.active{display:block}ul.rating-stars{display:flex;margin:0}ul.rating-stars li{background-image:url(/templates/www/img/star40.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:18px;margin:0 4px;width:18px}ul.rating-stars.rating_class_1 li:first-child,ul.rating-stars.rating_class_2 li:first-child,ul.rating-stars.rating_class_2 li:nth-child(2),ul.rating-stars.rating_class_3 li:first-child,ul.rating-stars.rating_class_3 li:nth-child(2),ul.rating-stars.rating_class_3 li:nth-child(3),ul.rating-stars.rating_class_4 li:first-child,ul.rating-stars.rating_class_4 li:nth-child(2),ul.rating-stars.rating_class_4 li:nth-child(3),ul.rating-stars.rating_class_4 li:nth-child(4),ul.rating-stars.rating_class_5 li:first-child,ul.rating-stars.rating_class_5 li:nth-child(2),ul.rating-stars.rating_class_5 li:nth-child(3),ul.rating-stars.rating_class_5 li:nth-child(4),ul.rating-stars.rating_class_5 li:nth-child(5){background-image:url(/templates/www/img/star-filled.svg)}.membership-modal-container{align-items:center;backdrop-filter:blur(16px);background-color:rgba(7,18,31,.58);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:28px 20px;pointer-events:none;position:fixed;top:0;transition:opacity .24s ease;width:100%;z-index:1400}@media(max-width:767px){.membership-modal-container{padding:12px}}.membership-modal-container.active{opacity:1;pointer-events:auto}.membership-modal-container .membership-modal{background:linear-gradient(180deg,#fff,#f7fbf8);border:1px solid rgba(17,34,56,.08);border-radius:32px;box-shadow:0 32px 90px rgba(7,18,31,.24);box-sizing:border-box;display:flex;flex-direction:column;gap:22px;margin:auto;max-height:calc(100vh - 56px);max-width:100%;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:28px;position:relative;transform:translateY(18px) scale(.98);transition:opacity .24s ease,transform .24s ease,box-shadow .24s ease;width:560px}@media(max-width:767px){.membership-modal-container .membership-modal{border-radius:24px;gap:18px;max-height:calc(100vh - 24px);padding:20px}}.membership-modal-container .membership-modal .payment-modal-close.membership-modal__close{margin:0;position:absolute;right:20px;top:20px;z-index:2}.membership-modal-container .membership-modal .membership-modal__hero{background:radial-gradient(circle at top left,rgba(82,148,58,.24),transparent 42%),linear-gradient(135deg,rgba(17,34,56,.98),rgba(17,34,56,.88));border-radius:26px;color:var(--font-color-white);display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:24px;position:relative}@media(max-width:767px){.membership-modal-container .membership-modal .membership-modal__hero{border-radius:20px;gap:14px;padding:20px}}.membership-modal-container .membership-modal .membership-modal__badge{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:hsla(0,0%,100%,.82);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.14em;line-height:1;padding:8px 12px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.membership-modal-container .membership-modal .membership-modal__hero-copy{display:flex;flex-direction:column;gap:12px}.membership-modal-container .membership-modal .h1.membership-modal__title,.membership-modal-container .membership-modal .membership-modal__title{text-wrap:balance;color:var(--font-color-white);font-size:clamp(30px,4vw,42px);font-style:normal;font-weight:800;letter-spacing:-.03em;line-height:1.04;margin:0;max-width:12ch}.membership-modal-container .membership-modal .h2.membership-modal__lead,.membership-modal-container .membership-modal .membership-modal__lead{color:hsla(0,0%,100%,.88);font-size:20px;font-style:normal;font-weight:500;line-height:1.45;margin:0;max-width:24ch}.membership-modal-container .membership-modal .h2.membership-modal__lead span,.membership-modal-container .membership-modal .membership-modal__lead span{color:#ccecbf}.membership-modal-container .membership-modal .membership-modal__class-card{align-items:center;backdrop-filter:blur(18px);background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.1);border-radius:22px;display:grid;gap:16px;grid-template-columns:112px minmax(0,1fr);padding:16px}@media(max-width:767px){.membership-modal-container .membership-modal .membership-modal__class-card{border-radius:18px;gap:12px;grid-template-columns:88px minmax(0,1fr);padding:12px}}.membership-modal-container .membership-modal .membership-modal__class-media{align-items:center;background:hsla(0,0%,100%,.12);border-radius:18px;display:flex;height:112px;justify-content:center;overflow:hidden;width:112px}@media(max-width:767px){.membership-modal-container .membership-modal .membership-modal__class-media{border-radius:16px;height:88px;width:88px}}.membership-modal-container .membership-modal .membership-modal__class-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.membership-modal-container .membership-modal .membership-modal__class-media--placeholder{background:radial-gradient(circle at top,rgba(82,148,58,.36),transparent 58%),hsla(0,0%,100%,.12)}.membership-modal-container .membership-modal .membership-modal__class-fallback{text-wrap:balance;color:var(--font-color-white);font-size:18px;font-weight:700;line-height:1.15;padding:0 12px;text-align:center}.membership-modal-container .membership-modal .membership-modal__class-copy{min-width:0}.membership-modal-container .membership-modal .membership-modal__class-kicker{color:hsla(0,0%,100%,.72);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;margin-bottom:10px;text-transform:uppercase}.membership-modal-container .membership-modal .membership-modal__class-name{color:var(--font-color-white);font-size:19px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.membership-modal-container .membership-modal .membership-modal__class-name span{color:inherit}.membership-modal-container .membership-modal .membership-modal__body{display:flex;flex-direction:column;gap:14px}.membership-modal-container .membership-modal .h3.membership-modal__support,.membership-modal-container .membership-modal .membership-modal__support{color:var(--membership-modal-subheading-color);font-size:19px;font-style:normal;font-weight:600;line-height:1.45;margin:0}.membership-modal-container .membership-modal .h3.membership-modal__support span,.membership-modal-container .membership-modal .membership-modal__support span{color:var(--membership-modal-subheading-subcolor)}.membership-modal-container .membership-modal .membership-modal__support--muted{color:rgba(17,34,56,.74);font-size:16px;font-weight:500;line-height:1.6}.membership-modal-container .membership-modal .membership-modal__benefits{display:grid;gap:12px;margin:4px 0 0}.membership-modal-container .membership-modal .membership-modal__benefits li{background:rgba(82,148,58,.06);border:1px solid rgba(82,148,58,.14);border-radius:20px;color:var(--membership-modal-text-color);font-size:17px;font-style:normal;font-weight:700;line-height:1.45;padding:16px 18px 16px 52px;position:relative}@media(max-width:767px){.membership-modal-container .membership-modal .membership-modal__benefits li{border-radius:16px;font-size:16px;padding:14px 16px 14px 46px}}.membership-modal-container .membership-modal .membership-modal__benefits li span{color:var(--membership-modal-subtext-color)}.membership-modal-container .membership-modal .membership-modal__benefits li:before{align-items:center;background:rgba(82,148,58,.14);border-radius:999px;color:var(--membership-modal-bullet-color);content:"✓";display:inline-flex;font-size:13px;font-weight:800;height:22px;justify-content:center;left:18px;position:absolute;top:16px;width:22px}.membership-modal-container .membership-modal .link.membership-modal__link,.membership-modal-container .membership-modal .membership-modal__link{color:var(--membership-modal-info-link);font-size:16px;font-style:normal;font-weight:600;line-height:1.4;margin:2px 0 0;transition:color .16s ease,opacity .16s ease;width:-moz-fit-content;width:fit-content}.membership-modal-container .membership-modal .link.membership-modal__link:focus-visible,.membership-modal-container .membership-modal .link.membership-modal__link:hover,.membership-modal-container .membership-modal .membership-modal__link:focus-visible,.membership-modal-container .membership-modal .membership-modal__link:hover{color:var(--membership-modal-subheading-color);opacity:1;outline:none}.membership-modal-container .membership-modal .membership-modal__status{font-size:14px;line-height:1.55;margin:0}.membership-modal-container .membership-modal .membership-modal__actions{display:flex;flex-direction:column;gap:12px;margin-top:4px}.membership-modal-container .membership-modal .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:18px;border-width:2px;font-size:20px;line-height:1.2;min-height:58px;padding:14px 20px;text-align:center;text-transform:none;touch-action:manipulation;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease;white-space:normal;width:100%}@media(max-width:767px){.membership-modal-container .membership-modal .button{font-size:18px;min-height:54px;padding:14px 16px}}.membership-modal-container .membership-modal .button:focus-visible,.membership-modal-container .membership-modal .button:hover{box-shadow:0 18px 40px rgba(17,34,56,.14);outline:none;transform:translateY(-1px)}.membership-modal-container .membership-modal .button:disabled{background:rgba(17,34,56,.06)!important;border-color:rgba(17,34,56,.08)!important;box-shadow:none;color:rgba(17,34,56,.48)!important;cursor:default;transform:none}.membership-modal-container .membership-modal .membership-modal__secondary.login-button{background:transparent;border:1px solid rgba(17,34,56,.12);color:var(--membership-modal-subheading-color);margin-top:0;padding:14px 20px}.membership-modal-container .membership-modal .membership-modal__secondary.login-button:focus-visible,.membership-modal-container .membership-modal .membership-modal__secondary.login-button:hover{background:rgba(17,34,56,.04);border-color:rgba(17,34,56,.18);color:var(--membership-modal-subheading-color)}.membership-modal-container.active .membership-modal{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.membership-modal-container,.membership-modal-container .button,.membership-modal-container .membership-modal,.membership-modal-container .membership-modal__link{transition:none}.membership-modal-container .button:focus-visible,.membership-modal-container .button:hover,.membership-modal-container .membership-modal,.membership-modal-container.active .membership-modal{transform:none}}