@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{-webkit-margin-after:0;margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button{padding:0;background:0 0;border:none}*{--color-text-primary:#333;--font-family-primary:"Manrope",Inter,sans-serif}.b-pform-tooltip,.b-pform__bt,.b-pform__confirmed,.b-pform__errtext,.b-pform__fail,.b-pform__filebutton,.b-pform__fileplus,.b-pform__inner,.b-pform__input,.b-pform__input_file,.b-pform__item,.b-pform__label,.b-pform__legend,.b-pform__options,.b-pform__optlabel,.b-pform__popup,.b-pform__success,.b-pform__thanks,.b-pform__title,.b-pform__wrap{font-family:inherit;color:var(--color-text-primary)}.slider-button{width:48px;height:48px}h1,h2,h3,h4{line-height:1.35}.img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@font-face{font-family:Manrope;font-style:normal;font-weight:300;src:url(/tools/fonts/Manrope/Manrope-Light.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;src:url(/tools/fonts/Manrope/Manrope-Regular.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;src:url(/tools/fonts/Manrope/Manrope-Medium.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;src:url(/tools/fonts/Manrope/Manrope-Bold.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;src:url(/tools/fonts/Manrope/Manrope-ExtraBold.woff2) format("woff2")}body{font-family:var(--font-family-primary);color:var(--color-text-primary);font-size:1rem;line-height:1.5;overflow-x:hidden}@-webkit-keyframes btn{0%{opacity:.1;-webkit-transform:translate(-50%);transform:translate(-50%)}70%{opacity:1;-webkit-transform:translate(120%);transform:translate(120%)}to{opacity:.1;-webkit-transform:translate(120%);transform:translate(120%)}}@keyframes btn{0%{opacity:.1;-webkit-transform:translate(-50%);transform:translate(-50%)}70%{opacity:1;-webkit-transform:translate(120%);transform:translate(120%)}to{opacity:.1;-webkit-transform:translate(120%);transform:translate(120%)}}.advantages-container{gap:32px;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.advantages-container>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.advantages-container>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.advantages-container>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.advantages-item{padding:16px;border-radius:8px;border:1px solid rgba(0,0,0,.1647058824)}.advantages-item__icon{width:64px;height:64px}.advantages-item__title{color:#000;font-size:18px;font-weight:700;margin-top:16px}.advantages-item__caption{margin-top:8px}.contacts-header__title{font-size:24px}.contacts-header__caption{margin-top:16px;font-size:16px}.contacts-container{gap:32px;display:-ms-grid;display:grid;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:2fr 32px 3fr;grid-template-columns:2fr 3fr}.contacts-container>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.contacts-container>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.contacts-images{gap:32px;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:minmax(0,1fr) 32px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-images>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.contacts-images>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.contacts-images__item{overflow:hidden;border-radius:4px}.contacts-advantages{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-advantage{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-advantage__icon{width:8px;height:8px;-ms-flex-negative:0;flex-shrink:0;border-radius:100%;background-color:#feab29}.contacts-advantage__title{font-size:18px;font-weight:500}.contacts-button{margin-top:32px}.contacts-form{height:100%;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;border-radius:4px;padding:24px 16px;background-color:#eee}.footer{background-color:#000;padding-bottom:64px;padding-top:64px;color:#fff}.footer-container{gap:32px;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.footer-container>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.footer-container>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.footer-container>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.footer__logo{width:120px}.footer__caption{opacity:.3;font-size:12px;margin-top:16px}.footer__nav{list-style:none}.footer__buttons{gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-copyright{margin-top:32px;padding-top:32px;border-top:1px solid #fff}.footer-copyright__text{opacity:.5;font-size:14px;text-align:center}.form{gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__policy{font-size:14px}.header{color:#000}.header__container{gap:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:16px;padding-top:16px}.header__content{gap:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{width:132px}.header__caption{font-weight:500;font-size:12px}.hero-section{position:relative;overflow:hidden;padding-top:25px;padding-bottom:50px;background:linear-gradient(37deg,#fff9ed,#fff9ed)}.hero-container{gap:128px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;-ms-grid-columns:7fr 128px 5fr;grid-template-columns:7fr 5fr}.hero-image{padding:32px}.hero-title{margin-bottom:32px}.hero__avatar{margin-bottom:32px}.hero__title{color:#000;font-size:42px;font-weight:700}.hero__subtitle{font-size:20px;font-weight:400;margin-top:16px}.hero-advantages{margin-top:0;gap:32px;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr))}.hero-advantages>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.hero-advantages>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.hero-advantages>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.hero-advantages>:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}.hero-advantage__icon{width:48px}.hero-advantage__title{margin-top:16px}.hero-cta{margin-top:32px;text-align:center}.hero__footer{margin-top:16px;font-size:14px;opacity:.725;text-align:center}.interiors-item{height:525px}.interiors-item__image{overflow:hidden;border-radius:4px;position:relative;display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.container{max-width:1340px;padding-right:32px;padding-left:32px;margin-left:auto;margin-right:auto}.popup__header{margin-bottom:24px}.popup__title{font-size:20px;font-weight:700}.popup__caption{margin-top:8px}.reviews-slider{padding:24px}.reviews-slider .swiper-slide{height:auto}.reviews-slider .swiper-slide-active .partners-item{-webkit-box-shadow:0 0 16px 4px rgba(200,181,131,.5647058824);box-shadow:0 0 16px 4px rgba(200,181,131,.5647058824);border:2px solid #dab967}.reviews-footer{text-align:center}.section{margin-bottom:50px}.section--dark{color:#fff;background-color:#161718;padding-top:100px;padding-bottom:100px;--section-title-color:#fff}.section-header{margin-bottom:50px}.section-header__title{font-weight:500;font-size:40px;color:var(--section-title-color)}.section-header__caption{font-size:20px;margin-top:16px}.section-footer{margin-top:32px;text-align:center}.section-footer__caption{font-size:14px}.steps-container{gap:32px;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:minmax(0,1fr) 32px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.steps-container>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.steps-container>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.button{text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:2px;cursor:pointer;border:none;overflow:hidden;text-align:center;font-weight:500;color:var(--button-color);height:var(--button-height);font-size:var(--button-font-size);padding-left:var(--button-padding);padding-right:var(--button-padding);background-color:var(--button-background-color)}.button:hover{background-color:var(--button-background-hover)}.button:focus{background-color:var(--button-background-focus)}.button--type-primary{--button-color:#000;--button-background-color:#f9c23c;--button-background-hover:#d88e16;--button-background-focus:#7e5514;position:relative}.button--type-primary:after{-webkit-animation:btn 2.5s linear infinite;animation:btn 2.5s linear infinite;background:linear-gradient(110deg,hsla(0,0%,100%,0) 15%,hsla(0,0%,100%,.75) 25%,hsla(0,0%,100%,0) 0);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.button--type-white{--button-color:#000;--button-background-color:#fff;--button-background-hover:#fff;--button-background-focus:#fff}.button--size-large{--button-font-size:18px;--button-height:52px;--button-padding:48px;text-transform:uppercase;letter-spacing:.01rem}.button--size-medium{--button-height:48px;--button-padding:32px}.button--size-small{--button-font-size:14px;--button-height:40px;--button-padding:28px}.button__caption{line-height:1;font-size:12px;font-weight:300}.button--width-full{width:100%}.faq-table{gap:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq-block--question{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.faq-block--answer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.faq-item{padding:16px;max-width:768px;display:inline-block}.faq-item__header{margin-bottom:4px;font-weight:500;font-size:14px}.faq-item__user{margin-top:16px;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-item__name{font-size:14px;font-weight:500}.faq-item__avatar{width:32px;height:32px;overflow:hidden;border-radius:100%;border:1px solid #bbb}.faq-item--question{background-color:#cfe4dd;border-radius:16px 16px 16px 0}.faq-item--answer{color:#fff;background-color:#144d37;border-radius:16px 16px 0 16px}.input{border:none;outline:0}.input--main{width:100%;padding:16px 24px;border-radius:2px;border:1px solid #e9e9e9}.label{color:#5e5e5e;font-size:14px;font-weight:500;margin-bottom:8px}.link{text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.link:hover{opacity:.725}.link--white{color:#fff}.menu{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;outline:0;list-style:none}.menu__link{color:#333;font-size:14px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.menu__link:hover{color:#858585}.partners-item{overflow:hidden;padding:32px 16px;border-radius:4px;border:2px solid #ebebeb;background-color:#fff;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;height:100%;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partners-item__person{gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners-item__avatar{width:64px;-ms-flex-negative:0;flex-shrink:0}.partners-item__name{color:#000;font-size:20px;font-weight:500}.partners-item__post{font-size:14px}.partners-item__summary{color:#000;font-size:24px;font-weight:700}.partners-item__review{margin-top:16px}.partners-item__footer{margin-top:64px;padding-top:16px;border-top:1px solid #ebebeb;gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.partners-item__advantage{font-size:18px;font-weight:500}.reviews-item{background-color:#fcfcfc;border-radius:8px;padding:16px;color:#000}.reviews-item__header{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(97,97,97,.1)}.reviews-item__user{font-size:18px;font-weight:500}.reviews-item__rating{margin-top:8px}.reviews-item__stars{max-width:100px}.reviews-item__date{opacity:.5;font-size:14px;margin-top:8px}.reviews-item__show{display:inline-block;font-size:14px;cursor:pointer;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:1px dotted #000}.reviews-item__show:hover{opacity:.5}.reviews-item__source{margin-top:8px}.reviews-item__link{-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;color:inherit}.reviews-item__link:hover{opacity:.75}.reviews-item__link-picture{margin-top:8px;max-width:120px}.reviews-item__footer{margin-top:12px;padding-top:12px;border-top:1px solid rgba(97,97,97,.1)}.slider-button::after,.slider-button::before{font-size:12px;color:inherit}.slider-button--dark{background:rgba(0,0,0,.5);border-radius:4px;color:#fff;height:64px;width:32px}.steps-item{background-color:#fcfcfc;border:1px solid #ebebeb;position:relative;border-radius:4px;padding:32px 16px;overflow:hidden;color:#000}.steps-item__content{padding-right:225px}.steps-item__header{gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.steps-item__num{font-size:56px;font-weight:700;line-height:1;opacity:.175}.steps-item__title{color:#000;font-size:18px;font-weight:700}.steps-item__caption{font-size:14px;margin-top:8px}.steps-item__button{margin-top:32px}.steps-item__image{position:absolute;bottom:0;right:0}.text--color-accent{color:#feab29}.text--bold{font-weight:700}@media (max-width:1200px){.advantages-item__title{font-size:16px}.advantages-item__caption{font-size:14px}.hero__title{font-size:40px}.container{max-width:920px}.section-header__title{font-size:40px}.section-header__caption{font-size:18px}.steps-container{-ms-grid-columns:auto;grid-template-columns:auto}}@media (max-width:992px){.advantages-container{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-header__title{font-size:18px}.contacts-header__caption{font-size:14px}.contacts-container{-ms-grid-columns:auto;grid-template-columns:auto}.contacts-images{-ms-grid-columns:auto;grid-template-columns:auto}.contacts-advantage__title{font-size:16px}.header__button{display:none}.hero-container{-ms-grid-columns:auto;grid-template-columns:auto}.hero-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.hero__title{font-size:28px}.hero__subtitle{font-size:18px}.hero-advantages{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.hero-cta{text-align:center}.container{max-width:720px}.section{margin-bottom:50px}.section-header__title{font-size:32px}.section-header__caption{font-size:16px}.partners-item__name{font-size:16px}.partners-item__review{font-size:14px}.partners-item__advantage{font-size:16px}}@media (max-width:768px){.advantages-container{-ms-grid-columns:auto;grid-template-columns:auto}.contacts-advantage__title{font-size:14px}.footer-container{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.hero-section{padding-top:32px;padding-bottom:32px}.hero__title{font-size:24px}.hero__subtitle{font-size:16px}.hero-advantages{gap:16px;-ms-grid-columns:auto;grid-template-columns:auto}.container{max-width:520px;padding-right:16px;padding-left:16px}.section{margin-bottom:32px}.section-header__title{font-size:28px}.section-header__caption{font-size:14px}.button--size-medium{font-size:14px}.faq-item{font-size:14px}.partners-item__advantage{font-size:14px}.steps-item__content{padding-right:160px}.steps-item__title{font-size:16px}.steps-item__caption{font-size:14px}.steps-item__image{width:160px}}@media (max-width:575px){.container{max-width:100%;padding-right:16px;padding-left:16px}.section-header__title{font-size:24px}.steps-item__content{padding-right:120px}.steps-item__title{font-size:14px}.steps-item__caption{font-size:12px}.steps-item__image{width:120px}}