@import url(https://fonts.googleapis.com/css?family=Montserrat:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic);@import url(https://fonts.googleapis.com/css?family=Comfortaa:300,regular,500,600,700);@font-face{font-display:swap;font-family:iconfont;src:url(../assets/fonts/iconfont.woff2?d8178e4dd3f7302856d20ab5e4cde919) format("woff2")}[class*="--icon-"]:before{font-family:iconfont}[class*="--icon-twitter"]:before{content:"\f101"}[class*="--icon-instagram"]:before{content:"\f102"}[class*="--icon-facebook"]:before{content:"\f103"}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.main-hero .block__slide{align-items:center;display:flex;height:48rem;justify-content:center;max-height:48rem;overflow:hidden;position:relative}.main-hero .block__slide img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.main-hero .slide-content{display:flex;justify-content:center;position:relative;z-index:2}.main-hero .slide-content__body{display:flex;flex-direction:column}.main-hero .slide-content__sub-title{color:#4ab79d;font-size:1.875rem;font-weight:600;line-height:1.1}.main-hero .slide-content__title{color:#fff;font-size:3.75rem;font-weight:500;line-height:1.2;margin-top:-.125rem}.main-hero .slide-content__text{background-color:hsla(0,0%,100%,.322);color:#353535;font-size:.875rem;font-weight:500;line-height:1.8;margin-top:.6875rem;padding:.3125rem;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.main-hero .slide-content__buttons{display:flex;gap:1.25rem;padding-top:1.25rem}.main-hero .slide-content__buttons a{border-radius:1.25rem;display:block;font-size:.875rem;font-weight:600;line-height:120%;padding:.9375rem;text-transform:uppercase}.main-hero .slide-content__buttons a:first-child{background:#fd556d;border:.125rem solid #fd556d;color:#fff;transition:background-color .3s ease,color .3s ease}.main-hero .slide-content__buttons a:first-child:hover{background-color:#fff;color:#fd556d}.main-hero .slide-content__buttons a:last-child{border:.125rem solid #57ccc3;color:#57ccc3}.main-hero .slide-content__buttons a:last-child:hover{background-color:#57ccc3;color:#fff}.motivation{background:#eff3f7;margin-top:5.625rem;padding-top:5.625rem}.motivation__container{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr);position:relative}.motivation__image{align-items:flex-end;display:flex}.motivation__image img{bottom:0;height:auto;object-fit:cover;position:absolute;right:50%;width:70%}.motivation .content-motivation__sub-title{color:#a6abb2;font-size:1.125rem;font-weight:500;line-height:.75;padding-bottom:.9375rem}.motivation .content-motivation__title{color:#404040;font-size:3rem;font-weight:500;line-height:1.2;padding-bottom:1.875rem}.motivation .content-motivation__text{color:#353535;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;line-height:1.8;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.motivation .content-motivation__items{display:flex;flex-direction:column;padding-bottom:4.375rem;padding-top:1.875rem;row-gap:1.25rem}.motivation .content-motivation__items .item-motivation{align-items:center;display:grid;gap:1.875rem;grid-template-columns:auto 1fr}.motivation .content-motivation__items .item-motivation__image{align-items:center;display:flex;justify-content:center;position:relative}.motivation .content-motivation__items .item-motivation__image img{aspect-ratio:1/1;height:2rem;object-fit:cover;object-position:center;width:2rem}.motivation .content-motivation__items .item-motivation__content .item-motivation-title{color:#404040;font-size:1.125rem;font-weight:600;line-height:1.2}.motivation .content-motivation__items .item-motivation__content .item-motivation-text{color:#868686;font-size:.875rem;font-weight:500;line-height:1.5}.consultation{background:#fd556d;padding-bottom:2.875rem;padding-top:3.0625rem}.consultation__container{align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr auto}.consultation__content .consultation-title{color:#fff;font-size:2.25rem;font-weight:600;line-height:1.2}.consultation__content .consultation-text{color:#fff;font-size:.875rem;font-weight:500;line-height:2;margin-top:-.0625rem}.consultation__phone{background:#ee4860;border-radius:1.1875rem;color:#fff;font-size:1.875rem;font-weight:600;height:3.6875rem;line-height:3.6875rem;padding-left:1.5rem;padding-right:1.5625rem;text-align:center;white-space:nowrap}.result{padding-block:5.625rem 1.875rem}.result__content .result-sub-title{color:#a6abb2;font-size:1.125rem;font-weight:500;line-height:.75;padding-bottom:1.25rem;text-align:center}.result__content .result-title{font-size:3.75rem;font-weight:500;line-height:1.1;padding-bottom:1.25rem;text-align:center}.result__content .result-text{color:#353535;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;line-height:1.8;-webkit-font-smoothing:antialiased;padding-bottom:1.875rem;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.result__items{display:grid;gap:1.875rem;grid-template-columns:repeat(3,1fr)}.result .item-result{display:flex;flex-direction:column;padding-top:1.25rem;row-gap:1.25rem}.result .item-result__image{align-items:center;display:flex;justify-content:center;position:relative}.result .item-result__image img{aspect-ratio:1/1;height:2rem;object-fit:cover;object-position:center;width:2rem}.result .item-result__title{color:#404040;font-size:1.25rem;font-weight:600;line-height:1.2;margin-top:1.0625rem;text-align:center}.result .item-result__text{color:#353535;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;line-height:1.8;-webkit-font-smoothing:antialiased;text-align:center;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.sale{min-height:25rem}.sale__container{display:flex;justify-content:flex-end;padding-block:3.125rem}.sale__body{background:#fff;box-shadow:0 1.5625rem 2.375rem rgba(0,0,0,.2);padding:4.625rem 1.875rem 3.9375rem 2.875rem;width:24.5625rem}.sale__sub-title{color:#979797;font-size:1.5rem;font-weight:500;line-height:.75}.sale__sub-title span{color:#6bdbd2;font-size:3.75rem;font-weight:700;line-height:.75}.sale__title{color:#404040;font-size:4.5rem;font-weight:600;line-height:1.11;margin-top:1rem}.sale__text{color:#353535;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;line-height:1.8;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.sale__button{background:#fd556d;border:.125rem solid transparent;border-radius:.9375rem;margin-top:.625rem}.sale__button a{color:#fff;display:block;font-size:.875rem;font-weight:600;line-height:120%;padding:.9375rem;text-align:center;text-transform:uppercase}.service{height:48rem;position:relative}.service:before{background:linear-gradient(292deg,rgba(0,0,0,.1) 38.18%,rgba(0,0,0,.2) 96.6%);content:"";inset:0;position:absolute;z-index:1}.service__container{align-items:center;display:flex;height:100%;justify-content:flex-start;position:relative;z-index:3}.service__title{color:#fff;font-size:3.75rem;font-weight:500;line-height:1.2;padding-bottom:.625rem}.service__descr{margin-top:.6875rem;max-width:52.8125rem}.service__descr p{background-color:hsla(0,0%,100%,.322);color:#353535;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;line-height:1.8;padding:.625rem;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.related-hero{height:48rem;position:relative}.related-hero__container{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;height:100%;justify-content:center;position:relative;z-index:3}.related-hero__container .blog-title{color:#404040;font-size:3.75rem;font-weight:500;line-height:1.2}.related-hero__container .blog-descr{background-color:hsla(0,0%,100%,.322);color:#828282;font-size:.875rem;font-weight:500;max-width:53.4375rem;padding:.625rem;width:100%}.related{padding:1.875rem 0}.related .item-related{display:flex;flex-direction:column;margin-bottom:3.125rem;width:100%}.related .item-related__image{aspect-ratio:1140/450;border-radius:2.5rem;display:flex;overflow:hidden;padding-left:.9375rem;padding-top:.9375rem;position:relative;width:100%}.related .item-related__image img{border-radius:2.5rem;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:100%}.related .item-related__date{align-items:center;background-color:#57ccc3;border:.125rem solid #eaf2f5;border-radius:2.5rem;display:flex;flex-direction:column;height:7.375rem;padding-top:1.5625rem;position:relative;row-gap:.625rem;text-align:center;width:5.625rem;z-index:2}.related .item-related__day{color:#fff;font-size:2.625rem;font-weight:600;line-height:.75}.related .item-related__month,.related .item-related__year{color:#fff;font-size:.75rem;font-weight:600;line-height:.75}.related .item-related__title{color:#404040;font-size:1.75rem;line-height:1.2;margin-top:1.25rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;transition:color .3s ease}.related .item-related__excerpt{color:#353535;font-family:Comfortaa,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.8;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.related .item-related__button{background:#fd556d;border:.125rem solid #fd556d;border-radius:1.25rem;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;line-height:120%;margin-top:1.25rem;padding:.9375rem;text-transform:uppercase;transition:color .3s ease,background-color .3s ease}.related .item-related__button:hover{background-color:#fff;color:#fd556d}.related .item-related:hover .item-related__image img{transform:scale(1.03)}.related .item-related:hover .item-related__title{color:#fd556d}.single-hero{height:28.125rem;overflow:hidden;position:relative}.single-hero:before{background:linear-gradient(90deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.2) 30%,rgba(0,0,0,.1) 60%,transparent);content:"";inset:0;position:absolute;z-index:1}.single-hero__container{align-items:center;display:flex;height:100%;position:relative;z-index:2}.single-hero__container h1{color:#fff;font-size:3.75rem;font-weight:500;line-height:1.2;max-width:53.4375rem}.about{height:48rem;position:relative}.about__container{align-items:center;display:flex;height:100%;position:relative;row-gap:.9375rem;z-index:3}.about__title{color:#fff;font-size:3.75rem;font-weight:500;line-height:1.2;padding-bottom:.625rem}.about__descr{margin-top:.6875rem}.about__descr p{background-color:hsla(0,0%,100%,.322);color:#353535;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;line-height:1.8;padding:.625rem;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.about-section{padding-block:3.75rem}.about-section__container{column-gap:2.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.about-section__content{max-width:43.125rem}.about-section__sub-title{color:#a6abb2;font-size:1.125rem;font-weight:500;line-height:.75;padding-bottom:.9375rem;padding-top:1.25rem}.about-section__title{font-size:3rem;font-weight:500;margin-bottom:1.875rem}.about-section__text{color:#353535;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;line-height:1.8;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.about-section__form{background:#fff;box-shadow:0 1.5625rem 2.375rem rgba(0,0,0,.2);max-height:31.25rem}.about-section__form .form-title{background:#57ccc3;color:#fff;font-size:1.25rem;font-weight:600;line-height:5rem;text-align:center}.about-section__media{display:flex;flex-direction:column}.about-section__media .media-image{margin-top:.9375rem;max-width:25rem;width:100%}.about-section__media .media-image img{display:block;height:auto;width:100%}.about-section__media .media-text{color:#353535;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;line-height:1.8;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.contact-hero{height:48rem;position:relative}.contact-hero img{bottom:0;height:auto;object-fit:cover;position:absolute;right:0;width:100%}.contact-hero__container{align-items:center;display:flex;height:100%;position:relative;row-gap:.9375rem;z-index:3}.contact-hero__title{color:#fff;font-size:3.75rem;font-weight:500;line-height:1.2;padding-bottom:.625rem}.contact-hero__descr{margin-top:.6875rem}.contact-hero__descr p{background-color:hsla(0,0%,100%,.322);color:#353535;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;line-height:1.8;padding:.625rem;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.contacts{padding-block:3.125rem}.contacts__container{display:grid;gap:5rem;grid-template-columns:repeat(2,1fr)}.contacts__form{background:#fff;box-shadow:0 1.5625rem 2.375rem rgba(0,0,0,.2);max-height:31.25rem}.contacts__form .form-title{background:#57ccc3;color:#fff;font-size:1.25rem;font-weight:600;line-height:5rem;text-align:center}.contacts__content{display:flex;flex-direction:column}.contacts__sub-title{color:#a6abb2;font-size:1.125rem;font-weight:500;line-height:.75;padding-bottom:.9375rem;padding-top:1.25rem}.contacts__title{font-size:3rem;font-weight:500;margin-bottom:1.875rem}.contacts__text{color:#353535;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;line-height:1.8;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.contacts__button{display:flex;margin-top:1.25rem}.contacts__button .button-text{background-color:#fd556d;border-bottom-left-radius:1.875rem;border-top-left-radius:1.875rem;color:#fff;padding-block:1.25rem;padding-inline:1.875rem .625rem}.contacts__button .button-value{background:#57ccc3;border-bottom-right-radius:1.875rem;border-top-right-radius:1.875rem;color:#fff;font-size:1.875rem;padding-block:.75rem .625rem;padding-inline:.625rem 1.875rem}.contacts__items{display:flex;flex-direction:column;gap:1.25rem;margin-top:2.1875rem}.contacts__items .item{display:grid;gap:1.25rem;grid-template-columns:5.625rem 10.625rem}.contacts__items .item__title{color:#57ccc3;font-size:1.125rem;font-weight:600;line-height:1.34;max-width:6.25rem}.contacts__items .item__value{color:#878787;font-size:.9375rem;font-weight:600;line-height:1.5;max-width:10.625rem}.gallery{height:48rem}.gallery__container{display:flex;flex-direction:column;height:100%;justify-content:center;row-gap:.9375rem}.gallery__sub-title{color:#4ab79d;font-size:1.875rem;font-weight:600;line-height:1.1}.gallery__title{color:#fff;font-size:3.75rem;font-weight:500;line-height:1.2;margin-top:-.125rem}.gallery__descr{background-color:hsla(0,0%,100%,.322);color:#828282;font-size:.875rem;font-weight:500;line-height:1.5;margin-top:.6875rem;max-width:53.4375rem;padding:.625rem}.gallery__phone{column-gap:1.25rem;display:flex;margin-top:1.25rem}.gallery__phone .phone-one{background:#fd556d}.gallery__phone .phone-one,.gallery__phone .phone-two{border-radius:.9375rem;color:#fff;font-size:.875rem;font-weight:600;line-height:120%;padding:.9375rem}.gallery__phone .phone-two{background:#57ccc3}.gallery-content{padding-block:3.125rem}.gallery-content__items{display:flex;flex-direction:column;row-gap:1.875rem}.gallery-content__items .item-gallery{position:relative}.gallery-content__items .item-gallery__date{background-color:#57ccc3;border:.125rem solid #eaf2f5;border-radius:2.5rem;height:7.375rem;margin-left:.9375rem;margin-top:.9375rem;overflow:hidden;padding:.625rem .3125rem;position:relative;text-align:center;width:5.625rem;z-index:5}.gallery-content__items .item-gallery__date .day-gallery{color:#fff;font-size:2.625rem;font-weight:600;line-height:.75;padding:.625rem 0}.gallery-content__items .item-gallery__date .month-year-gallery{color:#fff;font-size:.75rem;font-weight:600;line-height:1.75}.gallery-content__items .item-gallery__image{aspect-ratio:1140/450;display:flex;overflow:hidden}.gallery-content__items .item-gallery__image img{border-radius:2.5rem;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.header{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:50}.header__big-container{align-items:center;display:grid;gap:.625rem;grid-template-columns:9.375rem 1fr auto;justify-items:flex-start;padding:.3125rem 0}.header__menu{align-items:center;display:flex;gap:1.875rem;justify-content:flex-end}.header .custom-logo-link{display:inline-block;max-width:9.375rem;width:100%}.header .custom-logo-link img{display:block;height:auto;width:100%}.header .menu__body{align-items:center;display:flex;gap:1.25rem;padding-left:.9375rem}.header .menu__body .work-time{color:hsla(0,0%,100%,.75);font-size:.8125rem;font-weight:500;padding-top:3.125rem}.header .menu__body .header-phone{color:hsla(0,0%,100%,.75);font-size:.8125rem;font-weight:500;line-height:1.6}.header .menu__body .header-social{align-items:center;display:flex;gap:.9375rem;margin-top:1.25rem}.header .menu__body .header-social__link{align-items:center;background-color:#e6ebf1;border-radius:50%;color:#404040;display:flex;font-family:YourIconFont;font-size:1.0625rem;font-weight:400;height:2.125rem;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:background-color .3s ease,color .3s ease;width:2.125rem}.header .menu__body .header-social__link:before{display:block}.header .menu__body .header-social .header-social--icon-twitter:before{content:"\f101"}.header .menu__body .header-social .header-social--icon-instagram:before{content:"\f102"}.header .menu__body .header-social .header-social--icon-facebook:before{content:"\f103"}.header .menu__body .header-social__link:hover{background-color:#57ccc3;color:#fff}.header .menu__body li{padding-bottom:.625rem}.header .menu__body li a{font-size:.9375rem;font-weight:600;transition:transform .3s ease,color .3s ease}.header .menu__body li a:hover{color:#57ccc3}.header .menu-item-has-children,.header .sub-menu .menu-item-has-children{position:relative}.header .menu-item-has-children>.sub-menu{background:#fff;box-shadow:0 .25rem .625rem rgba(0,0,0,.3);display:none;left:0;position:absolute;top:100%;z-index:1000}.header .sub-menu .menu-item-has-children>.sub-menu{left:calc(100% + .3125rem);top:0}.header .sub-menu .menu-item-has-children>.sub-menu:before{content:"";height:100%;left:-.625rem;position:absolute;top:0;width:.625rem}.header .sub-menu li a{display:block;padding:.3125rem .3125rem .4375rem .625rem}.header .sub-menu li{padding-bottom:0}.header .sub-menu li a:hover{background:#57ccc3;color:#fff}.header__actions{align-items:center;display:flex;font-size:1rem;font-weight:600;justify-content:flex-end;padding-bottom:.625rem;padding-right:.9375rem}.header__actions .work-time{display:flex}.header__actions .header-phone{display:flex;gap:.9375rem}.header__actions .header-phone .phone-one,.header__actions .header-phone .phone-two{background:#57ccc3;border-radius:1.25rem;color:#fff;font-size:.875rem;font-weight:600;line-height:120%;padding:.9375rem}.header__actions .header-phone .phone-one{background:#57ccc3;border:.125rem solid #57ccc3}.header__actions .header-phone .phone-one:hover{background-color:#fff;color:#57ccc3}.header__actions .header-phone .phone-two{background:#fd556d;border:.125rem solid #fd556d;transition:background-color .3s ease,color .3s ease}.header__actions .header-phone .phone-two:hover{background-color:#fff;color:#fd556d}.header__actions .header-social{align-items:center;display:flex;gap:.625rem}.header__actions .header-social__link{align-items:center;background-color:#e6ebf1;border-radius:50%;color:#404040;display:flex;font-family:YourIconFont;font-size:1.0625rem;font-weight:400;height:2.125rem;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:background-color .3s ease,color .3s ease;width:2.125rem}.header__actions .header-social__link:before{display:block}.header__actions .header-social .header-social--icon-twitter:before{content:"\f101"}.header__actions .header-social .header-social--icon-instagram:before{content:"\f102"}.header__actions .header-social .header-social--icon-facebook:before{content:"\f103"}.header__actions .header-social__link:hover{background-color:#57ccc3;color:#fff}.header__actions .language{display:flex;font-size:.9375rem;font-weight:600;gap:.75rem}.header__actions .language__link{text-decoration:none;transition:color .3s ease}.header__actions .language__link:hover{color:#ff4081}.header__actions .language__link--active{color:#57ccc3}html[data-fls-popup-open] .header{z-index:11!important}.footer{background:#26292d;padding:.0625rem 0 2.9375rem}.footer__logo{display:inline-block;max-width:16.375rem;width:100%}.footer__logo img{display:block;height:auto;width:100%}.footer__container{display:flex;flex-direction:column;padding-top:3.125rem}.footer .menu-footer__body{column-gap:1.875rem;display:grid;grid-template-columns:repeat(4,1fr);row-gap:.625rem}.footer .menu-footer__body li a{color:#fff;font-size:.875rem;line-height:1.2;transition:color .3s ease}.footer .menu-footer__body li a:hover{color:#57ccc3}.footer .second-row{color:#fff;column-gap:1.25rem;display:grid;grid-template-columns:repeat(4,1fr);padding-block:1.25rem}.footer .second-row .contact-info{display:flex;flex-direction:column;padding-top:1.5625rem;row-gap:1.25rem}.footer .second-row .contact-info__title{font-weight:500}.footer .second-row .contact-info__items{font-size:.875rem;line-height:1.5}.footer .second-row .contact-address{display:flex;flex-direction:column;padding-top:1.5625rem}.footer .second-row .contact-address__title{font-weight:500;padding-bottom:.9375rem}.footer .second-row .contact-address__title>p{font-size:1rem!important}.footer .second-row .contact-address p{font-size:.875rem;line-height:1.5}.footer .second-row .contact-address .first-line{color:#57ccc3;font-size:.9375rem;font-weight:500}.footer .second-row .contact-text{border:.125rem solid #4d5157;line-height:1.4}.footer .second-row .contact-text p{padding-top:1.5625rem;padding-inline:.625rem}.footer .site-info .copirating{color:#fff;display:flex;justify-content:space-between}.form-section{padding:5.625rem 0}.form-section__container{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr)}.form-section__sub-title{color:#a6abb2;font-size:1.125rem;font-weight:500;line-height:.75;padding-bottom:.9375rem;padding-top:1.25rem}.form-section__title{font-size:3rem;font-weight:500;margin-bottom:1.875rem}.form-section__text{color:#353535;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;line-height:1.8;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.form-section .block{display:flex;gap:1.25rem;margin-top:1.25rem}.form-section__form{background:#fff;box-shadow:0 1.5625rem 2.375rem rgba(0,0,0,.2)}.form-section__form .form-title{background:#57ccc3;color:#fff;font-size:1.25rem;font-weight:600;line-height:5rem;text-align:center}.question-form{padding-block:3.5rem 3.9375rem;padding-inline:2.125rem}.question-form .form-fields input[type=tel],.question-form .form-fields input[type=text],.question-form .form-fields textarea{border:.125rem solid #e6ebf1;box-shadow:none;display:flex;flex:1;font-family:inherit;font-size:.9375rem;line-height:1.4;outline:none;padding:1.125rem .625rem 1.125rem 1.125rem;resize:none}.question-form .form-fields input[type=text]{padding-top:1.125rem}.question-form .form-button{margin-top:.9375rem}.question-form input[type=submit]{background-color:#fd556d;border:none;border-radius:1.0625rem;color:#fff;cursor:pointer;font-size:1rem;padding:1.375rem 3.125rem;transition:background-color .3s ease}.question-form input[type=submit]:hover{background-color:#fd556d}.question-form .form-button .wpcf7-spinner{display:none}.question-form .wpcf7-not-valid-tip{font-size:.75rem;padding-top:.1875rem}.question-form .wpcf7-response-output{color:#11251c;font-size:.75rem;font-weight:400;margin:0}.hot-counter{margin-top:-10.625rem}.hot-counter .block{display:flex;gap:1.25rem}.hot-counter .block .item{color:#404040;font-size:1.125rem;font-weight:600;line-height:1.5;max-width:9.375rem;text-align:center}.hot-counter .block__item{color:#57ccc3;font-size:2.25rem;font-weight:700;line-height:.75;padding-bottom:.625rem}.content-block{padding-bottom:2.5rem}.content-block__title{color:#404040;font-weight:500;line-height:1.2;padding-block:.625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.content-block h2{font-size:3rem}.content-block h3{font-size:2.25rem}.content-block h4{font-size:1.875rem}.content-block h5{font-size:1.5rem;font-weight:600}.content-block__text{color:#353535;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;line-height:1.8;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 .0625rem;text-shadow:rgba(0,0,0,.01) 0 0 .0625rem}.content-block__text p{padding-bottom:.625rem}.content-block__text ul{list-style:none;margin:1rem 0;padding-left:0}.content-block__text ul li{line-height:1.5;margin-bottom:.5rem;padding-left:1.25rem;position:relative}.content-block__text ul li:before{background-color:#a5a5a5;border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:.5em;width:.375rem}.content-block__text ul li:last-child{margin-bottom:0}.content-block__text ol{list-style-position:outside;list-style-type:decimal;margin:.9375rem 0 1.25rem 1.25rem;padding-left:1.25rem}.content-block__text ol li{font-size:.9375rem;line-height:1.6;margin-bottom:.5rem}body{color:#404040;font-family:Montserrat,sans-serif;font-size:1rem;min-width:20rem}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto;margin-top:4.8125rem}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:73.125rem;padding-left:.9375rem;padding-right:.9375rem}.icon-menu{display:none}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;width:100%}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translateZ(0)}.swiper-button-lock{display:none!important}@media (max-width:100rem){.header__actions .work-time{display:none}}@media (max-width:90rem){.header__actions .header-phone .phone-one{display:none}}@media (max-width:74.9375rem){.contacts__button .button-value{font-size:1.25rem;padding-block:1rem .625rem;padding-inline:.625rem 1.875rem}.header__actions .header-phone .phone-two{display:none}}@media (max-width:64rem){.main-hero .block__slide,.related-hero,.service{height:35.5rem;max-height:35.5rem}.related .item-related__image{aspect-ratio:930/450;aspect-ratio:690/450}.contact-hero,.gallery{height:35.5rem;max-height:35.5rem}.header__menu{flex:1 1 auto;padding-right:1.25rem}.header .custom-logo-link{max-width:12.5rem}}@media (max-width:61.9375rem){.main-hero{margin-top:5rem}.motivation__container{display:flex;flex-wrap:wrap-reverse}.motivation__image{justify-content:center}.motivation__image img{left:0;position:relative;top:0;width:100%}.result__items{grid-template-columns:repeat(2,1fr)}.related-hero,.service,.single-hero{margin-top:5rem}.about-section__container{display:flex;flex-wrap:wrap;justify-content:center}.about-section__form{margin-top:2.5rem;max-width:43.125rem;width:100%}.contacts__container{grid-template-columns:1fr;justify-items:center}.contacts__content,.contacts__form{max-width:43.125rem;width:100%}.footer__container{align-items:center;max-width:47.3125rem;width:100%}.footer .menu-footer__body{grid-template-columns:repeat(2,1fr)}.footer .second-row{grid-template-columns:1fr}.footer .second-row .contact-text{margin-top:.9375rem;max-width:47.3125rem}.footer .second-row .contact-text p{padding:2.375rem 2rem}.form-section{padding-bottom:2.5rem}.form-section__container{grid-template-columns:1fr;justify-items:center}.form-section__form{display:flex;flex-direction:column;max-width:43.125rem;width:100%}.hot-counter{display:flex;margin-top:1.25rem}.hot-counter,.hot-counter .block{justify-content:center}}@media (max-width:61.93625rem){.wrapper>main{margin-top:0}}@media (max-width:55.375rem){.header .sub-menu li a{font-size:1.125rem!important;text-decoration:none}}@media (max-width:55.3125rem) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:55.3125rem){.header__big-container{display:flex;flex-wrap:wrap;justify-content:flex-end}.header .menu__body{align-items:flex-start;background-color:#57ccc3;display:flex;flex-direction:column;font-size:1.5625rem;height:100svh;justify-content:flex-start;max-width:21.875rem;overflow:auto;padding:5rem .9375rem 1.875rem;row-gap:.625rem}.header .menu__body,.header .menu__body:before{position:fixed;right:-100%;top:0;transition:right .3s;width:100%}.header .menu__body:before{content:"";height:4.375rem;z-index:2}[data-fls-menu-open] .header .menu__body{right:0}[data-fls-menu-open] .header .menu__body:before{max-width:31.25rem;right:0}.header .menu__body li a{color:hsla(0,0%,100%,.75);font-size:1.5rem;font-weight:500}.header .menu__body li a:hover{color:hsla(0,0%,100%,.75)!important}.header .menu-item-has-children>a{color:hsla(0,0%,100%,.95);max-width:18.125rem;padding-right:2.8125rem;position:relative;width:100%}.header .menu-item-has-children>a:hover{background:none;color:hsla(0,0%,100%,.95)!important}.header .menu-item-has-children>a:after{border-bottom:.125rem solid #fff;border-right:.125rem solid #fff;content:"";height:.625rem;position:absolute;right:.3125rem;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease;width:.625rem}.header .menu-item-has-children.open>a:after{transform:translateY(-50%) rotate(-135deg)}.header .menu-item-has-children>.sub-menu{background:none;box-shadow:none;display:none;padding-left:.9375rem;position:static}.header .menu-item-has-children.open>.sub-menu{display:block}.header__actions{padding-top:.6875rem}.header__actions .work-time{color:hsla(0,0%,100%,.75);display:block;font-size:.8125rem;font-weight:500}.icon-menu{display:block;height:1.125rem;position:relative;width:1.875rem;z-index:5}.icon-menu span,.icon-menu:after,.icon-menu:before{background-color:#000;content:"";height:.125rem;position:absolute;right:0;transition:all .3s ease 0s;width:100%}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}[data-fls-menu-open] .icon-menu span{width:0}[data-fls-menu-open] .icon-menu:before{background-color:#fff;top:calc(50% - .0625rem);transform:rotate(-45deg)}[data-fls-menu-open] .icon-menu:after{background-color:#fff;bottom:calc(50% - .0625rem);transform:rotate(45deg)}}@media (max-width:48rem){.consultation__container{grid-template-columns:1fr}.consultation__phone{font-size:1.5rem;max-width:18.125rem}.result__content .result-title{font-size:2.5rem}.contacts__button .button-text{padding-block:.75rem .625rem}.contacts__button .button-value{font-size:1rem;padding-block:.75rem .625rem;padding-inline:.625rem 1.25rem}.header .custom-logo-link{max-width:10rem}.question-form .form-fields{flex-direction:column}}@media (max-width:47.9375rem){.main-hero .slide-content__sub-title{font-size:1.5rem}.main-hero .slide-content__title,.service__title{font-size:3rem}.related .item-related__title{font-size:1.375rem}.contact-hero__title,.single-hero__container h1{font-size:3rem}.gallery__sub-title{font-size:1.5rem}.gallery__title{font-size:3rem}}@media (max-width:40rem){.result__items{grid-template-columns:1fr}}@media (max-width:35.9375rem){.main-hero .block__slide{height:29.25rem;max-height:29.25rem}.main-hero .slide-content__sub-title{font-size:1.125rem}.main-hero .slide-content__title{font-size:1.875rem}.result__content .result-title{font-size:1.9375rem}.sale__title{font-size:3.125rem}.service__title{font-size:1.875rem}.related .item-related__date{height:6.125rem;padding-top:.875rem;width:4.375rem}.related .item-related__day,.single-hero__container h1{font-size:1.875rem}.about__title{font-size:3rem}.contact-hero__title{font-size:1.875rem}.gallery__sub-title{font-size:1.125rem}.gallery__title{font-size:1.875rem}.gallery__descr{font-size:.8125rem}.gallery__phone .phone-one,.gallery__phone .phone-two{font-size:.75rem}.gallery-content__items .item-gallery__date{height:6.125rem;width:4.375rem}.gallery-content__items .item-gallery__date .day-gallery{font-size:1.875rem;padding-bottom:.125rem}.footer__container{align-items:flex-start}.footer .menu-footer__body{grid-template-columns:1fr}}@media (max-width:34.8125rem){.motivation .content-motivation__title{font-size:1.875rem}.motivation .content-motivation__items{padding-bottom:.625rem}}@media (max-width:33.75rem){.form-section .block{flex-wrap:wrap}}@media (max-width:26.875rem){.consultation__phone{font-size:1.25rem;max-width:15.625rem}.gallery{padding-top:3.125rem}}@media (max-width:26.4375rem){.header__actions{align-items:flex-start;flex-direction:column;justify-content:flex-start;row-gap:.625rem}}@media (max-width:22.5rem){.gallery{padding-top:4.375rem}}@media (max-width:20em){.header__big-container{padding-inline:.9375rem}.header__actions{column-gap:.625rem}.question-form input[type=submit]{border-radius:.5rem;font-size:1rem;padding-block:.9375rem;padding-inline:2.3125rem}}@media (min-width:20em) and (max-width:73.125em){.question-form input[type=submit]{border-radius:clamp(.5rem,.28823529411875rem + 1.0588235294vw,1.0625rem);font-size:clamp(1rem,.8588235294125rem + .7058823529vw,1.375rem);padding-block:clamp(.9375rem,.77279411765rem + .8235294118vw,1.375rem);padding-inline:clamp(2.3125rem,2.00661764705625rem + 1.5294117647vw,3.125rem)}}@media (min-width:20em) and (max-width:72.5em){.header__big-container{padding-inline:clamp(.9375rem,.9136904761875rem + .119047619vw,1rem)}}@media (min-width:20em) and (max-width:64em){.header__actions{column-gap:clamp(.625rem,.34090909090625rem + 1.4204545455vw,1.25rem)}}@media (min-width:55.375rem){.header .menu-item-has-children:hover>.sub-menu{display:inline-block;min-width:18.75rem}.header .sub-menu .menu-item-has-children:hover>.sub-menu{display:block}.header .menu-item-has-children:focus-within>.sub-menu,.header .menu-item-has-children:hover>.sub-menu{display:block}}@media (min-width:61.875em) and (max-width:120em){.header .menu__body{gap:clamp(.625rem,.292338709675rem + .5376344086vw,.9375rem);padding-left:clamp(.625rem,.292338709675rem + .5376344086vw,.9375rem)}}@media (min-width:64em) and (max-width:120em){.header__menu{gap:clamp(1.25rem,-.17857142856875rem + 2.2321428571vw,2.5rem)}.header__actions{column-gap:clamp(.3125rem,-2.1875rem + 3.90625vw,2.5rem)}}@media (min-width:72.5em) and (max-width:120em){.header__big-container{padding-inline:clamp(1rem,-7.0131578947375rem + 11.0526315789vw,6.25rem)}}@media (min-width:73.125em){.question-form input[type=submit]{border-radius:1.0625rem;font-size:1.375rem;padding-block:1.375rem;padding-inline:3.125rem}}@media (min-width:120em){.header__big-container{padding-inline:6.25rem}.header__menu{gap:2.5rem}.header .menu__body{gap:.9375rem;padding-left:.9375rem}.header__actions{column-gap:2.5rem}}