@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-ExtraBold.woff2) format("woff2"),url(../fonts/Inter-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Medium.woff2) format("woff2"),url(../fonts/Inter-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Open Sans";font-display:swap;src:url(../fonts/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Open Sans";font-display:swap;src:url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}.wrapper{min-height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}body,html{font:400 1rem/1 "Open Sans";height:100%}[class*=__container]{max-width:80rem;margin:0 auto;padding:0 .9375rem}.ibg{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.ibg img{width:0;height:0;position:absolute;top:0;left:0;opacity:0;visibility:hidden}.btn{font:700 .875rem/1.29 Inter;background:#fff;display:inline-block;letter-spacing:.0625rem;text-transform:uppercase;color:#131316;padding:.875rem 2.5rem;border-radius:.0625rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn:hover{background:#4ae290}.btn__green{background:#4ae290;font-size:.75rem;line-height:1.5;color:#fff;padding:.75rem 1.875rem}.btn__green:hover{background:#08b85a}.btn__transparent{background:0 0;color:#fff;padding:.75rem .5rem}.btn__transparent:hover{background:0 0;color:#4ae290}.main__title{font:800 3.125rem Inter;color:#131316;padding:2.1875rem 0 2.1875rem 4.375rem}.main__title:not(:last-child){margin-bottom:4.375rem}.main__title span{color:#4ae290}.header{position:absolute;z-index:100;width:100%;left:0;top:0}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem}.header__menu{margin:0 auto 0 6.0625rem}.header__burger{display:none}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__item:not(:last-child){margin:0 .5rem 0 0}.item__link{font-family:Inter;font-weight:500;line-height:1.12;color:rgba(255,255,255,.9);padding:.125rem .75rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.item__link:hover{color:#131316;background:rgba(255,255,255,.9);border-radius:.0625rem}.btn__transparent{margin:0 1rem 0 0}.intro{background:#131316;min-height:100vh;position:relative}.intro__container{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro__content{position:relative;z-index:2;margin:0 0 0 6.25rem}.intro__title{font:800 calc(40px + 20 * (100vw - 480px)/ 800)/1.03 Inter;max-width:33.75rem;color:#fff}.intro__title span{color:#4ae290}.intro__title:not(:last-child){margin:0 0 2rem 0}.intro__text{max-width:25.9375rem;font-size:1.5rem;line-height:1.42;color:#dedee3}.intro__text:not(:last-child){margin:0 0 2rem 0}.intro__media{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.intro .ibg{background-size:80vh;background-position:70% 0}.mission{max-width:48rem;margin:8.75rem auto 11.25rem auto;padding:0 .9375rem}.mission__title{background:url(../img/icons/people.svg) no-repeat}.mission__text{font-size:1.25rem;line-height:1.6;color:#595962;margin:0 0 1.875rem 0}.btn__mission{background:0 0;position:relative;padding:.875rem 2.5rem .875rem .625rem}.btn__mission::after{content:"";position:absolute;width:22px;height:22px;bottom:28%;right:6%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background:url(../img/icons/arrow-down.svg) no-repeat}.btn__mission:hover{background:#4ae290}.programs{margin:0 0 9.375rem 0}.programs__title{max-width:33.75rem;margin:0 auto 4.375rem auto;background:url(../img/icons/calendar.svg) no-repeat}.programs-slider{position:relative}.programs-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.programs-slider .slick-arrow{position:absolute;bottom:-5rem}.programs-slider .slick-arrow.slick-prev{right:8.3125rem;width:37px;height:37px;font-size:0;background:url(../img/icons/arrow-right-dark.svg) no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.programs-slider .slick-arrow.slick-next{right:4rem;width:37px;height:37px;font-size:0;background:url(../img/icons/arrow-right-dark.svg) no-repeat}.programs-slider-item{position:relative}.programs-slider-item:hover .programs-slider-item__name{background:#4ae290}.programs-slider-item__name{font:600 .875rem/1.29 Inter;background:#fff;color:#131316;padding:.25rem .875rem;border-radius:1px;position:absolute;bottom:30px;left:30px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.programs-slider-item-media{padding:1rem;width:100%}.programs-slider-item-media img{max-width:100%;border-radius:2px}.pricing__title{max-width:23.75rem;margin:0 auto;background:url(../img/icons/price.svg) no-repeat}.pricing__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pricing-category{background:rgba(19,19,22,.05);border-radius:2px;padding:3.125rem 0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin:1rem}.pricing-category__category{font:600 .875rem/1.29 Inter;background:#131316;color:#fff;padding:.25rem .875rem;border-radius:1px;-webkit-transition:.3 ease;-o-transition:.3 ease;transition:.3 ease}.pricing-category__price{font:800 3.125rem Inter;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;letter-spacing:.00625rem;color:#131316}.pricing-category__price span:last-child{font-size:.875rem;font-weight:500;color:#595962;margin:.5rem 0 0 0}.pricing-category__services{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.pricing-category__services__name{padding:.125rem 0 .125rem 1.875rem;background:url(../img/icons/check-black.svg) left no-repeat}.pricing-category__services__name:not(:last-child){margin:0 0 1rem 0}.pricing-category__btn a{background:rgba(19,19,22,.025);border:1px solid #131316}.pricing-category:hover{background:#131316}.pricing-category:hover .pricing-category__category{background:#dedede;color:#131316}.pricing-category:hover .pricing-category__price{color:#dedee3}.pricing-category:hover .pricing-category__price span{color:#dedee3}.pricing-category:hover .pricing-category__services__name{background:url(../img/icons/check-white.svg) left no-repeat;color:#dedee3}.pricing-category:hover .pricing-category__btn .btn{background:#fff}.pricing-category:hover .pricing-category__btn .btn:hover{background:#4ae290}.community{margin:9.375rem 0 0 0}.community__container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .9375rem}.community__title{max-width:22.5rem;margin:0 auto;padding:2.1875rem .9375rem 2.1875rem 2.5rem;background:url(../img/icons/community.svg) no-repeat;margin:-2.1875rem 6.25rem 0 -3.125rem}.community__slider{margin:0 auto}.community__slider .slick-slider{margin:0 0 0 auto}.community__slider .slick-list{max-width:59.375rem;overflow:hidden;padding:0 20% 0 0}.community__slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.community__slider .slick-arrow{position:absolute;bottom:.625rem;z-index:10}.community__slider .slick-arrow.slick-prev{left:.9375rem;width:37px;height:37px;font-size:0;background:url(../img/icons/arrow-right-dark.svg) no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.community__slider .slick-arrow.slick-next{left:5.625rem;width:37px;height:37px;font-size:0;background:url(../img/icons/arrow-right-dark.svg) no-repeat}.community-slider-item{position:relative;padding:0 0 0 2rem}.community-slider-item-media{width:100%}.community-slider-item-media img{max-width:100%;border-radius:2px}.faq__container{margin:9.375rem auto 0 auto}.faq__title{max-width:7.5rem;margin:0 auto;padding:1.3125rem 0 1.3125rem 2.5rem;background:url(../img/icons/question-mark.svg) no-repeat}.faq__spoller{max-width:48rem;margin:0 auto}.spoller-block{border:1px solid rgba(19,19,22,.1);border-radius:2px}.spoller-block:not(:last-child){margin:0 0 1rem 0}.spoller-block__title{font:700 1.125rem/1.56 Inter;padding:1.25rem 0 1.25rem 1.875rem;margin:0 2.8125rem 0 0;color:#131316;cursor:pointer;position:relative}.spoller-block__title::after{content:"";position:absolute;width:21px;height:21px;top:20px;right:-25px;background:url(../img/icons/arrow-down.svg) no-repeat;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.spoller-block__title.active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.spoller-block__text{padding:0 1.875rem 1.25rem 1.875rem;line-height:1.62;color:#595962;max-width:40rem;display:none}.spoller-block__text p:not(:last-child){margin:0 0 1.25rem 0}.join{background:#131316;margin:12.5rem 0 0 0}.join__container{position:relative}.join__content{position:absolute;top:0;left:30%;max-width:37.5rem;padding:4.375rem;z-index:10}.join__title{color:#fff;font-size:calc(40px + 20 * (100vw - 480px)/ 800);padding:0}.join__title:not(:last-child){margin:0 0 1.5rem 0}.join__text{font-size:calc(16px + 4 * (100vw - 480px)/ 800);line-height:1.6;color:#fff}.join__text:not(:last-child){margin:0 0 2rem 0}.join__media{width:100%}.join__media img{max-width:100%;margin:-5rem 0 -.9375rem}.footer{background:#131316;padding:3.4375rem 0 3.4375rem 0}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__rights{font-size:.875rem;line-height:1.5;color:#9797a2;margin:0 0 0 16}@media (max-width:61.99875em){.header{position:fixed}.header__burger{display:block;width:30px;height:20px;position:relative;z-index:10}.header__burger span{position:absolute;width:100%;height:2px;left:0;background-color:#fff;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.header__burger span:nth-child(1){top:0}.header__burger span:nth-child(2){top:9px}.header__burger span:nth-child(3){bottom:0}.header__burger.active span:nth-child(1){top:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header__burger.active span:nth-child(2){-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.header__burger.active span:nth-child(3){bottom:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__btns{position:relative;z-index:10;margin:0 1.25rem 0 auto}.header::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#131316;z-index:10}.header__logo{position:relative;z-index:10}.header__menu{position:fixed;left:0;top:-100%;width:100%;height:100%;background-color:#131316;padding:7.5rem 0 0 0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;overflow:auto;z-index:3;margin:0}.header__menu.active{top:0}.menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__item:not(:last-child){margin:0 0 2.1875rem 0}.item__link{font-size:1.375rem}body.lock{overflow:hidden}.intro__content{margin:0}.intro .ibg{background-position:100% 0}.mission{margin:3.75rem auto 3.75rem auto}.pricing__categories{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pricing-category{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}.community{margin:5rem 0 0 0}.community__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.community__title{margin:0 auto}.community__slider .slick-list{padding:0;max-width:100vw}.community__slider .slick-arrow{bottom:-5rem}.community__slider .slick-arrow.slick-prev{left:30%;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.community__slider .slick-arrow.slick-next{left:55%;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}}@media (max-width:47.99875em){.main__title:not(:last-child){margin-bottom:1.25rem}.pricing__categories{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pricing-category{padding:3.125rem 3.125rem;max-width:25rem;margin:0 auto}.pricing-category:not(:last-child){margin:0 0 2rem 0}.community__slider .slick-list{padding:0 20% 0 0}.join__content{top:45%;left:0}.join__media img{margin:-5rem 0 15.625rem -.9375rem}}@media (max-width:29.99875em){.btn{font-size:.75rem}.header__logo{overflow:hidden;width:26px}.community__slider .slick-list{padding:0}.join__content{top:35%}}@media (max-width:24.375em){.join__content{top:25%}}