:where(.hp-reference).lenis,:where(.hp-reference).lenis body{height:auto}:where(.hp-reference) .lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}:where(.hp-reference) .lenis [data-lenis-prevent],:where(.hp-reference) .lenis [data-lenis-prevent-wheel],:where(.hp-reference) .lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}:where(.hp-reference) .lenis.lenis-smooth iframe{pointer-events:none}:where(.hp-reference) .lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:where(.hp-reference){--app-height:100%;--scroll-width:calc(var(--size-index) * .6);--default-font:Inter;--default-fz:calc(var(--size-index) * 1.6);--default-lh:100%;--default-fw:400;--default-ls:0;--size-index:10px;--container-width:calc(var(--size-index) * 143);--container-padding:calc(var(--size-index) * 1.5);--bg-color:#eeebe5;--txt-main:#373d42b3;--brand-main-base:#373d42;--brand-second-base:#e6e1db;--brand-second-mid:#ebd3af;--brand-second-low:#dcd4c766;--white-base:#fff;--brand-second-strong:#827a6e;--brand-main-mid:#373d42b3;--brand-second-extra-low:#dcd4c71a;--brand-main-low:#373d421a;--grey-base:#696969;--white-low:#fff3;--grey-low:#afb1b0;--brand-third-base:#e6e1db;--brand-third-mid:#eeebe5;--white-mid:#ffffff80;--yellow-base:#fabf35;--scrollbar-width:var(--scroll-width);--scrollbar-track:var(--brand-second-base);--scrollbar-thumb:var(--brand-second-mid);--scrollbar-thumb-hover:var(--brand-second-mid);--overflow-color:#dcd4c7;--overflow-opacity:.5;--overflow-blur:10px}@media (max-width:1440px){:where(.hp-reference){--size-index:.694vw}}@media (max-width:992px){:where(.hp-reference){--size-index:1.30208vw;--default-fz:calc(var(--size-index) * 1.4)}}@media (max-width:575px){:where(.hp-reference){--size-index:2.66667vw}}@font-face{font-family:Fontello;font-weight:400;font-style:normal;font-display:swap;src:url(/uploads/source/11facd858c5d7bcddaa61729.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/uploads/source/37854261c26e9192fba3b650.woff2)format("woff2")}@font-face{font-family:RobotoMono;font-weight:700;font-style:normal;font-display:swap;src:url(/uploads/source/a0c29d3426e18d2733cb11b9.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/uploads/source/3b9cc75d1d21ac0d06786d4a.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/uploads/source/2886f364b38ef35a752cc7a0.woff2)format("woff2")}@font-face{font-family:RobotoMono;font-weight:500;font-style:normal;font-display:swap;src:url(/uploads/source/795eb95ec950b4e561896ec6.woff2)format("woff2")}@font-face{font-family:RobotoMono;font-weight:400;font-style:normal;font-display:swap;src:url(/uploads/source/cd6ee50756dfcd57655088c6.woff2)format("woff2")}:where(.hp-reference) [class^=icon-]:before,:where(.hp-reference) [class*=\ icon-]:before{font-variant:normal;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;speak:never;text-transform:none;margin:0;padding:0;font-family:Fontello;font-style:normal;font-weight:400}:where(.hp-reference) .icon-btn_arrow:before{content:""}:where(.hp-reference) .icon-close:before{content:""}:where(.hp-reference) .icon-link_arrow:before{content:""}:where(.hp-reference) .icon-phone:before{content:""}:where(.hp-reference) .icon-phone_fill:before{content:""}:where(.hp-reference) .icon-plus:before{content:""}:where(.hp-reference) .icon-check:before{content:""}:where(.hp-reference) .icon-slider_arrow:before{content:""}:where(.hp-reference) .icon-square:before{content:""}:where(.hp-reference) .icon-floor:before{content:""}:where(.hp-reference) .icon-house:before{content:""}:where(.hp-reference) .icon-size:before{content:""}:where(.hp-reference) .icon-dots:before{content:""}:where(.hp-reference) .icon-check_pxl:before{content:""}:where(.hp-reference) .icon-select_arrow_pxl:before{content:""}:where(.hp-reference) *{box-sizing:border-box;outline:0}:where(.hp-reference) :before,:where(.hp-reference) :after{box-sizing:border-box;-webkit-user-select:none;user-select:none}:where(.hp-reference) *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased}:where(.hp-reference){-moz-text-size-adjust:none;text-size-adjust:none;font-size:var(--size-index);margin:0!important;padding:0!important}:where(.hp-reference):focus-within{scroll-behavior:smooth}:where(.hp-reference) h1,:where(.hp-reference) h2,:where(.hp-reference) h3,:where(.hp-reference) h4,:where(.hp-reference) h5,:where(.hp-reference) h6{text-wrap:balance;margin:0;padding:0;font-weight:400}:where(.hp-reference) p,:where(.hp-reference),:where(.hp-reference) figure,:where(.hp-reference) fieldset,:where(.hp-reference) figcaption,:where(.hp-reference) form,:where(.hp-reference) dl,:where(.hp-reference) dd{margin:0;padding:0}:where(.hp-reference) sub,:where(.hp-reference) sup{vertical-align:baseline;min-width:calc(var(--size-index) * 1.2);font-size:75%;line-height:0;position:relative}:where(.hp-reference) sub{bottom:-.75ex}:where(.hp-reference) sup{top:-.75ex}:where(.hp-reference) address,:where(.hp-reference) time{font-style:normal}:where(.hp-reference) blockquote,:where(.hp-reference) q{quotes:none;margin:0;padding:0}:where(.hp-reference) table{text-indent:0;border-color:inherit;border-collapse:separate;border-spacing:0}:where(.hp-reference) ul[role=list],:where(.hp-reference) ol[role=list]{margin:0;padding:0;list-style:none}:where(.hp-reference) img{width:auto;max-width:100%;height:auto;margin:0;font-style:italic;display:block}:where(.hp-reference) a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}:where(.hp-reference) a:not([class]):visited{color:currentColor}:where(.hp-reference) a[class]{text-decoration:none}:where(.hp-reference) input,:where(.hp-reference) button,:where(.hp-reference) textarea,:where(.hp-reference) select{font:inherit;line-height:inherit;letter-spacing:inherit;background-image:none}:where(.hp-reference) a,:where(.hp-reference) button,:where(.hp-reference) details,:where(.hp-reference) select{color:currentColor;cursor:pointer}:where(.hp-reference) .disabled,:where(.hp-reference) :disabled{cursor:default}:where(.hp-reference) textarea:not([rows]){max-width:100%;vertical-align:center}:where(.hp-reference){min-width:calc(var(--size-index) * 32);font-family:var(--default-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:var(--default-fw);font-size:var(--default-fz);line-height:var(--default-lh);color:var(--txt-main);background-color:var(--bg-color);text-rendering:optimizespeed;scroll-behavior:smooth;scroll-snap-type:y proximity;min-height:var(--app-height);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative;overflow-x:hidden}:where(.hp-reference)::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:0}:where(.hp-reference)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:0;transition:background-color .3s}:where(.hp-reference)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:where(.hp-reference)::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:0}:where(.hp-reference){scrollbar-face-color:var(--scrollbar-thumb);scrollbar-track-color:var(--scrollbar-track)}:where(.hp-reference).overflow{padding-right:var(--scroll-width);overflow:hidden}:where(.hp-reference).overflow .header{background-color:var(--brand-third-base)}:where(.hp-reference).overflow>.main-wrapper:after{content:"";background-color:var(--brand-main-mid);z-index:5;width:100%;height:100%;display:block;position:fixed;top:0;left:0}:where(.hp-reference) main,:where(.hp-reference) header,:where(.hp-reference) footer,:where(.hp-reference) body>div{width:100%}:where(.hp-reference) main{flex:auto}:where(.hp-reference) .container{width:100%;max-width:var(--container-width);padding:0 var(--container-padding);margin:0 auto}@media (prefers-reduced-motion:reduce){:where(.hp-reference):focus-within{scroll-behavior:auto}:where(.hp-reference) *,:where(.hp-reference) :before,:where(.hp-reference) :after{transition:none;scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.hp-reference) .breadcrumbs-row{margin-top:calc(var(--size-index) * 2.5);z-index:1;position:relative}@media (max-width:992px){:where(.hp-reference) .breadcrumbs-row{margin-top:calc(var(--size-index) * 2)}}@media (max-width:575px){:where(.hp-reference) .breadcrumbs-row{margin-top:calc(var(--size-index) * 2.5)}}:where(.hp-reference) .breadcrumbs-row ol{-moz-column-gap:calc(var(--size-index) * 1.8);justify-content:flex-start;align-items:flex-start;column-gap:calc(var(--size-index) * 1.8);flex-wrap:nowrap;margin:0;padding:0;list-style-type:none;display:flex}:where(.hp-reference) .breadcrumbs-row ol li{-moz-column-gap:calc(var(--size-index) * 2.2);justify-content:flex-start;align-items:center;column-gap:calc(var(--size-index) * 2.2);flex:none;width:auto;display:inline-flex}:where(.hp-reference) .breadcrumbs-row ol li:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * .5);line-height:calc(var(--size-index) * .5);pointer-events:none;transform:rotate(-90deg)}:where(.hp-reference) .breadcrumbs-row ol li a,:where(.hp-reference) .breadcrumbs-row ol li>span{font-size:calc(var(--size-index) * 1.4);letter-spacing:-.02em;text-transform:uppercase;color:var(--brand-main-mid);line-height:100%;text-decoration:none;transition:color .3s;display:inline-block}@media (max-width:575px){:where(.hp-reference) .breadcrumbs-row ol li a,:where(.hp-reference) .breadcrumbs-row ol li>span{font-size:calc(var(--size-index) * 1.2)}}:where(.hp-reference) .breadcrumbs-row ol li a:hover,:where(.hp-reference) .breadcrumbs-row ol li>span:hover,:where(.hp-reference) .breadcrumbs-row ol li>span{color:var(--brand-main-base)}:where(.hp-reference) .breadcrumbs-row ol li:last-child:after{display:none}@keyframes MoveRightInitial{to{transform:translate(200%)}}@keyframes MoveRightEnd{0%{transform:translate(-200%)}to{transform:translate(0,0)}}:where(.hp-reference) .page-title{font-family:RobotoMono,sans-serif;font-size:calc(var(--size-index) * 8);letter-spacing:-.03em;text-transform:uppercase;color:var(--brand-main-base);font-weight:700;line-height:94%}@media (max-width:992px){:where(.hp-reference) .page-title{font-size:calc(var(--size-index) * 4.6)}}@media (max-width:575px){:where(.hp-reference) .page-title{font-size:calc(var(--size-index) * 3)}}:where(.hp-reference) .section-title{font-family:RobotoMono,sans-serif;font-size:calc(var(--size-index) * 7);letter-spacing:-.03em;text-transform:uppercase;color:var(--brand-main-base);font-weight:500;line-height:94%}@media (max-width:992px){:where(.hp-reference) .section-title{font-size:calc(var(--size-index) * 3.8)}}@media (max-width:575px){:where(.hp-reference) .section-title{font-size:calc(var(--size-index) * 2.8)}}:where(.hp-reference) .primary-btn{-moz-column-gap:calc(var(--size-index) * 1.2);justify-content:center;align-items:center;column-gap:calc(var(--size-index) * 1.2);font-size:calc(var(--size-index) * 1.6);text-transform:uppercase;color:var(--brand-main-base);background-color:var(--brand-second-mid);clip-path:polygon(calc(var(--size-index) * 2.2) 0,100%0,100%0,100% calc(100% - calc(var(--size-index) * 2.2)),calc(100% - calc(var(--size-index) * 2.2)) 100%,0 100%,0 100%,0 calc(var(--size-index) * 2.2));border:0;padding:0;font-weight:500;line-height:100%;transition:background-color .3s;display:inline-flex}@media (max-width:992px){:where(.hp-reference) .primary-btn{font-size:calc(var(--size-index) * 1.6);letter-spacing:-.02em}}:where(.hp-reference) .primary-btn .icon{font-size:calc(var(--size-index) * 1.8);line-height:calc(var(--size-index) * 1.8)}:where(.hp-reference) .primary-btn .btn-txt{white-space:nowrap;text-align:left;overflow:hidden}:where(.hp-reference) .primary-btn .word{text-wrap:nowrap}:where(.hp-reference) .btn-arrow{border:calc(var(--size-index) * .1) solid var(--grey-low);font-size:calc(var(--size-index) * 1.6);text-transform:uppercase;color:var(--brand-main-base);text-align:left;background:unset;justify-content:flex-start;align-items:center;margin:0;padding:0;font-weight:500;line-height:112%;transition:border-color .3s;display:inline-flex;overflow:hidden}@media (max-width:992px){:where(.hp-reference) .btn-arrow{font-size:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .btn-arrow .btn-txt{padding:0 calc(var(--size-index) * 2);letter-spacing:0;white-space:nowrap;flex:none;width:auto}:where(.hp-reference) .btn-arrow .icon-btn_arrow{flex:0 0 calc(var(--size-index) * 5.1);width:calc(var(--size-index) * 5);height:calc(var(--size-index) * 5);font-size:calc(var(--size-index) * 1.8);line-height:calc(var(--size-index) * 1.8);background-color:var(--yellow-base);border-left:calc(var(--size-index) * .1) solid var(--brand-third-base);justify-content:center;align-items:center;display:flex;overflow:hidden}:where(.hp-reference) .btn-arrow .icon-btn_arrow:before{display:block}:where(.hp-reference) .btn-arrow:hover{border-color:var(--yellow-base)}:where(.hp-reference) .btn-arrow:hover .icon-btn_arrow:before{animation:.3s forwards MoveRightInitial,.5s .3s forwards MoveRightEnd}:where(.hp-reference) .input-group.check-group label{max-width:100%;display:block;position:relative}:where(.hp-reference) .input-group.check-group label input{opacity:0;visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}:where(.hp-reference) .input-group.check-group label input:checked+.label:before{background-color:var(--brand-main-base);color:var(--white-base)}:where(.hp-reference) .input-group.check-group label input.error+.label:before{border-color:red}:where(.hp-reference) .input-group.check-group label .label{padding-left:calc(var(--size-index) * 3.2);font-size:calc(var(--size-index) * 1.6);letter-spacing:-.02em;color:var(--brand-main-mid);cursor:pointer;opacity:.7;max-width:100%;min-height:calc(var(--size-index) * 2);justify-content:flex-start;align-items:center;line-height:100%;display:flex}@media (max-width:992px){:where(.hp-reference) .input-group.check-group label .label{font-size:calc(var(--size-index) * 1.4);color:var(--brand-main-mid)}}:where(.hp-reference) .input-group.check-group label .label>p{max-width:calc(100% - calc(var(--size-index) * 3.2))}:where(.hp-reference) .input-group.check-group label .label a{transition:color .3s}@media (max-width:575px){:where(.hp-reference) .input-group.check-group label .label a{display:inline-block}}:where(.hp-reference) .input-group.check-group label .label a:hover{color:var(--brand-main-base)}:where(.hp-reference) .input-group.check-group label .label:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";width:calc(var(--size-index) * 2);height:calc(var(--size-index) * 2);font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * .8);line-height:calc(var(--size-index) * .8);border:calc(var(--size-index) * .1) solid var(--brand-main-base);color:#0000;background-color:#0000;justify-content:center;align-items:center;transition:color .3s,background-color .3s;display:flex;position:absolute;top:0;left:0}:where(.hp-reference) .input-style{width:100%;font-size:calc(var(--size-index) * 1.4);text-transform:uppercase;color:var(--brand-main-mid);border:0;border-bottom:calc(var(--size-index) * .1) solid #373d4233;padding:calc(var(--size-index) * 1.5) 0;font-weight:500;line-height:112%;display:block}:where(.hp-reference) .input-style.placeholder{color:var(--brand-main-mid);opacity:.5;transition:color .3s}:where(.hp-reference) .input-style::-webkit-input-placeholder{color:var(--brand-main-mid);opacity:.5;transition:color .3s}:where(.hp-reference) .input-style::-moz-placeholder{color:var(--brand-main-mid);opacity:.5;transition:color .3s}:where(.hp-reference) .input-style:-moz-placeholder-shown{color:var(--brand-main-mid);opacity:.5;transition:color .3s}:where(.hp-reference) .input-style:-ms-placeholder-shown{color:var(--brand-main-mid);opacity:.5;transition:color .3s}@media (max-width:992px){:where(.hp-reference) .input-style{padding:calc(var(--size-index) * 1.2) 0}}@media (max-width:575px){:where(.hp-reference) .input-style{font-size:calc(var(--size-index) * 1.2)}}:where(.hp-reference) .input-style.error{border-color:red}:where(.hp-reference) .input-style:focus.placeholder{color:#0000}:where(.hp-reference) .input-style:focus::-webkit-input-placeholder{color:#0000}:where(.hp-reference) .input-style:focus::-moz-placeholder{color:#0000}:where(.hp-reference) .input-style:focus:-moz-placeholder-shown{color:#0000}:where(.hp-reference) .input-style:focus:-ms-placeholder-shown{color:#0000}:where(.hp-reference) .product-item{transition:background-color .3s}:where(.hp-reference) .product-item .item-link{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;display:flex}:where(.hp-reference) .product-item .image-block{flex:0 0 calc(var(--size-index) * 24.8);height:calc(var(--size-index) * 24.8);width:100%;position:relative;overflow:hidden}:where(.hp-reference) .product-item .image-block .tag-list{top:calc(var(--size-index) * 1);left:calc(var(--size-index) * 1);max-width:calc(100% - calc(var(--size-index) * 2));flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:absolute}:where(.hp-reference) .product-item .image-block .tag-list li{border:calc(var(--size-index) * .1) solid var(--brand-main-low);width:auto;color:var(--brand-main-base);letter-spacing:0;line-height:100%;font-size:calc(var(--size-index) * 1.4);padding:calc(var(--size-index) * .8) calc(var(--size-index) * 1.1);white-space:nowrap;z-index:1;background-color:#eeebe5;flex:none;justify-content:center;align-items:center;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex;position:relative}:where(.hp-reference) .product-item .image-block .item-image{-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;margin:0;display:block}:where(.hp-reference) .product-item .image-block .gallery-wrapper{justify-content:flex-start;align-items:stretch;height:100%;display:flex;position:relative;overflow:hidden}:where(.hp-reference) .product-item .image-block .gallery-wrapper .item-image{opacity:0;pointer-events:none;transition:opacity .3s .15s;position:absolute;top:0;left:0}:where(.hp-reference) .product-item .image-block .gallery-wrapper .hover-zone{height:calc(100% - calc(var(--size-index) * 2.5));flex:auto;width:100%}:where(.hp-reference) .product-item .image-block .gallery-wrapper .hover-zone:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-radius:calc(var(--size-index) * .8);background-color:var(--white-mid);z-index:2;bottom:calc(var(--size-index) * .8);right:calc(var(--size-index) * .8);transform-origin:50%;opacity:0;transition:background-color .3s,width .3s,opacity .3s;display:block;position:absolute}:where(.hp-reference) .product-item .image-block .gallery-wrapper .hover-zone:first-of-type .item-image{opacity:1}:where(.hp-reference) .product-item .image-block .gallery-wrapper .hover-zone:first-of-type:after{background-color:var(--yellow-base);width:calc(var(--size-index) * 1.6)}:where(.hp-reference) .product-item .image-block .gallery-wrapper .hover-zone:hover .item-image{opacity:1;z-index:1}:where(.hp-reference) .product-item .image-block .gallery-wrapper .hover-zone:hover:after{background-color:var(--yellow-base);width:calc(var(--size-index) * 1.6)}:where(.hp-reference) .product-item .image-block .gallery-wrapper:hover .hover-zone:after{opacity:1}:where(.hp-reference) .product-item .image-block .gallery-wrapper:hover .hover-zone:first-of-type:after{width:calc(var(--size-index) * .8);background-color:var(--white-mid)}:where(.hp-reference) .product-item .image-block .gallery-wrapper:hover .hover-zone:first-of-type:hover:after{width:calc(var(--size-index) * 1.6);background-color:var(--yellow-base)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="5"] .hover-zone:first-of-type:after{right:calc(var(--size-index) * 10.4)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="5"] .hover-zone:nth-of-type(2):after{right:calc(var(--size-index) * 8)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="5"] .hover-zone:nth-of-type(3):after{right:calc(var(--size-index) * 5.6)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="5"] .hover-zone:nth-of-type(4):after{right:calc(var(--size-index) * 3.2)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="5"] .hover-zone:nth-of-type(5):after{right:calc(var(--size-index) * .8)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="4"] .hover-zone:first-of-type:after{right:calc(var(--size-index) * 8)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="4"] .hover-zone:nth-of-type(2):after{right:calc(var(--size-index) * 5.6)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="4"] .hover-zone:nth-of-type(3):after{right:calc(var(--size-index) * 3.2)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="4"] .hover-zone:nth-of-type(4):after{right:calc(var(--size-index) * .8)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="3"] .hover-zone:first-of-type:after{right:calc(var(--size-index) * 5.6)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="3"] .hover-zone:nth-of-type(2):after{right:calc(var(--size-index) * 3.2)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="3"] .hover-zone:nth-of-type(3):after{right:calc(var(--size-index) * .8)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="2"] .hover-zone:first-of-type:after{right:calc(var(--size-index) * 3.2)}:where(.hp-reference) .product-item .image-block .gallery-wrapper[data-images="2"] .hover-zone:nth-of-type(2):after{right:calc(var(--size-index) * .8)}:where(.hp-reference) .product-item .descr-block{border:calc(var(--size-index) * .1) solid var(--brand-main-low);width:100%;padding:calc(var(--size-index) * 1.6);flex-direction:column;flex:auto;justify-content:flex-start;align-items:flex-start;transition:border-color .3s;display:flex}@media (max-width:992px){:where(.hp-reference) .product-item .descr-block{padding:calc(var(--size-index) * 1.6) calc(var(--size-index) * 1.6) calc(var(--size-index) * 1.9)}}:where(.hp-reference) .product-item .descr-block .item-name{-moz-column-gap:calc(var(--size-index) * 1.2);column-gap:calc(var(--size-index) * 1.2);grid-template-columns:auto 1fr;width:100%;display:grid}:where(.hp-reference) .product-item .descr-block .item-name .item-title{font-size:calc(var(--size-index) * 2);letter-spacing:-.04em;text-transform:uppercase;color:var(--brand-main-base);flex-direction:column;justify-content:flex-start;align-items:flex-start;font-weight:600;line-height:100%;display:flex}@media (max-width:992px){:where(.hp-reference) .product-item .descr-block .item-name .item-title{font-size:calc(var(--size-index) * 1.8)}}@media (max-width:575px){:where(.hp-reference) .product-item .descr-block .item-name .item-title{font-size:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .product-item .descr-block .item-name .item-title span{font-size:calc(var(--size-index) * 1.6);text-transform:none;letter-spacing:-.03em;color:var(--brand-main-mid);margin-top:calc(var(--size-index) * .7);order:1;font-weight:400;line-height:100%;display:block}@media (max-width:992px){:where(.hp-reference) .product-item .descr-block .item-name .item-title span{font-size:calc(var(--size-index) * 1.4)}}:where(.hp-reference) .product-item .descr-block .item-name .item-price{letter-spacing:-.03em;white-space:nowrap;text-align:right}:where(.hp-reference) .product-item .descr-block .item-info{grid-template-columns:1fr calc(var(--size-index) * 12.5);-moz-column-gap:calc(var(--size-index) * 1.2);column-gap:calc(var(--size-index) * 1.2);row-gap:calc(var(--size-index) * 2);width:100%;margin-top:calc(var(--size-index) * 2.8);display:grid}:where(.hp-reference) .product-item .descr-block .item-info .info-item{letter-spacing:-.03em;color:var(--brand-main-base);justify-content:flex-start;align-items:center;line-height:90%;display:flex}:where(.hp-reference) .product-item .descr-block .item-info .info-item:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;flex:0 0 calc(var(--size-index) * 2.4);font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * 1.6);line-height:calc(var(--size-index) * 1.6);margin-right:calc(var(--size-index) * .8);justify-content:center;align-self:center;align-items:center;display:flex}:where(.hp-reference) .product-item .descr-block .item-info .info-item.house-type{order:1}:where(.hp-reference) .product-item .descr-block .item-info .info-item.house-type:before{content:""}:where(.hp-reference) .product-item .descr-block .item-info .info-item.floor-type{order:3}:where(.hp-reference) .product-item .descr-block .item-info .info-item.floor-type:before{content:""}:where(.hp-reference) .product-item .descr-block .item-info .info-item.square-type{order:2}:where(.hp-reference) .product-item .descr-block .item-info .info-item.square-type:before{content:""}:where(.hp-reference) .product-item .descr-block .item-info .info-item.size-type{order:4}:where(.hp-reference) .product-item .descr-block .item-info .info-item.size-type:before{content:""}:where(.hp-reference) .product-item .descr-block .item-add{margin-top:calc(var(--size-index) * 2.8);font-size:calc(var(--size-index) * 1.6);letter-spacing:-.03em;color:var(--brand-main-mid);line-height:100%;display:block}@media (max-width:992px){:where(.hp-reference) .product-item .descr-block .item-add{font-size:calc(var(--size-index) * 1.4)}}@media (max-width:575px){:where(.hp-reference) .product-item .descr-block .item-add{margin-top:calc(var(--size-index) * 2.4)}}:where(.hp-reference) .product-item .descr-block .item-mortgage{width:100%;margin-top:calc(var(--size-index) * 2.4);border-top:calc(var(--size-index) * .1) solid var(--brand-main-low);padding:calc(var(--size-index) * 1.6) 0 0;font-size:calc(var(--size-index) * 1.6);letter-spacing:-.03em;color:var(--brand-main-mid);line-height:110%}@media (max-width:992px){:where(.hp-reference) .product-item .descr-block .item-mortgage{font-size:calc(var(--size-index) * 1.4)}}@media (max-width:575px){:where(.hp-reference) .product-item .descr-block .item-mortgage{margin-top:calc(var(--size-index) * 2)}}:where(.hp-reference) .product-item:hover{background-color:var(--white-mid)}:where(.hp-reference) .header{border-bottom:calc(var(--size-index) * .1) solid transparent;z-index:10;background-color:var(--brand-third-mid);width:100%;transition:background-color .3s,border-color .3s,top .3s;position:fixed;top:0;left:0}:where(.hp-reference) .header.scroll{border-color:var(--brand-second-low)}:where(.hp-reference) .header__content{-moz-column-gap:calc(var(--size-index) * 2);justify-content:space-between;align-items:center;column-gap:calc(var(--size-index) * 2);width:100%;padding:calc(var(--size-index) * 1) 0;display:flex}@media (max-width:992px){:where(.hp-reference) .header__content{-moz-column-gap:calc(var(--size-index) * 1.7);column-gap:calc(var(--size-index) * 1.7)}}:where(.hp-reference) .header__content .logo-link{flex:none;width:auto;display:inline-block}:where(.hp-reference) .header__content .main-menu{width:auto;padding:calc(var(--size-index) * 1) calc(var(--size-index) * 1.6);flex:none;margin:0 auto}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu{width:calc(var(--size-index) * 40);padding:calc(var(--size-index) * 2.8) calc(var(--size-index) * 1.6);height:calc(var(--app-height) - 100%);background-color:var(--brand-third-base);-ms-overflow-style:none;scrollbar-width:none;border-bottom:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;transition:transform .3s;display:flex;position:absolute;top:100%;right:0;overflow-y:scroll;transform:translate(100%)}:where(.hp-reference) .header__content .main-menu::-webkit-scrollbar{display:none}:where(.hp-reference) .header__content .main-menu.show{transform:translate(0)}}@media (max-width:575px){:where(.hp-reference) .header__content .main-menu{width:100vw}}:where(.hp-reference) .header__content .main-menu .backcall-link{display:none}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu .backcall-link{width:100%;display:block}:where(.hp-reference) .header__content .main-menu .backcall-link:before{content:attr(data-name);font-size:calc(var(--size-index) * 1.4);text-transform:uppercase;color:var(--brand-main-mid);margin-bottom:calc(var(--size-index) * 1.8);font-weight:500;line-height:112%;display:block}:where(.hp-reference) .header__content .main-menu .backcall-link .phone-link{font-family:RobotoMono,sans-serif;font-size:calc(var(--size-index) * 3.8);letter-spacing:-.03em;text-transform:uppercase;color:var(--brand-main-base);margin-bottom:calc(var(--size-index) * 4);white-space:nowrap;font-weight:500;line-height:94%;transition:color .3s;display:inline-block}}@media (max-width:992px) and (max-width:992px){:where(.hp-reference) .header__content .main-menu .backcall-link .phone-link{font-size:calc(var(--size-index) * 3.4)}}@media (max-width:992px) and (max-width:575px){:where(.hp-reference) .header__content .main-menu .backcall-link .phone-link{font-size:calc(var(--size-index) * 2.8)}}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu .backcall-link .phone-link:hover{color:var(--yellow-base)}}:where(.hp-reference) .header__content .main-menu .projects-btn{display:none}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu .projects-btn{width:100%;height:calc(var(--size-index) * 6);flex:0 0 calc(var(--size-index) * 6);margin-top:auto;display:flex}}:where(.hp-reference) .header__content .main-menu>ul{-moz-column-gap:calc(var(--size-index) * 3.2);justify-content:flex-start;align-items:flex-start;column-gap:calc(var(--size-index) * 3.2);font-size:calc(var(--size-index) * 1.4);letter-spacing:-.02em;color:var(--brand-main-base);margin:0;padding:0;line-height:100%;list-style-type:none;display:flex}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu>ul{width:100%;margin-bottom:calc(var(--size-index) * 2);flex-direction:column}:where(.hp-reference) .header__content .main-menu>ul:before{content:attr(data-name);font-size:calc(var(--size-index) * 1.4);text-transform:uppercase;color:var(--brand-main-mid);margin-bottom:calc(var(--size-index) * 1.6);font-weight:500;line-height:112%;display:block}}:where(.hp-reference) .header__content .main-menu>ul>li{flex:none;width:auto}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu>ul>li+li{margin-top:calc(var(--size-index) * 2.8)}}:where(.hp-reference) .header__content .main-menu>ul>li:hover .item-name:before{width:100%}:where(.hp-reference) .header__content .main-menu>ul>li>a,:where(.hp-reference) .header__content .main-menu>ul>li .item-name{-moz-column-gap:calc(var(--size-index) * .8);justify-content:flex-start;align-items:center;column-gap:calc(var(--size-index) * .8);text-transform:uppercase;font-size:calc(var(--size-index) * 1.4);letter-spacing:-.02em;line-height:100%;text-decoration:none;display:inline-flex;position:relative}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu>ul>li>a,:where(.hp-reference) .header__content .main-menu>ul>li .item-name{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;font-weight:600}}:where(.hp-reference) .header__content .main-menu>ul>li>a:before,:where(.hp-reference) .header__content .main-menu>ul>li .item-name:before{content:"";width:0;height:calc(var(--size-index) * .1);background-color:var(--brand-main-base);bottom:calc(var(--size-index) * -.3);transition:width .3s;display:block;position:absolute;left:0}:where(.hp-reference) .header__content .main-menu>ul>li>a:hover:before,:where(.hp-reference) .header__content .main-menu>ul>li .item-name:hover:before{width:100%}:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item{position:relative}:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .item-name{cursor:pointer}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .item-name{display:none}}:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .item-name:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * .5);line-height:calc(var(--size-index) * .5);transition:transform .3s}:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .submenu-wrapper{padding:calc(var(--size-index) * 2) 0;left:calc(var(--size-index) * -1.6);min-width:calc(var(--size-index) * 18);white-space:nowrap;text-align:left;z-index:1;display:none;position:absolute}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .submenu-wrapper{width:100%;padding:0;display:block;position:relative;left:0}}:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .submenu-wrapper .submenu-list{background-color:var(--white-base);margin:0;padding:0;display:block}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .submenu-wrapper .submenu-list{background-color:#0000}}:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .submenu-wrapper .submenu-list li{display:block}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .submenu-wrapper .submenu-list li+li{margin-top:calc(var(--size-index) * 2.7)}}:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .submenu-wrapper .submenu-list li:last-child a{border-bottom:none}:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .submenu-wrapper .submenu-list a{width:100%;font-size:calc(var(--size-index) * 1.6);letter-spacing:-.03em;color:#373d42b3;border-bottom:calc(var(--size-index) * .1) solid var(--brand-third-base);padding:calc(var(--size-index) * 1.2) calc(var(--size-index) * 1.2) calc(var(--size-index) * 1.1);justify-content:flex-start;align-items:center;line-height:100%;text-decoration:none;transition:background-color .3s;display:flex;position:relative}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .submenu-wrapper .submenu-list a{width:auto;font-size:calc(var(--size-index) * 1.8);text-transform:uppercase;color:var(--brand-main-base);padding:0;font-weight:600;display:inline-flex}:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .submenu-wrapper .submenu-list a:after{content:"";width:0;height:calc(var(--size-index) * .1);background-color:var(--brand-main-base);bottom:calc(var(--size-index) * -.3);transition:width .3s;display:block;position:absolute;left:0}}:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .submenu-wrapper .submenu-list a:hover{background-color:var(--brand-second-low)}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .submenu-wrapper .submenu-list a:hover{background-color:#0000}:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item .submenu-wrapper .submenu-list a:hover:after{width:100%}}:where(.hp-reference) .header__content .main-menu>ul>li.submenu-item.active .item-name:after{transform:scaleY(-1)}:where(.hp-reference) .header__content .backcall-block{-moz-column-gap:calc(var(--size-index) * 6.8);justify-content:flex-end;align-items:center;column-gap:calc(var(--size-index) * 6.8);flex:none;width:auto;display:flex}@media (max-width:992px){:where(.hp-reference) .header__content .backcall-block{-moz-column-gap:calc(var(--size-index) * 1.6);column-gap:calc(var(--size-index) * 1.6);margin-left:auto}}:where(.hp-reference) .header__content .backcall-block .phone-link{-moz-column-gap:calc(var(--size-index) * 1);justify-content:flex-start;align-items:center;column-gap:calc(var(--size-index) * 1);width:auto;font-size:calc(var(--size-index) * 1.6);letter-spacing:-.06em;color:var(--brand-main-base);flex:none;line-height:100%;display:inline-flex}@media (max-width:992px){:where(.hp-reference) .header__content .backcall-block .phone-link{width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);background-color:var(--brand-main-base);color:var(--white-base);order:1;justify-content:center;display:none}:where(.hp-reference) .header__content .backcall-block .phone-link span{display:none}}:where(.hp-reference) .header__content .backcall-block .phone-link:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * 1.4);line-height:calc(var(--size-index) * 1.4)}@media (max-width:992px){:where(.hp-reference) .header__content .backcall-block .phone-link:before{content:"";font-size:calc(var(--size-index) * 1.2);line-height:calc(var(--size-index) * 1.2)}}:where(.hp-reference) .header__content .backcall-block .backcall-link{-moz-column-gap:calc(var(--size-index) * 1.2);justify-content:flex-start;align-items:center;column-gap:calc(var(--size-index) * 1.2);font-size:calc(var(--size-index) * 1.4);text-transform:uppercase;color:var(--brand-main-base);font-weight:500;line-height:112%;display:inline-flex;position:relative}:where(.hp-reference) .header__content .backcall-block .backcall-link span:not(.icon){position:relative}:where(.hp-reference) .header__content .backcall-block .backcall-link span:not(.icon):before{content:"";width:0;height:calc(var(--size-index) * .1);background-color:var(--brand-main-base);bottom:calc(var(--size-index) * -.4);transition:width .3s;display:block;position:absolute;left:0}:where(.hp-reference) .header__content .backcall-block .backcall-link .icon{width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);font-size:calc(var(--size-index) * 1.6);line-height:calc(var(--size-index) * 1.6);background-color:var(--yellow-base);justify-content:center;align-items:center;display:flex;overflow:hidden}:where(.hp-reference) .header__content .backcall-block .backcall-link .icon:before{display:block}@media (max-width:992px){:where(.hp-reference) .header__content .backcall-block .backcall-link{font-size:calc(var(--size-index) * 1.4)}}@media (max-width:575px){:where(.hp-reference) .header__content .backcall-block .backcall-link{font-size:calc(var(--size-index) * 1.2)}}:where(.hp-reference) .header__content .backcall-block .backcall-link:hover span:not(.icon):before{width:100%}:where(.hp-reference) .header__content .backcall-block .backcall-link:hover .icon:before{animation:.3s forwards MoveRightInitial,.5s .3s forwards MoveRightEnd}:where(.hp-reference) .header__content .hamburger-btn{width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);cursor:pointer;z-index:10;background-color:#0000;border:0;justify-content:flex-end;align-items:center;margin:0;padding:0;transition:color .3s;display:none;position:relative}@media (max-width:992px){:where(.hp-reference) .header__content .hamburger-btn{width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);background-color:#0000;border:0;display:flex}}:where(.hp-reference) .header__content .hamburger-btn .hamburger-inner{width:calc(var(--size-index) * 2);height:calc(var(--size-index) * .2);background-color:var(--brand-main-base);pointer-events:none;transition:background-color .3s;display:block;position:relative}:where(.hp-reference) .header__content .hamburger-btn .hamburger-inner:before,:where(.hp-reference) .header__content .hamburger-btn .hamburger-inner:after{content:"";width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * .2);background-color:var(--brand-main-base);transition:transform .15s linear,background-color .3s;display:block;position:absolute;right:0}:where(.hp-reference) .header__content .hamburger-btn .hamburger-inner:before{transform:translateY(calc(var(--size-index) * -.9))}:where(.hp-reference) .header__content .hamburger-btn .hamburger-inner:after{transform:translateY(calc(var(--size-index) * .9));width:calc(var(--size-index) * 2.8)}:where(.hp-reference) .header__content .hamburger-btn.active .hamburger-inner{background-color:#0000}:where(.hp-reference) .header__content .hamburger-btn.active .hamburger-inner:before{background-color:var(--brand-main-base);transform:rotate(45deg)}:where(.hp-reference) .header__content .hamburger-btn.active .hamburger-inner:after{background-color:var(--brand-main-base);width:calc(var(--size-index) * 3.2);transform:rotate(-45deg)}:where(.hp-reference) main>section:first-of-type{padding-top:calc(var(--size-index) * 12)}@media (max-width:992px){:where(.hp-reference) main>section:first-of-type{padding-top:calc(var(--size-index) * 10)}}:where(.hp-reference) .home-main{background-color:var(--brand-third-base);padding-bottom:calc(var(--size-index) * 4);overflow:hidden}:where(.hp-reference) .home-main__content{padding-top:calc(var(--size-index) * 7);grid-template-columns:calc(var(--size-index) * 47.3) 1fr;-moz-column-gap:calc(var(--size-index) * 3);column-gap:calc(var(--size-index) * 3);display:grid;position:relative}@media (max-width:992px){:where(.hp-reference) .home-main__content{margin-top:calc(var(--size-index) * -1);grid-template-columns:100%;padding-top:0}}@media (max-width:575px){:where(.hp-reference) .home-main__content{padding-top:calc(var(--size-index) * 2);margin-top:0}}:where(.hp-reference) .home-main__content:before{content:"";width:calc(var(--size-index) * 60.7);height:calc(var(--size-index) * 60.7);top:calc(var(--size-index) * -8);right:calc(var(--size-index) * -1.8);background-image:url(/uploads/source/d67fd81a184fa7151c548089.svg);background-repeat:no-repeat;background-size:cover;display:block;position:absolute}@media (max-width:992px){:where(.hp-reference) .home-main__content:before{width:calc(var(--size-index) * 30.4);height:calc(var(--size-index) * 30.4);top:calc(var(--size-index) * -7)}}@media (max-width:575px){:where(.hp-reference) .home-main__content:before{top:calc(var(--size-index) * -5)}}:where(.hp-reference) .home-main__content .page-title{font-size:calc(var(--size-index) * 8);letter-spacing:-.03em;max-width:calc(var(--size-index) * 70);z-index:1;grid-column:span 2;line-height:94%;position:relative}@media (max-width:992px){:where(.hp-reference) .home-main__content .page-title{font-size:calc(var(--size-index) * 4.6);max-width:calc(var(--size-index) * 45);grid-column:unset}}@media (max-width:575px){:where(.hp-reference) .home-main__content .page-title{font-size:calc(var(--size-index) * 3)}}:where(.hp-reference) .home-main__content .left-side{margin-top:calc(var(--size-index) * 17.5);-moz-column-gap:calc(var(--size-index) * .6);column-gap:calc(var(--size-index) * .6);z-index:1;grid-template-columns:repeat(2,1fr);display:grid;position:relative}@media (max-width:992px){:where(.hp-reference) .home-main__content .left-side{margin-top:calc(var(--size-index) * 34)}}@media (max-width:575px){:where(.hp-reference) .home-main__content .left-side{margin-top:calc(var(--size-index) * 21)}}:where(.hp-reference) .home-main__content .left-side .info-item{justify-content:flex-start;align-items:flex-start;row-gap:calc(var(--size-index) * 2);padding:calc(var(--size-index) * 2) calc(var(--size-index) * 2.2);height:calc(var(--size-index) * 23);flex-direction:column;display:flex;position:relative}@media (max-width:992px){:where(.hp-reference) .home-main__content .left-side .info-item{padding:calc(var(--size-index) * 1.6) calc(var(--size-index) * 2);height:calc(var(--size-index) * 13)}}:where(.hp-reference) .home-main__content .left-side .info-item:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .2) solid var(--brand-main-base);border-left:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;top:0;left:0}:where(.hp-reference) .home-main__content .left-side .info-item:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .2) solid var(--brand-main-base);border-right:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;top:0;right:0}:where(.hp-reference) .home-main__content .left-side .info-item .icon{width:calc(var(--size-index) * 2);height:calc(var(--size-index) * 2);left:calc(var(--size-index) * -.2);margin-bottom:auto;display:block;position:relative;overflow:hidden}:where(.hp-reference) .home-main__content .left-side .info-item .icon .icon-img{max-width:unset;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}:where(.hp-reference) .home-main__content .left-side .info-item .item-descr{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-base);width:100%;font-weight:600;line-height:100%}@media (max-width:992px){:where(.hp-reference) .home-main__content .left-side .info-item .item-descr{font-size:calc(var(--size-index) * 1.6);font-weight:400}}:where(.hp-reference) .home-main__content .left-side .info-item .item-descr:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-left:calc(var(--size-index) * .2) solid var(--brand-main-base);border-bottom:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;bottom:0;left:0}:where(.hp-reference) .home-main__content .left-side .info-item .item-descr:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-right:calc(var(--size-index) * .2) solid var(--brand-main-base);border-bottom:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;bottom:0;right:0}:where(.hp-reference) .home-main__content .right-side{flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex;position:relative}@media (max-width:992px){:where(.hp-reference) .home-main__content .right-side{margin-top:calc(var(--size-index) * 3);position:unset}}:where(.hp-reference) .home-main__content .right-side .check-block{width:calc(var(--size-index) * 24);height:calc(var(--size-index) * 16);padding:calc(var(--size-index) * 2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);top:calc(var(--size-index) * -15);z-index:1;background:#ffffff03;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;right:0}@media (max-width:992px){:where(.hp-reference) .home-main__content .right-side .check-block{-webkit-backdrop-filter:unset;backdrop-filter:unset;width:100%;height:calc(var(--size-index) * 8.6);margin-top:calc(var(--size-index) * 4);order:1;justify-content:center;position:relative;top:0}}:where(.hp-reference) .home-main__content .right-side .check-block:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-left:calc(var(--size-index) * .2) solid var(--brand-main-base);border-bottom:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;bottom:0;left:0}:where(.hp-reference) .home-main__content .right-side .check-block:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-right:calc(var(--size-index) * .2) solid var(--brand-main-base);border-bottom:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;bottom:0;right:0}:where(.hp-reference) .home-main__content .right-side .check-block>p{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-base);padding-right:calc(var(--size-index) * 5);font-weight:500;line-height:100%;display:block}@media (max-width:992px){:where(.hp-reference) .home-main__content .right-side .check-block>p{font-size:calc(var(--size-index) * 1.6);padding-right:0}}:where(.hp-reference) .home-main__content .right-side .check-block>p:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .2) solid var(--brand-main-base);border-left:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;top:0;left:0}:where(.hp-reference) .home-main__content .right-side .check-block>p:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .2) solid var(--brand-main-base);border-right:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;top:0;right:0}:where(.hp-reference) .home-main__content .right-side .check-block>span{white-space:nowrap;font-size:calc(var(--size-index) * 1.6);letter-spacing:-.03em;margin-top:auto;display:inline-block}@media (max-width:992px){:where(.hp-reference) .home-main__content .right-side .check-block>span{font-size:calc(var(--size-index) * 1.4);margin-top:calc(var(--size-index) * 1)}}:where(.hp-reference) .home-main__content .right-side .check-block>span.icon{margin-top:calc(var(--size-index) * 1.5);font-size:calc(var(--size-index) * 1.6);width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);clip-path:none;top:calc(var(--size-index) * .5);right:calc(var(--size-index) * 2);justify-content:center;align-items:center;line-height:100%;display:flex;position:absolute;overflow:hidden}:where(.hp-reference) .home-main__content .right-side .check-block>span:not(.icon){opacity:0;transform:translateY(calc(var(--size-index) * -1));transition:opacity .4s,transform .4s}:where(.hp-reference) .home-main__content .right-side .check-block:hover .icon{background-color:var(--yellow-base)}:where(.hp-reference) .home-main__content .right-side .check-block:hover .icon:before{animation:.3s forwards MoveRightInitial,.5s .3s forwards MoveRightEnd}:where(.hp-reference) .home-main__content .right-side .check-block.show>span:not(.icon){opacity:1;transform:translateY(0)}:where(.hp-reference) .home-main__content .right-side .image-wrapper{top:calc(var(--size-index) * -12.75);max-width:calc(var(--size-index) * 90);position:absolute;right:0}@media (max-width:992px){:where(.hp-reference) .home-main__content .right-side .image-wrapper{top:0;right:auto;left:calc(var(--container-padding)*-1);max-width:unset;width:calc(100% + var(--container-padding)*2);position:absolute}}@media (max-width:575px){:where(.hp-reference) .home-main__content .right-side .image-wrapper{width:calc(100% + calc(var(--size-index) * 1));left:calc(var(--size-index) * -.5);top:calc(var(--size-index) * 7.5)}}:where(.hp-reference) .home-main__content .right-side .projects-btn{width:100%;height:calc(var(--size-index) * 6);max-width:calc(100% - calc(var(--size-index) * 5));margin-top:auto;position:relative}@media (max-width:992px){:where(.hp-reference) .home-main__content .right-side .projects-btn{max-width:100%}}:where(.hp-reference) .home-main__content .right-side .projects-btn .word{width:calc(var(--size-index) * 8)}:where(.hp-reference) .home-advantages{margin-top:calc(var(--size-index) * 10);z-index:1;position:relative}@media (max-width:992px){:where(.hp-reference) .home-advantages{margin-top:calc(var(--size-index) * 8.5)}}@media (max-width:575px){:where(.hp-reference) .home-advantages{margin-top:calc(var(--size-index) * 7)}}:where(.hp-reference) .home-advantages__content{-moz-column-gap:calc(var(--size-index) * 4);column-gap:calc(var(--size-index) * 4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .home-advantages__content{row-gap:calc(var(--size-index) * 1);grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){:where(.hp-reference) .home-advantages__content{row-gap:calc(var(--size-index) * 2.7);grid-template-columns:100%}}:where(.hp-reference) .home-advantages .advantages-item span{font-family:RobotoMono,sans-serif;font-size:calc(var(--size-index) * 7);letter-spacing:-.03em;text-transform:uppercase;color:var(--brand-main-base);padding-left:calc(var(--size-index) * .8);line-height:100%;display:block;position:relative}@media (max-width:992px){:where(.hp-reference) .home-advantages .advantages-item span{font-size:calc(var(--size-index) * 4.8)}}:where(.hp-reference) .home-advantages .advantages-item span:after{content:"";width:100%;height:calc(var(--size-index) * 1.3);border-top:calc(var(--size-index) * .1) solid #afb1b0;border-left:calc(var(--size-index) * .1) solid #afb1b0;top:calc(100% + calc(var(--size-index) * .5));left:calc(var(--size-index) * .4);pointer-events:none;display:block;position:absolute;transform:skew(-34deg)}@media (max-width:575px){:where(.hp-reference) .home-advantages .advantages-item span:after{max-width:calc(100% - calc(var(--size-index) * .8))}}:where(.hp-reference) .home-advantages .advantages-item p{font-size:calc(var(--size-index) * 1.6);letter-spacing:-.03em;color:var(--brand-main-base);padding:calc(var(--size-index) * 1.4) 0 calc(var(--size-index) * 1.4) calc(var(--size-index) * 5.5);max-width:calc(var(--size-index) * 26);display:block}@media (max-width:992px){:where(.hp-reference) .home-advantages .advantages-item p{padding:calc(var(--size-index) * 1.5) 0 calc(var(--size-index) * 1.5) calc(var(--size-index) * 3.5);font-size:calc(var(--size-index) * 1.4);max-width:calc(var(--size-index) * 22);color:var(--brand-main-mid)}}@media (max-width:575px){:where(.hp-reference) .home-advantages .advantages-item p{padding:calc(var(--size-index) * 1.3) 0 calc(var(--size-index) * 1.3) calc(var(--size-index) * 3.3)}}:where(.hp-reference) .home-advantages .full-column{grid-template-columns:calc(var(--size-index) * 39.5) calc(100% - calc(var(--size-index) * 39.5) - calc(var(--size-index) * 2.4));-moz-column-gap:calc(var(--size-index) * 2.4);column-gap:calc(var(--size-index) * 2.4);margin-top:calc(var(--size-index) * 18.5);flex-wrap:wrap;grid-column:span 3;display:grid}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column{-moz-column-gap:calc(var(--size-index) * 4);column-gap:calc(var(--size-index) * 4);margin-top:calc(var(--size-index) * -11.5);grid-column:span 2;grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){:where(.hp-reference) .home-advantages .full-column{grid-column:unset;grid-template-columns:100%;margin-top:0}}:where(.hp-reference) .home-advantages .full-column .descr-side{background-color:var(--brand-second-base);min-height:calc(var(--size-index) * 36.8);padding:calc(var(--size-index) * 3.4) calc(var(--size-index) * 3.2);align-self:flex-start;position:relative}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .descr-side{min-height:unset;background-color:#0000;grid-column:2;padding:0}}@media (max-width:575px){:where(.hp-reference) .home-advantages .full-column .descr-side{grid-column:unset}}:where(.hp-reference) .home-advantages .full-column .descr-side:before{content:"";width:calc(var(--size-index) * 15);height:calc(var(--size-index) * 4);background-color:var(--brand-third-mid);display:block;position:absolute;top:0;right:0}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .descr-side:before{display:none}}:where(.hp-reference) .home-advantages .full-column .descr-side:after{content:"";width:calc(var(--size-index) * 3.5);height:calc(var(--size-index) * 16);background-color:var(--brand-third-mid);display:block;position:absolute;bottom:0;right:0}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .descr-side:after{display:none}}:where(.hp-reference) .home-advantages .full-column .descr-side .column-title{align-items:flex-start;row-gap:calc(var(--size-index) * 10.5);font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-base);flex-direction:column;line-height:100%;display:flex}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .descr-side .column-title{font-size:calc(var(--size-index) * 1.4);letter-spacing:-.03em;color:var(--brand-main-mid);padding-left:calc(var(--size-index) * 3);row-gap:0}}:where(.hp-reference) .home-advantages .full-column .descr-side .column-title:after{content:"";width:calc(var(--size-index) * 1.3);height:calc(var(--size-index) * 19);background-color:var(--brand-third-mid);display:block;position:absolute;top:28%;left:0}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .descr-side .column-title:after{display:none}}:where(.hp-reference) .home-advantages .full-column .descr-side .column-title strong{font-size:calc(var(--size-index) * 2);text-transform:uppercase;font-weight:600;display:inline-block}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .descr-side .column-title strong{display:none}}:where(.hp-reference) .home-advantages .full-column .descr-side .column-title span{font-family:RobotoMono,sans-serif;font-size:calc(var(--size-index) * 7);letter-spacing:-.03em;color:var(--brand-main-base);margin-bottom:auto;line-height:94%;display:block}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .descr-side .column-title span{font-size:calc(var(--size-index) * 4.8);width:calc(100% + calc(var(--size-index) * 3));padding-left:calc(var(--size-index) * .8);margin:0 0 calc(var(--size-index) * 1.5) calc(var(--size-index) * -3);position:relative}:where(.hp-reference) .home-advantages .full-column .descr-side .column-title span:after{content:"";width:100%;height:calc(var(--size-index) * 1.3);border-top:calc(var(--size-index) * .1) solid #afb1b0;border-left:calc(var(--size-index) * .1) solid #afb1b0;top:calc(100% + calc(var(--size-index) * .5));left:calc(var(--size-index) * .4);pointer-events:none;display:block;position:absolute;transform:skew(-34deg)}:where(.hp-reference) .home-advantages .full-column .slider-side{margin-top:calc(var(--size-index) * 19);grid-column:span 2}}@media (max-width:575px){:where(.hp-reference) .home-advantages .full-column .slider-side{grid-column:unset;margin-top:calc(var(--size-index) * 18)}}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .slider-side .projects-slider{width:calc(100% + var(--container-padding)*2);margin:0 calc(var(--container-padding)*-1);padding:0 var(--container-padding)}}:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide{width:calc(var(--size-index) * 55.2);height:calc(var(--size-index) * 44);transition:width .8s,height .8s}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide{width:100%}}@media (max-width:575px){:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide{height:calc(var(--size-index) * 30)}}:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide .slide-content{width:calc(var(--size-index) * 20.7);height:calc(var(--size-index) * 22);transition:width .8s,height .8s,transform .8s;overflow:hidden}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide .slide-content{width:100%;height:100%}}:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide .slide-content .item-image{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;margin:0;transition:all .3s;display:block}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide .slide-content .item-image{max-width:unset;width:100%}}:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide.swiper-slide-active .slide-content{width:calc(var(--size-index) * 55.2);height:calc(var(--size-index) * 44)}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide.swiper-slide-active .slide-content{width:100%}}@media (max-width:575px){:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide.swiper-slide-active .slide-content{height:calc(var(--size-index) * 30)}}:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide.swiper-slide-next .slide-content{width:calc(var(--size-index) * 20.7);height:calc(var(--size-index) * 22)}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide.swiper-slide-next .slide-content{width:100%;height:100%}}:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide.swiper-slide-next+.swiper-slide .slide-content{transform:translateX(calc(var(--size-index) * -34.5));width:calc(var(--size-index) * 20.7);height:calc(var(--size-index) * 14)}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .slider-side .swiper-slide.swiper-slide-next+.swiper-slide .slide-content{width:100%;height:100%}}:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row{-moz-column-gap:calc(var(--size-index) * 2);justify-content:space-between;align-items:center;column-gap:calc(var(--size-index) * 2);width:calc(var(--size-index) * 55.2);padding:calc(var(--size-index) * 1.6) 0;display:flex}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row{width:100%;padding:calc(var(--size-index) * 1) 0;justify-content:center}}@media (max-width:575px){:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row{padding:calc(var(--size-index) * 1.3) 0}}:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row .slider-pagination{--swiper-pagination-bullet-horizontal-gap:calc(var(--size-index) * .4);--swiper-pagination-bullet-size:calc(var(--size-index) * 1.6);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-opacity:1;flex:none;width:auto}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row .slider-pagination{--swiper-pagination-bullet-size:calc(var(--size-index) * .8)}}:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row .slider-pagination .swiper-pagination-bullet{background-color:var(--brand-main-low);border-radius:calc(var(--size-index) * 1.6);transition:width .3s,background-color .3s}:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row .slider-pagination .swiper-pagination-bullet:first-of-type{margin-left:0}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row .slider-pagination .swiper-pagination-bullet:first-of-type{margin-left:calc(var(--size-index) * .4)}}:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--yellow-base);width:calc(var(--size-index) * 3.2)}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row .slider-navigation{-moz-column-gap:calc(var(--size-index) * .4);justify-content:flex-end;align-items:center;column-gap:calc(var(--size-index) * .4);flex:none;width:auto;display:flex}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row .slider-navigation{display:none}}:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row .slider-navigation .nav-btn{width:calc(var(--size-index) * 4.8);height:calc(var(--size-index) * 4.8);font-size:calc(var(--size-index) * 2);line-height:calc(var(--size-index) * 2);clip-path:polygon(calc(var(--size-index) * .8) 0,100%0,100%0,100% calc(100% - calc(var(--size-index) * .8)),calc(100% - calc(var(--size-index) * .8)) 100%,0 100%,0 100%,0 calc(var(--size-index) * .8));background-color:var(--brand-second-mid);color:var(--brand-main-base);justify-content:center;align-items:center;transition:background-color .3s;display:flex}:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row .slider-navigation .nav-btn.prev-btn{transform:scaleX(-1)}:where(.hp-reference) .home-advantages .full-column .slider-side .navigation-row .slider-navigation .nav-btn:hover{background-color:var(--yellow-base)}:where(.hp-reference) .home-advantages .full-column .slider-side .btn-row{grid-template-columns:calc(var(--size-index) * 55.2) 1fr;-moz-column-gap:calc(var(--size-index) * 2);column-gap:calc(var(--size-index) * 2);margin-top:calc(var(--size-index) * 6.4);font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;line-height:100%;display:grid}@media (max-width:992px){:where(.hp-reference) .home-advantages .full-column .slider-side .btn-row{margin-top:calc(var(--size-index) * 3);grid-template-columns:1fr calc(var(--size-index) * 27.2);font-size:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .home-advantages .full-column .slider-side .btn-row{margin-top:calc(var(--size-index) * 2.4);row-gap:calc(var(--size-index) * 2.4);grid-template-columns:100%}}:where(.hp-reference) .home-advantages .full-column .slider-side .btn-row p{align-self:center}:where(.hp-reference) .home-advantages .full-column .slider-side .btn-row .projects-link{width:calc(var(--size-index) * 27.2);align-self:center;margin-left:auto}@media (max-width:575px){:where(.hp-reference) .home-advantages .full-column .slider-side .btn-row .projects-link{margin-left:0}}:where(.hp-reference) .home-advantages .full-column .slider-side .btn-row .projects-link .btn-txt{width:calc(var(--size-index) * 22);letter-spacing:0}:where(.hp-reference) .home-advantages .full-column .slider-side .btn-row .projects-link .icon{margin-left:auto}:where(.hp-reference) .home-solutions{margin-top:calc(var(--size-index) * 20)}@media (max-width:992px){:where(.hp-reference) .home-solutions{margin-top:calc(var(--size-index) * 17.5)}}@media (max-width:575px){:where(.hp-reference) .home-solutions{margin-top:calc(var(--size-index) * 14)}}:where(.hp-reference) .home-solutions .section-title{max-width:calc(var(--size-index) * 92);text-wrap:unset}@media (max-width:992px){:where(.hp-reference) .home-solutions .section-title{max-width:calc(var(--size-index) * 50)}}@media (max-width:575px){:where(.hp-reference) .home-solutions .section-title{text-wrap:balance}}:where(.hp-reference) .home-solutions__content{margin-top:calc(var(--size-index) * 8)}@media (max-width:992px){:where(.hp-reference) .home-solutions__content{width:100vw;margin:calc(var(--size-index) * 4) calc(var(--container-padding)*-1)0;padding:0 var(--container-padding)}}:where(.hp-reference) .home-solutions__content .swiper-wrapper{align-items:stretch;row-gap:calc(var(--size-index) * .4);flex-direction:column}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .swiper-wrapper{flex-direction:row}}:where(.hp-reference) .home-solutions__content .swiper-slide{height:auto}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .swiper-slide{width:calc(100% - calc(var(--size-index) * 5))}}@media (max-width:575px){:where(.hp-reference) .home-solutions__content .swiper-slide{width:calc(var(--size-index) * 32)}}:where(.hp-reference) .home-solutions__content .solutions-item{grid-template-columns:calc(var(--size-index) * 12) 1fr;-moz-column-gap:calc(var(--size-index) * 3.2);column-gap:calc(var(--size-index) * 3.2);padding:calc(var(--size-index) * 2.4);background-color:var(--white-mid);transition:all .3s;display:grid;position:relative;overflow:hidden}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item{grid-template-columns:calc(var(--size-index) * 20) 1fr;padding:calc(var(--size-index) * 2);-moz-column-gap:calc(var(--size-index) * 2.8);column-gap:calc(var(--size-index) * 2.8);height:100%}}@media (max-width:575px){:where(.hp-reference) .home-solutions__content .solutions-item{row-gap:calc(var(--size-index) * 2.4);grid-template-columns:100%}}:where(.hp-reference) .home-solutions__content .solutions-item:after{content:"";width:calc(var(--size-index) * 38.5);height:calc(var(--size-index) * 34);top:calc(var(--size-index) * 1.5);left:0;right:calc(var(--size-index) * -13);pointer-events:none;opacity:0;background-image:url(/uploads/source/0febdd9d3404ec3e35554723.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto;transition:opacity .3s;display:block;position:absolute}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item:after{display:none}}:where(.hp-reference) .home-solutions__content .solutions-item .image-block{width:calc(var(--size-index) * 12);height:calc(var(--size-index) * 12);padding:calc(var(--size-index) * 1.6);z-index:1;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item .image-block{width:calc(var(--size-index) * 20);height:calc(var(--size-index) * 18.4)}}@media (max-width:575px){:where(.hp-reference) .home-solutions__content .solutions-item .image-block{width:100%;height:calc(var(--size-index) * 23.2)}}:where(.hp-reference) .home-solutions__content .solutions-item .image-block:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .2) solid var(--brand-main-base);border-left:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;top:0;left:0}:where(.hp-reference) .home-solutions__content .solutions-item .image-block:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .2) solid var(--brand-main-base);border-right:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;top:0;right:0}:where(.hp-reference) .home-solutions__content .solutions-item .image-block .image-wrapper{justify-content:center;align-items:center;display:flex}:where(.hp-reference) .home-solutions__content .solutions-item .image-block .image-wrapper:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-left:calc(var(--size-index) * .2) solid var(--brand-main-base);border-bottom:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;bottom:0;left:0}:where(.hp-reference) .home-solutions__content .solutions-item .image-block .image-wrapper:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-right:calc(var(--size-index) * .2) solid var(--brand-main-base);border-bottom:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;bottom:0;right:0}:where(.hp-reference) .home-solutions__content .solutions-item .image-block .item-image{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:all .3s}:where(.hp-reference) .home-solutions__content .solutions-item .descr-block{grid-template-columns:1fr calc(var(--size-index) * 38.4);-moz-column-gap:calc(var(--size-index) * 1.6);align-self:stretch;column-gap:calc(var(--size-index) * 1.6);z-index:1;height:100%;transition:padding .3s;display:grid;position:relative}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item .descr-block{row-gap:calc(var(--size-index) * 1.6);grid-template-columns:100%;align-content:flex-start}}@media (max-width:575px){:where(.hp-reference) .home-solutions__content .solutions-item .descr-block{position:unset}}:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-title{font-size:calc(var(--size-index) * 2);letter-spacing:-.04em;text-transform:uppercase;color:var(--brand-main-base);align-self:center;font-weight:600;line-height:100%}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-title{font-size:calc(var(--size-index) * 1.8)}}@media (max-width:575px){:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-title{font-size:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-descr{justify-content:flex-start;align-items:flex-start;row-gap:calc(var(--size-index) * 1.6);letter-spacing:-.03em;color:var(--brand-main-mid);padding-right:calc(var(--size-index) * 6);flex-direction:column;align-self:center;display:flex;position:relative}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-descr{max-width:calc(var(--size-index) * 31);position:unset;padding-right:0}}:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-descr:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";width:calc(var(--size-index) * 4.8);height:calc(var(--size-index) * 4.8);font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * 1.8);line-height:calc(var(--size-index) * 1.8);color:var(--brand-main-base);top:calc(50% - calc(var(--size-index) * 2.4));justify-content:center;align-items:center;transition:transform .3s;display:flex;position:absolute;right:0}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-descr:after{top:calc(var(--size-index) * -.6);right:calc(var(--size-index) * -.6)}}@media (max-width:575px){:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-descr:after{display:none}}:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-descr h4{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;font-weight:600;line-height:100%;display:block}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-descr h4{font-size:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-descr .descr-txt{display:none}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-descr .descr-txt{display:block}}:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-link{opacity:0;pointer-events:none;margin-top:auto;transition:opacity,border-color .3s;position:relative;bottom:0;left:0}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-link{opacity:1;border:0}}:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-link .btn-txt{width:calc(var(--size-index) * 14)}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-link .btn-txt{font-size:calc(var(--size-index) * 1.4);text-align:center;padding:calc(var(--size-index) * .6) calc(var(--size-index) * 1.2) calc(var(--size-index) * .6) 0;width:auto}}:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-link .icon{width:calc(var(--size-index) * 5);flex:0 0 calc(var(--size-index) * 5);height:calc(var(--size-index) * 5);font-size:calc(var(--size-index) * 1.8);line-height:calc(var(--size-index) * 1.8)}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item .descr-block .item-link .icon{width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);flex:0 0 calc(var(--size-index) * 3.2);font-size:calc(var(--size-index) * 1.4);line-height:calc(var(--size-index) * 1.4)}}:where(.hp-reference) .home-solutions__content .solutions-item.active{grid-template-columns:calc(var(--size-index) * 34) 1fr;background-color:var(--brand-third-base)}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item.active{grid-template-columns:calc(var(--size-index) * 20) 1fr;background-color:var(--white-mid)}}@media (max-width:575px){:where(.hp-reference) .home-solutions__content .solutions-item.active{grid-template-columns:100%}}:where(.hp-reference) .home-solutions__content .solutions-item.active:after{opacity:1}:where(.hp-reference) .home-solutions__content .solutions-item.active .image-block{width:calc(var(--size-index) * 34);height:calc(var(--size-index) * 30)}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item.active .image-block{width:calc(var(--size-index) * 20);height:calc(var(--size-index) * 18.4)}}@media (max-width:575px){:where(.hp-reference) .home-solutions__content .solutions-item.active .image-block{width:100%;height:calc(var(--size-index) * 23.2)}}:where(.hp-reference) .home-solutions__content .solutions-item.active .descr-block,:where(.hp-reference) .home-solutions__content .solutions-item.active .descr-block .item-title{align-self:flex-start}:where(.hp-reference) .home-solutions__content .solutions-item.active .descr-block .item-descr{align-self:stretch}:where(.hp-reference) .home-solutions__content .solutions-item.active .descr-block .item-descr:after{top:calc(var(--size-index) * -.6);transform:rotate(90deg)}@media (max-width:575px){:where(.hp-reference) .home-solutions__content .solutions-item.active .descr-block .item-descr:after{display:none}}:where(.hp-reference) .home-solutions__content .solutions-item.active .descr-block .item-link{opacity:1;pointer-events:unset;transition:opacity .3s .3s,border-color .3s;display:none}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .solutions-item.active .descr-block .item-link{border:0;display:flex}}:where(.hp-reference) .home-solutions__content .btn-row{margin-top:calc(var(--size-index) * 4.8);justify-content:flex-end;align-items:center;display:flex}@media (max-width:992px){:where(.hp-reference) .home-solutions__content .btn-row{margin-top:calc(var(--size-index) * 3.2)}}@media (max-width:575px){:where(.hp-reference) .home-solutions__content .btn-row{justify-content:flex-start}}:where(.hp-reference) .home-solutions__content .btn-row .more-link .btn-txt{width:calc(var(--size-index) * 25)}:where(.hp-reference) .catalog-section .catalog-filter{margin-top:calc(var(--size-index) * 8)}@media (max-width:992px){:where(.hp-reference) .catalog-section .catalog-filter{margin-top:calc(var(--size-index) * 4)}}:where(.hp-reference) .catalog-section .catalog-filter .filter-form{-moz-column-gap:calc(var(--size-index) * 1.6);column-gap:calc(var(--size-index) * 1.6);grid-template-columns:repeat(4,1fr);display:grid;position:relative}@media (max-width:992px){:where(.hp-reference) .catalog-section .catalog-filter .filter-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .filter-form{row-gap:calc(var(--size-index) * 1.2);grid-template-columns:100%}}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column{position:relative}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .filter-title{width:100%;font-size:calc(var(--size-index) * 1.6);letter-spacing:-.06em;text-transform:uppercase;color:var(--brand-main-mid);cursor:pointer;padding:calc(var(--size-index) * 1.8) calc(var(--size-index) * 5) calc(var(--size-index) * 1.8) 0;margin:0;font-weight:400;line-height:100%;display:block;position:relative}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .filter-title:before{content:"";width:calc(100% - calc(var(--size-index) * .4));height:calc(var(--size-index) * 1.3);border-top:calc(var(--size-index) * .1) solid var(--grey-low);border-right:calc(var(--size-index) * .1) solid var(--grey-low);pointer-events:none;display:block;position:absolute;top:0;left:0;transform:skew(34deg)}@media (max-width:992px){:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .filter-title:before{left:calc(var(--size-index) * .4);width:calc(100% - calc(var(--size-index) * .8))}}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .filter-title:after{width:calc(var(--size-index) * 1.6);height:calc(var(--size-index) * 1.6);speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * 1.4);line-height:calc(var(--size-index) * 1.4);color:var(--brand-main-base);top:calc(var(--size-index) * 1.6);right:calc(var(--size-index) * 1.6);justify-content:center;align-items:center;margin-left:auto;transition:transform .3s;display:flex;position:absolute;transform:rotate(90deg)}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .filter-title.active:before{border-color:var(--yellow-base)}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .filter-title.active:after{transform:rotate(90deg)scaleX(-1)}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .list-wrapper{z-index:2;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:#e6e1dbcc;width:100%;display:none;position:absolute;top:100%;left:0}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .list-wrapper ul{-moz-column-gap:calc(var(--size-index) * 2);justify-content:flex-start;align-items:flex-start;column-gap:calc(var(--size-index) * 2);row-gap:calc(var(--size-index) * 2);padding:calc(var(--size-index) * 2);flex-wrap:wrap;margin:0;list-style-type:none;display:flex}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .list-wrapper ul{row-gap:calc(var(--size-index) * 1);-moz-column-gap:calc(var(--size-index) * 1);column-gap:calc(var(--size-index) * 1)}}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .list-wrapper ul li{flex:none;width:auto;margin:0;padding:0}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label{cursor:pointer;display:block;position:relative}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label input{opacity:0;visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label span{pointer-events:none;background-color:var(--brand-main-low);border:1px solid var(--brand-main-low);min-width:calc(var(--size-index) * 7.2);width:100%;font-size:calc(var(--size-index) * 1.6);letter-spacing:-.06em;color:var(--brand-main-base);padding:calc(var(--size-index) * 1.6) calc(var(--size-index) * 2);justify-content:center;align-items:center;margin:0;font-weight:400;line-height:100%;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label span{padding:calc(var(--size-index) * 1.2) calc(var(--size-index) * 1.6)}}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label input:checked+span{background-color:var(--brand-second-mid);border-color:var(--brand-main-mid)}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label.disabled{opacity:.4;cursor:default}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label.disabled:hover span{border-color:var(--brand-main-low)}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label:hover span{border-color:var(--brand-main-base)}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:first-of-type,:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:nth-of-type(4){position:unset}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:first-of-type,:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:nth-of-type(4){position:relative}}@media (max-width:992px){:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper,:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper{top:50%}}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper,:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper{top:100%}}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper ul,:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper ul{padding:calc(var(--size-index) * 2)}@media (max-width:992px){:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper ul,:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper ul{padding:calc(var(--size-index) * 4);-moz-column-gap:calc(var(--size-index) * 2.5);column-gap:calc(var(--size-index) * 2.5);row-gap:calc(var(--size-index) * 2.4)}}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper ul,:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper ul{padding:calc(var(--size-index) * 1.4) calc(var(--size-index) * 1.8);-moz-column-gap:calc(var(--size-index) * 1.8);column-gap:calc(var(--size-index) * 1.8);row-gap:calc(var(--size-index) * 1.6);grid-template-columns:repeat(3,1fr);display:grid}}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper ul li,:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper ul li{width:auto}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper ul li .checkbox-label span,:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper ul li .checkbox-label span{padding:calc(var(--size-index) * .9);width:auto}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper ul li .checkbox-label span,:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper ul li .checkbox-label span{width:100%}}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column:hover .filter-title:before{border-top:calc(var(--size-index) * .2) solid var(--yellow-base);border-right:calc(var(--size-index) * .2) solid var(--yellow-base)}:where(.hp-reference) .catalog-section .catalog-filter .sort-row{justify-content:flex-start;align-items:center;gap:calc(var(--size-index) * 1.5);min-height:calc(var(--size-index) * 5);margin:calc(var(--size-index) * 4.5) 0 calc(var(--size-index) * 2.5);flex-wrap:wrap;display:flex;position:relative}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row{margin:calc(var(--size-index) * 1) 0 calc(var(--size-index) * .5)}}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .check-item{background-color:var(--brand-main-low);border:calc(var(--size-index) * .1) solid var(--brand-main-low);color:var(--brand-main-base);letter-spacing:0;padding:calc(var(--size-index) * 1.2) calc(var(--size-index) * 1.8);white-space:nowrap;justify-content:center;align-items:center;line-height:100%;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex;position:relative}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .check-item:nth-of-type(n+5){display:none}@media (max-width:1023px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row .check-item:nth-of-type(n+4){display:none}}@media (max-width:959px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row .check-item:nth-of-type(n+3){display:none}}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .check-item:hover{background-color:var(--brand-second-mid);border-color:var(--brand-main-mid)}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .check-item:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * 1.2);margin-left:calc(var(--size-index) * 1);line-height:100%;display:inline-block}@media (max-width:959px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row .check-item:after{margin-left:calc(var(--size-index) * .5)}}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .show-link{flex:0 0 calc(var(--size-index) * 4.2);width:calc(var(--size-index) * 4.2);height:calc(var(--size-index) * 4.2);background-color:var(--brand-main-low);border:calc(var(--size-index) * .1) solid var(--brand-main-low);color:var(--brand-main-base);justify-content:center;align-items:center;transition:background-color .3s,color .3s,border-color .3s;display:flex}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .show-link .icon-dots{font-size:calc(var(--size-index) * 1.4);line-height:calc(var(--size-index) * 1.4)}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .show-link:hover,:where(.hp-reference) .catalog-section .catalog-filter .sort-row .show-link.active{background-color:var(--brand-second-mid);border-color:var(--brand-main-mid)}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .show-link.active .icon-dots{font-size:calc(var(--size-index) * 1.6);line-height:calc(var(--size-index) * 1.6)}@media (max-width:1199px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row .show-link.active .icon-dots{font-size:calc(var(--size-index) * 1.4);line-height:calc(var(--size-index) * 1.4)}}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row .show-link.active .icon-dots{font-size:calc(var(--size-index) * 1.2);line-height:calc(var(--size-index) * 1.2)}}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .show-link.active .icon-dots:before{content:"";transform:rotate(45deg)}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .clean-link{background-color:var(--brand-main-low);border:calc(var(--size-index) * .1) solid var(--brand-main-low);width:auto;color:var(--brand-main-base);padding:calc(var(--size-index) * 1.2) calc(var(--size-index) * 1.5);flex:none;justify-content:center;align-items:center;line-height:100%;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}@media (max-width:1335px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row .clean-link{font-size:calc(var(--size-index) * 1.6);padding:calc(var(--size-index) * 1.3) calc(var(--size-index) * 1.5)}}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row .clean-link{flex:auto;margin-left:auto}}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .clean-link:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * 1.2);margin-left:calc(var(--size-index) * 1);line-height:100%;display:inline-block}@media (max-width:959px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row .clean-link:after{margin-left:calc(var(--size-index) * .5)}}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .clean-link:hover{background-color:var(--brand-second-mid);border-color:var(--brand-main-mid)}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block{flex:none;width:auto;margin-left:auto;position:relative}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block{width:100%}}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .sort-link{font-size:calc(var(--size-index) * 1.6);text-transform:uppercase;letter-spacing:-.06em;cursor:pointer;white-space:nowrap;color:var(--brand-main-mid);background-color:#0000;border:0;justify-content:flex-start;align-items:center;padding:0;font-weight:400;line-height:125%;transition:color .3s;display:inline-flex;position:relative}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .sort-link{margin:calc(var(--size-index) * 1) 0 0}}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .sort-link:before{content:"";width:0;max-width:100%;height:calc(var(--size-index) * .1);background-color:var(--brand-main-base);bottom:calc(var(--size-index) * -.3);transition:width .3s;display:block;position:absolute;left:0}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .sort-link:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";margin-left:calc(var(--size-index) * 1.2);font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * 1.4);line-height:calc(var(--size-index) * 1.4);transition:transform .3s;display:inline-block;transform:scaleY(-1)}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .sort-link:hover:before{width:100%}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .list-wrapper{width:100%;min-width:calc(var(--size-index) * 22.2);text-align:left;z-index:1;padding:0;display:none;position:absolute;left:0}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .list-wrapper .sort-list{background-color:var(--white-base);margin:calc(var(--size-index) * 1.2) 0 0;padding:0;list-style-type:none}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .list-wrapper .sort-list li{border-top:calc(var(--size-index) * .1) solid var(--brand-third-base);display:block}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .list-wrapper .sort-list li:first-of-type{border-top:none}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .list-wrapper .sort-list a{font-size:calc(var(--size-index) * 1.6);letter-spacing:-.03em;padding:calc(var(--size-index) * 2.2) calc(var(--size-index) * 1) calc(var(--size-index) * 2.2) calc(var(--size-index) * 4.8);color:var(--brand-main-base);opacity:.7;justify-content:flex-start;align-items:center;width:100%;line-height:100%;text-decoration:none;transition:opacity .3s;display:flex;position:relative}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .list-wrapper .sort-list a:before{width:calc(var(--size-index) * 2);height:calc(var(--size-index) * 2);speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";color:var(--brand-main-base);left:calc(var(--size-index) * 1.6);opacity:0;justify-content:center;align-items:center;font-family:Fontello;font-style:normal;font-weight:400;transition:opacity .3s;display:flex;position:absolute}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .list-wrapper .sort-list a.active,:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .list-wrapper .sort-list a.active:before{opacity:1}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .list-wrapper .sort-list:hover a:before{opacity:0}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .list-wrapper .sort-list:hover a:hover,:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block .list-wrapper .sort-list:hover a:hover:before{opacity:1}:where(.hp-reference) .catalog-section .catalog-filter .sort-row .sort-block.active .sort-link:after{transform:scale(1)}:where(.hp-reference) .catalog-section .catalog-filter .sort-row.show{padding-right:0}:where(.hp-reference) .catalog-section .catalog-filter .sort-row.show .check-item:nth-of-type(n+5){display:inline-flex}@media (max-width:1023px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row.show .check-item:nth-of-type(n+4){display:inline-flex}}@media (max-width:959px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row.show .check-item{display:inline-flex}}:where(.hp-reference) .catalog-section .catalog-filter .sort-row.show .show-link{position:relative;top:0;right:0}:where(.hp-reference) .catalog-section .catalog-filter .sort-row.show .clean-link{position:relative}@media (max-width:1335px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row.show .clean-link{font-size:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row.show .clean-link{font-size:calc(var(--size-index) * 1.4);padding:calc(var(--size-index) * .8) calc(var(--size-index) * 1)}}:where(.hp-reference) .catalog-section .catalog-filter .sort-row.show .sort-block{position:relative}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-filter .sort-row.show .sort-block{width:100%}}:where(.hp-reference) .catalog-section .catalog-list{-moz-column-gap:calc(var(--size-index) * 1.6);column-gap:calc(var(--size-index) * 1.6);row-gap:calc(var(--size-index) * 2.4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .catalog-section .catalog-list{row-gap:calc(var(--size-index) * 1.6);grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){:where(.hp-reference) .catalog-section .catalog-list{grid-template-columns:100%}}:where(.hp-reference) .catalog-section .btn-row{margin-top:calc(var(--size-index) * 6.4);justify-content:flex-end;align-items:center;display:flex}@media (max-width:992px){:where(.hp-reference) .catalog-section .btn-row{margin-top:calc(var(--size-index) * 3.2)}}@media (max-width:575px){:where(.hp-reference) .catalog-section .btn-row{justify-content:flex-start}}:where(.hp-reference) .catalog-section .btn-row .btn_more .btn-txt{width:calc(var(--size-index) * 17)}:where(.hp-reference) .catalog-section.main-page{margin-top:calc(var(--size-index) * 30)}@media (max-width:992px){:where(.hp-reference) .catalog-section.main-page{margin-top:calc(var(--size-index) * 18)}}@media (max-width:575px){:where(.hp-reference) .catalog-section.main-page{margin-top:calc(var(--size-index) * 17)}}:where(.hp-reference) .equipment-section .section-title{max-width:calc(var(--size-index) * 102);text-wrap:unset}:where(.hp-reference) .equipment-section__content{margin-top:calc(var(--size-index) * 7.5)}@media (max-width:992px){:where(.hp-reference) .equipment-section__content{margin-top:calc(var(--size-index) * 4)}:where(.hp-reference) .equipment-section__content .equipment-slider{width:calc(100% + var(--container-padding)*2);margin:0 calc(var(--container-padding)*-1);padding:0 var(--container-padding)}}:where(.hp-reference) .equipment-section__content .swiper-wrapper{gap:calc(var(--size-index) * 1.6);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid;overflow:visible}@media (max-width:992px){:where(.hp-reference) .equipment-section__content .swiper-wrapper{grid-template-columns:unset;gap:0;display:flex}:where(.hp-reference) .equipment-section__content .swiper-wrapper .swiper-slide{width:calc(var(--size-index) * 40);margin-right:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .equipment-section__content .swiper-wrapper .swiper-slide{width:calc(var(--size-index) * 32)}}:where(.hp-reference) .equipment-section__content .swiper-wrapper .swiper-slide:nth-of-type(4){grid-column:span 2}@media (max-width:992px){:where(.hp-reference) .equipment-section__content .swiper-wrapper .swiper-slide:nth-of-type(4){grid-column:unset}:where(.hp-reference) .equipment-section__content .swiper-wrapper .swiper-slide:last-child{margin-right:0}}:where(.hp-reference) .equipment-section__content .slider-pagination{display:none}@media (max-width:992px){:where(.hp-reference) .equipment-section__content .slider-pagination{width:100%;padding:calc(var(--size-index) * 1.6) 0;--swiper-pagination-bullet-horizontal-gap:calc(var(--size-index) * .4);--swiper-pagination-bullet-size:calc(var(--size-index) * .8);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-opacity:1;place-content:center;display:flex}:where(.hp-reference) .equipment-section__content .slider-pagination .swiper-pagination-bullet{background-color:var(--brand-main-low);border-radius:calc(var(--size-index) * 1.6);transition:width .3s,background-color .3s}:where(.hp-reference) .equipment-section__content .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--yellow-base);width:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .equipment-section__content .equipment-item{background-color:var(--white-mid);height:calc(var(--size-index) * 44)}@media (max-width:992px){:where(.hp-reference) .equipment-section__content .equipment-item{height:calc(var(--size-index) * 40)}}@media (max-width:575px){:where(.hp-reference) .equipment-section__content .equipment-item{height:auto}}:where(.hp-reference) .equipment-section__content .equipment-item .image-block{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;display:flex;position:relative}@media (max-width:575px){:where(.hp-reference) .equipment-section__content .equipment-item .image-block{height:calc(var(--size-index) * 40)}}:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-wrapper{flex:auto;justify-content:center;align-items:center;width:100%;display:flex;position:relative}:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-wrapper:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";top:calc(var(--size-index) * 3.2);right:calc(var(--size-index) * 3);font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * 1.8);line-height:calc(var(--size-index) * 1.8);z-index:2;transition:transform .3s;position:absolute}@media (max-width:575px){:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-wrapper:after{font-size:calc(var(--size-index) * 1.6);line-height:calc(var(--size-index) * 1.6);display:none}}:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-wrapper .item-image{width:auto;margin:0 auto;display:block}@media (max-width:1024px){:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-wrapper .item-image{max-height:calc(var(--size-index) * 22)}}@media (max-width:575px){:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-wrapper .item-image{max-width:155px}}:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-descr{width:100%;height:100%;padding:calc(var(--size-index) * 2.4);font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-mid);flex-direction:column;justify-content:flex-start;align-items:flex-start;line-height:100%;display:flex;position:absolute;top:0;left:0}@media (max-width:992px){:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-descr{font-size:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-descr{padding-bottom:calc(var(--size-index) * 2)}}:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-descr .price-value{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-base);z-index:2;font-weight:600;line-height:100%;position:relative}@media (max-width:992px){:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-descr .price-value{font-size:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-descr .price-value:after{content:attr(data-saving);color:var(--brand-main-mid);margin-top:calc(var(--size-index) * 1);opacity:0;font-weight:400;transition:opacity .3s;display:block}@media (max-width:575px){:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-descr .price-value:after{opacity:1}}:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-descr .item-title{margin:auto 0 calc(var(--size-index) * 1.4);font-size:calc(var(--size-index) * 2);text-transform:uppercase;color:var(--brand-main-base);font-weight:600;display:block}@media (max-width:992px){:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-descr .item-title{font-size:calc(var(--size-index) * 1.8)}}@media (max-width:575px){:where(.hp-reference) .equipment-section__content .equipment-item .image-block .image-descr .item-title{font-size:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .equipment-section__content .equipment-item .descr-block{background-color:var(--brand-third-base);width:100%;height:100%;padding:calc(var(--size-index) * 2.4);opacity:0;pointer-events:none;font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-base);flex-direction:column;justify-content:flex-end;align-items:flex-start;line-height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}@media (max-width:992px){:where(.hp-reference) .equipment-section__content .equipment-item .descr-block{font-size:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .equipment-section__content .equipment-item .descr-block{opacity:1;background-color:#0000;height:auto;padding-top:0;position:relative}}:where(.hp-reference) .equipment-section__content .equipment-item .descr-block:after{content:"";width:calc(var(--size-index) * 22.5);height:calc(var(--size-index) * 30);top:calc(var(--size-index) * 7);right:calc(var(--size-index) * 2);pointer-events:none;background-image:url(/uploads/source/2806e27b4215445d1321a52c.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute}:where(.hp-reference) .equipment-section__content .equipment-item .descr-block p{z-index:1;max-width:calc(var(--size-index) * 60);position:relative}:where(.hp-reference) .equipment-section__content .equipment-item:hover .image-block .image-wrapper:after{transform:rotate(45deg)}:where(.hp-reference) .equipment-section__content .equipment-item:hover .image-block .image-descr .price-value:after{opacity:1}:where(.hp-reference) .equipment-section__content .equipment-item:hover .descr-block{opacity:1;pointer-events:unset}:where(.hp-reference) .equipment-section__info{max-width:calc(66.7% - calc(var(--size-index) * .8));-moz-column-gap:calc(var(--size-index) * 3.2);justify-content:flex-end;align-items:center;column-gap:calc(var(--size-index) * 3.2);margin:calc(var(--size-index) * 4.5) 0 0 auto;padding:calc(var(--size-index) * 2.4);display:flex;position:relative}@media (max-width:992px){:where(.hp-reference) .equipment-section__info{max-width:100%;margin:calc(var(--size-index) * 1.6) 0 0;padding:calc(var(--size-index) * 2)}}@media (max-width:575px){:where(.hp-reference) .equipment-section__info{justify-content:flex-start;align-items:flex-start;row-gap:calc(var(--size-index) * 2.4);flex-direction:column}}:where(.hp-reference) .equipment-section__info:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .2) solid var(--brand-main-base);border-left:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;top:0;left:0}:where(.hp-reference) .equipment-section__info:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .2) solid var(--brand-main-base);border-right:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;top:0;right:0}:where(.hp-reference) .equipment-section__info .info-title{-moz-column-gap:calc(var(--size-index) * 1.6);column-gap:calc(var(--size-index) * 1.6);width:auto;font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-mid);flex:auto;grid-template-columns:repeat(2,1fr);line-height:100%;display:grid}@media (max-width:992px){:where(.hp-reference) .equipment-section__info .info-title{row-gap:calc(var(--size-index) * 1.6);font-size:calc(var(--size-index) * 1.6);grid-template-columns:100%}}:where(.hp-reference) .equipment-section__info .info-title span{font-size:calc(var(--size-index) * 2);text-transform:uppercase;color:var(--brand-main-base);font-weight:600;line-height:100%}@media (max-width:992px){:where(.hp-reference) .equipment-section__info .info-title span{font-size:calc(var(--size-index) * 1.8)}}@media (max-width:575px){:where(.hp-reference) .equipment-section__info .info-title span{font-size:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .equipment-section__info .info-title:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-left:calc(var(--size-index) * .2) solid var(--brand-main-base);border-bottom:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;bottom:0;left:0}:where(.hp-reference) .equipment-section__info .info-title:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-right:calc(var(--size-index) * .2) solid var(--brand-main-base);border-bottom:calc(var(--size-index) * .2) solid var(--brand-main-base);display:block;position:absolute;bottom:0;right:0}:where(.hp-reference) .equipment-section__info .info-link{flex:0 0 calc(var(--size-index) * 29.2);width:calc(var(--size-index) * 29.2)}@media (max-width:575px){:where(.hp-reference) .equipment-section__info .info-link{flex:none}}:where(.hp-reference) .equipment-section__info .info-link .btn-txt{width:calc(var(--size-index) * 22.7)}:where(.hp-reference) .equipment-section__info .info-link .icon{margin-left:auto}:where(.hp-reference) .equipment-section.main-page{margin-top:calc(var(--size-index) * 30)}@media (max-width:992px){:where(.hp-reference) .equipment-section.main-page{margin-top:calc(var(--size-index) * 23)}}@media (max-width:575px){:where(.hp-reference) .equipment-section.main-page{margin-top:calc(var(--size-index) * 17)}}:where(.hp-reference) .answers-section{padding:calc(var(--size-index) * 8) 0;position:relative}:where(.hp-reference) .answers-section:before{content:"";width:calc(var(--size-index) * 60.8);height:calc(var(--size-index) * 60.8);top:0;right:calc(var(--size-index) * 13);z-index:-1;pointer-events:none;background-image:url(/uploads/source/599fd845fe84c8830f195c8b.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute}@media (max-width:992px){:where(.hp-reference) .answers-section:before{width:calc(var(--size-index) * 30.4);height:calc(var(--size-index) * 30.4);top:calc(var(--size-index) * -.8);right:var(--container-padding)}}@media (max-width:575px){:where(.hp-reference) .answers-section:before{top:calc(var(--size-index) * 1)}}:where(.hp-reference) .answers-section:after{content:"";width:calc(var(--size-index) * 60.8);height:calc(var(--size-index) * 60.8);bottom:calc(var(--size-index) * -12);left:calc(var(--size-index) * 18);z-index:-1;pointer-events:none;background-image:url(/uploads/source/0aa767bd6b7c73f68369f4a4.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute}@media (max-width:992px){:where(.hp-reference) .answers-section:after{width:calc(var(--size-index) * 30.4);height:calc(var(--size-index) * 30.4);bottom:calc(var(--size-index) * -4.5);left:calc(var(--size-index) * 3)}}@media (max-width:575px){:where(.hp-reference) .answers-section:after{bottom:calc(var(--size-index) * -1.5);left:calc(var(--size-index) * -11.5)}}:where(.hp-reference) .answers-section .section-title{max-width:calc(var(--size-index) * 55)}@media (max-width:992px){:where(.hp-reference) .answers-section .section-title{max-width:100%}}:where(.hp-reference) .answers-section .answers-slider{margin-top:calc(var(--size-index) * 8);padding:0 var(--container-padding);position:relative}@media (max-width:992px){:where(.hp-reference) .answers-section .answers-slider{margin-top:calc(var(--size-index) * 4)}}:where(.hp-reference) .answers-section .answers-slider .swiper-wrapper{align-items:stretch;transition-timing-function:linear}@media (max-width:992px){:where(.hp-reference) .answers-section .answers-slider .swiper-wrapper{transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial)}}:where(.hp-reference) .answers-section .answers-slider .swiper-slide{text-align:center;height:auto;width:calc(var(--size-index) * 43);flex:0 0 calc(var(--size-index) * 43)}@media (max-width:992px){:where(.hp-reference) .answers-section .answers-slider .swiper-slide{flex:0 0 calc(var(--size-index) * 32);width:calc(var(--size-index) * 32)}}:where(.hp-reference) .answers-section .answers-slider .swiper-slide .slide-content{justify-content:flex-start;align-items:flex-start;row-gap:calc(var(--size-index) * 8);padding:calc(var(--size-index) * 2.4);background-color:#f3f0ee;flex-direction:column;height:100%;display:flex}@media (max-width:992px){:where(.hp-reference) .answers-section .answers-slider .swiper-slide .slide-content{row-gap:calc(var(--size-index) * 4)}}:where(.hp-reference) .answers-section .answers-slider .swiper-slide .image-block{width:calc(var(--size-index) * 10);height:calc(var(--size-index) * 10);border-radius:50%;margin:0 auto;display:block;overflow:hidden}:where(.hp-reference) .answers-section .answers-slider .swiper-slide .image-block .item-image{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}:where(.hp-reference) .answers-section .answers-slider .swiper-slide .descr-block{width:100%;font-size:calc(var(--size-index) * 2.4);letter-spacing:-.04em;text-align:center;color:var(--brand-main-base);line-height:100%}@media (max-width:992px){:where(.hp-reference) .answers-section .answers-slider .swiper-slide .descr-block{font-size:calc(var(--size-index) * 2)}}:where(.hp-reference) .answers-section .answers-slider .swiper-slide .person-block{text-align:center;width:100%;font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-base);margin-top:auto;font-weight:600;line-height:115%}@media (max-width:992px){:where(.hp-reference) .answers-section .answers-slider .swiper-slide .person-block{font-size:calc(var(--size-index) * 1.6);line-height:120%}}:where(.hp-reference) .answers-section .answers-slider .swiper-slide .person-block span{text-align:center;font-weight:400;display:block}:where(.hp-reference) .answers-section .answers-slider .swiper-slide .person-block a{text-decoration:none;display:inline-block;position:relative}:where(.hp-reference) .answers-section .answers-slider .swiper-slide .person-block a:after{content:"";width:0;height:calc(var(--size-index) * .1);background-color:var(--brand-main-base);bottom:calc(var(--size-index) * -.1);transition:width .3s;display:block;position:absolute;left:0}:where(.hp-reference) .answers-section .answers-slider .swiper-slide .person-block a:hover:after{width:100%}:where(.hp-reference) .answers-section .answers-slider .slider-pagination{display:none}@media (max-width:992px){:where(.hp-reference) .answers-section .answers-slider .slider-pagination{width:auto;padding:calc(var(--size-index) * 1.6) 0;--swiper-pagination-bullet-horizontal-gap:calc(var(--size-index) * .4);--swiper-pagination-bullet-size:calc(var(--size-index) * .8);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-opacity:1;flex:none;justify-content:center;align-items:center;display:flex}:where(.hp-reference) .answers-section .answers-slider .slider-pagination .swiper-pagination-bullet{background-color:var(--brand-main-low);border-radius:calc(var(--size-index) * 1.6);transition:width .3s,background-color .3s}:where(.hp-reference) .answers-section .answers-slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--yellow-base);width:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .answers-section .answers-slider:hover .swiper-wrapper{transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial)}:where(.hp-reference) .answers-section .btn-row{max-width:var(--container-width);margin:calc(var(--size-index) * 4.5) auto 0;justify-content:flex-end;align-items:center;display:flex}@media (max-width:992px){:where(.hp-reference) .answers-section .btn-row{margin:calc(var(--size-index) * 1.6) auto 0}}@media (max-width:575px){:where(.hp-reference) .answers-section .btn-row{justify-content:flex-start}}:where(.hp-reference) .answers-section .btn-row .answers-link .btn-txt{width:calc(var(--size-index) * 15)}:where(.hp-reference) .answers-section.main-page{margin-top:calc(var(--size-index) * 22)}@media (max-width:992px){:where(.hp-reference) .answers-section.main-page{margin-top:calc(var(--size-index) * 15)}}@media (max-width:575px){:where(.hp-reference) .answers-section.main-page{margin-top:calc(var(--size-index) * 9)}}:where(.hp-reference) .consultation-section{padding-bottom:calc(var(--size-index) * 21)}@media (max-width:992px){:where(.hp-reference) .consultation-section{padding-bottom:calc(var(--size-index) * 14)}}@media (max-width:575px){:where(.hp-reference) .consultation-section{padding-bottom:calc(var(--size-index) * 10)}}:where(.hp-reference) .consultation-section .form-content{grid-template-columns:calc(var(--size-index) * 52) 1fr;-moz-column-gap:calc(var(--size-index) * 3.8);column-gap:calc(var(--size-index) * 3.8);margin-top:calc(var(--size-index) * 8);display:grid}@media (max-width:992px){:where(.hp-reference) .consultation-section .form-content{margin-top:calc(var(--size-index) * 4);grid-template-columns:100%}}:where(.hp-reference) .consultation-section .form-content .left-side{font-size:calc(var(--size-index) * 1.6);letter-spacing:-.03em;color:var(--brand-main-mid);text-transform:none;max-width:calc(var(--size-index) * 38);line-height:100%}@media (max-width:992px){:where(.hp-reference) .consultation-section .form-content .left-side{font-size:calc(var(--size-index) * 1.4)}}:where(.hp-reference) .consultation-section .form-content .left-side p:first-of-type{text-indent:calc(var(--size-index) * 5)}@media (max-width:992px){:where(.hp-reference) .consultation-section .form-content .left-side p:first-of-type{text-indent:calc(var(--size-index) * 4.5)}}:where(.hp-reference) .consultation-section .form-content .left-side p+p{margin-top:calc(var(--size-index) * 2)}:where(.hp-reference) .consultation-section .form-content .left-side .text-item{display:none}@media (max-width:992px){:where(.hp-reference) .consultation-section .form-content .left-side .text-item{min-height:calc(var(--size-index) * 10)}}:where(.hp-reference) .consultation-section .form-content .left-side .text-item.active{display:block}:where(.hp-reference) .consultation-section .form-content .right-side{-moz-column-gap:calc(var(--size-index) * 1.2);column-gap:calc(var(--size-index) * 1.2);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .consultation-section .form-content .right-side{grid-template-columns:repeat(3,calc(var(--size-index) * 30));-moz-column-gap:calc(var(--size-index) * .8);column-gap:calc(var(--size-index) * .8);-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}:where(.hp-reference) .consultation-section .form-content .right-side::-webkit-scrollbar{display:none}:where(.hp-reference) .consultation-section .form-content .right-side{width:calc(100% + var(--container-padding)*2);margin:calc(var(--size-index) * 3.2) calc(var(--container-padding)*-1)0;padding:0 var(--container-padding)}}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type{background-color:var(--brand-second-base);padding:calc(var(--size-index) * 1.2)}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type label{display:block;position:relative}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type label input{opacity:0;visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type label input:checked+.label{opacity:1}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type label input:checked+.label:before{background-color:var(--brand-main-base);color:var(--white-base)}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type label .label{padding-left:calc(var(--size-index) * 3.2);margin-top:calc(var(--size-index) * 6.4);font-size:calc(var(--size-index) * 1.6);letter-spacing:-.03em;color:var(--brand-main-base);cursor:pointer;opacity:.7;max-width:100%;min-height:calc(var(--size-index) * 2);justify-content:flex-start;align-items:center;line-height:100%;transition:opacity .3s;display:inline-flex;position:relative}@media (max-width:992px){:where(.hp-reference) .consultation-section .form-content .right-side .choose-type label .label{font-size:calc(var(--size-index) * 1.4);margin-top:calc(var(--size-index) * 4)}}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type label .label:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";width:calc(var(--size-index) * 2);height:calc(var(--size-index) * 2);font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * .8);line-height:calc(var(--size-index) * .8);border:calc(var(--size-index) * .1) solid var(--brand-main-base);color:#0000;background-color:#0000;justify-content:center;align-items:center;transition:color .3s,background-color .3s;display:flex;position:absolute;top:0;left:0}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type label .video-block{width:100%;height:calc(var(--size-index) * 18);position:relative;overflow:hidden}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type label .video-block:after{content:"";background-position:0 0;background-repeat:no-repeat;background-size:cover;width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;top:-1px;left:-1px}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type label .video-block video{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type label .video-block img{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:calc(var(--size-index) * .1) solid #fff;width:100%;height:100%}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type:first-of-type label .video-block:after{background-image:url(/uploads/source/00c842ee8ae8ca08e27cfd20.svg)}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type:nth-of-type(2) label .video-block:after{background-image:url(/uploads/source/4c59f32f9218827faa508ff5.svg)}:where(.hp-reference) .consultation-section .form-content .right-side .choose-type:nth-of-type(3) label .video-block:after{background-image:url(/uploads/source/67b8ea379ed2f31bf7dfd17f.svg)}:where(.hp-reference) .consultation-section .form-content .form-side{margin-top:calc(var(--size-index) * 8);-moz-column-gap:calc(var(--size-index) * 1.2);column-gap:calc(var(--size-index) * 1.2);row-gap:calc(var(--size-index) * 1.2);grid-column:span 2;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .consultation-section .form-content .form-side{grid-column:unset;row-gap:calc(var(--size-index) * 2);margin-top:calc(var(--size-index) * 4.5);grid-template-columns:100%}}:where(.hp-reference) .consultation-section .form-content .form-side .input-group{align-self:flex-start}:where(.hp-reference) .consultation-section .form-content .form-side .input-group .input-style{background-color:#0000}:where(.hp-reference) .consultation-section .form-content .form-side .input-group.check-group{margin-top:calc(var(--size-index) * 1.2);grid-column:span 3;align-self:flex-end}@media (max-width:992px){:where(.hp-reference) .consultation-section .form-content .form-side .input-group.check-group{grid-column:unset;margin-top:calc(var(--size-index) * .5)}}:where(.hp-reference) .consultation-section .form-content .form-side .input-group.check-group label .label{letter-spacing:-.03em}@media (max-width:992px){:where(.hp-reference) .consultation-section .form-content .form-side .input-group.btn-group{order:1}}:where(.hp-reference) .consultation-section .form-content .form-side .input-group.btn-group .submit-btn{height:calc(var(--size-index) * 6);width:100%}:where(.hp-reference) .consultation-section .form-content .form-side .input-group.btn-group .submit-btn .btn-txt{width:calc(var(--size-index) * 25)}@media (max-width:992px){:where(.hp-reference) .consultation-section .form-content .form-side .input-group.btn-group .submit-btn .btn-txt{width:calc(var(--size-index) * 24)}}:where(.hp-reference) .consultation-section.main-page{margin-top:calc(var(--size-index) * 32)}@media (max-width:992px){:where(.hp-reference) .consultation-section.main-page{margin-top:calc(var(--size-index) * 15)}}@media (max-width:575px){:where(.hp-reference) .consultation-section.main-page{margin-top:calc(var(--size-index) * 9)}}:where(.hp-reference) .houses-section.main-page{padding:calc(var(--size-index) * 22) 0 0;margin-bottom:calc(var(--size-index) * -2)}:where(.hp-reference) .houses-section.main-page+.info-section{margin-top:calc(var(--size-index) * 2)}@media (max-width:768px){:where(.hp-reference) .houses-section.main-page{padding:calc(var(--size-index) * 15) 0 calc(var(--size-index) * 2.6);margin-bottom:0}}@media (max-width:575px){:where(.hp-reference) .houses-section.main-page{padding:calc(var(--size-index) * 9) 0 calc(var(--size-index) * 5)}}:where(.hp-reference) .houses-section.nsection{padding:calc(var(--size-index) * 20) 0}@media (max-width:992px){:where(.hp-reference) .houses-section.nsection{padding:calc(var(--size-index) * 10) 0}}@media (max-width:575px){:where(.hp-reference) .houses-section.nsection{padding:calc(var(--size-index) * 10) 0}}:where(.hp-reference) .houses-section .container>.section-title{max-width:calc(var(--size-index) * 80)}@media (max-width:575px){:where(.hp-reference) .houses-section .container>.section-title{max-width:calc(var(--size-index) * 35)}}:where(.hp-reference) .houses-section .container>.section-title+.title-row{margin-top:calc(var(--size-index) * .5)}:where(.hp-reference) .houses-section .title-row{-moz-column-gap:calc(var(--size-index) * 2);justify-content:flex-start;align-items:flex-end;column-gap:calc(var(--size-index) * 2);display:flex}:where(.hp-reference) .houses-section .title-row .section-descr{width:auto;font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-mid);flex:none;line-height:110%}@media (max-width:992px){:where(.hp-reference) .houses-section .title-row .section-descr{font-size:calc(var(--size-index) * 1.6);margin-top:calc(var(--size-index) * 2.4)}}:where(.hp-reference) .houses-section .title-row .section-title{width:auto;max-width:calc(var(--size-index) * 80);flex:none}@media (max-width:575px){:where(.hp-reference) .houses-section .title-row .section-title{max-width:calc(var(--size-index) * 35)}}:where(.hp-reference) .houses-section .title-row .slider-navigation{-moz-column-gap:calc(var(--size-index) * .4);justify-content:flex-end;align-items:center;column-gap:calc(var(--size-index) * .4);flex:none;width:auto;margin-left:auto;display:flex}@media (max-width:992px){:where(.hp-reference) .houses-section .title-row .slider-navigation{display:none}}:where(.hp-reference) .houses-section .title-row .slider-navigation .nav-btn{width:calc(var(--size-index) * 4.8);height:calc(var(--size-index) * 4.8);font-size:calc(var(--size-index) * 2);line-height:calc(var(--size-index) * 2);clip-path:polygon(calc(var(--size-index) * .8) 0,100%0,100%0,100% calc(100% - calc(var(--size-index) * .8)),calc(100% - calc(var(--size-index) * .8)) 100%,0 100%,0 100%,0 calc(var(--size-index) * .8));background-color:var(--brand-second-mid);color:var(--brand-main-base);justify-content:center;align-items:center;transition:background-color .3s;display:flex}:where(.hp-reference) .houses-section .title-row .slider-navigation .nav-btn.prev-btn{transform:scaleX(-1)}:where(.hp-reference) .houses-section .title-row .slider-navigation .nav-btn:hover{background-color:var(--yellow-base)}:where(.hp-reference) .houses-section .houses-slider{padding:0 calc((100vw - var(--container-width) + var(--container-padding)*2)/2);margin-top:calc(var(--size-index) * 6.4)}@media (max-width:1430px){:where(.hp-reference) .houses-section .houses-slider{padding:0 var(--container-padding)}}@media (max-width:768px){:where(.hp-reference) .houses-section .houses-slider{margin-top:calc(var(--size-index) * 4)}}:where(.hp-reference) .houses-section .houses-slider .swiper-wrapper{align-items:stretch}:where(.hp-reference) .houses-section .houses-slider .slider-pagination{width:auto;margin:calc(var(--size-index) * 1.6) 0;--swiper-pagination-bullet-horizontal-gap:calc(var(--size-index) * .4);--swiper-pagination-bullet-size:calc(var(--size-index) * .8);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-opacity:1;flex:none;justify-content:center;align-items:center;display:none}@media (max-width:992px){:where(.hp-reference) .houses-section .houses-slider .slider-pagination{display:flex}}:where(.hp-reference) .houses-section .houses-slider .slider-pagination .swiper-pagination-bullet{background-color:var(--brand-main-low);border-radius:calc(var(--size-index) * 1.6);transition:width .3s,background-color .3s}:where(.hp-reference) .houses-section .houses-slider .slider-pagination .swiper-pagination-bullet:first-of-type{margin-left:0}@media (max-width:992px){:where(.hp-reference) .houses-section .houses-slider .slider-pagination .swiper-pagination-bullet:first-of-type{margin-left:calc(var(--size-index) * .4)}}:where(.hp-reference) .houses-section .houses-slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--yellow-base);width:calc(var(--size-index) * 3.2)}@media (max-width:992px){:where(.hp-reference) .houses-section .houses-slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .houses-section .houses-slider .swiper-slide{width:calc(var(--size-index) * 33);height:auto}:where(.hp-reference) .houses-section .houses-slider .product-item{height:100%}:where(.hp-reference) .houses-section .btn-row{grid-template-columns:calc(var(--size-index) * 55.2) 1fr;-moz-column-gap:calc(var(--size-index) * 2);column-gap:calc(var(--size-index) * 2);margin:calc(var(--size-index) * 4.8) 0 0 auto;font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;max-width:calc(100% - calc(var(--size-index) * 39.5) - calc(var(--size-index) * 2.4));line-height:100%;display:grid}@media (max-width:992px){:where(.hp-reference) .houses-section .btn-row{grid-template-columns:1fr calc(var(--size-index) * 27.2);max-width:100%;margin:calc(var(--size-index) * 1.6) 0 0;font-size:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .houses-section .btn-row{margin-top:calc(var(--size-index) * 1.6);row-gap:calc(var(--size-index) * 2.4);grid-template-columns:100%}}:where(.hp-reference) .houses-section .btn-row p{align-self:center}:where(.hp-reference) .houses-section .btn-row .houses-link{width:calc(var(--size-index) * 27.2);align-self:center;margin-left:auto}@media (max-width:575px){:where(.hp-reference) .houses-section .btn-row .houses-link{margin-left:0}}:where(.hp-reference) .houses-section .btn-row .houses-link .btn-txt{width:calc(var(--size-index) * 22);letter-spacing:0}:where(.hp-reference) .houses-section .btn-row .houses-link .icon{margin-left:auto}:where(.hp-reference) .info-section{padding:calc(var(--size-index) * 20) 0}@media (max-width:992px){:where(.hp-reference) .info-section{padding:calc(var(--size-index) * 15) 0}}@media (max-width:575px){:where(.hp-reference) .info-section{padding:calc(var(--size-index) * 8) 0}:where(.hp-reference) .info-section .section-title{text-wrap:unset}}:where(.hp-reference) .info-section__content{height:calc(var(--size-index) * 66.2);margin-top:calc(var(--size-index) * 8);counter-reset:items;border-left:1px solid var(--brand-main-low);flex-direction:column;display:flex;position:relative}@media (max-width:992px){:where(.hp-reference) .info-section__content{margin-top:calc(var(--size-index) * 4);height:unset}}:where(.hp-reference) .info-section__content .info-item{min-height:calc(var(--size-index) * 14);-moz-column-gap:calc(var(--size-index) * 3.2);column-gap:calc(var(--size-index) * 3.2);counter-increment:items;flex:auto;grid-template-columns:repeat(2,1fr);transition:flex .5s;display:grid}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item{-moz-column-gap:unset;column-gap:unset;padding:calc(var(--size-index) * 2);min-height:calc(var(--size-index) * 12.3);border-bottom:1px solid var(--brand-main-low);grid-template-columns:100%;transition:background-color .3s;position:relative}}@media (max-width:575px){:where(.hp-reference) .info-section__content .info-item{min-height:calc(var(--size-index) * 10)}}:where(.hp-reference) .info-section__content .info-item .descr-block{padding:calc(var(--size-index) * 4) calc(var(--size-index) * 3.2) calc(var(--size-index) * 4) calc(var(--size-index) * 13.7);border-bottom:calc(var(--size-index) * .1) solid var(--brand-main-low);cursor:pointer;transition:background-color .3s;position:relative;overflow:hidden}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item .descr-block{position:unset;border-bottom:none;flex-direction:column;padding:0;overflow:visible}}:where(.hp-reference) .info-section__content .info-item .descr-block:before{content:counter(items,decimal-leading-zero);font-family:RobotoMono,sans-serif;font-size:calc(var(--size-index) * 7);letter-spacing:-.03em;color:var(--brand-main-low);top:calc(var(--size-index) * 4);left:calc(var(--size-index) * 2.8);font-weight:500;line-height:94%;display:inline-block;position:absolute}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item .descr-block:before{font-size:calc(var(--size-index) * 3.8);margin-bottom:calc(var(--size-index) * 2.4);position:relative;top:0;left:0}}@media (max-width:575px){:where(.hp-reference) .info-section__content .info-item .descr-block:before{font-size:calc(var(--size-index) * 2.8);margin-bottom:calc(var(--size-index) * 1.8)}}:where(.hp-reference) .info-section__content .info-item .descr-block:after{content:"";width:calc(var(--size-index) * 13.6);height:calc(var(--size-index) * 18.2);pointer-events:none;opacity:0;background-image:url(/uploads/source/d9bfe100c9a3ea240918b5ae.svg);background-position:0 100%;background-repeat:no-repeat;background-size:auto;transition:opacity .3s;display:block;position:absolute;bottom:0;right:0}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item .descr-block:after{bottom:auto;top:calc(var(--size-index) * -.1)}}:where(.hp-reference) .info-section__content .info-item .descr-block h2{font-family:RobotoMono,sans-serif;font-size:calc(var(--size-index) * 2.5);letter-spacing:-.03em;text-transform:uppercase;color:var(--brand-main-base);max-width:calc(var(--size-index) * 40);z-index:1;font-weight:500;line-height:104%;display:block;position:relative}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item .descr-block h2{font-size:calc(var(--size-index) * 2.2)}}@media (max-width:575px){:where(.hp-reference) .info-section__content .info-item .descr-block h2{font-size:calc(var(--size-index) * 2);max-width:100%}}:where(.hp-reference) .info-section__content .info-item .descr-block .descr-txt{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-mid);padding-top:calc(var(--size-index) * 1.6);max-width:calc(var(--size-index) * 40);z-index:1;line-height:110%;display:none;position:relative}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item .descr-block .descr-txt{font-size:calc(var(--size-index) * 1.6);line-height:115%}}@media (max-width:575px){:where(.hp-reference) .info-section__content .info-item .descr-block .descr-txt{max-width:100%}}:where(.hp-reference) .info-section__content .info-item .descr-block .progress-bar{width:100%;height:calc(var(--size-index) * .2);background-color:var(--brand-main-low);opacity:0;transition:opacity .3s;position:absolute;bottom:0;left:0}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item .descr-block .progress-bar{width:calc(var(--size-index) * .2);height:100%;top:0;left:0}}:where(.hp-reference) .info-section__content .info-item .descr-block .progress-bar:before{content:"";width:var(--progress,0%);height:calc(var(--size-index) * .2);background-color:var(--yellow-base);transition:width var(--speed,5s) linear;display:block;position:absolute;bottom:0;left:0}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item .descr-block .progress-bar:before{width:calc(var(--size-index) * .2);height:var(--progress,0%);transition:height var(--speed,5s) linear;top:0;left:0}}:where(.hp-reference) .info-section__content .info-item .image-block{width:calc(50% - calc(var(--size-index) * 1.6));pointer-events:none;height:100%;position:absolute;top:0;right:0}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item .image-block{width:100%;max-width:100%;height:calc(var(--size-index) * 48);margin-top:calc(var(--size-index) * 2.4);display:none;position:relative;overflow:hidden}}@media (max-width:575px){:where(.hp-reference) .info-section__content .info-item .image-block{margin-top:calc(var(--size-index) * 1.8);height:calc(var(--size-index) * 24)}}:where(.hp-reference) .info-section__content .info-item .image-block:before{content:"";width:calc(var(--size-index) * 2.4);height:calc(var(--size-index) * 2.4);top:calc(var(--size-index) * 1.6);left:calc(var(--size-index) * 1.6);border-left:calc(var(--size-index) * .1) solid var(--white-base);border-top:calc(var(--size-index) * .1) solid var(--white-base);z-index:1;pointer-events:none;opacity:0;display:block;position:absolute}:where(.hp-reference) .info-section__content .info-item .image-block:after{content:"";width:calc(var(--size-index) * 2.4);height:calc(var(--size-index) * 2.4);top:calc(var(--size-index) * 1.6);right:calc(var(--size-index) * 1.6);border-right:calc(var(--size-index) * .1) solid var(--white-base);border-top:calc(var(--size-index) * .1) solid var(--white-base);z-index:1;pointer-events:none;opacity:0;display:block;position:absolute}:where(.hp-reference) .info-section__content .info-item .image-block .image-wrapper{width:100%;height:100%}:where(.hp-reference) .info-section__content .info-item .image-block .image-wrapper:before{content:"";width:calc(var(--size-index) * 2.4);height:calc(var(--size-index) * 2.4);bottom:calc(var(--size-index) * 1.6);left:calc(var(--size-index) * 1.6);border-left:calc(var(--size-index) * .1) solid var(--white-base);border-bottom:calc(var(--size-index) * .1) solid var(--white-base);z-index:1;pointer-events:none;opacity:0;display:block;position:absolute}:where(.hp-reference) .info-section__content .info-item .image-block .image-wrapper:after{content:"";width:calc(var(--size-index) * 2.4);height:calc(var(--size-index) * 2.4);bottom:calc(var(--size-index) * 1.6);right:calc(var(--size-index) * 1.6);border-right:calc(var(--size-index) * .1) solid var(--white-base);border-bottom:calc(var(--size-index) * .1) solid var(--white-base);z-index:1;pointer-events:none;opacity:0;display:block;position:absolute}:where(.hp-reference) .info-section__content .info-item .image-block .image-wrapper .info-image{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .3s}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item .image-block .image-wrapper .info-image{opacity:1}}:where(.hp-reference) .info-section__content .info-item .image-block .count{width:calc(var(--size-index) * 8.2);white-space:nowrap;bottom:calc(var(--size-index) * 1.6);font-family:RobotoMono,sans-serif;font-size:calc(var(--size-index) * 1.4);letter-spacing:-.02em;color:var(--white-base);border:calc(var(--size-index) * .1) solid var(--white-base);padding:calc(var(--size-index) * .5);text-align:center;background-color:var(--brand-second-extra-low);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;margin:0 auto;font-weight:500;line-height:100%;display:none;position:absolute;left:0;right:0}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item .image-block .count{display:none}}:where(.hp-reference) .info-section__content .info-item.active{flex:1 0 auto}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item.active{background-color:var(--brand-third-base);border-top:calc(var(--size-index) * .1) solid transparent}:where(.hp-reference) .info-section__content .info-item.active:before{opacity:1}}:where(.hp-reference) .info-section__content .info-item.active .descr-block{border-bottom:calc(var(--size-index) * .1) solid transparent;background-color:var(--brand-third-base)}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item.active .descr-block{background-color:unset}}:where(.hp-reference) .info-section__content .info-item.active .descr-block:after,:where(.hp-reference) .info-section__content .info-item.active .descr-block .progress-bar,:where(.hp-reference) .info-section__content .info-item.active .image-block:before,:where(.hp-reference) .info-section__content .info-item.active .image-block:after,:where(.hp-reference) .info-section__content .info-item.active .image-block .image-wrapper:before,:where(.hp-reference) .info-section__content .info-item.active .image-block .image-wrapper:after,:where(.hp-reference) .info-section__content .info-item.active .image-block .info-image{opacity:1}:where(.hp-reference) .info-section__content .info-item.active .image-block .count{display:block}@media (max-width:992px){:where(.hp-reference) .info-section__content .info-item.active .image-block .count{display:none}}:where(.hp-reference) .info-section+.consultation-section{margin-top:calc(var(--size-index) * 10)}:where(.hp-reference) .tags-section{padding:calc(var(--size-index) * 10) 0}@media (max-width:575px){:where(.hp-reference) .tags-section{padding:calc(var(--size-index) * 5) 0}}:where(.hp-reference) .tags-section .tags-slider{position:relative}:where(.hp-reference) .tags-section .tags-slider .swiper-slide{width:auto;padding:0 calc(var(--size-index) * .4)}:where(.hp-reference) .tags-section .tags-slider .swiper-slide:first-of-type{padding-left:0}:where(.hp-reference) .tags-section .tags-slider .swiper-slide:last-child{padding-right:0}:where(.hp-reference) .tags-section .tags-slider .swiper-slide a{background-color:var(--brand-second-extra-low);border:1px solid var(--brand-second-strong);width:auto;font-size:calc(var(--size-index) * 1.6);white-space:nowrap;text-transform:uppercase;letter-spacing:-.06em;color:var(--brand-second-strong);padding:calc(var(--size-index) * .2) calc(var(--size-index) * 1.6);flex:none;justify-content:center;align-items:center;margin:0;font-weight:400;line-height:100%;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}:where(.hp-reference) .tags-section .tags-slider .swiper-slide a:hover{border-color:var(--brand-main-base);color:var(--brand-main-base)}:where(.hp-reference) .tags-section .tags-slider .slider-navigation{z-index:1;justify-content:space-between;align-items:center;width:100%;height:0;display:flex;position:absolute;top:50%;left:0}:where(.hp-reference) .tags-section .tags-slider .slider-navigation .nav-btn{width:calc(var(--size-index) * 6);height:calc(var(--size-index) * 4);background:linear-gradient(270deg,var(--brand-third-mid) 30%,#eeebe580 70%,#eeebe500 100%);justify-content:flex-end;align-items:center;transition:color .3s,opacity .3s;display:flex}:where(.hp-reference) .tags-section .tags-slider .slider-navigation .nav-btn.prev-btn{transform:scaleX(-1)}:where(.hp-reference) .tags-section .tags-slider .slider-navigation .nav-btn.swiper-button-disabled{opacity:0;pointer-events:none}:where(.hp-reference) .tags-section .tags-slider .slider-navigation .nav-btn:hover{color:var(--brand-main-base)}:where(.hp-reference) .seo-section{padding:calc(var(--size-index) * 10) 0}@media (max-width:575px){:where(.hp-reference) .seo-section{padding:calc(var(--size-index) * 5) 0}}:where(.hp-reference) .seo-section__content{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-base);line-height:110%}@media (max-width:992px){:where(.hp-reference) .seo-section__content{font-size:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .seo-section__content h2{font-size:calc(var(--size-index) * 2);letter-spacing:-.04em;text-transform:uppercase;color:var(--brand-main-base);margin-bottom:calc(var(--size-index) * 2.4);font-weight:600;line-height:120%;display:block}@media (max-width:992px){:where(.hp-reference) .seo-section__content h2{font-size:calc(var(--size-index) * 1.8);margin-bottom:calc(var(--size-index) * 2.6)}}@media (max-width:575px){:where(.hp-reference) .seo-section__content h2{font-size:calc(var(--size-index) * 1.6);margin-bottom:calc(var(--size-index) * 2)}}:where(.hp-reference) .seo-section__content p+p{margin-top:calc(var(--size-index) * 1.9)}:where(.hp-reference) .seo-section__content p+h2{margin-top:calc(var(--size-index) * 2.4)}:where(.hp-reference) .seo-section__content ul,:where(.hp-reference) .seo-section__content ol{margin:calc(var(--size-index) * 2) 0;padding:0 calc(var(--size-index) * 2.6)}:where(.hp-reference) .seo-section__content ul li+li,:where(.hp-reference) .seo-section__content ol li+li{margin-top:calc(var(--size-index) * .8)}@media (max-width:992px){:where(.hp-reference) .seo-section__content ol{padding:0 calc(var(--size-index) * 3.2)}}:where(.hp-reference) .seo-section .content-wrapper{max-height:calc(var(--size-index) * 20);position:relative;overflow:hidden}:where(.hp-reference) .seo-section .content-wrapper:after{content:"";width:100%;height:calc(var(--size-index) * 12);pointer-events:none;background:linear-gradient(#eeebe500 0,#eeebe5 95%);display:block;position:absolute;bottom:0;left:0}:where(.hp-reference) .seo-section .content-wrapper.show{max-height:unset}:where(.hp-reference) .seo-section .content-wrapper.show:after{display:none}:where(.hp-reference) .seo-section .more-btn{-moz-column-gap:calc(var(--size-index) * 1.2);justify-content:flex-start;align-items:center;column-gap:calc(var(--size-index) * 1.2);text-transform:uppercase;font-size:calc(var(--size-index) * 1.6);letter-spacing:0;color:var(--brand-main-base);margin:calc(var(--size-index) * 2.4) 0 0;background-color:#0000;border:0;padding:0;font-weight:500;line-height:112%;transition:color .3s;display:inline-flex}:where(.hp-reference) .seo-section .more-btn:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";color:var(--brand-main-base);font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * .5);line-height:0;transition:transform .3s;position:relative}:where(.hp-reference) .seo-section .more-btn:hover{color:var(--brand-main-mid)}:where(.hp-reference) .seo-section .more-btn.active:after{top:calc(var(--size-index) * -.2);transform:scaleY(-1)}:where(.hp-reference) .projects-main__content{margin-top:calc(var(--size-index) * 2.6)}:where(.hp-reference) .projects-main__content .catalog-filter{margin-top:calc(var(--size-index) * 8)}@media (max-width:992px){:where(.hp-reference) .projects-main__content .catalog-filter{margin-top:calc(var(--size-index) * 4)}}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form{-moz-column-gap:calc(var(--size-index) * 1.6);column-gap:calc(var(--size-index) * 1.6);grid-template-columns:repeat(4,1fr);display:grid;position:relative}@media (max-width:992px){:where(.hp-reference) .projects-main__content .catalog-filter .filter-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .filter-form{row-gap:calc(var(--size-index) * 1.2);grid-template-columns:100%}}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column{position:relative}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .filter-title{width:100%;font-size:calc(var(--size-index) * 1.6);letter-spacing:-.06em;text-transform:uppercase;color:var(--brand-main-mid);cursor:pointer;padding:calc(var(--size-index) * 1.8) calc(var(--size-index) * 5) calc(var(--size-index) * 1.8) 0;margin:0;font-weight:400;line-height:100%;display:block;position:relative}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .filter-title:before{content:"";width:calc(100% - calc(var(--size-index) * .4));height:calc(var(--size-index) * 1.3);border-top:calc(var(--size-index) * .1) solid var(--grey-low);border-right:calc(var(--size-index) * .1) solid var(--grey-low);pointer-events:none;display:block;position:absolute;top:0;left:0;transform:skew(34deg)}@media (max-width:992px){:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .filter-title:before{left:calc(var(--size-index) * .4);width:calc(100% - calc(var(--size-index) * .8))}}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .filter-title:after{width:calc(var(--size-index) * 1.6);height:calc(var(--size-index) * 1.6);speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * 1.4);line-height:calc(var(--size-index) * 1.4);color:var(--brand-main-base);top:calc(var(--size-index) * 1.6);right:calc(var(--size-index) * 1.6);justify-content:center;align-items:center;margin-left:auto;transition:transform .3s;display:flex;position:absolute;transform:rotate(90deg)}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .filter-title.active:before{border-color:var(--yellow-base)}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .filter-title.active:after{transform:rotate(90deg)scaleX(-1)}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .list-wrapper{z-index:2;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:#e6e1dbcc;width:100%;display:none;position:absolute;top:100%;left:0}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .list-wrapper ul{-moz-column-gap:calc(var(--size-index) * 2);justify-content:flex-start;align-items:flex-start;column-gap:calc(var(--size-index) * 2);row-gap:calc(var(--size-index) * 2);padding:calc(var(--size-index) * 2);flex-wrap:wrap;margin:0;list-style-type:none;display:flex}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .list-wrapper ul{row-gap:calc(var(--size-index) * 1);-moz-column-gap:calc(var(--size-index) * 1);column-gap:calc(var(--size-index) * 1)}}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .list-wrapper ul li{flex:none;width:auto;margin:0;padding:0}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label{cursor:pointer;display:block;position:relative}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label input{opacity:0;visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label span{pointer-events:none;background-color:var(--brand-main-low);border:1px solid var(--brand-main-low);min-width:calc(var(--size-index) * 7.2);width:100%;font-size:calc(var(--size-index) * 1.6);letter-spacing:-.06em;color:var(--brand-main-base);padding:calc(var(--size-index) * 1.6) calc(var(--size-index) * 2);justify-content:center;align-items:center;margin:0;font-weight:400;line-height:100%;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label span{padding:calc(var(--size-index) * 1.2) calc(var(--size-index) * 1.6)}}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label input:checked+span{background-color:var(--brand-second-mid);border-color:var(--brand-main-mid)}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label.disabled{opacity:.4;cursor:default}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label.disabled:hover span{border-color:var(--brand-main-low)}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column .list-wrapper ul li .checkbox-label:hover span{border-color:var(--brand-main-base)}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:first-of-type,:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:nth-of-type(4){position:unset}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:first-of-type,:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:nth-of-type(4){position:relative}}@media (max-width:992px){:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper,:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper{top:50%}}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper,:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper{top:100%}}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper ul,:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper ul{padding:calc(var(--size-index) * 2)}@media (max-width:992px){:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper ul,:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper ul{padding:calc(var(--size-index) * 4);-moz-column-gap:calc(var(--size-index) * 2.5);column-gap:calc(var(--size-index) * 2.5);row-gap:calc(var(--size-index) * 2.4)}}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper ul,:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper ul{padding:calc(var(--size-index) * 1.4) calc(var(--size-index) * 1.8);-moz-column-gap:calc(var(--size-index) * 1.8);column-gap:calc(var(--size-index) * 1.8);row-gap:calc(var(--size-index) * 1.6);grid-template-columns:repeat(3,1fr);display:grid}}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper ul li,:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper ul li{width:auto}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper ul li .checkbox-label span,:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper ul li .checkbox-label span{padding:calc(var(--size-index) * .9);width:auto}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:first-of-type .list-wrapper ul li .checkbox-label span,:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:nth-of-type(4) .list-wrapper ul li .checkbox-label span{width:100%}}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column:hover .filter-title:before{border-top:calc(var(--size-index) * .2) solid var(--yellow-base);border-right:calc(var(--size-index) * .2) solid var(--yellow-base)}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row{justify-content:flex-start;align-items:center;gap:calc(var(--size-index) * 1.5);min-height:calc(var(--size-index) * 5);margin:calc(var(--size-index) * 4.5) 0 calc(var(--size-index) * 2.5);flex-wrap:wrap;display:flex;position:relative}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row{margin:calc(var(--size-index) * 1) 0 calc(var(--size-index) * .5)}}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .check-item{background-color:var(--brand-main-low);border:calc(var(--size-index) * .1) solid var(--brand-main-low);color:var(--brand-main-base);letter-spacing:0;padding:calc(var(--size-index) * 1.2) calc(var(--size-index) * 1.8);white-space:nowrap;justify-content:center;align-items:center;line-height:100%;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex;position:relative}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .check-item:nth-of-type(n+5){display:none}@media (max-width:1023px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .check-item:nth-of-type(n+4){display:none}}@media (max-width:959px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .check-item:nth-of-type(n+3){display:none}}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .check-item:hover{background-color:var(--brand-second-mid);border-color:var(--brand-main-mid)}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .check-item:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * 1.2);margin-left:calc(var(--size-index) * 1);line-height:100%;display:inline-block}@media (max-width:959px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .check-item:after{margin-left:calc(var(--size-index) * .5)}}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .show-link{flex:0 0 calc(var(--size-index) * 4.2);width:calc(var(--size-index) * 4.2);height:calc(var(--size-index) * 4.2);background-color:var(--brand-main-low);border:calc(var(--size-index) * .1) solid var(--brand-main-low);color:var(--brand-main-base);justify-content:center;align-items:center;transition:background-color .3s,color .3s,border-color .3s;display:flex}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .show-link .icon-dots{font-size:calc(var(--size-index) * 1.4);line-height:calc(var(--size-index) * 1.4)}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .show-link:hover,:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .show-link.active{background-color:var(--brand-second-mid);border-color:var(--brand-main-mid)}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .show-link.active .icon-dots{font-size:calc(var(--size-index) * 1.6);line-height:calc(var(--size-index) * 1.6)}@media (max-width:1199px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .show-link.active .icon-dots{font-size:calc(var(--size-index) * 1.4);line-height:calc(var(--size-index) * 1.4)}}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .show-link.active .icon-dots{font-size:calc(var(--size-index) * 1.2);line-height:calc(var(--size-index) * 1.2)}}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .show-link.active .icon-dots:before{content:"";transform:rotate(45deg)}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .clean-link{background-color:var(--brand-main-low);border:calc(var(--size-index) * .1) solid var(--brand-main-low);width:auto;color:var(--brand-main-base);padding:calc(var(--size-index) * 1.2) calc(var(--size-index) * 1.5);flex:none;justify-content:center;align-items:center;line-height:100%;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}@media (max-width:1335px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .clean-link{font-size:calc(var(--size-index) * 1.6);padding:calc(var(--size-index) * 1.3) calc(var(--size-index) * 1.5)}}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .clean-link{flex:auto;margin-left:auto}}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .clean-link:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * 1.2);margin-left:calc(var(--size-index) * 1);line-height:100%;display:inline-block}@media (max-width:959px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .clean-link:after{margin-left:calc(var(--size-index) * .5)}}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .clean-link:hover{background-color:var(--brand-second-mid);border-color:var(--brand-main-mid)}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block{flex:none;width:auto;margin-left:auto;position:relative}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block{width:100%}}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .sort-link{font-size:calc(var(--size-index) * 1.6);text-transform:uppercase;letter-spacing:-.06em;cursor:pointer;white-space:nowrap;color:var(--brand-main-mid);background-color:#0000;border:0;justify-content:flex-start;align-items:center;padding:0;font-weight:400;line-height:125%;transition:color .3s;display:inline-flex;position:relative}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .sort-link{margin:calc(var(--size-index) * 1) 0 0}}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .sort-link:before{content:"";width:0;max-width:100%;height:calc(var(--size-index) * .1);background-color:var(--brand-main-base);bottom:calc(var(--size-index) * -.3);transition:width .3s;display:block;position:absolute;left:0}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .sort-link:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";margin-left:calc(var(--size-index) * 1.2);font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * 1.4);line-height:calc(var(--size-index) * 1.4);transition:transform .3s;display:inline-block;transform:scaleY(-1)}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .sort-link:hover:before{width:100%}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .list-wrapper{width:100%;min-width:calc(var(--size-index) * 22.2);text-align:left;z-index:1;padding:0;display:none;position:absolute;left:0}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .list-wrapper .sort-list{background-color:var(--white-base);margin:calc(var(--size-index) * 1.2) 0 0;padding:0;list-style-type:none}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .list-wrapper .sort-list li{border-top:calc(var(--size-index) * .1) solid var(--brand-third-base);display:block}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .list-wrapper .sort-list li:first-of-type{border-top:none}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .list-wrapper .sort-list a{font-size:calc(var(--size-index) * 1.6);letter-spacing:-.03em;padding:calc(var(--size-index) * 2.2) calc(var(--size-index) * 1) calc(var(--size-index) * 2.2) calc(var(--size-index) * 4.8);color:var(--brand-main-base);opacity:.7;justify-content:flex-start;align-items:center;width:100%;line-height:100%;text-decoration:none;transition:opacity .3s;display:flex;position:relative}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .list-wrapper .sort-list a:before{width:calc(var(--size-index) * 2);height:calc(var(--size-index) * 2);speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";color:var(--brand-main-base);left:calc(var(--size-index) * 1.6);opacity:0;justify-content:center;align-items:center;font-family:Fontello;font-style:normal;font-weight:400;transition:opacity .3s;display:flex;position:absolute}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .list-wrapper .sort-list a.active,:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .list-wrapper .sort-list a.active:before{opacity:1}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .list-wrapper .sort-list:hover a:before{opacity:0}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .list-wrapper .sort-list:hover a:hover,:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block .list-wrapper .sort-list:hover a:hover:before{opacity:1}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row .sort-block.active .sort-link:after{transform:scale(1)}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row.show{padding-right:0}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row.show .check-item:nth-of-type(n+5){display:inline-flex}@media (max-width:1023px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row.show .check-item:nth-of-type(n+4){display:inline-flex}}@media (max-width:959px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row.show .check-item{display:inline-flex}}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row.show .show-link{position:relative;top:0;right:0}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row.show .clean-link{position:relative}@media (max-width:1335px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row.show .clean-link{font-size:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row.show .clean-link{font-size:calc(var(--size-index) * 1.4);padding:calc(var(--size-index) * .8) calc(var(--size-index) * 1)}}:where(.hp-reference) .projects-main__content .catalog-filter .sort-row.show .sort-block{position:relative}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .sort-row.show .sort-block{width:100%}}:where(.hp-reference) .projects-main__content .catalog-list{-moz-column-gap:calc(var(--size-index) * 1.6);column-gap:calc(var(--size-index) * 1.6);row-gap:calc(var(--size-index) * 2.4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .projects-main__content .catalog-list{row-gap:calc(var(--size-index) * 1.6);grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-list{grid-template-columns:100%}}:where(.hp-reference) .projects-main__content .btn-row{margin-top:calc(var(--size-index) * 6.4);justify-content:flex-end;align-items:center;display:flex}@media (max-width:992px){:where(.hp-reference) .projects-main__content .btn-row{margin-top:calc(var(--size-index) * 3.2)}}@media (max-width:575px){:where(.hp-reference) .projects-main__content .btn-row{justify-content:flex-start}}:where(.hp-reference) .projects-main__content .btn-row .btn_more .btn-txt{width:calc(var(--size-index) * 17)}:where(.hp-reference) .projects-main__content .pagination-row{margin-top:calc(var(--size-index) * 4.8)}@media (max-width:575px){:where(.hp-reference) .projects-main__content .pagination-row{margin-top:calc(var(--size-index) * 2.4)}}:where(.hp-reference) .projects-main__content .pagination-row ul{-moz-column-gap:calc(var(--size-index) * .8);justify-content:center;align-items:center;column-gap:calc(var(--size-index) * .8);margin:0;padding:0;list-style-type:none;display:flex}:where(.hp-reference) .projects-main__content .pagination-row ul li{flex:none;width:auto}:where(.hp-reference) .projects-main__content .pagination-row ul li:not([class]) a,:where(.hp-reference) .projects-main__content .pagination-row ul li.active a{width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);font-size:calc(var(--size-index) * 1.4);text-transform:uppercase;background-color:var(--brand-main-low);color:var(--brand-main-mid);clip-path:polygon(calc(var(--size-index) * .6) 0,100%0,100%0,100% calc(100% - calc(var(--size-index) * .6)),calc(100% - calc(var(--size-index) * .6)) 100%,0 100%,0 100%,0 calc(var(--size-index) * .6));justify-content:center;align-items:center;font-weight:500;line-height:112%;text-decoration:none;transition:background-color .3s,color .3s;display:flex;position:relative}:where(.hp-reference) .projects-main__content .pagination-row ul li:not([class]) a:before,:where(.hp-reference) .projects-main__content .pagination-row ul li.active a:before{content:"";width:calc(100% - calc(var(--size-index) * .2));height:calc(100% - calc(var(--size-index) * .2));background-color:var(--bg-color);top:calc(var(--size-index) * .1);left:calc(var(--size-index) * .1);clip-path:polygon(calc(var(--size-index) * .6) 0,100%0,100%0,100% calc(100% - calc(var(--size-index) * .6)),calc(100% - calc(var(--size-index) * .6)) 100%,0 100%,0 100%,0 calc(var(--size-index) * .6));z-index:-1;transition:background-color .3s;display:block;position:absolute}:where(.hp-reference) .projects-main__content .pagination-row ul li:not([class]) a:hover,:where(.hp-reference) .projects-main__content .pagination-row ul li.active a:hover{background-color:var(--brand-main-mid)}:where(.hp-reference) .projects-main__content .pagination-row ul li.active a{background-color:var(--brand-second-mid);color:var(--brand-main-base);pointer-events:none}:where(.hp-reference) .projects-main__content .pagination-row ul li.active a:before{background-color:var(--brand-second-mid)}@media (max-width:575px){:where(.hp-reference) .projects-main__content .pagination-row ul li.first,:where(.hp-reference) .projects-main__content .pagination-row ul li.prev,:where(.hp-reference) .projects-main__content .pagination-row ul li.next,:where(.hp-reference) .projects-main__content .pagination-row ul li.last{display:none}}:where(.hp-reference) .projects-main__content .pagination-row ul li.first a,:where(.hp-reference) .projects-main__content .pagination-row ul li.prev a,:where(.hp-reference) .projects-main__content .pagination-row ul li.next a,:where(.hp-reference) .projects-main__content .pagination-row ul li.last a{font-size:calc(var(--size-index) * 1.4);text-transform:uppercase;color:var(--brand-main-base);justify-content:flex-start;align-items:center;font-weight:500;line-height:112%;text-decoration:none;display:inline-flex}:where(.hp-reference) .projects-main__content .pagination-row ul li.first{margin-right:calc(var(--size-index) * 2)}:where(.hp-reference) .projects-main__content .pagination-row ul li.first a:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";order:-2;font-family:Fontello;font-style:normal;font-weight:400;line-height:0;transition:transform .3s;transform:scaleX(-1)}:where(.hp-reference) .projects-main__content .pagination-row ul li.first a:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";margin-right:calc(var(--size-index) * .8);order:-1;font-family:Fontello;font-style:normal;font-weight:400;line-height:0;transition:transform .3s;transform:scaleX(-1)}:where(.hp-reference) .projects-main__content .pagination-row ul li.prev{margin-right:calc(var(--size-index) * 2.4)}:where(.hp-reference) .projects-main__content .pagination-row ul li.prev a:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";margin-right:calc(var(--size-index) * .8);order:-1;font-family:Fontello;font-style:normal;font-weight:400;line-height:0;transition:transform .3s;transform:scaleX(-1)}:where(.hp-reference) .projects-main__content .pagination-row ul li.next{margin-left:calc(var(--size-index) * 2.4)}:where(.hp-reference) .projects-main__content .pagination-row ul li.next a:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";margin-left:calc(var(--size-index) * .8);order:1;font-family:Fontello;font-style:normal;font-weight:400;line-height:0;transition:transform .3s}:where(.hp-reference) .projects-main__content .pagination-row ul li.last{margin-left:calc(var(--size-index) * 2)}:where(.hp-reference) .projects-main__content .pagination-row ul li.last a:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";order:2;font-family:Fontello;font-style:normal;font-weight:400;line-height:0;transition:transform .3s}:where(.hp-reference) .projects-main__content .pagination-row ul li.last a:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";margin-left:calc(var(--size-index) * .8);order:1;font-family:Fontello;font-style:normal;font-weight:400;line-height:0;transition:transform .3s}:where(.hp-reference) .projects-main__content .pagination-row ul li.first a:hover:before,:where(.hp-reference) .projects-main__content .pagination-row ul li.first a:hover:after,:where(.hp-reference) .projects-main__content .pagination-row ul li.prev a:hover:before,:where(.hp-reference) .projects-main__content .pagination-row ul li.prev a:hover:after{transform:scale(-1,1) translateX(calc(var(--size-index) * .5))}:where(.hp-reference) .projects-main__content .pagination-row ul li.next a:hover:before,:where(.hp-reference) .projects-main__content .pagination-row ul li.next a:hover:after,:where(.hp-reference) .projects-main__content .pagination-row ul li.last a:hover:before,:where(.hp-reference) .projects-main__content .pagination-row ul li.last a:hover:after{transform:translateX(calc(var(--size-index) * .5))}:where(.hp-reference) .projects-main__content .pagination-row ul li.disable{opacity:0;pointer-events:none}:where(.hp-reference) .projects-main+.equipment-section{margin:calc(var(--size-index) * 30) 0 calc(var(--size-index) * 20)}@media (max-width:992px){:where(.hp-reference) .projects-main+.equipment-section{margin:calc(var(--size-index) * 23) 0 calc(var(--size-index) * 14)}}@media (max-width:575px){:where(.hp-reference) .projects-main+.equipment-section{margin:calc(var(--size-index) * 17) 0 calc(var(--size-index) * 8)}}:where(.hp-reference) .mortgage-main{min-height:var(--app-height);background:linear-gradient(#e6e1db 0,#dcd4c766 100%);overflow:hidden}:where(.hp-reference) .mortgage-main__content{grid-template-columns:calc(var(--size-index) * 108) 1fr;-moz-column-gap:calc(var(--size-index) * 2);column-gap:calc(var(--size-index) * 2);padding:calc(var(--size-index) * 2.8) 0 0;display:grid}@media (max-width:992px){:where(.hp-reference) .mortgage-main__content{padding:calc(var(--size-index) * 2.5) 0 0;grid-template-columns:100%}}@media (max-width:575px){:where(.hp-reference) .mortgage-main__content{padding:0}}:where(.hp-reference) .mortgage-main__content .left-side{z-index:1;align-self:stretch;position:relative}@media (max-width:992px){:where(.hp-reference) .mortgage-main__content .left-side{max-width:calc(var(--size-index) * 66.2)}}@media (max-width:575px){:where(.hp-reference) .mortgage-main__content .left-side{margin:calc(var(--size-index) * -2.2) 0 0;order:1}}:where(.hp-reference) .mortgage-main__content .left-side .page-title{text-wrap:unset}@media (max-width:992px){:where(.hp-reference) .mortgage-main__content .left-side .page-title{max-width:calc(var(--size-index) * 42)}}:where(.hp-reference) .mortgage-main__content .left-side .benefits-list{margin-top:calc(var(--size-index) * 10.7);-moz-column-gap:calc(var(--size-index) * 2.8);column-gap:calc(var(--size-index) * 2.8);max-width:calc(var(--size-index) * 70);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .mortgage-main__content .left-side .benefits-list{margin-top:calc(var(--size-index) * 3.1);max-width:calc(var(--size-index) * 66.2)}}@media (max-width:575px){:where(.hp-reference) .mortgage-main__content .left-side .benefits-list{row-gap:calc(var(--size-index) * 1);grid-template-columns:100%}}:where(.hp-reference) .mortgage-main__content .left-side .benefits-list .benefits-item{padding:0 0 0 calc(var(--size-index) * .8)}@media (max-width:575px){:where(.hp-reference) .mortgage-main__content .left-side .benefits-list .benefits-item{padding:0 calc(var(--size-index) * 1)}}:where(.hp-reference) .mortgage-main__content .left-side .benefits-list .benefits-item .item-tag{font-size:calc(var(--size-index) * 1.6);letter-spacing:-.06em;text-transform:uppercase;color:var(--brand-main-base);background-color:var(--brand-main-low);border:calc(var(--size-index) * .1) solid var(--brand-main-base);padding:calc(var(--size-index) * .2) calc(var(--size-index) * 1.6);line-height:100%;display:inline-block}:where(.hp-reference) .mortgage-main__content .left-side .benefits-list .benefits-item .item-descr{margin-top:calc(var(--size-index) * .8);padding:calc(var(--size-index) * .8) 0 calc(var(--size-index) * .8) calc(var(--size-index) * 4.6);letter-spacing:-.02em;position:relative}@media (max-width:992px){:where(.hp-reference) .mortgage-main__content .left-side .benefits-list .benefits-item .item-descr{padding:calc(var(--size-index) * .8) calc(var(--size-index) * 2) calc(var(--size-index) * .8) calc(var(--size-index) * 3.8)}}:where(.hp-reference) .mortgage-main__content .left-side .benefits-list .benefits-item .item-descr:before{content:"";width:calc(100% + calc(var(--size-index) * 1.2));height:calc(var(--size-index) * 1.3);border-top:calc(var(--size-index) * .1) solid #afb1b0;border-left:calc(var(--size-index) * .1) solid #afb1b0;top:0;left:calc(var(--size-index) * -.5);pointer-events:none;display:block;position:absolute;transform:skew(-32deg)}:where(.hp-reference) .mortgage-main__content .right-side{align-self:stretch;position:relative}@media (max-width:992px){:where(.hp-reference) .mortgage-main__content .right-side{position:unset;width:100vw;margin:0 calc(var(--container-padding)*-1)}}:where(.hp-reference) .mortgage-main__content .right-side:after{content:"";width:calc(var(--size-index) * 60.8);height:calc(var(--size-index) * 60.8);top:calc(50% - calc(var(--size-index) * 30.5));right:calc(var(--size-index) * 1);pointer-events:none;background-image:url(/uploads/source/d67fd81a184fa7151c548089.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute}@media (max-width:992px){:where(.hp-reference) .mortgage-main__content .right-side:after{width:calc(var(--size-index) * 46.4);height:calc(var(--size-index) * 46.4);top:0;right:0}}@media (max-width:575px){:where(.hp-reference) .mortgage-main__content .right-side:after{width:calc(var(--size-index) * 30);height:calc(var(--size-index) * 30)}}:where(.hp-reference) .mortgage-main__content .right-side .image-wrapper{width:calc(var(--size-index) * 42.6);height:calc(var(--size-index) * 42.6);top:calc(50% - calc(var(--size-index) * 14.25));right:calc(var(--size-index) * -2);z-index:1;position:absolute}@media (max-width:992px){:where(.hp-reference) .mortgage-main__content .right-side .image-wrapper{width:calc(var(--size-index) * 32);height:calc(var(--size-index) * 32);top:calc(var(--size-index) * 3.25);right:0}}@media (max-width:575px){:where(.hp-reference) .mortgage-main__content .right-side .image-wrapper{top:calc(var(--size-index) * -2);width:74.7%;height:calc(var(--size-index) * 28);margin:0 0 0 auto;position:relative}}:where(.hp-reference) .mortgage-main__content .right-side .image-wrapper .main-image{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}:where(.hp-reference) .mortgage-main__content .btn-side{z-index:1;margin-top:calc(var(--size-index) * 9);padding:calc(var(--size-index) * 1.2) 0 calc(var(--size-index) * 1.6);flex-direction:column;grid-column:span 2;justify-content:flex-start;align-items:flex-end;display:flex;position:relative}@media (max-width:992px){:where(.hp-reference) .mortgage-main__content .btn-side{margin-top:calc(var(--size-index) * 1.2);grid-column:unset}}@media (max-width:575px){:where(.hp-reference) .mortgage-main__content .btn-side{padding:calc(var(--size-index) * 1.2) 0 calc(var(--size-index) * 1);order:2}}:where(.hp-reference) .mortgage-main__content .btn-side .main-btn{width:100%;max-width:calc(var(--size-index) * 92.4);height:calc(var(--size-index) * 6)}:where(.hp-reference) .mortgage-main__content .btn-side .main-btn .btn-txt{white-space:nowrap;width:calc(var(--size-index) * 19.5);display:inline-block;overflow:hidden}@media (max-width:992px){:where(.hp-reference) .mortgage-main__content .btn-side .main-btn{max-width:100%}}@media (max-width:575px){:where(.hp-reference) .mortgage-main__content .btn-side .main-btn{height:calc(var(--size-index) * 5.2)}}:where(.hp-reference) .mortgage-main__content .btn-side .partners-list{-moz-column-gap:calc(var(--size-index) * 10);justify-content:center;align-items:center;column-gap:calc(var(--size-index) * 10);width:100%;max-width:calc(var(--size-index) * 92.4);padding:calc(var(--size-index) * 2.6) 0;display:flex}@media (max-width:992px){:where(.hp-reference) .mortgage-main__content .btn-side .partners-list{max-width:100%;padding:calc(var(--size-index) * 2.4) 0}}@media (max-width:575px){:where(.hp-reference) .mortgage-main__content .btn-side .partners-list{-moz-column-gap:calc(var(--size-index) * 3.2);column-gap:calc(var(--size-index) * 3.2)}}:where(.hp-reference) .mortgage-main__content .btn-side .partners-list .partners-item{width:auto;height:calc(var(--size-index) * 2);flex:none;justify-content:center;align-items:center;display:flex}@media (max-width:575px){:where(.hp-reference) .mortgage-main__content .btn-side .partners-list .partners-item{max-width:unset;height:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .mortgage-main__content .btn-side .partners-list .partners-item .item-image{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;margin:0 auto;display:inline-block}:where(.hp-reference) .mortgage-section{padding:calc(var(--size-index) * 20) 0}@media (max-width:992px){:where(.hp-reference) .mortgage-section{padding:calc(var(--size-index) * 14) 0}}@media (max-width:575px){:where(.hp-reference) .mortgage-section{padding:calc(var(--size-index) * 10) 0}}:where(.hp-reference) .mortgage-section .benefits-list{width:calc(var(--size-index) * 92.4);margin:calc(var(--size-index) * 8) 0 0 auto;padding:0 0 0 calc(var(--size-index) * .8)}@media (max-width:992px){:where(.hp-reference) .mortgage-section .benefits-list{width:100%;margin:calc(var(--size-index) * 4.2) 0 0 0}}@media (max-width:575px){:where(.hp-reference) .mortgage-section .benefits-list{margin:calc(var(--size-index) * 4.8) 0 0 0;padding:0}}:where(.hp-reference) .mortgage-section .benefits-list .item-title{width:100%;padding:0 0 calc(var(--size-index) * .8);font-size:calc(var(--size-index) * 2);letter-spacing:-.04em;text-transform:uppercase;border-bottom:calc(var(--size-index) * .1) solid #afb1b0;color:var(--brand-main-base);font-weight:600;line-height:100%;display:block;position:relative}@media (max-width:992px){:where(.hp-reference) .mortgage-section .benefits-list .item-title{font-size:calc(var(--size-index) * 1.8)}}@media (max-width:575px){:where(.hp-reference) .mortgage-section .benefits-list .item-title{font-size:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .mortgage-section .benefits-list .item-title:before{content:"";width:calc(var(--size-index) * 1.3);height:calc(var(--size-index) * 1.3);bottom:calc(var(--size-index) * -1.3);left:calc(var(--size-index) * -.4);border-left:calc(var(--size-index) * .1) solid #afb1b0;pointer-events:none;display:block;position:absolute;transform:skew(-32deg)}:where(.hp-reference) .mortgage-section .benefits-list .item-descr{padding:calc(var(--size-index) * .8) 0 calc(var(--size-index) * .7) calc(var(--size-index) * 2.3);max-width:55%;font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;margin:0 0 0 auto;line-height:100%;position:relative}@media (max-width:992px){:where(.hp-reference) .mortgage-section .benefits-list .item-descr{max-width:69%;font-size:calc(var(--size-index) * 1.6);padding:calc(var(--size-index) * .8) 0 calc(var(--size-index) * .7) calc(var(--size-index) * 2.2)}}@media (max-width:575px){:where(.hp-reference) .mortgage-section .benefits-list .item-descr{max-width:100%;padding:calc(var(--size-index) * .8) 0 calc(var(--size-index) * 2.3) calc(var(--size-index) * 4.8)}}:where(.hp-reference) .mortgage-section .benefits-list .item-descr:before{content:"";width:calc(var(--size-index) * 1.3);height:calc(var(--size-index) * 1.3);top:calc(var(--size-index) * -.1);border-left:calc(var(--size-index) * .1) solid #afb1b0;pointer-events:none;display:block;position:absolute;left:0;transform:skew(-32deg)}@media (max-width:575px){:where(.hp-reference) .mortgage-section .benefits-list .item-descr:before{display:none}}:where(.hp-reference) .mortgage-section .docs-list{margin-top:calc(var(--size-index) * 11.3);-moz-column-gap:calc(var(--size-index) * .8);justify-content:flex-start;align-items:stretch;column-gap:calc(var(--size-index) * .8);-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}:where(.hp-reference) .mortgage-section .docs-list::-webkit-scrollbar{display:none}@media (max-width:1336px){:where(.hp-reference) .mortgage-section .docs-list{width:100vw;margin:calc(var(--size-index) * 11.2) calc(var(--container-padding)*-1)0;padding:0 var(--container-padding)}}@media (max-width:992px){:where(.hp-reference) .mortgage-section .docs-list{margin:calc(var(--size-index) * 7.2) calc(var(--container-padding)*-1)0}}@media (max-width:575px){:where(.hp-reference) .mortgage-section .docs-list{margin:calc(var(--size-index) * 5.7) calc(var(--container-padding)*-1)0}}:where(.hp-reference) .mortgage-section .docs-list .docs-item{flex:0 0 calc((100% - calc(var(--size-index) * 2.4))/4);width:calc((100% - calc(var(--size-index) * 2.4))/4)}@media (max-width:992px){:where(.hp-reference) .mortgage-section .docs-list .docs-item{flex:0 0 calc(var(--size-index) * 32.5);width:calc(var(--size-index) * 32.5)}}:where(.hp-reference) .mortgage-section .docs-list .docs-item .item-info{-moz-column-gap:calc(var(--size-index) * .4);justify-content:flex-start;align-items:stretch;column-gap:calc(var(--size-index) * .4);display:flex}:where(.hp-reference) .mortgage-section .docs-list .docs-item .item-info .info-name{font-size:calc(var(--size-index) * 1.6);letter-spacing:-.06em;text-transform:uppercase;color:var(--brand-main-base);background-color:var(--brand-main-low);border:calc(var(--size-index) * .1) solid var(--brand-main-base);padding:calc(var(--size-index) * .2) calc(var(--size-index) * 1.55);line-height:100%;display:inline-block}:where(.hp-reference) .mortgage-section .docs-list .docs-item .item-info .info-type{font-size:calc(var(--size-index) * 1.6);letter-spacing:-.06em;text-transform:uppercase;color:var(--brand-second-strong);background-color:var(--brand-second-extra-low);border:calc(var(--size-index) * .1) solid var(--brand-second-strong);padding:calc(var(--size-index) * .2) calc(var(--size-index) * 1.55);min-width:calc(var(--size-index) * 6.8);text-align:center;line-height:100%;display:inline-block}:where(.hp-reference) .mortgage-section .docs-list .docs-item .image-wrapper{width:100%;height:calc(var(--size-index) * 20);background-color:var(--brand-second-low);margin-top:calc(var(--size-index) * .4);padding:calc(var(--size-index) * .8);justify-content:flex-start;align-items:flex-end;display:flex;position:relative;overflow:hidden}:where(.hp-reference) .mortgage-section .docs-list .docs-item .image-wrapper:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";top:calc(var(--size-index) * .8);right:calc(var(--size-index) * .8);width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * 2);line-height:calc(var(--size-index) * 2);color:var(--brand-main-base);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;transform:rotate(-45deg)}@media (max-width:992px){:where(.hp-reference) .mortgage-section .docs-list .docs-item .image-wrapper:before{opacity:1;top:auto;bottom:calc(var(--size-index) * 1);font-size:calc(var(--size-index) * 1.8);line-height:calc(var(--size-index) * 1.8);transform:rotate(0)}}:where(.hp-reference) .mortgage-section .docs-list .docs-item .image-wrapper:after{content:"";width:calc(var(--size-index) * 8.4);height:calc(var(--size-index) * 8.4);top:calc(var(--size-index) * -4.2);right:calc(var(--size-index) * -4.2);background-color:var(--bg-color);transition:transform .5s;display:block;position:absolute;transform:rotate(-135deg)}@media (max-width:992px){:where(.hp-reference) .mortgage-section .docs-list .docs-item .image-wrapper:after{top:calc(var(--size-index) * -5)}}:where(.hp-reference) .mortgage-section .docs-list .docs-item .image-wrapper .item-image{width:calc(var(--size-index) * 6.8);height:calc(var(--size-index) * 9.5);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:width .5s,height .5s}:where(.hp-reference) .mortgage-section .docs-list .docs-item:hover .image-wrapper:before{opacity:1}:where(.hp-reference) .mortgage-section .docs-list .docs-item:hover .image-wrapper:after{transform:rotate(-135deg) translateX(calc(var(--size-index) * 5)) translateY(calc(var(--size-index) * 5))}:where(.hp-reference) .mortgage-section .docs-list .docs-item:hover .image-wrapper .item-image{width:calc(var(--size-index) * 8.4);height:calc(var(--size-index) * 11.8)}:where(.hp-reference) .programm-section{padding:calc(var(--size-index) * 4) 0;background:linear-gradient(#dcd4c766 0,#eeebe5 100%);position:relative;overflow:hidden}@media (max-width:992px){:where(.hp-reference) .programm-section{background:linear-gradient(360deg,#dcd4c766 0,#d7d2cb 100%)}}@media (max-width:575px){:where(.hp-reference) .programm-section{padding:calc(var(--size-index) * 3.2) 0}}:where(.hp-reference) .programm-section:after{content:"";width:100%;height:100%;top:calc(var(--size-index) * -12.5);pointer-events:none;background-image:url(/uploads/source/0c644a2416c3efd42896b8b2.svg);background-position:0 0;background-repeat:no-repeat;position:absolute;left:17.5%}@media (max-width:992px){:where(.hp-reference) .programm-section:after{height:calc(var(--size-index) * 44);top:calc(var(--size-index) * 2);background-size:auto 100%;left:8%}}@media (max-width:575px){:where(.hp-reference) .programm-section:after{height:calc(var(--size-index) * 27);top:0;left:0}}:where(.hp-reference) .programm-section .section-title{z-index:1;max-width:calc(var(--size-index) * 86);position:relative}:where(.hp-reference) .programm-section__content{margin-top:calc(var(--size-index) * 6.2);z-index:1;position:relative}@media (max-width:992px){:where(.hp-reference) .programm-section__content{margin-top:calc(var(--size-index) * 2.7);padding-top:calc(var(--size-index) * 27.5)}}@media (max-width:575px){:where(.hp-reference) .programm-section__content{margin-top:calc(var(--size-index) * 1.7);padding-top:calc(var(--size-index) * 12.4)}}:where(.hp-reference) .programm-section__content .image-side{width:calc(var(--size-index) * 80);height:calc(var(--size-index) * 61);top:calc(var(--size-index) * 1);position:absolute;left:0}@media (max-width:992px){:where(.hp-reference) .programm-section__content .image-side{width:calc(var(--size-index) * 66);height:calc(var(--size-index) * 50);max-width:100%;margin:0 auto;top:0;left:0;right:0}}@media (max-width:575px){:where(.hp-reference) .programm-section__content .image-side{width:100%;height:calc(var(--size-index) * 26)}}:where(.hp-reference) .programm-section__content .image-side .programm-image{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}:where(.hp-reference) .programm-section__content .descr-side{max-width:calc(var(--size-index) * 101.6);padding-top:calc(var(--size-index) * 7.8);z-index:1;margin:0 0 0 auto;position:relative}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side{padding-top:0}}:where(.hp-reference) .programm-section__content .descr-side .programm-current{display:none}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side .programm-current{-moz-column-gap:calc(var(--size-index) * 1.6);justify-content:flex-start;align-items:center;column-gap:calc(var(--size-index) * 1.6);min-width:calc(var(--size-index) * 22.6);padding:calc(var(--size-index) * 2) calc(var(--size-index) * 1.8);font-size:calc(var(--size-index) * 1.8);letter-spacing:-.06em;text-transform:uppercase;color:var(--brand-main-base);background-color:var(--white-base);line-height:100%;text-decoration:none;transition:background-color .3s;display:inline-flex;position:relative}:where(.hp-reference) .programm-section__content .descr-side .programm-current:before{content:"";width:calc(var(--size-index) * 6);height:calc(var(--size-index) * 6);top:0;right:calc(var(--size-index) * -1.8);background-color:var(--white-base);pointer-events:none;z-index:-1;transition:background-color .3s;display:block;position:absolute;transform:skew(29deg)}:where(.hp-reference) .programm-section__content .descr-side .programm-current:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * .5);line-height:calc(var(--size-index) * .5);pointer-events:none;transition:transform .3s}:where(.hp-reference) .programm-section__content .descr-side .programm-current.active:after{transform:scaleY(-1)}}@media (max-width:575px){:where(.hp-reference) .programm-section__content .descr-side .programm-current{font-size:calc(var(--size-index) * 1.6);padding:calc(var(--size-index) * 1.8);min-width:calc(var(--size-index) * 21)}:where(.hp-reference) .programm-section__content .descr-side .programm-current:before{width:calc(var(--size-index) * 5.2);height:calc(var(--size-index) * 5.2);right:calc(var(--size-index) * -1.6);transform:skew(32deg)}}:where(.hp-reference) .programm-section__content .descr-side .links-list{-moz-column-gap:calc(var(--size-index) * .2);justify-content:flex-start;align-items:stretch;column-gap:calc(var(--size-index) * .2);margin:0;padding:0;list-style-type:none;display:flex}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side .links-list{max-width:100%;display:none;position:absolute;bottom:100%;left:0}}:where(.hp-reference) .programm-section__content .descr-side .links-list li{flex:none;width:auto}:where(.hp-reference) .programm-section__content .descr-side .links-list li:last-child a:after{content:"";width:calc(var(--size-index) * 6);height:calc(var(--size-index) * 6);top:0;right:calc(var(--size-index) * -2.2);background-color:var(--brand-third-mid);pointer-events:none;z-index:-1;transition:background-color .3s;display:block;position:absolute;transform:skew(35deg)}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side .links-list li:last-child a:after{display:none}}:where(.hp-reference) .programm-section__content .descr-side .links-list li:last-child a.active:after{background-color:var(--white-base)}:where(.hp-reference) .programm-section__content .descr-side .links-list a{min-width:calc(var(--size-index) * 24);padding:calc(var(--size-index) * 2) calc(var(--size-index) * 2.55);font-size:calc(var(--size-index) * 2);letter-spacing:-.06em;text-transform:uppercase;color:var(--brand-main-base);background-color:var(--grey-low);line-height:100%;text-decoration:none;transition:background-color .3s;display:inline-flex;position:relative}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side .links-list a{border-bottom:calc(var(--size-index) * .1) solid var(--brand-third-mid);padding:calc(var(--size-index) * 2) calc(var(--size-index) * 1.8);min-width:calc(var(--size-index) * 22.8);background-color:var(--white-base)}}@media (max-width:575px){:where(.hp-reference) .programm-section__content .descr-side .links-list a{font-size:calc(var(--size-index) * 1.6);padding:calc(var(--size-index) * 1.8);min-width:calc(var(--size-index) * 21)}}:where(.hp-reference) .programm-section__content .descr-side .links-list a.active{background-color:var(--white-base)}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side .links-list a.active{display:none}}:where(.hp-reference) .programm-section__content .descr-side .tabs-list{background-color:var(--white-base);padding:calc(var(--size-index) * 2.4)}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list{border-top:calc(var(--size-index) * .1) solid var(--brand-third-mid)}}@media (max-width:575px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list{padding:calc(var(--size-index) * 1.6) calc(var(--size-index) * 1.8)}}:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item{display:none}:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item.active{display:block}:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper{grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper{row-gap:calc(var(--size-index) * 3.2);grid-template-columns:100%}}:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .content-column{padding:calc(var(--size-index) * 2.4)}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .content-column{padding:0}}:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-tag{font-size:calc(var(--size-index) * 2);letter-spacing:-.06em;text-transform:uppercase;color:var(--brand-main-base);background-color:var(--brand-main-low);border:calc(var(--size-index) * .1) solid var(--brand-main-base);padding:calc(var(--size-index) * .2) calc(var(--size-index) * 1);line-height:100%;display:inline-block}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-tag{font-size:calc(var(--size-index) * 1.6);padding:calc(var(--size-index) * .4) calc(var(--size-index) * 1.2);letter-spacing:.02em}}@media (max-width:575px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-tag{padding:calc(var(--size-index) * .4) calc(var(--size-index) * 1)}}:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-descr{margin-top:calc(var(--size-index) * 2.6);font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;line-height:100%}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-descr{font-size:calc(var(--size-index) * 1.6);margin-top:calc(var(--size-index) * 2.4);max-width:calc(var(--size-index) * 54)}}@media (max-width:575px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-descr{max-width:100%;margin-top:calc(var(--size-index) * 2)}}:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-descr ul{padding:0 0 0 calc(var(--size-index) * 2.7);margin:0}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-descr ul{padding:0 0 0 calc(var(--size-index) * 2.5)}}@media (max-width:575px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-descr ul{padding:0 0 0 calc(var(--size-index) * 2.3)}}:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-descr ul li{min-height:calc(var(--size-index) * 5.4)}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-descr ul li{min-height:unset}}:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-descr ul li+li{margin-top:calc(var(--size-index) * 2.4)}@media (max-width:575px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-descr ul li+li{margin-top:calc(var(--size-index) * 2)}}:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .content-wrapper .column-descr p+p{margin-top:calc(var(--size-index) * 2.4)}:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .btn-row{margin-top:calc(var(--size-index) * 4.7);justify-content:flex-end;align-items:flex-start;display:flex}:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .btn-row .order-btn .btn-txt{width:calc(var(--size-index) * 20);white-space:nowrap;overflow:hidden}@media (max-width:992px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .btn-row{margin-top:calc(var(--size-index) * 3.2)}}@media (max-width:575px){:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .btn-row .order-btn{width:100%}:where(.hp-reference) .programm-section__content .descr-side .tabs-list .tabs-item .btn-row .order-btn .btn-txt{text-align:center;flex:auto;width:auto}}:where(.hp-reference) .certificate-section{padding:calc(var(--size-index) * 4) 0;min-height:calc(var(--size-index) * 80);position:relative;overflow:hidden}@media (max-width:1024px){:where(.hp-reference) .certificate-section{min-height:calc(var(--size-index) * 70)}}@media (max-width:992px){:where(.hp-reference) .certificate-section{padding:calc(var(--size-index) * 3.8) 0;min-height:unset}:where(.hp-reference) .certificate-section .container{height:100%;min-height:calc(var(--size-index) * 62.4);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}}@media (max-width:575px){:where(.hp-reference) .certificate-section{padding:calc(var(--size-index) * 3.2) 0}:where(.hp-reference) .certificate-section .container{min-height:calc(var(--size-index) * 63.6)}}:where(.hp-reference) .certificate-section .image-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}:where(.hp-reference) .certificate-section .image-wrapper .certificate-image{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}:where(.hp-reference) .certificate-section .section-title{z-index:1;color:var(--white-base);position:relative}:where(.hp-reference) .certificate-section__content{grid-template-columns:calc(var(--size-index) * 17.6) 1fr;-moz-column-gap:calc(var(--size-index) * 4);column-gap:calc(var(--size-index) * 4);z-index:1;max-width:calc(var(--size-index) * 122.4);margin:calc(var(--size-index) * 15.8) 0 0 auto;display:grid;position:relative}@media (max-width:1336px){:where(.hp-reference) .certificate-section__content{max-width:100%}}@media (max-width:992px){:where(.hp-reference) .certificate-section__content{grid-template-columns:calc(var(--size-index) * 9.8) 1fr;width:100%;padding-bottom:calc(var(--size-index) * 8.8);-moz-column-gap:calc(var(--size-index) * 3.2);column-gap:calc(var(--size-index) * 3.2);margin:auto 0 0}}@media (max-width:575px){:where(.hp-reference) .certificate-section__content{padding-bottom:calc(var(--size-index) * 7.5);grid-template-columns:calc(var(--size-index) * 12.5) 1fr}}:where(.hp-reference) .certificate-section__content .certificate-link{display:block;position:relative}@media (max-width:575px){:where(.hp-reference) .certificate-section__content .certificate-link{margin:0 0 calc(var(--size-index) * 2.2) calc(var(--size-index) * 2.5)}}:where(.hp-reference) .certificate-section__content .certificate-link:before{content:"";width:calc(var(--size-index) * .9);height:calc(var(--size-index) * .9);border-left:calc(var(--size-index) * .1) solid var(--brand-second-mid);border-top:calc(var(--size-index) * .1) solid var(--brand-second-mid);pointer-events:none;display:block;position:absolute;top:0;left:0}:where(.hp-reference) .certificate-section__content .certificate-link:after{content:"";width:calc(var(--size-index) * .9);height:calc(var(--size-index) * .9);border-right:calc(var(--size-index) * .1) solid var(--brand-second-mid);border-top:calc(var(--size-index) * .1) solid var(--brand-second-mid);pointer-events:none;display:block;position:absolute;top:0;right:0}:where(.hp-reference) .certificate-section__content .certificate-link .image-wrapper{padding:calc(var(--size-index) * 2.4);justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:992px){:where(.hp-reference) .certificate-section__content .certificate-link .image-wrapper{padding:calc(var(--size-index) * 1.4)}}:where(.hp-reference) .certificate-section__content .certificate-link .image-wrapper:before{content:"";width:calc(var(--size-index) * .9);height:calc(var(--size-index) * .9);border-left:calc(var(--size-index) * .1) solid var(--brand-second-mid);border-bottom:calc(var(--size-index) * .1) solid var(--brand-second-mid);pointer-events:none;display:block;position:absolute;bottom:0;left:0}:where(.hp-reference) .certificate-section__content .certificate-link .image-wrapper:after{content:"";width:calc(var(--size-index) * .9);height:calc(var(--size-index) * .9);border-right:calc(var(--size-index) * .1) solid var(--brand-second-mid);border-bottom:calc(var(--size-index) * .1) solid var(--brand-second-mid);pointer-events:none;display:block;position:absolute;bottom:0;right:0}:where(.hp-reference) .certificate-section__content .certificate-link .certificate-image{max-width:100%;margin:0}:where(.hp-reference) .certificate-section__content .certificate-info{grid-template-columns:1fr calc(var(--size-index) * 32);padding:calc(var(--size-index) * 1.7) 0 0 calc(var(--size-index) * 1.7);display:grid;position:relative}@media (max-width:992px){:where(.hp-reference) .certificate-section__content .certificate-info{position:unset;grid-template-columns:100%}}@media (max-width:575px){:where(.hp-reference) .certificate-section__content .certificate-info{padding:0 0 0 calc(var(--size-index) * 2.4);grid-column:span 2}}:where(.hp-reference) .certificate-section__content .certificate-info:before{content:"";width:calc(100% + calc(var(--size-index) * 1.2));height:calc(var(--size-index) * 1.3);border-top:calc(var(--size-index) * .1) solid var(--brand-second-mid);border-left:calc(var(--size-index) * .1) solid var(--brand-second-mid);top:0;left:calc(var(--size-index) * -.5);pointer-events:none;display:block;position:absolute;transform:skew(-32deg)}@media (max-width:992px){:where(.hp-reference) .certificate-section__content .certificate-info:before{max-width:calc(100% - calc(var(--size-index) * 9.8) - calc(var(--size-index) * 3));left:auto;right:0}}@media (max-width:575px){:where(.hp-reference) .certificate-section__content .certificate-info:before{display:none}}:where(.hp-reference) .certificate-section__content .certificate-info .info-descr{font-size:calc(var(--size-index) * 2);letter-spacing:-.04em;text-transform:uppercase;color:var(--white-base);font-weight:600;line-height:100%}@media (max-width:992px){:where(.hp-reference) .certificate-section__content .certificate-info .info-descr{font-size:calc(var(--size-index) * 1.8)}:where(.hp-reference) .certificate-section__content .certificate-info .info-descr>p{max-width:calc(var(--size-index) * 45)}}@media (max-width:575px){:where(.hp-reference) .certificate-section__content .certificate-info .info-descr{padding-top:calc(var(--size-index) * 1.7);font-size:calc(var(--size-index) * 1.6);position:relative}:where(.hp-reference) .certificate-section__content .certificate-info .info-descr:before{content:"";width:calc(100% + calc(var(--size-index) * 2));height:calc(var(--size-index) * 1.3);border-top:calc(var(--size-index) * .1) solid var(--brand-second-mid);border-left:calc(var(--size-index) * .1) solid var(--brand-second-mid);pointer-events:none;display:block;position:absolute;top:0;right:0;transform:skew(-32deg)}}:where(.hp-reference) .certificate-section__content .certificate-info .more-btn{text-align:center;height:calc(var(--size-index) * 6);align-self:flex-start}:where(.hp-reference) .certificate-section__content .certificate-info .more-btn .btn-txt{width:calc(var(--size-index) * 25);white-space:nowrap;overflow:hidden}@media (max-width:992px){:where(.hp-reference) .certificate-section__content .certificate-info .more-btn{width:100%;position:absolute;bottom:0;left:0}}@media (max-width:575px){:where(.hp-reference) .certificate-section__content .certificate-info .more-btn{height:calc(var(--size-index) * 5.2)}}:where(.hp-reference) .certificate-section .decor-block{background-color:var(--brand-third-mid);transform-origin:bottom;z-index:1;height:100%;transition-timing-function:ease-in-out;position:absolute;bottom:0;right:0;transform:translateY(100%)}:where(.hp-reference) .certificate-section .decor-block[data-block="1"]{width:calc(var(--size-index) * 30);right:calc(var(--size-index) * 60);margin-bottom:calc(var(--size-index) * -16)}:where(.hp-reference) .certificate-section .decor-block[data-block="2"]{width:calc(var(--size-index) * 60)}:where(.hp-reference) .faq-section{padding:calc(var(--size-index) * 20) 0}@media (max-width:992px){:where(.hp-reference) .faq-section{padding:calc(var(--size-index) * 14) 0}}@media (max-width:575px){:where(.hp-reference) .faq-section{padding:calc(var(--size-index) * 10) 0 calc(var(--size-index) * 5)}}:where(.hp-reference) .faq-section+.houses-section.nsection{padding-top:0}@media (max-width:575px){:where(.hp-reference) .faq-section .section-title{max-width:calc(var(--size-index) * 30)}}:where(.hp-reference) .faq-section__content{margin-top:calc(var(--size-index) * 8);border:calc(var(--size-index) * .1) solid #afb1b0}@media (max-width:992px){:where(.hp-reference) .faq-section__content{margin-top:calc(var(--size-index) * 4.3)}}@media (max-width:575px){:where(.hp-reference) .faq-section__content{margin-top:calc(var(--size-index) * 4)}}:where(.hp-reference) .faq-section__content .faq-list{counter-reset:item}:where(.hp-reference) .faq-section__content .faq-list .faq-item{padding:calc(var(--size-index) * 3.2) calc(var(--size-index) * 8) calc(var(--size-index) * 3.1) calc(var(--size-index) * 1.5);-moz-column-gap:calc(var(--size-index) * 6.5);column-gap:calc(var(--size-index) * 6.5);counter-increment:item;border-top:calc(var(--size-index) * .1) solid #afb1b0;grid-template-columns:repeat(2,1fr);display:grid;position:relative}@media (max-width:1440px){:where(.hp-reference) .faq-section__content .faq-list .faq-item{-moz-column-gap:calc(var(--size-index) * 4.5);column-gap:calc(var(--size-index) * 4.5)}}@media (max-width:1336px){:where(.hp-reference) .faq-section__content .faq-list .faq-item{grid-template-columns:calc(var(--size-index) * 60) 1fr}}@media (max-width:992px){:where(.hp-reference) .faq-section__content .faq-list .faq-item{row-gap:calc(var(--size-index) * 3);padding:calc(var(--size-index) * 1.8) calc(var(--size-index) * 1.6);grid-template-columns:100%}}@media (max-width:575px){:where(.hp-reference) .faq-section__content .faq-list .faq-item{row-gap:calc(var(--size-index) * 2.7)}}:where(.hp-reference) .faq-section__content .faq-list .faq-item:first-of-type{border-top:none}:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-title{-moz-column-gap:calc(var(--size-index) * 3.2);justify-content:flex-start;align-self:flex-start;align-items:center;column-gap:calc(var(--size-index) * 3.2);font-size:calc(var(--size-index) * 2);letter-spacing:-.04em;text-transform:uppercase;color:var(--brand-main-base);padding:calc(var(--size-index) * 1) 0;cursor:pointer;font-weight:600;line-height:100%;display:flex}@media (max-width:992px){:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-title{padding:0 calc(var(--size-index) * 4) 0 0;font-size:calc(var(--size-index) * 1.8);-moz-column-gap:calc(var(--size-index) * 1.6);column-gap:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-title{font-size:calc(var(--size-index) * 1.6);line-height:120%}}:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-title:before{content:counter(item);width:calc(var(--size-index) * 2.8);height:calc(var(--size-index) * 2.8);flex:0 0 calc(var(--size-index) * 2.8);border:calc(var(--size-index) * .1) solid var(--brand-main-low);background-color:var(--brand-main-low);font-size:calc(var(--size-index) * 1.6);letter-spacing:-.02em;color:var(--brand-main-base);justify-content:center;align-items:center;line-height:100%;display:flex}@media (max-width:992px){:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-title:before{width:calc(var(--size-index) * 2.7);height:calc(var(--size-index) * 2.7);flex:0 0 calc(var(--size-index) * 2.7)}}:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-descr{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;max-width:calc(var(--size-index) * 45);line-height:100%;display:none}@media (max-width:992px){:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-descr{font-size:calc(var(--size-index) * 1.6);padding:0 calc(var(--size-index) * 4.4);max-width:calc(100% - calc(var(--size-index) * 4))}}@media (max-width:575px){:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-descr{padding:0 0 0 calc(var(--size-index) * 4.4)}}:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-descr p+p{margin-top:calc(var(--size-index) * 1.8)}:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-link{width:calc(var(--size-index) * 4.8);height:calc(var(--size-index) * 4.8);background-color:var(--brand-second-mid);color:var(--brand-main-base);top:calc(var(--size-index) * 3.1);right:calc(var(--size-index) * 1.4);cursor:pointer;clip-path:polygon(16% 0,100% 0,100% 0,100% 84%,84% 100%,0 100%,0 100%,0 16%);justify-content:center;align-items:center;display:flex;position:absolute}@media (max-width:992px){:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-link{width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);top:calc(var(--size-index) * 1.5);right:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-link .icon{pointer-events:none;font-size:calc(var(--size-index) * 1.8);line-height:calc(var(--size-index) * 1.8);transition:transform .3s;transform:rotate(45deg)}@media (max-width:992px){:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-link .icon{font-size:calc(var(--size-index) * 1.4);line-height:calc(var(--size-index) * 1.4)}}:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-link:before{content:"";width:calc(100% - calc(var(--size-index) * .4));height:calc(100% - calc(var(--size-index) * .4));background-color:var(--brand-second-mid);top:calc(var(--size-index) * .2);left:calc(var(--size-index) * .2);clip-path:polygon(16% 0,100% 0,100% 0,100% 84%,84% 100%,0 100%,0 100%,0 16%);transition:background-color .3s;display:block;position:absolute}:where(.hp-reference) .faq-section__content .faq-list .faq-item .item-link:hover:before{background-color:var(--brand-third-mid)}:where(.hp-reference) .faq-section__content .faq-list .faq-item.active .item-link .icon{transform:rotate(0)}:where(.hp-reference) .faq-section+.consultation-section{margin-top:calc(var(--size-index) * 5)}:where(.hp-reference) .faq-section+.tags-section{padding-top:0}:where(.hp-reference) .capital-main{background-color:var(--brand-third-base);padding-bottom:calc(var(--size-index) * 4);min-height:var(--app-height);overflow:hidden}:where(.hp-reference) .capital-main__content{grid-template-columns:calc(var(--size-index) * 102) 1fr;-moz-column-gap:calc(var(--size-index) * 2);column-gap:calc(var(--size-index) * 2);padding:calc(var(--size-index) * 2.8) 0 0;display:grid}@media (max-width:992px){:where(.hp-reference) .capital-main__content{grid-template-columns:calc(var(--size-index) * 52) 1fr}}@media (max-width:575px){:where(.hp-reference) .capital-main__content{grid-template-columns:100%}}:where(.hp-reference) .capital-main__content .left-side{z-index:1;position:relative}@media (max-width:575px){:where(.hp-reference) .capital-main__content .left-side{margin-top:calc(var(--size-index) * -10.5)}}:where(.hp-reference) .capital-main__content .left-side .page-title{text-wrap:unset}:where(.hp-reference) .capital-main__content .right-side{position:relative}@media (max-width:575px){:where(.hp-reference) .capital-main__content .right-side{order:-1}}:where(.hp-reference) .capital-main__content .right-side .image-wrapper{width:calc(var(--size-index) * 48);height:calc(var(--size-index) * 48);top:calc(var(--size-index) * -6.8);right:calc(var(--size-index) * -2);position:absolute}@media (max-width:992px){:where(.hp-reference) .capital-main__content .right-side .image-wrapper{width:calc(var(--size-index) * 32);height:calc(var(--size-index) * 32);top:calc(var(--size-index) * -8.8);right:calc(var(--size-index) * -5.5)}}@media (max-width:575px){:where(.hp-reference) .capital-main__content .right-side .image-wrapper{top:calc(var(--size-index) * -6.5);right:calc(var(--size-index) * -1.5);position:relative}}:where(.hp-reference) .capital-main__content .right-side .image-wrapper .main-image{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}:where(.hp-reference) .capital-main__info{margin-top:calc(var(--size-index) * 11.5);grid-template-columns:calc(var(--size-index) * 47.2) 1fr;-moz-column-gap:calc(var(--size-index) * 8);column-gap:calc(var(--size-index) * 8);z-index:1;display:grid;position:relative}@media (max-width:992px){:where(.hp-reference) .capital-main__info{margin-top:calc(var(--size-index) * 4);grid-template-columns:100%}}@media (max-width:575px){:where(.hp-reference) .capital-main__info{margin-top:calc(var(--size-index) * 1.8)}}:where(.hp-reference) .capital-main__info .left-side{-moz-column-gap:calc(var(--size-index) * .8);column-gap:calc(var(--size-index) * .8);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .capital-main__info .left-side{margin-top:calc(var(--size-index) * 4);order:1}}@media (max-width:575px){:where(.hp-reference) .capital-main__info .left-side{row-gap:calc(var(--size-index) * .8);grid-template-columns:100%}}:where(.hp-reference) .capital-main__info .left-side .info-item{justify-content:flex-start;align-items:flex-start;row-gap:calc(var(--size-index) * 2);padding:calc(var(--size-index) * 2);min-height:calc(var(--size-index) * 23.2);flex-direction:column;display:flex;position:relative}@media (max-width:992px){:where(.hp-reference) .capital-main__info .left-side .info-item{min-height:calc(var(--size-index) * 14);padding:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .capital-main__info .left-side .info-item{min-height:calc(var(--size-index) * 15)}}:where(.hp-reference) .capital-main__info .left-side .info-item:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .1) solid var(--brand-main-base);border-left:calc(var(--size-index) * .1) solid var(--brand-main-base);display:block;position:absolute;top:0;left:0}:where(.hp-reference) .capital-main__info .left-side .info-item:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .1) solid var(--brand-main-base);border-right:calc(var(--size-index) * .1) solid var(--brand-main-base);display:block;position:absolute;top:0;right:0}:where(.hp-reference) .capital-main__info .left-side .info-item .icon{width:calc(var(--size-index) * 2);height:calc(var(--size-index) * 2);margin-bottom:auto;display:block;position:relative;overflow:hidden}:where(.hp-reference) .capital-main__info .left-side .info-item .icon .icon-img{max-width:unset;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}:where(.hp-reference) .capital-main__info .left-side .info-item .item-descr{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-base);width:100%;line-height:100%}@media (max-width:992px){:where(.hp-reference) .capital-main__info .left-side .info-item .item-descr{font-size:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .capital-main__info .left-side .info-item .item-descr{max-width:60%}}:where(.hp-reference) .capital-main__info .left-side .info-item .item-descr:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-left:calc(var(--size-index) * .1) solid var(--brand-main-base);border-bottom:calc(var(--size-index) * .1) solid var(--brand-main-base);display:block;position:absolute;bottom:0;left:0}:where(.hp-reference) .capital-main__info .left-side .info-item .item-descr:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-right:calc(var(--size-index) * .1) solid var(--brand-main-base);border-bottom:calc(var(--size-index) * .1) solid var(--brand-main-base);display:block;position:absolute;bottom:0;right:0}:where(.hp-reference) .capital-main__info .right-side{-moz-column-gap:calc(var(--size-index) * 2.4);align-self:flex-end;column-gap:calc(var(--size-index) * 2.4);row-gap:calc(var(--size-index) * 3.2);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .capital-main__info .right-side{row-gap:calc(var(--size-index) * 2.4)}}@media (max-width:575px){:where(.hp-reference) .capital-main__info .right-side{row-gap:calc(var(--size-index) * 1.2);grid-template-columns:100%}}:where(.hp-reference) .capital-main__info .right-side .type-item{padding:0 calc(var(--size-index) * .5)}:where(.hp-reference) .capital-main__info .right-side .type-item .item-tag{font-size:calc(var(--size-index) * 2);letter-spacing:-.06em;text-transform:uppercase;color:var(--brand-main-base);background-color:var(--brand-main-low);border:calc(var(--size-index) * .1) solid var(--brand-main-base);padding:calc(var(--size-index) * .2) calc(var(--size-index) * 1);margin:0 0 calc(var(--size-index) * .8) calc(var(--size-index) * .5);line-height:100%;display:inline-block}@media (max-width:992px){:where(.hp-reference) .capital-main__info .right-side .type-item .item-tag{font-size:calc(var(--size-index) * 1.8)}}@media (max-width:575px){:where(.hp-reference) .capital-main__info .right-side .type-item .item-tag{font-size:calc(var(--size-index) * 1.6);padding:calc(var(--size-index) * .4) calc(var(--size-index) * 1)}}:where(.hp-reference) .capital-main__info .right-side .type-item .item-descr{padding:calc(var(--size-index) * .8) 0 calc(var(--size-index) * .8) calc(var(--size-index) * 10);color:var(--brand-main-base);letter-spacing:-.02em;position:relative}:where(.hp-reference) .capital-main__info .right-side .type-item .item-descr:before{content:"";width:100%;height:calc(var(--size-index) * 1.3);border-top:calc(var(--size-index) * .1) solid var(--brand-main-low);border-left:calc(var(--size-index) * .1) solid var(--brand-main-low);pointer-events:none;transition:border-color .3s;display:block;position:absolute;top:0;left:0;transform:skew(-32deg)}:where(.hp-reference) .capital-main__info .right-side .type-item.active .item-descr:before{border-top:calc(var(--size-index) * .2) solid var(--brand-second-mid);border-left:calc(var(--size-index) * .2) solid var(--brand-second-mid)}:where(.hp-reference) .capital-main__info .right-side .capital-btn{height:calc(var(--size-index) * 6);grid-column:span 2}:where(.hp-reference) .capital-main__info .right-side .capital-btn .btn-txt{white-space:nowrap;width:calc(var(--size-index) * 24);overflow:hidden}@media (max-width:575px){:where(.hp-reference) .capital-main__info .right-side .capital-btn{grid-column:unset;margin-top:calc(var(--size-index) * 1);height:calc(var(--size-index) * 5.2)}}:where(.hp-reference) .use-section{background-color:var(--brand-third-mid);padding:calc(var(--size-index) * 20) 0 calc(var(--size-index) * 10)}@media (max-width:992px){:where(.hp-reference) .use-section{padding:calc(var(--size-index) * 14) 0 calc(var(--size-index) * 8.5)}}@media (max-width:575px){:where(.hp-reference) .use-section{padding:calc(var(--size-index) * 10) 0 calc(var(--size-index) * 7)}}:where(.hp-reference) .use-section__content{margin-top:calc(var(--size-index) * 7.8)}@media (max-width:992px){:where(.hp-reference) .use-section__content{margin-top:calc(var(--size-index) * 4)}}:where(.hp-reference) .use-section__content .tabs-links{max-width:calc(var(--size-index) * 84.5);grid-template-columns:repeat(2,1fr);margin-left:auto;display:grid}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-links{max-width:100%}}:where(.hp-reference) .use-section__content .tabs-links .tabs-link{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;padding:calc(var(--size-index) * 1.8) 0 0 calc(var(--size-index) * 6.1);line-height:100%;transition:color .3s;display:block;position:relative}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-links .tabs-link{font-size:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .use-section__content .tabs-links .tabs-link{padding:calc(var(--size-index) * 1.8) 0 0 calc(var(--size-index) * 1.8)}}:where(.hp-reference) .use-section__content .tabs-links .tabs-link:before{content:"";width:100%;height:calc(var(--size-index) * 1.3);border-top:calc(var(--size-index) * .1) solid var(--brand-main-low);border-left:calc(var(--size-index) * .1) solid var(--brand-main-low);pointer-events:none;transition:border-color .3s;display:block;position:absolute;top:0;left:0;transform:skew(-32deg)}:where(.hp-reference) .use-section__content .tabs-links .tabs-link:hover{color:var(--brand-second-strong)}:where(.hp-reference) .use-section__content .tabs-links .tabs-link.active{font-weight:600}:where(.hp-reference) .use-section__content .tabs-links .tabs-link.active:before{border-top:calc(var(--size-index) * .2) solid var(--yellow-base);border-left:calc(var(--size-index) * .2) solid var(--yellow-base)}:where(.hp-reference) .use-section__content .tabs-list{margin-top:calc(var(--size-index) * 7.8)}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-list{margin-top:calc(var(--size-index) * 4)}}:where(.hp-reference) .use-section__content .tabs-list .tabs-item{display:none}:where(.hp-reference) .use-section__content .tabs-list .tabs-item.active{display:block}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item{background-color:var(--white-mid);padding:calc(var(--size-index) * 2.8) calc(var(--size-index) * 2.4);margin-top:calc(var(--size-index) * .4);transition:border-color .3s,background-color .3s;display:grid;position:relative}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item{padding:calc(var(--size-index) * 3.1) calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item{margin-top:calc(var(--size-index) * .2);grid-template-columns:100%}}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-title{-moz-column-gap:calc(var(--size-index) * 3.2);justify-content:flex-start;align-self:flex-start;align-items:center;column-gap:calc(var(--size-index) * 3.2);font-size:calc(var(--size-index) * 2);letter-spacing:-.04em;text-transform:uppercase;color:var(--brand-main-base);padding:calc(var(--size-index) * 1) 0;cursor:pointer;font-weight:600;line-height:100%;display:flex}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-title{padding:0 calc(var(--size-index) * 4) 0 0;font-size:calc(var(--size-index) * 1.8);-moz-column-gap:calc(var(--size-index) * 1.6);column-gap:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-title{font-size:calc(var(--size-index) * 1.6);padding:0 calc(var(--size-index) * 8) 0 0}}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr{display:none}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content{grid-template-columns:calc(var(--size-index) * 64) 1fr;margin-top:calc(var(--size-index) * 7.6);display:grid}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content{-moz-column-gap:calc(var(--size-index) * 4);column-gap:calc(var(--size-index) * 4);margin-top:calc(var(--size-index) * 7);grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content{row-gap:calc(var(--size-index) * 4);margin-top:calc(var(--size-index) * 6);grid-template-columns:100%}}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side{min-height:calc(var(--size-index) * 30.8);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side{min-height:calc(var(--size-index) * 20.2)}}@media (max-width:575px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side{min-height:unset;row-gap:calc(var(--size-index) * 2);width:100%}}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side .descr-block{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-mid);line-height:100%}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side .descr-block{font-size:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side .descr-block ul{margin:0;padding:0;list-style-type:none}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side .descr-block ul li{padding-left:calc(var(--size-index) * 2.6);display:block;position:relative}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side .descr-block ul li:before{content:"";width:calc(var(--size-index) * .6);height:calc(var(--size-index) * .6);top:calc(var(--size-index) * .7);left:calc(var(--size-index) * 1.1);background-color:var(--brand-main-mid);border-radius:50%;display:block;position:absolute}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side .descr-block ul li:before{width:calc(var(--size-index) * .5);height:calc(var(--size-index) * .5)}}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side .descr-block ul li+li,:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side .descr-block ul+p,:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side .descr-block p+p,:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side .descr-block p+ul{margin-top:calc(var(--size-index) * 2.5)}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side .info-block{border-top:calc(var(--size-index) * .1) solid var(--brand-main-low);width:100%;padding-top:calc(var(--size-index) * 1.6);letter-spacing:-.02em;margin-top:auto}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side{place-self:flex-end}@media (max-width:575px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side{place-self:flex-start;width:100%}}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block{width:calc(var(--size-index) * 30.5);padding:calc(var(--size-index) * 1.6);position:relative}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block{width:calc(var(--size-index) * 33.6)}}@media (max-width:575px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block{width:100%;max-width:calc(var(--size-index) * 26.2)}}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-left:calc(var(--size-index) * .1) solid var(--brand-main-base);border-bottom:calc(var(--size-index) * .1) solid var(--brand-main-base);display:block;position:absolute;bottom:0;left:0}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-bottom:calc(var(--size-index) * .1) solid var(--brand-main-base);border-right:calc(var(--size-index) * .1) solid var(--brand-main-base);display:block;position:absolute;bottom:0;right:0}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .block-title{font-size:calc(var(--size-index) * 2);letter-spacing:-.04em;text-transform:uppercase;color:var(--brand-main-mid);padding:calc(var(--size-index) * 1.6);font-weight:600;line-height:100%;transition:padding .5s;display:block}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .block-title{font-size:calc(var(--size-index) * 1.8)}}@media (max-width:575px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .block-title{font-size:calc(var(--size-index) * 1.6);padding:0}}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .block-title:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .1) solid var(--brand-main-base);border-left:calc(var(--size-index) * .1) solid var(--brand-main-base);display:block;position:absolute;top:0;left:0}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .block-title:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .1) solid var(--brand-main-base);border-right:calc(var(--size-index) * .1) solid var(--brand-main-base);display:block;position:absolute;top:0;right:0}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .block-descr{max-width:calc(var(--size-index) * 25);padding-top:calc(var(--size-index) * 6.5);display:none}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .block-descr{padding-top:calc(var(--size-index) * 3.5)}}@media (max-width:575px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .block-descr{padding-top:calc(var(--size-index) * 4)}}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .block-descr>p{letter-spacing:-.02em}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .consult-btn{-moz-column-gap:calc(var(--size-index) * 1.2);justify-content:flex-start;align-items:center;column-gap:calc(var(--size-index) * 1.2);font-size:calc(var(--size-index) * 1.4);text-transform:uppercase;color:var(--brand-main-base);margin-top:calc(var(--size-index) * 2.4);font-weight:500;line-height:112%;display:inline-flex}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .consult-btn .btn-txt{text-wrap:nowrap;overflow:hidden}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .consult-btn .icon{width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);font-size:calc(var(--size-index) * 1.6);line-height:calc(var(--size-index) * 1.6);background-color:var(--brand-second-mid);justify-content:center;align-items:center;display:flex;overflow:hidden}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .consult-btn .icon:before{display:block}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .consult-btn{font-size:calc(var(--size-index) * 1.4)}}@media (max-width:575px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .consult-btn{font-size:calc(var(--size-index) * 1.2);margin-top:calc(var(--size-index) * 2)}}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block .consult-btn:hover .icon:before{animation:.3s forwards MoveRightInitial,.5s .3s forwards MoveRightEnd}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block.active .block-title{padding:0}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-link{width:calc(var(--size-index) * 4.8);height:calc(var(--size-index) * 4.8);background-color:var(--brand-second-mid);color:var(--brand-main-base);top:calc(var(--size-index) * 2.4);right:calc(var(--size-index) * 2.4);cursor:pointer;clip-path:polygon(16% 0,100% 0,100% 0,100% 84%,84% 100%,0 100%,0 100%,0 16%);justify-content:center;align-items:center;transition:background-color .3s;display:flex;position:absolute}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-link{width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);right:calc(var(--size-index) * 1.6);top:calc(var(--size-index) * 2.4)}}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-link .icon{pointer-events:none;font-size:calc(var(--size-index) * 1.8);line-height:calc(var(--size-index) * 1.8);transition:transform .3s;transform:rotate(45deg)}@media (max-width:992px){:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-link .icon{font-size:calc(var(--size-index) * 1.4);line-height:calc(var(--size-index) * 1.4)}}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-link:before{content:"";width:calc(100% - calc(var(--size-index) * .4));height:calc(100% - calc(var(--size-index) * .4));background-color:var(--brand-second-mid);top:calc(var(--size-index) * .2);left:calc(var(--size-index) * .2);clip-path:polygon(16% 0,100% 0,100% 0,100% 84%,84% 100%,0 100%,0 100%,0 16%);transition:background-color .3s;display:block;position:absolute}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-link:hover:before{background-color:#f7f5f2}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item:first-of-type{margin-top:0}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item.active{background-color:var(--brand-second-base)}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item.active .item-link .icon{transform:rotate(0)}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item.active .item-link:hover:before{background-color:var(--brand-second-base)}:where(.hp-reference) .get-section{padding:calc(var(--size-index) * 10) 0 calc(var(--size-index) * 20)}@media (max-width:992px){:where(.hp-reference) .get-section{padding:calc(var(--size-index) * 8.5) 0 calc(var(--size-index) * 14)}}@media (max-width:575px){:where(.hp-reference) .get-section{padding:calc(var(--size-index) * 7) 0 calc(var(--size-index) * 10)}}:where(.hp-reference) .get-section+.faq-section{padding-top:0}:where(.hp-reference) .get-section .section-descr{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-base);max-width:calc(var(--size-index) * 80);margin:calc(var(--size-index) * 8) auto 0;line-height:100%}@media (max-width:992px){:where(.hp-reference) .get-section .section-descr{margin:calc(var(--size-index) * 4) 0 0;max-width:100%;font-size:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .get-section .section-descr p{max-width:67%}@media (max-width:992px){:where(.hp-reference) .get-section .section-descr p{max-width:65%}}@media (max-width:575px){:where(.hp-reference) .get-section .section-descr p{max-width:90%}}@media (max-width:992px){:where(.hp-reference) .get-section .section-descr p:first-of-type{margin-left:10%}}:where(.hp-reference) .get-section .section-descr p:nth-of-type(2n){margin-left:auto}@media (max-width:575px){:where(.hp-reference) .get-section .section-descr p:nth-of-type(2n){max-width:55%}}:where(.hp-reference) .get-section__content{margin-top:calc(var(--size-index) * 8);grid-template-columns:calc(var(--size-index) * 50.4) calc(var(--size-index) * 80);-moz-column-gap:calc(var(--size-index) * 4.8);column-gap:calc(var(--size-index) * 4.8);display:grid}@media (max-width:992px){:where(.hp-reference) .get-section__content{grid-template-columns:calc(var(--size-index) * 32.8) 1fr;-moz-column-gap:calc(var(--size-index) * 3.2);column-gap:calc(var(--size-index) * 3.2);margin-top:calc(var(--size-index) * 4)}}@media (max-width:575px){:where(.hp-reference) .get-section__content{row-gap:calc(var(--size-index) * 3.2);grid-template-columns:100%}}:where(.hp-reference) .get-section__content .element-wrapper{width:calc(var(--size-index) * 50.4);height:calc(var(--size-index) * 50.4);position:relative;overflow:hidden}@media (max-width:992px){:where(.hp-reference) .get-section__content .element-wrapper{width:calc(var(--size-index) * 32.8);height:calc(var(--size-index) * 32.8)}}@media (max-width:575px){:where(.hp-reference) .get-section__content .element-wrapper{width:100%;height:calc(var(--size-index) * 34.2)}}:where(.hp-reference) .get-section__content .element-wrapper:after{content:"";background-image:url(/uploads/source/07cbe2942fdd6087ff2e2d35.svg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:none;position:absolute;top:0;left:0}:where(.hp-reference) .get-section__content .element-wrapper .get-el{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:100%;-webkit-mask-image:url(/uploads/source/07cbe2942fdd6087ff2e2d35.svg);mask-image:url(/uploads/source/07cbe2942fdd6087ff2e2d35.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.hp-reference) .get-section__content .descr-list{-moz-column-gap:calc(var(--size-index) * .8);column-gap:calc(var(--size-index) * .8);row-gap:calc(var(--size-index) * .8);counter-reset:item;grid-template-columns:100%;display:grid}:where(.hp-reference) .get-section__content .descr-list .descr-item{max-width:calc(50% - calc(var(--size-index) * .4));padding:calc(var(--size-index) * 4);counter-increment:item;position:relative}@media (max-width:992px){:where(.hp-reference) .get-section__content .descr-list .descr-item{max-width:100%;padding:calc(var(--size-index) * 4.8) calc(var(--size-index) * 2.4)}}@media (max-width:575px){:where(.hp-reference) .get-section__content .descr-list .descr-item{padding:calc(var(--size-index) * 2.4);min-height:calc(var(--size-index) * 16);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}}:where(.hp-reference) .get-section__content .descr-list .descr-item:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .1) solid var(--brand-main-base);border-left:calc(var(--size-index) * .1) solid var(--brand-main-base);display:block;position:absolute;top:0;left:0}:where(.hp-reference) .get-section__content .descr-list .descr-item:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-top:calc(var(--size-index) * .1) solid var(--brand-main-base);border-right:calc(var(--size-index) * .1) solid var(--brand-main-base);display:block;position:absolute;top:0;right:0}:where(.hp-reference) .get-section__content .descr-list .descr-item .descr-wrapper{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;line-height:100%}@media (max-width:992px){:where(.hp-reference) .get-section__content .descr-list .descr-item .descr-wrapper{font-size:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .get-section__content .descr-list .descr-item .descr-wrapper p:first-of-type:before{content:counter(item);font-size:calc(var(--size-index) * 1.4);color:var(--brand-main-base);margin-bottom:calc(var(--size-index) * .8);line-height:112%;display:block}:where(.hp-reference) .get-section__content .descr-list .descr-item .descr-wrapper:before{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-bottom:calc(var(--size-index) * .1) solid var(--brand-main-base);border-left:calc(var(--size-index) * .1) solid var(--brand-main-base);display:block;position:absolute;bottom:0;left:0}:where(.hp-reference) .get-section__content .descr-list .descr-item .descr-wrapper:after{content:"";width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8);border-bottom:calc(var(--size-index) * .1) solid var(--brand-main-base);border-right:calc(var(--size-index) * .1) solid var(--brand-main-base);display:block;position:absolute;bottom:0;right:0}:where(.hp-reference) .get-section__content .descr-list .descr-item:nth-of-type(2n){justify-self:flex-end}:where(.hp-reference) .houses-main__content{margin-top:calc(var(--size-index) * 2.6)}:where(.hp-reference) .houses-main__content .projects-list{-moz-column-gap:calc(var(--size-index) * 1.6);column-gap:calc(var(--size-index) * 1.6);row-gap:calc(var(--size-index) * 2.4);margin-top:calc(var(--size-index) * 8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:992px){:where(.hp-reference) .houses-main__content .projects-list{margin-top:calc(var(--size-index) * 4);row-gap:calc(var(--size-index) * 1.6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){:where(.hp-reference) .houses-main__content .projects-list{grid-template-columns:100%}}:where(.hp-reference) .houses-main__content .pagination-row{margin-top:calc(var(--size-index) * 4.8)}@media (max-width:992px){:where(.hp-reference) .houses-main__content .pagination-row{margin-top:calc(var(--size-index) * 3.2)}}@media (max-width:575px){:where(.hp-reference) .houses-main__content .pagination-row{margin-top:calc(var(--size-index) * 2.4)}}:where(.hp-reference) .houses-main__content .pagination-row ul{-moz-column-gap:calc(var(--size-index) * .8);justify-content:center;align-items:center;column-gap:calc(var(--size-index) * .8);margin:0;padding:0;list-style-type:none;display:flex}:where(.hp-reference) .houses-main__content .pagination-row ul li{flex:none;width:auto}:where(.hp-reference) .houses-main__content .pagination-row ul li:not([class]) a,:where(.hp-reference) .houses-main__content .pagination-row ul li.active a{width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);font-size:calc(var(--size-index) * 1.4);text-transform:uppercase;background-color:var(--brand-main-low);color:var(--brand-main-mid);clip-path:polygon(calc(var(--size-index) * .6) 0,100%0,100%0,100% calc(100% - calc(var(--size-index) * .6)),calc(100% - calc(var(--size-index) * .6)) 100%,0 100%,0 100%,0 calc(var(--size-index) * .6));justify-content:center;align-items:center;font-weight:500;line-height:112%;text-decoration:none;transition:background-color .3s,color .3s;display:flex;position:relative}:where(.hp-reference) .houses-main__content .pagination-row ul li:not([class]) a:before,:where(.hp-reference) .houses-main__content .pagination-row ul li.active a:before{content:"";width:calc(100% - calc(var(--size-index) * .2));height:calc(100% - calc(var(--size-index) * .2));background-color:var(--bg-color);top:calc(var(--size-index) * .1);left:calc(var(--size-index) * .1);clip-path:polygon(calc(var(--size-index) * .6) 0,100%0,100%0,100% calc(100% - calc(var(--size-index) * .6)),calc(100% - calc(var(--size-index) * .6)) 100%,0 100%,0 100%,0 calc(var(--size-index) * .6));z-index:-1;transition:background-color .3s;display:block;position:absolute}:where(.hp-reference) .houses-main__content .pagination-row ul li:not([class]) a:hover,:where(.hp-reference) .houses-main__content .pagination-row ul li.active a:hover{background-color:var(--brand-main-mid)}:where(.hp-reference) .houses-main__content .pagination-row ul li.active a{background-color:var(--brand-second-mid);color:var(--brand-main-base);pointer-events:none}:where(.hp-reference) .houses-main__content .pagination-row ul li.active a:before{background-color:var(--brand-second-mid)}@media (max-width:575px){:where(.hp-reference) .houses-main__content .pagination-row ul li.first,:where(.hp-reference) .houses-main__content .pagination-row ul li.prev,:where(.hp-reference) .houses-main__content .pagination-row ul li.next,:where(.hp-reference) .houses-main__content .pagination-row ul li.last{display:none}}:where(.hp-reference) .houses-main__content .pagination-row ul li.first a,:where(.hp-reference) .houses-main__content .pagination-row ul li.prev a,:where(.hp-reference) .houses-main__content .pagination-row ul li.next a,:where(.hp-reference) .houses-main__content .pagination-row ul li.last a{font-size:calc(var(--size-index) * 1.4);text-transform:uppercase;color:var(--brand-main-base);justify-content:flex-start;align-items:center;font-weight:500;line-height:112%;text-decoration:none;display:inline-flex}:where(.hp-reference) .houses-main__content .pagination-row ul li.first{margin-right:calc(var(--size-index) * 2)}:where(.hp-reference) .houses-main__content .pagination-row ul li.first a:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";order:-2;font-family:Fontello;font-style:normal;font-weight:400;line-height:0;transition:transform .3s;transform:scaleX(-1)}:where(.hp-reference) .houses-main__content .pagination-row ul li.first a:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";margin-right:calc(var(--size-index) * .8);order:-1;font-family:Fontello;font-style:normal;font-weight:400;line-height:0;transition:transform .3s;transform:scaleX(-1)}:where(.hp-reference) .houses-main__content .pagination-row ul li.prev{margin-right:calc(var(--size-index) * 2.4)}:where(.hp-reference) .houses-main__content .pagination-row ul li.prev a:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";margin-right:calc(var(--size-index) * .8);order:-1;font-family:Fontello;font-style:normal;font-weight:400;line-height:0;transition:transform .3s;transform:scaleX(-1)}:where(.hp-reference) .houses-main__content .pagination-row ul li.next{margin-left:calc(var(--size-index) * 2.4)}:where(.hp-reference) .houses-main__content .pagination-row ul li.next a:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";margin-left:calc(var(--size-index) * .8);order:1;font-family:Fontello;font-style:normal;font-weight:400;line-height:0;transition:transform .3s}:where(.hp-reference) .houses-main__content .pagination-row ul li.last{margin-left:calc(var(--size-index) * 2)}:where(.hp-reference) .houses-main__content .pagination-row ul li.last a:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";order:2;font-family:Fontello;font-style:normal;font-weight:400;line-height:0;transition:transform .3s}:where(.hp-reference) .houses-main__content .pagination-row ul li.last a:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";margin-left:calc(var(--size-index) * .8);order:1;font-family:Fontello;font-style:normal;font-weight:400;line-height:0;transition:transform .3s}:where(.hp-reference) .houses-main__content .pagination-row ul li.first a:hover:before,:where(.hp-reference) .houses-main__content .pagination-row ul li.first a:hover:after,:where(.hp-reference) .houses-main__content .pagination-row ul li.prev a:hover:before,:where(.hp-reference) .houses-main__content .pagination-row ul li.prev a:hover:after{transform:scale(-1,1) translateX(calc(var(--size-index) * .5))}:where(.hp-reference) .houses-main__content .pagination-row ul li.next a:hover:before,:where(.hp-reference) .houses-main__content .pagination-row ul li.next a:hover:after,:where(.hp-reference) .houses-main__content .pagination-row ul li.last a:hover:before,:where(.hp-reference) .houses-main__content .pagination-row ul li.last a:hover:after{transform:translateX(calc(var(--size-index) * .5))}:where(.hp-reference) .houses-main__content .pagination-row ul li.disable{opacity:0;pointer-events:none}:where(.hp-reference) .houses-main+.consultation-section{margin-top:calc(var(--size-index) * 20)}@media (max-width:992px){:where(.hp-reference) .houses-main+.consultation-section{margin-top:calc(var(--size-index) * 18)}}@media (max-width:575px){:where(.hp-reference) .houses-main+.consultation-section{margin-top:calc(var(--size-index) * 15)}}:where(.hp-reference) .faq-main{padding-bottom:calc(var(--size-index) * 8)}@media (max-width:992px){:where(.hp-reference) .faq-main{padding-bottom:calc(var(--size-index) * 2.6)}}@media (max-width:575px){:where(.hp-reference) .faq-main{padding-bottom:calc(var(--size-index) * 5)}:where(.hp-reference) .faq-main+.tags-section{padding-top:0}}:where(.hp-reference) .faq-main__content{margin-top:calc(var(--size-index) * 2.6)}:where(.hp-reference) .faq-main__content .faq-wrapper{grid-template-columns:calc(var(--size-index) * 36) 1fr;-moz-column-gap:calc(var(--size-index) * 2.4);column-gap:calc(var(--size-index) * 2.4);margin-top:calc(var(--size-index) * 8);display:grid}@media (max-width:1440px){:where(.hp-reference) .faq-main__content .faq-wrapper{grid-template-columns:calc(var(--size-index) * 30) 1fr}}@media (max-width:992px){:where(.hp-reference) .faq-main__content .faq-wrapper{margin-top:calc(var(--size-index) * 4);grid-template-columns:100%}}:where(.hp-reference) .faq-main__content .faq-wrapper .left-side{position:relative}:where(.hp-reference) .faq-main__content .faq-wrapper .left-side .current-value{display:none}@media (max-width:992px){:where(.hp-reference) .faq-main__content .faq-wrapper .left-side .current-value{height:calc(var(--size-index) * 6);width:100%;padding:calc(var(--size-index) * 1.2) calc(var(--size-index) * 1.6);font-size:calc(var(--size-index) * 1.6);text-transform:uppercase;text-align:left;clip-path:polygon(calc(var(--size-index) * 1) 0,100%0,100%0,100% calc(100% - calc(var(--size-index) * 1)),calc(100% - calc(var(--size-index) * 1)) 100%,0 100%,0 100%,0 calc(var(--size-index) * 1));background-color:var(--brand-second-mid);color:var(--brand-main-base);cursor:pointer;border:0;justify-content:flex-start;align-items:center;font-weight:600;line-height:112%;transition:background-color .3s,color .3s;display:flex}:where(.hp-reference) .faq-main__content .faq-wrapper .left-side .current-value:after{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * .5);padding:0 calc(var(--size-index) * .5);transform-origin:50%;margin-left:auto;line-height:0;transition:transform .3s}:where(.hp-reference) .faq-main__content .faq-wrapper .left-side .current-value.active:after{transform:scaleY(-1)}}@media (max-width:575px){:where(.hp-reference) .faq-main__content .faq-wrapper .left-side .current-value{height:calc(var(--size-index) * 5)}}:where(.hp-reference) .faq-main__content .faq-wrapper .left-side .categories-list{margin:0;padding:0;list-style-type:none}@media (max-width:992px){:where(.hp-reference) .faq-main__content .faq-wrapper .left-side .categories-list{width:100%;margin:calc(var(--size-index) * .8) 0;background-color:var(--white-base);z-index:1;display:none;position:absolute}}:where(.hp-reference) .faq-main__content .faq-wrapper .left-side .categories-list li{display:block}:where(.hp-reference) .faq-main__content .faq-wrapper .left-side .categories-list li button{height:calc(var(--size-index) * 6);width:100%;padding:calc(var(--size-index) * 1.2) calc(var(--size-index) * 1.6);font-size:calc(var(--size-index) * 1.6);text-transform:uppercase;color:var(--brand-main-mid);text-align:left;clip-path:polygon(calc(var(--size-index) * 1) 0,100%0,100%0,100% calc(100% - calc(var(--size-index) * 1)),calc(100% - calc(var(--size-index) * 1)) 100%,0 100%,0 100%,0 calc(var(--size-index) * 1));background-color:#0000;border:0;justify-content:flex-start;align-items:center;font-weight:600;line-height:112%;transition:background-color .3s,color .3s;display:flex}@media (max-width:992px){:where(.hp-reference) .faq-main__content .faq-wrapper .left-side .categories-list li button{letter-spacing:-.06em;border:calc(var(--size-index) * .1) solid var(--brand-third-base);margin:calc(var(--size-index) * -.1) 0;clip-path:none;border-left:none;border-right:none;font-weight:400}}@media (max-width:575px){:where(.hp-reference) .faq-main__content .faq-wrapper .left-side .categories-list li button{height:calc(var(--size-index) * 5.2)}}:where(.hp-reference) .faq-main__content .faq-wrapper .left-side .categories-list li button.active{background-color:var(--brand-second-mid);color:var(--brand-main-base);display:none}:where(.hp-reference) .faq-main__content .faq-wrapper .left-side .categories-list li button:hover{color:var(--brand-main-base)}@media (max-width:992px){:where(.hp-reference) .faq-main__content .faq-wrapper .right-side{margin-top:calc(var(--size-index) * 3.2)}}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .category-tab{display:none}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .category-tab.active{display:block}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list{counter-reset:item;border:calc(var(--size-index) * .1) solid var(--brand-second-base)}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item{padding:calc(var(--size-index) * 3.2) calc(var(--size-index) * 8) calc(var(--size-index) * 3.1) calc(var(--size-index) * 1.5);-moz-column-gap:calc(var(--size-index) * 7.5);column-gap:calc(var(--size-index) * 7.5);counter-increment:item;border-top:calc(var(--size-index) * .1) solid var(--brand-second-base);grid-template-columns:repeat(2,1fr);display:grid;position:relative}@media (max-width:1440px){:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item{-moz-column-gap:calc(var(--size-index) * 4.5);column-gap:calc(var(--size-index) * 4.5)}}@media (max-width:1336px){:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item{grid-template-columns:calc(var(--size-index) * 40) 1fr}}@media (max-width:992px){:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item{row-gap:calc(var(--size-index) * 3);padding:calc(var(--size-index) * 1.8) calc(var(--size-index) * 1.6);grid-template-columns:100%}}@media (max-width:575px){:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item{row-gap:calc(var(--size-index) * 2.7)}}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item:first-of-type{border-top:none}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-title{-moz-column-gap:calc(var(--size-index) * 3.2);justify-content:flex-start;align-self:flex-start;align-items:center;column-gap:calc(var(--size-index) * 3.2);font-size:calc(var(--size-index) * 2);letter-spacing:-.04em;text-transform:uppercase;color:var(--brand-main-base);padding:calc(var(--size-index) * 1) 0;cursor:pointer;font-weight:600;line-height:100%;display:flex}@media (max-width:992px){:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-title{padding:0 calc(var(--size-index) * 4) 0 0;font-size:calc(var(--size-index) * 1.8);-moz-column-gap:calc(var(--size-index) * 1.6);column-gap:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-title{font-size:calc(var(--size-index) * 1.6);line-height:120%}}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-title:before{content:counter(item);width:calc(var(--size-index) * 2.8);height:calc(var(--size-index) * 2.8);flex:0 0 calc(var(--size-index) * 2.8);border:calc(var(--size-index) * .1) solid var(--brand-main-low);background-color:var(--brand-main-low);font-size:calc(var(--size-index) * 1.6);letter-spacing:-.02em;color:var(--brand-main-base);justify-content:center;align-items:center;line-height:100%;display:flex}@media (max-width:992px){:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-title:before{width:calc(var(--size-index) * 2.7);height:calc(var(--size-index) * 2.7);flex:0 0 calc(var(--size-index) * 2.7)}}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-descr{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;max-width:calc(var(--size-index) * 45);line-height:100%;display:none}@media (max-width:992px){:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-descr{font-size:calc(var(--size-index) * 1.6);padding:0 calc(var(--size-index) * 4.4);max-width:calc(100% - calc(var(--size-index) * 4))}}@media (max-width:575px){:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-descr{padding:0 0 0 calc(var(--size-index) * 4.4)}}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-descr p+p{margin-top:calc(var(--size-index) * 1.8)}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-link{width:calc(var(--size-index) * 4.8);height:calc(var(--size-index) * 4.8);background-color:var(--brand-second-mid);color:var(--brand-main-base);top:calc(var(--size-index) * 3.1);right:calc(var(--size-index) * 1.4);cursor:pointer;clip-path:polygon(16% 0,100% 0,100% 0,100% 84%,84% 100%,0 100%,0 100%,0 16%);justify-content:center;align-items:center;display:flex;position:absolute}@media (max-width:992px){:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-link{width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);top:calc(var(--size-index) * 1.5);right:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-link .icon{pointer-events:none;font-size:calc(var(--size-index) * 1.8);line-height:calc(var(--size-index) * 1.8);transition:transform .3s;transform:rotate(45deg)}@media (max-width:992px){:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-link .icon{font-size:calc(var(--size-index) * 1.4);line-height:calc(var(--size-index) * 1.4)}}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-link:before{content:"";width:calc(100% - calc(var(--size-index) * .4));height:calc(100% - calc(var(--size-index) * .4));background-color:var(--brand-second-mid);top:calc(var(--size-index) * .2);left:calc(var(--size-index) * .2);clip-path:polygon(16% 0,100% 0,100% 0,100% 84%,84% 100%,0 100%,0 100%,0 16%);transition:background-color .3s;display:block;position:absolute}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item .item-link:hover:before{background-color:var(--brand-third-mid)}:where(.hp-reference) .faq-main__content .faq-wrapper .right-side .faq-list .faq-item.active .item-link .icon{transform:rotate(0)}:where(.hp-reference) .footer{background-color:var(--brand-second-low);padding:calc(var(--size-index) * 4) 0}:where(.hp-reference) .footer__content{-moz-column-gap:calc(var(--size-index) * 3.2);column-gap:calc(var(--size-index) * 3.2);font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-mid);grid-template-columns:repeat(2,1fr);line-height:100%;display:grid}@media (max-width:992px){:where(.hp-reference) .footer__content{row-gap:calc(var(--size-index) * 4);font-size:calc(var(--size-index) * 1.6);grid-template-columns:100%}}@media (max-width:575px){:where(.hp-reference) .footer__content{row-gap:calc(var(--size-index) * 3.5)}}:where(.hp-reference) .footer__content .left-side .address{margin-top:calc(var(--size-index) * 1.5);display:inline-block}:where(.hp-reference) .footer__content .left-side .time{margin-top:calc(var(--size-index) * 3.2)}@media (max-width:992px){:where(.hp-reference) .footer__content .left-side .time{margin-top:calc(var(--size-index) * 2.8)}}@media (max-width:575px){:where(.hp-reference) .footer__content .left-side .time{margin-top:calc(var(--size-index) * 2.5)}}:where(.hp-reference) .footer__content .left-side .links-wrapper{margin-top:calc(var(--size-index) * 6.5);-moz-column-gap:calc(var(--size-index) * 6.5);justify-content:flex-start;align-items:flex-start;column-gap:calc(var(--size-index) * 6.5);display:flex}@media (max-width:992px){:where(.hp-reference) .footer__content .left-side .links-wrapper{margin-top:calc(var(--size-index) * 4);-moz-column-gap:calc(var(--size-index) * 4);column-gap:calc(var(--size-index) * 4)}}:where(.hp-reference) .footer__content .left-side .links-wrapper__item{justify-content:flex-start;align-items:flex-start;row-gap:calc(var(--size-index) * .8);flex-direction:column;display:flex}:where(.hp-reference) .footer__content .left-side .links-wrapper__item .item-title{color:var(--brand-main-base)}:where(.hp-reference) .footer__content .left-side .links-wrapper__item a{transition:color .3s;display:inline-block;position:relative}:where(.hp-reference) .footer__content .left-side .links-wrapper__item a:before{content:"";width:0;height:calc(var(--size-index) * .1);background-color:var(--brand-main-base);bottom:calc(var(--size-index) * -.3);transition:width .3s;display:block;position:absolute;left:0}:where(.hp-reference) .footer__content .left-side .links-wrapper__item a:hover{color:var(--brand-main-base)}:where(.hp-reference) .footer__content .left-side .links-wrapper__item a:hover:before{width:100%}:where(.hp-reference) .footer__content .left-side .social-links{-moz-column-gap:calc(var(--size-index) * 1.6);justify-content:flex-start;align-items:center;column-gap:calc(var(--size-index) * 1.6);margin:calc(var(--size-index) * 3) 0 0;padding:0;list-style-type:none;display:flex}:where(.hp-reference) .footer__content .left-side .social-links li{flex:none;width:auto}:where(.hp-reference) .footer__content .left-side .social-links a{transition:transform .3s;display:block}:where(.hp-reference) .footer__content .left-side .social-links a:hover{transform:translateY(calc(var(--size-index) * -.5))}:where(.hp-reference) .footer__content .right-side{-moz-column-gap:calc(var(--size-index) * 4);column-gap:calc(var(--size-index) * 4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .footer__content .right-side{grid-template-columns:repeat(3,1fr)}}@media (max-width:575px){:where(.hp-reference) .footer__content .right-side{-moz-column-gap:calc(var(--size-index) * 1);column-gap:calc(var(--size-index) * 1);row-gap:calc(var(--size-index) * 2.5);grid-template-columns:repeat(2,1fr)}}:where(.hp-reference) .footer__content .right-side .menu-list{min-width:calc(var(--size-index) * 17.5);margin:0;padding:0;list-style-type:none}:where(.hp-reference) .footer__content .right-side .menu-list>li{display:block}:where(.hp-reference) .footer__content .right-side .menu-list>li+li{margin-top:calc(var(--size-index) * 1.2)}@media (max-width:992px){:where(.hp-reference) .footer__content .right-side .menu-list>li+li{margin-top:calc(var(--size-index) * 1.4)}}@media (max-width:575px){:where(.hp-reference) .footer__content .right-side .menu-list>li+li{margin-top:calc(var(--size-index) * 1.2)}}:where(.hp-reference) .footer__content .right-side .menu-list>li>a{font-size:calc(var(--size-index) * 1.4);letter-spacing:-.02em;text-transform:uppercase;color:var(--brand-main-mid);white-space:nowrap;line-height:100%;text-decoration:none;transition:color .3s;display:inline-block;position:relative}:where(.hp-reference) .footer__content .right-side .menu-list>li>a:before{content:"";width:0;height:calc(var(--size-index) * .1);background-color:var(--brand-main-base);bottom:calc(var(--size-index) * -.3);transition:width .3s;display:block;position:absolute;left:0}@media (max-width:575px){:where(.hp-reference) .footer__content .right-side .menu-list>li>a{font-size:calc(var(--size-index) * 1.2)}}:where(.hp-reference) .footer__content .right-side .menu-list>li>a:hover{color:var(--brand-main-base)}:where(.hp-reference) .footer__content .right-side .menu-list>li>a:hover:before{width:100%}:where(.hp-reference) .footer__content .right-side .size-list{margin:calc(var(--size-index) * 1.5) 0 0;-moz-column-gap:calc(var(--size-index) * .8);justify-content:flex-start;align-items:flex-start;column-gap:calc(var(--size-index) * .8);row-gap:calc(var(--size-index) * .8);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}@media (max-width:575px){:where(.hp-reference) .footer__content .right-side .size-list{margin:calc(var(--size-index) * 1.8) 0 0}}:where(.hp-reference) .footer__content .right-side .size-list li{flex:none;width:auto;display:inline-block}:where(.hp-reference) .footer__content .right-side .size-list li a{border:calc(var(--size-index) * .1) solid var(--brand-main-base);background-color:var(--brand-main-low);padding:calc(var(--size-index) * .2) calc(var(--size-index) * 1.6);font-size:calc(var(--size-index) * 1.6);letter-spacing:-.06em;text-transform:uppercase;color:var(--brand-main-mid);min-width:calc(var(--size-index) * 7.2);text-align:center;line-height:100%;text-decoration:none;transition:color .3s;display:inline-block}:where(.hp-reference) .footer__content .right-side .size-list li a:hover{color:var(--brand-main-base)}:where(.hp-reference) .footer__copyright{-moz-column-gap:calc(var(--size-index) * 3.2);column-gap:calc(var(--size-index) * 3.2);margin-top:calc(var(--size-index) * 8);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .footer__copyright{margin-top:calc(var(--size-index) * 4);row-gap:calc(var(--size-index) * 3.2);grid-template-columns:100%}}:where(.hp-reference) .footer__copyright .left-side{font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;line-height:100%}@media (max-width:992px){:where(.hp-reference) .footer__copyright .left-side{font-size:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .footer__copyright .right-side{-moz-column-gap:calc(var(--size-index) * 4);column-gap:calc(var(--size-index) * 4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .footer__copyright .right-side{grid-template-columns:repeat(3,1fr)}}@media (max-width:575px){:where(.hp-reference) .footer__copyright .right-side{row-gap:calc(var(--size-index) * 2.5);grid-template-columns:100%}}:where(.hp-reference) .footer__copyright .right-side .info-wrapper{font-size:calc(var(--size-index) * 1.6);letter-spacing:-.06em;flex-direction:column;grid-column:span 2;justify-content:flex-start;align-items:flex-start;line-height:100%;display:flex}@media (max-width:575px){:where(.hp-reference) .footer__copyright .right-side .info-wrapper{grid-column:unset}}:where(.hp-reference) .footer__copyright .right-side .info-wrapper .privacy-link{text-transform:uppercase;margin-bottom:calc(var(--size-index) * 1.5);text-decoration:underline;transition:color .3s;display:inline-block}:where(.hp-reference) .footer__copyright .right-side .info-wrapper .privacy-link:hover{color:var(--brand-main-base);text-decoration:none}:where(.hp-reference) .footer__copyright .right-side .made-link,:where(.hp-reference) .footer__copyright .right-side>p{font-size:calc(var(--size-index) * 1.6);letter-spacing:-.06em;text-transform:uppercase;opacity:.6;align-self:flex-start;line-height:100%;transition:opacity .3s,color .3s}@media (max-width:992px){:where(.hp-reference) .footer__copyright .right-side .made-link,:where(.hp-reference) .footer__copyright .right-side>p{align-self:flex-end}}@media (max-width:575px){:where(.hp-reference) .footer__copyright .right-side .made-link,:where(.hp-reference) .footer__copyright .right-side>p{place-self:flex-start}}:where(.hp-reference) .footer__copyright .right-side .made-link:hover,:where(.hp-reference) .footer__copyright .right-side>p:hover{color:var(--brand-main-base);opacity:1}:where(.hp-reference) .footer__copyright .right-side .made-link span,:where(.hp-reference) .footer__copyright .right-side>p span{text-decoration:underline}:where(.hp-reference) .footer .fixed-wrapper{z-index:10;width:100%;height:0;display:none;position:fixed;bottom:0;right:0}:where(.hp-reference) .footer .fixed-wrapper .container{position:relative}:where(.hp-reference) .footer .fixed-wrapper .scroll-link{bottom:calc(var(--size-index) * 2);right:var(--container-padding);width:calc(var(--size-index) * 5);height:calc(var(--size-index) * 5);background-color:var(--brand-second-mid);color:var(--brand-main-base);clip-path:polygon(16% 0,100% 0,100% 0,100% 84%,84% 100%,0 100%,0 100%,0 16%);justify-content:center;align-items:center;transition:background-color .3s;display:flex;position:absolute}:where(.hp-reference) .footer .fixed-wrapper .scroll-link:hover{background-color:var(--yellow-base)}:where(.hp-reference) .footer .fixed-wrapper .scroll-link .icon{font-size:calc(var(--size-index) * 2);line-height:calc(var(--size-index) * 2);pointer-events:none;transform:rotate(-90deg)}:where(.hp-reference) .notice-block{background-color:var(--brand-main-base);color:#fff;z-index:10;display:none;position:fixed;top:0;left:0}:where(.hp-reference) .notice-block__content{padding:calc(var(--size-index) * .8) calc(var(--size-index) * 4);justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:992px){:where(.hp-reference) .notice-block__content{padding:calc(var(--size-index) * .8) calc(var(--size-index) * 5) calc(var(--size-index) * .8) 0;-moz-column-gap:calc(var(--size-index) * 2);justify-content:space-between;column-gap:calc(var(--size-index) * 2)}}:where(.hp-reference) .notice-block__content p{font-size:calc(var(--size-index) * 1.6);letter-spacing:-.03em;font-weight:400;line-height:100%}@media (max-width:992px){:where(.hp-reference) .notice-block__content p{font-size:calc(var(--size-index) * 1.4)}}:where(.hp-reference) .notice-block__content .notice-link{margin-left:calc(var(--size-index) * 2);height:calc(var(--size-index) * 4);padding:0 calc(var(--size-index) * 1.6);clip-path:polygon(calc(var(--size-index) * .8) 0,100%0,100%0,100% calc(100% - calc(var(--size-index) * .8)),calc(100% - calc(var(--size-index) * .8)) 100%,0 100%,0 100%,0 calc(var(--size-index) * .8))}@media (max-width:992px){:where(.hp-reference) .notice-block__content .notice-link{height:calc(var(--size-index) * 3.2);margin-left:0}}:where(.hp-reference) .notice-block__content .notice-link .btn-txt{width:calc(var(--size-index) * 7.6)}:where(.hp-reference) .notice-block__content .close-btn{opacity:.8;transition:opacity .3s;position:absolute;right:0}:where(.hp-reference) .notice-block__content .close-btn .icon{display:inline-block;transform:rotate(45deg)}:where(.hp-reference) .notice-block__content .close-btn:hover{opacity:1}:where(.hp-reference) .notice-block .close-btn{top:calc(50% - calc(var(--size-index) * 1.6));right:calc(var(--size-index) * 2);width:calc(var(--size-index) * 3.2);height:calc(var(--size-index) * 3.2);font-size:calc(var(--size-index) * 1.2);line-height:calc(var(--size-index) * 1.2);background-color:var(--brand-second-mid);color:var(--brand-second-mid);clip-path:polygon(calc(var(--size-index) * .6) 0,100%0,100%0,100% calc(100% - calc(var(--size-index) * .6)),calc(100% - calc(var(--size-index) * .6)) 100%,0 100%,0 100%,0 calc(var(--size-index) * .6));justify-content:center;align-items:center;transition:background-color .3s,color .3s;display:flex;position:absolute}@media (max-width:992px){:where(.hp-reference) .notice-block .close-btn{right:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .notice-block .close-btn:before{content:"";width:calc(100% - calc(var(--size-index) * .2));height:calc(100% - calc(var(--size-index) * .2));background-color:var(--brand-main-base);top:calc(var(--size-index) * .1);left:calc(var(--size-index) * .1);clip-path:polygon(calc(var(--size-index) * .6) 0,100%0,100%0,100% calc(100% - calc(var(--size-index) * .6)),calc(100% - calc(var(--size-index) * .6)) 100%,0 100%,0 100%,0 calc(var(--size-index) * .6));z-index:-1;transition:background-color .3s;display:block;position:absolute}:where(.hp-reference) .notice-block .close-btn:hover{color:var(--brand-main-base)}:where(.hp-reference) .notice-block .close-btn:hover:before{background-color:var(--brand-second-mid)}:where(.hp-reference) .notice-block+.header{top:calc(var(--size-index) * 5.6)}@media (max-width:992px){:where(.hp-reference) .notice-block+.header{top:calc(var(--size-index) * 4.8)}}:where(.hp-reference) .notice-block.hide+.header{top:0}:where(.hp-reference) .privacy-block{bottom:calc(var(--size-index) * 2);left:calc(var(--size-index) * 2);background-color:var(--white-base);color:var(--brand-main-mid);max-width:calc(var(--size-index) * 45);padding:calc(var(--size-index) * 2.4);z-index:10;display:none;position:fixed}@media (max-width:575px){:where(.hp-reference) .privacy-block{max-width:calc(100% - calc(var(--size-index) * 3.2));bottom:calc(var(--size-index) * 1.6);left:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .privacy-block .privacy-block__content p{font-size:calc(var(--size-index) * 1.6);letter-spacing:-.03em}@media (max-width:575px){:where(.hp-reference) .privacy-block .privacy-block__content p{font-size:calc(var(--size-index) * 1.4)}}:where(.hp-reference) .privacy-block .privacy-block__content a{transition:color .3s}:where(.hp-reference) .privacy-block .privacy-block__content a:hover{color:var(--yellow-base);text-decoration:none}:where(.hp-reference) .privacy-block .close-btn{width:100%;height:calc(var(--size-index) * 6);margin-top:calc(var(--size-index) * 2.4);justify-content:center;align-items:center;display:flex}@media (max-width:575px){:where(.hp-reference) .privacy-block .close-btn{height:calc(var(--size-index) * 5.2);margin-top:calc(var(--size-index) * 2)}}:where(.hp-reference) .privacy-block .close-btn .btn-txt{width:calc(var(--size-index) * 18)}:where(.hp-reference) .mfp-bg{background-color:var(--overflow-color)}@media (max-width:575px){:where(.hp-reference) .mfp-container{padding-left:calc(var(--size-index) * 1.6);padding-right:calc(var(--size-index) * 1.6)}}:where(.hp-reference) .mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform:scale(.8)}:where(.hp-reference) .mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}:where(.hp-reference) .mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}:where(.hp-reference) .mfp-zoom-in.mfp-ready.mfp-bg{opacity:var(--overflow-opacity)}:where(.hp-reference) .mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0;transform:scale(.8)}:where(.hp-reference) .mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}:where(.hp-reference) .modal-style{max-width:calc(var(--size-index) * 60);background-color:var(--white-base);margin:0 auto}:where(.hp-reference) .modal-style .modal-wrapper{padding:calc(var(--size-index) * 2.4);position:relative}@media (max-width:575px){:where(.hp-reference) .modal-style .modal-wrapper{padding:calc(var(--size-index) * 2.4) calc(var(--size-index) * 1.6)}}:where(.hp-reference) .modal-style .modal-wrapper .close-btn{top:calc(var(--size-index) * .8);right:calc(var(--size-index) * .8);width:calc(var(--size-index) * 4);height:calc(var(--size-index) * 4);font-size:calc(var(--size-index) * 1.8);line-height:calc(var(--size-index) * 1.8);color:var(--brand-main-mid);justify-content:center;align-items:center;transition:color .3s;display:flex;position:absolute}@media (max-width:575px){:where(.hp-reference) .modal-style .modal-wrapper .close-btn{top:calc(var(--size-index) * .4);right:calc(var(--size-index) * .4)}}:where(.hp-reference) .modal-style .modal-wrapper .close-btn .icon{pointer-events:none}:where(.hp-reference) .modal-style .modal-wrapper .close-btn:hover{color:var(--brand-main-base)}:where(.hp-reference) .modal-style .modal-wrapper .modal-title{font-family:RobotoMono,sans-serif;font-size:calc(var(--size-index) * 4);letter-spacing:-.03em;text-transform:uppercase;color:var(--brand-main-base);padding-right:calc(var(--size-index) * 4);text-wrap:balance;font-weight:700;line-height:90%;display:block}@media (max-width:575px){:where(.hp-reference) .modal-style .modal-wrapper .modal-title{font-size:calc(var(--size-index) * 2.6)}}:where(.hp-reference) .modal-style .modal-wrapper .modal-descr{margin-top:calc(var(--size-index) * 1.6);font-size:calc(var(--size-index) * 1.6);letter-spacing:-.02em;padding-right:calc(var(--size-index) * 4);color:var(--brand-main-base);line-height:100%}@media (max-width:992px){:where(.hp-reference) .modal-style .modal-wrapper .modal-descr{font-size:calc(var(--size-index) * 1.4)}}@media (max-width:575px){:where(.hp-reference) .modal-style .modal-wrapper .modal-descr{padding-right:calc(var(--size-index) * 2)}}:where(.hp-reference) .modal-style .modal-wrapper .modal-form{margin-top:calc(var(--size-index) * 2.4)}:where(.hp-reference) .modal-style .modal-wrapper .modal-form .input-group+.input-group{margin-top:calc(var(--size-index) * 1.4)}:where(.hp-reference) .modal-style .modal-wrapper .modal-form .input-group+.check-group,:where(.hp-reference) .modal-style .modal-wrapper .modal-form .input-group+.btn-group{margin-top:calc(var(--size-index) * 2.4)}:where(.hp-reference) .modal-style .modal-wrapper .modal-form .input-group+.btn-group .submit-btn{width:100%;height:calc(var(--size-index) * 6);display:flex}@media (max-width:575px){:where(.hp-reference) .modal-style .modal-wrapper .modal-form .input-group+.btn-group .submit-btn{height:calc(var(--size-index) * 5.2)}}:where(.hp-reference) .modal-style.consultation-modal{justify-content:center;align-items:center;width:100%;max-width:1400px;display:flex}@media (max-width:992px){:where(.hp-reference) .modal-style.consultation-modal{max-width:calc(100% - calc(var(--size-index) * 2))}}@media (max-width:575px){:where(.hp-reference) .modal-style.consultation-modal{max-width:100%}}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper{padding:calc(var(--size-index) * 1.6);max-height:var(--app-height);-ms-overflow-style:none;scrollbar-width:none;margin:0 auto;overflow-y:auto}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper::-webkit-scrollbar{display:none}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .close-btn{width:calc(var(--size-index) * 6.4);height:calc(var(--size-index) * 6.4);font-size:calc(var(--size-index) * 3.4);line-height:calc(var(--size-index) * 3.4)}@media (max-width:992px){:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .close-btn{width:calc(var(--size-index) * 4);height:calc(var(--size-index) * 4);font-size:calc(var(--size-index) * 2);line-height:calc(var(--size-index) * 2)}}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-title{font-size:calc(var(--size-index) * 7);letter-spacing:-.03em;padding-right:calc(var(--size-index) * 5);line-height:94%}@media (max-width:992px){:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-title{font-size:calc(var(--size-index) * 3.8);font-weight:500}}@media (max-width:575px){:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-title{font-size:calc(var(--size-index) * 2.8);padding-right:calc(var(--size-index) * 3)}}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content{grid-template-columns:calc(var(--size-index) * 50) 1fr;-moz-column-gap:calc(var(--size-index) * 3.2);column-gap:calc(var(--size-index) * 3.2);margin-top:calc(var(--size-index) * 8);display:grid}@media (max-width:992px){:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content{row-gap:calc(var(--size-index) * 3);margin-top:calc(var(--size-index) * 4.5);margin-top:calc(var(--size-index) * 4);grid-template-columns:100%}}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .left-side{font-size:calc(var(--size-index) * 1.4);letter-spacing:-.02em;text-transform:uppercase;color:var(--brand-main-base);line-height:100%}@media (max-width:575px){:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .left-side{font-size:calc(var(--size-index) * 1.2)}}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .left-side p{max-width:calc(var(--size-index) * 38)}@media (max-width:992px){:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .left-side p{max-width:100%}}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .left-side p:first-of-type{text-indent:calc(var(--size-index) * 5)}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .left-side p:nth-of-type(2){color:var(--brand-second-strong)}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .left-side .text-item{display:none}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .left-side .text-item.active{display:block}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side{-moz-column-gap:calc(var(--size-index) * 2.8);column-gap:calc(var(--size-index) * 2.8);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side{-moz-column-gap:calc(var(--size-index) * 1.6);justify-content:flex-start;align-items:stretch;column-gap:calc(var(--size-index) * 1.6);-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow:auto visible}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side::-webkit-scrollbar{display:none}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side{width:calc(100% + calc(var(--size-index) * 3.2));margin:calc(var(--size-index) * 1) calc(var(--size-index) * -1.6) 0;padding:0 calc(var(--size-index) * 1.6)}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type{flex:0 0 calc(var(--size-index) * 26.4);width:calc(var(--size-index) * 26.4)}}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type label{display:block;position:relative}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type label input{opacity:0;visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type label input:checked+.label{opacity:1}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type label input:checked+.label:before{background-color:var(--brand-main-base);color:var(--white-base)}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type label .label{padding-left:calc(var(--size-index) * 3.2);font-size:calc(var(--size-index) * 1.6);margin-top:calc(var(--size-index) * 1.6);letter-spacing:-.02em;color:var(--brand-main-mid);cursor:pointer;opacity:.7;max-width:100%;min-height:calc(var(--size-index) * 2);justify-content:flex-start;align-items:center;line-height:100%;transition:opacity .3s;display:inline-flex;position:relative}@media (max-width:992px){:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type label .label{font-size:calc(var(--size-index) * 1.4)}}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type label .label:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"";width:calc(var(--size-index) * 2);height:calc(var(--size-index) * 2);font-family:Fontello;font-style:normal;font-weight:400;font-size:calc(var(--size-index) * .8);line-height:calc(var(--size-index) * .8);border:calc(var(--size-index) * .1) solid var(--brand-main-base);color:#0000;background-color:#0000;justify-content:center;align-items:center;transition:color .3s,background-color .3s;display:flex;position:absolute;top:0;left:0}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type label .video-block{width:100%;height:calc(var(--size-index) * 18);position:relative;overflow:hidden}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type label .video-block:after{content:"";background-position:0 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type label .video-block video,:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type label .video-block img{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:calc(var(--size-index) * .1) solid #fff;width:100%;height:100%}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type:first-of-type label .video-block:after{background-image:url(/uploads/source/d820389c1d057693d96f5520.svg)}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type:nth-of-type(2) label .video-block:after{background-image:url(/uploads/source/f4d2607d4b7b6f64ec236a13.svg)}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .right-side .choose-type:nth-of-type(3) label .video-block:after{background-image:url(/uploads/source/1d9fb35306b93a5b27fbd20c.svg)}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .form-side{margin-top:calc(var(--size-index) * 8);-moz-column-gap:calc(var(--size-index) * 1.2);column-gap:calc(var(--size-index) * 1.2);row-gap:calc(var(--size-index) * 1.2);grid-column:span 2;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:992px){:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .form-side{row-gap:calc(var(--size-index) * 2);margin-top:calc(var(--size-index) * 1.5);grid-template-columns:100%;grid-column:unset}}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .form-side .input-group{align-self:flex-start}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .form-side .input-group.check-group{margin-top:calc(var(--size-index) * 1.2);grid-column:span 3;align-self:flex-end}@media (max-width:992px){:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .form-side .input-group.check-group{grid-column:unset;margin-top:calc(var(--size-index) * .5)}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .form-side .input-group.check-group label{width:100%}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .form-side .input-group.check-group label .label{display:flex}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .form-side .input-group.btn-group{order:1}}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .form-side .input-group.btn-group .submit-btn{height:calc(var(--size-index) * 6);width:100%}:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .form-side .input-group.btn-group .submit-btn .btn-txt{width:calc(var(--size-index) * 25)}@media (max-width:992px){:where(.hp-reference) .modal-style.consultation-modal .modal-wrapper .modal-content .form-side .input-group.btn-group .submit-btn .btn-txt{width:calc(var(--size-index) * 24)}}:where(.hp-reference) .modal-style.mortgage-modal .submit-btn .btn-txt{width:calc(var(--size-index) * 22.5)}@media (max-width:575px){:where(.hp-reference) .modal-style.mortgage-modal .submit-btn .btn-txt{width:calc(var(--size-index) * 21.5)}}:where(.hp-reference) .modal-style.capital-modal .submit-btn .btn-txt{width:calc(var(--size-index) * 24)}@media (max-width:575px){:where(.hp-reference) .modal-style.capital-modal .submit-btn .btn-txt{width:calc(var(--size-index) * 23)}}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu>ul>li{order:1}:where(.hp-reference) .header__content .main-menu>ul>li:has(>a[href*=voprosy]){order:2}:is(:where(.hp-reference) .header__content .main-menu>ul>li:has(>a[href*=akczii]),:where(.hp-reference) .header__content .main-menu>ul>li:has(.submenu-list a[href*=ipoteka]),:where(.hp-reference) .header__content .main-menu>ul>li:has(>a[href*=kontaktyi])){order:3}}@media (min-width:993px){:where(.hp-reference) .header__content .main-menu>ul>li>a,:where(.hp-reference) .header__content .main-menu>ul>li .item-name{font-size:calc(var(--size-index) * 1.27)}:where(.hp-reference) .header__content .main-menu>ul>li>a>.mi-mobile{display:none}}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu>ul>li>a>.mi-desktop{display:none}}:where(.hp-reference) .jGrowl{z-index:9999;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;position:fixed}:where(.hp-reference) .jGrowl.top-left{top:0;left:0}:where(.hp-reference) .jGrowl.top-right{top:0;right:0}:where(.hp-reference) .jGrowl.bottom-left{bottom:0;left:0}:where(.hp-reference) .jGrowl.bottom-right{bottom:0;right:0}:where(.hp-reference) .jGrowl.center{width:50%;top:0;left:25%}:where(.hp-reference) .jGrowl.center .jGrowl-closer,:where(.hp-reference) .jGrowl.center .jGrowl-notification{margin-left:auto;margin-right:auto}:where(.hp-reference) .jGrowl-notification{opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(.9*100));-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(.9*100));zoom:1;text-align:left;background-color:#000;border-radius:5px;width:250px;min-height:40px;margin:10px;padding:10px;display:none}:where(.hp-reference) .jGrowl-notification .ui-state-highlight,:where(.hp-reference) .jGrowl-notification .ui-widget-content .ui-state-highlight,:where(.hp-reference) .jGrowl-notification .ui-widget-header .ui-state-highlight{color:#fff;background:#000;border:1px solid #000}:where(.hp-reference) .jGrowl-notification .jGrowl-header{font-size:.85em;font-weight:700}:where(.hp-reference) .jGrowl-notification .jGrowl-close{color:inherit;z-index:99;float:right;cursor:pointer;background-color:#0000;border:0;font-size:1em;font-weight:700}:where(.hp-reference) .jGrowl-closer{opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(.9*100));-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(.9*100));zoom:1;cursor:pointer;text-align:center;background-color:#000;border-radius:5px;width:250px;margin:10px;padding:4px 10px;font-size:.9em;font-weight:700;display:none}:where(.hp-reference) .jGrowl-closer .ui-state-highlight,:where(.hp-reference) .jGrowl-closer .ui-widget-content .ui-state-highlight,:where(.hp-reference) .jGrowl-closer .ui-widget-header .ui-state-highlight{color:#fff;background:#000;border:1px solid #000}@media print{:where(.hp-reference) .jGrowl{display:none}}:where(.hp-reference) .af-message-success{background-color:green!important}:where(.hp-reference) .af-message-error{background-color:brown!important}:where(.hp-reference) .af-message-info{background-color:#000!important}:where(.hp-reference) .ajax_form.af_example,:where(.hp-reference) .ajax_form.af_example .controls input,:where(.hp-reference) .ajax_form.af_example .controls textarea{width:100%}:where(.hp-reference) .ajax_form .error{color:brown}@media screen and (min-width:320px){:where(.hp-reference) .ajax_form.af_example .controls button[type=submit]{float:right}}@media screen and (max-width:320px){:where(.hp-reference) .ajax_form.af_example .controls button{width:100%;margin-top:5px}}@media (max-width:575px){:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column[id=mse2_tv\|house_namem] .list-wrapper ul{display:flex}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column[id=mse2_tv\|house_namem] .list-wrapper ul li{min-width:0;max-width:100%}:where(.hp-reference) .projects-main__content .catalog-filter .filter-form .filter-column[id=mse2_tv\|house_namem] .list-wrapper ul li .checkbox-label span{overflow-wrap:anywhere;width:auto;min-width:0;max-width:100%;line-height:1.2}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column[id=mse2_tv\|house_namem] .list-wrapper ul{display:flex}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column[id=mse2_tv\|house_namem] .list-wrapper ul li{min-width:0;max-width:100%}:where(.hp-reference) .catalog-section .catalog-filter .filter-form .filter-column[id=mse2_tv\|house_namem] .list-wrapper ul li .checkbox-label span{overflow-wrap:anywhere;width:auto;min-width:0;max-width:100%;line-height:1.2}}@media (min-width:576px) and (max-width:1024px){:where(.hp-reference) .capital-main,:where(.hp-reference) .mortgage-main{min-height:0}:where(.hp-reference) .use-section{padding-top:calc(var(--size-index) * 6)}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content{margin-top:calc(var(--size-index) * 2.4);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side{row-gap:calc(var(--size-index) * 1.6);min-height:0}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .left-side .info-block{margin-top:0}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side{place-self:flex-start stretch;width:100%}:where(.hp-reference) .use-section__content .tabs-list .faq-list .faq-item .item-descr .use-content .right-side .link-block{width:100%;max-width:calc(var(--size-index) * 33.6)}:where(.hp-reference) .certificate-section .decor-block{display:none}}@media (max-width:992px){:where(.hp-reference) .header__content .main-menu{height:var(--tablet-menu-height,calc(var(--app-height) - 100%));padding-bottom:calc(calc(var(--size-index) * 2.8) + env(safe-area-inset-bottom,0px));overflow-y:auto}:where(.hp-reference) .header__content .main-menu .backcall-link{flex:none}:where(.hp-reference) .header__content .main-menu>ul{flex:none;overflow:visible}:where(.hp-reference) .header__content .main-menu .projects-btn{flex-shrink:0}}:where(.hp-reference) .lc-teaser{--font-sans:var(--default-font,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"Roboto Mono", "RobotoMono", ui-monospace, SFMono-Regular, Menlo, monospace;--size-body-m:18px;--lcq-plate:var(--bg-color,#f2f0ed)}@media (max-width:992px){:where(.hp-reference) .lc-teaser{--size-body-m:16px}}:where(.hp-reference) .lc-teaser__types .type-item .item-tag{letter-spacing:-.06em;text-transform:uppercase;color:var(--brand-main-base);background-color:var(--brand-main-low);border:calc(var(--size-index) * .1) solid var(--brand-main-base);line-height:100%;display:inline-block}:where(.hp-reference) .lc-teaser__types .type-item .item-descr{color:var(--brand-main-base);position:relative}:where(.hp-reference) .lc-teaser__types .type-item .item-descr:before{content:"";width:100%;height:calc(var(--size-index) * 1.3);pointer-events:none;transition:border-color .3s;display:block;position:absolute;top:0;left:0;transform:skew(-32deg)}:where(.hp-reference) .lc-teaser-section{margin:calc(var(--size-index) * 20) 0}:where(.hp-reference) .answers-section~.lc-teaser-section{margin-top:calc(var(--size-index) * 22)}:where(.hp-reference) .lc-teaser-section:has(~.houses-section){margin-bottom:0}:where(.hp-reference) .lc-teaser{position:relative}:where(.hp-reference) .lc-teaser__title{margin:0}:where(.hp-reference) .lc-teaser__body{min-width:0}:where(.hp-reference) .lc-teaser--section{grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--size-index) * 44));column-gap:calc(var(--size-index) * 4);row-gap:calc(var(--size-index) * 4);grid-template-areas:"title title""body media";align-items:center;display:grid}:where(.hp-reference) .lc-teaser--section .lc-teaser__title{max-width:calc(var(--size-index) * 92);grid-area:title}:where(.hp-reference) .lc-teaser--section .lc-teaser__media{grid-area:media}:where(.hp-reference) .lc-teaser--section .lc-teaser__body{align-items:flex-start;gap:calc(var(--size-index) * 3.2);flex-direction:column;grid-area:body;display:flex}:where(.hp-reference) .lc-teaser--section .lc-teaser__media{position:relative}:where(.hp-reference) .lc-teaser--section[data-section-layout=hero]{align-items:start;row-gap:calc(var(--size-index) * 4.8);grid-template-areas:"title media""list media""btn btn"}:where(.hp-reference) .lc-teaser--section[data-section-layout=hero] .lc-teaser__body{display:contents}:where(.hp-reference) .lc-teaser--section[data-section-layout=hero] .lc-teaser__types{align-self:start;gap:calc(var(--size-index) * 3.2) calc(var(--size-index) * 4.8);grid-area:list;grid-template-columns:repeat(2,1fr);max-width:none;display:grid}:where(.hp-reference) .lc-teaser--section[data-section-layout=hero] [data-teaser-btn]{grid-area:btn;justify-self:end}:where(.hp-reference) .lc-teaser__types{gap:calc(var(--size-index) * 1.6);max-width:calc(var(--size-index) * 46);flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}:where(.hp-reference) .lc-teaser__types .type-item{padding:0 0 0 calc(var(--size-index) * .8)}:where(.hp-reference) .lc-teaser__types .type-item .item-tag{font-size:calc(var(--size-index) * 1.6);padding:calc(var(--size-index) * .2) calc(var(--size-index) * 1.6);margin:0 0 0 calc(var(--size-index) * .5)}:where(.hp-reference) .lc-teaser__types .type-item .item-descr{margin:calc(var(--size-index) * .8) 0 0;padding:calc(var(--size-index) * .8) 0 calc(var(--size-index) * .8) calc(var(--size-index) * 10);font-size:calc(var(--size-index) * 1.6);letter-spacing:-.02em;color:var(--brand-main-mid);line-height:110%}:where(.hp-reference) .lc-teaser__types .type-item .item-descr:before{border-top:max(calc(var(--size-index) * .1),1px) solid var(--grey-low);border-left:max(calc(var(--size-index) * .1),1px) solid var(--grey-low)}:where(.hp-reference) .lc-teaser__types .type-item.active .item-descr:before,:where(.hp-reference) .lc-teaser__types .type-item:hover .item-descr:before{border-top:calc(var(--size-index) * .2) solid var(--brand-second-mid);border-left:calc(var(--size-index) * .2) solid var(--brand-second-mid)}@media (max-width:992px){:where(.hp-reference) .lc-teaser-section{margin:calc(var(--size-index) * 12) 0}:where(.hp-reference) .answers-section~.lc-teaser-section{margin-top:calc(var(--size-index) * 12)}:where(.hp-reference) .lc-teaser--section{row-gap:calc(var(--size-index) * 2.8);grid-template-columns:1fr;grid-template-areas:"title""media""body"}:where(.hp-reference) .lc-teaser--section .lc-teaser__title{max-width:100%}:where(.hp-reference) .lc-teaser--section[data-section-layout=hero]{grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--size-index) * 32));column-gap:calc(var(--size-index) * 3.2);row-gap:calc(var(--size-index) * 2.8);grid-template-areas:"title title""list media""btn btn";align-items:start}:where(.hp-reference) .lc-teaser--section[data-section-layout=hero] .lc-teaser__title{margin-bottom:calc(var(--size-index) * 2)}:where(.hp-reference) .lc-teaser--section[data-section-layout=hero] .lc-teaser__types{gap:calc(var(--size-index) * 2);grid-template-columns:1fr}:where(.hp-reference) .lc-teaser--section[data-section-layout=hero] .lc-teaser__types .type-item .item-descr{padding-left:calc(var(--size-index) * 8.6)}:where(.hp-reference) .lc-teaser--section[data-section-layout=hero] .btn-arrow{justify-self:end}}@media (max-width:575px){:where(.hp-reference) .lc-teaser-section{margin:calc(var(--size-index) * 9) 0}:where(.hp-reference) .answers-section~.lc-teaser-section{margin-top:calc(var(--size-index) * 9)}:where(.hp-reference) .lc-teaser--section{row-gap:calc(var(--size-index) * 2.4)}:where(.hp-reference) .lc-teaser__types{max-width:none}:where(.hp-reference) .lc-teaser--section[data-section-layout=hero]{grid-template-columns:1fr;grid-template-areas:"title""media""list""btn"}:where(.hp-reference) .lc-teaser--section[data-section-layout=hero] .lc-teaser__types{row-gap:calc(var(--size-index) * 2.4);margin-top:calc(var(--size-index) * 1.6);grid-template-columns:100%}:where(.hp-reference) .lc-teaser--section[data-section-layout=hero] .lc-teaser__types .type-item .item-descr{padding-left:calc(var(--size-index) * 4.8);font-size:calc(var(--size-index) * 1.5)}}:where(.hp-reference) .lc-teaser__media--px{width:100%;max-width:calc(var(--size-index) * 44);aspect-ratio:255/180;background-color:var(--bg-color,#f2f0ed);justify-self:end;display:block;position:relative;overflow:hidden}:where(.hp-reference) .lc-teaser__media--px video{object-fit:cover;filter:brightness(.9)contrast(.98);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:where(.hp-reference) .lc-teaser__media--px .lcq-cluster{z-index:1;pointer-events:none;transition:transform .8s cubic-bezier(.45,0,.2,1);display:block;position:absolute;inset:0}:where(.hp-reference) .lc-teaser__media--px .lcq-px{background-color:var(--lcq-plate,#f2f0ed);width:10.15%;height:10.15%;display:block;position:absolute}:where(.hp-reference) .lc-teaser__media--px:hover .lcq-cluster,:where(.hp-reference) .lc-teaser__media--px:focus-visible .lcq-cluster{transform:translate(calc(var(--px-dx,0)*var(--px-dist,42%)),calc(var(--px-dy,0)*var(--px-dist,42%)))}:where(.hp-reference) .lc-teaser__hint{z-index:3;padding:calc(var(--size-index) * 1.2) calc(var(--size-index) * 1.6);color:var(--white-base,#fff);font-family:var(--font-sans);font-size:calc(var(--size-index) * 1.5);letter-spacing:-.01em;opacity:0;transform:translateY(calc(var(--size-index) * .8));pointer-events:none;background:linear-gradient(0deg,#26292cdb 0,#26292c00 100%);transition:opacity .3s,transform .35s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:0;left:0;right:0}:where(.hp-reference) .lc-teaser__media--px:hover .lc-teaser__hint,:where(.hp-reference) .lc-teaser__media--px:focus-visible .lc-teaser__hint{opacity:1;transform:translateY(0)}@media (hover:none){:where(.hp-reference) .lc-teaser__media--px:hover .lcq-cluster{transform:none}:where(.hp-reference) .lc-teaser__media--px:hover .lc-teaser__hint{opacity:0}}@media (max-width:992px){:where(.hp-reference) .lc-teaser__media--px{max-width:none}}:where(.hp-reference) .player-timecode{align-items:center;gap:calc(var(--size-index) * .3);padding:calc(var(--size-index) * .4) calc(var(--size-index) * .6);font-family:var(--font-mono);font-weight:500;font-size:calc(var(--size-index) * 1.3);letter-spacing:-.02em;color:var(--white-base);white-space:nowrap;background-color:#0000008c;line-height:100%;display:inline-flex}:where(.hp-reference) .player-control{--size:calc(var(--size-index) * 8);width:var(--size);height:var(--size);cursor:pointer;background-color:var(--brand-second-mid);color:var(--brand-main-base);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:inline-flex}:where(.hp-reference) .player-control:hover,:where(.hp-reference) .player-control:focus-visible{background-color:var(--brand-main-base);color:var(--brand-second-mid);outline:0}:where(.hp-reference) .player-control svg{fill:currentColor;width:40%;height:40%;display:block}:where(.hp-reference) .player-control .player-control__pause,:where(.hp-reference) .player-control--pause .player-control__play{display:none}:where(.hp-reference) .player-control--pause .player-control__pause{display:block}:where(.hp-reference) .player-control--sm{width:calc(var(--size-index) * 5.6);height:calc(var(--size-index) * 5.6)}:where(.hp-reference) .player-timeline{width:100%;height:calc(var(--size-index) * .4);background-color:#fff3;display:block;overflow:hidden}:where(.hp-reference) .player-timeline__fill{height:100%;width:var(--progress,0%);background-color:var(--yellow-base);display:block}:where(.hp-reference) .player-timeline--light{background-color:var(--brand-main-low)}:where(.hp-reference) .video-player{flex-direction:column;width:100%;display:flex}:where(.hp-reference) .video-poster{aspect-ratio:1.8;padding:calc(var(--size-index) * 1.6);background:linear-gradient(90deg,#555d63 0,#373d42 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}:where(.hp-reference) .video-poster>.video-poster__img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}:where(.hp-reference) .video-poster:before,:where(.hp-reference) .video-poster:after,:where(.hp-reference) .video-poster>.corner-bl,:where(.hp-reference) .video-poster>.corner-br{content:"";width:calc(var(--size-index) * 1.2);height:calc(var(--size-index) * 1.2);z-index:2;pointer-events:none;position:absolute}:where(.hp-reference) .video-poster:before{border-top:calc(var(--size-index) * .1) solid var(--white-base);border-left:calc(var(--size-index) * .1) solid var(--white-base);top:0;left:0}:where(.hp-reference) .video-poster:after{border-top:calc(var(--size-index) * .1) solid var(--white-base);border-right:calc(var(--size-index) * .1) solid var(--white-base);top:0;right:0}:where(.hp-reference) .video-poster>.corner-bl{border-bottom:calc(var(--size-index) * .1) solid var(--white-base);border-left:calc(var(--size-index) * .1) solid var(--white-base);bottom:0;left:0}:where(.hp-reference) .video-poster>.corner-br{border-bottom:calc(var(--size-index) * .1) solid var(--white-base);border-right:calc(var(--size-index) * .1) solid var(--white-base);bottom:0;right:0}:where(.hp-reference) .video-poster .player-control{z-index:2;position:relative}:where(.hp-reference) .video-poster__timeline{left:calc(var(--size-index) * 1.6);right:calc(var(--size-index) * 1.6);bottom:calc(var(--size-index) * 1.6);z-index:2;align-items:flex-end;gap:calc(var(--size-index) * .8);flex-direction:column;display:flex;position:absolute}:where(.hp-reference) .video-poster__timeline .player-timeline{width:100%}:where(.hp-reference) .video-caption{gap:calc(var(--size-index) * .8);padding:calc(var(--size-index) * 1.6) 0 calc(var(--size-index) * .8);flex-direction:column;display:flex}:where(.hp-reference) .video-caption__title{font-family:var(--font-mono);font-weight:500;font-size:calc(var(--size-index) * 1.5);letter-spacing:-.02em;text-transform:uppercase;color:var(--brand-main-base);margin:0;line-height:110%}:where(.hp-reference) .video-caption__text{font-size:calc(var(--size-index) * 1.4);letter-spacing:-.01em;color:var(--brand-main-mid);margin:0;line-height:135%}:where(.hp-reference) .source-tabs{align-items:stretch;gap:calc(var(--size-index) * .4);border-bottom:calc(var(--size-index) * .1) solid var(--brand-main-low);display:inline-flex}:where(.hp-reference) .source-tab{justify-content:center;align-items:center;gap:calc(var(--size-index) * 1.2);height:calc(var(--size-index) * 6);padding:calc(var(--size-index) * 1.2) calc(var(--size-index) * 2.4);font-family:var(--font-sans);font-weight:500;font-size:calc(var(--size-index) * 1.8);letter-spacing:-.04em;color:var(--brand-main-base);text-align:center;white-space:nowrap;cursor:pointer;appearance:none;background-color:#0000;border:0;border-radius:0;margin:0;line-height:110%;transition:background-color .25s,color .25s;display:inline-flex}:where(.hp-reference) .source-tab__label{display:block}:where(.hp-reference) .source-tab:hover,:where(.hp-reference) .source-tab:focus-visible{background-color:var(--brand-third-base);outline:0}:where(.hp-reference) .source-tab.is-active,:where(.hp-reference) .source-tab[aria-selected=true]{background-color:var(--brand-second-mid);color:var(--brand-main-base)}:where(.hp-reference) .source-tab.is-active:hover,:where(.hp-reference) .source-tab[aria-selected=true]:hover{background-color:var(--brand-second-mid)}:where(.hp-reference) .source-tabs--boxed{border-bottom:0;border:calc(var(--size-index) * .1) solid var(--brand-main-low);padding:calc(var(--size-index) * .4)}:where(.hp-reference) .source-tabs--boxed .source-tab{height:calc(var(--size-index) * 4)}:where(.hp-reference) .source-tab:disabled,:where(.hp-reference) .source-tab.is-disabled{color:var(--brand-main-mid);cursor:not-allowed;background-color:#0000}@media (max-width:575px){:where(.hp-reference) .source-tabs{width:100%}:where(.hp-reference) .source-tab{min-width:0;height:calc(var(--size-index) * 5.2);padding:calc(var(--size-index) * 1.2) calc(var(--size-index) * 1.6);font-size:calc(var(--size-index) * 1.6);flex:1 1 0}}:where(.hp-reference) .video-reviews{--white-base:#fff;--brand-main-base:#373d42;--brand-main-mid:#373d42b3;--brand-main-low:#373d421a;--brand-second-mid:#ebd3af;--brand-third-base:#e6e1db;--yellow-base:#fabf35;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"Roboto Mono", "RobotoMono", ui-monospace, SFMono-Regular, Menlo, monospace;--vr-feat:calc(var(--size-index) * 64.8);--vr-thumb:calc(var(--size-index) * 33);color:var(--brand-main-base)}:where(.hp-reference) .video-reviews .section-title{max-width:calc(var(--size-index) * 100);text-transform:uppercase;margin:0}@media (max-width:575px){:where(.hp-reference) .video-reviews .section-title{max-width:calc(var(--size-index) * 35)}}:where(.hp-reference) .video-reviews__layout{grid-template-columns:calc(var(--size-index) * 39.5) minmax(0,calc(100% - calc(var(--size-index) * 39.5) - calc(var(--size-index) * 2.4)));column-gap:calc(var(--size-index) * 2.4);margin-top:calc(var(--size-index) * 8);align-items:start;display:grid}@media (max-width:992px){:where(.hp-reference) .video-reviews__layout{row-gap:calc(var(--size-index) * 4);margin-top:calc(var(--size-index) * 5.6);grid-template-columns:100%}}@media (max-width:575px){:where(.hp-reference) .video-reviews__layout{margin-top:calc(var(--size-index) * 4);row-gap:calc(var(--size-index) * 3.2)}}:where(.hp-reference) .video-reviews__meta{align-items:flex-start;row-gap:calc(var(--size-index) * 3.2);flex-direction:column;display:flex}:where(.hp-reference) .video-reviews__player{align-items:flex-start;row-gap:calc(var(--size-index) * 1.6);flex-direction:column;display:flex}@media (max-width:575px){:where(.hp-reference) .video-reviews__player{width:auto}}:where(.hp-reference) .video-reviews__intro{max-width:calc(var(--size-index) * 34);margin:calc(var(--size-index) * 1) 0 0;font-family:var(--font-sans);font-size:calc(var(--size-index) * 1.6);letter-spacing:-.01em;color:var(--brand-main-mid);line-height:135%}@media (max-width:992px){:where(.hp-reference) .video-reviews__intro{max-width:calc(var(--size-index) * 52)}}:where(.hp-reference) .video-reviews__panel{display:none}:where(.hp-reference) .video-reviews__panel.is-active{display:block}:where(.hp-reference) .video-reviews__viewport{min-height:calc(var(--vr-feat)*9/16 + calc(var(--size-index) * 4.8));touch-action:pan-y;overflow:hidden}:where(.hp-reference) .video-reviews__track{align-items:flex-start;gap:calc(var(--size-index) * 1);will-change:transform;margin:0;padding:0;list-style:none;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}:where(.hp-reference) .video-reviews__slide{width:var(--vr-thumb);flex:none;transition:width .55s cubic-bezier(.22,1,.36,1)}:where(.hp-reference) .video-reviews__slide.is-active{width:var(--vr-feat)}:where(.hp-reference) .video-reviews__slide>.video-player{width:100%}:where(.hp-reference) .video-reviews__slide .video-poster{aspect-ratio:16/9}:where(.hp-reference) .video-reviews__slide .video-poster>picture{z-index:0;display:block;position:absolute;inset:0}:where(.hp-reference) .video-reviews__slide .video-poster picture>.video-poster__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.hp-reference) .video-reviews__slide .player-control{width:calc(var(--size-index) * 5.6);height:calc(var(--size-index) * 5.6)}:where(.hp-reference) .video-reviews__slide.is-active .player-control{width:calc(var(--size-index) * 8);height:calc(var(--size-index) * 8)}:where(.hp-reference) .video-reviews__slide .video-poster__timeline{display:none}:where(.hp-reference) .video-reviews__slide.is-active .video-poster__timeline{display:flex}:where(.hp-reference) .video-reviews__slide .video-caption{padding:calc(var(--size-index) * 1.6) 0 0}:where(.hp-reference) .video-reviews__slide .video-caption__title{font-size:calc(var(--size-index) * 1.4);-webkit-line-clamp:2;line-clamp:2;min-height:calc(var(--size-index) * 3.08);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.hp-reference) .video-reviews__nav{justify-content:space-between;align-items:flex-start;column-gap:calc(var(--size-index) * 2);width:var(--vr-feat);max-width:100%;margin-top:calc(var(--size-index) * .4);display:flex}:where(.hp-reference) .video-reviews .slider-pagination{align-items:center;gap:calc(var(--size-index) * 1);margin:0;padding:0;list-style:none;display:flex}:where(.hp-reference) .video-reviews .slider-pagination .bullet,:where(.hp-reference) .video-reviews .slider-pagination .swiper-pagination-bullet{width:calc(var(--size-index) * 1.2);height:calc(var(--size-index) * 1.2);border-radius:calc(var(--size-index) * 2);background-color:var(--brand-main-low);cursor:pointer;appearance:none;border:0;padding:0;transition:width .3s,background-color .3s;display:block}:where(.hp-reference) .video-reviews .slider-pagination .bullet.is-active,:where(.hp-reference) .video-reviews .slider-pagination .swiper-pagination-bullet-active{width:calc(var(--size-index) * 2.8);background-color:var(--yellow-base)}:where(.hp-reference) .video-reviews__nav .slider-pagination{margin-top:calc(var(--size-index) * 2.4)}:where(.hp-reference) .video-reviews:not(.main-page){padding-bottom:calc(var(--size-index) * 20)}@media (max-width:992px){:where(.hp-reference) .video-reviews:not(.main-page){padding-bottom:calc(var(--size-index) * 15)}}@media (max-width:575px){:where(.hp-reference) .video-reviews:not(.main-page){padding-bottom:calc(var(--size-index) * 8)}}:where(.hp-reference) .video-reviews__arrows{align-items:center;gap:calc(var(--size-index) * .4);margin-top:calc(var(--size-index) * .6);display:flex}:where(.hp-reference) .video-reviews .nav-btn{width:calc(var(--size-index) * 4.8);height:calc(var(--size-index) * 4.8);font-size:calc(var(--size-index) * 2);line-height:calc(var(--size-index) * 2);clip-path:polygon(calc(var(--size-index) * .8) 0,100%0,100%0,100% calc(100% - calc(var(--size-index) * .8)),calc(100% - calc(var(--size-index) * .8)) 100%,0 100%,0 100%,0 calc(var(--size-index) * .8));background-color:var(--brand-second-mid);color:var(--brand-main-base);cursor:pointer;appearance:none;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .3s;display:flex}:where(.hp-reference) .video-reviews .nav-btn.prev-btn{transform:scaleX(-1)}:where(.hp-reference) .video-reviews .nav-btn:hover{background-color:var(--yellow-base)}:where(.hp-reference) .video-reviews__foot{grid-template-columns:calc(var(--size-index) * 39.5) minmax(0,calc(100% - calc(var(--size-index) * 39.5) - calc(var(--size-index) * 2.4)));column-gap:calc(var(--size-index) * 2.4);margin-top:calc(var(--size-index) * 6.4);align-items:center;display:grid}:where(.hp-reference) .video-reviews__foot-inner{justify-content:space-between;align-items:center;column-gap:calc(var(--size-index) * 4);grid-column:2;display:flex}@media (max-width:992px){:where(.hp-reference) .video-reviews__foot{margin-top:calc(var(--size-index) * 4);grid-template-columns:100%}:where(.hp-reference) .video-reviews__foot-inner{grid-column:1}}@media (max-width:575px){:where(.hp-reference) .video-reviews__foot-inner{align-items:flex-start;row-gap:calc(var(--size-index) * 2.4);flex-direction:column}:where(.hp-reference) .video-reviews__subscribe{row-gap:calc(var(--size-index) * 1.2)}:where(.hp-reference) .video-reviews__subscribe-label{flex-basis:100%}}:where(.hp-reference) .video-reviews__subscribe{align-items:center;gap:calc(var(--size-index) * .8);font-family:var(--font-sans);font-weight:500;font-size:calc(var(--size-index) * 1.6);letter-spacing:-.04em;text-transform:uppercase;flex-wrap:wrap;line-height:100%;display:flex}:where(.hp-reference) .video-reviews__subscribe[hidden]{display:none}:where(.hp-reference) .video-reviews__subscribe-label{color:var(--brand-main-mid)}:where(.hp-reference) .video-reviews__channel{align-items:center;gap:calc(var(--size-index) * .8);color:var(--brand-main-base);display:inline-flex}:where(.hp-reference) a.video-reviews__channel{cursor:pointer;transition:color .2s}:where(.hp-reference) a.video-reviews__channel:hover,:where(.hp-reference) a.video-reviews__channel:focus-visible{color:var(--brand-main-mid)}:where(.hp-reference) .video-reviews__channel-dot{width:calc(var(--size-index) * .3);height:calc(var(--size-index) * .3);background-color:var(--brand-main-mid);border-radius:50%}:where(.hp-reference) .video-reviews__cta{flex:none}@media (max-width:992px){:where(.hp-reference) .video-reviews{--vr-card:min(calc(var(--size-index) * 55), 86vw)}:where(.hp-reference) .video-reviews__viewport{min-height:0}:where(.hp-reference) .video-reviews__slide,:where(.hp-reference) .video-reviews__slide.is-active{width:var(--vr-card)}:where(.hp-reference) .video-reviews__slide .player-control,:where(.hp-reference) .video-reviews__slide.is-active .player-control{width:calc(var(--size-index) * 6.4);height:calc(var(--size-index) * 6.4)}:where(.hp-reference) .video-reviews__slide.is-active .video-poster__timeline{display:none}:where(.hp-reference) .video-reviews__intro{order:-1;margin-top:0}:where(.hp-reference) .video-reviews__nav{justify-content:center;width:100%}:where(.hp-reference) .video-reviews__arrows{display:none}:where(.hp-reference) .video-reviews__nav .slider-pagination{margin-top:0}:where(.hp-reference) .video-reviews .source-tabs--boxed{padding:calc(var(--size-index) * .3)}:where(.hp-reference) .video-reviews .source-tabs--boxed .source-tab{height:calc(var(--size-index) * 3.6);min-width:calc(var(--size-index) * 12.5);padding:calc(var(--size-index) * .8) calc(var(--size-index) * 1.6);font-size:calc(var(--size-index) * 1.5)}:where(.hp-reference) .video-reviews .slider-pagination{gap:calc(var(--size-index) * .8)}:where(.hp-reference) .video-reviews .slider-pagination .bullet,:where(.hp-reference) .video-reviews .slider-pagination .swiper-pagination-bullet{width:calc(var(--size-index) * .8);height:calc(var(--size-index) * .8)}:where(.hp-reference) .video-reviews .slider-pagination .bullet.is-active,:where(.hp-reference) .video-reviews .slider-pagination .swiper-pagination-bullet-active{width:calc(var(--size-index) * 1.6)}}@media (max-width:575px){:where(.hp-reference) .video-reviews{--vr-card:min(calc(var(--size-index) * 40), 82vw)}:where(.hp-reference) .video-reviews__slide .player-control,:where(.hp-reference) .video-reviews__slide.is-active .player-control{width:calc(var(--size-index) * 4.8);height:calc(var(--size-index) * 4.8)}}@media (max-width:992px){:where(.hp-reference) .video-reviews__nav .slider-pagination{margin-top:calc(var(--size-index) * 1.6)}}
