@media (max-width:768px){.about__container .about__info{text-align:center}}:root{--lineheight-constant:1.42857;--services-description-wrapper-width:800px;--services-description-wrapper-cbc:78;--services-font-description-wrapper-text:calc(var(--services-description-wrapper-width)*1.618/var(--services-description-wrapper-cbc));--services-line-description-wrapper-text:calc(var(--services-font-description-wrapper-text)*var(--lineheight-constant));--services-font-description-wrapper-title:calc(var(--services-font-description-wrapper-text)*1.2);--services-line-description-wrapper-title:calc(var(--services-line-description-wrapper-text)*1.2)}.breadcrumbs__block{margin-bottom:16px}.service__page .warning__block{border:1px dashed #ba9c70;padding:16.59487px;padding:var(--services-font-description-wrapper-text)}.service__page .header__container .header__wrapper{margin-bottom:50px}.service__page .header__container .header__title{text-align:center}.service__page .content_wrapper{display:flex;margin:auto;max-width:985px}.service__page .content_wrapper .wrapper__contact{margin-top:29.87077px;margin-top:calc(var(--services-font-description-wrapper-title)*1.5);text-align:center;width:100%}.service__page .content_wrapper .wrapper__photo{margin-right:45px;max-width:400px}.service__page .content_wrapper .wrapper__photo img{height:auto;max-width:400px;position:inherit;width:auto}.service__page .content_wrapper .wrapper__text .wrapper__text__title{font-size:32px;font-weight:300;line-height:32px;margin-bottom:6px;margin-top:0}.service__page .content_wrapper .wrapper__text .services__item__price{font-size:16px;margin-bottom:6px;margin-top:4px}.service__page .content_wrapper .wrapper__text .wrapper__text__description{font-size:16.59487px;font-size:var(--services-font-description-wrapper-text);line-height:28.44832px;line-height:var(--services-line-description-wrapper-title)}.service__page .content_wrapper.service__description__wrapper{display:block;margin-top:29.87077px;margin-top:calc(var(--services-font-description-wrapper-title)*1.5);max-width:800px;max-width:var(--services-description-wrapper-width)}.service__page .content_wrapper .service__description__wrapper__title{font-size:19.91385px;font-size:var(--services-font-description-wrapper-title);font-weight:500;line-height:28.44832px;line-height:var(--services-line-description-wrapper-title);margin-bottom:9px}.service__page .content_wrapper .service__description__wrapper__text{margin-bottom:24px;margin-top:0}.service__page .content_wrapper .service__description__wrapper__link,.service__page .content_wrapper .service__description__wrapper__text{font-size:16.59487px;font-size:var(--services-font-description-wrapper-text);line-height:23.70694px;line-height:var(--services-line-description-wrapper-text)}.service__page .content_wrapper .service__description__wrapper__link{font-weight:500;-webkit-text-decoration:underline;text-decoration:underline}.service__page .content_wrapper .service__description__wrapper__list{list-style-type:circle;margin-bottom:24px;padding-left:20px}.service__page .content_wrapper .service__description__wrapper__list li{font-size:16.59487px;font-size:var(--services-font-description-wrapper-text);line-height:23.70694px;line-height:var(--services-line-description-wrapper-text)}.m__t__4p{margin-top:4rem!important}.m__b__0{margin-bottom:0!important}.services__container .services__title{margin-bottom:30px;text-align:center}.services__description{margin:0 auto 40px;max-width:830px;text-align:center}.services__container .services__items{display:flex;margin-bottom:20px}.services__cta{text-align:center}.services__container .services__items .services__item{flex-direction:column;justify-content:space-between;margin-right:20px;padding:72px 16px 0;position:relative;text-align:center;width:33%}.services__container .services__items .services__item .Stage__num{zoom:.5;top:0;-moz-transform:scale(.5)}.services__container .services__items .services__item .services__item__description,.services__container .services__items .services__item .services__item__img{position:relative;z-index:2}.services__container .services__items .services__item .services__item__img{aspect-ratio:1;margin:auto;max-height:110px;-o-object-fit:contain;object-fit:contain;width:auto}.services__container .services__items .services__item .services__item__title{font-size:36px;margin-bottom:24px}.services__container .services__items .services__item .services__item__price{margin-top:4px}.services__container .services__items .services__item .services__item__description{font-size:22px;line-height:28px;margin-bottom:0;padding:0 8px}.services__link{margin-left:16px;margin-top:16px}.service__main__item{margin:auto;max-width:1000px;padding-bottom:43px;padding-top:102px;position:relative;text-align:center}.service__main__item .Stage__num{top:50px}.service__main__item .title{font-size:32px;text-align:center}.service__main__item .services__item__block{align-items:center;display:flex;gap:44px;padding-top:20px}.service__main__item .services__item__img{margin-bottom:8px;margin-top:8px;max-height:160px;width:auto}.service__main__item p{margin-bottom:0xp!important;text-align:left}.service__main__item:nth-child(2n) .services__item__block p{order:1}.service__main__item:nth-child(2n) .services__item__block img,.service__main__item:nth-child(odd) .services__item__block p{order:2}.service__main__item:nth-child(odd) .services__item__block img{order:1}.service_mini_columms{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.service_mini_columms .service_mini_column{margin-bottom:40px;padding:0 16px;text-align:center;width:50%}@media (max-width:1200px){.service_mini_columms .service_mini_column{width:50%}}@media (max-width:991px){.services__container .services__items .services__item .services__item__img{max-height:70px}.services__container .services__items .services__item{padding-top:42px}}@media (max-width:768px){.service__page .content_wrapper{flex-wrap:wrap}.service__page .content_wrapper .wrapper__photo{margin:auto auto 16px;max-width:none;text-align:center}.service__page .content_wrapper .wrapper__photo img{max-width:none;width:100%}.service__page .content_wrapper .wrapper__text{text-align:center}.services__container .services__title,.services__description{margin-bottom:20px}.services__container .services__items{flex-wrap:wrap}.services__container .services__items .services__item{margin:10px 0;padding:36px 20px 20px;width:100%}.button__white{background:#a69363;border:none;color:#fff}.services__link{margin-left:0;margin-top:12px}.service__main__item .services__item__img{max-height:140px}.service_mini_columms .service_mini_column{width:100%}.service__main__item .services__item__block{flex-direction:column;gap:12px}.service__main__item .services__item__block p{text-align:center}.service__main__item .services__item__block img,.service__main__item .services__item__block p{order:0}.service__main__item .services__item__block img{order:1!important}.service__main__item .services__item__block p{order:2!important}}.partner__description{margin:0 auto 20px;max-width:870px;text-align:center}.partner__logo__wrapper{flex-wrap:wrap;margin:0 auto;padding:20px}.partner__logo__link,.partner__logo__wrapper{align-items:center;display:flex;justify-content:center}.partner__logo__link{box-sizing:border-box;max-height:100px;-webkit-text-decoration:none;text-decoration:none}.partner__logo,.partner__logo__link{flex-basis:calc(25% - 40px);flex-grow:0;margin:10px;padding:10px;width:calc(25% - 40px)}.partner__logo{aspect-ratio:auto 16/9;height:auto;max-height:80px;-o-object-fit:contain;object-fit:contain;opacity:.7}.partner__logo:hover{opacity:1}@media screen and (max-width:1024px){.partner__logo{flex-basis:calc(33.33% - 40px);opacity:1;width:calc(33.33% - 40px)}}@media screen and (max-width:768px){.partner__logo{flex-basis:calc(33.33% - 40px);width:calc(50% - 40px)}}@media screen and (max-width:480px){.partner__logo{flex-basis:100%;width:100%}}.partner__list__container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;justify-content:center}.partner__list__card{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;padding:2rem;text-align:center;width:100%}.partner__list__card__logo{height:80px;margin-bottom:1rem;max-width:80%;-o-object-fit:contain;object-fit:contain;width:auto}.partner__list__card__name{font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.partner__list__card__description,.partner__list__card__description__full{font-size:17px;line-height:24px;margin-bottom:1rem;padding-left:20px;padding-right:20px}.partner__list__card__description__full{margin-top:-2rem}.partner__list__card__website{color:#000;font-size:15px;margin-bottom:1rem;-webkit-text-decoration:underline;text-decoration:underline}.partner__list__card__readmore{border-bottom:1px dashed #ba9c70;color:#ba9c70;cursor:pointer;display:inline-flex;margin-bottom:2rem;transition:all .2s ease-in-out}@media screen and (max-width:768px){.partner__list__container{grid-template-columns:1fr}}.comp_image_preload{height:0;position:fixed;width:0;z-index:-1}.main__page .main-slider__container .slider__sidebar{top:6%!important}.main__page .main-slider__container .slider__sidebar a{margin-bottom:35px}.calculator__container .calculator__area input,.calculator__container .calculator__room input{background:#fff;border-width:2px;transition:all .4s ease}.calculator__container .calculator__area input:focus,.calculator__container .calculator__room input:focus{background-color:hsla(36,35%,58%,.04)!important}.info__subtitle{display:flex;font-size:16px;padding-top:15px}.hidden{display:none}.slider__page-counter .bigger{font-size:32px!important}.swiper-wrapper{background-color:#f6f3ed}.about__photo img{max-width:355px}.swiper-slide .slider__text{opacity:0!important}.swiper-slide.swiper-slide-active .slider__text{opacity:1!important}.main__page .main-slider__container .swiper-button{z-index:1!important}.main__page .main-slider__container .slider__sidebar{top:10%}.main-slider-img{cursor:pointer}.main__page .blog__container .item__image img{height:100%;width:100%}@media (min-width:992px){.main-slider__wrapper{min-height:560px}}@media (max-width:991px){.about__photo img{max-width:275px}}@media (max-width:768px){.about__photo img{max-width:260px}.slider__page-counter .bigger{font-size:20px!important}.main__page .about__container .info__title{max-width:180px}}