.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all 1s;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;transition-duration:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;transition-delay:0s;transition-duration:inherit!important;transition-property:opacity;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{display:inline-block;width:10px;position:relative;z-index:99;transition:all .5s linear 0s;color:#333;font-weight:700}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{color:#333}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;transition:border-radius .12s linear linear 0s .35s 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;display:none;cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right!important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.slider-with-bullets .lSSlideOuter .lSPager.lSpg>li a{background-color:#fff;border-radius:30px;border:1px solid #ff2970;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:2;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.slider-with-bullets .lSPager.lSpg>li:hover a{background-color:#ff2970}.slider-with-numbers .lSSlideOuter .lSPager.lSpg>li a{border:1px solid #00c9ea;background:transparent;width:22px;border-radius:50%;color:#00c9ea}.slider-with-numbers .lSPager.lSpg>li:hover a,.slider-with-numbers .lSSlideOuter .lSPager.lSpg>li.active a{background:#00c9ea;color:#fff}#cities-slider{color:#474747;letter-spacing:.1em}#cities-slider h2{text-align:center;text-transform:uppercase;margin-bottom:28px}#cities-slider h3{font:400 22px/30px Open Sans;text-align:center;letter-spacing:.05em;margin-bottom:54px}#cities-slider .cities-wrapper{position:relative}#cities-slider .items .item .img img{border-radius:10px}#cities-slider .items .item .title{font:500 22px/26px Lato;color:#474747;margin-top:20px;text-transform:uppercase}#cities-slider .items-carousel .items{display:flex;align-items:flex-start;height:auto!important;gap:0}#cities-slider .cities-wrapper .next-slide,#cities-slider .cities-wrapper .prev-slide{position:absolute;top:50%;display:block;width:14px;height:27px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .4s;cursor:pointer}#cities-slider .cities-wrapper .prev-slide{left:-36px;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1653324828/classpop/homepage/prev-slide.svg) no-repeat 50%}#cities-slider .cities-wrapper .next-slide{right:-36px;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1653324828/classpop/homepage/next-slide.svg) no-repeat 50%}#cities-slider .cities-wrapper .next-slide:hover,#cities-slider .cities-wrapper .prev-slide:hover{opacity:.5}#cities-slider .items-mobile .item-group{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}#cities-slider .items-mobile{display:none}@media (max-width:640px){#cities-slider h3{font-size:14px;line-height:19px;margin-bottom:36px}#cities-slider .items-mobile{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}#cities-slider .items-desktop{display:none!important}#cities-slider .cities-wrapper .next-slide,#cities-slider .cities-wrapper .prev-slide{display:none}#cities-slider .items .item .title{font:600 14px/19px Open Sans;margin-top:10px}#cities-slider .lSPager.lSpg{display:flex;justify-content:center;-webkit-column-gap:10px;column-gap:10px}#cities-slider .lSPager.lSpg>li{width:12px;height:12px;border:1px solid #d7416d;border-radius:50%;background-color:#fff;transition:background-color .7s}#cities-slider .lSPager.lSpg>li.active{background-color:#d7416d}#cities-slider .lSPager.lSpg>li>a{visibility:hidden}}#find-city-select,#find-city-select .select-wrapper{display:flex;justify-content:center}#find-city-select .select-wrapper{align-items:center;font-size:0}#find-city-select .city-select{width:300px;margin-right:15px}#find-city-select .city-select .selectize-input{border:1px solid #606060;border-radius:10px;padding:15px 20px;font:500 16px/22px Open Sans;color:#606060}#find-city-select .city-select .selectize-input input{font-size:16px;line-height:22px;width:100%!important}#find-city-select .selectize-control.single .selectize-input:after{background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/c_fill,q_auto/v1653564373/classpop/homepage/drop-down-icon.svg) no-repeat 50%;width:14px;height:14px;border:0;top:calc(50% - 4px);right:20px}#find-city-select .selectize-dropdown{border:1px solid #606060;border-radius:0 0 10px 10px;padding:10px 20px;top:80px!important;border-top:0}#find-city-select .selectize-dropdown-content{direction:rtl}#find-city-select .selectize-dropdown-content .option{direction:ltr;padding:5px 20px;font-size:14px;line-height:19px;font-weight:600;cursor:pointer}#find-city-select .selectize-dropdown-content .option.subarea{margin-left:10px;font-weight:400}#find-city-select .desc{font:400 16px/19px Lato;letter-spacing:.05em;color:#474747;margin-top:15px;text-align:center}#find-city-select .btn-find{padding:11px 27px 12px;border:1px solid #d6245f;border-radius:10px;background-color:#d6245f;color:#fff;text-align:center;letter-spacing:.1em;font:600 22px/30px Open Sans;transition:background-color .4s;text-decoration:none;cursor:pointer;align-self:flex-start}#find-city-select .btn-find:hover{background-color:#e8094a;color:#fff;text-decoration:none}#find-city-select .select-wrapper .select-open-content{display:none}#find-city-select .selectize-input.dropdown-active{border-radius:0;box-shadow:none;border-top:0;position:absolute;border-bottom:0}#find-city-select .select-wrapper--open .selectize-input{padding-top:0}#find-city-select .select-wrapper--open .select-open-content{display:block;margin-right:15px;position:relative}#find-city-select .select-wrapper--open .select-open-content .title{border:1px solid #606060;border-radius:10px 10px 0 0;border-bottom:0;padding:15px 20px;font:500 16px/22px Open Sans;color:#606060}#find-city-select .select-wrapper--open .select-open-content .title:after{content:" ";display:block;position:absolute;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/c_fill,q_auto/v1653564373/classpop/homepage/drop-down-icon.svg) no-repeat 50%;width:14px;height:14px;border:0;top:calc(50% - 6px);right:20px}#find-city-select .select-wrapper--open .selectize-input>input{width:100%!important;border:1px solid #606060!important;border-radius:7px!important;font:400 12px/16px Open Sans;letter-spacing:.05em;color:#606060;background:#fff url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1656321115/classpop/icons/Group_490.svg) no-repeat right 10px center!important;height:28px!important;padding:5px 10px!important}#find-city-select .select-wrapper--open .selectize-input:after{display:none}#find-city-select .select-wrapper--open .online--link{margin-top:15px;background:#fff url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1656324436/classpop/icons/Vector_3.svg) no-repeat right 0 top 7px!important;width:100%}#find-city-select .select-wrapper--open .online--link a{font:700 14px/19px Open Sans;letter-spacing:.05em;color:#474747}#find-city-select .select-wrapper--open .selectize-input.dropdown-active:before{background:#c4c4c4;bottom:1px;margin:0 20px}#find-city-select .select-wrapper--open .selectize-input .item{display:none}#find-city-select .selectize-dropdown-content::-webkit-scrollbar{width:4px}#find-city-select .selectize-dropdown-content::-webkit-scrollbar-track{background:#e2e2e2;border-radius:4px}#find-city-select .selectize-dropdown-content::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:4px}@media (max-width:767px){#find-city-select .city-select{width:250px;margin-right:10px}#find-city-select .select-wrapper--open .select-open-content{margin-right:10px}#find-city-select .city-select .selectize-input,#find-city-select .select-wrapper--open .select-open-content .title{padding:11px 20px}#find-city-select .btn-find{padding:10px 27px;font-size:18px;line-height:25px}}body:not(.body-loaded) .need-help__option{background:none!important}#need-help input,#need-help select,#need-help textarea{background:#f6f6f6;border-radius:10px;border:0}#need-help h2{margin-bottom:28px;color:#474747;text-align:center;letter-spacing:.1em;font:400 42px/50px Lato}#need-help .panel-body{padding-bottom:0;padding-top:0}#need-help .desc{margin-bottom:34px;font:400 18px/25px Open Sans;letter-spacing:.05em;color:#474747;text-align:center}#need-help .desc a{font-weight:700}#need-help .btn-wrapper{text-align:center}#need-help .btn-wrapper a{display:inline-block;padding:11px 0 12px;width:340px;border:1.5px solid #d6245f;border-radius:10px;background-color:#d6245f;color:#fff;text-align:center;letter-spacing:.1em;font:600 22px/30px Open Sans;transition:background-color .4s;text-decoration:none}#need-help .btn-wrapper a:hover{background-color:#d95980;color:#fff;text-decoration:none}#need-help .btn-wrapper a:focus{background-color:#bc154d;color:#fff;text-decoration:none}#need-help .contact-us-wrapper{margin-top:40px;max-width:1000px}#need-help .contact-us-wrapper .form-group,#need-help .contact-us-wrapper label{text-align:left}#need-help .contact-us-wrapper .cu-image{width:100%;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/c_fill,f_auto,q_80,w_1000/v1599135322/classpop/old-fashioned-cocktail.jpg) no-repeat 50%;background-size:cover;height:200px;background-position-y:bottom}#need-help .contact-us-wrapper .contact-us-section{display:block;background:#fff;box-shadow:none;border:0}#need-help .contact-us-wrapper .cu-left{margin-left:0;text-align:center}#need-help .contact-us-wrapper .contact-us-section h3{font-size:32px;margin-top:20px}#need-help .contact-us-wrapper .contact-us-section hr{margin:15px auto}#need-help .contact-us-wrapper .contact-us-text{font-size:16px;font-weight:700;margin-bottom:30px}#need-help .contact-us-header{margin-bottom:30px;padding:0 15px 24px;display:flex;justify-content:space-between;align-items:center}#need-help .contact-us-header__text{font:600 22px/26px Lato;letter-spacing:.05em;color:#474747}#need-help .contact-us-header__close-btn{width:15px;height:15px;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1672739149/classpop/homepage/close-icon.svg) no-repeat 50%;background-size:contain;cursor:pointer}#need-help .custom-radio-button,#need-help .custom-radio-button-wrapper{display:flex;justify-content:space-between}#need-help .custom-radio-button{background:#f6f6f6;border-radius:10px;height:40px;width:48%;align-items:center;padding:0 15px 0 20px;cursor:pointer}#need-help .custom-radio-button input{display:none}#need-help .custom-radio-button .radio--btn{width:16px;height:16px;border:1px solid #767676;border-radius:50%;position:relative;cursor:pointer;margin:0}#need-help .custom-radio-button [type=radio]:checked+.radio--btn,#need-help .custom-radio-button label:hover{border:1px solid #ccc}#need-help .custom-radio-button [type=radio]:checked+.radio--btn:after{content:"";width:10px;height:10px;background:#d7416d;position:absolute;top:2px;left:2px;border-radius:50%;transition:all .2s ease}#need-help .contact_date_input:after,#need-help .contact_time_select.selectize-control .selectize-input:after,#need-help .timezone_select.selectize-control .selectize-input:after{content:" ";display:block;position:absolute;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/c_fill,q_auto/v1653564373/classpop/homepage/drop-down-icon.svg) no-repeat 50%;width:14px;height:14px;border:0;top:calc(50% - 4px);right:12px}#need-help .contact_date_input:after{right:30px}#need-help .selectize-input{box-shadow:none;background:#f6f6f6;border-radius:10px;padding:11px 8px;border:0}#need-help .selectize-input.dropdown-active{border-radius:10px 10px 0 0}#need-help .selectize-dropdown-content::-webkit-scrollbar{width:4px}#need-help .selectize-dropdown-content::-webkit-scrollbar-track{background:#e2e2e2;border-radius:4px}#need-help .selectize-dropdown-content::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:4px}#need-help #custom-contact-submit{border:1px solid #d6245f;border-radius:10px;background-color:#d6245f;width:350px;margin:10px auto 0;font:600 22px/30px Open Sans}#need-help #custom-contact-submit:hover{background-color:#d95980;color:#fff;text-decoration:none}#need-help .need-help__options{display:flex;justify-content:center;align-items:center;-webkit-column-gap:80px;column-gap:80px}#need-help .need-help__option{padding:5px 0 5px 40px;font:500 18px/22px Lato;letter-spacing:.03em;color:#474747;text-decoration:none;background-repeat:no-repeat;background-position:0;cursor:pointer}#need-help .need-help__option .mob-visible{display:none}#need-help .need-help__option--1{background-image:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1672736802/classpop/homepage/message-us__icon.svg);background-size:24px 20px}#need-help .need-help__option--2{background-image:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1672736771/classpop/homepage/phone-icon.svg);background-size:24px}#need-help .need-help__option-border{width:.5px;height:60px;background-color:#ccc}@media (max-width:1199px){#need-help h2{font-size:36px}}@media (max-width:991px){#need-help h2{font-size:32px;line-height:115%}#need-help .contact-us-wrapper{width:100%}#need-help .contact-us-wrapper .contact-us-section h3{font-size:28px;margin-top:20px}#need-help .contact-us-wrapper .contact-us-section hr{margin:20px 0}#need-help .need-help__options{-webkit-column-gap:40px;column-gap:40px}}@media (max-width:767px){#need-help h2{font-size:26px;line-height:31px}#need-help .btn-wrapper a{font-size:18px;line-height:25px}#need-help .contact-us-wrapper{padding-left:0;padding-right:0}#need-help .contact-us-wrapper .contact-us-section h3{font-size:24px;margin-top:20px}#need-help .contact-us-wrapper .contact-us-section hr{margin:15px auto}#need-help .contact-us-wrapper .contact-us-text{margin-bottom:20px}#need-help .contact-us-wrapper .cu-left{margin-left:0;text-align:center;padding:10px}#need-help .contact_time_select,#need-help .timezone_select{margin-bottom:20px}#need-help #custom-contact-submit{font-size:18px;line-height:25px}}@media (max-width:601px){#need-help .need-help__options{flex-direction:column;gap:20px}#need-help .need-help__option{position:relative;background-color:#fcfcfc;border-radius:20px;width:100%;max-width:340px;padding:16px 35px 16px 75px;font-size:20px;line-height:27px;background-position:center left 30px;text-align:left}#need-help .need-help__option:after{content:"";position:absolute;top:50%;right:20px;width:11px;height:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1660571273/classpop/be-a-host/next-arrow.svg) no-repeat 50%;background-size:contain}#need-help .need-help__option .mob-visible{display:inline}#need-help .need-help__option-border{display:none}#need-help .contact-us-header{padding-bottom:20px;margin-bottom:20px}#need-help .contact-us-header__text{font-size:19px;letter-spacing:.03em}}@media (max-width:480px){#need-help #custom-contact-submit,#need-help .btn-wrapper a{width:100%}}@-webkit-keyframes slide_left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide_left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.container-1240{width:100%;max-width:1290px;padding:0 25px;margin-left:auto;margin-right:auto}.mg-top-lg{margin-top:64px}.mg-btm-lg{margin-bottom:64px}.mg-btm-xs{margin-bottom:24px}h1{font:700 42px/48px Lato;letter-spacing:.05em;color:#d6245f;text-transform:uppercase;max-width:560px;text-align:center;order:1}.hero-section--wrapper{display:flex;gap:40px;align-items:center;justify-content:center;margin-top:60px}.hero-section--images{display:none}.hero-section--left{display:flex;flex-direction:column}.hero-section--options{order:2}.hero-section--option{display:flex;-webkit-column-gap:12px;column-gap:12px;width:250px;margin:0 auto 12px}.hero-section--option:last-child{margin-bottom:32px}.hero-section--option-txt{font:400 18px/22px Open Sans;letter-spacing:0;color:#474747}.hero-section--txt{font:600 14px/16px Open Sans;letter-spacing:0;color:#474747;text-align:center;order:4}.hero-section--reviews-img{height:24px}.hero-section--reviews{display:flex;gap:12px;align-items:center;justify-content:center;order:5}.hero-section--reviews-txt{font:600 italic 14px/24px Open Sans;letter-spacing:0;color:#474747}.hero-section--btn{order:3}.hero-section--btn a{display:block;width:348px;background-color:#fff;border:1px solid #0080a3;border-radius:8px;font:600 18px/47px Lato;text-align:center;letter-spacing:.1em;background:#0080a3;transition:background-color .4s,color .4s;color:#fff;margin:0 auto 16px;text-decoration:none!important}.hero-section--btn a:hover{background-color:#fff;color:#0080a3}#companies-section{background-color:#0080a3}.companies-section--wrapper{padding:40px 0;display:flex;gap:40px;justify-content:space-between}.companies-section--list{display:flex;gap:10px;justify-content:space-between}.companies-section--wrapper h2{font:400 42px/56px Lato;letter-spacing:.05em;color:#fff;max-width:365px;text-transform:uppercase}.companies-section--info{width:700px}.companies-section--info-txt{font:400 22px/32px Open Sans;letter-spacing:0;color:#fff;margin-bottom:16px;text-align:center;position:relative;height:64px}.companies-section--info-txt div{position:absolute}#video-section{background-color:#d6245f;border-radius:30px;padding:64px 80px}.video-section--wrapper{display:flex;justify-content:space-between}.video-section--video{position:relative}.video-section--video video{width:520px;height:520px;border-radius:30px;background-color:#000;-o-object-fit:cover;object-fit:cover}.video-section--play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:34px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease;background-color:#2c2c2c;border-radius:50%;width:70px;height:70px}.video-section--play-button:before{content:"";border-color:transparent transparent transparent #fff;border-style:solid;border-width:20px 0 20px 34px;margin-left:10px}.video-section--play-button.hide{opacity:0;pointer-events:none}.video-section--info h2{font:700 42px/48px Lato;letter-spacing:.05em;color:#fff;margin-bottom:16px;text-align:center;text-transform:uppercase}.video-section--subtitle{font:400 18px/24px Open Sans;letter-spacing:0;color:#fff;margin-bottom:24px;text-align:center}.video-section--subtitle .mobile{display:none}.video-section--items-wrapper{width:410px;margin:0 auto}.video-section--items{background:#fff;border-radius:10px;padding:24px 24px 8px;margin-bottom:24px}.video-section--item-title{font:700 18px/24px Open Sans;letter-spacing:0;color:#474747}.video-section--item-subtitle{font:400 15px/20px Open Sans;letter-spacing:0;color:#707070}.video-section--btn a{display:block;width:410px;border:1px solid #fff;border-radius:8px;font:600 22px/56px Lato;text-align:center;letter-spacing:.1em;background:#d6245f;transition:background-color .4s,color .4s;color:#fff;text-decoration:none!important;text-transform:uppercase}.video-section--btn a:hover{background-color:#fff;color:#d6245f}.video-section--item{display:flex;gap:12px;margin-bottom:16px}.video-section--item svg{flex-shrink:0}.reviews-section-items-wrapper{position:relative}.next-slide,.prev-slide{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;width:56px;height:56px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .4s;cursor:pointer;border:1px solid #d6245f;border-radius:50%}.prev-slide{left:-36px;background-color:#fff}.next-slide{right:-36px;background-color:#fff}.reviews-section--stars{text-align:center}.reviews-section--stars-text{font:700 14px/24px Lato;letter-spacing:.05em}#reviews-section h2,.reviews-section--stars-text{color:#474747;text-align:center;text-transform:uppercase}#reviews-section h2{font:700 38px/48px Lato;letter-spacing:.08em;margin-bottom:40px;margin-top:16px}.reviews-section-items{display:flex;align-items:flex-start;gap:0}.reviews-section-item{background-color:#d6245f;border-radius:10px;color:#fff;letter-spacing:0;padding:24px;height:268px;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.reviews-section--item-review{margin-top:16px;font:400 15px/24px Open Sans;display:-webkit-box;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.reviews-section--item-user{font:700 18px/24px Open Sans;margin-bottom:4px}.reviews-section--item-city{font:400 14px/16px Open Sans}#bottom-section h2{font:700 38px/48px Lato;letter-spacing:.08em;color:#474747;width:360px;text-transform:uppercase;flex-shrink:0}#bottom-section{align-items:center;overflow:hidden}#bottom-section,.bottom-section--items{display:flex;justify-content:space-between}.bottom-section--items{gap:16px}.bottom-section--items img{max-height:256px}.cities_section{max-height:330px}#line-section{background-color:#0080a3;height:72px;display:flex;align-items:center;justify-content:center}.line-section-items-grid{display:flex;justify-content:space-between;align-items:center;gap:64px}.line-section-item{font:700 18px/24px Lato;letter-spacing:.08em;color:#fff;text-transform:uppercase}.line-section-item--empty{width:10px;height:10px;border-radius:50%;background-color:#fff}#cities-slider .cities-wrapper .next-slide,#cities-slider .cities-wrapper .prev-slide{background:none;width:56px;height:56px;display:flex;background-color:#fff!important}#cities-slider .cities-wrapper .next-slide:hover,#cities-slider .cities-wrapper .prev-slide:hover{opacity:1!important}#find-city-select .city-select .selectize-input input{letter-spacing:.05em!important}.container-1240.cities_section{padding:0 64px!important}#classes-section h2{font:700 38px/48px Lato;letter-spacing:.08em;color:#474747;margin-bottom:40px;text-transform:uppercase;text-align:center}.classes-section--items{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:24px}.classes-section--item{text-decoration:none!important;color:#474747}.classes-section--item:hover{opacity:.9;color:#474747}.item__img{margin-bottom:14px}.item__img img{border-radius:10px;height:240px;width:100%;-o-object-fit:cover;object-fit:cover}.classes-section--item h3{display:-webkit-box;overflow:hidden;height:48px;text-overflow:ellipsis;-webkit-line-clamp:3;font:700 17px/24px Open Sans;letter-spacing:0;margin-bottom:14px;padding-right:10px}.item__type{font:400 12px/16px Lato;letter-spacing:.06em;color:#0080a3;text-transform:uppercase}.item__price{font:700 17px/24px Open Sans;letter-spacing:0}.item__price s{color:#aaa;font-weight:400}.visibility-inactive .item__img{-webkit-filter:grayscale(1);filter:grayscale(1)}#category-section h2{font:400 28px/40px Open Sans;letter-spacing:0;color:#474747;margin-bottom:16px;text-align:left}.category-section--items{display:flex;gap:16px;padding:5px 10px;flex-wrap:wrap}.category-section--item{width:200px;height:68px;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:8px;text-align:center;padding-top:14px;text-decoration:none!important;font-size:0;flex-shrink:0}.category-section--item:hover{box-shadow:0 0 20px rgba(0,0,0,.1)}.category-section--item div{font:400 15px/24px Open Sans;letter-spacing:0;color:#606060}.container-divider{height:1px;width:100%;background:#ddd}.line-section-items-grid{justify-content:flex-start}.line-section-item--mobile{display:none}@media (min-width:1279px){.video-section--info{align-self:center}}@media (max-width:1279px){h1{font:700 26px/32px Lato;max-width:358px;margin:0 auto 16px}#video-section{padding:40px}#reviews-section{padding:0 64px}#bottom-section{justify-content:center;gap:40px}.bottom-section--items img:nth-child(4){display:none}}@media (max-width:1100px){.companies-section--wrapper h2{display:none}.companies-section--wrapper{justify-content:center;padding:32px 0}.mg-btm-lg{margin-bottom:40px!important}.video-section--wrapper{justify-content:center;gap:20px}.video-section--video video{width:410px;height:470px}.video-section--info h2{font:700 26px/32px Lato}.bottom-section--items img:nth-child(3){display:none}.line-section-items-grid{gap:16px}.line-section-item{font:700 16px/24px Lato}.category-section--items{overflow:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap}}@media (max-width:991px){.video-section--wrapper{flex-direction:column}#video-section{background-color:#fff;padding:0 16px}.video-section--info{order:1;background-color:#d6245f;border-radius:16px;padding:24px 16px;margin-bottom:24px}.video-section--video{order:2}.video-section--video video{width:100%;height:auto;border-radius:20px}#reviews-section h2{font:700 28px/32px Lato;margin:16px auto 32px;max-width:358px}.reviews-section-items{gap:16px;overflow:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 50%;scrollbar-width:none}.reviews-section-item{width:240px;flex-shrink:0}#reviews-section .next-slide,#reviews-section .prev-slide{display:none}#reviews-section{margin-bottom:16px!important}#bottom-section{display:none}.cities_section{max-height:800px}.line-section-items{overflow:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.line-section-item{flex-shrink:0}.line-section-item:first-child{padding-left:24px}.line-section-item:nth-child(5){padding-right:24px}.classes-section--items-wrapper{overflow:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.classes-section--items{grid-template-columns:repeat(4,minmax(290px,1fr))}#classes-section h2{font:700 24px/32px Lato;margin-bottom:24px}#category-section h2{font:600 22px/24px Open Sans}}@media (max-width:767px){.mg-btm-xs{margin-bottom:16px}#hero-section{padding:0!important}.hero-section--wrapper{display:block;margin-top:24px}.hero-section--right{display:none}.hero-section--images{display:block;overflow:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;margin-bottom:16px;order:2}.hero-section--reviews{order:3;margin-bottom:16px}.hero-section--options{order:4}.hero-section--btn{order:5;margin-left:16px;margin-right:16px}.hero-section--txt{order:6;margin-bottom:0}.hero-section--images-grid{display:flex;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;gap:12px;margin:0 15px}.hero-section--images-grid img{-o-object-fit:cover;object-fit:cover;width:144px;height:224px;border-radius:10px}.hero-section--option:last-child{margin-bottom:16px}.hero-section--btn a{width:100%}.companies-section--info-txt{margin-bottom:24px;height:96px;font:400 22px/32px Open Sans}.companies-section--list{display:grid;gap:16px;justify-content:space-between;grid-template-columns:1fr 1fr 1fr;align-items:center}.companies-section--list img{justify-self:center}.container-1240{padding:0 15px!important}.line-section-items-grid{width:780px;-webkit-animation:slide_left 10s linear 0s infinite normal none running;animation:slide_left 10s linear 0s infinite normal none running}.line-section-item:nth-child(5){padding-right:0}.line-section-item--mobile{display:block}.line-section-items{overflow:hidden}}@media (max-width:640px){#cities-slider .cities-wrapper .next-slide,#cities-slider .cities-wrapper .prev-slide{display:none!important}.container-1240.cities_section{padding:0 15px!important}#cities-slider .lSPager.lSpg{margin-top:24px!important}#cities-slider .items .item .title{font:600 16px/24px Lato}}@media (max-width:480px){.video-section--info h2{margin:0 25px 8px}.video-section--items-wrapper{width:100%}.video-section--wrapper{gap:0}.video-section--btn a{font:600 18px/48px Lato;width:100%}.video-section--subtitle .desktop{display:none}.video-section--subtitle .mobile{display:block}.video-section--items{padding:16px 16px 8px}.containers{display:flex;flex-direction:column}#hero-section{order:1}#category-section{order:2}#classes-section{order:3}#line-section{order:4}#video-section{order:5}#companies-section{order:6}.cities_section{order:7}#find-your-city-section{order:8}#reviews-section{order:9}.video-section--play-button:before{border-width:15px 0 15px 24px}.video-section--play-button{width:60px;height:60px}}@media (max-width:390px){.companies-section--info-txt{font:400 20px/32px Open Sans}}