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:#a3cc6c!important}.iq-form-status{padding:15px;color:#c5eb9e;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,#435628,#0b0e08 60%,#526b33);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 #a1ab93;padding:16px 0;background:transparent;color:#fff;font:inherit;box-sizing:border-box}.iq-dialog input::placeholder{color:#bbc1b4}.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:#c5eb9e;text-decoration:underline}.iq-lightbox{width:min(1100px,95vw);max-height:95dvh;padding:55px 20px 20px;border:0;border-radius:12px;background:#171b14;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:#a3cc6c;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 #a3cc6c!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:#66715f;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:#66715f;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:#456c22;background:#edf5e5;border-color:#a3cc6c}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:#edf5e5;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 #91c95b;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:#30382d;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 #51594a;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:#a3cc6c;color:#171b14!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:#a1cd65;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 Ukrainian Display,sans-serif;font-size:32px;font-weight:400;letter-spacing:-.045em}.iq-page-curtain__line{width:48px;height:2px;background:#a1cd65;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:#46543b}.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 #a1cd65;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:#69bd42}.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:#35651c;text-decoration:underline;text-underline-offset:3px}.iq-legal-notice{border-left:3px solid #77d14d;padding:16px 20px;background:#f1f5ee}.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}}@font-face{font-family:iqmodul Text;src:url(/assets/e66669138f6bcc5a.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:iqmodul Display;src:url(/assets/b1ddcf6db6b5ff5a.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:iqmodul Ukrainian Display;src:url(/assets/284b0d4172a45e4f.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--iq-display-font:"iqmodul Display"}html[lang=uk]{--iq-display-font:"iqmodul Ukrainian Display"}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:400!important}.site .iq-brand{font-family:iqmodul Ukrainian Display,sans-serif!important}.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}
