@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-Regular-0f661f54.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/build/assets/Gilroy-Regular-0f661f54.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-Regular-8e78c2c8.woff2) format("woff2"),url(/build/assets/Gilroy-Regular-65aaefc7.woff) format("woff"),url(/build/assets/Gilroy-Regular-4312cfe3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-ExtraboldItalic-8ce262d4.eot);src:local("Gilroy Extrabold Italic"),local("Gilroy-ExtraboldItalic"),url(/build/assets/Gilroy-ExtraboldItalic-8ce262d4.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-ExtraboldItalic-003c5fe6.woff2) format("woff2"),url(/build/assets/Gilroy-ExtraboldItalic-12b27a0e.woff) format("woff"),url(/build/assets/Gilroy-ExtraboldItalic-e1041773.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-Bold-0f6a9b59.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/build/assets/Gilroy-Bold-0f6a9b59.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-Bold-8da03ac3.woff2) format("woff2"),url(/build/assets/Gilroy-Bold-d27594f8.woff) format("woff"),url(/build/assets/Gilroy-Bold-1b401dca.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-Black-84ee4b00.eot);src:local("Gilroy Black"),local("Gilroy-Black"),url(/build/assets/Gilroy-Black-84ee4b00.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-Black-e2869f4f.woff2) format("woff2"),url(/build/assets/Gilroy-Black-6a3b4aaf.woff) format("woff"),url(/build/assets/Gilroy-Black-dc9aa35f.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-Light-d314acae.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(/build/assets/Gilroy-Light-d314acae.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-Light-ad7b32d1.woff2) format("woff2"),url(/build/assets/Gilroy-Light-2521625c.woff) format("woff"),url(/build/assets/Gilroy-Light-11044a79.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-Semibold-56d6a07e.eot);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/build/assets/Gilroy-Semibold-56d6a07e.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-Semibold-a009b007.woff2) format("woff2"),url(/build/assets/Gilroy-Semibold-75bd5a29.woff) format("woff"),url(/build/assets/Gilroy-Semibold-070077f0.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-Medium-4d976d50.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/build/assets/Gilroy-Medium-4d976d50.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-Medium-ee68ee26.woff2) format("woff2"),url(/build/assets/Gilroy-Medium-119e6666.woff) format("woff"),url(/build/assets/Gilroy-Medium-216a2049.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-MediumItalic-0ec86bf6.eot);src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(/build/assets/Gilroy-MediumItalic-0ec86bf6.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-MediumItalic-88a78c95.woff2) format("woff2"),url(/build/assets/Gilroy-MediumItalic-71b560bd.woff) format("woff"),url(/build/assets/Gilroy-MediumItalic-aca0fb40.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-BlackItalic-f884ded0.eot);src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url(/build/assets/Gilroy-BlackItalic-f884ded0.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-BlackItalic-097444cd.woff2) format("woff2"),url(/build/assets/Gilroy-BlackItalic-c5677bb4.woff) format("woff"),url(/build/assets/Gilroy-BlackItalic-ec197cee.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-UltraLight-0c8dd458.eot);src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url(/build/assets/Gilroy-UltraLight-0c8dd458.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-UltraLight-aa3d4c53.woff2) format("woff2"),url(/build/assets/Gilroy-UltraLight-4832a904.woff) format("woff"),url(/build/assets/Gilroy-UltraLight-8d32cca1.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-RegularItalic-3892a5cd.eot);src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(/build/assets/Gilroy-RegularItalic-3892a5cd.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-RegularItalic-fee7a08e.woff2) format("woff2"),url(/build/assets/Gilroy-RegularItalic-670c9653.woff) format("woff"),url(/build/assets/Gilroy-RegularItalic-f08f30f0.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-SemiboldItalic-a2c5ff40.eot);src:local("Gilroy Semibold Italic"),local("Gilroy-SemiboldItalic"),url(/build/assets/Gilroy-SemiboldItalic-a2c5ff40.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-SemiboldItalic-944f5b14.woff2) format("woff2"),url(/build/assets/Gilroy-SemiboldItalic-ba129f3f.woff) format("woff"),url(/build/assets/Gilroy-SemiboldItalic-ea1bc21f.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-HeavyItalic-0596b991.eot);src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url(/build/assets/Gilroy-HeavyItalic-0596b991.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-HeavyItalic-804ea2f5.woff2) format("woff2"),url(/build/assets/Gilroy-HeavyItalic-02ea2f5f.woff) format("woff"),url(/build/assets/Gilroy-HeavyItalic-4b29b3c8.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-Extrabold-36378327.eot);src:local("Gilroy Extrabold"),local("Gilroy-Extrabold"),url(/build/assets/Gilroy-Extrabold-36378327.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-Extrabold-3fc637c6.woff2) format("woff2"),url(/build/assets/Gilroy-Extrabold-bf9d1c93.woff) format("woff"),url(/build/assets/Gilroy-Extrabold-5315109f.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-BoldItalic-6bf6c69f.eot);src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(/build/assets/Gilroy-BoldItalic-6bf6c69f.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-BoldItalic-8a173f7d.woff2) format("woff2"),url(/build/assets/Gilroy-BoldItalic-f4999fdf.woff) format("woff"),url(/build/assets/Gilroy-BoldItalic-70a46041.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-UltraLightItalic-ad813858.eot);src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url(/build/assets/Gilroy-UltraLightItalic-ad813858.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-UltraLightItalic-be2db95e.woff2) format("woff2"),url(/build/assets/Gilroy-UltraLightItalic-eee42865.woff) format("woff"),url(/build/assets/Gilroy-UltraLightItalic-76cf89b6.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-LightItalic-d34422f6.eot);src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(/build/assets/Gilroy-LightItalic-d34422f6.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-LightItalic-77bb919e.woff2) format("woff2"),url(/build/assets/Gilroy-LightItalic-474c175d.woff) format("woff"),url(/build/assets/Gilroy-LightItalic-ad064f39.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-Heavy-a29cf822.eot);src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(/build/assets/Gilroy-Heavy-a29cf822.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-Heavy-1bf7de7e.woff2) format("woff2"),url(/build/assets/Gilroy-Heavy-0dec76ab.woff) format("woff"),url(/build/assets/Gilroy-Heavy-80f6e351.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-Thin-fdc98222.eot);src:local("Gilroy Thin"),local("Gilroy-Thin"),url(/build/assets/Gilroy-Thin-fdc98222.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-Thin-84dbd069.woff2) format("woff2"),url(/build/assets/Gilroy-Thin-6d99991a.woff) format("woff"),url(/build/assets/Gilroy-Thin-04163bf9.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/assets/Gilroy-ThinItalic-c9f2275e.eot);src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url(/build/assets/Gilroy-ThinItalic-c9f2275e.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gilroy-ThinItalic-b89b2fcd.woff2) format("woff2"),url(/build/assets/Gilroy-ThinItalic-5fca3566.woff) format("woff"),url(/build/assets/Gilroy-ThinItalic-e158cbe5.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.album-content{display:flex;flex-wrap:wrap;margin:0 -3px 42px}.album-item{position:relative;flex:0 0 calc(25% - 6px);height:345px;margin:0 3px 6px}.album-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.articles-list{display:flex;flex-wrap:wrap;margin:0 -18px}.articles-item{position:relative;flex:0 0 calc(33.33% - 36px);height:255px;margin:0 18px 36px;border-radius:4px;overflow:hidden;z-index:1}.articles-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.articles-content{position:absolute;padding:0 24px 24px;left:0;bottom:0}.articles-content__heading{color:#111827;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px}.articles-content__date{color:#6b7280;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.categories{padding-bottom:80px}.categories-heading{margin-bottom:35px}.categories-heading a{display:inline-flex;align-items:center;font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:normal;color:#374151;transition:all .3s ease}.categories-heading a:after{content:"";margin-left:12px;width:40px;height:40px;background:url(/build/assets/heading-arrow-ce861b50.svg)}.categories-heading a:hover{color:#009fe3}.categories-list{display:flex;flex-wrap:wrap;margin:0 -15px}.categories-item{margin:0 15px 30px;flex:0 0 calc(25% - 30px)}.categories-item__img{display:block;position:relative;width:100%;height:250px;overflow:hidden}.categories-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s ease}.categories-item__img:hover img{scale:1.2}.categories-item__content{padding:15px 20px 20px}.categories-item__price{display:flex;align-items:center;margin-bottom:8px}.categories-item__price_new{margin-right:15px;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;color:#111827}.categories-item__price_old{font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:line-through;color:#6b7280}.categories-item__title{font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;height:48px;overflow:hidden;color:#374151}.categories-item__title a{transition:all .3s ease}.categories-item__title a:hover{color:#009fe3}.categories-item__btn{display:block;text-align:center;width:115px;padding:10px;font-size:16px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;line-height:normal;border-radius:2px;border:1px solid #009fe3;background:#FFF;color:#009fe3}.categories-list__more{display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:210px;margin:0 auto;border-radius:2px;padding:10px 0;color:#374fc7;border:1px solid #374FC7;background:#ffffff;cursor:pointer}.categories-list__more:after{content:"";width:15px;height:12px;margin-left:5px;background:url(/resources/images/categories-list__more.svg) no-repeat}.error-code{color:#374151;text-align:center;font-family:Montserrat,sans-serif;font-size:200px;font-style:normal;font-weight:700;line-height:normal}.error-title{color:#111827;text-align:center;font-family:Montserrat,sans-serif;font-size:34px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px}.error-description{color:#111827;text-align:center;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:145%;margin-bottom:32px}.error-btn{display:block;width:200px;padding:10px 0;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center;margin:0 auto;border-radius:2px;background:#374FC7;cursor:pointer;transition:all .3s ease}.error-btn:hover{color:#fff;background:#009fe3}.faq-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.faq-head h1{margin-bottom:0}.faq-head .faq-btn{display:block;padding:10px 30px;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:2px;background:#374FC7;cursor:pointer}#feedback-popup,#feedback-popup-product{max-width:500px}.feedback-popup__heading{font-family:Montserrat,sans-serif;font-size:24px;text-align:center;font-style:normal;font-weight:700;line-height:normal;color:#111827;margin-bottom:44px}.feedback-popup__content .feedback-btn{width:100%;padding:10px 0;text-align:center;border:0;outline:0;color:#fff;background-color:#374fc7;cursor:pointer}.feedback-popup__item{margin-bottom:32px}.feedback-popup__item label{display:block;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#374151;margin-bottom:8px}.feedback-popup__item input,.feedback-popup__item textarea{width:100%;padding:13px 16px;color:#374151;font-feature-settings:"clig" off,"liga" off;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;outline:0;border-radius:2px;border:1px solid #D1D5DB;background:#FFF}.feedback-popup__item textarea{min-height:95px;resize:none}.feedback-popup__privacy{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:32px;color:#374151}.feedback-popup__privacy a{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:32px;color:#802522}.faq-content{display:grid;margin-bottom:40px}.faq-item:not(:last-child){margin-bottom:24px}.faq-item{display:flex;padding:32px 50px;width:70%}.faq-item__ico{flex:0 0 42px;margin-right:32px}.faq-item__text{flex:1 1 auto}.faq-item__title{color:#000;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:16px}.faq-item__description{color:#333;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:145%}.question{justify-self:start;background:#D1D5DB;border-radius:2px}.answer{justify-self:end;border-radius:2px;border:1px solid #374FC7;background:#FFF}.answer .faq-item__ico{order:2;margin-right:0;margin-left:32px}.answer .faq-item__text{order:1}.gallery-list{display:flex;flex-wrap:wrap;margin:0 -15px}.gallery-item{position:relative;flex:0 0 calc(50% - 30px);margin:0 15px 30px}.gallery-item__img{position:relative;height:345px}.gallery-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gallery-item__title{padding:24px 32px;color:#111827;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.gallery-item__photo{position:absolute;top:20px;left:20px;color:#111827;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.news{padding-bottom:80px}.news .paginator{margin-top:0;margin-bottom:70px}.news .main_btn{border-radius:15px;width:242px;margin:0 auto 70px;cursor:pointer}.page-content .news{padding-bottom:0}.news-heading{margin-bottom:35px}.news-heading a{display:inline-flex;align-items:center;font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:normal;color:#374151;transition:all .3s ease}.news-heading a:after{content:"";margin-left:12px;width:40px;height:40px;background:url(/build/assets/heading-arrow-ce861b50.svg)}.news-heading a:hover{color:#009fe3}.news-list{display:grid;grid-template:auto/repeat(3,1fr);gap:20px;margin-bottom:40px}.news-item{padding:20px;background:#fbfbfb;border-radius:15px;transition:all .3s}.news-item__img{position:relative;height:198px;width:100%;overflow:hidden;border-radius:15px}.news-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s ease}.news-item__content{padding-top:15px;display:flex;flex-direction:column;gap:14px}.news-item__text{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.03em;color:#5a5858;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.news-item__date{font-weight:400;font-size:12px;line-height:117%;color:#424242;display:flex;align-items:center;gap:10px}.news-item__title{font-weight:700;font-size:20px;line-height:120%;color:#121212;transition:all .3s;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.news-item__button{display:flex;align-items:center;gap:10px}.news-item__button span{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.03em;color:#802522}.news-item:hover{box-shadow:0 1px 15px #0000001a}.news-item:hover .news-item__title{color:#802522}.news-item:hover .news-item__img img{scale:1.1}.news-show .title_h1 h2{max-width:1044px}.news-show__wrapper{display:flex;flex-direction:column;gap:29px}.news-show__date{display:flex;align-items:center;gap:10px}.news-show__date span{font-weight:400;font-size:12px;line-height:117%;color:#424242}.news-show__content{display:flex;gap:20px}.news-show__content img{width:100%;height:100%;border-radius:15px;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.news-show__content .news-show__image{flex:0 0 40%;min-height:391px;position:relative}.news-show__content .news-show__text{display:flex;flex-direction:column;gap:10px;min-width:500px}.news-show__content .news-show__text p,.news-show__content .news-show__text ul,.news-show__content .news-show__text ol{font-weight:400;font-size:14px;color:#5a5858}.news-show .ck-content{margin-bottom:200px}.pagger ul{display:flex;list-style-type:none;padding-left:0}.pagger ul li{display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:40px;height:40px;border-radius:34px;margin-bottom:0}.pagger ul li.active{background-color:#1c2864;color:#fff}.main-slider{padding:32px 0 48px}.main-slider__content{position:relative}.main-slider__item{position:relative;height:400px;width:100%}.main-slider__item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-slider__navigation{position:absolute;display:flex;align-items:center;justify-content:space-between;width:230px;right:56px;bottom:32px;z-index:2}.main-slider__prev{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#f3f4f6;border-radius:100%;cursor:pointer;transition:all .3s ease}.main-slider__prev svg path{transition:all .3s ease}.main-slider__prev:hover{background-color:#009fe3}.main-slider__prev:hover svg path{stroke:#fff}.main-slider__next{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#f3f4f6;border-radius:100%;cursor:pointer;transition:all .3s ease}.main-slider__next svg path{transition:all .3s ease}.main-slider__next:hover{background-color:#009fe3}.main-slider__next:hover svg path{stroke:#fff}.main-slider__pagination{display:block;position:absolute;bottom:32px;right:130px;left:unset;width:85px;font-family:Montserrat,sans-serif;font-size:42px;font-style:normal;font-weight:700;line-height:normal;color:#fff;z-index:2}.main-slider__pagination .swiper-pagination-total{font-size:24px}.form-label{display:block;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#374151;margin-bottom:8px}.form-label.required:after{margin-left:.2rem;content:"*";color:#e32525}.form-control{width:100%;padding:13px 16px;color:#374151;font-feature-settings:"clig" off,"liga" off;font-family:Mulish,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;outline:0;border-radius:2px;border:1px solid #D1D5DB;background:#FFF}.form-controltextarea{min-height:95px;resize:none}.form-control.is-invalid{border:1px solid #E32525}.form-control~.invalid-feedback{margin-top:2px;color:#e32525;font-size:.8rem}.auth-form .outline-btn{width:100%;padding:10px 0;text-align:center;outline:0;color:#374fc7;border:1px solid #374FC7;background:#fff;cursor:pointer;margin-top:5px}@media (max-width: 1200px){.about{padding-bottom:40px}}@media (max-width: 1200px){.advantages{padding-bottom:40px}.advantages-item{flex:0 0 calc(33.3% - 30px)}}@media (max-width: 768px){.advantages-item{flex:0 0 calc(50% - 30px)}}@media (max-width: 576px){.advantages-item{flex:0 0 calc(100% - 30px)}}@media (max-width: 1200px){.album-item{height:230px}}@media (max-width: 992px){.album-item{flex:0 0 calc(33.33% - 6px)}}@media (max-width: 768px){.album-item{flex:0 0 calc(50% - 6px)}}@media (max-width: 576px){.album-item{flex:0 0 calc(100% - 6px)}}@media (max-width: 992px){.articles-item{flex:0 0 calc(50% - 36px)}}@media (max-width: 576px){.articles-item{flex:0 0 calc(100% - 36px)}}@media (max-width: 1200px){.brands{padding-bottom:40px}}@media (max-width: 992px){.header-burger{display:block;position:relative;width:22px;height:18px;margin-right:30px}.header-burger:before,.header-burger:after{content:"";background-color:#000;position:absolute;width:100%;height:2px;left:0;transition:all .3s ease 0s;border-radius:20px}.header-burger:before{top:0}.header-burger:after{bottom:0}.header-burger__line{position:absolute;background-color:#000;width:100%;right:0;height:2px;top:45%;border-radius:20px}.burger-menu{display:block;position:fixed;top:0;left:-100%;height:100%;width:100%;max-width:500px;transition:all .3s ease 0s;z-index:99999}.burger-menu.active{left:0}.burger-menu.active .burger-menu__shadow{opacity:1;pointer-events:all}.burger-menu__heading{font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:15px}.burger-menu__top{display:flex;flex-wrap:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;height:150px;width:100%;background:#FFF;padding:30px;z-index:150}.burger-menu__logo{height:40px;width:150px;object-fit:contain}.burger-menu__close{cursor:pointer;height:40px;width:40px;text-transform:uppercase}.burger-menu__content{position:absolute;left:0;top:150px;height:calc(100% - 150px);width:100%;background:#fff;z-index:150;padding:30px 30px 85px;overflow:auto}.burger-menu__list ul li a{display:inline-block;padding:10px;color:#374151;font-family:Montserrat,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.burger-menu__list .has-sub-menu{display:flex;flex-wrap:wrap;align-items:center}.burger-menu__list .has-sub-menu .sub-menu{display:none;padding-left:20px;flex:0 0 100%}.burger-menu__list .has-sub-menu .sub-menu li a{display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.burger-menu__list .sub-menu__arrow{display:flex;align-items:center;justify-content:center;padding:5px;cursor:pointer;transition:all .3s ease}.burger-menu__list .sub-menu__arrow.active{transform:rotate(180deg)}.burger-menu__list .sub-menu__arrow.active svg path{stroke:#1c2864;transition:all .3s ease}.burger-menu__item{position:relative;display:block;width:100%;border-bottom:1px solid #c2c2c2;transition:all .3s ease 0s}.burger-menu__section{position:relative;display:block;width:100%;padding:15px 60px 15px 20px;color:#373737;font-size:16px;font-weight:700}.burger-menu__shadow{position:fixed;opacity:0;pointer-events:none;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.7);transition:all .5s ease 0s}}@media (max-width: 768px){.burger-menu__heading{font-size:24px}.burger-menu__list ul li a{font-size:18px}}@media (max-width: 1400px){.cart-content{flex-wrap:wrap}.cart-content__left{flex:0 0 100%;margin-bottom:40px;margin-right:0}.cart-item__info{flex:0 0 300px}}@media (max-width: 992px){.cart-item__img{flex:0 0 150px;height:150px}.cart-item__count{margin-right:50px}.cart-item__info{flex:0 0 250px}.cart-item__link{font-size:16px;margin-bottom:10px}.cart-item__offer{margin-bottom:10px}.cart-item__price_new{font-size:22px}}@media (max-width: 768px){.cart-item{flex-wrap:wrap}.cart-item__img{flex:0 0 120px;height:120px}.cart-item__info{flex:0 0 calc(100% - 150px);margin-right:0}.cart-item__count,.cart-item__price{margin-top:20px}.cart-item__price{display:flex;align-items:center;column-gap:12px;justify-content:flex-end}.cart-item__price_new{margin-bottom:0}.cart-item__count{margin-right:0}}@media (max-width: 1400px){.products-content_right{flex:0 0 100%}.products-content_left{display:none}.products-item{flex:0 0 calc(25% - 14px)}.products-filter__btn_mobile{display:block}}@media (max-width: 992px){.products-item{flex:0 0 calc(33.33% - 14px)}}@media (max-width: 768px){.products-item{flex:0 0 calc(50% - 14px)}}@media (max-width: 576px){.products-item{flex:0 0 calc(100% - 14px)}.products-sorter{display:flex;column-gap:12px;margin-bottom:32px}.products-sorter div,.products-sorter a{color:#6b7280;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}}@media (max-width: 1400px){.mobile-menu{display:block;position:fixed;bottom:0;left:0;width:100%;height:56px;background:#374151;z-index:200}.mobile-menu__container{display:flex;align-items:center;justify-content:center;height:56px}.mobile-menu__item{flex:0 0 25%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;cursor:pointer}.mobile-menu__item p{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0;color:#fff}.mobile-menu__item span{position:absolute;right:0;top:0;width:22px;height:22px;text-align:center;padding-top:4px;font-style:normal;font-weight:700;font-size:12px;line-height:16px;color:#fff;background-color:#374fc7;border-radius:100%}.mobile-menu .cart-link{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-home.current,.menu-catalog.current,.menu-cart.current,.menu-list.current,.mobile-menu__item.fake-current{background-color:#374fc7}.mobile-menu__item.hide-current{background-color:unset}.catalog-menu{display:block;position:fixed;top:0;left:0;height:100%;width:100%;max-width:100%;scale:0;opacity:0;visibility:hidden;z-index:150}.catalog-menu__search{flex:0 0 100%;margin-top:30px}.catalog-menu__search form{height:100%;position:relative}.catalog-menu__search input{width:100%;height:100%;padding:12px 15px;outline:0;border-radius:0 2px 2px 0;border:1px solid var(--unnamed, #374FC7);background:#FFF}.catalog-menu__search button{position:absolute;top:50%;right:15px;width:30px;height:30px;border:0;outline:0;transform:translateY(-50%);background:unset;cursor:pointer}.catalog-menu.active{left:0}.catalog-menu__top{display:flex;flex-wrap:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;height:150px;width:100%;background:#FFF;padding:30px;z-index:150}.catalog-menu .mobile-catalog__menu ul li a{display:inline-block;padding:10px;color:#374151;font-family:Montserrat,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.catalog-menu .mobile-catalog__menu .has-sub-menu{display:flex;flex-wrap:wrap;align-items:center}.catalog-menu .mobile-catalog__menu .has-sub-menu .sub-menu{display:none;padding-left:20px;flex:0 0 100%}.catalog-menu .mobile-catalog__menu .has-sub-menu .sub-menu li a{display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.catalog-menu .sub-menu__arrow{display:flex;align-items:center;justify-content:center;padding:5px;cursor:pointer;transition:all .3s ease}.catalog-menu .sub-menu__arrow.active{transform:rotate(180deg)}.catalog-menu .sub-menu__arrow.active svg path{stroke:#1c2864;transition:all .3s ease}.catalog-menu__logo{height:40px;width:150px;object-fit:contain}.catalog-menu__close{cursor:pointer;height:40px;width:40px;text-transform:uppercase;top:40px}.catalog-menu__heading{font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:15px}.catalog-menu__content{position:absolute;left:0;top:150px;height:calc(100% - 150px);width:100%;background:#fff;z-index:150;padding:30px 30px 85px;overflow:auto}.catalog-menu__item{position:relative;display:block;width:100%;border-bottom:1px solid #c2c2c2;transition:all .3s ease 0s}.catalog-menu__section{position:relative;display:block;width:100%;padding:15px 60px 15px 20px;color:#373737;font-size:16px;font-weight:700}.catalog-menu__shadow{position:fixed;opacity:0;pointer-events:none;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.7);transition:all .5s ease 0s}.catalog-menu.show{scale:1;opacity:1;visibility:visible;transition:all .3s ease}.catalog-menu.show .clearfix>li>ul{display:block!important}.modal-menu{display:block;position:fixed;top:0;left:0;height:100%;width:100%;max-width:100%;scale:0;opacity:0;visibility:hidden;z-index:150}.modal-menu__top{display:flex;flex-wrap:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;height:150px;width:100%;background:#FFF;padding:30px;z-index:150}.modal-menu__heading{font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:15px}.modal-menu .mobile-modal__menu ul li a{display:inline-block;padding:10px;color:#374151;font-family:Montserrat,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.modal-menu .mobile-modal__menu .has-sub-menu{display:flex;flex-wrap:wrap;align-items:center}.modal-menu .mobile-modal__menu .has-sub-menu .sub-menu{display:none;padding-left:20px;flex:0 0 100%}.modal-menu .mobile-modal__menu .has-sub-menu .sub-menu li a{display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.modal-menu .sub-menu__arrow{display:flex;align-items:center;justify-content:center;padding:5px;cursor:pointer;transition:all .3s ease}.modal-menu .sub-menu__arrow.active{transform:rotate(180deg)}.modal-menu .sub-menu__arrow.active svg path{stroke:#1c2864;transition:all .3s ease}.modal-menu__logo{height:40px;width:150px;object-fit:contain}.modal-menu__close{cursor:pointer;height:40px;width:40px;text-transform:uppercase;top:40px}.modal-menu__content{position:absolute;left:0;top:150px;height:calc(100% - 150px);width:100%;background:#fff;z-index:150;padding:30px 30px 85px;overflow:auto}.modal-menu__content>ul>li:first-child{display:none}.modal-menu__content>ul{margin:0;padding:0}.modal-menu__content>ul{padding:0;display:flex;flex-direction:column;margin:0 40px;list-style-type:none}.modal-menu__content>ul>li.active a{color:#96ac58}.modal-menu .modal-menu__content>ul>li:not(:last-child){margin-bottom:16px}.modal-menu.show{scale:1;opacity:1;visibility:visible;transition:all .3s ease}}@media (max-width: 768px){.catalog-menu__heading{font-size:24px}.catalog-menu .mobile-catalog__menu ul li a{font-size:16px}.modal-menu__heading{font-size:24px}.modal-menu .mobile-modal__menu ul li a{font-size:16px}}@media (max-width: 1400px){.categories-item{flex:0 0 calc(33.3% - 30px)}}@media (max-width: 768px){.categories-item{flex:0 0 calc(50% - 30px)}}@media (max-width: 576px){.categories-item{flex:0 0 calc(100% - 30px)}}@media (max-width: 768px){.error-code{font-size:100px}}@media (max-width: 1200px){.faq-item{width:90%}}@media (max-width: 992px){.faq-item{width:95%}}@media (max-width: 768px){.faq-item{flex-wrap:wrap;padding:16px 24px;width:100%}.faq-item__ico{flex:0 0 30px}.faq-item__ico svg{width:30px}.faq-item__text{flex:0 0 100%}.answer .faq-item__ico{margin-left:0;order:1}.faq-item__ico{margin-right:0}.faq-item__text{order:2}.faq-item__description{font-size:16px}}@media (max-width: 1400px){.footer-catalog{display:none}.footer{padding:40px 0 60px}.footer-menu{display:none}}@media (max-width: 992px){.footer-content_top{flex-wrap:wrap}.footer-logo{margin-bottom:30px}.footer h5{margin-bottom:15px}.footer-contacts{flex:0 0 100%;margin-bottom:30px}.footer-socials{margin-bottom:20px}.footer-content_bottom{flex-wrap:wrap}.footer-left{flex:0 0 100%;margin-bottom:30px}.footer-copyright{margin-bottom:10px}.footer-middle{flex:0 0 100%;margin-bottom:30px}.footer-right{margin-left:0}}@media (max-width: 768px){.gallery-item{flex:0 0 calc(100% - 30px)}}@media (max-width: 576px){.gallery-item__img{height:200px}.gallery-item__title{padding:18px}}@media (max-width: 1400px){.header_top-content{justify-content:space-between}.header_top-menu{display:none}.header_middle-search{flex:0 0 530px}.header_bottom,.header_middle-cart{display:none}.header_middle-login{margin-right:0}}@media (max-width: 992px){.header_middle-search{display:none}.header_middle-login{position:unset}.header_middle-login .login-popup{right:0;left:unset;transform:unset;top:calc(100% + 5px)}.header-search_mobile{display:block;margin-left:auto;margin-right:30px}.header-search__item{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.header_middle__content .header-search_mobile{display:block}.header-search__popup{display:none;position:absolute;top:110%;left:15px;right:15px}.header-search__popup form{position:relative}.header-search__popup form input{width:100%;padding:10px 15px;border:1px solid #374FC7;border-radius:10px;outline:0;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.header-search__popup form button{position:absolute;top:50%;right:15px;width:30px;height:30px;background:unset;padding:0;margin:0;transform:translateY(-50%);border:unset}}@media (max-width: 768px){.header_top{display:none}.header_middle__content .header-burger,.header_middle__content .header-search_mobile{margin-right:10px}.header_middle-logo{flex:0 0 90px}.header_middle-logo a{width:90px}}@media (max-width: 576px){.header_middle-login .login-popup{left:0;right:0;width:unset}}@media (max-width: 1400px){.hit-item{flex:0 0 calc(33.3% - 14px)}.hit{padding-bottom:40px}}@media (max-width: 992px){.hit-list__more{margin-top:16px}}@media (max-width: 768px){.hit-item{flex:0 0 calc(50% - 14px)}}@media (max-width: 576px){.hit-item{flex:0 0 calc(100% - 14px)}}@media screen and (max-width: 1024px){.news-list{grid-template:auto/repeat(2,1fr)}.news-item{padding:15px}.news-item__title{height:58px;font-size:16px}.news-item__text p{font-size:12px}.news-item__button{gap:6px}.news-item__button span{font-size:12px}.news-item__button svg{transform:scale(.8)}.news-show__content{flex-direction:column}.news-show__content .news-show__image{flex:0 0 100%}.news-show .ck-content{margin-bottom:60px}}@media screen and (max-width: 576px){.news-list{grid-template:auto/1fr}.news-show .news-show__image{flex:0 0 100%;min-height:260px}.news-show .news-show__text{min-width:100%}}@media (max-width: 992px){.product-content{justify-content:center}.product-content__left{margin-right:0;margin-bottom:30px}}@media (max-width: 768px){.product{padding-bottom:30px}.product-price_new{font-size:24px}.product-price_old{font-size:16px}.product-content__bottom{margin-top:40px}.product-description__heading,.product-characteristic__heading{display:none}.product-tabs__content{display:none;margin-bottom:0}.product-tabs__content.active{display:block}.product-description__body{font-size:16px}.product-characteristic__name{margin-bottom:20px}.product-characteristic__item:not(:last-child){margin-bottom:24px}.product-tabs{display:flex;column-gap:36px;margin-bottom:30px;border-bottom:1px solid #D1D5DB}.product-tabs__item{font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;color:#6b7280;padding-bottom:10px;cursor:pointer}.product-tabs__item.active{color:#1c2864;border-bottom:1px solid #1C2864}.product-similar{padding-bottom:40px}}@media (max-width: 576px){.product-content__left{flex:0 0 290px;width:290px}.product-similar h2,.product-watched h2{font-size:22px;margin-bottom:16px}.product-slider_main .product-slide{height:290px}.product-slider_navigate .product-slide{height:60px}.product-slider_navigate{margin:0 10px}}@media (max-width: 1200px){.promotion-text{opacity:1;visibility:visible}.promotion{padding-bottom:40px}}@media (max-width: 768px){.promotion-item{height:200px}}@media (max-width: 1400px){.categories{padding-bottom:0}}@media (max-width: 992px){.main-slider{padding:16px 0 24px}}@media (max-width: 768px){.main-slider__navigation,.main-slider__pagination{display:none}}@media (max-width: 576px){.main-slider__item{height:250px}}.loader-frame{z-index:1000;transition:1s;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;background:rgba(94,94,94,.1);-webkit-backdrop-filter:saturate(60%) blur(3px);backdrop-filter:saturate(60%) blur(3px)}.loader-frame .loader{margin:auto;color:#111827;font-size:45px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;position:relative;transform:translateZ(0);animation:mltShdSpin 1.7s infinite ease,round 1.7s infinite ease}@keyframes mltShdSpin{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--ck-color-image-caption-background: hsl(0, 0%, 97%);--ck-color-image-caption-text: hsl(0, 0%, 20%);--ck-color-mention-background: hsla(341, 100%, 30%, .1);--ck-color-mention-text: hsl(341, 100%, 30%);--ck-color-selector-caption-background: hsl(0, 0%, 97%);--ck-color-selector-caption-text: hsl(0, 0%, 20%);--ck-highlight-marker-blue: hsl(201, 97%, 72%);--ck-highlight-marker-green: hsl(120, 93%, 68%);--ck-highlight-marker-pink: hsl(345, 96%, 73%);--ck-highlight-marker-yellow: hsl(60, 97%, 73%);--ck-highlight-pen-green: hsl(112, 100%, 27%);--ck-highlight-pen-red: hsl(0, 85%, 49%);--ck-image-style-spacing: 1.5em;--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);--ck-todo-list-checkmark-size: 16px}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word;position:relative}.ck-content .table>figcaption{display:table-caption;caption-side:top;word-break:break-word;text-align:center;color:var(--ck-color-selector-caption-text);background-color:var(--ck-color-selector-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .table{margin:.9em auto;display:table}.ck-content .table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double hsl(0,0%,70%)}.ck-content .table table td,.ck-content .table table th{min-width:2em;padding:.4em;border:1px solid hsl(0,0%,75%)}.ck-content .table table th{font-weight:700;background:hsla(0,0%,0%,.05)}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-content .media{clear:both;margin:.9em 0;display:block;min-width:15em}.ck-content .page-break{position:relative;clear:both;padding:5px 0;display:flex;align-items:center;justify-content:center}.ck-content .page-break:after{content:"";position:absolute;border-bottom:2px dashed hsl(0,0%,77%);width:100%}.ck-content .page-break__label{position:relative;z-index:1;padding:.3em .6em;display:block;text-transform:uppercase;border:1px solid hsl(0,0%,77%);border-radius:2px;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;color:#333;background:hsl(0,0%,100%);box-shadow:2px 2px 1px #00000026;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-content .todo-list .todo-list__label>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow,.25s ease-in-out background,.25s ease-in-out border}.ck-content .todo-list .todo-list__label>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:hsl(126,64%,41%);border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck-content .image{display:table;clear:both;text-align:center;margin:.9em auto;min-width:50px}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{display:inline-flex;max-width:100%;align-items:flex-start}.ck-content .image-inline picture{display:flex}.ck-content .image-inline picture,.ck-content .image-inline img{flex-grow:1;flex-shrink:1;max-width:100%}.ck-content .image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:var(--ck-color-image-caption-text);background-color:var(--ck-color-image-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent}.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-right:0;margin-left:auto}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-inline-image-style-spacing);margin-bottom:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck-content code{background-color:#c7c7c74d;padding:.15em;border-radius:2px}.ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 5px hsl(0,0%,80%)}.ck-content[dir=rtl] blockquote{border-left:0;border-right:solid 5px hsl(0,0%,80%)}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}.ck-content hr{margin:15px 0;height:4px;background:hsl(0,0%,87%);border:0}.ck-content pre{padding:1em;color:#353535;background:hsla(0,0%,78%,.3);border:1px solid hsl(0,0%,77%);border-radius:2px;text-align:left;direction:ltr;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}.ck-content pre code{background:unset;padding:0;border-radius:0}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}}*,*:before,*:after{margin:0;padding:0;outline:none;box-sizing:border-box}body{font-family:Montserrat,sans-serif;cursor:default}html.lock{overflow:hidden}:focus{outline:none}button{cursor:pointer}a{padding:0;margin:0;text-decoration:none}p,h1,h2,h3,h4,h5,h6{padding:0;margin:0}ul,ol{list-style:none;padding:0;margin:0}.container{max-width:1606px;width:100%;margin:0 auto;padding:0 15px}h1{color:#121212;font-size:48px;font-style:normal;font-weight:500;line-height:120%}.title_h1{display:flex;flex-direction:column-reverse;gap:19px;justify-content:space-between;margin-bottom:17px}.title_h1 h1,.title_h1 h2{max-width:1044px;width:100%;margin:0}.title_h1 p{font-weight:400;font-size:14px;color:#5a5858}.crumbs ul{display:flex;flex-wrap:wrap}.crumbs li{margin-right:29px;position:relative;display:flex;align-items:center;justify-content:center}.crumbs li:after{content:"/";width:10px;height:15px;position:absolute;right:-20px;border-bottom:0;border-left:0;color:#666}.crumbs li:last-child{margin-right:0}.crumbs li:last-child:after{display:none}.crumbs a,.crumbs p{color:#666;font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.45px;transition:all .2s ease}.crumbs a,.crumbs a:hover{color:#802522;text-decoration:underline}h2{color:#000;font-size:46px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:20px}h3{color:#000;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:16px}h4{color:#000;font-size:64px;font-style:normal;font-weight:700;line-height:120%}h5{color:#000;font-size:32px;font-style:normal;font-weight:400;line-height:120%}h6{color:#121212;text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:67px}.main_btn{display:flex;align-items:center;justify-content:center;border-radius:15px;background:#802522;padding:16px 24px;color:var(--white, #fff);font-size:18px;font-style:normal;font-weight:600;line-height:123%;letter-spacing:.48px;border:0;transition:all .3s ease}.main_btn:hover{background:rgba(128,37,34,.8)}.btn2{display:flex;align-items:center;justify-content:center;border-radius:15px;border:1px solid #802522;padding:16px 24px;background:transparent;color:#802522;font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.42px;transition:all .2s ease}.btn2:hover{background:#802522;color:#fff}.btn2:hover path{fill:#fff}.modal{display:none;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.5);padding:100px 15px;overflow-y:auto;opacity:0;transition:all .3s ease}.modal.active{display:flex}.modal.open{opacity:1}.modal__block{max-width:500px;width:100%;background:#fff;margin:0 auto;padding:50px;border-radius:10px;position:relative}.modal__block h3{margin-bottom:40px}.modal__block .application__input{max-width:100%;margin-bottom:12px}.modal__block .main_btn{width:100%;margin-top:32px}.modal__close{width:24px;height:24px;position:absolute;top:24px;right:24px;background:transparent;border:0;opacity:.7}.modal__close:hover{opacity:1}.modal__close:after{content:"";width:100%;height:2px;background:#121212;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.modal__close:before{content:"";width:100%;height:2px;background:#121212;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.header{position:absolute;top:0;z-index:1;left:0;width:100%;padding-top:48px}.header__logo{display:flex;align-items:center;justify-content:center;width:202px;min-width:202px;height:44px}.header__logo img{width:100%}.header__wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;min-height:86px;border-radius:10px;background:rgba(255,255,255,.65);box-shadow:2px 4px 30px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);padding:0 52px 0 24px;position:relative;z-index:99}.header__burgir{width:21px;height:21px;position:absolute;top:27px;right:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;background:transparent}.header__burgir span{width:100%;min-height:3px;height:3px;background:#1b1e2c;margin:2px 0;border-radius:3px;transition:all .3s ease}.header__burgir.active span:nth-child(2){opacity:0}.header__burgir.active span:nth-child(1){transform:translateY(7px)}.header__burgir.active span:nth-child(3){transform:translateY(-7px)}.header__burgir.rotate span:nth-child(1){transform:translateY(7px) rotate(45deg)}.header__burgir.rotate span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header__navbar{width:100%;margin-top:10px;border-radius:15px;box-shadow:0 9px 13px #47486e1a;background:#fbfbfb;padding:0 63px;display:none}.header__navbar .menu{width:100%;max-width:1300px;display:flex;flex-wrap:wrap;column-gap:70px;row-gap:25px;padding:45px 0;justify-content:center;margin:0 auto}.header__navbar .menu li{margin:0}.header__navbar a{color:var(--black, #121212);font-size:18px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.45px;transition:all .2s ease;border-bottom:2px solid transparent}.header__navbar a:hover{color:#802522;border-color:#802522}.header__navbar .has-sub-menu{position:relative;padding-right:10px}.header__navbar .has-sub-menu:before{content:"";display:block;width:5px;height:5px;border-bottom:1px solid var(--black, #121212);border-right:1px solid var(--black, #121212);position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);transition:all .2s ease}.header__navbar .has-sub-menu .sub-menu{min-width:200px;display:flex;flex-direction:column;row-gap:15px;padding:15px 20px;border-radius:8px;box-shadow:0 9px 13px #47486e1a;background:#fbfbfb;position:absolute;top:100%;opacity:0;visibility:hidden;transition:all .2s ease;max-height:300px;overflow:auto}.header__navbar .has-sub-menu .sub-menu::-webkit-scrollbar{-webkit-appearance:none;width:5px;border-radius:10px;scroll-margin:0 10px 0 0}.header__navbar .has-sub-menu .sub-menu::-webkit-scrollbar-thumb{border-radius:10px;background:#E7E7E7;-webkit-box-shadow:0 0 1px rgba(255,255,255,.7)}@-moz-document url-prefix(){.header__navbar .has-sub-menu .sub-menu{scrollbar-width:thin;scrollbar-color:#E7E7E7 rgba(0,0,0,0)}}.header__navbar .has-sub-menu:hover:before{top:60%;transform:translateY(-50%) rotate(225deg);border-color:#802522}.header__navbar .has-sub-menu:hover .sub-menu{opacity:1;visibility:visible}.header__navbar .has-sub-menu:hover a{border:none}.header__right{display:flex;flex-direction:column;align-items:flex-end}.header__phone{color:#121212;font-size:20px!important;font-style:normal;font-weight:500;line-height:120%;margin-bottom:4px;transition:all .2s ease}.header__phone:hover{color:#802522}.header__call{display:flex;border:0;background:transparent;color:#802522;font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.03em;border-bottom:1px dashed #802522;transition:all .2s ease}.header__call:hover{border-bottom-color:transparent}.main{padding-top:124px;min-height:70vh}.banner{position:relative;width:100%;margin-top:30px}.banner__cards{display:grid;grid-template:510px/repeat(4,1fr);gap:31px}.banner__cards_item{display:block;border-radius:15px;overflow:hidden;position:relative}.banner__cards_item img{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:all .3s;width:100%;height:100%}.banner__cards_item:hover img{transform:scale(1.1)}.banner__cards_content{position:relative;z-index:5;width:100%;padding:34px 32px;background:linear-gradient(185.56deg,rgba(255,255,255,.66) 0%,rgba(255,255,255,0) 100%)}.banner__cards_title{font-weight:600;font-size:24px;letter-spacing:.01em;color:#121212}.banner__cards_btn{width:50px;height:50px;margin-top:19px;border:1px solid #ededee;border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:center}.banner__cards_wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.banner__cards_wrapper .banner__smart-filter,.banner__cards_wrapper .banner__post-ad{display:flex;align-items:flex-end;height:240px;background:#fbfbfb;border-radius:15px;padding:32px;position:relative;overflow:hidden}.banner__cards_wrapper .banner__smart-filter .banner__cards_ico,.banner__cards_wrapper .banner__post-ad .banner__cards_ico{position:absolute;right:0;bottom:0}.banner__adv{margin:60px 0 40px}.banner__adv a{display:block;width:100%;height:100%}.banner__adv a img{width:100%;height:100%;object-fit:cover;border-radius:15px}.banner__adv-2{margin-top:0}.filter h4{display:none}.filter .container{padding-bottom:36px}.filter__close{display:none}.filter__select{position:relative;background:#f5f5f5;border-radius:50px}.filter__select select{width:180px;height:48px;border-radius:56px;background:transparent;border:0;padding:0 23px;cursor:pointer;position:relative;z-index:2}.filter__select:after{content:"";width:20px;height:20px;background:#f5f5f5;border-radius:50%;position:absolute;top:50%;right:0;z-index:3;transform:translateY(-50%)}.filter__select:before{content:"";width:15px;height:10px;position:absolute;top:50%;right:24px;transform:translateY(-50%);background:url(/build/assets/select-icon-da78962a.svg) no-repeat center}.filter__select.select1 select{width:220px}.filter__select.select2 select{width:200px}.filter__select.select3 select{width:123px}.filter__select.select4 select{width:400px}.filter__clear{max-width:234px;width:100%;border-radius:10px;border:1px solid #d9d9d9;padding:15px 24px;margin-right:14px;margin-left:auto;background:transparent;color:#666;font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.42px;text-transform:uppercase;transition:all .2s ease}.filter__clear:hover{color:#ff4a4a;border-color:#ff4a4a}.filter__wrap{display:flex;flex-wrap:wrap;row-gap:20px;justify-content:space-between;align-items:center;padding:30px 30px 30px 40px;border-radius:10px;border:1px solid #f5f5f5;background:white;position:relative}.filter__wrap .main_btn{height:48px}.filter__left{display:flex;flex-wrap:wrap}.filter__left .btn{display:flex;align-items:center;justify-content:center;width:136px;height:48px;border-radius:40px;background:#009fe3;border:0;color:var(--white, #fff);font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.48px;text-transform:uppercase;margin-right:16px;transition:all .2s ease}.filter__left .btn:hover{background:#00b3ff}.filter__paginator{display:flex}.filter__paginator li{margin-right:16px}.filter__paginator li:first-child a{width:150px;border-radius:30px}.filter__paginator li:last-child{margin-right:0}.filter__paginator a{display:flex;align-items:center;justify-content:center;min-width:50px;width:50px;height:50px;border-radius:50%;background:#f5f5f5;color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.48px;text-transform:uppercase;transition:all .2s ease}.filter__paginator a.active{background:#009fe3;color:#fff}.filter__center{display:flex;flex-wrap:wrap;margin:0 16px}.filter__price,.filter__strite{margin-right:16px}.filter__strite select{width:223px}.filter__bottom{width:100%;display:flex;flex-wrap:wrap;align-items:center;margin-top:30px}.filter__checked{display:flex;flex-wrap:wrap;align-items:center}.filter__checked .check{position:relative;margin-right:16px;margin-bottom:5px}.filter__checked .check input{position:absolute;z-index:-1;opacity:0}.filter__checked .check label{display:block;padding:9px 24px;border-radius:56px;border:1px solid #f5f5f5;color:#666;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.2px;cursor:pointer}.filter__checked .check input:checked+label{background:#009fe3;border-color:#009fe3;color:#fff}.services .container{padding-bottom:80px}.services .main_btn{max-width:215px;margin:0 auto}.services__box{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;grid-row-gap:32px}.services__block{min-height:430px;border-radius:8px;border:1px solid #d5dcdf;overflow:hidden;position:relative}.services__block .top{display:flex;justify-content:space-between;align-items:center;padding:13px 26px 13px 34px;position:absolute;top:22px;left:34px;right:34px;z-index:2;border-radius:10px;background:rgba(255,255,255,.5);box-shadow:2px 4px 30px #0000001a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.services__block .map{display:flex;align-items:center;color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.services__block .map svg{margin-right:10px}.services__block .img{position:absolute;top:0;left:0;width:100%;height:calc(100% - 60px);border-radius:8px;position:relative}.services__block .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:102%;object-fit:cover;transition:.5s}.services__block .img img:hover{transform:translate(-50%,-50%) scale(1.03)}.services__block .bottom{display:flex;align-items:center;justify-content:space-between;width:100%;position:absolute;bottom:0;left:0;z-index:9;padding:20px 60px;color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:120%;background:#fff}.work .container{padding-bottom:70px}.work__box{display:grid;grid-template:auto/repeat(4,1fr);grid-gap:31px}.work__block{min-height:330px;border-radius:15px;background:#fbfbfb;padding:32px;position:relative;overflow:hidden}.work__block .top{display:flex;align-items:center;color:#121212;font-weight:600;font-size:24px;line-height:120%;letter-spacing:.32px;padding-bottom:20px}.work__block .icon{position:absolute;z-index:0;min-width:52px}.work__block ul{display:flex;flex-direction:column;gap:18px;position:relative;z-index:5}.work__block li{display:flex;align-items:center;color:#5a5858;font-size:16px;font-style:normal;font-weight:400;line-height:125%;padding-right:15px;padding-left:20px;position:relative}.work__block li:last-child{margin-bottom:0}.work__block li:before{content:"";width:12px;height:2px;background:#802522;position:absolute;top:9px;left:0}.work__block:nth-child(1) .icon{right:-25px;bottom:0}.work__block:nth-child(2) .icon{right:-50px;bottom:-20px}.work__block:nth-child(3) .icon{right:-17px;bottom:-20px}.work__block:nth-child(4) .icon{right:-14px;bottom:12px}.application .container{padding-bottom:70px}.application__wrap{border-radius:15px;background:#e3eaf9;padding:60px 75px;color:var(--gray, #808080);font-size:16px;font-style:normal;font-weight:500;line-height:120%}.application__wrap p a{color:#802522;transition:all .3s}.application__wrap p a:hover{opacity:.8}.application__content{display:flex;justify-content:space-between}.application__content_left{max-width:759px}.application__content_left h3{font-weight:700;font-size:46px;color:#121212;text-align:left;margin-bottom:15px}.application__content_left p{font-weight:500;font-size:16px;text-align:left}.application__content_right{min-width:37px;max-width:498px}.application__form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:11px;margin-bottom:18px}.application__form .main_btn{width:100%}.application__form .application__input{margin-bottom:10px}.application__input{width:100%}.application__input input{width:100%;height:56px;border-radius:15px;border:1px solid #dee5f2;background:var(--white, #fff);padding:16px;color:#121212;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.application__input input::placeholder{color:var(--gray, #808080)}.banner_bottom .container{padding-bottom:80px}.banner_bottom__wrap{display:block;padding:165px 320px;border-radius:15px;overflow:hidden;color:#fff;text-align:center;font-size:32px;font-style:normal;font-weight:400;line-height:120%;position:relative}.banner_bottom__wrap *{position:relative;z-index:2}.banner_bottom__wrap h4,.banner_bottom__wrap p{font-family:Gilroy,sans-serif;color:#fff}.banner_bottom__wrap h4{margin-bottom:15px}.banner_bottom__wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner_bottom__wrap .banner_bottom_text{position:relative;z-index:5}.banner_bottom__wrap:after{content:"";width:100%;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.08);position:absolute;top:0;left:0;z-index:3}.advantage .container{padding-bottom:80px}.advantage__box{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:24px;grid-row-gap:16px}.advantage__block{min-height:318px;border-radius:10px;border:1px solid #d9d9d9;padding:50px 55px 35px 43px;color:#666;font-size:24px;font-style:normal;font-weight:400;line-height:125%}.advantage__block h4{display:inline-block;margin-bottom:33px;position:relative}.advantage__block h4 span{position:relative;z-index:2}.advantage__block h4:after{content:"";max-width:106px;width:100%;height:13px;background:#802522;position:absolute;bottom:10px;left:0}.advantage__block p{padding-top:40px;border-top:1px solid #d9d9d9}.advantage__box2{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:24px;grid-row-gap:16px}.advantage__box2 .advantage__block{min-height:186px;padding:33px 26px 33px 20px;font-size:16px}.advantage__box2 .advantage__block h4{font-size:36px;margin-bottom:10px}.advantage__box2 .advantage__block h4:after{max-width:60px;height:6px;bottom:5px}.advantage__box2 .advantage__block p{padding-top:23px}.company .container{padding-bottom:100px}.company__box{display:flex;flex-wrap:wrap;justify-content:space-between}.company__content{max-width:616px;width:100%;color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:125%;padding-bottom:5px}.company__content h5{color:#121212;font-size:24px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:28px}.company__content p{margin-bottom:36px}.company__img{max-width:777px;width:100%;height:484px;position:relative;overflow:hidden;border-radius:8px}.company__img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.documents{overflow:hidden}.documents .container{padding-bottom:68px}.documents__img{max-width:337px;width:100%;height:420px;margin:0 auto}.documents__img img{width:100%}.documents__slider .slick-prev,.documents__slider .slick-next{width:32px;height:32px;z-index:9}.documents__slider .slick-prev:before,.documents__slider .slick-next:before{display:none}.documents__slider .slick-prev:after,.documents__slider .slick-next:after{content:"";width:20px;height:20px;border:4px solid #121212;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transition:all .2s ease}.documents__slider .slick-prev:after{border-right:0;border-top:0}.documents__slider .slick-next:after{border-bottom:0;border-left:0}.documents__slider .slick-prev:hover:after,.documents__slider .slick-next:hover:after{border-color:#802522}.paginator{display:flex;align-items:center;justify-content:center;margin-top:-50px}.paginator .prev.notactive,.paginator .next.notactive{display:none}.paginator ul{display:flex;align-items:flex-end}.paginator ul a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#fff;color:#2d2d2d;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.paginator ul a.active{background:#802522;color:#fff}.paginator a{height:40px}.contacts .container{padding-bottom:80px}.contacts__box{display:flex;flex-wrap:wrap;padding-bottom:90px}.contacts__box h5{font-weight:700;font-size:24px;margin-bottom:24px}.contacts__content{max-width:585px;width:100%;margin-right:240px;color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:125%}.contacts__content .box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.contacts__content .left{max-width:270px;width:100%;margin-right:24px}.contacts__content .right{max-width:210px;width:100%}.contacts__content .phone{display:inline-block;color:#121212;font-size:20px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:8px;transition:all .2s ease}.contacts__content .phone:hover{color:#009fe3}.contacts__content .email{display:inline-block;color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.4px;margin-bottom:30px;transition:all .2s ease}.contacts__content .email:hover{color:#009fe3}.contacts__form{max-width:426px;width:100%}.contacts__form .application__input{margin-bottom:21px}.contacts__form .main_btn{width:100%}.contacts__map{border-radius:10px;overflow:hidden}.contacts__map iframe{width:100%;height:464px;border:0}.home{background:white;position:relative;border-radius:105px 105px 0 0;padding-top:50px}.home__wrapImages{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px;padding-bottom:60px}.home__mainImg{border-radius:8px;position:relative;overflow:hidden;grid-row:1/3;grid-column:1/3}.home__mainImg img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;width:100%;height:100%}.home__images{max-width:775px;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.home__img{height:380px;border-radius:8px;position:relative;overflow:hidden}.home__img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;object-fit:cover;height:100%}.video .container{padding-bottom:96px}.video__wrap{max-width:1122px;width:100%;margin:0 auto}.video__wrap iframe{width:100%;height:704px}.products .container{padding-bottom:100px}.products .main_btn{max-width:296px;margin:50px auto 0;cursor:pointer}.products__tabBtn{display:flex;flex-wrap:wrap;margin-bottom:40px}.products__tabBtn .btn{padding:12px 24px;border-radius:56px;background:#f5f5f5;border:0;margin-right:16px;margin-bottom:10px;transition:all .2s ease}.products__tabBtn .btn.active,.products__tabBtn .btn:hover{background:#009fe3;color:#fff}.products__box{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px}.products__block{display:flex;min-height:278px;border-radius:8px;border:1px solid #f5f5f5;padding:28px 32px 20px 16px;color:#666;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.2px;position:relative;transition:all .3s ease}.products__block p{text-transform:uppercase;margin-bottom:10px}.products__block li{color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.2px;margin-bottom:10px}.products__block:hover{border-color:#009fe3}.products__like{display:flex;position:absolute;top:21px;right:32px;background:transparent;border:0;z-index:2}.products__like.active path{fill:#802522;stroke:#802522!important}.products__img{min-width:230px;width:230px;height:230px;margin-right:19px;position:relative;overflow:hidden}.products__img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.products__content{display:flex;flex-direction:column;width:100%;min-height:240px;border-left:1px solid #f5f5f5;padding-left:32px}.products__content .btn2{margin-top:auto}.products__box2{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:24px;grid-row-gap:11px}.products__favorite .paginator{margin:20px 0}.products__block2{min-height:391px;border-radius:8px;border:1px solid #f5f5f5;padding:14px 16px 90px;color:#666;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.2px;position:relative;transition:all .3s ease}.products__block2 p{text-align:center;text-transform:uppercase}.products__block2 ul{color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.2px}.products__block2 ul li{display:flex;justify-content:space-between}.products__block2 .btn2{position:absolute;bottom:26px;left:16px;right:16px}.products__block2 .products__like{top:12px;right:10px}.products__block2:hover{border-color:#802522}.products__img2{width:100%;height:210px;position:relative;overflow:hidden;margin-bottom:22px}.products__img2 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain}.complex .container{padding-bottom:60px}.complex__tabBtn{display:inline-flex;box-shadow:0 -1px #eee inset;margin-bottom:36px}.complex__tabBtn .btn{color:var(--gray-333, #333);font-size:20px;font-style:normal;font-weight:400;line-height:22px;padding:13px 0;border:0;background:transparent;margin-right:24px}.complex__tabBtn .btn:hover{color:var(--color-vi, #802522)}.complex__tabBtn .btn.active{color:var(--color-vi, #802522);box-shadow:0 -2px #802522 inset}.complex__tabBlock{border-radius:8px;border:1px solid #f5f5f5;padding:30px 37px 30px 50px}.tab__block{display:none}.tab__block.active{display:block}.complex__box{display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;justify-content:space-between}.complex__content{max-width:850px;width:100%;padding-top:30px;color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:125%}.complex__content h5{font-weight:500;margin-bottom:24px}.complex__content p{margin-bottom:24px}.complex__img{max-width:500px;width:100%;position:relative;border-radius:8px}.complex__img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.product{padding-top:35px}.product .container{padding-bottom:70px}.product__box{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:123px}.product__images{display:flex;justify-content:space-between;max-width:768px;width:100%;position:relative}.product__images .products__like{top:-12px;right:15px}.img_nav{max-width:137px;width:100%;height:600px;overflow:hidden}.img_nav .wrap{margin-bottom:16px}.img_nav .block{width:136px;height:136px;position:relative;overflow:hidden;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.img_nav .block img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%}.img_nav .wrap.slick-slide.slick-current.slick-active .block{border-color:#009fe3}.img_main{max-width:600px;width:100%}.img_main .block{width:600px;height:600px;position:relative;overflow:hidden;border:1px solid transparent}.img_main .block img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%}.product__content{max-width:642px;width:100%}.product__content h3{font-weight:500;text-align:start;margin-bottom:24px}.product__price{color:#802522;font-size:36px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:10px}.product__characteristics{border:1px solid #f5f5f5;padding:50px 62px 64px 66px;color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:30px}.product__characteristics li{display:flex;justify-content:space-between;padding-bottom:18px;margin-bottom:18px;border-bottom:2px dotted #d9d9d9}.product__characteristics li:last-child{margin-bottom:0}.product__btn{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.product__btn .main_btn{font-size:14px}.product__back{color:#802522;font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.45px;text-decoration-line:underline;margin-right:24px}.product__tabBlock{color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:125%}.product__tabBlock p{margin-bottom:24px}.product__tabBlock h6{text-align:start;margin-bottom:24px;font-weight:500}.product__tabBlock .box{display:flex;flex-wrap:wrap;justify-content:space-between}.product__tabBlock .wrap{max-width:788px;width:100%;margin-right:24px}.product__tabBlock .aside{max-width:640px;width:100%}.product__tabBlock .product__characteristics p{margin-bottom:0;position:relative}.product__tabBlock .product__characteristics p:nth-child(2):after{content:"";width:100%;height:5px;position:absolute;left:0;bottom:-21px;background:#fff}.footer{background:#fbfbfb}.footer h6{text-align:start;color:var(--black, #121212);font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.4px;margin-bottom:27px}.footer__logo{display:flex;align-items:center;justify-content:center;width:257px;height:57px}.footer__logo img{width:100%}.footer__top{padding:70px 0 56px}.footer__box{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.footer__nav .menu{display:grid;grid-template:auto/repeat(2,auto);row-gap:10px;column-gap:30px}.footer__nav a{color:var(--black, #121212);font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.4px;transition:all .2s ease}.footer__nav a:hover{color:#802522}.footer__nav .has-sub-menu{position:relative}.footer__nav .has-sub-menu>a{padding-right:10px;position:relative}.footer__nav .has-sub-menu>a:before{content:"";display:block;width:5px;height:5px;border-bottom:1px solid var(--black, #121212);border-right:1px solid var(--black, #121212);position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);transition:all .2s ease}.footer__nav .has-sub-menu .sub-menu{min-width:200px;display:flex;flex-direction:column;row-gap:15px;padding:15px 20px;border-radius:8px;box-shadow:0 9px 13px #47486e1a;background:#fbfbfb;position:absolute;z-index:10;top:100%;opacity:0;visibility:hidden;transition:all .2s ease;max-height:200px;overflow:auto}.footer__nav .has-sub-menu .sub-menu::-webkit-scrollbar{-webkit-appearance:none;width:5px;border-radius:10px;scroll-margin:0 10px 0 0}.footer__nav .has-sub-menu .sub-menu::-webkit-scrollbar-thumb{border-radius:10px;background:#E7E7E7;-webkit-box-shadow:0 0 1px rgba(255,255,255,.7)}@-moz-document url-prefix(){.footer__nav .has-sub-menu .sub-menu{scrollbar-width:thin;scrollbar-color:#E7E7E7 rgba(0,0,0,0)}}.footer__nav .has-sub-menu:hover a:before{top:60%;transform:translateY(-50%) rotate(225deg);border-color:#802522}.footer__nav .has-sub-menu:hover .sub-menu{opacity:1;visibility:visible}.footer__nav .has-sub-menu:hover a{border:none}.footer__contacts{display:flex;flex-direction:column;gap:17px}.footer__address{display:flex;align-items:flex-start;gap:17px;color:#5a5858;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.4px}.footer__address h6{margin-bottom:5px}.footer__address p:not(:last-child){margin-bottom:5px}.footer__address_ico{width:40px;min-width:40px;height:40px}.footer__email{display:flex;align-items:center;gap:17px;color:#5a5858;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.4px;transition:all .2s ease}.footer__email a:hover{color:#009fe3}.footer__email p{max-width:250px}.footer__email_ico{width:40px;min-width:40px;height:40px}.footer__mode{display:flex;align-items:center;gap:17px}.footer__mode_content{display:flex;flex-direction:column;color:#5a5858;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.4px;transition:all .2s ease}.footer__mode_ico{width:40px;min-width:40px;height:40px}.footer__phone_top{display:flex;flex-direction:column;align-items:flex-end}.footer__phone_top a{display:block;color:#5a5858;font-weight:500;font-size:20px;line-height:120%;text-align:right;transition:all .3s ease;margin-bottom:5px}.footer__phone_top a:hover{color:#802522}.footer__phone_lk{margin-top:20px;display:block;border-radius:15px;padding:16px 30px;font-weight:600;font-size:18px;line-height:123%;color:#fff;background:#802522;transition:all .3s}.footer__phone_lk:hover{opacity:.8}.footer__call{display:flex;color:#802522;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.4px;border:0;background:transparent;border-bottom:1px dashed #802522;transition:all .2s ease}.footer__call:hover{border-bottom-color:transparent}.footer__bottom{padding-bottom:50px}.footer__bottom .footer__box{align-items:center;border-top:1px solid #dee5f2;padding-top:50px}.footer__left a{color:#5a5858;font-size:14px;font-style:normal;font-weight:400;line-height:146%}.footer__copy{color:#5a5858;font-size:14px;font-style:normal;font-weight:400;line-height:146%;display:flex;flex-direction:column}.footer__kontur{display:flex;gap:14px}.footer__kontur div{display:flex;flex-direction:column;justify-content:center;gap:2px}.footer__kontur a{display:block;color:var(--gray, #808080);font-size:14px;font-style:normal;font-weight:400;line-height:120%}.footer__kontur a:hover{text-decoration:underline}.header__burgir,.filter-open{display:none}@media screen and (max-width: 1600px){.header__navbar li{margin-right:20px}}@media screen and (max-width: 1500px){.products__box{grid-template-columns:1fr 1fr}.product__content{max-width:calc(100% - 800px)}}@media screen and (max-width: 1440px){.company__content{max-width:550px}.company__img{max-width:600px;height:370px}}@media screen and (max-width: 1300px){.banner__cards_wrapper .banner__smart-filter{display:block;padding:15px 22px}.banner__cards_wrapper .banner__smart-filter img{max-width:127px;max-height:128px}.banner__cards_wrapper .banner__post-ad{display:block;padding:15px 22px}.banner__cards_wrapper .banner__post-ad img{max-width:145px;max-height:121px}.banner__cards_content{padding:19px 17px}.home__mainImg{height:550px}.home__mainImg img{width:105%;height:100%}.home__img{height:266px}.home__img img{width:100%;height:100%}.work__box{grid-template-columns:1fr 1fr}.advantage__box2{grid-template-columns:1fr 1fr 1fr}.documents__img{max-width:250px;height:310px}.contacts__box{justify-content:space-between}.contacts__content{margin-right:0}.filter__center{margin:0}.filter__bottom{margin-top:10px}.products__box2{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width: 1190px){.application__wrap{padding:30px 40px}.application__wrap .application__input{max-width:47%}.company__content{max-width:500px}.company__img{max-width:500px;height:310px}.header__logo{width:180px;height:70px}.header__navbar li{margin-right:32px}.header__phone{font-size:20px}}@media screen and (max-width: 1110px){.home__mainImg img,.home__img img{width:auto;height:100%}.contacts__form{max-width:400px}}@media screen and (max-width: 1024px){.banner__cards{grid-template:171px/repeat(4,auto);gap:8px;overflow-x:auto;padding-bottom:10px}.banner__cards::-webkit-scrollbar{-webkit-appearance:none;height:3px}.banner__cards::-webkit-scrollbar-track{background:#fff}.banner__cards::-webkit-scrollbar-thumb{border-radius:10px;background:#e7e7e7;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.banner__cards .banner__cards_item{width:150px}.banner__cards .banner__cards_item .banner__cards_title{text-align:left}.banner__cards_wrapper .banner__smart-filter,.banner__cards_wrapper .banner__post-ad{width:76px;height:80px}.banner__cards_wrapper .banner__smart-filter:not(.banner__post-ad),.banner__cards_wrapper .banner__post-ad:not(.banner__post-ad){background:url(/build/assets/smart-filter-196a2615.svg) no-repeat center/30px 30px,#FBFBFB}.banner__cards_wrapper .banner__smart-filter:not(.banner__smart-filter),.banner__cards_wrapper .banner__post-ad:not(.banner__smart-filter){background:url(/build/assets/post-ad-093a480d.svg) no-repeat center/38px 30px,#FBFBFB}.banner__cards_wrapper .banner__smart-filter div,.banner__cards_wrapper .banner__smart-filter img,.banner__cards_wrapper .banner__post-ad div,.banner__cards_wrapper .banner__post-ad img,.banner__cards_btn{display:none}.banner__cards_title{display:block;font-weight:600;font-size:15px;letter-spacing:.01em;width:100%;text-align:center}.banner__cards_content{max-width:100%}.banner__adv{margin:20px 0 0;height:92px}.banner__adv-2{margin:0 0 20px}.container{max-width:600px}.application__wrap .application__input,.product__content{max-width:100%}.services__block .img img{width:100%;height:auto}.company__content{max-width:100%}.company__img{max-width:100%;height:310px}.home__mainImg img{width:100%;height:100%}.home__img img{width:100%;min-height:160px}.products__img2{height:350px}.products__img2 img{width:auto;height:100%}.contacts__form{max-width:100%}.header__burgir{display:flex}.header{padding-top:35px;top:15px!important}.header__navbar{max-height:0;order:1;overflow:hidden;transition:all .5s ease}.header__navbar ul{padding-top:24px;flex-direction:column}.header__navbar li{margin-bottom:12px}.header__navbar li:last-child{margin-bottom:0}.header__navbar a{font-size:16px}.header__navbar.open{max-height:1000px;transition:all 1s ease}.header__wrap{padding:14px 10px 16px}.header__logo{width:132px;min-width:auto!important;height:48px}.header__right{width:100%;flex-direction:row;align-items:center;justify-content:space-between;margin-top:10px}.header__phone{margin-bottom:0;font-size:16px}.header__call{font-size:14px}.header__sircle{width:33px!important;height:33px!important;border-radius:7px!important}.header__sircle svg{width:17px;height:17px}.banner{margin-top:0}.header__search{display:none}.header_wr-for-likes{align-items:center;min-width:auto!important}.header_wr-for-likes .header__right,.header_wr-for-likes .header__more{display:none}.header__search_mobile{display:flex!important}.main{padding-top:95px}.footer{padding:50px 0 41px}.footer__top{padding:0 0 30px}.footer__bottom .footer__box{padding-top:26px;align-items:flex-start;gap:16px}.footer__bottom{padding-bottom:0}.footer__box{flex-direction:column;align-items:flex-start}.footer__logo{order:-2;margin-bottom:25px}.footer__phone{order:1;width:100%}.footer__phone_top{align-items:flex-start}.footer__phone_top a{margin-bottom:7px}.footer__phone_lk{margin-top:24px;margin-bottom:0;font-size:14px;text-align:center}.footer__nav{width:100%;margin-bottom:25px}.footer__nav ul{column-gap:10px}.footer__contacts{margin-bottom:25px}.header__nav li{margin-bottom:8px}.footer__kontur{width:100%;justify-content:flex-start}.banner{display:block;height:385px;margin-bottom:40px}.filter-open{width:100%;align-items:center;gap:15px;margin-bottom:24px}.filter{display:block;position:fixed;top:0;left:0;z-index:9999;background:#fff;width:100%;height:0;overflow:hidden;transition:all .3s ease}.filter .container{margin-top:77px;overflow-y:auto;height:calc(100% - 77px)}.filter h4{display:block;position:absolute;top:0;left:0;z-index:9;width:100%;padding:24px 16px;background:#fff}.filter__close{width:24px;height:24px;display:block;position:absolute;top:10px;right:24px;z-index:99;background:transparent;border:0}.filter__close:after{content:"";width:100%;height:2px;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.filter__close:before{content:"";width:100%;height:2px;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.filter.open{height:100%}.filter__left{margin-bottom:10px;width:100%}.filter__left .btn{width:100%;margin:0 0 10px}.filter__center{margin:0;width:100%}.filter__select{width:100%;margin:0 0 10px}.filter__select select{width:100%!important}.filter__checked{margin-bottom:10px}.filter__clear{max-width:100%;margin:0 0 10px}.filter__wrap .main_btn{max-width:100%;margin-bottom:10px}.filter__bottom{margin-top:0}.filter__wrap{padding:50px 16px 26px;align-items:center}.services{display:block}h2{font-size:32px;text-align:center;margin-bottom:24px}.services__box{grid-template-columns:1fr;grid-gap:8px}.services__block{min-height:226px}.services__block .top{top:10px;left:10px;right:20px;flex-direction:column;align-items:flex-start;padding:12px 20px 8px}h5{font-size:20px}.services__block .map{font-size:14px}.services__block .map svg{margin-right:2px}.services__block .img{height:calc(100% - 53px)}.services__block .bottom{padding:16px 18px;font-size:16px}.services .container{padding-bottom:40px}.work{display:block}.work__box{grid-template-columns:1fr;grid-gap:20px}.work__block{padding:23px 22px;min-height:347px}.work__block .top{padding-bottom:22px}.work__block .top p{font-size:22px}.application{display:block}.application__wrap{font-size:14px;padding:22px}.application__content{flex-direction:column}.application__content_right,.application__content_left{max-width:100%}.application__content_right h3,.application__content_left h3{font-weight:700;font-size:32px;color:#121212}.application__content_right p,.application__content_left p{max-width:365px}.application__form{margin-top:12px;margin-bottom:17px}.application__input{max-width:100%;margin:0 0 8px}.application__form .main_btn{margin-top:4px;max-width:100%;font-size:16px}.application .container{padding-bottom:50px}.banner_bottom{display:block}.banner_bottom__wrap{padding:172px 10px;font-weight:400;font-size:32px}h4{font-size:46px;margin-bottom:12px}.banner_bottom .container{padding-bottom:50px}.application__input input{font-size:14px}.advantage{display:block}.advantage__box{grid-template-columns:1fr;grid-gap:20px}.advantage__block{min-height:185px;padding:13px 30px 24px;font-size:20px}.advantage__block h4{font-size:48px;margin-bottom:12px}.advantage__block h4:after{bottom:3px}.advantage__block p{padding-top:15px}.advantage .container{padding-bottom:27px}.advantage__box2{grid-template-columns:1fr}.advantage__box2 .advantage__block h4{font-size:48px;margin-bottom:40px}.advantage__box2 .advantage__block h4:after{bottom:-6px;height:13px}.company{display:block}.title_h1{margin-bottom:16px}.crumbs li{margin-right:20px}.crumbs li:after{right:-16px}.crumbs a,.crumbs p{font-size:12px}h1{font-size:32px;text-align:center;order:1}h6{font-size:24px;margin-bottom:30px}.company__img{order:-1;height:auto;margin-bottom:22px}.company__img img{position:relative;left:0;top:0;transform:translate(0)}.company__content h5{font-size:20px;margin-bottom:16px}.company__content p{margin-bottom:16px}.company .container{padding-bottom:24px}.contacts{display:block}.contacts h1{text-align:start}.contacts__content{margin:0 0 68px}.contacts__box{padding-bottom:40px}.contacts__form h5{text-align:center}.paginator .prev,.paginator .next{display:none}.paginator{margin-top:36px}.services .container{padding-bottom:62px}.documents{display:block}.documents .container{padding-bottom:62px}.documents__img{max-width:237px;width:100%;height:auto}.documents__img img{position:relative;left:0;top:0;transform:translate(0)}.product{display:block}.product .title_h1{margin-bottom:40px}.product h1{font-size:24px}.product__images{flex-direction:column;margin-bottom:32px}.img_nav{order:1}.img_main{margin-bottom:32px}.img_main .block{width:100%;height:550px}.img_nav{max-width:100%;height:auto}.img_nav .wrap{margin-bottom:0}.img_nav .block{width:120px;height:120px;margin:0 auto}.product__price{font-size:24px;text-align:center;margin-bottom:13px}.product__content h3{font-size:16px;text-align:center;margin-bottom:32px}.product__characteristics{padding:0;border:0;margin-bottom:24px}.product__characteristics li{padding-bottom:14px;margin-bottom:16px}.product__btn{flex-direction:column}.product__back{margin-bottom:10px}.product__btn .main_btn{width:100%}.product__box{padding-bottom:36px}.product__tabBlock h6{font-size:32px}.product__tabBlock .wrap{margin-right:0;margin-bottom:24px}.product__tabBlock .product__characteristics{margin-bottom:0;padding:24px 10px 24px 15px;border:1px solid #f5f5f5}.complex__tabBtn{max-width:100%;overflow-x:auto;margin-bottom:22px}.complex__tabBtn .btn{white-space:nowrap}.product .container{padding-bottom:0}.video{display:block}.video .container{padding-bottom:32px}.video iframe{height:360px}.home__wrapImages{grid-template-columns:1fr 1fr;grid-gap:15px}.home__images{grid-gap:15px}.home__mainImg{height:320px}.home__img{height:150px}.complex{display:block}.complex__tabBlock{padding:0}.complex__box{flex-direction:column}.complex__img{order:-1;height:auto;margin-bottom:24px}.complex__img img{position:relative;left:0;top:0;transform:translate(0)}.complex__content{padding:0}.products{display:block}.products__box{grid-template-columns:1fr;grid-gap:8px}.products__block{flex-direction:column;padding:14px 16px 90px}.products__block p{text-align:center}.products__img{height:350px;margin-right:0;width:100%;margin-bottom:22px}.products__content{min-height:auto;padding:0;border:0}.products__box2{grid-template-columns:1fr;grid-gap:8px}.products__block li{margin-bottom:0}.products__block2 ul li{flex-direction:column}.products__block .btn2{position:absolute;bottom:26px;left:16px;right:16px}.modal__block{padding:30px 24px 24px}.modal__block h3{margin-bottom:32px}.modal__close{top:16px;right:16px}}@media screen and (max-width: 600px){.banner__cards .banner__cards_item{width:120px}.banner__cards .banner__cards_content{padding:19px 10px}.products__img,.products__img2{height:230px}.img_main .block{height:310px}.img_main .block img{width:auto;height:100%}.img_nav .block{width:70px;height:70px}}@media screen and (max-width: 500px){.video iframe{height:250px}.filter__wrap{overflow:auto;row-gap:0}}@media screen and (max-width: 400px){.video iframe{height:200px}}.footer__right a{color:#009fe3;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.footer__right a:hover{text-decoration:underline;text-underline-offset:3px}.mobile-menu{display:none}.header{display:block;width:100%;padding-top:0;position:fixed;top:30px;z-index:11}.header__wrapper{display:flex;justify-content:space-between;align-items:center;gap:26px;height:96px;background:#FBFBFB;border-radius:15px;padding:0 26px;box-shadow:2px 4px 30px #0000001a}.header a{font-size:18px}.header_wr-for-likes{display:flex;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:20px;min-width:314px}.header__search{width:100%;max-width:914px;margin-left:30px}.header__search form{position:relative;height:50px}.header__search input{width:100%;height:100%;border:1px solid #dee5f2;border-radius:15px;background:#fff;outline:none;padding:0 35px 0 23px}.header__search input::placeholder{font-weight:400;font-size:16px;color:#757575}.header__search button{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;background:none}.header__search_mobile{width:33px;min-width:33px;height:33px;display:flex;align-items:center;justify-content:center;border:1px solid #ededee;border-radius:7px;background:#fff;cursor:pointer;display:none}.mobile-search{display:none;margin-top:16px}.mobile-search form{position:relative}.mobile-search input{width:100%;height:46px;border:1px solid #dee5f2;border-radius:15px;background:#fff;padding:0 25px 0 40px;box-shadow:0 9px 13px #47486e1a}.mobile-search input::placeholder{font-weight:400;font-size:14px;color:#757575}.mobile-search button{position:absolute;left:5px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;background:none}.header__burger{display:none}.header__sircle{width:50px;height:50px;background:white;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;border:1px solid #ededee}.header__counter{width:16px;height:16px;background:#802522;display:flex;justify-content:center;align-items:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff;position:absolute;right:-3px;top:-3px;font-size:11px;font-style:normal;font-weight:500;line-height:120%}.header__more{display:flex;align-items:center;justify-content:center;margin-right:16px;cursor:pointer}.banner{display:flex;align-items:center}.banner__wr-promo{display:flex;flex-direction:column;row-gap:30px;align-items:flex-end;justify-content:center}.banner__promo{width:100%;border-radius:30px;height:289px;width:512px;background:white;overflow:hidden}.banner__promo-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1024px){.mobile-menu{height:78px;background:white;width:100%;border-radius:20px 20px 0 0;justify-content:space-between;padding-left:20px;padding-right:20px}.mobile-menu .mobile-menu__title{color:#8c94a8;font-size:10px;font-style:normal;font-weight:400;text-align:center;line-height:10px}.mobile-menu .mobile-menu__itemm{padding-top:20px;display:flex;row-gap:4px;position:relative;flex-direction:column;width:100%;align-items:center}.mobile-menu .mobile-menu__itemm .header__counter{right:50%;transform:translate(130%);top:13px}.mobile-menu .mobile-menu__itemm svg{-webkit-transition:.3s all linear;-moz-transition:.3s all linear;-ms-transition:.3s all linear;-o-transition:.3s all linear;transition:.3s all linear}.mobile-menu .mobile-menu__itemm:hover svg{scale:1.3}.banner{height:100%}.header__call,.header__navbar{display:none}.header__wrapper{height:50px;gap:10px}.banner__wr-promo{align-items:center}.mobile-menu__icon{height:28px}.banner__promo{max-width:512px;max-height:289px;width:100%;height:100%;aspect-ratio:512/289}}.pagi-ctg{display:none}@media (max-width: 1024px){.home{padding-top:30px;border-radius:30px 30px 0 0;padding-bottom:20px}.home .title_h1{align-items:start}.home h1{text-align:left}.complex__box{flex-direction:column-reverse;row-gap:50px}.complex__tabBlock{border:none}.complex__img{max-width:100%}.complex__img .contact-btns{flex-direction:column;row-gap:18px}.complex__img .show-contacts{width:100%}.complex .container{padding-bottom:30px}.products .container,.work .container{padding-bottom:50px}section h2{font-size:40px;text-align:left}.work h2{margin-bottom:17px;text-align:left}.pagi-ctg{display:flex;height:56px;margin-top:40px}}@media (max-width: 1205px){.contact-btns{flex-direction:column;row-gap:20px}.contact-btns .main_btn{width:100%}}@media screen and (max-width: 576px){.footer__nav .has-sub-menu a:before{display:none}.footer__nav .has-sub-menu .sub-menu{display:none}.footer__nav .menu{gap:10px}}:root{--color-brand: #8A2621}.header{position:fixed!important;top:0!important;left:0;width:100%;z-index:1000;padding:0!important;border-radius:0;box-shadow:0 2px 8px #0000001a;background:transparent!important}.header a{font-size:inherit}.header__top{background:#ffffff;border-bottom:1px solid #e8e8e8}.header__top-inner{display:flex;align-items:center;height:52px;gap:0;padding:0}.header__logo{flex-shrink:0;margin-right:20px;height:34px;display:flex;align-items:center}.header__logo img{height:34px;width:auto;max-width:160px;object-fit:contain;display:block}.header__region{flex:0 0 auto;min-width:0;margin-right:auto;font-size:13px;color:#777}.header__region--selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px}.header__region--selector:hover{color:var(--color-brand)}.header__region--selector:focus-visible{outline:1px dashed currentColor;outline-offset:2px}.header__region-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__region-text--short{display:none}.header__region-arrow{flex-shrink:0;font-size:10px;line-height:1}.header__contacts{display:flex;align-items:center;gap:16px;flex-shrink:0;margin-left:16px}.header__phone-block{display:flex;flex-direction:column;align-items:flex-end}.header__phone{font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;text-decoration:none!important;white-space:nowrap;line-height:1.2}.header__phone:hover{color:var(--color-brand)!important}.header__schedule{font-size:11px;color:#999;white-space:nowrap;margin-top:2px;line-height:1}.header__consult{background:var(--color-brand);color:#fff!important;border:none;border-radius:5px;padding:0 18px;height:38px;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s;display:inline-flex;align-items:center;text-decoration:none}.header__consult:hover{background:#6e1c18;color:#fff!important}.header__burger{display:none;flex-direction:column;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;border:none;background:transparent;gap:5px;flex-shrink:0;margin-left:12px}.header__burger span{display:block;width:22px;height:2px;background:#1a1a1a;border-radius:2px;transition:all .3s ease}.header__bottom{background:#1c1c1e;height:48px;display:flex;align-items:stretch}.header__nav{width:100%;height:48px;display:flex;align-items:stretch;overflow:visible}.header__nav .menu{display:flex;align-items:stretch;height:100%;list-style:none;margin:0;padding:0;gap:0}.header__nav .menu>li{position:relative;display:flex;align-items:center}.header__nav .menu>li>a{display:flex;align-items:center;height:100%;padding:0 16px;color:#fff!important;font-size:14px;font-weight:500;white-space:nowrap;transition:color .2s,background .2s;border-bottom:none!important;text-decoration:none}.header__nav .menu>li>a:hover,.header__nav .menu>li>a.active{color:#fff!important;background:rgba(255,255,255,.1);border-bottom:none!important}.header__nav .menu>li.has-sub-menu>a:after{content:"";display:inline-block;width:5px;height:5px;border-right:1.5px solid rgba(255,255,255,.6);border-bottom:1.5px solid rgba(255,255,255,.6);transform:rotate(45deg) translateY(-2px);margin-left:6px;transition:transform .2s;flex-shrink:0}.header__nav .menu>li.has-sub-menu:hover>a:after{transform:rotate(225deg) translateY(2px)}.header__nav .menu>li.has-sub-menu:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.header__nav .menu>li:hover>a{background:rgba(255,255,255,.1)}.header__nav .sub-menu{position:absolute;top:100%;left:0;min-width:240px;background:#ffffff;box-shadow:0 8px 24px #0000001f;border-radius:4px;padding:8px 0;list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s,visibility .18s,transform .18s;z-index:200;overflow:visible}.header__nav .sub-menu>li{position:relative}.header__nav .sub-menu>li>a{display:block;padding:12px 20px;color:#1a1a1a;font-size:14px;font-weight:400;white-space:nowrap;transition:background .15s,color .15s;border:none!important;text-decoration:none}.header__nav .sub-menu>li>a:hover{background:#f5f5f5;color:var(--color-brand)}.header__nav .sub-menu>li.has-children>a:after{content:"›";float:right;margin-left:12px;font-size:18px;line-height:1;color:#aaa}.header__nav .sub-menu>li:hover>.sub-sub-menu{display:grid}.header__nav .sub-sub-menu{position:absolute;top:-8px;left:100%;width:400px;background:#ffffff;box-shadow:4px 4px 24px #0000001f;border-radius:4px;padding:8px;display:none;grid-template-columns:1fr 1fr;column-gap:4px;z-index:201;list-style:none;margin:0}.header__nav .sub-sub-menu li a{display:block;padding:9px 12px;color:#1a1a1a;font-size:13px;font-weight:400;white-space:normal;transition:background .15s,color .15s;border:none!important;text-decoration:none;border-radius:3px}.header__nav .sub-sub-menu li a:hover{background:#f5f5f5;color:var(--color-brand)}.main{padding-top:100px!important}@media (max-width: 1200px){.header__bottom,.header__contacts{display:none!important}.header__burger{display:flex!important}.main{padding-top:52px!important}}@media (max-width: 480px){.header__region{flex:0 1 auto;max-width:calc(100% - 120px)}.header__region-text--full{display:none}.header__region-text--short{display:block}}@media (max-width: 768px){.header__top-inner{height:52px}.main{padding-top:52px!important}}.home-hero{position:relative;min-height:660px;display:flex;align-items:center;background-color:#f2ede9;background-image:var(--hero-bg, none);background-size:cover;background-position:center right;overflow:hidden}.home-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff 38%,rgba(255,255,255,.85) 55%,rgba(255,255,255,0) 75%);z-index:1}.home-hero .container{position:relative;z-index:2}.home-hero__inner{display:flex;align-items:flex-start;gap:40px;padding:60px 0}.home-hero__content{flex:1;max-width:560px}.home-hero__title{font-size:40px;font-weight:800;color:#1a1a1a;line-height:1.15;margin-bottom:20px}.home-hero__title .home-hero__title-accent{color:var(--color-brand);display:block}.home-hero__subtitle{font-size:17px;color:#444;line-height:1.6;margin-bottom:32px;max-width:480px}.home-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.home-hero__btn{display:inline-flex;align-items:center;height:48px;padding:0 28px;border-radius:5px;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.home-hero__btn--primary{background:var(--color-brand);color:#fff;border:2px solid var(--color-brand)}.home-hero__btn--primary:hover{background:#6e1c18;border-color:#6e1c18;color:#fff}.home-hero__btn--outline{background:transparent;color:var(--color-brand);border:2px solid var(--color-brand)}.home-hero__btn--outline:hover{background:var(--color-brand);color:#fff}.home-hero__advantages{display:flex;flex-wrap:wrap;gap:8px 20px}.home-hero__adv-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#1a1a1a;text-decoration:none}.home-hero__adv-item i{font-size:18px;color:var(--color-brand);flex-shrink:0}.home-hero__adv-item:hover{color:var(--color-brand)}.home-hero__calc{flex-shrink:0;width:300px;background:#ffffff;border-radius:10px;padding:28px 24px;box-shadow:0 8px 32px #0000001f;align-self:center}.home-hero__calc-title{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:20px;line-height:1.3}.home-hero__calc-label{font-size:12px;color:#888;margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.home-hero__calc-select{width:100%;padding:10px 12px;border:1.5px solid #d8d8d8;border-radius:5px;font-size:14px;color:#1a1a1a;background:#fafafa;margin-bottom:16px;outline:none;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.home-hero__calc-select:focus{border-color:var(--color-brand)}.home-hero__calc-btn{display:block;width:100%;height:46px;background:var(--color-brand);color:#fff!important;text-align:center;line-height:46px;border-radius:5px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,opacity .2s}.home-hero__calc-btn:hover{background:#6e1c18;color:#fff!important}.home-hero__calc-btn--disabled{opacity:.5;pointer-events:none}@media (max-width: 1100px){.home-hero__title{font-size:32px}.home-hero__calc{width:260px}}@media (max-width: 900px){.home-hero{min-height:auto;background-position:center top}.home-hero__bg{background:linear-gradient(180deg,rgba(255,255,255,.95) 60%,rgba(255,255,255,.7) 100%)}.home-hero__inner{flex-direction:column;padding:40px 0 32px;gap:28px}.home-hero__content{max-width:100%}.home-hero__calc{width:100%}.home-hero__title{font-size:28px}}.catalog-section{padding:48px 0 64px}.catalog-section__title{font-size:32px;font-weight:700;margin-bottom:32px;color:#1c1c1e}.catalog-section__sub{margin-bottom:24px}.catalog-section__sub a{color:#802522;text-decoration:none}.catalog-section__sub a:hover{text-decoration:underline}.catalog-section__empty{color:#888;font-size:16px;padding:32px 0}.catalog-section__pagination{margin-top:40px;display:flex;justify-content:center}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1024px){.catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.catalog-grid{grid-template-columns:1fr}}.catalog-card{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 12px #00000014;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.catalog-card:hover{box-shadow:0 6px 24px #00000024;transform:translateY(-2px)}.catalog-card__img{position:relative;aspect-ratio:16/9;background:#f2ede9;overflow:hidden}.catalog-card__img img{width:100%;height:100%;object-fit:cover;display:block}.catalog-card__img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e8e0da 0%,#d5cec9 100%)}.catalog-card__badge{position:absolute;top:10px;left:10px;background:#802522;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:4px 10px;border-radius:4px}.catalog-card__body{padding:16px 20px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.catalog-card__name{font-size:18px;font-weight:700;color:#1c1c1e;margin:0}.catalog-card__desc,.catalog-card__address,.catalog-card__developer,.catalog-card__deadline{font-size:13px;color:#666;margin:0}.catalog-card__footer{margin-top:auto;padding-top:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.catalog-card__price{font-size:16px;font-weight:700;color:#802522}.catalog-card__count,.catalog-card__area,.catalog-card__year{font-size:13px;color:#555}.complex-page{padding:40px 0 64px}.complex-page__title{font-size:36px;font-weight:800;color:#1c1c1e;margin-bottom:28px}@media (max-width: 768px){.complex-page__title{font-size:26px}}.complex-page__section-title{font-size:24px;font-weight:700;color:#1c1c1e;margin:40px 0 20px}.complex-page__layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:32px}@media (max-width: 900px){.complex-page__layout{grid-template-columns:1fr}}.complex-page__meta{list-style:none;padding:0;margin:0 0 24px}.complex-page__meta li{display:flex;gap:8px;padding:10px 0;border-bottom:1px solid #f0ece8;font-size:14px}.complex-page__meta li span{color:#888;min-width:140px;flex-shrink:0}.complex-page__meta li strong{color:#1c1c1e;font-weight:600}.complex-page__desc{font-size:15px;line-height:1.7;color:#333}.complex-page__desc p{margin:0 0 12px}.complex-page__genplan-img{max-width:100%;border-radius:8px}.complex-gallery{display:grid;grid-template-columns:2fr 1fr;gap:8px;border-radius:12px;overflow:hidden;max-height:440px}@media (max-width: 768px){.complex-gallery{grid-template-columns:1fr;max-height:none}}.complex-gallery__cover{width:100%;height:100%;object-fit:cover;display:block}.complex-gallery__thumbs{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:8px;max-height:440px;overflow:hidden}@media (max-width: 768px){.complex-gallery__thumbs{display:none}}.complex-gallery__thumb{width:100%;height:100%;object-fit:cover;display:block}.complex-liters__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 900px){.complex-liters__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.complex-liters__grid{grid-template-columns:1fr}}.liter-card{background:#fff;border:1px solid #e8e0da;border-radius:10px;padding:20px}.liter-card__header{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;flex-wrap:wrap}.liter-card__name{font-size:16px;font-weight:700;color:#1c1c1e}.liter-card__status{font-size:11px;background:#f2ede9;color:#802522;padding:3px 8px;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.liter-card__meta{list-style:none;padding:0;margin:0 0 16px}.liter-card__meta li{font-size:13px;color:#555;padding:4px 0;border-bottom:1px solid #f5f2ef}.liter-card__meta li:last-child{border:none}.liter-card__offers{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid #e8e0da}.liter-card__price{font-size:15px;font-weight:700;color:#802522}.liter-card__link{font-size:13px;color:#802522;text-decoration:none}.liter-card__link:hover{text-decoration:underline}.layouts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1024px){.layouts-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.layouts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.layouts-grid{grid-template-columns:1fr}}.layout-card{border:1px solid #e8e0da;border-radius:10px;overflow:hidden;background:#fff}.layout-card__img{background:#f9f6f4;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:12px}.layout-card__img img{max-width:100%;max-height:100%;object-fit:contain}.layout-card__body{padding:14px 16px;display:flex;flex-direction:column;gap:4px}.layout-card__rooms{font-size:14px;font-weight:700;color:#1c1c1e}.layout-card__area{font-size:13px;color:#555}.layout-card__price{font-size:15px;font-weight:700;color:#802522}.layout-card__floor,.layout-card__status{font-size:12px;color:#888}.portfolio-page{padding:40px 0 64px}.portfolio-page__back{margin-top:40px}.header__nav .menu>li.has-sub-menu.open>a:after{transform:rotate(225deg) translateY(2px)}.header__nav .menu>li.has-sub-menu.open>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:all}.aside .menu-trigger{cursor:pointer;-webkit-user-select:none;user-select:none}.aside .aside__caret{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;flex:0 0 auto;margin-left:auto}.aside .has-sub-menu.open>.menu-trigger .aside__caret{transform:rotate(-135deg)}.aside .has-sub-menu>.sub-menu{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .25s ease}.aside .has-sub-menu.open>.sub-menu{max-height:640px}.aside .has-sub-menu>.sub-menu.aside__sublist--open{max-height:640px}.aside .aside__sublink{display:flex;align-items:center;height:42px;padding-left:22px;padding-right:15px;color:#121212;font-size:15px;font-weight:500;line-height:120%}.aside .aside__sublink.active{color:#802522}.slick-loading .slick-list{background:#fff}.footer__nav .has-sub-menu>.sub-menu{position:static;opacity:1;visibility:visible;transform:none;pointer-events:auto;max-height:none}.footer__nav .menu-trigger{cursor:default}.ocp-desc p,.complex-page__desc p{text-indent:1.5em}.fancybox-content{padding:20px!important}#mortgage-popup{padding:0!important;margin:0!important;scale:0;max-width:800px;width:100%;opacity:0;height:0;pointer-events:none;border-radius:10px}#mortgage-popup .ipotec__calc{background:#fff}#mortgage-popup .input-group input,#mortgage-popup .input-group select{border:1px solid #D6D9E0}#mortgage-popup .banks{padding:0 55px 78px}#mortgage-popup .banks h2{margin-bottom:24px}#mortgage-popup .banks .slick-list{padding:0 20% 0 0}#mortgage-popup.fancybox-content{opacity:1;scale:1;height:auto;pointer-events:all}.banks-slider_modal{margin-left:-10px}#mortgage-popup .banks-modal__next{position:absolute;top:50%;right:0;cursor:pointer;transform:translateY(-50%);z-index:2}.spinner-border{display:inline-block;width:1rem;height:1rem;vertical-align:-.125em;border-radius:50%;animation:.75s linear infinite spinner-animation;border:.2rem solid currentColor;border-right-color:transparent}@keyframes spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alert{padding:1rem;border-radius:.5rem}.alert.alert-danger{color:#9b1c1c;background-color:#fdf2f2;grid-column:1/3}.hide{display:none!important;height:0;opacity:0}.yamap .marker{position:relative;width:20px;height:20px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 5px #00000080;text-align:center;color:#fff;font-weight:700;line-height:20px;background-color:#0d6efd;cursor:pointer;transition:.7s}.yamap .primary{background-color:#0d6efd}.yamap .secondary{background-color:#d3473d}.yamap .marker{animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%{box-shadow:0 0 #0003}to{box-shadow:0 0 0 20px #0000}}.re-landing{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:24px 16px 48px;color:#1a1a1a;font-family:Montserrat,sans-serif}@media (min-width: 768px){.re-landing{padding-left:24px;padding-right:24px}}@media (min-width: 1024px){.re-landing{padding-left:32px;padding-right:32px}}.re-landing__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b;margin-bottom:16px}@media (min-width: 390px){.re-landing__crumbs{font-size:11px}}@media (min-width: 576px){.re-landing__crumbs{font-size:12px}}@media (min-width: 768px){.re-landing__crumbs{font-size:12px}}@media (min-width: 1024px){.re-landing__crumbs{font-size:12px}}@media (min-width: 1280px){.re-landing__crumbs{font-size:13px}}@media (min-width: 1440px){.re-landing__crumbs{font-size:13px}}.re-landing__crumbs a{color:#6b6b6b;text-decoration:none}.re-landing__crumbs a:hover{color:#8a2621}.re-landing__crumbs-sep{color:#6b6b6b;opacity:.6}.re-landing__title{font-family:Montserrat,sans-serif;font-size:26px;color:#1a1a1a;margin:0 0 16px;line-height:1.15}@media (min-width: 390px){.re-landing__title{font-size:28px}}@media (min-width: 576px){.re-landing__title{font-size:32px}}@media (min-width: 768px){.re-landing__title{font-size:36px}}@media (min-width: 1024px){.re-landing__title{font-size:40px}}@media (min-width: 1280px){.re-landing__title{font-size:44px}}@media (min-width: 1440px){.re-landing__title{font-size:48px}}.re-landing__intro{font-family:Montserrat,sans-serif;font-size:14px;color:#6b6b6b;max-width:820px;margin:0 0 32px;line-height:1.6}@media (min-width: 390px){.re-landing__intro{font-size:14px}}@media (min-width: 576px){.re-landing__intro{font-size:15px}}@media (min-width: 768px){.re-landing__intro{font-size:15px}}@media (min-width: 1024px){.re-landing__intro{font-size:15px}}@media (min-width: 1280px){.re-landing__intro{font-size:16px}}@media (min-width: 1440px){.re-landing__intro{font-size:16px}}.re-landing__count{font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b;margin-bottom:16px}@media (min-width: 390px){.re-landing__count{font-size:11px}}@media (min-width: 576px){.re-landing__count{font-size:12px}}@media (min-width: 768px){.re-landing__count{font-size:12px}}@media (min-width: 1024px){.re-landing__count{font-size:12px}}@media (min-width: 1280px){.re-landing__count{font-size:13px}}@media (min-width: 1440px){.re-landing__count{font-size:13px}}.re-landing__empty{background:#FFFFFF;border-radius:16px;padding:32px;color:#6b6b6b}.re-landing__empty p{margin:0 0 8px}.re-landing__empty a{color:#8a2621}.re-landing__pagination{margin-top:32px}.nvz-hero{display:flex;flex-direction:column;gap:16px;background:#FFFFFF;border-radius:16px;padding:24px;margin-bottom:24px}@media (min-width: 768px){.nvz-hero{flex-direction:row;align-items:center;padding:40px;gap:40px}}.nvz-hero__body{flex:1 1 auto}.nvz-hero__title{font-family:Montserrat,sans-serif;font-size:26px;color:#1a1a1a;margin:0 0 16px}@media (min-width: 390px){.nvz-hero__title{font-size:28px}}@media (min-width: 576px){.nvz-hero__title{font-size:32px}}@media (min-width: 768px){.nvz-hero__title{font-size:36px}}@media (min-width: 1024px){.nvz-hero__title{font-size:40px}}@media (min-width: 1280px){.nvz-hero__title{font-size:44px}}@media (min-width: 1440px){.nvz-hero__title{font-size:48px}}.nvz-hero__accent{color:#8a2621}.nvz-hero__text{color:#6b6b6b;margin-bottom:24px}.nvz-hero__text p{margin:0}.nvz-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.nvz-hero__media{flex:0 0 auto}.nvz-hero__media img{display:block;width:100%;max-width:480px;height:auto;border-radius:16px}.nvz-hero__media--empty{display:flex;align-items:center;justify-content:center;width:100%;max-width:480px;aspect-ratio:4/3;border-radius:16px;background:#F2F3F6;border:1px dashed rgba(0,0,0,.18);font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b;text-align:center;padding:24px}@media (min-width: 390px){.nvz-hero__media--empty{font-size:11px}}@media (min-width: 576px){.nvz-hero__media--empty{font-size:12px}}@media (min-width: 768px){.nvz-hero__media--empty{font-size:12px}}@media (min-width: 1024px){.nvz-hero__media--empty{font-size:12px}}@media (min-width: 1280px){.nvz-hero__media--empty{font-size:13px}}@media (min-width: 1440px){.nvz-hero__media--empty{font-size:13px}}.nvz-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:12px;font-weight:600;text-decoration:none;transition:opacity .15s ease}.nvz-btn--primary{background:#8A2621;color:#fff}.nvz-btn--primary:hover{opacity:.9}.nvz-btn--ghost{background:transparent;color:#8a2621;border:1px solid #8A2621}.nvz-btn--ghost:hover{background:rgba(138,38,33,.06)}.nvz-info{margin-bottom:32px}.nvz-info__title{font-family:Montserrat,sans-serif;font-size:18px;color:#1a1a1a;margin:0 0 16px}@media (min-width: 390px){.nvz-info__title{font-size:20px}}@media (min-width: 576px){.nvz-info__title{font-size:22px}}@media (min-width: 768px){.nvz-info__title{font-size:24px}}@media (min-width: 1024px){.nvz-info__title{font-size:26px}}@media (min-width: 1280px){.nvz-info__title{font-size:28px}}@media (min-width: 1440px){.nvz-info__title{font-size:32px}}.nvz-info__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 768px){.nvz-info__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.nvz-info__grid{grid-template-columns:repeat(4,1fr)}}.nvz-info__item{display:flex;align-items:center;gap:12px;background:#FFFFFF;border-radius:12px;padding:16px}.nvz-info__icon{font-size:1.4rem;color:#8a2621;flex:0 0 auto}.nvz-info__label{color:#1a1a1a;text-decoration:none;font-weight:500}.nvz-info a.nvz-info__label:hover{color:#8a2621}.sec-hero{display:flex;flex-direction:column;gap:16px;background:#FFFFFF;border-radius:16px;padding:24px;margin-bottom:24px}@media (min-width: 768px){.sec-hero{flex-direction:row;align-items:center;padding:40px;gap:40px}}.sec-hero__body{flex:1 1 auto}.sec-hero__title{font-family:Montserrat,sans-serif;font-size:26px;color:#1a1a1a;margin:0 0 16px}@media (min-width: 390px){.sec-hero__title{font-size:28px}}@media (min-width: 576px){.sec-hero__title{font-size:32px}}@media (min-width: 768px){.sec-hero__title{font-size:36px}}@media (min-width: 1024px){.sec-hero__title{font-size:40px}}@media (min-width: 1280px){.sec-hero__title{font-size:44px}}@media (min-width: 1440px){.sec-hero__title{font-size:48px}}.sec-hero__accent{color:#8a2621}.sec-hero__text{color:#6b6b6b;margin-bottom:24px}.sec-hero__text p{margin:0}.sec-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.sec-hero__media{flex:0 0 auto}.sec-hero__media img{display:block;width:100%;max-width:480px;height:auto;border-radius:16px}.sec-hero__media--empty{display:flex;align-items:center;justify-content:center;width:100%;max-width:480px;aspect-ratio:4/3;border-radius:16px;background:#F2F3F6;border:1px dashed rgba(0,0,0,.18);font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b;text-align:center;padding:24px}@media (min-width: 390px){.sec-hero__media--empty{font-size:11px}}@media (min-width: 576px){.sec-hero__media--empty{font-size:12px}}@media (min-width: 768px){.sec-hero__media--empty{font-size:12px}}@media (min-width: 1024px){.sec-hero__media--empty{font-size:12px}}@media (min-width: 1280px){.sec-hero__media--empty{font-size:13px}}@media (min-width: 1440px){.sec-hero__media--empty{font-size:13px}}.sec-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:12px;font-weight:600;text-decoration:none;transition:opacity .15s ease}.sec-btn--primary{background:#8A2621;color:#fff}.sec-btn--primary:hover{opacity:.9}.sec-btn--ghost{background:transparent;color:#8a2621;border:1px solid #8A2621}.sec-btn--ghost:hover{background:rgba(138,38,33,.06)}.sec-info{margin-bottom:32px}.sec-info__title{font-family:Montserrat,sans-serif;font-size:18px;color:#1a1a1a;margin:0 0 16px}@media (min-width: 390px){.sec-info__title{font-size:20px}}@media (min-width: 576px){.sec-info__title{font-size:22px}}@media (min-width: 768px){.sec-info__title{font-size:24px}}@media (min-width: 1024px){.sec-info__title{font-size:26px}}@media (min-width: 1280px){.sec-info__title{font-size:28px}}@media (min-width: 1440px){.sec-info__title{font-size:32px}}.sec-info__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 768px){.sec-info__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.sec-info__grid{grid-template-columns:repeat(4,1fr)}}.sec-info__item{display:flex;align-items:center;gap:12px;background:#FFFFFF;border-radius:12px;padding:16px}.sec-info__icon{font-size:1.4rem;color:#8a2621;flex:0 0 auto}.sec-info__label{color:#1a1a1a;text-decoration:none;font-weight:500}.sec-info a.sec-info__label:hover{color:#8a2621}.sec-faq{background:#FFFFFF;border-radius:16px;padding:24px;margin-bottom:24px}.sec-faq__title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 16px}@media (min-width: 390px){.sec-faq__title{font-size:20px}}@media (min-width: 576px){.sec-faq__title{font-size:22px}}@media (min-width: 768px){.sec-faq__title{font-size:24px}}@media (min-width: 1024px){.sec-faq__title{font-size:26px}}@media (min-width: 1280px){.sec-faq__title{font-size:28px}}@media (min-width: 1440px){.sec-faq__title{font-size:32px}}.sec-faq__item{border-bottom:1px solid rgba(0,0,0,.08)}.sec-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a}@media (min-width: 390px){.sec-faq__item summary{font-size:14px}}@media (min-width: 576px){.sec-faq__item summary{font-size:15px}}@media (min-width: 768px){.sec-faq__item summary{font-size:15px}}@media (min-width: 1024px){.sec-faq__item summary{font-size:15px}}@media (min-width: 1280px){.sec-faq__item summary{font-size:16px}}@media (min-width: 1440px){.sec-faq__item summary{font-size:16px}}.sec-faq__item summary::-webkit-details-marker{display:none}.sec-faq__ico{position:relative;width:16px;height:16px;flex:0 0 auto}.sec-faq__ico:before,.sec-faq__ico:after{content:"";position:absolute;background:#8A2621}.sec-faq__ico:before{top:7px;left:0;width:16px;height:2px}.sec-faq__ico:after{top:0;left:7px;width:2px;height:16px;transition:opacity .2s}.sec-faq__item[open] .sec-faq__ico:after{opacity:0}.sec-faq__ans{font-family:Montserrat,sans-serif;font-size:14px;color:#6b6b6b;padding:0 0 16px;line-height:1.6}@media (min-width: 390px){.sec-faq__ans{font-size:14px}}@media (min-width: 576px){.sec-faq__ans{font-size:15px}}@media (min-width: 768px){.sec-faq__ans{font-size:15px}}@media (min-width: 1024px){.sec-faq__ans{font-size:15px}}@media (min-width: 1280px){.sec-faq__ans{font-size:16px}}@media (min-width: 1440px){.sec-faq__ans{font-size:16px}}.hlc-chars{margin:24px 0}.hlc-chars__title{font-family:Montserrat,sans-serif;font-size:18px;color:#1a1a1a;margin:0 0 16px}@media (min-width: 390px){.hlc-chars__title{font-size:20px}}@media (min-width: 576px){.hlc-chars__title{font-size:22px}}@media (min-width: 768px){.hlc-chars__title{font-size:24px}}@media (min-width: 1024px){.hlc-chars__title{font-size:26px}}@media (min-width: 1280px){.hlc-chars__title{font-size:28px}}@media (min-width: 1440px){.hlc-chars__title{font-size:32px}}.hlc-chars__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}@media (min-width: 768px){.hlc-chars__grid{grid-template-columns:repeat(2,1fr)}}.hlc-chars__item{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;background:#FFFFFF;border-radius:12px}.hlc-chars__name{color:#6b6b6b}.hlc-chars__value{color:#1a1a1a;font-weight:600;text-align:right}.hlc-layouts{margin:32px 0}.hlc-layouts__title{font-family:Montserrat,sans-serif;font-size:18px;color:#1a1a1a;margin:0 0 16px}@media (min-width: 390px){.hlc-layouts__title{font-size:20px}}@media (min-width: 576px){.hlc-layouts__title{font-size:22px}}@media (min-width: 768px){.hlc-layouts__title{font-size:24px}}@media (min-width: 1024px){.hlc-layouts__title{font-size:26px}}@media (min-width: 1280px){.hlc-layouts__title{font-size:28px}}@media (min-width: 1440px){.hlc-layouts__title{font-size:32px}}.hlc-layouts__grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.hlc-layouts__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.hlc-layouts__grid{grid-template-columns:repeat(3,1fr)}}.hlc-card{display:flex;flex-direction:column;background:#FFFFFF;border-radius:16px;overflow:hidden}.hlc-card__media{aspect-ratio:4/3;background:#FFFFFF}.hlc-card__media img{display:block;width:100%;height:100%;object-fit:cover}.hlc-card__media-empty{width:100%;height:100%;background:linear-gradient(135deg,rgba(138,38,33,.04),rgba(138,38,33,.1))}.hlc-card__body{display:flex;flex-direction:column;gap:8px;padding:16px}.hlc-card__name{font-family:Montserrat,sans-serif;font-size:15px;color:#1a1a1a;margin:0}@media (min-width: 390px){.hlc-card__name{font-size:16px}}@media (min-width: 576px){.hlc-card__name{font-size:16px}}@media (min-width: 768px){.hlc-card__name{font-size:18px}}@media (min-width: 1024px){.hlc-card__name{font-size:18px}}@media (min-width: 1280px){.hlc-card__name{font-size:20px}}@media (min-width: 1440px){.hlc-card__name{font-size:22px}}.hlc-card__specs{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;color:#6b6b6b}.hlc-card__specs li:not(:last-child):after{content:"·";margin-left:8px}.hlc-card__price{color:#8a2621;font-weight:700;margin-top:auto}.settlement-block{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(26,26,26,.08)}.settlement-block:last-child{border-bottom:0}.settlement-block__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:12px}.settlement-block__title{font-family:Montserrat,sans-serif;font-size:15px;color:#1a1a1a;text-decoration:none}@media (min-width: 390px){.settlement-block__title{font-size:16px}}@media (min-width: 576px){.settlement-block__title{font-size:16px}}@media (min-width: 768px){.settlement-block__title{font-size:18px}}@media (min-width: 1024px){.settlement-block__title{font-size:18px}}@media (min-width: 1280px){.settlement-block__title{font-size:20px}}@media (min-width: 1440px){.settlement-block__title{font-size:22px}}.settlement-block__title:hover{color:#8a2621}.settlement-block__meta{color:#6b6b6b}.settlement-block__count{margin-left:auto;color:#8a2621;font-weight:600}.settlement-block__desc{color:#6b6b6b;margin-bottom:24px;max-width:900px}.team{display:block}.team__lead{background:#F4F6FB;padding:53px;margin-bottom:80px}.team__block{border-radius:33px}.team__label{color:#121212;font-size:36px;font-style:normal;font-weight:700;line-height:120%}.team__members{margin-top:25px;margin-bottom:135px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:120px}.team__member{width:100%;height:350px;position:relative}.team__photo{object-fit:cover;width:100%;border-radius:33px;height:100%}.team__info{width:90%;min-height:140px;background:white;padding:28px 46px 28px 28px;border-radius:11px;position:absolute;right:50%;transform:translate(50%) translateY(-50%);display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.team__name{color:#121212;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.team__position{margin-top:10px;color:#5a5858;font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (max-width: 1260px){.team__members{grid-template-columns:1fr 1fr}}@media (max-width: 1024px){.team__bg{background:#F4F6FB}.team__members{grid-template-columns:1fr}.team__member{height:250px}.team__lead{padding:40px 0 10px;position:relative;border-radius:0}.team__wrapper{overflow:hidden}.team__h1{text-align:left;margin-bottom:10px;margin-top:10px}}.history{background:#F4F6FB;padding-top:80px;margin-bottom:85px}.history__h2{color:#121212;text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:120%}.history__block{display:flex;justify-content:space-between}.history__descr{font-size:14px;font-style:normal;font-weight:500;line-height:normal}.history__ones{max-width:600px}.history__ones h3{text-align:left}.history__left{padding-top:60px;padding-bottom:60px;display:flex;flex-direction:column;justify-content:space-between}.history__left .history__years{text-align:right}.history__right{padding-top:60px;padding-bottom:60px;display:flex;flex-direction:column;justify-content:space-between}.history__years{color:#802522;font-size:112px;font-style:normal;font-weight:700}.mobile-history{display:none}@media (max-width: 1024px){.mobile-history{display:block;background:#F4F6FB;padding-top:50px;margin-bottom:50px}.mobile-history__ones{min-height:318px}.mobile-history__ones2{min-height:270px}.mobile-history__ones3{min-height:338px}.mobile-history__block{display:flex}.mobile-history .history__years{margin-top:30px;font-size:45px}.mobile-history h3{text-align:left;margin-top:5px}.mobile-history .history__years2{margin-top:0}}.comment{margin-bottom:80px;overflow:hidden}.comment__heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.comment__heading h2{margin:0}.comment__navigation{display:flex;align-items:center;gap:20px}.comment__navigation .comment__prev,.comment__navigation .comment__next{cursor:pointer;width:50px;min-width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:13px;border:1px solid #ededee}.comment__navigation .comment__prev path,.comment__navigation .comment__next path{transition:.3s all linear}.comment__navigation .slick-disabled path{fill:#b0b0b0}.comment .comment__resp-btn{margin-top:0;margin-left:0}.comment__police a{color:#802522;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline}.comment__police a:hover{text-decoration-line:none}.comment__textarea{border-radius:8px;border:1px solid #D6D9E0;width:100%;padding:14px 16px;max-width:679px;max-height:500px;resize:vertical}.comment__btn{width:215px;margin:30px auto auto;cursor:pointer}.comment__ones{padding:30px;border-radius:10px;background:#fbfbfb;margin-right:30px}.comment__person{display:flex;column-gap:15px;align-items:center}.comment__name{color:#121212;font-size:16px;font-style:normal;font-weight:700;line-height:21px;margin-bottom:6px}.comment__date{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#5a5858}.comment__text{margin-top:14px;margin-bottom:8px;color:#5a5858;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.comment__position{color:#5a5858;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.comment__position span{color:#121212;font-size:15px;font-style:normal;font-weight:700;line-height:140%;margin-right:5px}.comment__more{margin-top:13px;display:flex;align-items:center;gap:9px}.comment__more span{color:#802522;font-size:16px;font-style:normal;font-weight:500;cursor:pointer;line-height:120%;letter-spacing:.42px;text-decoration-line:underline}.comment__more svg{transition:all .2s linear}.comment__more svg.show{transform:rotate(180deg)}.comment__more.visible{display:flex}.comment__hide-text{-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.comment__wrapper-slider{position:relative}.comment__wrapper-slider .slick-track{display:flex}.comment__wrapper-slider .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}@media (max-width: 1024px){.comment{display:block;margin-bottom:55px}.comment h2{text-align:left}.comment__prev,.comment__next{display:none!important}.comment__slider{padding-right:0;padding-left:0}.comment .slick-list{overflow:visible}.comment__slider{width:92%!important}.comment__slide{padding-left:5px;padding-right:5px}.comment__ones{margin:0;padding:24px 20px}.comment__btn{font-size:16px}}.cart-filter{min-height:110px;display:flex;align-items:center;padding:30px 32px;justify-content:space-between;border-radius:10px;border:1px solid #F5F5F5;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;background:#FFF;box-shadow:-3px -1px 18.1px #00000014;margin-top:20px}.cart-filter-btn{padding:0 24px;border-radius:56px;height:56px;background:#F5F5F5;width:max-content;color:#121212;font-size:16px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer;display:flex;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;align-items:center}.filter-price.filter-appart{margin:0!important}.filter-price__head.filter-appart__head{width:350px;height:100%;padding:18px 24px;height:56px}.filter-price .cart-dialog-radio{flex-wrap:wrap;gap:15px}.cart-filter-btn-blue{background:#009FE3;color:#fff;padding-left:36px;padding-right:36px}.search-filter-input{max-width:475px;width:100%;border:none;padding-left:52px}.wrapper-search-input{width:100%;max-width:470px;position:relative}.wrapper-search-input svg{position:absolute;top:50%;transform:translateY(-50%);left:24px}input[type=radio]:checked+.cart-filter-btn{background-color:#802522;color:#fff;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-ms-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear}input[type=radio]:checked+.cart-filter-btn:hover{background:#802522}.cart-filter input[type=radio],.cart-dialog input[type=radio]{display:none}.cart-overlay-dialog{overflow:auto;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;align-items:center;justify-content:center;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-ms-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear;z-index:1000}.cart-overlay-dialog .cart-dialog{display:block}.display-none{background-color:#0000;pointer-events:none}.display-none .cart-dialog{display:none}.cart-homes-wrapper{width:300px;padding:0 10px 0 0;overflow-y:auto}.cart-homes-wrapper::-webkit-scrollbar{-webkit-appearance:none;width:5px;border-radius:10px}.cart-homes-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background:#E7E7E7;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}@-moz-document url-prefix(){.cart-homes-wrapper{scrollbar-width:thin;scrollbar-color:#E7E7E7 rgba(0,0,0,0)}}.cart-dialog{padding:50px 60px;background:white;width:800px}.cart-dialog__title{color:#121212;text-shadow:1px 1px 1px rgba(0,0,0,0);font-size:40px;font-style:normal;font-weight:500;line-height:56px}.cart-select{display:flex;flex-direction:column}.cart-select select{border-radius:8px;border:1px solid #D6D9E0;height:48px;max-width:590px;width:100%;padding-left:15px;padding-right:50px;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.cart-select-wrapper{position:relative;max-width:590px;margin-top:8px;width:100%}.cart-select-wrapper:before{content:"";width:15px;height:10px;position:absolute;top:50%;right:24px;transform:translateY(-50%);background:url(/build/assets/select-icon-da78962a.svg) no-repeat center}.cart-dialog-radio{display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.cart-dialog-form{display:flex;flex-direction:column;row-gap:20px;margin-top:20px}.cart-dialog-form .cart-filter-btn{border-radius:8px;border:1px solid #D6D9E0}.cart-dialog-form label span{color:#ff5858;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.cart-dialog-inputs{display:grid;grid-template-columns:1fr 1fr;row-gap:20px;max-width:590px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.cart-dialog-inputs-wrapper,.cart-dialog-inp-wrapper{display:flex;flex-direction:column;row-gap:8px;justify-content:end}.cart-dialog-inputs-wrapper input,.cart-dialog-inp-wrapper input{width:100%;border-radius:8px;border:1px solid #D6D9E0;height:48px;padding-left:15px;padding-right:15px}.cart-ones-label{margin-bottom:8px}.cart-dialog-radio .cart-filter-btn{height:48px}.cart-dialog{position:relative}.cart-dialog .cart-dialog-close-btn{position:absolute;top:15px;right:15px;cursor:pointer}.yandex-map{margin-top:40px;margin-bottom:80px;height:872px;display:flex;gap:10px;overflow:hidden}.yandex-map .__ymap{height:100%!important}.cart-homes{overflow-y:auto;display:flex;flex-direction:column}.show-list-mobile{display:none}.filter-btns{display:flex;align-items:center;justify-content:space-between}.filter-btns .cart-filter-btn{display:flex;height:48px;padding:16px 24px 14px;justify-content:center;align-items:center;gap:8px;color:#fff;border-radius:10px;background:#009FE3}.reset-wrapper{cursor:pointer;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;align-items:center}.reset{color:#2d2d2d;font-size:16px;font-style:normal;font-weight:600;line-height:87%;letter-spacing:.2px;border-bottom:1px dashed #2d2d2d;width:75px}@media (max-width: 1290px){.cart-filter div{display:none}.cart-filter .cart-filter-btn{display:flex;width:100%;justify-content:center}}.ct-cart{margin-bottom:40px}@media (max-width: 1024px){.cart{display:block}.cart-dialog{width:600px}.cart-dialog-radio-long{display:grid;grid-template-columns:1fr 1fr;row-gap:10px}.cart-filter-btn{width:max-content;display:flex;justify-content:center}.width-100{width:100%}.yandex-map{flex-direction:column}.cart-homes-wrapper{width:100%}.show-list-mobile{display:block;color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;border-radius:8px;border:1px solid #ACACAC;padding:16px 24px 14px;width:217px;margin-top:15px;cursor:pointer}.cart-homes-wrapper{display:none}.show-list-mobile-active{display:block}.yandex-map{margin-top:15px;margin-bottom:50px}.ct-cart{display:block}.ct-cart h2{text-align:left}.ct-cart .canv-cart{height:410px!important}}@media (max-width: 600px){.wrapper-cart-dialog{height:100%;width:100%}.cart-dialog{width:100%;min-height:100vh}.cart-dialog-radio-long-600{display:grid;grid-template-columns:1fr 1fr;row-gap:10px}.cart-dialog-radio-long-600 .cart-filter-btn,.width-mobile-100{width:100%}.cart-dialog{padding-left:15px;padding-right:15px}.column-1-3-mobile{-ms-grid-column:1/3;grid-column:1/3}.cart-filter-btn{padding-left:14px;padding-right:14px}.cart-filter-btn{font-size:14px}}.ipotec{margin-bottom:80px}.ipotec__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ipotec__wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.ipotec__calc{padding:40px 55px;display:flex;flex-direction:column;row-gap:16px;background:#fbfbfb;border-radius:15px;position:relative;z-index:1;height:100%}.ipotec__calc_heading h2{font-weight:700;font-size:32px;line-height:175%;text-shadow:1px 1px 1px 0 rgba(0,0,0,0);color:#121212}.ipotec__calc_heading p{font-weight:400;font-size:14px;line-height:143%;color:#5a5858}.ipotec__calc label{font-weight:600;font-size:14px;line-height:143%;color:#121212}.ipotec__calc .input-group input,.ipotec__calc .input-group select{border:1px solid #dee5f2;border-radius:15px;height:56px;padding-left:15px;background:#FFF;max-width:100%;padding-right:15px}.ipotec__calc .input-group input[type=number]::-webkit-outer-spin-button,.ipotec__calc .input-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ipotec__calc .input-group .noUi-connects{background:#802522}.ipotec__calc .input-group #slider-round{margin-left:10px;margin-right:10px;height:3px}.ipotec__calc .input-group #slider-round .noUi-handle{background:#802522;border:0;height:16px;width:16px;top:-7px;right:-9px;border-radius:100%;transition:.3s;box-shadow:4px 4px 8px #223c5033;cursor:pointer}.ipotec__calc .input-group #slider-round .noUi-handle:active{transform:scale(1.1)}.ipotec__calc .ipotec__policy{display:flex;align-items:center;gap:12px}.ipotec__calc .ipotec__policy div{display:flex;align-items:center;gap:10px}.ipotec__calc .ipotec__policy div input{display:none}.ipotec__calc .ipotec__policy div label{position:relative;cursor:pointer;width:20px;height:20px}.ipotec__calc .ipotec__policy div label:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid #e1e3e6;border-radius:4px;transition:all .3s ease}.ipotec__calc .ipotec__policy div input:checked+label:before{border:2px solid #802522}.ipotec__calc .ipotec__policy div input:checked+label:after{content:"";position:absolute;top:3px;left:5px;width:20px;height:20px;background:url(/build/assets/filter-checkmark-accent-027519a3.svg) no-repeat}.ipotec__calc .ipotec__policy span{font-weight:400;font-size:14px;color:#121212}.ipotec__calc .ipotec__policy a{font-weight:400;font-size:14px;color:#802522;text-decoration:underline;text-decoration-skip-ink:none}.ipotec h2{margin-bottom:0}.ipotec .input-group{display:flex;flex-direction:column;row-gap:0px}.ipotec .input-group #priceRange{background:linear-gradient(to right,#802522 22%,transparent 22%)}.ipotec .input-group #firstPay{background:linear-gradient(to right,#802522 27%,transparent 27%)}.ipotec .input-group input:not(input[type=range]){margin-top:8px}.ipotec .input-group input[type=range]{height:2px;-webkit-appearance:none;width:calc(100% - 26px);border:0;padding:0;margin:0 13px}.ipotec .input-group input[type=range]:focus{outline:none}.ipotec .input-group input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;background:none}.ipotec .input-group input[type=range]::-webkit-slider-thumb{height:16px;width:16px;border-radius:50px;background:#802522;cursor:pointer;-webkit-appearance:none;margin-top:-6px}.ipotec .cart-select{margin-top:0;row-gap:0}.ipotec .cart-select-wrapper{max-width:100%}.ipotec__custom-input-wrapper{position:relative}.ipotec__custom-input-wrapper .inp-percent{color:#802522;text-shadow:1px 1px 1px rgba(0,0,0,0);font-size:16px;font-style:normal;font-weight:400;line-height:24px;position:absolute;right:20px;top:50%;transform:translateY(-25%)}.ipotec .form-range{height:auto!important;width:100%;transform:translateY(0)}.ipotec__custom-input{width:100%}.ipotec__info{display:flex;flex-direction:column;justify-content:space-between;row-gap:32px}.ipotec__block{border-radius:10px;background:#e3eaf9;padding:30px 50px;position:relative;overflow:hidden}.ipotec__img{position:absolute;right:-5px;bottom:-6px}.ipotec .calc__resp-btn{margin-top:0;margin-left:0;width:223px}.ipotec__block2{border-radius:10px;padding:32px;background:#F5F5F5;position:relative;overflow:hidden}.ipotec__block2 .ipotec__img{right:-14px;bottom:-3px}.ipotec__block2 .ipotec__title{color:#121212}.ipotec__block2 .ipotec__stats{margin-top:62px}.ipotec__block2 .ipotec__value{color:#802522}.ipotec__block2 .ipotec__attr{color:#121212}.ipotec__title{color:#121212;text-shadow:1px 1px 1px rgba(0,0,0,0);font-size:32px;font-style:normal;font-weight:700}.ipotec__stats{margin-top:62px;display:flex;column-gap:35px}.ipotec__attr{display:flex;flex-direction:column;color:#121212;text-shadow:1px 1px 1px rgba(0,0,0,0);font-size:16px;font-style:normal;font-weight:400;line-height:20px;row-gap:28px}.ipotec__attr span{transform:translateY(4px)}.ipotec__value{display:flex;flex-direction:column;color:#121212;font-size:24px;font-style:normal;font-weight:700;line-height:20px;row-gap:28px}.banks__h2{font-size:32px}.banks__slider{margin-top:22px;max-width:570px}.banks__item{border-radius:8px;width:280px;height:135px;border:1px solid #E5E5E5;padding:16px}.banks .slick-prev{display:none}.banks .slick-slide{margin-left:10px;margin-right:10px}.banks__logo{width:65px;height:26px}.banks__divider{width:32px;height:1px;background:#848282;margin-top:10px}.banks__price{margin-top:15px;color:#121212;text-shadow:1px 1px 1px rgba(0,0,0,0);font-size:20px;font-style:normal;font-weight:700;line-height:20px}.banks__percents{display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;color:#848282;text-shadow:1px 1px 1px rgba(0,0,0,0);font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-top:12px}.banks__percents span{color:#ff3838}.banks__wrapper-slider{position:relative;overflow:hidden}.banks__wrapper-slider:before{content:"";position:absolute;top:0;right:0;width:30%;pointer-events:none;height:100%;background:linear-gradient(to right,transparent 0%,white 100%);z-index:1}.banks__next{cursor:pointer;position:absolute;top:50%;transform:translateY(-25%);right:0;z-index:2}.banks .slick-list{overflow:visible}.ipotec__mobile-block{display:none}@media (max-width: 1240px){.ipotec__calc{background:none;padding-top:0}.ipotec__wrapper{display:flex;flex-direction:column}.ipotec__calc{padding-left:0;padding-right:0}}@media (max-width: 1024px){.ipotec{display:block;margin-bottom:50px}.ipotec h2{padding-top:33px;text-align:left;line-height:100%;margin-bottom:15px}.ipotec .calc__resp-btn{width:100%}.ipotec__calc{padding-top:0;row-gap:13px}.ipotec .ipotec__block,.ipotec .ipotec__block2{display:none}.ipotec__mobile-block{display:flex;overflow:hidden;min-height:220px}.ipotec .ipotec__calc .input-group input,.ipotec .ipotec__calc .input-group select{height:46px}.ipotec__left{background:#e3eaf9;width:100%;padding:14px;border-radius:15px}.ipotec__left .ipotec__title{font-weight:700;font-size:20px;color:#121212;text-shadow:1px 1px 1px 0 rgba(0,0,0,0)}.ipotec__left .ipotec__stats{margin-top:0;flex-direction:column;row-gap:6px}.ipotec__left .ipotec__attr{font-weight:400;font-size:14px;color:#121212;text-shadow:1px 1px 1px 0 rgba(0,0,0,0)}.ipotec__left .ipotec__value{font-weight:700;font-size:20px;color:#121212}.ipotec__right{background:#fbfbfb;width:100%;padding:14px;border-radius:15px}.ipotec__right .ipotec__title{font-weight:700;font-size:20px;color:#121212;text-shadow:1px 1px 1px 0 rgba(0,0,0,0)}.ipotec__right .ipotec__stats{flex-direction:column;row-gap:6px;margin-top:0}.ipotec__right .ipotec__attr{font-weight:400;font-size:14px;color:#121212;text-shadow:1px 1px 1px 0 rgba(0,0,0,0)}.ipotec__right .ipotec__value{font-weight:700;font-size:20px;color:#121212}.ipotec__stats-wrapper{display:flex;row-gap:10px;flex-direction:column;margin-top:10px}.ipotec .banks{display:none}}@media (max-width: 560px){.ipotec__grid{display:flex;flex-direction:column}}.ctg-sld{position:relative;transform:translateY(-192px);margin-bottom:-320px;height:100vh}.ctg-sld img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ctg-sld .ctg-sld__item{height:100vh}.ctg-sld svg{-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-ms-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear}.ctg-sld .ctg__next{position:absolute;top:48vh;right:0;z-index:1;cursor:pointer}.ctg-sld .ctg__next:hover{fill:#802522}.ctg-sld .ctg__prev{position:absolute;top:48vh;z-index:1;cursor:pointer}.ctg-sld .ctg__prev:hover{fill:#802522}.ctg-sld .ctg-wr{position:absolute;left:50%;z-index:1;transform:translate(-50%)}.ctg-sld .slick-dots{bottom:180px;display:flex;column-gap:14px;justify-content:center}.ctg-sld .slick-dots li{background:white;width:17px;height:17px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:flex;justify-content:center;align-items:center}.ctg-sld .slick-dots button{padding:0}.ctg-sld .slick-dots button:before{content:""}.ctg-sld .slick-dots .slick-active button{font-size:0;width:9px;height:9px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:#802522}@media (max-width: 1024px){.ctg-sld{display:block}.ctg-sld .slick-arrow{display:none!important}}.adv{margin-top:30px}.adv__title{color:#121212;font-size:20px;font-style:normal;font-weight:500;line-height:120%}.adv__list{display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:30px;margin-top:20px;row-gap:30px}.adv__item{display:flex;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;align-items:center}.adv__desc{color:#5a5858;font-size:16px;font-style:normal;font-weight:400;line-height:125%}.adv__icon{width:57px;height:57px}.adv__sale{padding:20px;border-radius:8px;background:#F5F5F5;display:grid;grid-template-columns:1fr 1fr;row-gap:15px}.adv__sale{margin-top:16px}.adv__price{color:#802522;font-size:16px;font-style:normal;font-weight:500;text-align:right}.adv__to-ipotec{color:#5a5858;font-size:16px;font-style:normal;margin-top:25px;font-weight:700}.adv__hr{background:#E4E4E4;margin-top:17px}.adv__dep{display:flex;justify-content:space-between}.adv__dep{margin-top:26px;align-items:center}.adv__dep .adv__logo{width:118px;height:44px;position:static;transform:none}.adv__dep-flex{display:flex;flex-direction:column;row-gap:10px}.adv__dep-flex span{color:#121212;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.contact-btns{margin-top:35px;display:flex;justify-content:space-between;column-gap:58px;align-items:center}.show-contacts{cursor:pointer}.recall-me{color:#802522;text-align:right;font-size:18px;font-style:normal;cursor:pointer;font-weight:400;line-height:120%;letter-spacing:.45px;text-decoration-line:underline;background:none;border:none}@media (max-width: 1024px){.adv__list{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.adv .adv__item{flex-direction:column;row-gap:10px;align-items:flex-start}}.trim{margin-bottom:80px}.trim h2{margin-bottom:20px}.trim__form{display:flex;column-gap:15px}.trim__form input{display:none}.trim__form .trim__filter-btn{height:48px;display:flex;align-items:center;padding-left:22px;padding-right:22px;cursor:pointer;border-radius:56px;background:#F5F5F5;color:#5a5858;font-size:16px;font-style:normal;font-weight:400;margin-bottom:32px}.trim input[type=radio]:checked+.trim__filter-btn{background-color:#802522;color:#fff;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-ms-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear}.trim input[type=radio]:checked+.trim__filter-btn:hover{background:#802522}.trim__flex{display:flex;column-gap:44px}.trim__ones{width:50%;position:relative}.trim__ones svg{-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-ms-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear;top:50%;transform:translateY(-50%)}.trim__slider{width:100%}.trim__slide{width:100%;height:500px}.trim__slide img{width:100%;height:100%;object-fit:cover;border-radius:10px}.trim .trim__next{position:absolute;right:25px;z-index:1;cursor:pointer}.trim .trim__next:hover{fill:#009fe3}.trim .trim__prev{position:absolute;left:25px;z-index:1;cursor:pointer}.trim .trim__prev:hover{fill:#009fe3}.trim__title{color:#121212;font-size:20px;font-style:normal;font-weight:500;line-height:120%}.trim__divider{max-width:490px;width:100%;background:rgba(18,18,18,.2);height:1px;margin-top:18px;margin-bottom:28px}.trim__stats{display:flex;column-gap:16px;margin-bottom:20px}.trim__quad{width:100%;max-width:12px;height:2px;background:#802522;margin-top:9px}.trim__label{color:#5a5858;font-size:16px;font-style:normal;font-weight:700;line-height:125%}.trim__stat{display:flex;flex-direction:column;row-gap:12px}.trim__btn{width:275px;cursor:pointer}@media (max-width: 1024px){.trim{display:block;margin-bottom:50px}.trim h2{text-align:left}.trim__form{flex-direction:column}.trim .trim__filter-btn{margin-bottom:15px;justify-content:center}.trim .trim__flex{flex-direction:column}.trim .trim__ones{width:100%}.trim .trim__ones-for-slide{width:90%;margin-top:26px;margin-bottom:30px}.trim .trim__slider{width:100%}.trim .slick-arrow{display:none!important}.trim .slick-list{overflow:visible}.trim .slick-slide{padding-right:16px}.trim .trim__slide{height:286px}.trim .trim__btn{width:100%;margin-top:26px}}.main{overflow:hidden}.documents-pdf{margin-bottom:80px}.documents-pdf__wrapper{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:20px}.documents-pdf__item{display:flex;justify-content:space-between;border-radius:10px;border:1px solid #D9D9D9;padding:20px 30px 20px 16px}.documents-pdf__item a{display:flex;align-items:center}.documents-pdf__left{display:flex;align-items:center;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}.documents-pdf__file{color:#009fe3;font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-decoration-line:underline}@media (max-width: 1024px){.documents-pdf{display:block;margin-bottom:50px}.documents-pdf h2{text-align:left}.documents-pdf .documents-pdf__wrapper{display:flex;flex-direction:column}}.filter-c-attrs{margin-bottom:50px}.filter-c-attrs__attrs{display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.filter-c-attrs__attrs label{border-radius:56px;border:1px solid #E3E3E3;padding:0 27px;cursor:pointer;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-ms-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear;display:flex;height:48px;align-items:center}.filter-c-attrs input[type=radio]:checked+label{background-color:#802522;color:#fff;border:none}.filter-c-attrs input[type=radio]:checked+label:hover{background:#802522}.filter-c-attrs input{display:none}.filter-c-attrs__build{margin-top:25px;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.filter-c-attrs__build label{padding:0 27px;border-radius:56px;background:#F5F5F5;display:flex;height:48px;align-items:center;cursor:pointer}@media (max-width: 1024px){.filter-c-attrs{display:block}.filter-c-attrs__build{flex-direction:column;row-gap:14px;margin-top:14px}.filter-c-attrs__build label{justify-content:center}}.tabs .filter__preset{display:flex;align-items:center;gap:30px;position:relative;bottom:0;margin-bottom:70px}.tabs .filter__preset input{display:none}.tabs .filter__preset label{border-radius:15px;background:#fbfbfb;padding:17px 37px;display:flex;cursor:pointer;transition:all .3s}.tabs .filter__preset input[type=radio]:checked+label{background-color:#802522;color:#fff;transition:all .3s}.tabs .filter__preset input[type=radio]:checked+label:hover{background:rgba(128,37,34,.8)}.filter__preset{display:flex;position:relative;bottom:-10px}.filter__preset input{display:none}.filter__preset label{border-radius:10px 10px 0 0;border:1px solid #F5F5F5;background:#FFF;padding:20px 27px;display:flex;cursor:pointer}.filter__preset input[type=radio]:checked+label{background-color:#802522;color:#fff;border:none}.filter__preset input[type=radio]:checked+label:hover{background:#802522}@media (max-width: 1024px){.filter-h4{text-align:center;font-size:28px}.filter-price{width:100%;margin-right:0!important;margin-bottom:10px}.filter-price__head{width:100%!important}.filter-price__head:after{right:23px!important}.filter__preset{display:grid;grid-template-columns:1fr 1fr;margin-bottom:15px;margin-top:10px;gap:20px 15px;position:static}.filter__preset label{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;justify-content:center}.filter__left{z-index:9}.filter__paginator li:first-child a{width:105px}.filter__paginator li{margin-right:0}.filter__paginator{padding-right:55px;justify-content:space-between;width:100%}}.slider-styled,.slider-styled .noUi-handle{box-shadow:none}.slider-styled .noUi-handle:before,.slider-styled .noUi-handle:after{display:none}#slider-round{height:7px}#slider-round .noUi-connect{border-radius:4px;background:rgb(0,159,227)}.real-estate__filter #slider-round{height:4px}.real-estate__filter #slider-round .noUi-connect{border-radius:4px;background:#802522}.real-estate__filter #slider-round .noUi-handle{background:#802522;border:none;height:18px;width:18px;top:-8.5px;box-shadow:none}.real-estate__filter #slider-round .noUi-handle:active{transform:scale(1.05)}#slider-round .noUi-handle{background:rgb(0,159,227);border:4px solid #FFF;height:14px;width:14px;top:-5px;right:-9px;border-radius:100%;transition:.3s;box-shadow:4px 4px 8px #223c5033;cursor:pointer}#slider-round .noUi-handle:active{transform:scale(1.6)}.filter-price{position:relative;background:#F5F5F5;border-radius:50px;height:100%;margin-right:16px;z-index:10}.filter-price.active .filter-price__head:after{transform:translateY(-50%) rotate(180deg)}.filter-price__head{width:180px;border-radius:56px;background:transparent;border:0;padding:14px 23px;height:48px;cursor:pointer;position:relative;transition:all .3s ease;z-index:2}.filter-price__head:after{position:absolute;content:"";top:50%;right:14px;width:15px;height:10px;transform:translateY(-50%);background:url(/build/assets/select-icon-da78962a.svg) no-repeat center;transition:all .3s ease}.filter-price__title{color:#8c94a8;font-size:12px;letter-spacing:-.005em;line-height:1;margin-bottom:20px}.filter-price__line{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.48px}.filter-price__body{position:absolute;top:calc(100% + 15px);left:0;padding:30px 36px;width:460px;border-radius:20px;background:#FFF;box-shadow:0 3px 8px #1919190d,0 14px 14px #1919190a,0 31px 19px #19191908,0 56px 22px #19191903,0 87px 24px #19191900}.filter-price__inpts{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:10px}.filter-price__inpts input{height:100%;text-align:center;width:100%;outline:0;border:0;color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.48px;background:#F5F5F5}.filter-price__inpts input::-webkit-outer-spin-button,.filter-price__inpts input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filter-price__inpts .filter-price__inpt{display:flex;padding:10px;background:#F5F5F5;align-items:center;gap:10px;border-radius:10px}.filter-price__inpts .filter-price__name{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.48px}.filter-price__popup-enter-active,.filter-price__popup-leave-active{transition:opacity .5s ease}.filter-price__popup-enter,.filter-price__popup-leave-to{opacity:0}@media (max-width: 992px){.filter-price__body{padding:20px;border-radius:10px;max-width:270px}}.new-services h2{margin-bottom:26px}.new-services__group{display:flex;flex-direction:column;row-gap:13px;position:absolute;top:22px;left:22px}.new-services__accent,.new-services__white{display:flex;justify-content:center;align-items:center;gap:10px;flex-shrink:0;min-width:138px;max-width:160px;height:36px;padding:10px;border-radius:39px;font-style:normal;font-weight:400;line-height:120%}.new-services__accent{background:#802522;color:#fff;font-size:14px}.new-services__white{background:#fff;color:#121212;font-size:16px}.new-services__wr{display:flex;flex-wrap:wrap;margin:0 -20px}.new-services__card{flex:0 0 calc(33.33% - 40px);margin:0 20px 30px;width:100%;height:600px;position:relative}.new-services__card.card-main{flex:0 0 calc(66.66% - 40px)}.new-services__img{width:100%;-o-object-fit:cover;height:492px;object-fit:cover;border-radius:33px}.new-services__info{display:flex;justify-content:space-between;align-items:center;gap:10px}.new-services__mobile{display:none}.new-services__title{color:#121212;font-size:22px;font-style:normal;font-weight:700;line-height:120%}.new-services__block{display:flex;flex-direction:column;row-gap:6px;justify-content:center;margin-top:22px}.new-services__left{display:flex;column-gap:6px;align-items:center}.new-services__open{color:#009fe3;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.06px}@media (max-width: 1024px){.new-services__wr{column-gap:8px!important}.new-services .new-services__img{max-height:200px;border-radius:15px}.new-services .news-service__card_interactive{border-radius:15px}.new-services .appart-info{display:none}.new-services .new-services__group{top:5px;left:5px}.new-services .main_btn{margin-top:25px}.new-services__card{height:auto;margin:0}.new-services__block{margin-top:20px}}.news-service__card_interactive{position:relative;overflow:hidden;border-radius:33px}.appart-info{position:absolute;padding:28px;min-height:286px;left:0;bottom:-100%;right:0;border-radius:33px;background:linear-gradient(0deg,rgba(255,255,255,.69) 0%,rgba(255,255,255,.69) 100%);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transition:all 1s ease;display:none}.appart-info__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.appart-info__number{color:#121212;font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.5px}.appart-info__date{color:#121212;font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.4px}.appart-category__item{display:flex;align-items:center;justify-content:space-between}.appart-category__item:not(:last-child){margin-bottom:15px}.appart-category__item .appart-category__type{flex:0 0 120px;color:#802522;font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.4px}.appart-category__square{flex:0 0 100px}.appart-category__price{flex:0 0 120px}.appart-info__body{margin-bottom:22px}.appart-category__more{display:inline-block;padding:11px 16px;color:#802522;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.42px;border-radius:10px;background:#FFF}@media (max-width: 1200px){.new-services__wr{display:grid;grid-template:auto/repeat(2,1fr);column-gap:25px;row-gap:25px;margin:0}.new-services__card{flex:auto;margin:0}}@media (max-width: 1024px){.new-services__price{display:none}.new-services__mobile{display:block}.new-services__mobile p{font-weight:400;font-size:20px;line-height:120%;color:#121212}.new-services__left div{font-size:14px}.new-services__title{font-weight:700;font-size:16px;color:#121212}.appart-info__date{font-weight:700;font-size:16px;line-height:120%}.new-services__block{row-gap:12px}.new-services__group{gap:3px}.new-services__accent,.new-services__white{font-size:12px;min-width:auto;max-width:138px;padding:8px;height:auto}}.aside{width:100%;height:100vh;background:#FFF;top:0;position:fixed;z-index:10;transition:.2s all linear;left:-100%;padding-top:85px;padding-bottom:50px;overflow-x:auto}.aside__link{color:#121212;font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.01em;display:flex;align-items:center;height:45px;justify-content:space-between;padding-left:5px;padding-right:15px}.aside__link svg path{fill:#802522}.aside__list{padding-bottom:33px;border-bottom:1px solid #dee5f2}.aside__contacts{margin-top:29px}.aside__contacts .header__call{display:block;margin-top:10px;font-size:16px}.aside_active{left:0}.btn-mobile-menu{cursor:pointer}.search-result{padding-bottom:80px}.search-result .container .container{padding:0}.search-result__flex{display:flex;column-gap:35px}.search-result__left{width:100%}.search-result__left .categories-wrapper{display:grid;grid-template:auto/repeat(2,1fr);gap:30px}.search-result__left .categories-wrapper .new-services__card{margin:0}.search-result__left .paginator{margin-top:40px}.search-result__right{width:260px;display:flex;flex-direction:column;row-gap:35px}.search-result .advertising{width:100%;cursor:pointer}.search-result .advertising img{width:100%;object-fit:cover}.search-result .main_btn{width:fit-content;margin:40px auto auto;cursor:pointer}.search-jk__title{color:#121212;font-size:36px;font-style:normal;font-weight:700;line-height:120%;text-decoration-line:underline;text-underline-offset:5px}.search-jk .products__box2{grid-template-columns:1fr 1fr 1fr 1fr}.search-jk .products{margin-top:30px}.search-jk__photos{display:flex;column-gap:28px;margin-top:30px;height:270px}.search-jk__photo{width:100%;height:100%}.search-jk__photo img{object-fit:cover;width:100%;height:100%;border-radius:33px}.search-jk .header__phone{color:#009fe3;margin-bottom:0}.search-jk .search-jk__head{display:flex;justify-content:space-between;align-items:center}@media (max-width: 1024px){.search-result{display:block}.search-result__flex{flex-direction:column;row-gap:30px}.search-result__left .news-service__card_interactive{border-radius:15px}.search-result__left .new-services__img{max-height:200px;border-radius:15px}.search-result__left .new-services__group{top:5px;left:5px}.search-result__right{width:100%}.search-jk .search-jk__head{flex-direction:column;align-items:flex-start;row-gap:20px}.search-jk__photos{display:block;width:90%;height:292px}.search-jk__photos .slick-list{overflow:visible;height:100%}.search-jk__photos .slick-slide{padding-right:20px}.search-jk__photos .slick-slide div,.search-jk__photos .slick-track{height:100%}.search-jk .products__box2{grid-template-columns:1fr}.search-jk__title{font-size:28px}}.room{background:rgba(0,0,0,.5);height:100vh;width:100%;position:fixed;top:0;right:0;z-index:11;display:flex;opacity:0;pointer-events:none;transition:.4s all linear;justify-content:flex-end}.room__promo{right:-100%;width:85%;background:white;padding-right:72px;padding-top:77px;padding-left:92px;position:relative;height:100vh;overflow:auto;transition:.4s all linear}.room__close{position:absolute;right:35px;top:30px;cursor:pointer}.room__main{max-width:1435px}.room__title{color:#121212;font-size:48px;font-style:normal;font-weight:500;line-height:120%;max-width:776px}.room .img_main{max-width:500px;height:500px}.room .img_nav .block{width:111px;height:111px}.room .img_nav{max-width:111px}.room .img_nav .slick-slide{width:111px!important}.room .product__images{column-gap:35px;justify-content:flex-start;max-width:none}.room .product__box{flex-wrap:nowrap;column-gap:30px;padding-bottom:60px}.room .img_main .block{width:500px;height:500px}.room__slider-wrapper{display:none}.room-active{opacity:1;pointer-events:all}.room-active .room__promo{right:0}.open-room-popup,.open-room-popup-PrivateConstruction{cursor:pointer}@media (max-width: 1520px){.product__box{flex-direction:column;row-gap:30px}.product__content{max-width:100%}}@media (max-width: 1024px){.room .product__images{display:none}.room .room__slider-wrapper{display:block}.room .room__promo{width:100%}.room .product__btn{row-gap:20px}.room .complex__box{padding-bottom:100px}.room .product__price,.room .product__content h3{text-align:left}.room .room__promo{padding-left:15px;padding-right:15px}.room .room__slider{max-height:340px;width:100%}.room .room__slider .slick-dots{bottom:-35px;display:flex;justify-content:center}.room .room__slider .slick-dots li{background:#EBEBEB;border-radius:100%;display:flex;justify-content:center;align-items:center}.room .room__slider .slick-dots .slick-active button{width:60%;height:60%;background:#009FE3;border-radius:100%}.room .room__slider .block{width:100%;max-height:320px;height:100%}.room .room__slider .block img{width:100%;height:100%;object-fit:cover}.room .product__box{row-gap:55px}.room .room__title{font-size:32px}.room .product__back{margin-right:0}}html{scroll-behavior:smooth}@media screen and (max-width: 1024px){.header__burger{display:block!important;width:26px;height:20px;position:relative;cursor:pointer;border-radius:8px;z-index:97}.header__burger span{width:26px;height:4px;border-radius:10px;background:#121212;position:absolute;top:50%;left:0;margin:-1px 0 0;transition:all .2s}.header__burger span:before{content:"";width:26px;height:4px;border-radius:10px;background:#121212;position:absolute;left:0;transition:transform .2s;top:-8px}.header__burger span:after{content:"";width:26px;height:4px;border-radius:10px;background:#121212;position:absolute;left:0;transition:transform .2s;bottom:-8px}.header__burger.is-active span{background:transparent}.header__burger.is-active span:before{transform:rotate(45deg);top:0}.header__burger.is-active span:after{transform:rotate(-45deg);bottom:0}.burger-menu{display:block!important;position:fixed;top:70px;left:-100%;height:100%;width:100%;transition:all .3s ease 0s;z-index:99999}.burger-menu.active{left:0}.burger-menu.active .burger-menu__shadow{opacity:1;pointer-events:all}.burger-menu__heading{font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:15px}.burger-menu__close{cursor:pointer;height:40px;width:40px;text-transform:uppercase}.burger-menu__content{position:absolute;left:0;height:100%;width:100%;background:#fff;z-index:150;padding:30px 30px 85px;overflow:auto}.burger-menu__popular{padding:20px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.burger-menu__popular ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none;padding:0}.burger-menu__popular ul a{font-weight:700;font-size:14px;text-transform:uppercase;color:#50575b;text-decoration:none;display:block}.burger-menu__popular ul .very-popular{color:#fff;padding:10px 7px;border-radius:8px;background:#6ede73}.burger-menu__menu{padding:20px 0;border-bottom:1px solid #e7e7e7}.burger-menu__menu ul{display:flex;flex-direction:column;gap:20px;list-style-type:none;padding:0}.burger-menu__menu li{display:flex;flex-direction:column;width:100%}.burger-menu__menu li svg{transition:all .2s}.burger-menu__menu li.is-active svg{transform:rotate(180deg)}.burger-menu__menu a,.burger-menu__menu span{font-weight:500;font-size:14px;color:#929ea6;text-decoration:none}.burger-menu__menu_trigger{width:100%;display:flex;align-items:center;justify-content:space-between}.burger-menu__menu_sub{margin-top:20px;display:none}.burger-menu__contacts{padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.burger-menu__contacts_left{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.burger-menu__contacts_left .header__course{display:flex}.burger-menu__contacts_left .header__hmvideo{font-size:14px}.burger-menu__contacts_left *{margin:0;font-size:16px}.burger-menu__phone{width:46px;min-width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid #e6e6e6;border-radius:71px}}@media screen and (max-width: 576px){.burger-menu__contacts_left{gap:8px}}.real-estate__filter{display:none}.real-estate__filter .filter__heading{display:none;align-items:center;justify-content:space-between;gap:10px;margin-bottom:32px}.real-estate__filter .filter__heading .filter-h4{position:static;padding:0;margin:0;font-weight:600;font-size:24px;line-height:120%;color:#000}.real-estate__filter .filter__heading .filter__close{position:static;height:35px;width:27px;display:flex;align-items:center;justify-content:center}.real-estate__filter .filter__heading .filter__close:before,.real-estate__filter .filter__heading .filter__close:after{display:none}.real-estate__filter .filter__heading .reset{font-weight:400;font-size:16px;text-decoration:none;border-bottom:none}.real-estate__filter .filter__wrap{display:block;border-radius:15px;background:#fbfbfb;padding:35px 38px;border:none}.real-estate__filter .filter__wrap_content{display:flex;align-items:center;flex-wrap:wrap;column-gap:10px;row-gap:20px}.real-estate__filter .filter__wrap_controls{margin-top:27px;display:flex;align-items:center;justify-content:flex-start;gap:34px}.real-estate__filter .filter__wrap_additional{margin-top:24px}.real-estate__filter .filter__wrap_additional-trigger span{font-weight:600;font-size:16px;line-height:87%;color:#2d2d2d;border-bottom:1px dashed #2d2d2d;margin-right:9px}.real-estate__filter .filter__wrap_additional-hidden{display:flex;align-items:center;flex-wrap:wrap;column-gap:10px;row-gap:20px;padding-bottom:20px}.real-estate__filter .filter__wrap_additional-trigger{display:flex;align-items:center;cursor:pointer;max-width:255px;height:15px}.real-estate__filter .filter__wrap_additional-trigger svg{transition:all .2s}.real-estate__filter .filter__wrap_additional-trigger.active svg{transform:rotate(180deg)}.real-estate__filter .filter__rooms,.real-estate__filter .filter__price,.real-estate__filter .filter__type,.real-estate__filter .filter__area,.real-estate__filter .filter__floor,.real-estate__filter .filter__year,.real-estate__filter .filter__location{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;height:80px;max-height:80px}.real-estate__filter .filter__rooms span,.real-estate__filter .filter__price span,.real-estate__filter .filter__type span,.real-estate__filter .filter__area span,.real-estate__filter .filter__floor span,.real-estate__filter .filter__year span,.real-estate__filter .filter__location span{font-weight:600;font-size:14px;line-height:100%;color:#121212}.real-estate__filter .filter__type{max-width:290px;width:100%}.real-estate__filter .filter__type_wrapper{width:100%;position:relative}.real-estate__filter .filter__type .filter-price__head.filter-appart__head{width:100%;height:56px;border:1px solid #e1e3e6;border-radius:15px;background:#fff}.real-estate__filter .filter__type .filter-price__body{width:100%;padding:19px 17px;top:calc(100% + 10px);z-index:5;box-shadow:0 0 4px #0000001c}.real-estate__filter .filter__type .cart-dialog-radio{flex-direction:column;gap:15px}.real-estate__filter .filter__type .cart-dialog-radio div{display:flex;align-items:center;gap:10px}.real-estate__filter .filter__type .cart-dialog-radio div input{display:none}.real-estate__filter .filter__type .cart-dialog-radio div label{position:relative;padding-left:25px;cursor:pointer}.real-estate__filter .filter__type .cart-dialog-radio div label:before{content:"";position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #e1e3e6;border-radius:3px;transition:all .3s ease}.real-estate__filter .filter__type .cart-dialog-radio div input:checked+label:before{background:#802522;border:0}.real-estate__filter .filter__type .cart-dialog-radio div input:checked+label:after{content:"";position:absolute;top:1px;left:0;width:15px;height:15px;transform:scale(.65);background:url(/build/assets/filter-checkmark-6ebd68f4.svg) no-repeat}.real-estate__filter .filter__type .cart-dialog-radio label{background:none;height:auto;padding:0;font-weight:400;font-size:16px;line-height:87%;color:#121212}.real-estate__filter .filter__type .active{border:1px solid #802522!important}.real-estate__filter .filter__rooms .filter__paginator{border-radius:15px;border:1px solid #cfd3d7;overflow:hidden}.real-estate__filter .filter__rooms .filter__paginator li{margin:0;height:56px}.real-estate__filter .filter__rooms .filter__paginator li a{width:82px;height:54px;border-radius:0;background:#fff;color:#121212;font-weight:400;font-size:16px;line-height:100%;text-transform:uppercase;margin:0;border-bottom:2px solid transparent}.real-estate__filter .filter__rooms .filter__paginator li a.active{color:#802522;font-weight:700;border-bottom:2px solid #802522}.real-estate__filter .filter__rooms .filter__paginator li:not(:last-child){border-right:1px solid #cfd3d7}.real-estate__filter .filter__price,.real-estate__filter .filter__area,.real-estate__filter .filter__floor,.real-estate__filter .filter__year{width:100%;max-width:360px}.real-estate__filter .filter__price_inpts,.real-estate__filter .filter__area_inpts,.real-estate__filter .filter__floor_inpts,.real-estate__filter .filter__year_inpts{width:100%;display:flex;align-items:center;border:1px solid #dee5f2;border-radius:15px;background:#fff;overflow:hidden}.real-estate__filter .filter__price_inpts input,.real-estate__filter .filter__area_inpts input,.real-estate__filter .filter__floor_inpts input,.real-estate__filter .filter__year_inpts input{width:100%;height:56px;padding-left:15px;background:#fff;border:none}.real-estate__filter .filter__price_inpts input::-webkit-outer-spin-button,.real-estate__filter .filter__price_inpts input::-webkit-inner-spin-button,.real-estate__filter .filter__area_inpts input::-webkit-outer-spin-button,.real-estate__filter .filter__area_inpts input::-webkit-inner-spin-button,.real-estate__filter .filter__floor_inpts input::-webkit-outer-spin-button,.real-estate__filter .filter__floor_inpts input::-webkit-inner-spin-button,.real-estate__filter .filter__year_inpts input::-webkit-outer-spin-button,.real-estate__filter .filter__year_inpts input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.real-estate__filter .filter__price_line,.real-estate__filter .filter__area_line,.real-estate__filter .filter__floor_line,.real-estate__filter .filter__year_line{width:1px;min-width:1px;height:24px;background:#cfd3d7}.real-estate__filter .filter__location{width:100%}.real-estate__filter .filter__location_body{display:flex;align-items:center;gap:17px;width:100%}.real-estate__filter .filter__location_body input{max-width:729px;height:56px;padding-left:17px;background:#fff;border:1px solid #e1e3e6;border-radius:15px;cursor:text}.real-estate__filter .filter__location_body a{display:flex;align-items:center;gap:10px;font-weight:400;font-size:14px;line-height:100%;text-align:right;color:#121212}.real-estate__filter .filter__location_input{width:100%;max-width:729px;position:relative}.real-estate__filter .filter__location_input .filter-price__body{top:calc(100% + 10px);width:100%;z-index:10}.real-estate__filter .filter__location_input .cart-dialog-radio{flex-direction:column;gap:10px}.real-estate__filter .filter__location_input .cart-dialog-radio input{display:none}.real-estate__filter .filter__location_input .cart-dialog-radio label{height:auto;background:none;padding:0;border-radius:0}.real-estate__filter .filter__year{margin-right:auto}.real-estate__filter .filter__repair,.real-estate__filter .filter__house-type{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%}.real-estate__filter .filter__repair span,.real-estate__filter .filter__house-type span{font-weight:600;font-size:14px;line-height:100%;color:#121212}.real-estate__filter .filter__repair_wrapper,.real-estate__filter .filter__house-type_wrapper{display:flex;align-items:center;gap:10px}.real-estate__filter .filter__repair_wrapper input,.real-estate__filter .filter__house-type_wrapper input{display:none}.real-estate__filter .filter__repair_wrapper label,.real-estate__filter .filter__house-type_wrapper label{border-radius:15px;padding:18px;color:#121212;font-weight:400;font-size:16px;background:none;border:1px solid #dee5f2;transition:all .2s}.real-estate__filter .filter__repair_wrapper input:checked+label,.real-estate__filter .filter__house-type_wrapper input:checked+label{background:#e3eaf9}.real-estate__wrapper{grid-template:336px/1fr;grid-template-columns:1fr!important;gap:0}.real-estate__wrapper .products__block2{padding:20px 3px;border:0;border-radius:0;border-bottom:1px solid #e1e3e6;min-height:auto}.real-estate__item{display:flex;justify-content:space-between;gap:10px}.real-estate__item_left{display:flex;gap:19px}.real-estate__item_right{min-width:200px;margin-top:-5px;display:flex;flex-direction:column;justify-content:space-between}.real-estate__item_image{display:block;width:275px;min-width:275px;min-height:295px}.real-estate__item_image img{width:100%;height:100%;object-fit:cover;border-radius:15px}.real-estate__item_content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px;max-width:1000px;height:100%}.real-estate__item_title{font-weight:700;font-size:24px;line-height:117%;color:#121212}.real-estate__item_info{font-weight:600;font-size:16px;color:#121212;margin-top:10px}.real-estate__item_zhk{font-weight:400;font-size:14px;line-height:143%;text-decoration:underline;text-decoration-skip-ink:none;color:#802522;margin:9px 0}.real-estate__item_address{font-weight:400;font-size:14px;color:#5a5858;line-height:1.3;margin-top:8px}.real-estate__item_bottom{padding-bottom:20px}.real-estate__item_short{margin-bottom:25px}.real-estate__item_short p{font-weight:400;font-size:14px;color:#5a5858;text-transform:none;text-align:left;line-height:1.3}.real-estate__item_button{display:flex;align-items:center;gap:23px}.real-estate__item_button .real-estate__btn{max-width:270px;padding:16px 36px;border:1px solid #802522;border-radius:15px;position:relative;overflow:hidden;cursor:pointer}.real-estate__item_button .real-estate__btn a{font-weight:600;font-size:18px;line-height:123%;color:#802522}.real-estate__item_button .real-estate__btn div{position:absolute;top:0;right:0;bottom:0;left:0;font-weight:600;font-size:18px;line-height:123%;color:#fff;background:#802522;display:flex;align-items:center;justify-content:center}.real-estate__item_button .products__like{width:56px;height:56px;border-radius:15px;position:static;background:#e3eaf9;display:flex;align-items:center;justify-content:center}.real-estate__item_button .products__like path{stroke:#8796b6;transition:all .2s}.real-estate__item_button-mobile{display:none}.real-estate__item_price .full__price{font-weight:700;font-size:28px;line-height:100%;color:#121212;text-align:right}.real-estate__item_price .area__price{margin-top:9px;font-weight:500;font-size:18px;line-height:156%;text-align:right;color:#121212}.real-estate__item_date{font-weight:400;font-size:14px;line-height:143%;text-align:right;color:#5a5858}.real-estate__product .product__heading{margin-top:17px;display:flex;flex-direction:column;gap:8px}.real-estate__product .product__heading_top{font-weight:400;font-size:14px;line-height:143%;text-decoration:underline;text-decoration-skip-ink:none;color:#802522}.real-estate__product .product__heading_info{font-weight:600;font-size:16px;color:#121212}.real-estate__product .product__heading_address{font-weight:400;font-size:14px;color:#5a5858}.real-estate__product .product__heading h1{-webkit-hyphens:auto;hyphens:auto}.real-estate__product .product__box{margin-top:37px;padding-bottom:70px;flex-wrap:nowrap;gap:20px}.real-estate__product .product__box .product__images{flex-direction:column;max-width:911px}.real-estate__product .product__box .product__images .img_main{max-width:911px;height:661px;margin:0;border-radius:15px;position:relative}.real-estate__product .product__box .product__images .img_main div{width:100%;height:100%}.real-estate__product .product__box .product__images .img_main div img{width:100%;height:100%;object-fit:cover}.real-estate__product .product__box .product__images .img_main div a{display:block;position:absolute;top:20px;right:20px}.real-estate__product .product__box .product__images .img_main .swiper-wrapper{max-width:911px}.real-estate__product .product__box .product__images .img_main__navigation .img_main__prev,.real-estate__product .product__box .product__images .img_main__navigation .img_main__next{width:44px;min-width:44px;height:44px;border-radius:100%;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:20}.real-estate__product .product__box .product__images .img_main__navigation .img_main__prev{left:37px}.real-estate__product .product__box .product__images .img_main__navigation .img_main__next{right:37px}.real-estate__product .product__box .product__images .img_nav{margin:20px 0 0;height:80px;max-width:911px}.real-estate__product .product__box .product__images .img_nav .swiper-slide{width:80px;height:80px;border-radius:15px;overflow:hidden}.real-estate__product .product__box .product__images .img_nav .swiper-slide img{width:100%;height:100%;object-fit:cover}.real-estate__product .product__box .product__content{border-radius:15px;background:#fbfbfb;max-width:645px;min-width:580px;height:100%;position:relative;padding:37px 40px 40px}.real-estate__product .product__box .product__content .product__price{font-weight:700;font-size:40px;color:#121212;margin:0}.real-estate__product .product__box .product__content .product__info{margin-top:18px;display:flex;align-items:center;flex-wrap:wrap;gap:30px}.real-estate__product .product__box .product__content .product__info-region .product__info_item{width:auto}.real-estate__product .product__box .product__content .product__info_item{display:flex;align-items:center;gap:16px;width:168px}.real-estate__product .product__box .product__content .product__info_content{display:flex;flex-direction:column;gap:2px}.real-estate__product .product__box .product__content .product__info_title{font-weight:400;font-size:14px;color:#5a5858}.real-estate__product .product__box .product__content .product__info_text{font-weight:700;font-size:16px;color:#802522}.real-estate__product .product__box .product__content .product__phone{margin-top:50px;font-weight:500;font-size:24px;color:#121212}.real-estate__product .product__box .product__content .product__buttons{margin-top:19px;display:flex;flex-wrap:wrap;gap:18px}.real-estate__product .product__box .product__content .product__buttons button{border-radius:15px;padding:16px 38px;font-weight:600;font-size:18px;line-height:123%;border:0;outline:none;cursor:pointer;transition:all .2s}.real-estate__product .product__box .product__content .product__buttons button:hover{opacity:.8}.real-estate__product .product__box .product__content .product__buttons .product__phone_show{color:#fff;background:#802522}.real-estate__product .product__box .product__content .product__buttons .product__feedback{color:#802522;border:1px solid #802522;background:none}.real-estate__product .product__box .product__content .products__like{position:absolute;top:23px;right:23px;width:56px;height:56px;border-radius:15px;background:#e3eaf9;display:flex;align-items:center;justify-content:center}.real-estate__product .product__box .product__content .products__like path{stroke:#8796b6}.real-estate__product .product__descr{display:flex;flex-direction:column;gap:20px;max-width:911px}.real-estate__product .product__descr_title{font-weight:700;font-size:32px;color:#121212}.real-estate__product .product__descr_text{font-weight:400;font-size:14px;color:#5a5858}.real-estate__product .product__descr_text p{margin-bottom:10px}.real-estate__product .product__descr_text ul,.real-estate__product .product__descr_text ol{margin-left:25px;margin-bottom:10px}.real-estate__product .product__descr_text ul:not(ol),.real-estate__product .product__descr_text ol:not(ol){list-style-type:disc}.real-estate__product .product__descr_text ul:not(ul),.real-estate__product .product__descr_text ol:not(ul){list-style-type:decimal}.real-estate__product .product__infrastructure{margin-top:30px}.real-estate__product .product__infrastructure_title{font-weight:700;font-size:20px;color:#121212}.real-estate__product .product__infrastructure_wrapper{display:flex;flex-direction:column;gap:22px;max-width:455px;margin-top:16px}.real-estate__product .product__infrastructure_item{display:flex;align-items:flex-end;gap:1px}.real-estate__product .product__infrastructure_left{font-weight:500;font-size:14px;color:#802522}.real-estate__product .product__infrastructure_dots{flex:1 1 auto;border-bottom:1px dotted #bebebe}.real-estate__product .product__infrastructure_right{font-weight:500;font-size:14px;color:#5a5858}.real-estate__product .product__map{margin-top:28px}.real-estate__product .product__map_title{font-weight:700;font-size:20px;color:#121212;margin-bottom:12px}.real-estate__product .product__map .canv-cart{border-radius:15px;overflow:hidden}.real-estate__search_result{display:block}.real-estate__small_card{padding:14px 16px 90px;height:auto;display:block;position:relative}.real-estate__small_card .real-estate__item_left{flex-direction:column;height:100%}.real-estate__small_card .real-estate__item_top{height:100%;display:flex;flex-direction:column;justify-content:space-between}.real-estate__small_card .real-estate__item_image{width:100%;height:210px;min-height:210px;min-width:auto}.real-estate__small_card .real-estate__item_top{width:100%}.real-estate__small_card .real-estate__item_title{color:#666;font-size:14px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.2px;text-transform:uppercase;text-align:center;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.real-estate__small_card .real-estate__item_bottom{padding:0}.real-estate__small_card .real-estate__item_button .products__like{width:30px;height:30px;background:white;border-radius:5px;position:absolute}.real-estate__small_card .real-estate__item_price{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.real-estate__small_card .real-estate__item_price div{color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (max-width: 1520px){.real-estate__product .product__box{gap:30px}.real-estate__product .product__box .product__images{align-items:center;max-width:100%}.real-estate__product .product__box .product__images .img_main,.real-estate__product .product__box .product__content,.real-estate__product .product__descr{max-width:100%}}@media screen and (max-width: 1024px){.real-estate__filter .filter__wrap{background:none;padding:0}.real-estate__filter .filter__wrap_controls .reset-wrapper{display:none}.real-estate__filter .filter__heading{display:flex}.real-estate__filter .filter__rooms,.real-estate__filter .filter__price,.real-estate__filter .filter__type,.real-estate__filter .filter__area,.real-estate__filter .filter__floor,.real-estate__filter .filter__year,.real-estate__filter .filter__location{max-width:100%;margin:0;height:70px;max-height:70px}.real-estate__filter .filter__rooms input,.real-estate__filter .filter__price input,.real-estate__filter .filter__type input,.real-estate__filter .filter__area input,.real-estate__filter .filter__floor input,.real-estate__filter .filter__year input,.real-estate__filter .filter__location input{height:46px}.real-estate__filter .filter__rooms .filter__area_body,.real-estate__filter .filter__rooms .filter__price_body,.real-estate__filter .filter__price .filter__area_body,.real-estate__filter .filter__price .filter__price_body,.real-estate__filter .filter__type .filter__area_body,.real-estate__filter .filter__type .filter__price_body,.real-estate__filter .filter__area .filter__area_body,.real-estate__filter .filter__area .filter__price_body,.real-estate__filter .filter__floor .filter__area_body,.real-estate__filter .filter__floor .filter__price_body,.real-estate__filter .filter__year .filter__area_body,.real-estate__filter .filter__year .filter__price_body,.real-estate__filter .filter__location .filter__area_body,.real-estate__filter .filter__location .filter__price_body{width:100%}.real-estate__filter .filter__type .filter-price__head.filter-appart__head{height:46px}.real-estate__filter .filter__rooms .filter__paginator{padding:0}.real-estate__filter .filter__rooms .filter__paginator li{height:46px}.real-estate__filter .filter__rooms .filter__paginator li a{height:44px;width:55px}.real-estate__filter .filter__location{height:auto;max-height:100%}.real-estate__filter .filter__location_body{flex-direction:column;align-items:flex-start}.real-estate__filter .filter__location .cart-filter-btn.search-filter-input{width:100%}.real-estate__filter .filter__repair .cart-filter-btn,.real-estate__filter .filter__house-type .cart-filter-btn{padding:12px 18px;height:46px}.real-estate__filter .filter__repair_wrapper,.real-estate__filter .filter__house-type_wrapper{flex-wrap:wrap}.real-estate__item{flex-direction:column;gap:8px}.real-estate__item_left{flex-direction:column}.real-estate__item_bottom{display:none}.real-estate__item_content{gap:0}.real-estate__item_image{width:100%;max-height:186px}.real-estate__item_title{font-size:20px}.real-estate__item_info{margin-top:8px;font-size:16px}.real-estate__item_button-mobile{display:flex}.real-estate__item_button-mobile .real-estate__btn{max-width:100%;width:100%}.real-estate__item_button-mobile .real-estate__btn a{display:block;width:100%;text-align:center}.real-estate__item_button-mobile .products__like{position:absolute;top:25px;right:15px;width:40px;height:40px;border-radius:7px}.real-estate__item_button-mobile .products__like svg{transform:scale(.85)}.real-estate__item_price{margin-top:8px;display:flex;column-gap:16px;row-gap:2px;flex-wrap:wrap}.real-estate__item_price .area__price{margin:0;padding-top:4px}.real-estate__item_date{margin-right:8px;text-align:left}.real-estate__wrapper{grid-template:minmax(336px,auto)/1fr;gap:0}.real-estate__wrapper .products__block2{border:0}.real-estate__product{padding-top:0}.real-estate__product .crumbs li{margin-right:20px}.real-estate__product .crumbs li:after{right:-18px}.real-estate__product .crumbs span{font-size:12px}.real-estate__product h1{font-weight:700;font-size:40px;color:#121212;text-align:left}.real-estate__product .product__box{margin-top:22px}.real-estate__product .product__box .product__images{margin-bottom:0}.real-estate__product .product__box .product__images .img_main{height:340px!important}.real-estate__product .product__box .product__images .img_main .img_main__navigation .img_main__prev{left:17px!important}.real-estate__product .product__box .product__images .img_main .img_main__navigation .img_main__next{right:17px!important}.real-estate__product .product__box .product__images .img_nav{display:none}.real-estate__product .product__box .product__content{background:none;min-width:auto;padding:0}.real-estate__product .product__box .product__content_heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.real-estate__product .product__box .product__content_heading .product__price{text-align:left}.real-estate__product .product__box .product__content_heading .products__like{position:static;width:40px;height:40px}}.services .title_h1 h2{text-align:left}.services .paginator{margin:20px 0}.services .application{padding:70px 0}.services .application .container{padding:0}.services__wrapper{display:grid;grid-template:minmax(278px,auto)/repeat(4,1fr);grid-auto-rows:minmax(278px,auto);gap:20px;margin-top:25px}.services__item{display:flex;align-items:flex-end;position:relative;border-radius:15px;overflow:hidden;padding:30px}.services__item_img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:all .2s}.services__item_bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,0) 45%,#802522 100%);transition:all .2s}.services__item_content{position:relative;z-index:5}.services__item_title{font-weight:700;font-size:20px;line-height:120%;color:#fff}.services__item_more{margin-top:19px;display:flex;align-items:center;gap:10px}.services__item_more span{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.03em;color:#fff}.services__item:hover .services__item_img{transform:scale(1.05)}.services__stages{padding:50px 68px;border-radius:15px;background:#f4f6fb;display:grid;grid-template:auto/repeat(5,1fr);column-gap:10px;row-gap:30px}.services__stages_item{position:relative}.services__stages_item-num{font-weight:700;font-size:100px;line-height:100%;color:#98a5d663;font-family:Gilroy,sans-serif}.services__stages_item-title{font-weight:600;font-size:24px;letter-spacing:.02em;color:#121212;position:absolute;bottom:10px;left:15px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.services__stages_item:nth-child(odd):before{content:"";display:block;width:100px;height:100px;background:url(/build/assets/services-arrow-365444df.png) center/cover no-repeat;position:absolute;top:-50px;right:-30px}.services__stages_item:nth-child(2n):before{content:"";display:block;width:100px;height:100px;background:url(/build/assets/services-arrow-365444df.png) center/cover no-repeat;position:absolute;bottom:-50px;right:-30px;transform:scaleY(-1)}.services__stages_item:last-child:before{display:none}.services__description h1,.services__description h2,.services__description h3,.services__description h4,.services__description h5{font-weight:700;font-size:32px;color:#121212;margin-bottom:27px;text-align:left}.services__description p,.services__description ol,.services__description ul,.services__description li{font-weight:400;font-size:14px;color:#5a5858}.services__description ul,.services__description ol{margin-left:20px}.services__description ul{margin:0;list-style:none}.services__description ul li{min-height:20px;margin:10px 0;background:url(/build/assets/services-disc-e70d0626.svg) 0 -1px no-repeat;padding-left:20px}@media screen and (max-width: 1300px){.services__wrapper{grid-template:minmax(278px,auto)/repeat(3,1fr)}.services__stages{padding:50px 20px}.services__stages .services__stages_item-title{font-size:20px}.services__stages .services__stages_item-num{font-size:90px}.services__stages .services__stages_item:nth-child(odd):before{width:80px;height:80px;top:-40px;right:0}.services__stages .services__stages_item:nth-child(2n):before{width:80px;height:80px;bottom:-40px;right:0}}@media screen and (max-width: 1024px){.services .application{padding:45px 0}.services__wrapper{grid-template:minmax(278px,auto)/repeat(2,1fr)}.services__stages{padding:30px 20px;grid-template:auto/1fr}.services__stages .services__stages_item{width:100%}.services__stages .services__stages_item:before{display:none!important}.services__stages .services__stages_item-num{font-size:112px}}@media screen and (max-width: 768px){.services__wrapper{grid-template:minmax(278px,auto)/1fr;margin-top:-15px}}.mortgage-page{padding:48px 0 72px;color:#111827;font-family:Montserrat,sans-serif}@media (max-width: 992px){.mortgage-page{padding:32px 0 56px}}@media (max-width: 576px){.mortgage-page{padding:24px 0 40px}}.mortgage-page__head{max-width:820px;margin-bottom:32px}@media (max-width: 576px){.mortgage-page__head{margin-bottom:24px}}.mortgage-page__title{margin:0 0 16px;font-weight:700;font-size:40px;line-height:1.15;color:#111827}@media (max-width: 992px){.mortgage-page__title{font-size:32px}}@media (max-width: 576px){.mortgage-page__title{font-size:26px;margin-bottom:12px}}.mortgage-page__intro{font-size:17px;line-height:1.6;color:#6b7280}@media (max-width: 576px){.mortgage-page__intro{font-size:15px}}.mortgage-page__disclaimer{margin-top:28px;font-size:13px;line-height:1.6;color:#6b7280}.mortgage-page__disclaimer p{margin:0 0 8px}.mortgage-calc__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}@media (max-width: 1200px){.mortgage-calc__grid{grid-template-columns:minmax(0,1fr) 340px;gap:20px}}@media (max-width: 992px){.mortgage-calc__grid{grid-template-columns:minmax(0,1fr)}}.mortgage-calc__form{background:#fff;border:1px solid #e6e9ef;border-radius:16px;padding:28px}@media (max-width: 768px){.mortgage-calc__form{padding:20px}}@media (max-width: 400px){.mortgage-calc__form{padding:16px}}.mortgage-calc__step{margin-bottom:22px}.mortgage-calc__step-label{display:block;margin-bottom:10px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.mortgage-calc__pills{display:flex;flex-wrap:wrap;gap:10px}.mortgage-calc__pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e6e9ef;background:#fff;color:#111827;padding:10px 18px;border-radius:999px;font-size:15px;font-weight:500;cursor:pointer;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.mortgage-calc__pill:hover{border-color:#009fe3;color:#009fe3}.mortgage-calc__pill.is-active{background:#009fe3;border-color:#009fe3;color:#fff}@media (max-width: 576px){.mortgage-calc__pill{padding:9px 14px;font-size:14px}}.mortgage-calc__variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 576px){.mortgage-calc__variants{grid-template-columns:minmax(0,1fr)}}.mortgage-calc__variant{position:relative;display:block;border:1.5px solid #e6e9ef;border-radius:12px;padding:14px 16px;cursor:pointer;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.mortgage-calc__variant:hover{border-color:#009fe3}.mortgage-calc__variant.is-active{border-color:#009fe3;box-shadow:0 0 0 3px #009fe31f}.mortgage-calc__variant-radio{position:absolute;opacity:0;pointer-events:none}.mortgage-calc__variant-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.mortgage-calc__variant-name{font-weight:600;font-size:15px;color:#111827}.mortgage-calc__variant-badge{flex-shrink:0;background:rgba(0,159,227,.12);color:#0089c4;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.03em}.mortgage-calc__variant-meta{display:flex;flex-wrap:wrap;gap:4px 14px}.mortgage-calc__variant-rate{font-weight:700;color:#0089c4}.mortgage-calc__variant-down{color:#6b7280;font-size:14px}.mortgage-calc__field{margin-top:24px;padding-top:22px;border-top:1px solid #e6e9ef}.mortgage-calc__field-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.mortgage-calc__field-label{font-size:16px;font-weight:500;color:#111827}.mortgage-calc__field-hint{margin-left:6px;color:#0089c4;font-weight:600}.mortgage-calc__field-value{display:inline-flex;align-items:baseline;gap:6px;flex-shrink:0}.mortgage-calc__input{width:160px;border:1px solid #e6e9ef;border-radius:10px;padding:9px 12px;font-size:17px;font-weight:600;text-align:right;color:#111827;background:#f6f8fb;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.mortgage-calc__input:focus{outline:none;border-color:#009fe3;background:#fff}.mortgage-calc__input--narrow{width:92px}@media (max-width: 400px){.mortgage-calc__input{width:120px;font-size:16px}.mortgage-calc__input--narrow{width:80px}}.mortgage-calc__unit{font-size:15px;color:#6b7280}.mortgage-calc__rate-static{font-size:18px;font-weight:700;color:#0089c4}.mortgage-calc__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:#e6e9ef;outline:none;cursor:pointer}.mortgage-calc__range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#009fe3;border:3px solid #fff;box-shadow:0 1px 4px #0003;cursor:pointer}.mortgage-calc__range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#009fe3;border:3px solid #fff;box-shadow:0 1px 4px #0003;cursor:pointer}.mortgage-calc__range-bounds{display:flex;justify-content:space-between;margin-top:8px;font-size:13px;color:#6b7280}.mortgage-calc__quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mortgage-calc__quick-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e6e9ef;background:#fff;color:#6b7280;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.mortgage-calc__quick-btn:hover{border-color:#009fe3;color:#009fe3}.mortgage-calc__quick-btn.is-active{border-color:#009fe3;background:rgba(0,159,227,.1);color:#0089c4}.mortgage-calc__note{margin:12px 0 0;font-size:13px;line-height:1.5;color:#6b7280}.mortgage-calc__note--warn{color:#b45309}.mortgage-calc__result{position:sticky;top:24px}@media (max-width: 992px){.mortgage-calc__result{position:static}}.mortgage-calc__result-card{background:linear-gradient(160deg,#0a2540 0%,#123a5e 100%);border-radius:16px;padding:28px;color:#fff}@media (max-width: 768px){.mortgage-calc__result-card{padding:22px}}.mortgage-calc__result-main{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.15)}.mortgage-calc__result-label{display:block;font-size:14px;color:#ffffffb3;margin-bottom:6px}.mortgage-calc__result-value{font-size:38px;font-weight:700;line-height:1.1}@media (max-width: 1200px){.mortgage-calc__result-value{font-size:32px}}@media (max-width: 400px){.mortgage-calc__result-value{font-size:28px}}.mortgage-calc__result-cur{font-size:24px;font-weight:500;opacity:.85}.mortgage-calc__result-list{list-style:none;margin:0;padding:0}.mortgage-calc__result-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;font-size:15px;color:#ffffffbf}.mortgage-calc__result-row b{color:#fff;font-weight:600;text-align:right}.mortgage-calc__result-program{margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.15);font-size:14px;color:#ffffffbf}.mortgage-calc__result-program b{color:#fff}.mortgage-calc__result-card .mortgage-calc__note--warn{color:#fcd34d}.mortgage-calc__empty{background:#f6f8fb;border:1px dashed #e6e9ef;border-radius:16px;padding:40px 24px;text-align:center;font-size:16px;color:#6b7280}.header__consult{border-radius:12px;font-family:Montserrat,sans-serif;font-weight:700;background:#8A2621}.header__consult:hover{background:#512421}.header__phone{font-family:Montserrat,sans-serif}.header__schedule,.header__region{font-family:Montserrat,sans-serif;color:#6b6b6b}.header__bottom{background:#1A1A1A}.header__nav .menu>li>a{font-family:Montserrat,sans-serif;font-weight:500;color:#ffffffb3!important;transition:color .2s,background .2s,border-color .2s;border-bottom:2px solid transparent!important}.header__nav .menu>li>a:hover,.header__nav .menu>li>a.active{color:#fff!important;background:rgba(255,255,255,.06);border-bottom:2px solid #8A2621!important}@media (min-width: 1024px){.header__bottom,.header__contacts{display:flex!important}.header__burger{display:none!important}}.footer{background:#1A1A1A;color:#fff9;font-family:Montserrat,sans-serif}.footer h6{color:#fff}.footer a{color:#ffffffb3;transition:color .2s}.footer a:hover{color:#fff}.footer p,.footer span{color:#fff9}.footer svg circle[stroke]{stroke:#fff3}.footer svg path[fill="#121212"],.footer svg path[fill="#787885"]{fill:#ffffff8c}.footer__top{padding-top:48px;padding-bottom:40px}.footer__bottom{border-top:1px solid rgba(255,255,255,.12)}.footer__nav .menu a{color:#ffffffb3}.footer__nav .menu a:hover{color:#fff}.footer__call{background:#8A2621;color:#fff;border-radius:12px}.footer__call:hover{background:#512421}.mobile-menu{display:none!important}.aside{font-family:Montserrat,sans-serif}.aside .menu a,.aside a,.aside .aside__contacts .header__phone{color:#1a1a1a}.ste-home__wrap{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width: 768px){.ste-home__wrap{padding-left:24px;padding-right:24px}}@media (min-width: 1024px){.ste-home__wrap{padding-left:32px;padding-right:32px}}.ste-home__h2{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 16px}@media (min-width: 390px){.ste-home__h2{font-size:20px}}@media (min-width: 576px){.ste-home__h2{font-size:22px}}@media (min-width: 768px){.ste-home__h2{font-size:24px}}@media (min-width: 1024px){.ste-home__h2{font-size:26px}}@media (min-width: 1280px){.ste-home__h2{font-size:28px}}@media (min-width: 1440px){.ste-home__h2{font-size:32px}}.ste-home__lead{font-family:Montserrat,sans-serif;font-size:14px;font-style:italic;color:#6b6b6b;margin:0 0 32px;max-width:720px}@media (min-width: 390px){.ste-home__lead{font-size:14px}}@media (min-width: 576px){.ste-home__lead{font-size:15px}}@media (min-width: 768px){.ste-home__lead{font-size:15px}}@media (min-width: 1024px){.ste-home__lead{font-size:15px}}@media (min-width: 1280px){.ste-home__lead{font-size:16px}}@media (min-width: 1440px){.ste-home__lead{font-size:16px}}.ste-home__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.ste-home__head .ste-home__h2{margin-bottom:0}.ste-home__more{margin-top:32px;text-align:center}.ste-accent{color:#8a2621}.ste-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#8A2621;flex:0 0 auto}.ste-check{color:#8a2621;font-weight:700;margin-right:8px}.ste-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:12px;font-weight:700;font-family:Montserrat,sans-serif;font-size:14px;text-decoration:none;transition:opacity .15s ease,background .15s ease}@media (min-width: 390px){.ste-btn{font-size:14px}}@media (min-width: 576px){.ste-btn{font-size:15px}}@media (min-width: 768px){.ste-btn{font-size:15px}}@media (min-width: 1024px){.ste-btn{font-size:15px}}@media (min-width: 1280px){.ste-btn{font-size:16px}}@media (min-width: 1440px){.ste-btn{font-size:16px}}.ste-btn--primary{background:#8A2621;color:#fff}.ste-btn--primary:hover{opacity:.9}.ste-link{color:#8a2621;font-weight:700;text-decoration:none;font-family:Montserrat,sans-serif;font-size:14px}@media (min-width: 390px){.ste-link{font-size:14px}}@media (min-width: 576px){.ste-link{font-size:15px}}@media (min-width: 768px){.ste-link{font-size:15px}}@media (min-width: 1024px){.ste-link{font-size:15px}}@media (min-width: 1280px){.ste-link{font-size:16px}}@media (min-width: 1440px){.ste-link{font-size:16px}}.ste-link:hover{text-decoration:underline}.ste-home-cards{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 576px){.ste-home-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.ste-home-cards{grid-template-columns:repeat(3,1fr)}}@media (min-width: 576px){.ste-home-cards--3{grid-template-columns:repeat(3,1fr)}}.ste-card{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease}.ste-card:hover{box-shadow:0 8px 24px #00000014}.ste-card__img{aspect-ratio:4/3;background:linear-gradient(135deg,rgba(138,38,33,.05),rgba(138,38,33,.12))}.ste-card__img img{display:block;width:100%;height:100%;object-fit:cover}.ste-card__body{display:flex;flex-direction:column;gap:8px;padding:16px}.ste-card__name{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a}@media (min-width: 390px){.ste-card__name{font-size:16px}}@media (min-width: 576px){.ste-card__name{font-size:16px}}@media (min-width: 768px){.ste-card__name{font-size:18px}}@media (min-width: 1024px){.ste-card__name{font-size:18px}}@media (min-width: 1280px){.ste-card__name{font-size:20px}}@media (min-width: 1440px){.ste-card__name{font-size:22px}}.ste-card__meta{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b}@media (min-width: 390px){.ste-card__meta{font-size:11px}}@media (min-width: 576px){.ste-card__meta{font-size:12px}}@media (min-width: 768px){.ste-card__meta{font-size:12px}}@media (min-width: 1024px){.ste-card__meta{font-size:12px}}@media (min-width: 1280px){.ste-card__meta{font-size:13px}}@media (min-width: 1440px){.ste-card__meta{font-size:13px}}.ste-card__specs{display:flex;flex-wrap:wrap;gap:12px;font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b}@media (min-width: 390px){.ste-card__specs{font-size:11px}}@media (min-width: 576px){.ste-card__specs{font-size:12px}}@media (min-width: 768px){.ste-card__specs{font-size:12px}}@media (min-width: 1024px){.ste-card__specs{font-size:12px}}@media (min-width: 1280px){.ste-card__specs{font-size:13px}}@media (min-width: 1440px){.ste-card__specs{font-size:13px}}.ste-card__price{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#8a2621;margin-top:auto}@media (min-width: 390px){.ste-card__price{font-size:16px}}@media (min-width: 576px){.ste-card__price{font-size:16px}}@media (min-width: 768px){.ste-card__price{font-size:18px}}@media (min-width: 1024px){.ste-card__price{font-size:18px}}@media (min-width: 1280px){.ste-card__price{font-size:20px}}@media (min-width: 1440px){.ste-card__price{font-size:22px}}.ste-home-pos{background:#FFFFFF;padding:64px 0;border-bottom:1px solid rgba(0,0,0,.06)}.ste-home-pos__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width: 1024px){.ste-home-pos__grid{grid-template-columns:1fr 1fr}}.ste-home-pos__eyebrow{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b;margin-bottom:16px}@media (min-width: 390px){.ste-home-pos__eyebrow{font-size:11px}}@media (min-width: 576px){.ste-home-pos__eyebrow{font-size:12px}}@media (min-width: 768px){.ste-home-pos__eyebrow{font-size:12px}}@media (min-width: 1024px){.ste-home-pos__eyebrow{font-size:12px}}@media (min-width: 1280px){.ste-home-pos__eyebrow{font-size:13px}}@media (min-width: 1440px){.ste-home-pos__eyebrow{font-size:13px}}.ste-home-pos__title{font-family:Montserrat,sans-serif;font-size:26px;font-weight:700;line-height:1.1;color:#1a1a1a;margin:0 0 16px}@media (min-width: 390px){.ste-home-pos__title{font-size:28px}}@media (min-width: 576px){.ste-home-pos__title{font-size:32px}}@media (min-width: 768px){.ste-home-pos__title{font-size:36px}}@media (min-width: 1024px){.ste-home-pos__title{font-size:40px}}@media (min-width: 1280px){.ste-home-pos__title{font-size:44px}}@media (min-width: 1440px){.ste-home-pos__title{font-size:48px}}.ste-home-pos__text{font-family:Montserrat,sans-serif;font-size:14px;color:#6b6b6b;margin-bottom:32px;max-width:520px}@media (min-width: 390px){.ste-home-pos__text{font-size:14px}}@media (min-width: 576px){.ste-home-pos__text{font-size:15px}}@media (min-width: 768px){.ste-home-pos__text{font-size:15px}}@media (min-width: 1024px){.ste-home-pos__text{font-size:15px}}@media (min-width: 1280px){.ste-home-pos__text{font-size:16px}}@media (min-width: 1440px){.ste-home-pos__text{font-size:16px}}.ste-home-pos__usp{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:32px}.ste-home-pos__media{position:relative}.ste-home-pos__img{aspect-ratio:4/3;border-radius:16px;background:linear-gradient(135deg,rgba(138,38,33,.1),rgba(81,36,33,.18))}.ste-home-pos__overlay{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(255,255,255,.95);border-radius:12px;padding:12px 16px}.ste-home-pos__overlay-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a}@media (min-width: 390px){.ste-home-pos__overlay-title{font-size:14px}}@media (min-width: 576px){.ste-home-pos__overlay-title{font-size:15px}}@media (min-width: 768px){.ste-home-pos__overlay-title{font-size:15px}}@media (min-width: 1024px){.ste-home-pos__overlay-title{font-size:15px}}@media (min-width: 1280px){.ste-home-pos__overlay-title{font-size:16px}}@media (min-width: 1440px){.ste-home-pos__overlay-title{font-size:16px}}.ste-home-pos__overlay-sub{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b}@media (min-width: 390px){.ste-home-pos__overlay-sub{font-size:11px}}@media (min-width: 576px){.ste-home-pos__overlay-sub{font-size:12px}}@media (min-width: 768px){.ste-home-pos__overlay-sub{font-size:12px}}@media (min-width: 1024px){.ste-home-pos__overlay-sub{font-size:12px}}@media (min-width: 1280px){.ste-home-pos__overlay-sub{font-size:13px}}@media (min-width: 1440px){.ste-home-pos__overlay-sub{font-size:13px}}.ste-home-pos__overlay-price{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#8a2621}@media (min-width: 390px){.ste-home-pos__overlay-price{font-size:14px}}@media (min-width: 576px){.ste-home-pos__overlay-price{font-size:15px}}@media (min-width: 768px){.ste-home-pos__overlay-price{font-size:15px}}@media (min-width: 1024px){.ste-home-pos__overlay-price{font-size:15px}}@media (min-width: 1280px){.ste-home-pos__overlay-price{font-size:16px}}@media (min-width: 1440px){.ste-home-pos__overlay-price{font-size:16px}}.ste-home-usp-card{background:#F2F3F6;border-radius:12px;padding:16px}.ste-home-usp-card__head{display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;color:#1a1a1a;margin-bottom:4px}@media (min-width: 390px){.ste-home-usp-card__head{font-size:11px}}@media (min-width: 576px){.ste-home-usp-card__head{font-size:12px}}@media (min-width: 768px){.ste-home-usp-card__head{font-size:12px}}@media (min-width: 1024px){.ste-home-usp-card__head{font-size:12px}}@media (min-width: 1280px){.ste-home-usp-card__head{font-size:13px}}@media (min-width: 1440px){.ste-home-usp-card__head{font-size:13px}}.ste-home-usp-card__desc{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b;padding-left:12px}@media (min-width: 390px){.ste-home-usp-card__desc{font-size:11px}}@media (min-width: 576px){.ste-home-usp-card__desc{font-size:12px}}@media (min-width: 768px){.ste-home-usp-card__desc{font-size:12px}}@media (min-width: 1024px){.ste-home-usp-card__desc{font-size:12px}}@media (min-width: 1280px){.ste-home-usp-card__desc{font-size:13px}}@media (min-width: 1440px){.ste-home-usp-card__desc{font-size:13px}}.ste-home-problem{background:#F2F3F6;padding:64px 0}.ste-home-problem__grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:32px}@media (min-width: 576px){.ste-home-problem__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.ste-home-problem__grid{grid-template-columns:repeat(5,1fr)}}.ste-home-problem__card{background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px}.ste-home-problem__ico{width:32px;height:32px;border-radius:12px;background:rgba(138,38,33,.08);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.ste-home-problem__t{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;color:#1a1a1a;margin-bottom:4px}@media (min-width: 390px){.ste-home-problem__t{font-size:11px}}@media (min-width: 576px){.ste-home-problem__t{font-size:12px}}@media (min-width: 768px){.ste-home-problem__t{font-size:12px}}@media (min-width: 1024px){.ste-home-problem__t{font-size:12px}}@media (min-width: 1280px){.ste-home-problem__t{font-size:13px}}@media (min-width: 1440px){.ste-home-problem__t{font-size:13px}}.ste-home-problem__d{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b}@media (min-width: 390px){.ste-home-problem__d{font-size:11px}}@media (min-width: 576px){.ste-home-problem__d{font-size:12px}}@media (min-width: 768px){.ste-home-problem__d{font-size:12px}}@media (min-width: 1024px){.ste-home-problem__d{font-size:12px}}@media (min-width: 1280px){.ste-home-problem__d{font-size:13px}}@media (min-width: 1440px){.ste-home-problem__d{font-size:13px}}.ste-home-problem__quote{background:#FFFFFF;border-left:4px solid #8A2621;border-radius:16px;padding:16px 24px;max-width:720px}.ste-home-problem__quote p{font-family:Montserrat,sans-serif;font-size:14px;font-style:italic;color:#1a1a1a;margin:0 0 12px}@media (min-width: 390px){.ste-home-problem__quote p{font-size:14px}}@media (min-width: 576px){.ste-home-problem__quote p{font-size:15px}}@media (min-width: 768px){.ste-home-problem__quote p{font-size:15px}}@media (min-width: 1024px){.ste-home-problem__quote p{font-size:15px}}@media (min-width: 1280px){.ste-home-problem__quote p{font-size:16px}}@media (min-width: 1440px){.ste-home-problem__quote p{font-size:16px}}.ste-home-catalog,.ste-home-built{background:#F2F3F6;padding:64px 0}.ste-home-mortgage{background:#FFFFFF;padding:64px 0}.ste-home-mortgage__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width: 768px){.ste-home-mortgage__grid{grid-template-columns:1fr 1fr}}.ste-home-mortgage__list{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:12px}.ste-home-mortgage__list li{display:flex;align-items:flex-start;font-family:Montserrat,sans-serif;font-size:14px;color:#1a1a1a}@media (min-width: 390px){.ste-home-mortgage__list li{font-size:14px}}@media (min-width: 576px){.ste-home-mortgage__list li{font-size:15px}}@media (min-width: 768px){.ste-home-mortgage__list li{font-size:15px}}@media (min-width: 1024px){.ste-home-mortgage__list li{font-size:15px}}@media (min-width: 1280px){.ste-home-mortgage__list li{font-size:16px}}@media (min-width: 1440px){.ste-home-mortgage__list li{font-size:16px}}.ste-home-mortgage__banks{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.ste-home-mortgage__bank{border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:8px 16px;background:#F2F3F6;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;color:#1a1a1a}@media (min-width: 390px){.ste-home-mortgage__bank{font-size:11px}}@media (min-width: 576px){.ste-home-mortgage__bank{font-size:12px}}@media (min-width: 768px){.ste-home-mortgage__bank{font-size:12px}}@media (min-width: 1024px){.ste-home-mortgage__bank{font-size:12px}}@media (min-width: 1280px){.ste-home-mortgage__bank{font-size:13px}}@media (min-width: 1440px){.ste-home-mortgage__bank{font-size:13px}}.ste-home-mortgage__rates{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ste-home-rate{background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px;transition:border-color .2s ease}.ste-home-rate:hover{border-color:#8a2621}.ste-home-rate__num{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#8a2621;margin-bottom:4px}@media (min-width: 390px){.ste-home-rate__num{font-size:16px}}@media (min-width: 576px){.ste-home-rate__num{font-size:16px}}@media (min-width: 768px){.ste-home-rate__num{font-size:18px}}@media (min-width: 1024px){.ste-home-rate__num{font-size:18px}}@media (min-width: 1280px){.ste-home-rate__num{font-size:20px}}@media (min-width: 1440px){.ste-home-rate__num{font-size:22px}}.ste-home-rate__label{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;color:#1a1a1a}@media (min-width: 390px){.ste-home-rate__label{font-size:11px}}@media (min-width: 576px){.ste-home-rate__label{font-size:12px}}@media (min-width: 768px){.ste-home-rate__label{font-size:12px}}@media (min-width: 1024px){.ste-home-rate__label{font-size:12px}}@media (min-width: 1280px){.ste-home-rate__label{font-size:13px}}@media (min-width: 1440px){.ste-home-rate__label{font-size:13px}}.ste-home-rate__note{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b}@media (min-width: 390px){.ste-home-rate__note{font-size:11px}}@media (min-width: 576px){.ste-home-rate__note{font-size:12px}}@media (min-width: 768px){.ste-home-rate__note{font-size:12px}}@media (min-width: 1024px){.ste-home-rate__note{font-size:12px}}@media (min-width: 1280px){.ste-home-rate__note{font-size:13px}}@media (min-width: 1440px){.ste-home-rate__note{font-size:13px}}.ste-home-reviews{background:#FFFFFF;padding:64px 0}.ste-home-review{background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:24px}.ste-home-review__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ste-home-review__ava{width:40px;height:40px;border-radius:50%;background:rgba(138,38,33,.1);color:#8a2621;display:flex;align-items:center;justify-content:center;font-weight:700;flex:0 0 auto}.ste-home-review__name{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;color:#1a1a1a}@media (min-width: 390px){.ste-home-review__name{font-size:11px}}@media (min-width: 576px){.ste-home-review__name{font-size:12px}}@media (min-width: 768px){.ste-home-review__name{font-size:12px}}@media (min-width: 1024px){.ste-home-review__name{font-size:12px}}@media (min-width: 1280px){.ste-home-review__name{font-size:13px}}@media (min-width: 1440px){.ste-home-review__name{font-size:13px}}.ste-home-review__loc{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b}@media (min-width: 390px){.ste-home-review__loc{font-size:11px}}@media (min-width: 576px){.ste-home-review__loc{font-size:12px}}@media (min-width: 768px){.ste-home-review__loc{font-size:12px}}@media (min-width: 1024px){.ste-home-review__loc{font-size:12px}}@media (min-width: 1280px){.ste-home-review__loc{font-size:13px}}@media (min-width: 1440px){.ste-home-review__loc{font-size:13px}}.ste-home-review__stars{color:#8a2621;letter-spacing:2px;margin-bottom:12px}.ste-home-review__text{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b;margin:0;line-height:1.6}@media (min-width: 390px){.ste-home-review__text{font-size:11px}}@media (min-width: 576px){.ste-home-review__text{font-size:12px}}@media (min-width: 768px){.ste-home-review__text{font-size:12px}}@media (min-width: 1024px){.ste-home-review__text{font-size:12px}}@media (min-width: 1280px){.ste-home-review__text{font-size:13px}}@media (min-width: 1440px){.ste-home-review__text{font-size:13px}}.ste-home-faq{background:#F2F3F6;padding:64px 0}.ste-home-faq__grid{display:grid;grid-template-columns:1fr;gap:0 48px}@media (min-width: 768px){.ste-home-faq__grid{grid-template-columns:1fr 1fr}}.ste-home-faq__item{border-bottom:1px solid rgba(0,0,0,.08)}.ste-home-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a}@media (min-width: 390px){.ste-home-faq__item summary{font-size:14px}}@media (min-width: 576px){.ste-home-faq__item summary{font-size:15px}}@media (min-width: 768px){.ste-home-faq__item summary{font-size:15px}}@media (min-width: 1024px){.ste-home-faq__item summary{font-size:15px}}@media (min-width: 1280px){.ste-home-faq__item summary{font-size:16px}}@media (min-width: 1440px){.ste-home-faq__item summary{font-size:16px}}.ste-home-faq__item summary::-webkit-details-marker{display:none}.ste-home-faq__item__ico{position:relative;width:16px;height:16px;flex:0 0 auto}.ste-home-faq__item__ico:before,.ste-home-faq__item__ico:after{content:"";position:absolute;background:#8A2621}.ste-home-faq__item__ico:before{top:7px;left:0;width:16px;height:2px}.ste-home-faq__item__ico:after{top:0;left:7px;width:2px;height:16px;transition:opacity .2s}.ste-home-faq__item[open] .ste-home-faq__ico:after{opacity:0}.ste-home-faq__item__ans{font-family:Montserrat,sans-serif;font-size:14px;font-style:italic;color:#6b6b6b;padding:0 0 16px;line-height:1.6}@media (min-width: 390px){.ste-home-faq__item__ans{font-size:14px}}@media (min-width: 576px){.ste-home-faq__item__ans{font-size:15px}}@media (min-width: 768px){.ste-home-faq__item__ans{font-size:15px}}@media (min-width: 1024px){.ste-home-faq__item__ans{font-size:15px}}@media (min-width: 1280px){.ste-home-faq__item__ans{font-size:16px}}@media (min-width: 1440px){.ste-home-faq__item__ans{font-size:16px}}.ste-home-cta{background:#512421;padding:64px 0}.ste-home-cta__box{max-width:720px}.ste-home-cta__title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#fff;margin:0 0 8px}@media (min-width: 390px){.ste-home-cta__title{font-size:20px}}@media (min-width: 576px){.ste-home-cta__title{font-size:22px}}@media (min-width: 768px){.ste-home-cta__title{font-size:24px}}@media (min-width: 1024px){.ste-home-cta__title{font-size:26px}}@media (min-width: 1280px){.ste-home-cta__title{font-size:28px}}@media (min-width: 1440px){.ste-home-cta__title{font-size:32px}}.ste-home-cta__sub{font-family:Montserrat,sans-serif;font-size:14px;font-style:italic;color:#ffffffb3;margin:0 0 32px}@media (min-width: 390px){.ste-home-cta__sub{font-size:14px}}@media (min-width: 576px){.ste-home-cta__sub{font-size:15px}}@media (min-width: 768px){.ste-home-cta__sub{font-size:15px}}@media (min-width: 1024px){.ste-home-cta__sub{font-size:15px}}@media (min-width: 1280px){.ste-home-cta__sub{font-size:16px}}@media (min-width: 1440px){.ste-home-cta__sub{font-size:16px}}.swch{font-family:Montserrat,sans-serif;margin-bottom:24px}.swch__wrap{width:100%}.swch-info{background:#F2F3F6;border-bottom:1px solid rgba(0,0,0,.06);border-radius:16px;padding:24px;margin-bottom:16px}.swch-info__row{display:flex;align-items:center;gap:24px}.swch-info__photo{display:none;flex:0 0 auto;width:176px;height:122px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,rgba(138,38,33,.08),rgba(81,36,33,.16))}@media (min-width: 768px){.swch-info__photo{display:block}}.swch-info__photo img{display:block;width:100%;height:100%;object-fit:cover}.swch-info__body{flex:1 1 auto;min-width:0}.swch-info__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.swch-info__ico{color:#8a2621}.swch-info__label{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a}@media (min-width: 390px){.swch-info__label{font-size:16px}}@media (min-width: 576px){.swch-info__label{font-size:16px}}@media (min-width: 768px){.swch-info__label{font-size:18px}}@media (min-width: 1024px){.swch-info__label{font-size:18px}}@media (min-width: 1280px){.swch-info__label{font-size:20px}}@media (min-width: 1440px){.swch-info__label{font-size:22px}}.swch-info__pill{font-family:Montserrat,sans-serif;font-size:11px;background:rgba(138,38,33,.08);color:#8a2621;padding:4px 12px;border-radius:999px}@media (min-width: 390px){.swch-info__pill{font-size:11px}}@media (min-width: 576px){.swch-info__pill{font-size:12px}}@media (min-width: 768px){.swch-info__pill{font-size:12px}}@media (min-width: 1024px){.swch-info__pill{font-size:12px}}@media (min-width: 1280px){.swch-info__pill{font-size:13px}}@media (min-width: 1440px){.swch-info__pill{font-size:13px}}.swch-info__desc{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b;margin:0;max-width:560px}@media (min-width: 390px){.swch-info__desc{font-size:11px}}@media (min-width: 576px){.swch-info__desc{font-size:12px}}@media (min-width: 768px){.swch-info__desc{font-size:12px}}@media (min-width: 1024px){.swch-info__desc{font-size:12px}}@media (min-width: 1280px){.swch-info__desc{font-size:13px}}@media (min-width: 1440px){.swch-info__desc{font-size:13px}}.swch-info__stats{display:none;align-items:center;gap:24px;flex:0 0 auto}@media (min-width: 1024px){.swch-info__stats{display:flex}}.swch-info__stat{text-align:center}.swch-info__stat-num{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#8a2621;line-height:1.1}@media (min-width: 390px){.swch-info__stat-num{font-size:16px}}@media (min-width: 576px){.swch-info__stat-num{font-size:16px}}@media (min-width: 768px){.swch-info__stat-num{font-size:18px}}@media (min-width: 1024px){.swch-info__stat-num{font-size:18px}}@media (min-width: 1280px){.swch-info__stat-num{font-size:20px}}@media (min-width: 1440px){.swch-info__stat-num{font-size:22px}}.swch-info__stat-label{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b;white-space:nowrap}@media (min-width: 390px){.swch-info__stat-label{font-size:11px}}@media (min-width: 576px){.swch-info__stat-label{font-size:12px}}@media (min-width: 768px){.swch-info__stat-label{font-size:12px}}@media (min-width: 1024px){.swch-info__stat-label{font-size:12px}}@media (min-width: 1280px){.swch-info__stat-label{font-size:13px}}@media (min-width: 1440px){.swch-info__stat-label{font-size:13px}}.swch-tabs{background:rgba(0,0,0,.02);border-bottom:1px solid rgba(0,0,0,.06);border-top-left-radius:16px;border-top-right-radius:16px;overflow-x:auto}.swch-tabs__wrap{display:flex;min-width:max-content}.swch-tab{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;color:#6b6b6b;text-decoration:none;border-bottom:2px solid transparent;transition:color .2s,background .2s,border-color .2s}@media (min-width: 390px){.swch-tab{font-size:11px}}@media (min-width: 576px){.swch-tab{font-size:12px}}@media (min-width: 768px){.swch-tab{font-size:12px}}@media (min-width: 1024px){.swch-tab{font-size:12px}}@media (min-width: 1280px){.swch-tab{font-size:13px}}@media (min-width: 1440px){.swch-tab{font-size:13px}}.swch-tab:hover{color:#1a1a1a}.swch-tab.is-active{color:#8a2621;background:#FFFFFF;border-bottom-color:#8a2621}.swch-filter{background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:visible}.swch-filter__bar{padding:12px 16px}.swch-filter__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.swch-filter__sep{width:1px;height:16px;background:rgba(0,0,0,.12);flex:0 0 auto}.swch-filter__form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto}.swch-filter__submit{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;color:#fff;background:#8A2621;border:0;border-radius:12px;padding:8px 24px;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}@media (min-width: 390px){.swch-filter__submit{font-size:11px}}@media (min-width: 576px){.swch-filter__submit{font-size:12px}}@media (min-width: 768px){.swch-filter__submit{font-size:12px}}@media (min-width: 1024px){.swch-filter__submit{font-size:12px}}@media (min-width: 1280px){.swch-filter__submit{font-size:13px}}@media (min-width: 1440px){.swch-filter__submit{font-size:13px}}.swch-filter__submit:hover{opacity:.9}.swch-filter__reset{font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b;text-decoration:none;align-self:center}@media (min-width: 390px){.swch-filter__reset{font-size:11px}}@media (min-width: 576px){.swch-filter__reset{font-size:12px}}@media (min-width: 768px){.swch-filter__reset{font-size:12px}}@media (min-width: 1024px){.swch-filter__reset{font-size:12px}}@media (min-width: 1280px){.swch-filter__reset{font-size:13px}}@media (min-width: 1440px){.swch-filter__reset{font-size:13px}}.swch-filter__reset:hover{color:#1a1a1a}.swch-pill--nav{display:inline-flex;align-items:center;font-family:Montserrat,sans-serif;font-size:11px;color:#1a1a1a;text-decoration:none;border:1px solid rgba(0,0,0,.15);border-radius:12px;padding:8px 16px;white-space:nowrap;transition:border-color .2s,color .2s}@media (min-width: 390px){.swch-pill--nav{font-size:11px}}@media (min-width: 576px){.swch-pill--nav{font-size:12px}}@media (min-width: 768px){.swch-pill--nav{font-size:12px}}@media (min-width: 1024px){.swch-pill--nav{font-size:12px}}@media (min-width: 1280px){.swch-pill--nav{font-size:13px}}@media (min-width: 1440px){.swch-pill--nav{font-size:13px}}.swch-pill--nav:hover{background:rgba(0,0,0,.04)}.swch-pill--nav.is-active{border:2px solid #8A2621;color:#8a2621;font-weight:600}.swch-dd{position:relative}.swch-dd__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;font-family:Montserrat,sans-serif;font-size:11px;color:#1a1a1a;border:1px solid rgba(0,0,0,.15);border-radius:12px;padding:8px 12px;white-space:nowrap;transition:border-color .2s}@media (min-width: 390px){.swch-dd__btn{font-size:11px}}@media (min-width: 576px){.swch-dd__btn{font-size:12px}}@media (min-width: 768px){.swch-dd__btn{font-size:12px}}@media (min-width: 1024px){.swch-dd__btn{font-size:12px}}@media (min-width: 1280px){.swch-dd__btn{font-size:13px}}@media (min-width: 1440px){.swch-dd__btn{font-size:13px}}.swch-dd__btn::-webkit-details-marker{display:none}.swch-dd__btn:hover{background:rgba(0,0,0,.04)}.swch-dd__btn.is-selected{border:2px solid #8A2621;font-weight:600}.swch-dd__arrow{color:#6b6b6b;transition:transform .2s}.swch-dd[open] .swch-dd__arrow{transform:rotate(180deg)}.swch-dd__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:50;min-width:220px;background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 8px 32px #00000024;padding:16px}.swch-dd__title{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6b6b6b;margin-bottom:12px}@media (min-width: 390px){.swch-dd__title{font-size:11px}}@media (min-width: 576px){.swch-dd__title{font-size:12px}}@media (min-width: 768px){.swch-dd__title{font-size:12px}}@media (min-width: 1024px){.swch-dd__title{font-size:12px}}@media (min-width: 1280px){.swch-dd__title{font-size:13px}}@media (min-width: 1440px){.swch-dd__title{font-size:13px}}.swch-dd__range{display:flex;gap:8px}.swch-dd__range input{width:100%;font-family:Montserrat,sans-serif;font-size:11px;border:1px solid rgba(0,0,0,.15);border-radius:12px;padding:8px}@media (min-width: 390px){.swch-dd__range input{font-size:11px}}@media (min-width: 576px){.swch-dd__range input{font-size:12px}}@media (min-width: 768px){.swch-dd__range input{font-size:12px}}@media (min-width: 1024px){.swch-dd__range input{font-size:12px}}@media (min-width: 1280px){.swch-dd__range input{font-size:13px}}@media (min-width: 1440px){.swch-dd__range input{font-size:13px}}.swch-dd__opts{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto}.swch-dd__opt{display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:11px;color:#1a1a1a;padding:8px;border-radius:12px;cursor:pointer}@media (min-width: 390px){.swch-dd__opt{font-size:11px}}@media (min-width: 576px){.swch-dd__opt{font-size:12px}}@media (min-width: 768px){.swch-dd__opt{font-size:12px}}@media (min-width: 1024px){.swch-dd__opt{font-size:12px}}@media (min-width: 1280px){.swch-dd__opt{font-size:13px}}@media (min-width: 1440px){.swch-dd__opt{font-size:13px}}.swch-dd__opt:hover{background:rgba(0,0,0,.04)}.swch-dd__opt input{accent-color:#8A2621}@media (max-width: 767.98px){.swch-filter__form,.swch-dd,.swch-dd__btn{width:100%}.swch-dd__panel{min-width:100%}.swch-pill--nav{flex:1 1 auto;justify-content:center}.swch-info__desc{display:none}}.bld{background:#FFFFFF}.bld-container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width: 768px){.bld-container{padding-left:24px;padding-right:24px}}@media (min-width: 1024px){.bld-container{padding-left:32px;padding-right:32px}}.bld-eyebrow{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#6b6b6b;margin-bottom:16px}@media (min-width: 390px){.bld-eyebrow{font-size:11px}}@media (min-width: 576px){.bld-eyebrow{font-size:12px}}@media (min-width: 768px){.bld-eyebrow{font-size:12px}}@media (min-width: 1024px){.bld-eyebrow{font-size:12px}}@media (min-width: 1280px){.bld-eyebrow{font-size:13px}}@media (min-width: 1440px){.bld-eyebrow{font-size:13px}}.bld-h2{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 12px}@media (min-width: 390px){.bld-h2{font-size:20px}}@media (min-width: 576px){.bld-h2{font-size:22px}}@media (min-width: 768px){.bld-h2{font-size:24px}}@media (min-width: 1024px){.bld-h2{font-size:26px}}@media (min-width: 1280px){.bld-h2{font-size:28px}}@media (min-width: 1440px){.bld-h2{font-size:32px}}.bld-sub{font-family:Montserrat,sans-serif;font-size:14px;font-style:italic;color:#6b6b6b;margin:0 0 40px}@media (min-width: 390px){.bld-sub{font-size:14px}}@media (min-width: 576px){.bld-sub{font-size:15px}}@media (min-width: 768px){.bld-sub{font-size:15px}}@media (min-width: 1024px){.bld-sub{font-size:15px}}@media (min-width: 1280px){.bld-sub{font-size:16px}}@media (min-width: 1440px){.bld-sub{font-size:16px}}.bld-sub--wide{max-width:720px}.bld-accent{color:#8a2621}.bld-dot{width:6px;height:6px;border-radius:50%;background:#8A2621;flex:0 0 auto}.bld-check{color:#8a2621;font-weight:700;flex:0 0 auto}.bld-check--accent{color:#8a2621}.bld-btn{display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;text-decoration:none;padding:12px 24px;border-radius:12px;border:2px solid transparent;cursor:pointer;transition:opacity .2s,background .2s,color .2s}@media (min-width: 390px){.bld-btn{font-size:14px}}@media (min-width: 576px){.bld-btn{font-size:15px}}@media (min-width: 768px){.bld-btn{font-size:15px}}@media (min-width: 1024px){.bld-btn{font-size:15px}}@media (min-width: 1280px){.bld-btn{font-size:16px}}@media (min-width: 1440px){.bld-btn{font-size:16px}}.bld-btn--primary{background:#8A2621;color:#fff}.bld-btn--primary:hover{opacity:.9}.bld-btn--ghost{background:transparent;border-color:#1a1a1a;color:#1a1a1a}.bld-btn--ghost:hover{background:#F2F3F6}.bld-btn--white{background:#fff;color:#512421}.bld-btn--white:hover{opacity:.9}.bld-btn--ghost-white{background:transparent;border-color:#ffffff4d;color:#fff}.bld-btn--ghost-white:hover{background:rgba(255,255,255,.1)}.bld-btn--block{display:block;width:100%;text-align:center}.bld-input{flex:1 1 auto;min-width:0;font-family:Montserrat,sans-serif;font-size:14px;padding:12px 16px;border:1px solid rgba(0,0,0,.12);border-radius:12px;outline:none}@media (min-width: 390px){.bld-input{font-size:14px}}@media (min-width: 576px){.bld-input{font-size:15px}}@media (min-width: 768px){.bld-input{font-size:15px}}@media (min-width: 1024px){.bld-input{font-size:15px}}@media (min-width: 1280px){.bld-input{font-size:16px}}@media (min-width: 1440px){.bld-input{font-size:16px}}.bld-input:focus{border-color:#8a2621}.bld-grid3,.bld-grid4{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 576px){.bld-grid3{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.bld-grid3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 576px){.bld-grid4{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.bld-grid4{grid-template-columns:repeat(4,1fr)}}.bld-numcard{background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:24px}.bld-numcard__num{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#8a26212e;line-height:1;margin-bottom:12px}@media (min-width: 390px){.bld-numcard__num{font-size:16px}}@media (min-width: 576px){.bld-numcard__num{font-size:16px}}@media (min-width: 768px){.bld-numcard__num{font-size:18px}}@media (min-width: 1024px){.bld-numcard__num{font-size:18px}}@media (min-width: 1280px){.bld-numcard__num{font-size:20px}}@media (min-width: 1440px){.bld-numcard__num{font-size:22px}}.bld-numcard__num--lg{font-size:40px}.bld-numcard__title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:8px;line-height:1.25}@media (min-width: 390px){.bld-numcard__title{font-size:14px}}@media (min-width: 576px){.bld-numcard__title{font-size:15px}}@media (min-width: 768px){.bld-numcard__title{font-size:15px}}@media (min-width: 1024px){.bld-numcard__title{font-size:15px}}@media (min-width: 1280px){.bld-numcard__title{font-size:16px}}@media (min-width: 1440px){.bld-numcard__title{font-size:16px}}.bld-numcard__desc{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b;line-height:1.6}@media (min-width: 390px){.bld-numcard__desc{font-size:11px}}@media (min-width: 576px){.bld-numcard__desc{font-size:12px}}@media (min-width: 768px){.bld-numcard__desc{font-size:12px}}@media (min-width: 1024px){.bld-numcard__desc{font-size:12px}}@media (min-width: 1280px){.bld-numcard__desc{font-size:13px}}@media (min-width: 1440px){.bld-numcard__desc{font-size:13px}}.bld-callout{background:#F2F3F6;border-left:4px solid #8A2621;border-radius:16px;padding:24px;max-width:720px;font-family:Montserrat,sans-serif;font-size:14px;font-style:italic;color:#1a1a1a;line-height:1.6}@media (min-width: 390px){.bld-callout{font-size:14px}}@media (min-width: 576px){.bld-callout{font-size:15px}}@media (min-width: 768px){.bld-callout{font-size:15px}}@media (min-width: 1024px){.bld-callout{font-size:15px}}@media (min-width: 1280px){.bld-callout{font-size:16px}}@media (min-width: 1440px){.bld-callout{font-size:16px}}.bld-callout strong{font-weight:700;font-style:normal}.bld-hero{background:#FFFFFF;padding:64px 0;border-bottom:1px solid rgba(0,0,0,.06)}.bld-hero__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width: 1024px){.bld-hero__grid{grid-template-columns:1fr 1fr}}.bld-hero__title{font-family:Montserrat,sans-serif;font-size:26px;font-weight:700;color:#1a1a1a;line-height:1.1;margin:0 0 16px}@media (min-width: 390px){.bld-hero__title{font-size:28px}}@media (min-width: 576px){.bld-hero__title{font-size:32px}}@media (min-width: 768px){.bld-hero__title{font-size:36px}}@media (min-width: 1024px){.bld-hero__title{font-size:40px}}@media (min-width: 1280px){.bld-hero__title{font-size:44px}}@media (min-width: 1440px){.bld-hero__title{font-size:48px}}.bld-hero__lead{font-family:Montserrat,sans-serif;font-size:14px;color:#6b6b6b;line-height:1.6;margin-bottom:32px;max-width:520px}@media (min-width: 390px){.bld-hero__lead{font-size:14px}}@media (min-width: 576px){.bld-hero__lead{font-size:15px}}@media (min-width: 768px){.bld-hero__lead{font-size:15px}}@media (min-width: 1024px){.bld-hero__lead{font-size:15px}}@media (min-width: 1280px){.bld-hero__lead{font-size:16px}}@media (min-width: 1440px){.bld-hero__lead{font-size:16px}}.bld-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.bld-hero__trust{list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:24px 0 0;border-top:1px solid rgba(0,0,0,.06)}.bld-hero__trust-item{display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b}@media (min-width: 390px){.bld-hero__trust-item{font-size:11px}}@media (min-width: 576px){.bld-hero__trust-item{font-size:12px}}@media (min-width: 768px){.bld-hero__trust-item{font-size:12px}}@media (min-width: 1024px){.bld-hero__trust-item{font-size:12px}}@media (min-width: 1280px){.bld-hero__trust-item{font-size:13px}}@media (min-width: 1440px){.bld-hero__trust-item{font-size:13px}}.bld-hero__media{position:relative}.bld-hero__photo{aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#F2F3F6}.bld-hero__photo img{width:100%;height:100%;object-fit:cover}.bld-hero__photo--empty{display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b;text-align:center;padding:24px}@media (min-width: 390px){.bld-hero__photo--empty{font-size:11px}}@media (min-width: 576px){.bld-hero__photo--empty{font-size:12px}}@media (min-width: 768px){.bld-hero__photo--empty{font-size:12px}}@media (min-width: 1024px){.bld-hero__photo--empty{font-size:12px}}@media (min-width: 1280px){.bld-hero__photo--empty{font-size:13px}}@media (min-width: 1440px){.bld-hero__photo--empty{font-size:13px}}.bld-hero__widget{position:absolute;top:16px;right:16px;width:190px;background:#FFFFFF;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:16px;box-shadow:0 10px 30px #0000001f}@media (max-width: 575.98px){.bld-hero__widget{display:none}}.bld-hero__widget-cap{font-family:Montserrat,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b;margin-bottom:8px}@media (min-width: 390px){.bld-hero__widget-cap{font-size:11px}}@media (min-width: 576px){.bld-hero__widget-cap{font-size:12px}}@media (min-width: 768px){.bld-hero__widget-cap{font-size:12px}}@media (min-width: 1024px){.bld-hero__widget-cap{font-size:12px}}@media (min-width: 1280px){.bld-hero__widget-cap{font-size:13px}}@media (min-width: 1440px){.bld-hero__widget-cap{font-size:13px}}.bld-hero__stages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.bld-hero__stage{display:flex;align-items:center;justify-content:space-between;font-family:Montserrat,sans-serif;font-size:11px;color:#1a1a1a}@media (min-width: 390px){.bld-hero__stage{font-size:11px}}@media (min-width: 576px){.bld-hero__stage{font-size:12px}}@media (min-width: 768px){.bld-hero__stage{font-size:12px}}@media (min-width: 1024px){.bld-hero__stage{font-size:12px}}@media (min-width: 1280px){.bld-hero__stage{font-size:13px}}@media (min-width: 1440px){.bld-hero__stage{font-size:13px}}.bld-hero__stage-flag{font-weight:700;color:#6b6b6b}.bld-hero__stage-flag.is-done{color:#512421}.bld-hero__bar-label{font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b;margin:12px 0 4px}@media (min-width: 390px){.bld-hero__bar-label{font-size:11px}}@media (min-width: 576px){.bld-hero__bar-label{font-size:12px}}@media (min-width: 768px){.bld-hero__bar-label{font-size:12px}}@media (min-width: 1024px){.bld-hero__bar-label{font-size:12px}}@media (min-width: 1280px){.bld-hero__bar-label{font-size:13px}}@media (min-width: 1440px){.bld-hero__bar-label{font-size:13px}}.bld-hero__bar{height:6px;background:#F2F3F6;border-radius:12px;overflow:hidden}.bld-hero__bar span{display:block;height:100%;background:#8A2621;border-radius:12px}.bld-hero__bar-pct{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;color:#1a1a1a;margin-top:4px}@media (min-width: 390px){.bld-hero__bar-pct{font-size:11px}}@media (min-width: 576px){.bld-hero__bar-pct{font-size:12px}}@media (min-width: 768px){.bld-hero__bar-pct{font-size:12px}}@media (min-width: 1024px){.bld-hero__bar-pct{font-size:12px}}@media (min-width: 1280px){.bld-hero__bar-pct{font-size:13px}}@media (min-width: 1440px){.bld-hero__bar-pct{font-size:13px}}.bld-hero__chip{position:absolute;bottom:16px;left:16px;background:#1A1A1A;color:#fff;border-radius:12px;padding:8px 16px}@media (max-width: 575.98px){.bld-hero__chip{position:static;margin-top:16px;display:inline-block}}.bld-hero__chip-cap{font-family:Montserrat,sans-serif;font-size:11px;color:#fff9}@media (min-width: 390px){.bld-hero__chip-cap{font-size:11px}}@media (min-width: 576px){.bld-hero__chip-cap{font-size:12px}}@media (min-width: 768px){.bld-hero__chip-cap{font-size:12px}}@media (min-width: 1024px){.bld-hero__chip-cap{font-size:12px}}@media (min-width: 1280px){.bld-hero__chip-cap{font-size:13px}}@media (min-width: 1440px){.bld-hero__chip-cap{font-size:13px}}.bld-hero__chip-val{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}@media (min-width: 390px){.bld-hero__chip-val{font-size:14px}}@media (min-width: 576px){.bld-hero__chip-val{font-size:15px}}@media (min-width: 768px){.bld-hero__chip-val{font-size:15px}}@media (min-width: 1024px){.bld-hero__chip-val{font-size:15px}}@media (min-width: 1280px){.bld-hero__chip-val{font-size:16px}}@media (min-width: 1440px){.bld-hero__chip-val{font-size:16px}}.bld-hero__tail{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.06)}.bld-hero__tail a{font-family:Montserrat,sans-serif;font-size:14px;color:#6b6b6b;text-decoration:none}@media (min-width: 390px){.bld-hero__tail a{font-size:14px}}@media (min-width: 576px){.bld-hero__tail a{font-size:15px}}@media (min-width: 768px){.bld-hero__tail a{font-size:15px}}@media (min-width: 1024px){.bld-hero__tail a{font-size:15px}}@media (min-width: 1280px){.bld-hero__tail a{font-size:16px}}@media (min-width: 1440px){.bld-hero__tail a{font-size:16px}}.bld-hero__tail a:hover{color:#8a2621}.bld-hero__tail-accent{font-weight:700;text-decoration:underline}.bld-calc{background:#F2F3F6;padding:64px 0}.bld-calc__inner{max-width:760px}.bld-calc__steps{display:flex;flex-direction:column;gap:32px;margin-bottom:40px}.bld-calc__step-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.bld-calc__num{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;color:#fff;background:#8A2621;flex:0 0 auto}@media (min-width: 390px){.bld-calc__num{font-size:11px}}@media (min-width: 576px){.bld-calc__num{font-size:12px}}@media (min-width: 768px){.bld-calc__num{font-size:12px}}@media (min-width: 1024px){.bld-calc__num{font-size:12px}}@media (min-width: 1280px){.bld-calc__num{font-size:13px}}@media (min-width: 1440px){.bld-calc__num{font-size:13px}}.bld-calc__num.is-done{background:#512421}.bld-calc__step-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a}@media (min-width: 390px){.bld-calc__step-title{font-size:14px}}@media (min-width: 576px){.bld-calc__step-title{font-size:15px}}@media (min-width: 768px){.bld-calc__step-title{font-size:15px}}@media (min-width: 1024px){.bld-calc__step-title{font-size:15px}}@media (min-width: 1280px){.bld-calc__step-title{font-size:16px}}@media (min-width: 1440px){.bld-calc__step-title{font-size:16px}}.bld-calc__opts{display:flex;flex-wrap:wrap;gap:8px;padding-left:40px}.bld-calc__opt{font-family:Montserrat,sans-serif;font-size:14px;padding:8px 16px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#FFFFFF;color:#1a1a1a;cursor:pointer;transition:all .2s}@media (min-width: 390px){.bld-calc__opt{font-size:14px}}@media (min-width: 576px){.bld-calc__opt{font-size:15px}}@media (min-width: 768px){.bld-calc__opt{font-size:15px}}@media (min-width: 1024px){.bld-calc__opt{font-size:15px}}@media (min-width: 1280px){.bld-calc__opt{font-size:16px}}@media (min-width: 1440px){.bld-calc__opt{font-size:16px}}.bld-calc__opt.is-active{background:#8A2621;color:#fff;border-color:#8a2621;font-weight:700}.bld-calc__result{margin-top:40px;padding:24px;background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:16px}.bld-calc__pending{display:flex;align-items:center;gap:12px;color:#6b6b6b;font-family:Montserrat,sans-serif;font-size:14px;font-style:italic}@media (min-width: 390px){.bld-calc__pending{font-size:14px}}@media (min-width: 576px){.bld-calc__pending{font-size:15px}}@media (min-width: 768px){.bld-calc__pending{font-size:15px}}@media (min-width: 1024px){.bld-calc__pending{font-size:15px}}@media (min-width: 1280px){.bld-calc__pending{font-size:16px}}@media (min-width: 1440px){.bld-calc__pending{font-size:16px}}.bld-calc__counter{width:32px;height:32px;border-radius:50%;border:2px dashed #6B6B6B;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:11px;flex:0 0 auto;font-style:normal}@media (min-width: 390px){.bld-calc__counter{font-size:11px}}@media (min-width: 576px){.bld-calc__counter{font-size:12px}}@media (min-width: 768px){.bld-calc__counter{font-size:12px}}@media (min-width: 1024px){.bld-calc__counter{font-size:12px}}@media (min-width: 1280px){.bld-calc__counter{font-size:13px}}@media (min-width: 1440px){.bld-calc__counter{font-size:13px}}.bld-calc__ready-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:16px}@media (min-width: 390px){.bld-calc__ready-title{font-size:14px}}@media (min-width: 576px){.bld-calc__ready-title{font-size:15px}}@media (min-width: 768px){.bld-calc__ready-title{font-size:15px}}@media (min-width: 1024px){.bld-calc__ready-title{font-size:15px}}@media (min-width: 1280px){.bld-calc__ready-title{font-size:16px}}@media (min-width: 1440px){.bld-calc__ready-title{font-size:16px}}.bld-calc__figures{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}@media (max-width: 575.98px){.bld-calc__figures{grid-template-columns:1fr}}.bld-calc__fig-cap{font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b;margin-bottom:4px}@media (min-width: 390px){.bld-calc__fig-cap{font-size:11px}}@media (min-width: 576px){.bld-calc__fig-cap{font-size:12px}}@media (min-width: 768px){.bld-calc__fig-cap{font-size:12px}}@media (min-width: 1024px){.bld-calc__fig-cap{font-size:12px}}@media (min-width: 1280px){.bld-calc__fig-cap{font-size:13px}}@media (min-width: 1440px){.bld-calc__fig-cap{font-size:13px}}.bld-calc__fig{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#8a2621}@media (min-width: 390px){.bld-calc__fig{font-size:16px}}@media (min-width: 576px){.bld-calc__fig{font-size:16px}}@media (min-width: 768px){.bld-calc__fig{font-size:18px}}@media (min-width: 1024px){.bld-calc__fig{font-size:18px}}@media (min-width: 1280px){.bld-calc__fig{font-size:20px}}@media (min-width: 1440px){.bld-calc__fig{font-size:22px}}.bld-calc__form{display:flex;flex-wrap:wrap;gap:12px}.bld-problems{background:#FFFFFF;padding:64px 0}.bld-problems__grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:40px}@media (min-width: 576px){.bld-problems__grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.bld-problems__grid{grid-template-columns:repeat(5,1fr)}}.bld-problems__card{background:#F2F3F6;border-radius:12px;padding:24px}.bld-problems__icon{width:32px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(138,38,33,.1);color:#8a2621;margin-bottom:12px}.bld-problems__title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:8px;line-height:1.25}@media (min-width: 390px){.bld-problems__title{font-size:14px}}@media (min-width: 576px){.bld-problems__title{font-size:15px}}@media (min-width: 768px){.bld-problems__title{font-size:15px}}@media (min-width: 1024px){.bld-problems__title{font-size:15px}}@media (min-width: 1280px){.bld-problems__title{font-size:16px}}@media (min-width: 1440px){.bld-problems__title{font-size:16px}}.bld-problems__desc{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b;line-height:1.6}@media (min-width: 390px){.bld-problems__desc{font-size:11px}}@media (min-width: 576px){.bld-problems__desc{font-size:12px}}@media (min-width: 768px){.bld-problems__desc{font-size:12px}}@media (min-width: 1024px){.bld-problems__desc{font-size:12px}}@media (min-width: 1280px){.bld-problems__desc{font-size:13px}}@media (min-width: 1440px){.bld-problems__desc{font-size:13px}}.bld-standard{background:#F2F3F6;padding:64px 0}.bld-standard__head{margin-bottom:40px;max-width:640px}.bld-readiness{background:#FFFFFF;padding:64px 0}.bld-readiness__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.bld-readiness__tab{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;padding:8px 24px;border-radius:12px;border:1px solid transparent;background:#F2F3F6;color:#1a1a1a;cursor:pointer;transition:all .2s}@media (min-width: 390px){.bld-readiness__tab{font-size:14px}}@media (min-width: 576px){.bld-readiness__tab{font-size:15px}}@media (min-width: 768px){.bld-readiness__tab{font-size:15px}}@media (min-width: 1024px){.bld-readiness__tab{font-size:15px}}@media (min-width: 1280px){.bld-readiness__tab{font-size:16px}}@media (min-width: 1440px){.bld-readiness__tab{font-size:16px}}.bld-readiness__tab.is-active{background:#8A2621;color:#fff}.bld-readiness__panels{position:relative}.bld-readiness__panel{display:none;grid-template-columns:1fr;gap:24px}.bld-readiness__panel.is-active{display:grid}@media (min-width: 1024px){.bld-readiness__panel{grid-template-columns:2fr 1fr}}.bld-readiness__main{background:#F2F3F6;border-radius:16px;padding:24px}.bld-readiness__level{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:8px}@media (min-width: 390px){.bld-readiness__level{font-size:16px}}@media (min-width: 576px){.bld-readiness__level{font-size:16px}}@media (min-width: 768px){.bld-readiness__level{font-size:18px}}@media (min-width: 1024px){.bld-readiness__level{font-size:18px}}@media (min-width: 1280px){.bld-readiness__level{font-size:20px}}@media (min-width: 1440px){.bld-readiness__level{font-size:22px}}.bld-readiness__desc{font-family:Montserrat,sans-serif;font-size:14px;font-style:italic;color:#6b6b6b;margin-bottom:24px}@media (min-width: 390px){.bld-readiness__desc{font-size:14px}}@media (min-width: 576px){.bld-readiness__desc{font-size:15px}}@media (min-width: 768px){.bld-readiness__desc{font-size:15px}}@media (min-width: 1024px){.bld-readiness__desc{font-size:15px}}@media (min-width: 1280px){.bld-readiness__desc{font-size:16px}}@media (min-width: 1440px){.bld-readiness__desc{font-size:16px}}.bld-readiness__inc-cap{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1a1a1a;margin-bottom:12px}@media (min-width: 390px){.bld-readiness__inc-cap{font-size:11px}}@media (min-width: 576px){.bld-readiness__inc-cap{font-size:12px}}@media (min-width: 768px){.bld-readiness__inc-cap{font-size:12px}}@media (min-width: 1024px){.bld-readiness__inc-cap{font-size:12px}}@media (min-width: 1280px){.bld-readiness__inc-cap{font-size:13px}}@media (min-width: 1440px){.bld-readiness__inc-cap{font-size:13px}}.bld-readiness__inc{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.bld-readiness__inc li{display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:14px;color:#1a1a1a}@media (min-width: 390px){.bld-readiness__inc li{font-size:14px}}@media (min-width: 576px){.bld-readiness__inc li{font-size:15px}}@media (min-width: 768px){.bld-readiness__inc li{font-size:15px}}@media (min-width: 1024px){.bld-readiness__inc li{font-size:15px}}@media (min-width: 1280px){.bld-readiness__inc li{font-size:16px}}@media (min-width: 1440px){.bld-readiness__inc li{font-size:16px}}.bld-readiness__after{background:#FFFFFF;border-radius:12px;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b}@media (min-width: 390px){.bld-readiness__after{font-size:11px}}@media (min-width: 576px){.bld-readiness__after{font-size:12px}}@media (min-width: 768px){.bld-readiness__after{font-size:12px}}@media (min-width: 1024px){.bld-readiness__after{font-size:12px}}@media (min-width: 1280px){.bld-readiness__after{font-size:13px}}@media (min-width: 1440px){.bld-readiness__after{font-size:13px}}.bld-readiness__aside{display:flex;flex-direction:column;gap:16px}.bld-readiness__stat{background:#F2F3F6;border-radius:16px;padding:24px}.bld-readiness__stat-cap{font-family:Montserrat,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b;margin-bottom:4px}@media (min-width: 390px){.bld-readiness__stat-cap{font-size:11px}}@media (min-width: 576px){.bld-readiness__stat-cap{font-size:12px}}@media (min-width: 768px){.bld-readiness__stat-cap{font-size:12px}}@media (min-width: 1024px){.bld-readiness__stat-cap{font-size:12px}}@media (min-width: 1280px){.bld-readiness__stat-cap{font-size:13px}}@media (min-width: 1440px){.bld-readiness__stat-cap{font-size:13px}}.bld-readiness__price{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#8a2621}@media (min-width: 390px){.bld-readiness__price{font-size:16px}}@media (min-width: 576px){.bld-readiness__price{font-size:16px}}@media (min-width: 768px){.bld-readiness__price{font-size:18px}}@media (min-width: 1024px){.bld-readiness__price{font-size:18px}}@media (min-width: 1280px){.bld-readiness__price{font-size:20px}}@media (min-width: 1440px){.bld-readiness__price{font-size:22px}}.bld-readiness__term{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a}@media (min-width: 390px){.bld-readiness__term{font-size:16px}}@media (min-width: 576px){.bld-readiness__term{font-size:16px}}@media (min-width: 768px){.bld-readiness__term{font-size:18px}}@media (min-width: 1024px){.bld-readiness__term{font-size:18px}}@media (min-width: 1280px){.bld-readiness__term{font-size:20px}}@media (min-width: 1440px){.bld-readiness__term{font-size:22px}}.bld-readiness__stat-note{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b;margin-top:4px}@media (min-width: 390px){.bld-readiness__stat-note{font-size:11px}}@media (min-width: 576px){.bld-readiness__stat-note{font-size:12px}}@media (min-width: 768px){.bld-readiness__stat-note{font-size:12px}}@media (min-width: 1024px){.bld-readiness__stat-note{font-size:12px}}@media (min-width: 1280px){.bld-readiness__stat-note{font-size:13px}}@media (min-width: 1440px){.bld-readiness__stat-note{font-size:13px}}.bld-projects{background:#F2F3F6;padding:64px 0}.bld-projects__card{background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;transition:box-shadow .3s}.bld-projects__card:hover{box-shadow:0 12px 30px #0000001a}.bld-projects__photo{aspect-ratio:4/3;background:#F2F3F6;overflow:hidden}.bld-projects__photo img{width:100%;height:100%;object-fit:cover}.bld-projects__photo-empty{display:flex;align-items:center;justify-content:center;height:100%;font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b}@media (min-width: 390px){.bld-projects__photo-empty{font-size:11px}}@media (min-width: 576px){.bld-projects__photo-empty{font-size:12px}}@media (min-width: 768px){.bld-projects__photo-empty{font-size:12px}}@media (min-width: 1024px){.bld-projects__photo-empty{font-size:12px}}@media (min-width: 1280px){.bld-projects__photo-empty{font-size:13px}}@media (min-width: 1440px){.bld-projects__photo-empty{font-size:13px}}.bld-projects__body{padding:24px}.bld-projects__name{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:4px}@media (min-width: 390px){.bld-projects__name{font-size:14px}}@media (min-width: 576px){.bld-projects__name{font-size:15px}}@media (min-width: 768px){.bld-projects__name{font-size:15px}}@media (min-width: 1024px){.bld-projects__name{font-size:15px}}@media (min-width: 1280px){.bld-projects__name{font-size:16px}}@media (min-width: 1440px){.bld-projects__name{font-size:16px}}.bld-projects__meta{display:flex;gap:12px;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b}@media (min-width: 390px){.bld-projects__meta{font-size:11px}}@media (min-width: 576px){.bld-projects__meta{font-size:12px}}@media (min-width: 768px){.bld-projects__meta{font-size:12px}}@media (min-width: 1024px){.bld-projects__meta{font-size:12px}}@media (min-width: 1280px){.bld-projects__meta{font-size:13px}}@media (min-width: 1440px){.bld-projects__meta{font-size:13px}}.bld-projects__prices{background:#F2F3F6;border-radius:12px;padding:12px;margin-bottom:16px;display:flex;flex-direction:column;gap:4px}.bld-projects__price-row{display:flex;align-items:center;justify-content:space-between;font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b}@media (min-width: 390px){.bld-projects__price-row{font-size:11px}}@media (min-width: 576px){.bld-projects__price-row{font-size:12px}}@media (min-width: 768px){.bld-projects__price-row{font-size:12px}}@media (min-width: 1024px){.bld-projects__price-row{font-size:12px}}@media (min-width: 1280px){.bld-projects__price-row{font-size:13px}}@media (min-width: 1440px){.bld-projects__price-row{font-size:13px}}.bld-projects__price{font-weight:700;color:#8a2621}.bld-projects__note{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b;margin-bottom:16px}@media (min-width: 390px){.bld-projects__note{font-size:11px}}@media (min-width: 576px){.bld-projects__note{font-size:12px}}@media (min-width: 768px){.bld-projects__note{font-size:12px}}@media (min-width: 1024px){.bld-projects__note{font-size:12px}}@media (min-width: 1280px){.bld-projects__note{font-size:13px}}@media (min-width: 1440px){.bld-projects__note{font-size:13px}}.bld-projects__all{margin-top:32px;text-align:center}.bld-projects__all a{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#8a2621;text-decoration:none}@media (min-width: 390px){.bld-projects__all a{font-size:14px}}@media (min-width: 576px){.bld-projects__all a{font-size:15px}}@media (min-width: 768px){.bld-projects__all a{font-size:15px}}@media (min-width: 1024px){.bld-projects__all a{font-size:15px}}@media (min-width: 1280px){.bld-projects__all a{font-size:16px}}@media (min-width: 1440px){.bld-projects__all a{font-size:16px}}.bld-projects__all a:hover{text-decoration:underline}.bld-control{background:#FFFFFF;padding:64px 0}.bld-control__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width: 1024px){.bld-control__grid{grid-template-columns:1fr 1fr}}.bld-control__list{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:12px}.bld-control__list li{display:flex;align-items:flex-start;gap:8px;font-family:Montserrat,sans-serif;font-size:14px;color:#1a1a1a}@media (min-width: 390px){.bld-control__list li{font-size:14px}}@media (min-width: 576px){.bld-control__list li{font-size:15px}}@media (min-width: 768px){.bld-control__list li{font-size:15px}}@media (min-width: 1024px){.bld-control__list li{font-size:15px}}@media (min-width: 1280px){.bld-control__list li{font-size:16px}}@media (min-width: 1440px){.bld-control__list li{font-size:16px}}.bld-control__mock{background:#F2F3F6;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:24px}.bld-control__mock-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.bld-control__mock-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a}@media (min-width: 390px){.bld-control__mock-title{font-size:14px}}@media (min-width: 576px){.bld-control__mock-title{font-size:15px}}@media (min-width: 768px){.bld-control__mock-title{font-size:15px}}@media (min-width: 1024px){.bld-control__mock-title{font-size:15px}}@media (min-width: 1280px){.bld-control__mock-title{font-size:16px}}@media (min-width: 1440px){.bld-control__mock-title{font-size:16px}}.bld-control__mock-mgr{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b}@media (min-width: 390px){.bld-control__mock-mgr{font-size:11px}}@media (min-width: 576px){.bld-control__mock-mgr{font-size:12px}}@media (min-width: 768px){.bld-control__mock-mgr{font-size:12px}}@media (min-width: 1024px){.bld-control__mock-mgr{font-size:12px}}@media (min-width: 1280px){.bld-control__mock-mgr{font-size:13px}}@media (min-width: 1440px){.bld-control__mock-mgr{font-size:13px}}.bld-control__mock-pct{text-align:right}.bld-control__mock-pct-num{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#8a2621}@media (min-width: 390px){.bld-control__mock-pct-num{font-size:16px}}@media (min-width: 576px){.bld-control__mock-pct-num{font-size:16px}}@media (min-width: 768px){.bld-control__mock-pct-num{font-size:18px}}@media (min-width: 1024px){.bld-control__mock-pct-num{font-size:18px}}@media (min-width: 1280px){.bld-control__mock-pct-num{font-size:20px}}@media (min-width: 1440px){.bld-control__mock-pct-num{font-size:22px}}.bld-control__mock-pct-cap{font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b}@media (min-width: 390px){.bld-control__mock-pct-cap{font-size:11px}}@media (min-width: 576px){.bld-control__mock-pct-cap{font-size:12px}}@media (min-width: 768px){.bld-control__mock-pct-cap{font-size:12px}}@media (min-width: 1024px){.bld-control__mock-pct-cap{font-size:12px}}@media (min-width: 1280px){.bld-control__mock-pct-cap{font-size:13px}}@media (min-width: 1440px){.bld-control__mock-pct-cap{font-size:13px}}.bld-control__bar{height:6px;background:#FFFFFF;border-radius:12px;overflow:hidden;margin-bottom:24px}.bld-control__bar span{display:block;height:100%;background:#8A2621;border-radius:12px}.bld-control__stages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bld-control__stage{background:#FFFFFF;border-radius:12px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.bld-control__badge{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;padding:4px 12px;border-radius:999px}@media (min-width: 390px){.bld-control__badge{font-size:11px}}@media (min-width: 576px){.bld-control__badge{font-size:12px}}@media (min-width: 768px){.bld-control__badge{font-size:12px}}@media (min-width: 1024px){.bld-control__badge{font-size:12px}}@media (min-width: 1280px){.bld-control__badge{font-size:13px}}@media (min-width: 1440px){.bld-control__badge{font-size:13px}}.bld-control__badge--done{background:#512421;color:#fff}.bld-control__badge--current{background:#8A2621;color:#fff}.bld-control__badge--next{background:#F2F3F6;color:#6b6b6b}.bld-control__next{margin-top:16px;background:#FFFFFF;border-radius:12px;padding:12px 16px}.bld-control__next-cap{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;color:#1a1a1a;margin-bottom:4px}@media (min-width: 390px){.bld-control__next-cap{font-size:11px}}@media (min-width: 576px){.bld-control__next-cap{font-size:12px}}@media (min-width: 768px){.bld-control__next-cap{font-size:12px}}@media (min-width: 1024px){.bld-control__next-cap{font-size:12px}}@media (min-width: 1280px){.bld-control__next-cap{font-size:13px}}@media (min-width: 1440px){.bld-control__next-cap{font-size:13px}}.bld-control__next-val{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b}@media (min-width: 390px){.bld-control__next-val{font-size:11px}}@media (min-width: 576px){.bld-control__next-val{font-size:12px}}@media (min-width: 768px){.bld-control__next-val{font-size:12px}}@media (min-width: 1024px){.bld-control__next-val{font-size:12px}}@media (min-width: 1280px){.bld-control__next-val{font-size:13px}}@media (min-width: 1440px){.bld-control__next-val{font-size:13px}}.bld-process{background:#F2F3F6;padding:64px 0}.bld-process .bld-h2{margin-bottom:40px}.bld-emotional{background:#512421;padding:64px 0}.bld-emotional__box{max-width:720px}.bld-emotional__title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#fff;margin:0 0 16px}@media (min-width: 390px){.bld-emotional__title{font-size:20px}}@media (min-width: 576px){.bld-emotional__title{font-size:22px}}@media (min-width: 768px){.bld-emotional__title{font-size:24px}}@media (min-width: 1024px){.bld-emotional__title{font-size:26px}}@media (min-width: 1280px){.bld-emotional__title{font-size:28px}}@media (min-width: 1440px){.bld-emotional__title{font-size:32px}}.bld-emotional__text{font-family:Montserrat,sans-serif;font-size:14px;font-style:italic;color:#fffc;line-height:1.6;margin:0 0 32px}@media (min-width: 390px){.bld-emotional__text{font-size:14px}}@media (min-width: 576px){.bld-emotional__text{font-size:15px}}@media (min-width: 768px){.bld-emotional__text{font-size:15px}}@media (min-width: 1024px){.bld-emotional__text{font-size:15px}}@media (min-width: 1280px){.bld-emotional__text{font-size:16px}}@media (min-width: 1440px){.bld-emotional__text{font-size:16px}}.bld-facts{background:#FFFFFF;padding:64px 0}.bld-facts .bld-h2{margin-bottom:40px}.bld-facts__card{border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:24px}.bld-facts__num{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#8a2621;line-height:1;margin-bottom:8px}@media (min-width: 390px){.bld-facts__num{font-size:20px}}@media (min-width: 576px){.bld-facts__num{font-size:22px}}@media (min-width: 768px){.bld-facts__num{font-size:24px}}@media (min-width: 1024px){.bld-facts__num{font-size:26px}}@media (min-width: 1280px){.bld-facts__num{font-size:28px}}@media (min-width: 1440px){.bld-facts__num{font-size:32px}}.bld-facts__label{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:4px;line-height:1.25}@media (min-width: 390px){.bld-facts__label{font-size:14px}}@media (min-width: 576px){.bld-facts__label{font-size:15px}}@media (min-width: 768px){.bld-facts__label{font-size:15px}}@media (min-width: 1024px){.bld-facts__label{font-size:15px}}@media (min-width: 1280px){.bld-facts__label{font-size:16px}}@media (min-width: 1440px){.bld-facts__label{font-size:16px}}.bld-facts__note{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b}@media (min-width: 390px){.bld-facts__note{font-size:11px}}@media (min-width: 576px){.bld-facts__note{font-size:12px}}@media (min-width: 768px){.bld-facts__note{font-size:12px}}@media (min-width: 1024px){.bld-facts__note{font-size:12px}}@media (min-width: 1280px){.bld-facts__note{font-size:13px}}@media (min-width: 1440px){.bld-facts__note{font-size:13px}}.ipx-hero{background:#FFFFFF;padding:64px 0 40px;border-bottom:1px solid rgba(0,0,0,.06)}.ipx-hero__eyebrow{margin-bottom:12px}.ipx-hero__title{font-family:Montserrat,sans-serif;font-size:26px;font-weight:700;color:#1a1a1a;margin:0 0 16px}@media (min-width: 390px){.ipx-hero__title{font-size:28px}}@media (min-width: 576px){.ipx-hero__title{font-size:32px}}@media (min-width: 768px){.ipx-hero__title{font-size:36px}}@media (min-width: 1024px){.ipx-hero__title{font-size:40px}}@media (min-width: 1280px){.ipx-hero__title{font-size:44px}}@media (min-width: 1440px){.ipx-hero__title{font-size:48px}}.ipx-hero__lead{font-family:Montserrat,sans-serif;font-size:14px;color:#6b6b6b;line-height:1.6;max-width:640px;margin-bottom:32px}@media (min-width: 390px){.ipx-hero__lead{font-size:14px}}@media (min-width: 576px){.ipx-hero__lead{font-size:15px}}@media (min-width: 768px){.ipx-hero__lead{font-size:15px}}@media (min-width: 1024px){.ipx-hero__lead{font-size:15px}}@media (min-width: 1280px){.ipx-hero__lead{font-size:16px}}@media (min-width: 1440px){.ipx-hero__lead{font-size:16px}}.ipx-hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (min-width: 768px){.ipx-hero__stats{grid-template-columns:repeat(4,1fr)}}.ipx-hero__stat{background:#F2F3F6;border-radius:16px;padding:24px}.ipx-hero__stat-num{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#8a2621;line-height:1;margin-bottom:4px}@media (min-width: 390px){.ipx-hero__stat-num{font-size:16px}}@media (min-width: 576px){.ipx-hero__stat-num{font-size:16px}}@media (min-width: 768px){.ipx-hero__stat-num{font-size:18px}}@media (min-width: 1024px){.ipx-hero__stat-num{font-size:18px}}@media (min-width: 1280px){.ipx-hero__stat-num{font-size:20px}}@media (min-width: 1440px){.ipx-hero__stat-num{font-size:22px}}.ipx-hero__stat-label{font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b}@media (min-width: 390px){.ipx-hero__stat-label{font-size:11px}}@media (min-width: 576px){.ipx-hero__stat-label{font-size:12px}}@media (min-width: 768px){.ipx-hero__stat-label{font-size:12px}}@media (min-width: 1024px){.ipx-hero__stat-label{font-size:12px}}@media (min-width: 1280px){.ipx-hero__stat-label{font-size:13px}}@media (min-width: 1440px){.ipx-hero__stat-label{font-size:13px}}.ipx-calc{background:#F2F3F6;padding:64px 0}.ipx-calc .mortgage-page{max-width:none}.ipx-calc .container{padding:0;max-width:none}.ipx-catalog{background:#FFFFFF;padding:64px 0}.ipx-catalog__grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 576px){.ipx-catalog__grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.ipx-catalog__grid{grid-template-columns:repeat(4,1fr)}}.ipx-catalog__cta{margin-top:40px;background:#512421;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media (min-width: 768px){.ipx-catalog__cta{flex-direction:row;align-items:center;justify-content:space-between}}.ipx-catalog__cta-title{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#fff}@media (min-width: 390px){.ipx-catalog__cta-title{font-size:16px}}@media (min-width: 576px){.ipx-catalog__cta-title{font-size:16px}}@media (min-width: 768px){.ipx-catalog__cta-title{font-size:18px}}@media (min-width: 1024px){.ipx-catalog__cta-title{font-size:18px}}@media (min-width: 1280px){.ipx-catalog__cta-title{font-size:20px}}@media (min-width: 1440px){.ipx-catalog__cta-title{font-size:22px}}.ipx-prog{position:relative;display:flex;flex-direction:column;gap:4px;background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:24px;transition:border-color .2s}.ipx-prog:hover{border-color:#8a2621}.ipx-prog__badge{position:absolute;top:12px;right:12px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;background:rgba(138,38,33,.1);color:#8a2621;border-radius:999px;padding:4px 12px}@media (min-width: 390px){.ipx-prog__badge{font-size:11px}}@media (min-width: 576px){.ipx-prog__badge{font-size:12px}}@media (min-width: 768px){.ipx-prog__badge{font-size:12px}}@media (min-width: 1024px){.ipx-prog__badge{font-size:12px}}@media (min-width: 1280px){.ipx-prog__badge{font-size:13px}}@media (min-width: 1440px){.ipx-prog__badge{font-size:13px}}.ipx-prog__rate{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#8a2621}@media (min-width: 390px){.ipx-prog__rate{font-size:16px}}@media (min-width: 576px){.ipx-prog__rate{font-size:16px}}@media (min-width: 768px){.ipx-prog__rate{font-size:18px}}@media (min-width: 1024px){.ipx-prog__rate{font-size:18px}}@media (min-width: 1280px){.ipx-prog__rate{font-size:20px}}@media (min-width: 1440px){.ipx-prog__rate{font-size:22px}}.ipx-prog__title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a}@media (min-width: 390px){.ipx-prog__title{font-size:14px}}@media (min-width: 576px){.ipx-prog__title{font-size:15px}}@media (min-width: 768px){.ipx-prog__title{font-size:15px}}@media (min-width: 1024px){.ipx-prog__title{font-size:15px}}@media (min-width: 1280px){.ipx-prog__title{font-size:16px}}@media (min-width: 1440px){.ipx-prog__title{font-size:16px}}.ipx-prog__sub{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b}@media (min-width: 390px){.ipx-prog__sub{font-size:11px}}@media (min-width: 576px){.ipx-prog__sub{font-size:12px}}@media (min-width: 768px){.ipx-prog__sub{font-size:12px}}@media (min-width: 1024px){.ipx-prog__sub{font-size:12px}}@media (min-width: 1280px){.ipx-prog__sub{font-size:13px}}@media (min-width: 1440px){.ipx-prog__sub{font-size:13px}}.ipx-prog__limit{font-family:Montserrat,sans-serif;font-size:11px;color:#1a1a1a;margin-top:4px}@media (min-width: 390px){.ipx-prog__limit{font-size:11px}}@media (min-width: 576px){.ipx-prog__limit{font-size:12px}}@media (min-width: 768px){.ipx-prog__limit{font-size:12px}}@media (min-width: 1024px){.ipx-prog__limit{font-size:12px}}@media (min-width: 1280px){.ipx-prog__limit{font-size:13px}}@media (min-width: 1440px){.ipx-prog__limit{font-size:13px}}.ipx-prog__banks{font-family:Montserrat,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b;margin:4px 0 12px}@media (min-width: 390px){.ipx-prog__banks{font-size:11px}}@media (min-width: 576px){.ipx-prog__banks{font-size:12px}}@media (min-width: 768px){.ipx-prog__banks{font-size:12px}}@media (min-width: 1024px){.ipx-prog__banks{font-size:12px}}@media (min-width: 1280px){.ipx-prog__banks{font-size:13px}}@media (min-width: 1440px){.ipx-prog__banks{font-size:13px}}.ipx-info{background:#F2F3F6;padding:64px 0}.ipx-info__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media (min-width: 768px){.ipx-info__grid{grid-template-columns:1fr 1fr}}.ipx-info__list{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:12px}.ipx-info__list li{display:flex;align-items:flex-start;gap:8px;font-family:Montserrat,sans-serif;font-size:14px;color:#1a1a1a}@media (min-width: 390px){.ipx-info__list li{font-size:14px}}@media (min-width: 576px){.ipx-info__list li{font-size:15px}}@media (min-width: 768px){.ipx-info__list li{font-size:15px}}@media (min-width: 1024px){.ipx-info__list li{font-size:15px}}@media (min-width: 1280px){.ipx-info__list li{font-size:16px}}@media (min-width: 1440px){.ipx-info__list li{font-size:16px}}.ipx-info__banks{margin-bottom:32px}.ipx-info__banks-cap{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b;margin-bottom:12px}@media (min-width: 390px){.ipx-info__banks-cap{font-size:11px}}@media (min-width: 576px){.ipx-info__banks-cap{font-size:12px}}@media (min-width: 768px){.ipx-info__banks-cap{font-size:12px}}@media (min-width: 1024px){.ipx-info__banks-cap{font-size:12px}}@media (min-width: 1280px){.ipx-info__banks-cap{font-size:13px}}@media (min-width: 1440px){.ipx-info__banks-cap{font-size:13px}}.ipx-info__banks-list{display:flex;flex-wrap:wrap;gap:8px}.ipx-info__bank{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;color:#1a1a1a;background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:8px 16px}@media (min-width: 390px){.ipx-info__bank{font-size:11px}}@media (min-width: 576px){.ipx-info__bank{font-size:12px}}@media (min-width: 768px){.ipx-info__bank{font-size:12px}}@media (min-width: 1024px){.ipx-info__bank{font-size:12px}}@media (min-width: 1280px){.ipx-info__bank{font-size:13px}}@media (min-width: 1440px){.ipx-info__bank{font-size:13px}}.ipx-info__rates{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 576px){.ipx-info__rates{grid-template-columns:1fr 1fr}}.ipx-rate{background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:24px;transition:border-color .2s}.ipx-rate:hover{border-color:#8a2621}.ipx-rate__val{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#8a2621;margin-bottom:4px}@media (min-width: 390px){.ipx-rate__val{font-size:16px}}@media (min-width: 576px){.ipx-rate__val{font-size:16px}}@media (min-width: 768px){.ipx-rate__val{font-size:18px}}@media (min-width: 1024px){.ipx-rate__val{font-size:18px}}@media (min-width: 1280px){.ipx-rate__val{font-size:20px}}@media (min-width: 1440px){.ipx-rate__val{font-size:22px}}.ipx-rate__label{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:4px}@media (min-width: 390px){.ipx-rate__label{font-size:14px}}@media (min-width: 576px){.ipx-rate__label{font-size:15px}}@media (min-width: 768px){.ipx-rate__label{font-size:15px}}@media (min-width: 1024px){.ipx-rate__label{font-size:15px}}@media (min-width: 1280px){.ipx-rate__label{font-size:16px}}@media (min-width: 1440px){.ipx-rate__label{font-size:16px}}.ipx-rate__note{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b;margin-bottom:8px}@media (min-width: 390px){.ipx-rate__note{font-size:11px}}@media (min-width: 576px){.ipx-rate__note{font-size:12px}}@media (min-width: 768px){.ipx-rate__note{font-size:12px}}@media (min-width: 1024px){.ipx-rate__note{font-size:12px}}@media (min-width: 1280px){.ipx-rate__note{font-size:13px}}@media (min-width: 1440px){.ipx-rate__note{font-size:13px}}.ipx-rate__bank{font-family:Montserrat,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b}@media (min-width: 390px){.ipx-rate__bank{font-size:11px}}@media (min-width: 576px){.ipx-rate__bank{font-size:12px}}@media (min-width: 768px){.ipx-rate__bank{font-size:12px}}@media (min-width: 1024px){.ipx-rate__bank{font-size:12px}}@media (min-width: 1280px){.ipx-rate__bank{font-size:13px}}@media (min-width: 1440px){.ipx-rate__bank{font-size:13px}}.rmt-hero{background:#FFFFFF;padding:64px 0 40px;border-bottom:1px solid rgba(0,0,0,.06)}.rmt-hero__title{font-family:Montserrat,sans-serif;font-size:26px;font-weight:700;color:#1a1a1a;margin:0 0 16px}@media (min-width: 390px){.rmt-hero__title{font-size:28px}}@media (min-width: 576px){.rmt-hero__title{font-size:32px}}@media (min-width: 768px){.rmt-hero__title{font-size:36px}}@media (min-width: 1024px){.rmt-hero__title{font-size:40px}}@media (min-width: 1280px){.rmt-hero__title{font-size:44px}}@media (min-width: 1440px){.rmt-hero__title{font-size:48px}}.rmt-hero__lead{font-family:Montserrat,sans-serif;font-size:14px;color:#6b6b6b;line-height:1.6;max-width:640px;margin-bottom:32px}@media (min-width: 390px){.rmt-hero__lead{font-size:14px}}@media (min-width: 576px){.rmt-hero__lead{font-size:15px}}@media (min-width: 768px){.rmt-hero__lead{font-size:15px}}@media (min-width: 1024px){.rmt-hero__lead{font-size:15px}}@media (min-width: 1280px){.rmt-hero__lead{font-size:16px}}@media (min-width: 1440px){.rmt-hero__lead{font-size:16px}}.rmt-hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (min-width: 768px){.rmt-hero__stats{grid-template-columns:repeat(4,1fr)}}.rmt-hero__stat{background:#F2F3F6;border-radius:16px;padding:24px}.rmt-hero__stat-num{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#8a2621;line-height:1;margin-bottom:4px}@media (min-width: 390px){.rmt-hero__stat-num{font-size:16px}}@media (min-width: 576px){.rmt-hero__stat-num{font-size:16px}}@media (min-width: 768px){.rmt-hero__stat-num{font-size:18px}}@media (min-width: 1024px){.rmt-hero__stat-num{font-size:18px}}@media (min-width: 1280px){.rmt-hero__stat-num{font-size:20px}}@media (min-width: 1440px){.rmt-hero__stat-num{font-size:22px}}.rmt-hero__stat-label{font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b}@media (min-width: 390px){.rmt-hero__stat-label{font-size:11px}}@media (min-width: 576px){.rmt-hero__stat-label{font-size:12px}}@media (min-width: 768px){.rmt-hero__stat-label{font-size:12px}}@media (min-width: 1024px){.rmt-hero__stat-label{font-size:12px}}@media (min-width: 1280px){.rmt-hero__stat-label{font-size:13px}}@media (min-width: 1440px){.rmt-hero__stat-label{font-size:13px}}.rmt-catalog{background:#F2F3F6;padding:64px 0}.rmt-catalog__grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 576px){.rmt-catalog__grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.rmt-catalog__grid{grid-template-columns:repeat(4,1fr)}}.rmt-catalog__cta{margin-top:40px;background:#512421;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media (min-width: 768px){.rmt-catalog__cta{flex-direction:row;align-items:center;justify-content:space-between}}.rmt-catalog__cta-title{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#fff}@media (min-width: 390px){.rmt-catalog__cta-title{font-size:16px}}@media (min-width: 576px){.rmt-catalog__cta-title{font-size:16px}}@media (min-width: 768px){.rmt-catalog__cta-title{font-size:18px}}@media (min-width: 1024px){.rmt-catalog__cta-title{font-size:18px}}@media (min-width: 1280px){.rmt-catalog__cta-title{font-size:20px}}@media (min-width: 1440px){.rmt-catalog__cta-title{font-size:22px}}.rmt-ex{background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.rmt-ex__photo{position:relative;aspect-ratio:4/3;background:#F2F3F6;overflow:hidden}.rmt-ex__photo img{width:100%;height:100%;object-fit:cover}.rmt-ex__photo-empty{display:flex;align-items:center;justify-content:center;height:100%;font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b}@media (min-width: 390px){.rmt-ex__photo-empty{font-size:11px}}@media (min-width: 576px){.rmt-ex__photo-empty{font-size:12px}}@media (min-width: 768px){.rmt-ex__photo-empty{font-size:12px}}@media (min-width: 1024px){.rmt-ex__photo-empty{font-size:12px}}@media (min-width: 1280px){.rmt-ex__photo-empty{font-size:13px}}@media (min-width: 1440px){.rmt-ex__photo-empty{font-size:13px}}.rmt-ex__badge{position:absolute;top:12px;left:12px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;background:#8A2621;color:#fff;border-radius:999px;padding:4px 12px}@media (min-width: 390px){.rmt-ex__badge{font-size:11px}}@media (min-width: 576px){.rmt-ex__badge{font-size:12px}}@media (min-width: 768px){.rmt-ex__badge{font-size:12px}}@media (min-width: 1024px){.rmt-ex__badge{font-size:12px}}@media (min-width: 1280px){.rmt-ex__badge{font-size:13px}}@media (min-width: 1440px){.rmt-ex__badge{font-size:13px}}.rmt-ex__body{padding:24px;display:flex;flex-direction:column;gap:4px;flex:1}.rmt-ex__type{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a2621}@media (min-width: 390px){.rmt-ex__type{font-size:11px}}@media (min-width: 576px){.rmt-ex__type{font-size:12px}}@media (min-width: 768px){.rmt-ex__type{font-size:12px}}@media (min-width: 1024px){.rmt-ex__type{font-size:12px}}@media (min-width: 1280px){.rmt-ex__type{font-size:13px}}@media (min-width: 1440px){.rmt-ex__type{font-size:13px}}.rmt-ex__title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a}@media (min-width: 390px){.rmt-ex__title{font-size:14px}}@media (min-width: 576px){.rmt-ex__title{font-size:15px}}@media (min-width: 768px){.rmt-ex__title{font-size:15px}}@media (min-width: 1024px){.rmt-ex__title{font-size:15px}}@media (min-width: 1280px){.rmt-ex__title{font-size:16px}}@media (min-width: 1440px){.rmt-ex__title{font-size:16px}}.rmt-ex__loc{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b}@media (min-width: 390px){.rmt-ex__loc{font-size:11px}}@media (min-width: 576px){.rmt-ex__loc{font-size:12px}}@media (min-width: 768px){.rmt-ex__loc{font-size:12px}}@media (min-width: 1024px){.rmt-ex__loc{font-size:12px}}@media (min-width: 1280px){.rmt-ex__loc{font-size:13px}}@media (min-width: 1440px){.rmt-ex__loc{font-size:13px}}.rmt-ex__price-row{display:flex;align-items:baseline;gap:8px;margin:8px 0 16px}.rmt-ex__price{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#8a2621}@media (min-width: 390px){.rmt-ex__price{font-size:14px}}@media (min-width: 576px){.rmt-ex__price{font-size:15px}}@media (min-width: 768px){.rmt-ex__price{font-size:15px}}@media (min-width: 1024px){.rmt-ex__price{font-size:15px}}@media (min-width: 1280px){.rmt-ex__price{font-size:16px}}@media (min-width: 1440px){.rmt-ex__price{font-size:16px}}.rmt-ex__detail{font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b}@media (min-width: 390px){.rmt-ex__detail{font-size:11px}}@media (min-width: 576px){.rmt-ex__detail{font-size:12px}}@media (min-width: 768px){.rmt-ex__detail{font-size:12px}}@media (min-width: 1024px){.rmt-ex__detail{font-size:12px}}@media (min-width: 1280px){.rmt-ex__detail{font-size:13px}}@media (min-width: 1440px){.rmt-ex__detail{font-size:13px}}.rmt-packages{background:#FFFFFF;padding:64px 0}.rmt-packages__head{margin-bottom:48px}.rmt-packages__grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.rmt-packages__grid{grid-template-columns:repeat(3,1fr)}}.rmt-pkg{border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.rmt-pkg.is-featured{border-color:#8a2621;box-shadow:0 0 0 2px #8a2621}.rmt-pkg__flag{text-align:center;padding:4px 0;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#8A2621}@media (min-width: 390px){.rmt-pkg__flag{font-size:11px}}@media (min-width: 576px){.rmt-pkg__flag{font-size:12px}}@media (min-width: 768px){.rmt-pkg__flag{font-size:12px}}@media (min-width: 1024px){.rmt-pkg__flag{font-size:12px}}@media (min-width: 1280px){.rmt-pkg__flag{font-size:13px}}@media (min-width: 1440px){.rmt-pkg__flag{font-size:13px}}.rmt-pkg__body{padding:24px;display:flex;flex-direction:column;flex:1}.rmt-pkg__name{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:4px}@media (min-width: 390px){.rmt-pkg__name{font-size:16px}}@media (min-width: 576px){.rmt-pkg__name{font-size:16px}}@media (min-width: 768px){.rmt-pkg__name{font-size:18px}}@media (min-width: 1024px){.rmt-pkg__name{font-size:18px}}@media (min-width: 1280px){.rmt-pkg__name{font-size:20px}}@media (min-width: 1440px){.rmt-pkg__name{font-size:22px}}.rmt-pkg__price{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#8a2621;margin-bottom:12px}@media (min-width: 390px){.rmt-pkg__price{font-size:16px}}@media (min-width: 576px){.rmt-pkg__price{font-size:16px}}@media (min-width: 768px){.rmt-pkg__price{font-size:18px}}@media (min-width: 1024px){.rmt-pkg__price{font-size:18px}}@media (min-width: 1280px){.rmt-pkg__price{font-size:20px}}@media (min-width: 1440px){.rmt-pkg__price{font-size:22px}}.rmt-pkg__desc{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b;line-height:1.6;margin-bottom:24px}@media (min-width: 390px){.rmt-pkg__desc{font-size:11px}}@media (min-width: 576px){.rmt-pkg__desc{font-size:12px}}@media (min-width: 768px){.rmt-pkg__desc{font-size:12px}}@media (min-width: 1024px){.rmt-pkg__desc{font-size:12px}}@media (min-width: 1280px){.rmt-pkg__desc{font-size:13px}}@media (min-width: 1440px){.rmt-pkg__desc{font-size:13px}}.rmt-pkg__features{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:8px;flex:1}.rmt-pkg__features li{display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:11px;color:#1a1a1a}@media (min-width: 390px){.rmt-pkg__features li{font-size:11px}}@media (min-width: 576px){.rmt-pkg__features li{font-size:12px}}@media (min-width: 768px){.rmt-pkg__features li{font-size:12px}}@media (min-width: 1024px){.rmt-pkg__features li{font-size:12px}}@media (min-width: 1280px){.rmt-pkg__features li{font-size:13px}}@media (min-width: 1440px){.rmt-pkg__features li{font-size:13px}}.rmt-works{background:#F2F3F6;padding:64px 0}.rmt-works__title{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 24px}@media (min-width: 390px){.rmt-works__title{font-size:16px}}@media (min-width: 576px){.rmt-works__title{font-size:16px}}@media (min-width: 768px){.rmt-works__title{font-size:18px}}@media (min-width: 1024px){.rmt-works__title{font-size:18px}}@media (min-width: 1280px){.rmt-works__title{font-size:20px}}@media (min-width: 1440px){.rmt-works__title{font-size:22px}}.rmt-works__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (min-width: 768px){.rmt-works__grid{grid-template-columns:repeat(4,1fr)}}.rmt-works__all{margin-top:24px;text-align:center}.rmt-works__all a{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#8a2621;text-decoration:none}@media (min-width: 390px){.rmt-works__all a{font-size:14px}}@media (min-width: 576px){.rmt-works__all a{font-size:15px}}@media (min-width: 768px){.rmt-works__all a{font-size:15px}}@media (min-width: 1024px){.rmt-works__all a{font-size:15px}}@media (min-width: 1280px){.rmt-works__all a{font-size:16px}}@media (min-width: 1440px){.rmt-works__all a{font-size:16px}}.rmt-works__all a:hover{text-decoration:underline}.rmt-work{margin:0}.rmt-work__photo{aspect-ratio:1/1;background:#FFFFFF;border-radius:12px;overflow:hidden}.rmt-work__photo img{width:100%;height:100%;object-fit:cover}.rmt-work__photo-empty{display:flex;align-items:center;justify-content:center;height:100%;font-family:Montserrat,sans-serif;font-size:11px;color:#6b6b6b}@media (min-width: 390px){.rmt-work__photo-empty{font-size:11px}}@media (min-width: 576px){.rmt-work__photo-empty{font-size:12px}}@media (min-width: 768px){.rmt-work__photo-empty{font-size:12px}}@media (min-width: 1024px){.rmt-work__photo-empty{font-size:12px}}@media (min-width: 1280px){.rmt-work__photo-empty{font-size:13px}}@media (min-width: 1440px){.rmt-work__photo-empty{font-size:13px}}.rmt-work__cap{font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;color:#6b6b6b;margin-top:8px}@media (min-width: 390px){.rmt-work__cap{font-size:11px}}@media (min-width: 576px){.rmt-work__cap{font-size:12px}}@media (min-width: 768px){.rmt-work__cap{font-size:12px}}@media (min-width: 1024px){.rmt-work__cap{font-size:12px}}@media (min-width: 1280px){.rmt-work__cap{font-size:13px}}@media (min-width: 1440px){.rmt-work__cap{font-size:13px}}.yr-reviews{padding:48px 0;background:#FFFFFF}.yr-reviews__container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width: 768px){.yr-reviews__container{padding-left:24px;padding-right:24px}}@media (min-width: 1024px){.yr-reviews__container{padding-left:32px;padding-right:32px}}.yr-reviews__title{font-family:Montserrat,sans-serif;font-size:18px;margin-bottom:24px}@media (min-width: 390px){.yr-reviews__title{font-size:20px}}@media (min-width: 576px){.yr-reviews__title{font-size:22px}}@media (min-width: 768px){.yr-reviews__title{font-size:24px}}@media (min-width: 1024px){.yr-reviews__title{font-size:26px}}@media (min-width: 1280px){.yr-reviews__title{font-size:28px}}@media (min-width: 1440px){.yr-reviews__title{font-size:32px}}.yr-reviews__embed{max-width:100%}.yr-reviews__embed iframe,.yr-reviews__embed>*{max-width:100%;width:100%;border:0;border-radius:16px}.yr-reviews__embed iframe{display:block;height:300px}@media (min-width: 768px){.yr-reviews__embed iframe{height:400px}}@media (min-width: 1024px){.yr-reviews__embed iframe{height:480px}}
