@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}.main-container{margin:0 auto;max-width:1320px;padding:40px 60px 67px;position:relative;width:100%}.login-button,.main-container{box-sizing:border-box;display:flex}.login-button{align-items:center;background:var(--login-button-background);border:2px solid;border-color:var(--login-button-color);border-radius:8px;color:var(--login-button-color);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}footer{background-color:var(--footer-bg-color);color:var(--footer-text-color);width:100%}@media (max-width:991.99px){footer{margin-bottom:86px}}footer .container{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;max-width:1320px;padding:40px 60px 67px;position:relative;width:100%}@media (max-width:767.98px){footer .container{flex-direction:column;padding:40px 16px 67px}}footer .container .main-content{width:calc(50% - 8px)}@media (max-width:1199.98px){footer .container .main-content{width:100%}}footer .container .main-content .content{font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-top:27px;opacity:.9;padding-right:120px}@media (max-width:1199px){footer .container .main-content .content{padding:0}}footer .container .main-content .social{display:flex;margin-bottom:39px;margin-top:11px}footer .container .main-content .social a{margin-right:24px}footer .container .copyright{bottom:60px;font-size:14px;font-style:normal;font-weight:400;left:60px;line-height:14px;opacity:.8;position:absolute}@media (max-width:1199px){footer .container .copyright{bottom:32px;left:16px}}footer .container .column-block{font-size:16px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:32px;width:calc(25% - 12px)}@media (max-width:1199.98px){footer .container .column-block{width:calc(50% - 8px)}}@media (max-width:767.98px){footer .container .column-block{width:100%}}footer .container .column-block li{line-height:22px;margin-bottom:16px}footer .container .column-block h3{font-size:16px;font-style:normal;font-weight:500}footer .container .column-block .title{font-size:20px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:20px;margin-top:15px}footer .container .column-block .header{font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:5px;margin-top:5px}footer .container .column-block h5.my-class{font-size:16px;font-style:normal;font-weight:500;line-height:20px}footer .container .column-block a{opacity:.8}footer .container .column-block a:active{color:var(--footer-link-active-color);opacity:1}footer .container .column-block a:hover{opacity:1}.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>#mainHeader+*{margin-top:60px;transition:margin-top .3s ease-in-out}@media (max-width:991px){#main-app>#mainHeader+*{margin-top:54px}}#main-app>#mainHeader.with-buttons+*{margin-top:60px}@media (max-width:991px){#main-app>#mainHeader.with-buttons+*{margin-top:104px}}#main-app>#mainHeader.with-bonus+*{margin-top:116px}@media (max-width:991px){#main-app>#mainHeader.with-bonus+*{margin-top:102px}}#main-app>#mainHeader.with-bonus.with-buttons+*{margin-top:116px}@media (max-width:991px){#main-app>#mainHeader.with-bonus.with-buttons+*{margin-top:152px}}#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%}@media (min-width:1440px){.shifted-list{padding:67px 126px 67px 218px!important}}.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:var(--background-color-green);border-radius:6px 0 0 6px;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 .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 .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:var(--button-started-background);color:var(--font-color-white)}.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;width:100%}.input.dropdown+.dropdown-items ul li{box-sizing:border-box;cursor:pointer;padding: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.active:after{background-image:url(../img/tick-green.svg);content:"";display:block;height:13px;position:absolute;right:0;top:6px;width:16px;z-index:0}.input.dropdown:after{content:"\e6df";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%}.w80{width:80%}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w60{width:60%}.w40{width:40%}.w25{width:25%}.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.active{opacity:1;pointer-events:auto}.user-menu.active .menu{transform:translate(0)}.user-menu.mobile{height:calc(100% - 86px)}.user-menu.mobile .user-image{border-radius:100%;height:68px;overflow:hidden;position:relative;width:68px}.user-menu.mobile .logo-mobile{margin-bottom:24px;text-align:center;width:100%}.user-menu.mobile .logo-mobile img{border-radius:unset;height:32px;width:unset}.user-menu.mobile .menu{align-items:flex-start;padding:20px 8px}.user-menu.mobile .menu .level-image{height:36px;left:48px;top:-12px;width:36px}.user-menu.mobile .menu .user-info{align-items:center;display:flex;flex-direction:row;position:relative}.user-menu.mobile .menu .user-info span{align-items:center;color:var(--font-color-green);display:flex;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-left:16px;text-transform:capitalize}.user-menu.mobile .menu h5{color:var(--help-text-font-color);font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin:16px 0 0 6px}.user-menu.mobile .menu-close{left:14px;right:unset}.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:16px;font-style:normal;font-weight:400;padding:16px 0;position:relative;text-align:right}.user-menu.mobile ul li:last-child{border-bottom:none}.user-menu.mobile ul li a{align-items:center;display:flex}.user-menu.mobile ul li a img{height:16px;margin-left:6px;margin-right:8px;margin-top:-4px;width:16px}.user-menu.mobile ul.level-1{margin-top:0}.user-menu.mobile ul.level-1 li.logout{color:var(--additional-text-font-color);justify-content:center;margin:0 auto}.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:"\e6df";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-mobile{display:none}@media screen and (max-width:991px){.user-menu-mobile{align-items:center;background-color:#fff;bottom:0;box-shadow:0 4px 20px rgba(74,95,123,.3);display:flex;height:86px;position:fixed;width:100%;z-index:100}.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:flex-start;background:var(--membership-info-heading-background);display:flex;width:100%;z-index:999}.user-menu-mobile .mobile-menu-item{align-items:center;display:flex;flex-direction:column;justify-content:space-around;width:100%}.user-menu-mobile .mobile-menu-item.active span{color:#ee6e27}.user-menu-mobile .mobile-menu-item.active svg circle{fill:#ee6e27}.user-menu-mobile .mobile-menu-item .level-image{height:18px;right:-4px;top:-4px;width:18px}.user-menu-mobile .mobile-menu-item a{align-items:center;display:flex;flex-direction:column;justify-content:space-around;width:80%}.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 span{color:#6b6b6b;font-size:11px;font-style:normal;font-weight:400;margin-top:6px;text-align:center}}.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(../img/grid-icon.svg)}.view-style div .a.grid.active,.view-style div a.grid.active{background-image:url(../img/grid-active-icon.svg)}.view-style div .a.list,.view-style div a.list{background-image:url(../img/list-icon.svg)}.view-style div .a.list.active,.view-style div a.list.active{background-image:url(../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)}.button.recorded,.button.started{color:var(--font-color-white)!important}.button.started{background:var(--button-started-background)!important;border:2px solid transparent}.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-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:"\e6df";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}.language-container{background-color:var(--background-color-white);border:1px solid var(--dropdown-active-border-color);border-radius:7px;box-shadow:0 4px 7px var(--search-container-shadow);box-sizing:border-box;opacity:0;position:absolute;right:0;top:-10px;transition:opacity .3s ease;visibility:hidden;width:200px;z-index:10}.language-container.active{opacity:1;visibility:visible}.language-container .input-container{width:100%}.language-container .dropdown-container{position:relative}.language-container .dropdown-items{right:-20px;top:40px}.language-container .dropdown-items ul{white-space:nowrap}.language-container .language-menu{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;padding:12px 32px;width:100%}.language-container .language-menu a{color:#adadb9;font-size:16px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:20px;margin-left:0!important;width:50%}.language-container .language-menu a.active{color:#112238}.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{border:none;border-radius:6px;box-sizing:border-box;color:var(--input-color);height:72px;padding:0;resize:none;width:100%}.discussion-board .input-container .textarea-container textarea:focus{outline:none!important}.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:"\e6cc"}.el-icon-arrow-up:before{content:"\e6e1"}.el-icon-arrow-down:before{content:"\e6df"}.el-icon-arrow-right:before{content:"\e6e0"}.el-icon-arrow-left:before{content:"\e6de"}.el-icon-close:before{content:"\e6db"}.el-icon-edit:before{content:"\e78c"}.el-icon-delete:before{content:"\e6d7"}.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)}.el-tooltip__popper{background:var(--background-color-white);border:.763231px solid var(--tooltip-border-color)!important;box-shadow:0 4px 7px var(--tooltip-shadow-color);box-sizing:border-box;color:var(--main-content-font-color);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.popper__arrow{border-right-color:var(--tooltip-border-color)!important;display:none!important}@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}}.main-blog{align-items:center;display:flex;flex-direction:column;width:auto}.main-blog .large-title{color:#2f5991;font-size:36px;margin-bottom:0;margin-top:50px;text-align:center}.main-blog .container-blog{font-size:18px;font-weight:300;margin-top:20px;padding:0 34px 50px}.main-blog article{margin-bottom:50px}.main-blog article .post-image{height:auto;margin:0 auto 20px;max-width:500px;width:100%}.main-blog article .author-date{font-style:italic;margin-bottom:10px}.main-blog article .post-content{padding:0 34px}.main-blog article header{margin-bottom:20px;margin-top:50px;text-align:center}.main-blog article footer{color:#666;font-size:14px}.main-blog article .section-with-videos{display:flex;flex-direction:column;margin-bottom:30px}@media screen and (min-width:768px){.main-blog article .section-with-videos{align-items:flex-start;flex-direction:row;justify-content:space-between}}.main-blog article .text-content{flex:1}.main-blog article .videos-content{display:flex;flex:1;flex-direction:column;padding-left:20px}.main-blog article .video-container{margin-bottom:10px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.main-blog article .video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.main-blog article .linkedin-link{color:#0077b5;font-size:20px;font-weight:700;text-decoration:none}.main-blog article .linkedin-link:hover{text-decoration:underline}@media screen and (min-width:768px){.main-blog article .video-container{margin:0 auto;padding-top:37.5%;width:80%}.main-blog article{width:750px}}@media screen and (min-width:992px){.main-blog article{width:970px}}@media screen and (min-width:1200px){.main-blog article{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}.chatgpt-widget{background-color:#fff;border:1px solid #ddd;border-radius:10px;bottom:0;height:500px;max-height:100vh;max-width:100vw;overflow:hidden;position:fixed;right:0;width:435px;z-index:1000}.chatgpt-widget .close-widget{cursor:pointer;left:6px;position:absolute;top:2px;z-index:1}.chatgpt-button{background-color:#fff;border-radius:10px;bottom:116px;box-shadow:0 4px 30px 0 rgba(0,0,0,.188);cursor:pointer;height:88px;padding:6px;position:fixed;right:20px;width:88px}.chatgpt-button .close-widget{cursor:pointer;left:6px;position:absolute;top:2px;z-index:1}.chatgpt-button .text{background-color:#52943a;color:#fff;font-size:14px;font-weight:600;line-height:18px;text-align:center}.chatgpt-button .image,.chatgpt-button .text{align-items:center;border-radius:100%;display:flex;height:72px;justify-content:center;left:14px;position:absolute;right:14px;top:14px;width:72px}.chatgpt-button .borders{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.chatgpt-button .borders .border-1{border:1.4px solid #52943a;border-radius:100%;height:72px;position:absolute;width:72px}.chatgpt-button .borders .border-2{border:0 solid rgba(82,148,58,.5);border-radius:100%;height:72px;position:absolute;width:72px}.chatgpt-button.animated .image{animation:image 5s infinite;animation-timing-function:linear}.chatgpt-button.animated .borders .border-1{animation:border-1 5s infinite;animation-timing-function:linear}.chatgpt-button.animated .borders .border-2{animation:border-2 5s infinite;animation-timing-function:linear}@keyframes image{0%{opacity:0}32%{opacity:0}33%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes border-1{0%{height:64px;width:64px}33%{height:64px;width:64px}50%{height:88px;width:88px}75%{height:64px;width:64px}to{height:64px;width:64px}}@keyframes border-2{0%{border:0 solid rgba(82,148,58,.3)}33%{border:0 solid rgba(82,148,58,.3)}50%{border:8px solid rgba(82,148,58,.3)}75%{border:0 solid rgba(82,148,58,.3)}to{border:0 solid rgba(82,148,58,.3)}}.user-image-container{position:relative}.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:url(../img/membership-logo.svg)}.capitalize{text-transform:capitalize}@media screen and (min-width:992px){#classes-footer{bottom:0;left:0;max-height:0;overflow:hidden;position:fixed;transition:max-height .6s ease-in-out;width:100%;z-index:120}#classes-footer.active{height:calc(100% - 60px);max-height:464px;overflow:hidden}#classes-footer.active footer{bottom:0;left:0;overflow-y:scroll;position:absolute;right:-17px;top:0}}.footer-overlay{background-color:rgba(96,96,96,.8);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:110}.footer-overlay.active{opacity:1;pointer-events:auto}.footer-sticky{display:none}@media screen and (min-width:992px){.footer-sticky{align-items:center;background-color:#5e6368;bottom:0;color:#fff;display:flex;flex-direction:row;justify-content:space-between;left:0;position:fixed;text-align:right;width:100%;z-index:30}.footer-sticky .links{display:flex;flex-direction:row;font-size:16px;gap:20px;margin-left:12px}}.footer-sticky button{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;padding:6px 20px}.footer-sticky button:after{content:"\e6df";font-family:element-icons;position:absolute;right:2px;top:8px;transform:rotate(180deg);transition:transform .3s}.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)}
