body{margin:0;min-width:320px}.iq-brand{font-family:Days One,sans-serif;font-size:24px;line-height:1.15;color:#fff!important;white-space:nowrap;text-decoration:none!important}.header__logo{width:160px!important;min-width:160px}.footer__logo{display:block!important}.header__language-current{cursor:default!important}.header__language-current:after{display:none!important}.header-top{justify-content:flex-end!important}.desktop-lang{margin-left:20px}.header__menu .sub-menu{z-index:20}.menu-item:focus-within>.sub-menu{visibility:visible!important;opacity:1!important}.iq-submenu-open>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important}.site .faq__body.faq__dropdown{display:block!important;height:auto;opacity:1;overflow:hidden!important}.site .faq__body.faq__dropdown[hidden]{display:none!important}.faq__trigger{cursor:pointer}.faq__text{line-height:1.6!important}.catalog__item[hidden],button[hidden]{display:none!important}.taxonomy__sort.iq-sort-open .taxonomy__sort--content{display:block!important;opacity:1!important;visibility:visible!important}.iq-filter-open{display:block!important;height:auto!important;opacity:1!important}.text__content{max-height:none!important;overflow:visible!important}.iq-contact-intro{max-width:800px;padding:40px 0 70px}.iq-contact-intro p{line-height:1.7;margin:18px 0}.iq-footer-contact{display:inline-block;margin-top:16px;color:#f18b73!important}.iq-form-status{padding:15px;color:#ffc9b9;line-height:1.5;grid-column:1/-1;flex-basis:100%;text-align:center}.iq-loading,.iq-error{font-family:Arial,sans-serif;padding:80px 30px}.iq-dialog{box-sizing:border-box;border:0;border-radius:16px;padding:32px 25px 40px;width:min(900px,calc(100% - 30px));color:#fff;background:linear-gradient(130deg,#563228,#0e0908 60%,#6b3f33);font-family:Roboto Condensed,sans-serif;max-height:90dvh;overflow:auto}.iq-dialog::backdrop,.iq-lightbox::backdrop{background:#f5f5f5cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.iq-dialog h2{font-family:Days One,sans-serif;font-size:26px;text-align:center;margin:0 30px 20px}.iq-dialog p{line-height:1.5;margin-bottom:22px}.iq-dialog label{display:block;margin-top:22px}.iq-dialog input{display:block;width:100%;border:0;border-radius:0;border-bottom:1px solid #ab9893;padding:16px 0;background:transparent;color:#fff;font:inherit;box-sizing:border-box}.iq-dialog input::placeholder{color:#c1b7b4}.iq-dialog form>button,.iq-dialog-status button{display:block;margin:28px auto 0;background:#fff;color:#111;border:0;border-radius:16px;padding:18px 45px;font:inherit;cursor:pointer}.iq-close{position:absolute;right:18px;top:12px;font:inherit;border:0;background:transparent;color:inherit;cursor:pointer;padding:8px}.iq-form-privacy{font-size:14px;margin-top:20px!important}.iq-form-privacy a{color:#ffc9b9;text-decoration:underline}.iq-lightbox{width:min(1100px,95vw);max-height:95dvh;padding:55px 20px 20px;border:0;border-radius:12px;background:#1b1514;color:#fff;overflow:auto}.iq-lightbox img{display:block;width:100%;height:70dvh;object-fit:contain}.iq-gallery-controls{display:flex;justify-content:space-between;align-items:center;margin-top:15px;gap:15px}.iq-gallery-controls button{background:#f18b73;border:0;border-radius:8px;padding:12px 20px;font:inherit;cursor:pointer}.iq-review-expanded .ti-review-content{height:auto!important;max-height:none!important;-webkit-line-clamp:unset!important}.scroll-top{cursor:pointer}:focus-visible{outline:3px solid #f18b73!important;outline-offset:4px}@media(max-width:991px){.header__logo{width:145px!important;min-width:145px}.iq-brand{font-size:22px}.header-mobile .header__logo{min-width:140px}.header__menu .menu-item-has-children>a{padding-right:25px}.iq-dialog h2{font-size:20px;margin-top:24px}.iq-dialog{padding:25px 20px}.head-slider__title{overflow-wrap:break-word}.iq-lightbox img{height:60dvh}}.iq-dialog,.iq-lightbox{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important}.iq-video-link{display:inline-block;background:#111;color:#fff;padding:18px 25px;border-radius:12px}.ti-reviews-container-wrapper{overflow-x:auto!important;scroll-snap-type:x mandatory;transform:none!important;scroll-behavior:smooth}.ti-review-item{scroll-snap-align:start}.ti-profile-img{display:none!important}@media(max-width:991px){.tabs__content.iq-filter-open{position:relative!important;display:block!important;opacity:1!important;visibility:visible!important;max-height:none!important}}.slider-images__slider,.portfolio__slider-wrap,.portfolio__slider{max-width:100%!important;min-width:0!important}.slider-images__slider,.portfolio__slider{overflow:hidden!important}.iq-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;margin:24px 0;border:1px solid #e6e6e6;border-radius:8px}.iq-table-scroll table{margin:0!important;min-width:560px;border-collapse:collapse}.iq-table-scroll:focus-visible{outline-offset:0}.iq-table-note{font-size:14px;color:#71635f;margin:8px 0}@media(max-width:991px){.tags__item--remove-mobile{width:auto!important;max-width:100%!important;box-sizing:border-box!important}.portfolio__slider-wrap,.slider-images__slider{width:100%!important}.header_active .header-top{justify-content:flex-start!important}.iq-lightbox{box-sizing:border-box;width:calc(100% - 20px);padding:50px 10px 15px}.iq-gallery-controls button{padding:12px}.header_active{overflow-y:auto!important;overscroll-behavior:contain}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[hidden]{display:none!important}.iq-catalog-count{font-size:14px;text-align:center;color:#71635f;margin:25px 0 15px}.blog__tags--item,.js-blog__mark,.tags-remove,.filter-form--reset{cursor:pointer}.blog__tags--item.active,.js-blog__mark.active{color:#98432f;background:#fff0eb;border-color:#f18b73}body.iq-modal-open{overflow:hidden}.iq-dialog input{margin-top:6px}.iq-dialog form label{margin-top:22px}.iq-dialog form input:focus-visible{outline-offset:3px}[id]{scroll-margin-top:100px}img.iq-intrinsic-image{display:block!important;width:min(100%,var(--iq-image-width))!important;max-width:100%!important;height:auto!important;margin-inline:auto!important;object-fit:contain!important}.how__image{background:#f4f4f4}.how__image img.iq-step-image{width:min(100%,var(--iq-image-width))!important;max-width:100%!important;height:auto!important;object-fit:contain!important;margin-inline:auto!important;display:block}.slider-images__slide-img{object-fit:contain!important;background:#f4f4f4}.infocenter__right h1,.infocenter__right h2,.article__article h2{overflow-wrap:break-word}.infocenter__right p,.article__article p,.text__placer p{line-height:1.6}.infocenter__right table th,.infocenter__right table td{vertical-align:top}.expert__description p+p{margin-top:1em}.iq-review-attribution{margin:0 0 20px}.breadcrumb_last{overflow-wrap:anywhere}.iq-privacy{padding:32px 0 80px;font-family:Roboto Condensed,sans-serif}.iq-privacy .container{max-width:960px}.iq-privacy h1{font-family:Days One,sans-serif;font-size:clamp(26px,4vw,42px);line-height:1.25;margin-bottom:30px}.iq-privacy h2{font-size:26px;line-height:1.3;margin:32px 0 14px}.iq-privacy p{font-size:18px;line-height:1.65;margin:14px 0}.infocenter__right table p{margin:0!important;font-size:inherit}.infocenter__right table th,.infocenter__right table td{padding:12px;border:1px solid #dedede}.infocenter__right table th{background:#fff0eb;text-align:left}.portfolio-tabs__sort--form .tabs__content--label{pointer-events:auto;cursor:pointer}.input-filter-sort{position:absolute;width:1px;height:1px;opacity:0}.input-filter-sort:focus-visible+label{outline:2px solid #f18b73;outline-offset:4px}.site main h1,.site main h2,.site main h3{text-shadow:none}.iq-hero-collage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,68fr) minmax(0,32fr);grid-template-rows:1fr 1fr;gap:5px;background:#242722;overflow:hidden}.iq-hero-collage__cell{min-width:0;min-height:0;overflow:hidden;position:relative}.iq-hero-collage__cell--0{grid-row:1 / 3}.iq-hero-collage img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.iq-drive-slide .head-slider__item:after{background:linear-gradient(90deg,rgba(0,0,0,.25),transparent 75%),linear-gradient(0deg,rgba(0,0,0,.65),transparent 65%)}@media(max-width:649px){.iq-hero-collage{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,62fr) minmax(0,38fr);gap:3px}.iq-hero-collage__cell--0{grid-column:1 / 3;grid-row:1}.iq-drive-slide .head-slider__content{padding-bottom:65px}.iq-drive-slide .head-slider__title{font-size:clamp(27px,7.5vw,38px);line-height:1.14}}.header__logo{display:flex!important;align-items:center;height:40px;flex-shrink:0}.iq-brand{text-transform:none!important;letter-spacing:-.045em;display:inline-flex;align-items:center;line-height:1}.header__row--content{align-items:center;gap:24px}@media(min-width:992px){.header__row--content{padding-left:28px;padding-right:28px}.header__logo{width:auto!important;min-width:160px}.header__menu>nav>ul{align-items:center}}@media(max-width:991px){.header__row--content{gap:12px}.header__logo{width:auto!important;min-width:0!important;flex:1}.header-mobile .header__logo{min-width:0!important}.header__logo .iq-brand{font-size:25px}}.header__language{position:relative!important;overflow:visible!important}.iq-language-switch{position:relative;color:inherit;z-index:60}.iq-language-switch summary{display:flex;align-items:center;gap:7px;padding:10px 12px;list-style:none;cursor:pointer;white-space:nowrap;line-height:1.2;font-size:16px;color:#fff;background:#382f2d;border-radius:18px}.iq-language-switch summary::-webkit-details-marker{display:none}.iq-language-switch summary span{font-size:15px;transition:transform .15s}.iq-language-switch[open] summary span{transform:rotate(180deg)}.iq-language-switch nav{position:absolute!important;top:100%;right:0;min-width:164px;padding:8px!important;margin:0!important;background:#20231f;border:1px solid #594d4a;border-radius:10px;box-shadow:0 8px 24px #0004;display:flex!important;flex-direction:column;gap:2px;z-index:100}.iq-language-switch:not([open]) nav{display:none!important}.iq-language-switch nav a{display:block!important;padding:11px 14px!important;font-size:16px!important;line-height:1.3!important;color:#fff!important;white-space:nowrap;text-decoration:none!important;border-radius:5px}.iq-language-switch nav a:hover,.iq-language-switch nav a[aria-current]{background:#f18b73;color:#1b1514!important}.site :is(h1,h2,h3,.catalog__item--title,.head-slider__title){overflow-wrap:break-word}@media(min-width:992px)and (max-width:1250px){.header__row--content{gap:15px}.header__logo{min-width:120px}.header__menu>nav>ul{gap:16px}.header-form-click{white-space:normal}}@media(max-width:991px){.home .head-slider{height:100vh;height:100dvh;max-height:none;margin-top:-70px!important}.home .head-slider__slide{height:100%;min-height:0;max-height:none}.home .iq-hero-collage{display:block;gap:0}.home .iq-hero-collage__cell--0{position:absolute;top:0;right:0;bottom:0;left:0}.home .iq-hero-collage__cell:not(.iq-hero-collage__cell--0){display:none}.home .iq-drive-slide .head-slider__content{box-sizing:border-box;width:100%;max-width:100%;padding:110px 20px 90px;justify-content:center;align-items:center;text-align:center}.home .iq-drive-slide .head-slider__item:after{background:linear-gradient(180deg,#0002,#0004 40%,#0006)}.home .head-slider .head-slider__pagination{bottom:max(28px,env(safe-area-inset-bottom))}}@media(max-width:991px)and (max-height:500px){.home .iq-drive-slide .head-slider__content{padding:85px 24px 55px}.home .iq-drive-slide .head-slider__title{font-size:24px;line-height:1.15;margin-bottom:12px}.home .head-slider__button{padding:13px 24px}}html{scroll-behavior:smooth}.iq-language-switch[open] summary span{transform:none}.iq-language-switch.iq-language-expanded summary span{transform:rotate(180deg)}.iq-language-switch summary span{transition:transform .22s ease}.iq-dialog[open]::backdrop,.iq-lightbox[open]::backdrop{animation:iq-backdrop-in .52s ease both}.iq-dialog[data-closing]::backdrop,.iq-lightbox[data-closing]::backdrop{animation:iq-backdrop-out .52s ease both}@keyframes iq-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes iq-backdrop-out{0%{opacity:1}to{opacity:0}}@view-transition{navigation:auto}::view-transition-old(root){animation:iq-page-out .48s cubic-bezier(.22,1,.36,1) both}::view-transition-new(root){animation:iq-page-in .62s cubic-bezier(.22,1,.36,1) both}@keyframes iq-page-out{to{opacity:0;transform:translateY(-10px)}}@keyframes iq-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html:after{content:"";position:fixed;z-index:2147483647;inset:0 auto auto 0;height:3px;width:0;background:#f18b73;pointer-events:none}html.iq-page-loading:after{width:85%;transition:width 8s cubic-bezier(.1,.7,.2,1)}.iq-page-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:#20231f;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .36s cubic-bezier(.22,1,.36,1),visibility .36s}.iq-page-curtain.is-covering{opacity:1;visibility:visible;pointer-events:auto}.iq-page-curtain__brand{font-family:iqmodul Cyrillic Display,sans-serif;font-size:32px;font-weight:400;letter-spacing:-.045em}.iq-page-curtain__line{width:48px;height:2px;background:#f18b73;transform-origin:left;animation:iq-page-progress .9s ease-in-out infinite alternate}@keyframes iq-page-progress{0%{transform:scaleX(.3);opacity:.5}to{transform:scaleX(1);opacity:1}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}.iq-page-curtain{transition:none}.iq-page-curtain__line{animation:none}}.site :is(.btn,.black-button,.form-section__button,.header-form-click,.swiper-button-prev,.swiper-button-next),.iq-dialog button,.iq-lightbox button,.iq-language-switch summary{transition:translate .26s cubic-bezier(.22,1,.36,1),scale .18s ease,box-shadow .28s ease,background-color .28s ease,color .28s ease,filter .28s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.site :is(.btn,.black-button,.form-section__button,.header-form-click):not(:disabled):hover,.iq-dialog button:not(:disabled):hover,.iq-lightbox button:not(:disabled):hover{translate:0 -2px;filter:brightness(1.06);box-shadow:0 7px 20px #0002}.site :is(.swiper-button-prev,.swiper-button-next):not(.swiper-button-disabled):hover{scale:1.08}.iq-language-switch summary:hover{background-color:#54403b}.iq-language-switch nav a{transition:background-color .24s ease,translate .24s ease}.iq-language-switch nav a:hover{translate:3px 0}}.site :is(.btn,.black-button,.form-section__button,.header-form-click):not(:disabled):active,.iq-dialog button:not(:disabled):active,.iq-lightbox button:not(:disabled):active,.iq-language-switch summary:active{translate:0 0;scale:.97;box-shadow:none}.site :is(button,a,summary):focus-visible,.iq-dialog button:focus-visible,.iq-lightbox button:focus-visible{outline:2px solid #f18b73;outline-offset:4px}@media(prefers-reduced-motion:reduce){.site :is(.btn,.black-button,.form-section__button,.header-form-click,.swiper-button-prev,.swiper-button-next),.iq-dialog button,.iq-lightbox button,.iq-language-switch summary,.iq-language-switch nav a{translate:none!important;scale:none!important}}.site :is(.header-mobile__btn,.header__btn,.house__slider--nav-item,.scroll-top){transition:background-color .28s ease,color .28s ease,scale .18s ease}.site :is(.header-mobile__btn,.header__btn,.house__slider--nav-item,.scroll-top):active{scale:.96}@media(prefers-reduced-motion:reduce){.site :is(.header-mobile__btn,.header__btn,.house__slider--nav-item,.scroll-top):active{scale:none}}.header-bottom{top:max(18px,env(safe-area-inset-top))!important}@media(min-width:992px){.header-bottom{top:24px!important}}.site .form-section__button,.site .form-section__button:hover,.site .header-form-click,.site .header-form-click:hover{box-shadow:none!important;filter:none!important;text-shadow:none!important;scale:1}.site .form-section__button:hover{background:#e57b63}.site .form-section__button:before,.site .form-section__button:after{box-shadow:none!important;filter:none!important}.faq__trigger:after{transition:transform .62s cubic-bezier(.22,1,.36,1)}.header__menu li>.sub-menu{transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .52s ease!important}.iq-privacy ul{padding-left:24px;line-height:1.7}.iq-privacy a{color:#98432f;text-decoration:underline;text-underline-offset:3px}.iq-legal-notice{border-left:3px solid #f18b73;padding:16px 20px;background:#fff4ef}.footer__policy{display:flex;flex-wrap:wrap;gap:12px 22px}@media(prefers-reduced-motion:reduce){.faq__trigger:after,.header__menu li>.sub-menu{transition:none!important}}:root{--iq-accent:#f18b73;--iq-accent-hover:#e57b63}.iq-model-pending{cursor:default}.iq-model-pending .popular-section__top{background:linear-gradient(135deg,#3a302c,#242222);min-height:220px}.iq-model-pending .popular-section__top:after{background:transparent}.iq-model-pending__note{position:absolute;top:26px;left:20px;right:20px;color:#f5c4b6;font-size:15px}.iq-model-consult{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0;background:transparent;color:#292423;font:inherit;text-align:left;cursor:pointer;transition:color .3s ease}.iq-model-consult span{color:#98432f;font-size:24px;transition:transform .3s ease}.iq-model-consult:hover{color:#98432f}.iq-model-consult:hover span{transform:translate(3px,-3px)}@media(prefers-reduced-motion:reduce){.iq-model-consult,.iq-model-consult span{transition:none}}.site .head-slider__button,.site .form-section__button,.iq-dialog button[type=submit]{color:#292423!important}.site .iq-benefits .why__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.site .iq-benefits .why__item{position:relative;display:flex;align-items:flex-start;gap:24px;min-width:0;padding:38px 30px 32px;margin:0;background:#fff;border:1px solid #f3d6cc;border-radius:4px 36px 4px 4px;box-shadow:none;overflow:hidden;transition:background-color .4s ease,border-color .4s ease}.site .iq-benefits .why__item:before{content:"";position:absolute;left:0;top:34px;bottom:34px;width:3px;background:#f18b73}.site .iq-benefits .why__item:nth-child(2),.site .iq-benefits .why__item:nth-child(3){background:#fff}.site .iq-benefits .why__image{flex:0 0 76px;width:76px;height:80px;margin:0;background:none}.site .iq-benefits .why__image img{display:block;width:76px;height:80px;object-fit:contain}.site .iq-benefits .why__content{min-width:0;padding:0}.site .iq-benefits .why__sub-title{display:block;font-size:23px;line-height:1.3;color:#302a27;margin:0 0 12px;padding-right:12px}.site .iq-benefits .why__text{font-size:17px;line-height:1.6;color:#695e58;margin:0}@media(hover:hover){.site .iq-benefits .why__item:hover{background:#fff;border-color:#e7a18b}}@media(max-width:1100px){.site .iq-benefits .why__items{grid-template-columns:1fr}}@media(max-width:575px){.site .iq-benefits .why__item{padding:32px 22px 26px;gap:18px}.site .iq-benefits .why__image{flex-basis:56px;width:56px;height:60px}.site .iq-benefits .why__image img{width:56px;height:60px}.site .iq-benefits .why__sub-title{font-size:21px}.site .iq-benefits .why__text{font-size:16px}}@media(prefers-reduced-motion:reduce){.site .iq-benefits .why__item{transition:none}}.iq-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#302a27}.iq-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media(max-width:575px){.iq-hero-photo img{object-position:52% center}}.installed__section,.why__section,.how__section{background:#fff}.site aside.consult__form-home,.site aside.consult__form-home .form-section__wrap{background:#fff}.site aside.consult__form-home :is(.form-section__title,.form-section__description,.form-section__advantage-title,.form-section__advantage-text,.form__policy,.form__policy a){color:#292929}.site aside.consult__form-home .form-section__form{background:#fff;border:1px solid #e5e5e5;box-shadow:none}.site aside.consult__form-home input{background:#fff;color:#292929;border:1px solid #ccc}.site aside.consult__form-home input::placeholder{color:#666}.site aside.consult__form-home .advantage-icon-img{filter:brightness(0)}.site .taxonomy__advantage--item img[src^="/media/icons/"]{object-fit:contain}.site .swiper-button-prev svg,.site .swiper-button-next svg{color:inherit}.site .slider-images__swiper-button-prev svg,.site .slider-images__swiper-button-next svg,.site .swiper-house-prev svg,.site .swiper-house-next svg,.site .swiper-portfolio-prev svg,.site .swiper-portfolio-next svg{background:#fff;border:1px solid #f18b73;border-radius:12px;color:#242424;padding:7px;box-sizing:border-box}.site img:is([src="/media/icons/iq-copy.svg"],[src="/media/icons/iq-linkedin.svg"],[src="/media/icons/iq-facebook.svg"],[src="/media/icons/iq-twitter.svg"]){padding:8px;border:1px solid #f18b73;border-radius:12px;background:#fff;box-sizing:border-box}.site svg.header__btn,.site svg.header-mobile__btn{color:#fff}.site :is(.catalog__item--area,.catalog__item--bed,.catalog__item--bathroom,.related-home__icon--area,.related-home__icon--bed,.related-home__icon--bathroom,.recommended__icon--area,.recommended__icon--bed,.recommended__icon--bathroom,.characteristics__item--area){background-size:20px 20px}.site :is(.installed__button-prev,.installed__button-next,.reviews__button-prev,.reviews__button-next) svg{color:#fff}.site :is(.reviews__button-prev,.reviews__button-next) svg{background:#242424;border-radius:8px;padding:4px;box-sizing:border-box}.iq-layout-slogan{background:#fff;margin:65px 0 75px;padding:80px 24px;border:0;text-align:center}.iq-layout-slogan h2{margin:0 auto;padding:0;border:0;max-width:850px;font-size:clamp(27px,3.5vw,46px);line-height:1.4;color:#242424;text-transform:none}.iq-layout-slogan h2:before{content:none}.site .popular-house__item{position:relative;min-width:0;background:#fff;box-shadow:none;border-radius:28px 28px 0 0}.site .popular-house__item:hover{box-shadow:none}.site .popular-section__top{box-sizing:border-box;height:310px;padding:0;border:12px solid #f4f4f4;border-radius:28px;isolation:isolate}.site .popular-section__top:after{border-radius:16px;background:linear-gradient(180deg,transparent 30%,#000b 100%);z-index:-1}.site .popular-section__top--content{position:absolute;left:100px;right:16px;bottom:22px;padding:0;gap:12px;z-index:1}.site .popular-section__title{font-size:30px;line-height:1.15;margin:0}.site .popular-section__icon--area{display:none}.site .popular-section__icons:empty{display:none}.site .iq-model-badge{position:absolute;left:-12px;bottom:-40px;box-sizing:border-box;width:88px;height:88px;border:5px solid #f18b73;outline:6px solid #fff;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#242424;z-index:2;line-height:1}.site .iq-model-badge>span{font-size:32px;font-weight:650!important;letter-spacing:-.04em}.site .iq-model-badge small{font-size:15px;color:#71635f}.site .popular-section__bottom{box-sizing:border-box;min-height:91px;padding:22px 8px 8px 112px;align-items:flex-start}.site .popular-section__button.popular-section__button--text{margin-left:0;padding:0;background:transparent;color:#292423;border-radius:0;min-height:36px;line-height:1.4;text-align:left}.site .popular-house__item:hover .popular-section__button{background:transparent;color:#98432f;box-shadow:none;scale:1}.site .iq-model-consult{font-size:16px;line-height:1.45;min-height:36px}.site .iq-model-pending .popular-section__top{background:#f4f4f4}.site .iq-model-pending .popular-section__title{color:#292423}.site .iq-model-pending .popular-section__top:after{background:none}.site .iq-model-pending__note{font-size:16px;color:#71635f;top:30px;left:24px}.site .how__image{position:relative;box-sizing:border-box;height:280px;border:12px solid #f4f4f4;border-radius:28px;isolation:isolate}.site .how__image img.iq-step-image{width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important}.site .how__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,#000b);pointer-events:none}.site .how__image .how__name{position:absolute;left:88px;right:16px;bottom:24px;z-index:1;margin:0;font-size:25px;line-height:1.2}.site .how__content{margin-top:-48px;gap:22px;position:relative}.site .how__content--number{outline:6px solid #fff;background:#fff;flex:none;margin:0}.site .how__content--number:before{font-family:iqmodul Text,sans-serif;font-weight:650;font-size:34px;box-sizing:border-box;width:80px;min-width:80px;height:80px;margin:0}.site .how__text{padding-top:46px;font-size:16px;line-height:1.65;margin:0;color:#656565}.site .how__content--text{min-width:0}.site .how__item.active_link:hover img{transform:scale(1.035)}.site .how__items{counter-reset:item}@media(max-width:600px){.site .popular-section__top{height:265px;border-width:10px}.site .popular-section__top--content{left:84px;right:10px;bottom:20px}.site .popular-section__title{font-size:26px}.site .iq-model-badge{left:-10px;width:76px;height:80px}.site .iq-model-badge>span{font-size:29px}.site .popular-section__bottom{padding-left:94px}.site .how__image{height:255px;border-width:10px}.site .how__image .how__name{left:76px;right:10px;font-size:22px;bottom:22px}.site .how__content{gap:16px}.site .how__content--number:before{width:70px;min-width:70px;height:74px;font-size:30px}.site .how__text{font-size:15px;line-height:1.6}}.site .iq-concept-homes{padding-bottom:35px}.site .iq-concept-homes .installed__title{border:0;padding-left:0}.site .iq-concept-homes .installed__slider{padding:0 0 55px}.site .iq-concept-homes .installed__row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:40px;border:0;border-radius:0;box-shadow:none;background:#fff;transform:none}.site .iq-concept-homes .installed__col--photo{height:420px;min-width:0}.site .iq-concept-homes .installed__photo-cover{background:#fff}.site .iq-concept-homes .installed__photo-img{width:100%;height:100%;object-fit:contain;background:#fff;scale:1}.site .iq-concept-homes .installed__col--details{padding:30px 24px 30px 0;min-width:0}.site .iq-concept-homes .installed__subtitle{font-size:32px;line-height:1.25;margin-bottom:24px}.site .iq-concept-homes .installed__info{display:block;font-size:18px;line-height:1.55;color:#616161}.site .iq-concept-homes .installed__info:before{display:none}.site .iq-concept-homes .installed__button{display:inline-block;background:#fff;color:#242424;border:1px solid #f18b73;border-radius:4px;box-shadow:none;padding:17px 22px;line-height:1.3}.site .iq-concept-homes .installed__button:hover{background:#fff5f1;scale:1}.site .iq-concept-homes .installed_swiper-pagination{display:flex;justify-content:center;gap:12px;position:absolute;bottom:8px;left:0;width:100%}.site .iq-concept-homes :is(.installed__button-prev,.installed__button-next){display:none}@media(max-width:767px){.site .iq-concept-homes .installed__row{grid-template-columns:1fr;gap:10px}.site .iq-concept-homes .installed__col--photo{height:260px}.site .iq-concept-homes .installed__col--details{padding:15px 8px 20px}.site .iq-concept-homes .installed__subtitle{font-size:27px;margin-bottom:18px}.site .iq-concept-homes .installed__info{font-size:17px}.iq-layout-slogan{margin:35px 0 45px;padding:55px 10px}}.site a.iq-model-pending{cursor:pointer}.site .popular-section__bottom{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.site .iq-card-price{display:block;flex:0 0 100%;font-size:17px;line-height:1.45;color:#71635f}.site .iq-card-price strong{font-size:24px;color:#242424;font-weight:700}.site .iq-price-notes{margin:30px 0 0;max-width:900px;font-size:15px;line-height:1.7;color:#655f5c}.site .iq-price-notes p{margin:8px 0}.site .iq-price-individual{font-weight:500;text-decoration:underline;text-decoration-color:#f18b73;text-decoration-thickness:2px;text-underline-offset:5px}.site .iq-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.site .iq-price-package{padding:30px;border:1px solid #e8e4e2;border-top:3px solid #f18b73;border-radius:4px 4px 24px 24px;background:#fff}.site .iq-price-package h3{font-size:23px;margin:0 0 24px;line-height:1.3}.site .iq-price-rate{font-size:29px;line-height:1.4;margin:0 0 30px;white-space:nowrap}.site .iq-price-rate span{font-size:17px;color:#71635f}.site .iq-price-total-label{font-size:14px;line-height:1.5;color:#71635f;margin:0 0 8px}.site .iq-price-total{font-size:32px;font-weight:700;margin:0;line-height:1.3;white-space:nowrap}.site .iq-price-scope{font-size:14px;line-height:1.6;color:#71635f;margin:12px 0 0}.site .iq-pending-detail .house__header>.container{display:block}.site .iq-pending-detail .house__header--content{width:100%;max-width:760px;margin:0}.site .iq-pending-detail .house__header{padding-bottom:25px}@media(max-width:767px){.site .iq-price-grid{grid-template-columns:1fr;gap:16px}.site .iq-price-package{padding:24px}.site .iq-price-package h3{margin-bottom:16px}.site .iq-price-rate{margin-bottom:20px}.site .iq-price-notes{font-size:14px}.site .iq-card-price strong{font-size:22px}}.site .house__packages[data-iq-pricing-section]{background:#fff}.site .house{--iq-detail-ink:#514d4b;--iq-detail-muted:#716b68}.site .house :is(h1,h2,h3,.advantage__title,.recommended__subtitle){letter-spacing:0!important;text-transform:none;line-height:1.3;text-wrap:balance}.site .house .house__header--title{font-size:clamp(30px,3.1vw,44px);margin-bottom:32px;max-width:24ch}.site .house .house__header--characteristics{margin:0 0 28px;gap:36px}.site .house .house__header--characteristics-title{font-size:14px;line-height:1.6;letter-spacing:.06em}.site .house .house__header--characteristics-value{font-size:28px;line-height:1.4;text-transform:none}.site .house .house__header--buttons{margin-bottom:38px;align-items:flex-start}.site .house .house__header--buttons-consult{width:auto;max-width:100%;min-height:56px;padding:16px 28px;font-size:15px;line-height:1.6;text-transform:none}.site .house .house__header--description{display:grid;grid-template-columns:1fr;gap:20px;max-width:68ch;min-width:0}.site .house .house__header--text{display:block;font-size:13px;line-height:1.8;letter-spacing:.08em;color:var(--iq-detail-muted)}.site .house .house__header--description p{font-size:17px;line-height:1.85;letter-spacing:.005em;color:var(--iq-detail-ink);margin:0;text-wrap:pretty}.site .house .house__header--description p:first-of-type{font-size:19px;line-height:1.8;color:#302d2b}.site .house .house__title{margin:0 0 40px;padding-left:24px;max-width:960px}.site .house .house__title h2{font-size:clamp(27px,3vw,42px);line-height:1.35;margin:0;max-width:32ch}.site .house .house__title>span{display:block;font-size:17px;line-height:1.75;margin-top:18px;max-width:56ch}.site .house .house__section:not(.house__header){padding-top:72px;padding-bottom:56px}.site .house .iq-price-grid{gap:26px;align-items:stretch}.site .house .iq-price-package{padding:34px 30px 38px;display:flex;flex-direction:column}.site .house .iq-price-package h3{font-size:25px;margin:0 0 30px}.site .house .iq-price-rate{font-size:32px;line-height:1.5;margin:0 0 36px;letter-spacing:0}.site .house .iq-price-rate span{font-size:17px}.site .house .iq-price-total-label{font-size:15px;line-height:1.8;margin:0 0 14px;max-width:27ch;color:var(--iq-detail-muted)}.site .house .iq-price-total{font-size:35px;line-height:1.4;margin:0;font-weight:600!important}.site .house .iq-price-notes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px 64px;max-width:none;margin:38px 0 0;font-size:17px;line-height:1.85}.site .house .iq-price-notes p{margin:0;max-width:55ch;text-wrap:pretty}.site .house .iq-price-individual{font-weight:500!important;color:#3b3633;text-underline-offset:6px;line-height:inherit}.site .house .iq-price-scope{margin:22px 0 0;max-width:60ch;font-size:15px;line-height:1.85}.site .house .advantage__items{gap:44px 64px}.site .house .advantage__item{gap:26px;align-items:flex-start;min-width:0}.site .house .advantage__image{flex:0 0 90px}.site .house .advantage__image img{width:90px;height:90px;max-width:100%}.site .house .advantage__content{gap:18px;min-width:0;padding-top:8px}.site .house .advantage__title{font-size:22px;font-weight:600!important}.site .house .advantage__text{font-size:17px;line-height:1.85;color:var(--iq-detail-ink);max-width:48ch;margin:0;text-wrap:pretty}.site .house .packages__title{font-size:22px;line-height:1.5;padding-block:24px}.site .house .packages__text{font-size:17px;line-height:1.85;text-align:left;padding-block:28px;margin-block:24px;text-wrap:pretty}.site .house .recommended__content{padding:30px;gap:24px;flex:1}.site .house .recommended__item{display:flex;flex-direction:column;min-width:0;width:100%}.site .house .recommended__text{font-size:17px;line-height:1.8;color:var(--iq-detail-ink);display:block;contain:none;-webkit-line-clamp:unset;line-clamp:unset;text-overflow:clip;text-wrap:pretty}.site .house .recommended__button{margin-top:auto;font-size:15px;line-height:1.6;text-transform:none}.site .house .recommended__icon{flex-wrap:wrap;gap:16px 24px}.site .house .form-section__advantage-text{font-size:16px;line-height:1.8}.site .house .form-section__advantage-title{line-height:1.5;margin-bottom:12px}.site .house .form__policy{line-height:1.8}@media(min-width:1200px){.site .house .house__header>.container{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:64px;align-items:start}.site .house .house__header--description{grid-template-columns:80px minmax(0,1fr);gap:24px}.site .house .house__header--text{grid-column:1;grid-row:1;padding-top:4px}.site .house .house__header--description p{grid-column:2}.site .iq-pending-detail .house__header--title{max-width:none;margin-bottom:52px}.site .iq-pending-detail .house__header--content{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px 80px;max-width:none;align-items:start}.site .iq-pending-detail .house__header--characteristics{grid-column:1;grid-row:1;margin:0}.site .iq-pending-detail .house__header--buttons{grid-column:1;grid-row:2;margin:0}.site .iq-pending-detail .house__header--description{grid-column:2;grid-row:1 / 3}}@media(max-width:767px){.site .house .house__header--title{font-size:30px;line-height:1.4;margin:16px 0 28px}.site .house .house__header--description{gap:18px}.site .house .house__header--description p:first-of-type{font-size:18px;line-height:1.85}.site .house .house__header--buttons{margin-bottom:32px}.site .house .house__section:not(.house__header){padding-top:48px;padding-bottom:36px}.site .house .house__title{margin-bottom:30px;padding-left:20px}.site .house .house__title h2{font-size:27px;line-height:1.45}.site .house .iq-price-grid{gap:24px}.site .house .iq-price-package{padding:28px 26px 32px}.site .house .iq-price-package h3{margin-bottom:24px}.site .house .iq-price-rate{margin-bottom:28px;font-size:30px}.site .house .iq-price-total{font-size:33px}.site .house .iq-price-notes{grid-template-columns:1fr;gap:24px;margin-top:30px;font-size:16px}.site .house .iq-price-scope{margin-top:24px}.site .house .advantage__items{gap:36px}.site .house .advantage__item{gap:18px}.site .house .advantage__image{flex-basis:64px}.site .house .advantage__image img{width:64px;height:64px}.site .house .advantage__content{padding-top:2px;gap:14px}.site .house .advantage__text{font-size:16px;line-height:1.85}.site .house .advantage__title{font-size:20px;line-height:1.5}.site .house .recommended__content{padding:26px;gap:22px}}.site .house .packages__items{align-items:stretch;gap:26px}.site .house .packages__item{padding:30px;transform:none}.site .house .packages__title{padding:16px 24px}.site .house .packages__title:before,.site .house .packages__title:after{top:25px}.site .house .packages__title.active:before,.site .house .packages__title.active:after{top:30px}@media(min-width:992px){.site .house .packages__item{align-items:stretch;justify-content:flex-start}.site .house .packages__title{padding:0;text-align:left}.site .house .packages__content{height:auto!important;flex:1}.site .house .packages__text{margin-top:24px}}.site .footer__content{padding:56px 0;gap:44px 32px}.site .footer__col{gap:40px;min-width:0}.site .footer__menu--first{margin:0}.site .footer__menu .footer__item{margin-bottom:0}.site .footer__title{font-size:18px;line-height:1.6;letter-spacing:.025em;margin:0 0 22px}.site .footer__title:before{top:4px;height:24px}.site .footer__menu ul{gap:12px;padding:0}.site .footer__menu ul li a{display:block;padding:3px 0;line-height:1.8}.site .footer__menu ul li a span{font-size:16px;line-height:1.8;letter-spacing:.005em}.site .footer__menu ul li a:before{top:16px}.site .footer .contact{align-items:flex-start;gap:14px;margin:0 0 20px}.site .footer .contact .icon{margin-top:5px;flex-shrink:0}.site .footer__paragraph{font-size:16px;line-height:1.8;margin:0;text-wrap:pretty}.site .footer .iq-footer-contact{margin-top:4px;padding:6px 0;font-size:16px;line-height:1.8;text-underline-offset:5px}.site .footer__logo--text{font-size:15px;line-height:1.8;max-width:34ch}.site .footer__line{gap:24px 36px;padding:28px 0;align-items:flex-start}.site .footer__line-item{min-width:0;flex:1}.site .footer__copyright--title,.site .footer__copyright--description,.site .footer__policy{font-size:12px;line-height:1.9;letter-spacing:.015em;text-transform:none;margin:0}.site .footer__copyright--description{width:100%;max-width:65ch;text-align:left}.site .footer__policy{gap:12px 24px}@media(max-width:767px){.site .footer__content{gap:44px;padding:48px 0}.site .footer__col{gap:44px}.site .footer__menu{padding-left:16px}.site .footer__title:before{left:-16px}.site .footer__menu ul li a{padding:5px 0}.site .footer__menu ul li a:before{top:18px}.site .footer__line{gap:24px}.site .footer__copyright--title,.site .footer__copyright--description,.site .footer__policy{font-size:13px}}@font-face{font-family:iqmodul Text;src:url(/fonts/Manrope-variable.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}:root{--iq-display-font:"iqmodul Text"}body,.site,.iq-dialog,.iq-lightbox,.iq-loading,.iq-error{font-family:iqmodul Text,sans-serif!important;font-weight:400!important;font-style:normal!important;font-synthesis:none}.site *,.iq-dialog *,.iq-lightbox *,.iq-error *{font-family:inherit!important;font-weight:400!important;font-style:normal!important;font-synthesis:none;text-shadow:none!important}.site :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.iq-brand,.taxonomy__heading--title,.taxonomy__section--title,.catalog__item--title,.installed__title,.why__title,.related__title,.related__name,.related-home__subtitle,.how__title,.faq__title,.text__title,.form-section__title,.head-slider__title,.portfolio__title,.portfolio-archive__title,.portfolio__subtitle--video,.popular__title,.popular-section__title,.popup-form__title,.article__title,.article__subtitle,.blog__title,.blog__item--title,.expert__title,.experts__title,.experts__subtitle,.certificates__title,.house__header--title,.recommended__subtitle,.reviews__title,.reviews__subtitle,.reviews__header-title,.slider-images__title,.contacts__title,.target__title),.iq-dialog :is(h1,h2,h3),.iq-error h1{font-family:var(--iq-display-font),sans-serif!important;font-weight:700!important;letter-spacing:-.025em}.site .iq-brand{font-family:iqmodul Text,sans-serif!important;font-weight:400!important;letter-spacing:-.055em}.site .iq-brand-initial{position:relative;font-weight:inherit!important;color:transparent!important;background:linear-gradient(to bottom,#f18b73 0,#f18b73 29%,#fff 29%,#fff);background-clip:text;-webkit-background-clip:text}.site .iq-brand-initial:after{content:"";position:absolute;top:.12em;left:50%;transform:translate(-50%);width:.12em;height:.12em;border-radius:.015em;background:#f18b73}.site :is(p,li,td,th,label,input,textarea,select,button){font-family:iqmodul Text,sans-serif!important}.site :is(h1,h2,h3,h4,h5,h6,.head-slider__title,.article__title) :is(span,a,strong,b,em){font-family:inherit!important}.site :is(p,li,td,th) :is(strong,b,em,a){font-family:inherit!important}.site :is(button,input,textarea,select),.iq-dialog :is(button,input){font-weight:400!important}
