@font-face{font-family:"Montserrat";src:local("Montserrat Regular");src:url("/assets/fonts/Montserrat/Montserrat-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat";src:local("Montserrat Medium");src:url("/assets/fonts/Montserrat/Montserrat-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:local("Montserrat-SemiBold");src:url("/assets/fonts/Montserrat/Montserrat-Bold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:local("Montserrat-Bold");src:url("/assets/fonts/Montserrat/Montserrat-Bold.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"Noto Serif";src:local("Noto Serif Regular");src:url("/assets/fonts/NotoSerif/NotoSerif-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Serif";src:local("Noto Serif Bold");src:url("/assets/fonts/NotoSerif/NotoSerif-Bold.woff2") format("woff2");font-weight:bold;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}button,input,textarea{-webkit-appearance:none;outline:none}button{border:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input{border-radius:0}input[type=number]{-moz-appearance:textfield}body.open-modal,html.open-modal{overflow:hidden;-webkit-overflow-scrolling:touch;z-index:1}a{background-color:transparent;outline:none;text-decoration:none}ul{list-style-type:none}img{-webkit-user-select:none;user-select:none;vertical-align:top}video{vertical-align:top}img.lazy-load{opacity:0;transition:0.365s opacity ease-in-out}img.lazy-load.loaded{opacity:1}.wrapper{width:100%;margin:0 auto}.container{width:1170px;margin:0 auto}@keyframes mouseWheel{0%{transform:translateY(0)}50%{transform:translateY(60%)}to{transform:translateY(0)}}@keyframes hand{0%{transform:translateY(0)}50%{transform:translateY(35%)}to{transform:translateY(0)}}.header{position:absolute;top:44px;left:0;width:100%;z-index:1}.header__container{display:flex;align-items:center;justify-content:space-between}.header__logo{display:inline-flex;align-items:center;transition:0.365s opacity}.header__logo:hover{opacity:0.5}.header-logo__inner{width:80px}.header-logo__inner img{width:100%;height:auto}.header-logo__desc{font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal;line-height:1.2;font-size:20px;color:#CB9506;margin-left:20px}.header__menu-button{display:none;width:52px;height:52px;border-radius:6px;background-color:rgba(255,255,255,0);position:relative;z-index:3}.header__menu-button img{width:36px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:0.125s opacity}.header__menu-button img.default{opacity:1}.header__menu-button img.active{opacity:0}.header__menu-button--active img.default{opacity:0}.header__menu-button--active img.active{opacity:1}.header__nav{display:inline-flex;transform:translateX(14px)}.header-nav__items{display:flex}.header-nav__link{font-family:"Montserrat",sans-serif;font-weight:normal;font-style:normal;font-size:16px;line-height:1.1875;color:#4A4A4A;transition:0.365s color;padding:10px 14px;display:inline-block}.header-nav__link:hover{color:#CB9506}.promo{height:100vh;max-height:900px;min-height:760px;background-image:url("/assets/images/promo-bg.jpg");background-repeat:no-repeat;background-size:cover;position:relative}.promo:after{content:"";width:100%;height:200px;background-image:url("/assets/images/cloud.png");background-repeat:no-repeat;background-size:cover;position:absolute;left:0;bottom:-32px;z-index:2}.promo__content{padding-top:220px}.promo__title{font-family:"Noto Serif",sans-serif;font-weight:bold;font-style:normal;font-size:44px;line-height:1.2;color:#4A4A4A;max-width:680px;margin-bottom:16px}.promo__desc{font-family:"Montserrat",sans-serif;font-weight:normal;font-style:normal;font-size:24px;line-height:1.2;color:#4A4A4A;margin-bottom:64px}.promo__advantage{font-family:"Montserrat",sans-serif;font-weight:normal;font-style:normal;font-size:26px;line-height:1.2;color:#4A4A4A;position:relative;padding-left:56px;margin-bottom:16px}.promo__advantage:last-child{margin-bottom:0}.promo__advantage:before{content:"";width:32px;height:32px;background-image:url("/assets/images/icons/check-gold.svg");background-repeat:no-repeat;background-size:cover;position:absolute;left:0px;top:50%;transform:translateY(-50%)}.promo__img{width:400px;position:absolute;right:calc((100% - 1170px) / 2);bottom:16px;z-index:1}.promo__img img{width:100%;height:auto}.exercises{padding:80px 0 220px}.exercises__title{font-family:"Noto Serif",sans-serif;font-weight:bold;font-style:normal;font-size:44px;line-height:1.2;color:#4A4A4A;text-align:center;margin-bottom:200px}.exercises__content{display:flex;justify-content:center;position:relative}.exercises__circle{width:37.6068376068%;box-shadow:0px 28px 58px rgba(236,202,141,0.45);position:relative;border-radius:50%}.exercises__circle:before{content:"";width:calc(100% + 140px);height:calc(100% + 140px);border-radius:50%;display:inline-block;position:absolute;left:-70px;top:-70px;border:1px solid #F2D1AC;opacity:0.8}.exercises__circle:after{content:"";width:calc(100% + 280px);height:calc(100% + 280px);border-radius:50%;display:inline-block;position:absolute;left:-140px;top:-140px;border:1px solid #E9C77B;opacity:0.42}.exercises__circle img{width:100%;height:auto}.exercise{position:absolute}.exercise--1{top:-30px;left:16px}.exercise--1 .exercise__label{max-width:285px;text-align:right}.exercise--1 .exercise__label:before{right:-60px;top:-23px}.exercise--2{top:calc(50% + 11px);left:-68px;transform:translateY(-50%)}.exercise--2 .exercise__label{max-width:320px;text-align:right}.exercise--2 .exercise__label:before{right:-60px;top:-23px}.exercise--3{left:50%;bottom:-230px;transform:translateX(-50%)}.exercise--3 .exercise__label{max-width:285px}.exercise--3 .exercise__label:before{left:50%;top:calc(-100% - 8px);transform:translateX(-50%)}.exercise--4{top:50%;right:-28px;transform:translateY(-50%)}.exercise--4 .exercise__label{max-width:285px;text-align:left}.exercise--4 .exercise__label:before{left:-60px;top:-23px}.exercise--5{top:-30px;right:-58px}.exercise--5 .exercise__label{max-width:361px;text-align:left}.exercise--5 .exercise__label:before{left:-60px;top:-23px}.exercise__label{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:24px;line-height:1.2;color:#4A4A4A;text-align:center;display:inline-block;position:relative}.exercise__label:before{content:attr(data-count);font-family:"Noto Serif",sans-serif;font-weight:bold;font-style:normal;font-size:72px;line-height:1.3888888889;color:#E5BC81;opacity:0.2;position:absolute}.secrets{padding:100px 0}.secrets__container{min-height:200px;display:flex;justify-content:center;align-items:center;border-radius:24px;border:2px solid #E5BC81}.secrets__text{font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal;line-height:1.1875;font-size:32px;color:#4A4A4A;text-align:center;max-width:980px}.secrets__text .gold{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:#E5BC81}.results{padding:100px 0}.results__title{font-family:"Noto Serif",sans-serif;font-weight:bold;font-style:normal;font-size:44px;line-height:1.2;color:#4A4A4A;text-align:center;margin-bottom:48px}.results__items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:64px 24px}.result__img{border-radius:10px 10px 0 0;overflow:hidden;transform:translateZ(0)}.result__img img{width:100%;height:360px;object-fit:cover}.result__items{padding:20px 24px 0}.result__item{font-family:"Montserrat",sans-serif;font-weight:normal;font-style:normal;font-size:17px;line-height:1.5;color:#4A4A4A;margin-bottom:14px;padding-left:14px;position:relative}.result__item:last-of-type{margin-bottom:0}.result__item:before{content:"";width:9px;height:9px;border-radius:50%;background-color:#FE708C;display:inline-block;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.products{padding:100px 0}.products__title{font-family:"Noto Serif",sans-serif;font-weight:bold;font-style:normal;font-size:44px;line-height:1.2;color:#4A4A4A;text-align:center;margin-bottom:48px}.products__items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:64px 24px}.product__card{display:flex;flex-direction:column;height:320px;border:2px solid #E5BC81;border-radius:24px;overflow:hidden;transform:translateZ(0);padding:32px;margin-bottom:28px}.product__name{font-family:"Montserrat",sans-serif;font-weight:bold;font-style:normal;color:#E5BC81;font-size:28px;line-height:1.2;text-transform:uppercase;margin-bottom:16px;max-width:350px;z-index:2}.product__duration{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:24px;line-height:1.2;color:#4A4A4A;margin-bottom:4px;display:inline-block;max-width:350px;z-index:2}.product__price{font-family:"Montserrat",sans-serif;font-weight:bold;font-style:normal;font-size:28px;line-height:1.2;color:#4A4A4A;max-width:350px;z-index:2}.product__bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.product__bg img{width:100%;height:auto;min-height:320px;object-fit:cover}.product__desc{font-family:"Montserrat",sans-serif;font-weight:normal;font-style:normal;font-size:24px;line-height:1.2;color:#4A4A4A;margin-bottom:36px}.product__link{display:inline-flex;padding:16px 51px 16px 32px;border-radius:100px;border:1px solid #E5BC81;transition:0.365s background;position:relative}.product__link:hover{background-color:#E5BC81}.product__link:hover .product-link__label{color:#FFFFFF}.product__link:hover .product-link__arrow img{right:28px}.product__link:hover .product-link__arrow img.default{opacity:0}.product__link:hover .product-link__arrow img.hover{opacity:1}.product-link__label{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:20px;line-height:1.2;color:#E5BC81;transition:0.365s color}.product-link__arrow img{width:8px;height:auto;position:absolute;top:50%;transform:translateY(-50%);right:32px;transition:0.365s all}.product-link__arrow img.default{opacity:1}.product-link__arrow img.hover{opacity:0}.footer{padding:64px 0 56px}.footer__logo{display:inline-flex;align-items:center;transition:0.365s opacity;margin-bottom:48px}.footer__logo:hover{opacity:0.5}.footer-logo__inner{width:80px}.footer-logo__inner img{width:100%;height:auto}.footer-logo__desc{font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal;line-height:1.2;font-size:20px;color:#CB9506;margin-left:20px}.footer__adress{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:24px;line-height:1.1666666667;color:rgba(74,74,74,0.5);max-width:600px;margin-bottom:51px}.footer__terms{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:1.1875;color:rgba(74,74,74,0.5)}@media (max-width:1210px){.container{width:960px}.product__card{height:280px}.product__bg img{min-height:280px}}@media (max-width:990px){.container{width:calc(100% - 80px)}.footer-logo__inner,.header-logo__inner{width:70px;min-width:70px}.footer-logo__desc,.header-logo__desc{font-size:18px}.header{top:36px}.header__logo{width:calc(100% - 64px)}.header__menu-button{display:block}.header__nav{position:fixed;z-index:2;left:0;top:0;width:100%;height:100vh;background-color:#FFFFFF;transform:translateX(0px) translateY(-110%);transition:0.425s transform;padding-left:20px}.header__nav--active{transform:translateX(0px) translateY(0%)}.header-nav__items{flex-direction:column;justify-content:center;transform:translateY(-10%)}.header-nav__link{font-size:24px;padding:16px 0}.promo__content{padding-top:196px}.exercises__title,.products__title,.promo__title,.results__title{font-size:40px}.promo__desc{font-size:21px}.promo__advantage{font-size:24px;padding-left:48px}.promo__advantage:before{width:28px;height:28px}.promo__img{display:none}.exercises{padding:80px 0}.exercises__content{flex-direction:column;align-items:center;justify-content:flex-start}.exercises__title{margin-bottom:144px}.exercises__circle{width:48.5%}.exercises__circle:before{width:calc(100% + 100px);height:calc(100% + 100px);left:-50px;top:-50px}.exercises__circle:after{width:calc(100% + 200px);height:calc(100% + 200px);left:-100px;top:-100px}.exercises__items{display:flex;flex-wrap:wrap;gap:56px 24px;margin-top:148px}.exercise{position:static;width:calc(50% - 12px);transform:translateX(0) translateY(0)}.exercise__label{max-width:100%!important;text-align:left!important;padding-left:48px;font-size:21px}.exercise__label:before{font-size:56px;left:0!important;top:-14px!important;right:auto!important;transform:translateX(0) translateY(0)!important}.secrets__text{font-size:28px;padding:0 24px;max-width:100%}.results__items{grid-template-columns:repeat(2,1fr)}.result__img img{height:330px}.result__items{padding:20px 20px 0}.result__item{font-size:16px}.footer__adress{font-size:21px}}@media (max-width:880px){.promo{min-height:770px;max-height:770px}.promo__desc{margin-bottom:56px}.exercises__title br{display:none}.products__items{grid-template-columns:1fr}.product__card{margin-bottom:20px}.product__name{font-size:26px;margin-bottom:12px}.product__desc{font-size:21px;margin-bottom:24px}.product__duration{font-size:21px;margin-bottom:8px}.product__price{font-size:24px}.product-link__label{font-size:18px}.footer{padding:48px 0}}@media (max-width:630px){.container{width:calc(100% - 40px)}.promo:after{height:130px}.exercises__title,.products__title,.promo__title,.results__title{font-size:36px}.promo__advantage{font-size:21px}.exercises__circle{width:55%}.exercise{width:100%}.exercises__items{gap:40px 24px}.exercise__label:before{font-size:48px;top:50%!important;transform:translateX(0) translateY(-50%)!important}.products,.results,.secrets{padding:80px 0}.secrets__container{min-height:0}.secrets__text{font-size:21px;padding:24px}.results__items{grid-template-columns:1fr}}@media (max-width:480px){.footer-logo__desc,.header-logo__desc{margin-left:16px;font-size:16px}.footer-logo__desc br,.header-logo__desc br{display:none}.footer-logo__inner,.header-logo__inner{width:64px;min-width:64px}.exercises__title{margin-bottom:120px}.exercises__circle:before{width:calc(100% + 75px);height:calc(100% + 75px);left:-37.5px;top:-37.5px}.exercises__circle:after{width:calc(100% + 150px);height:calc(100% + 150px);left:-75px;top:-75px}.exercises__items{margin-top:128px}.result__img img{height:270px}}