Первые 2 МБ HTML-кода — именно это видят ИИ-боты на вашей странице
<!DOCTYPE html><html lang="ru" data-capo=""><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Официальный сайт застройщика Характер Девелопмент</title>
<style>@charset "UTF-8";:global(:root){--mb-ui-bottom:50px;--safe-bottom:max(env(safe-area-inset-bottom,0px),var(--mb-ui-bottom));--header-h-mobile:45px;--header-h-desktop:72px;--vh-safe:100svh}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0;min-width:32rem}*,:active,:focus,:hover{outline:none!important}a{color:initial;text-decoration:none;-webkit-text-decoration-skip:objects;background:transparent}a,a:active,a:focus,a:hover{text-decoration:none}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,p{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none!important}b,strong{font-weight:500}ul{list-style-type:none;margin:0;padding:0}mark{color:#fff}small{font-size:80%}sub{bottom:-.25em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}img{border:0;font-style:italic;height:auto;max-width:100%;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:1em 4rem}hr{border:0;border-top:.1rem solid #eee;box-sizing:content-box;height:0;margin-bottom:2rem;margin-top:2rem}textarea{resize:none}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;line-height:inherit;margin:0}optgroup{font-weight:500}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}[role=button]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input{background-color:transparent;border-radius:0;box-shadow:none;line-height:normal}input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box}input::-webkit-search-cancel-button,input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}fieldset{border:.1rem solid silver;margin:0 .2rem;padding:.35em .625em .75em}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input::-webkit-input-placeholder{color:#535358}input:-moz-placeholder,input::-moz-placeholder{color:#535358}input:-ms-input-placeholder{color:#535358}input:focus::-webkit-input-placeholder{opacity:0}input:focus:-moz-placeholder,input:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder{opacity:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root{--padding-h:3.2rem;--padding-v:9rem}@media only screen and (max-width:35.875em){:root{--padding-h:1.6rem;--padding-v:4rem}}@font-face{font-display:swap;font-family:Stolzl;font-style:normal;font-weight:300;src:url(/fonts/Stolzl/Stolzl-Book.woff2) format("woff2"),url(/fonts/Stolzl/Stolzl-Book.woff) format("woff")}@font-face{font-display:swap;font-family:Stolzl;font-style:normal;font-weight:400;src:url(/fonts/Stolzl/Stolzl-Book.woff2) format("woff2"),url(/fonts/Stolzl/Stolzl-Book.woff) format("woff")}@font-face{font-display:swap;font-family:Stolzl;font-style:normal;font-weight:500;src:url(/fonts/Stolzl/Stolzl-Book.woff2) format("woff2"),url(/fonts/Stolzl/Stolzl-Book.woff) format("woff")}@font-face{font-display:swap;font-family:Stolzl;font-style:normal;font-weight:600;src:url(/fonts/Stolzl/Stolzl-Book.woff2) format("woff2"),url(/fonts/Stolzl/Stolzl-Book.woff) format("woff")}@font-face{font-display:swap;font-family:Stolzl;font-style:normal;font-weight:700;src:url(/fonts/Stolzl/Stolzl-Book.woff2) format("woff2"),url(/fonts/Stolzl/Stolzl-Book.woff) format("woff")}html{font-size:62.5%;height:100%}body,html{scroll-behavior:smooth}body,html{overflow-x:clip}body{background:#fff;position:relative;width:100vw}body,html{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-synthesis:none;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{cursor:pointer;transition:all .3s ease-in-out}.container,.vacancies-page__container{margin-left:auto;margin-right:auto;max-width:166.4rem;padding-left:var(--padding-h);padding-right:var(--padding-h);width:100%}.no-scroll,.sr-only{overflow:hidden}.sr-only{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0)}.skeleton{background-color:#fff;border-radius:4px;display:inline-block;overflow:hidden;position:relative}.skeleton:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#e0e0e000,#e0e0e080 50%,#e0e0e000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.card,.header__dropdown{background-color:#fff;border-radius:1.2rem;padding:2rem}.separator{background-color:#dfe2ec;display:inline-block;flex-shrink:0;height:1.6rem;margin:1.2rem 2rem;width:.1rem}.full-height-slider .swiper{height:100%}.full-height-slider .swiper-wrapper{align-content:stretch!important}.full-height-slider .swiper-slide{height:auto!important}.full-height-slider .swiper-slide>*{height:100%}.tag{background-color:#fff;border-radius:.6rem;color:#141937;display:inline-block;font-size:1.2rem;font-weight:500;line-height:1;padding:.5rem .8rem}.tag--accent{background-color:#141937;color:#fff}.text-500{color:#8b8d98}.btn{align-items:center;background-color:#f50;border:none;border-radius:.8rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1;overflow:hidden;padding:1.2rem 1.6rem;position:relative;text-align:center;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn,.btn svg{flex-shrink:0}.btn:focus-visible{outline:.2rem solid #f50!important;outline-offset:.5rem}@media (hover:hover){.btn:not([disabled]):hover{background-color:#e64d00}}.btn:not(:disabled):active{background-color:#020202e0}.btn:disabled{background-color:#0202020f}.btn--secondary{background-color:transparent;border:.1rem solid #d9dce3;color:#f50}@media (hover:hover){.btn--secondary:not([disabled]):hover{background-color:#f50;border-color:#0202021f;color:#fff}}.btn--third{background-color:#fff;border:.1rem solid rgba(2,2,2,.122);color:#afb4c0}@media (hover:hover){.btn--third:not([disabled]):hover{background-color:#fff;border-color:#020202}}.btn--third:not(:disabled):active{border-color:#d9dce3;color:#8d929f}.btn--four{background-color:transparent;border:.1rem solid rgba(2,2,2,.122);color:#020202}@media (hover:hover){.btn--four:not([disabled]):hover{background-color:#f50;border-color:#0202021f;color:#fff}}.btn--five{background-color:transparent;border:.1rem solid #d9dce3;color:#f50}@media (hover:hover){.btn--five:not([disabled]):hover{background-color:#f50;border-color:#0202021f;color:#fff}}.btn--six{-webkit-backdrop-filter:blur(20.1000003815px);backdrop-filter:blur(20.1000003815px);background:#fff3;border:none;border-radius:.8rem;color:#fff;display:flex;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;height:4rem;justify-content:center;line-height:136%;padding:.7rem 1.2rem}@media (hover:hover){.btn--six:not([disabled]):hover{-webkit-backdrop-filter:blur(20.1000003815px);backdrop-filter:blur(20.1000003815px);background:#ffffff80}}.btn--seven{background-color:transparent;border:1px solid #f50;border-radius:.8rem;color:#f50;display:flex;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;justify-content:center;line-height:120%;padding-left:2rem;padding-right:2rem}@media (hover:hover){.btn--seven:not([disabled]):hover{background-color:#f50;border:1px solid #f50;color:#fff}}.btn--eight{background-color:#ff55000d;border:none;border-radius:.8rem;color:#f50;display:flex;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;justify-content:center;line-height:120%;padding-left:2.4rem;padding-right:2.4rem}@media (hover:hover){.btn--eight:not([disabled]):hover{background-color:#020202e0}}.btn--nine{background-color:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:.8rem;color:#fff;display:flex;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;justify-content:center;line-height:120%;padding-left:2.4rem;padding-right:2.4rem}@media (hover:hover){.btn--nine:not([disabled]):hover{background-color:#020202e0}}.btn--ten{background-color:#fff;color:#020202;padding:1.5rem 2rem}@media (hover:hover){.btn--ten:not([disabled]):hover{background-color:#f2f3f7}}.btn--rounded{border-radius:9999px}.clean-btn{align-items:center;background-color:transparent;border:none;display:flex;justify-content:center;padding:.5rem}.clean-btn:focus-visible{outline:.2rem solid #f50!important;outline-offset:.5rem}.input{background-color:#fff;border:.1rem solid #000;border-radius:.8rem;font-size:1.6rem;line-height:1.25;padding:1.4rem 1.6rem}.input--clean{border:none}.city-select__options,body{color:#697180;direction:ltr;font-size:1.6rem;font-weight:400;line-height:1.36;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;-osx-font-smoothing:grayscale}.city-select__options,.h1,body,h1{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.h1,h1{color:#141937;font-size:3.2rem;font-weight:700;line-height:1.26;margin-bottom:4.9rem}@media only screen and (max-width:47.9375em){.h1,h1{font-size:2.4rem}}.h2,h2{color:#141937;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.1;margin:0}@media only screen and (max-width:47.9375em){.h2,h2{font-size:2.4rem}}.h3,h3{color:#141937;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:1.3;margin:0}@media only screen and (max-width:47.9375em){.h3,h3{font-size:1.4rem;line-height:1.25}}.h4,h4{color:#141937;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:500;line-height:1.2;margin:0}@media only screen and (max-width:47.9375em){.h4,h4{font-size:1.6rem}}p{margin:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,p{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-size:3rem;line-height:1.2;margin-bottom:3rem}@media only screen and (max-width:47.9375em){.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-size:2rem;line-height:1.3}}.content a,.content li,.content span{font-weight:400;line-height:1.1}.content p{margin-bottom:2rem}.content a{text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap}.content strong{font-weight:700}.content ul{list-style:disc;margin-bottom:4rem;padding-left:2.5rem}.content ul li:not(:last-child){margin-bottom:.5rem}.content ol{margin:0 0 4rem;padding-left:2.5rem}.content img{border-radius:3rem;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.content figure{margin:0 0 4rem}.content :last-child{margin-bottom:0}.footer a,.lnk{align-items:center;color:#141937;display:inline-flex;gap:.8rem;transition:color .3s ease}.footer a:focus-visible,.lnk:focus-visible{outline:.2rem solid #f50!important;outline-offset:.5rem}@media (hover:hover){.footer a:not([disabled]):hover,.lnk:not([disabled]):hover{color:#f50}}.lnk--underline{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.3rem}@media (hover:hover){.lnk--underline:not([disabled]):hover{text-decoration:underline}}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{opacity:0}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s ease-in-out}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translate(2rem)}.slide-enter-active,.slide-leave-active{transition:opacity .3s ease-in-out,transform .2s ease-in-out}.slide-leave-active{position:absolute}.slide-enter-from,.slide-leave-to{opacity:0;transform:translate(2rem)}.fade-enter-active,.fade-leave-active{transition:opacity .1s ease}.rotate-enter-active,.rotate-leave-active{transition:transform .3s ease}.rotate-enter-from,.rotate-leave-to{transform:rotateY(90deg)}.filter-animation-enter-active{transition:opacity .3s ease}.filter-animation-leave-active{display:none;position:absolute;transition:none;z-index:-5}.filter-animation-enter-from,.filter-animation-leave-to{opacity:0}.layout-wrapper{display:flex;flex-direction:column;margin-top:var(--header-height);min-height:100vh}@media only screen and (max-width:61.875em){.layout-wrapper--no-margin-mobile{margin-top:0}}.layout-content{flex-grow:1}.dropdown-base{display:inline-flex;flex-direction:column;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-base__trigger{align-items:center;background-color:#02020208;border:none;border-radius:.8rem;display:flex;gap:1rem;height:100%;line-height:1;padding:0 1.6rem 0 0}.dropdown-base__chevron{flex-shrink:0;height:auto;transition:transform .3s ease;width:1.6rem}.dropdown-base__dropdown{background-color:#fff;border:.1rem solid #d9dce3;border-radius:.8rem;bottom:0;box-shadow:0 1.44rem 3rem #0000001a;min-width:100%;overflow:hidden;position:absolute;transform:translateY(100%);visibility:hidden;width:auto;z-index:1000}.dropdown-base--expanded .dropdown-base__dropdown{grid-template-rows:1fr;transition-delay:0s,0s;visibility:visible}.dropdown-base--expanded .dropdown-base__chevron{transform:rotate(180deg)}@property --marquee-copies{syntax:"<number>";initial-value:2;inherits:true}.header-marquee{align-items:center;background-color:#f50;color:#fff;display:flex;height:var(--header-marquee-height);overflow:hidden;width:100%}.header-marquee__track{--marquee-copies:2;animation:header-marquee-scroll 20s linear infinite;display:flex;width:-moz-max-content;width:max-content;will-change:transform}@media (prefers-reduced-motion:reduce){.header-marquee__track{animation:none}}@media (hover:hover){.header-marquee__track:not([disabled]):hover{animation-play-state:paused}}.header-marquee__group{align-items:center;display:flex;flex-shrink:0;gap:2.4rem;padding-right:2.4rem}@media only screen and (min-width:77.5em){.header-marquee__group{gap:1.6rem;padding-right:1.6rem}}.header-marquee__dot{background-color:#fff;border-radius:.2rem;flex-shrink:0;height:.6rem;width:.6rem}.header-marquee__text{flex-shrink:0;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:120%;line-height:1.4;white-space:nowrap}@media only screen and (min-width:77.5em){.header-marquee__text{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;line-height:1.4}}@keyframes header-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100%/var(--marquee-copies)),0,0)}}.footer{background-color:#fff;color:#02020299;margin-bottom:var(--mobile-panel-height);padding-top:2.5rem}.footer a{color:inherit}.footer__container{padding:0 2rem}@media (min-width:48em){.footer__container{padding:0 3.2rem}}.footer__top{display:grid;gap:4rem 2rem;grid-template-columns:minmax(auto,1fr) 1fr 1fr;margin-bottom:4.8rem}@media only screen and (max-width:47.9375em){.footer__top{gap:2rem;grid-template-columns:1fr}}.footer__logo svg{height:5.07rem!important;width:32rem!important}@media only screen and (min-width:61.9375em){.footer__logo svg{height:5.07rem!important;margin-top:1rem;width:28rem!important}}.footer__card{align-items:center;background-color:#02020208;display:flex;gap:1.6rem;justify-content:space-between}@media only screen and (min-width:48em) and (max-width:77.4375em){.footer__card{align-items:flex-start;flex-direction:column}}@media only screen and (max-width:35.875em){.footer__card{align-items:stretch;flex-direction:column}}@media only screen and (min-width:61.9375em){.footer__card{height:7.6rem}}.footer__action{color:#fff;padding:1.3rem 2.2rem 1.4rem!important;white-space:nowrap}.footer a.footer__caption,.footer__caption{color:#020202!important;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:120%}.footer__socials{display:flex;gap:1.2rem}.footer__socials a{padding:1.4rem}.footer__contacts{display:flex;flex-direction:column;font-size:1.2rem;gap:2rem;max-width:29rem}.footer__contacts p{margin-top:-1.2rem}.footer__contacts h3{color:#141937;font-size:inherit;font-weight:500}@media only screen and (max-width:47.9375em){.footer__contacts{max-width:none;order:5}}.footer__email.footer__email{color:#f50;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:120%}.footer__menu{display:grid;font-size:1.4rem;gap:2rem;grid-column:span 2;grid-template-columns:repeat(4,1fr);line-height:1.2}.footer__menu a{margin-top:-.5rem;padding:.5rem 0}@media only screen and (max-width:77.4375em){.footer__menu{grid-template-columns:1fr 1fr}}@media only screen and (max-width:47.9375em){.footer__menu{grid-column:auto;grid-template-columns:1fr}}.footer__item{display:flex;flex-direction:column;gap:1.9rem}.footer__lnk.footer__lnk{color:#141937;font-weight:500}.footer__submenu{display:flex;flex-direction:column;gap:1.2rem}.footer__bottom{align-items:center;border-top:.1rem solid #d9dce3;display:grid;font-size:1.4rem;gap:2rem;grid-template-columns:repeat(3,1fr);padding:2rem 0}@media only screen and (max-width:47.9375em){.footer__bottom{grid-template-columns:1fr}}.footer__block{align-items:center;display:flex;gap:2rem}@media only screen and (max-width:89.9375em){.footer__block{grid-column:span 2}}@media only screen and (max-width:35.875em){.footer__block{flex-direction:column;grid-column:auto}}.footer__links{align-items:flex-start;display:flex;gap:2rem;grid-column:span 2}@media only screen and (max-width:89.9375em){.footer__links{flex-direction:column;gap:1.2rem;grid-column:auto}}.footer__creator{color:#141937;flex-shrink:0}.footer__creator a{color:#f50}.footer__disclaimer{font-size:1.2rem}@media only screen and (max-width:89.9375em){.footer__disclaimer{grid-column:span 2;justify-content:space-between}}.footer__to-top{align-self:flex-end;flex-shrink:0;padding:1.4rem}.footer__links-legal{display:flex;flex-wrap:wrap;gap:1rem}.footer__copyright{width:calc(50% - 1rem)}@media only screen and (max-width:89.9375em){.footer__copyright{width:auto}}:root{--header-top-height:7.6rem;--header-marquee-height:4.4rem;--header-height:calc(var(--header-top-height) + var(--header-marquee-height))}@media only screen and (max-width:77.4375em){:root{--header-top-height:4.7rem;--header-marquee-height:5.4rem}}.header{background-color:#fff;border-bottom:.1rem solid rgba(2,2,2,.122);display:flex;flex-direction:column;position:fixed;top:0;width:100vw;z-index:100}.header__marquee{order:1}@media only screen and (max-width:77.4375em){.header--main-page .header__marquee{order:-1}}@media only screen and (max-width:61.875em){.header--main-page:not(.header--is-scrolled){background-color:transparent;border-bottom:none}.header--main-page:not(.header--is-scrolled) .header__logo svg:nth-child(2){display:block}.header--main-page:not(.header--is-scrolled) .header__logo svg:first-child{display:none}.header--main-page:not(.header--is-scrolled) .header__phone,.header--main-page:not(.header--is-scrolled) .header__phone svg path{color:#fff}}.header a,.header button{font-size:1.4rem;font-weight:500;white-space:nowrap}.header__redirect{width:100%}.header__inner{--gap:4rem;align-items:center;display:flex;font-weight:500;gap:var(--gap);margin:0 auto;padding:2rem 0;position:relative}@media only screen and (max-width:89.9375em){.header__inner{--gap:3rem}}@media only screen and (max-width:61.875em){.header__inner{--gap:2rem}}@media only screen and (max-width:47.9375em){.header__inner{--gap:1rem}}@media only screen and (max-width:77.4375em){.header__inner{padding:1rem 0}}.header__separator{display:none}@media only screen and (min-width:48em){.header__separator{display:inline-block}}.header__separator--desktop{display:none}@media only screen and (min-width:48em){.header__separator--desktop{align-self:center;background-color:#0202021f;display:inline-block;flex:0 0 .1rem;height:2rem;margin-inline:calc(var(--gap)*-.5);width:.1rem}}.header__logo{line-height:0}.header__logo svg{height:auto;width:19rem}@media only screen and (max-width:77.4375em){.header__logo svg{width:13.8rem}}.header__logo svg:nth-child(2){display:none}@media only screen and (max-width:77.4375em){.header__logo{margin-right:auto}}.header__menu{align-items:center;display:flex;flex-grow:0;gap:2rem;justify-content:flex-start;margin-right:auto}@media only screen and (max-width:77.4375em){.header__menu{display:none}}@media only screen and (min-width:61.9375em){.header__menu{gap:3rem}}.header__lnk{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:1;line-height:120%;padding:.5rem 0;position:relative;z-index:1}@media (hover:hover){.header__lnk:not([disabled]):hover{color:#f50}}.header__lnk--filled{background-color:#f50;border-radius:.4rem;color:#fff;line-height:1;padding:.7rem 1.2rem;transition:background-color .3s ease}@media (hover:hover){.header__lnk--filled:not([disabled]):hover{background-color:#e64d00;color:#fff}}.header__lnk--outline{background-color:#ff55000d;border:.1rem solid #f50;border-radius:.4rem;color:#f50;line-height:1;padding:.7rem 1.2rem;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.header__lnk--outline:not([disabled]):hover{background-color:#f50;color:#fff}}.header__pin{color:#f50}.header__city{align-items:center;display:flex;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;gap:.8rem;line-height:120%;padding:0}@media only screen and (max-width:77.4375em){.header__city{display:none}}@media only screen and (min-width:77.5em){.header__phone svg{display:none}}.header__btn{color:#afb4c0;height:3.2rem;transition:color .3s ease;width:3.2rem}@media (hover:hover){.header__btn:not([disabled]):hover{color:#f50}}.header__favorites{position:relative}@media only screen and (max-width:35.875em){.header__favorites{display:none}}.header__badge{background-color:#f50;border:2px solid #fff;border-radius:2rem;color:#fff;font-size:.6rem;font-weight:500;line-height:1;min-width:2rem;padding:.3rem;position:absolute;right:-.6rem;text-align:center;top:-.2rem}.header__attach{flex-shrink:0;font-size:1.2rem!important;height:2.8rem;padding:.7rem 1.2rem}@media only screen and (max-width:47.9375em){.header__attach{display:none}}.header__dropdown{background-color:#fff;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 0 1px #0000000a;box-shadow:0 .2rem .6rem #0000000a;box-shadow:0 1.6rem 2.4rem #0000000f;display:none;gap:2rem 3.2rem;grid-template-columns:40rem 40rem;position:absolute;top:var(--header-top-height);z-index:101}.header__dropdown:before{content:"";height:calc(var(--header-top-height)/2);left:0;position:absolute;right:0;top:calc(var(--header-top-height)*-1/2);z-index:0}.header__dropdown--simple{grid-template-columns:1fr}.header__dropdown--short{align-content:start;grid-auto-rows:1fr;grid-template-columns:40rem;min-height:100%}@media only screen and (max-width:89.9375em){.header__item:nth-child(5) .header__dropdown{right:0}}.header__item:nth-child(7) .header__dropdown{right:0}.header__lnk.is-highlighted{color:#f50!important}.header__item .header__dropdown{display:none}.header__item.is-open .header__dropdown{display:grid}@media only screen and (max-width:77.4375em){.header__item.is-open .header__dropdown{display:none}}.header__submenu{display:flex;flex-direction:column;gap:1.2rem}.header__lnk-l2{border:.1rem solid #d9dce3;border-radius:.8rem;display:flex;gap:2rem;justify-content:space-between;padding:1.5rem 2rem;white-space:nowrap}.header__lnk-l2 span{color:#afb4c0;font-size:1.2rem}.header__slider{grid-row:span 2}.header__btns{align-self:end;display:flex;gap:.8rem}.header__btns button{flex:1 1 50%}.header__location{gap:.4rem;min-width:23.5rem;padding:.8rem}.header__location label{border-radius:.4rem;padding:1.5rem 1.2rem;transition:background-color .15s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){.header__location label:not([disabled]):hover{background-color:#f2f2f7}}.header__location input:checked+label{color:#f50}.header__communication{gap:3.2rem .8rem;grid-template-columns:27.5rem 4.8rem}.header__communication p{color:#8b8d98;grid-column:span 2}@media only screen and (max-width:77.4375em){.header--transparent-on-mobile:not(.header--is-scrolled){background-color:transparent;border-bottom:none}.header--transparent-on-mobile:not(.header--is-scrolled) .header__logo svg:first-child{display:none}.header--transparent-on-mobile:not(.header--is-scrolled) .header__logo svg:last-child{display:block}.header--transparent-on-mobile:not(.header--is-scrolled) .header__phone{color:#fff}}.header.is-disabled{pointer-events:none}.header.is-disabled .header__dropdown{display:none!important}.bitrix-form{background-color:#fff;height:100vh;position:relative;width:100vw}.bitrix-form__close{position:absolute;right:2rem;top:2rem;z-index:1}.bitrix-form__iframe{height:100%;width:100%}.pagination{display:flex;justify-content:center}.pagination__loader{color:#f50;grid-column:span 2;width:8rem}.pagination--loading{opacity:.5}.popup-base{background-color:#0006;height:100%;top:0;right:0;bottom:0;left:0;position:fixed;width:100vw;z-index:1}.popup-base--center{align-items:center;display:flex;justify-content:center}.list-select{color:#373a41;font-size:1.4rem;font-weight:500;min-width:20rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-select__display{flex-grow:1;overflow:hidden;padding:1.5rem 0 1.5rem 1.6rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.list-select__dropdown{display:flex;flex-direction:column;padding:2rem .8rem}.list-select__option input{outline:none}.list-select__option label{border-radius:.4rem;display:flex;gap:1.2rem;padding:.8rem 1.2rem;transition:background-color .15s linear;white-space:nowrap}.list-select__option label:before{content:"✓";opacity:0;transition:opacity .15s linear}@media (hover:hover){.list-select__option label:not([disabled]):hover{background-color:#f2f2f7}}.list-select__option input:checked+label:before{opacity:1}.swiper-bullets{display:flex;gap:1rem}.swiper-bullets__bullet{background-color:#9a928c;border-radius:1rem;flex-grow:0;flex-shrink:0;height:.6rem;position:relative;transition:width .15s linear,background-color .15s linear;width:.6rem;will-change:width}.swiper-bullets__bullet:before{animation:progress var(--duration) linear;background-color:#fff;content:"";display:none;top:0;right:0;bottom:0;left:0;position:absolute;transform-origin:left center}.swiper-bullets__bullet--active{border-radius:1rem;overflow:hidden;width:4.8rem}.swiper-bullets__bullet--active:before{display:block}.swiper-bullets__bullet--dots{height:.6rem;width:.6rem}.swiper-bullets__bullet--dots:before{animation:none}.swiper-bullets__bullet--filled{background-color:#fff}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.swiper-buttons{display:inline-flex;gap:.6rem}.swiper-buttons__btn{height:3.6rem;width:3.6rem}.finishing-block{padding-bottom:3rem}@media only screen and (min-width:61.9375em){.finishing-block{margin-left:auto;margin-right:auto;max-width:166.4rem;padding-bottom:3.2rem;padding-left:var(--padding-h);padding-right:var(--padding-h);padding-top:6rem;width:100%}}.finishing-block__wrapper{display:flex;flex-direction:column;row-gap:2.4rem}@media only screen and (min-width:61.9375em){.finishing-block__wrapper{-moz-column-gap:3.2rem;column-gap:3.2rem;flex-direction:row;margin-top:3.2rem}}.finishing-block__left-side{width:100%}@media only screen and (min-width:61.9375em){.finishing-block__right-side{display:flex;flex-direction:column;max-width:43.7rem;width:100%}}@media only screen and (max-width:61.875em){.finishing-block__right-side{margin-left:auto;margin-right:auto;max-width:166.4rem;padding-left:var(--padding-h);padding-right:var(--padding-h);width:100%}}.finishing-block__image-wrapper{max-height:36.3rem;min-height:36.3rem;overflow:auto;position:relative;width:100%}@media only screen and (min-width:61.9375em){.finishing-block__image-wrapper{border-radius:.8rem;max-height:none;min-height:auto;overflow:hidden}}.finishing-block__img{height:auto;min-width:150%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:61.9375em){.finishing-block__img{height:100%;min-width:auto;-o-object-position:center;object-position:center}}.finishing-block__title{color:#363c48;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:3.2rem;font-weight:700}.finishing-block__title--desktop{display:none}@media only screen and (min-width:61.9375em){.finishing-block__title--desktop{display:flex}}.finishing-block__title--mobile{display:none}@media only screen and (max-width:61.875em){.finishing-block__title--mobile{display:block}}.finishing-block__tabs{margin-top:2rem}@media only screen and (min-width:61.9375em){.finishing-block__tabs{margin-top:3.2rem}}.finishing-block__tabs--desktop.general-tabs{display:none}@media only screen and (min-width:61.9375em){.finishing-block__tabs--desktop.general-tabs{display:flex;justify-content:flex-start}}.finishing-block__tabs--mobile.general-tabs{display:none}@media only screen and (max-width:61.875em){.finishing-block__tabs--mobile.general-tabs{display:flex}}.finishing-block__text{font-size:1.4rem}@media only screen and (max-width:61.875em){.finishing-block__text{margin-top:2.4rem}}@media only screen and (min-width:61.9375em){.finishing-block__text{color:#000;margin-bottom:auto}}.finishing-block__features{margin-top:2.4rem}@media only screen and (min-width:61.9375em){.finishing-block__features{margin-top:3.2rem}}.finishing-block__features-name{color:#363c48;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:500}.finishing-block__features-list{display:flex;flex-direction:column;margin-top:2rem;row-gap:2rem}.finishing-block__features-item{align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex}.finishing-block__features-icon-wrapper{align-items:center;background-color:#f0ecfe;border-radius:.8rem;display:flex;height:3.2rem;justify-content:center;padding:.8rem;width:3.2rem}.finishing-block__features-text{color:#363c48;font-size:1.4rem}.finishing-block__row{display:flex;flex-direction:column;margin-top:2.4rem;row-gap:1rem}@media only screen and (min-width:61.9375em){.finishing-block__row{align-items:center;-moz-column-gap:1rem;column-gap:1rem;flex-direction:row}.nearby-map{margin-left:auto;margin-right:auto;max-width:166.4rem;padding-bottom:6rem;padding-left:var(--padding-h);padding-right:var(--padding-h);padding-top:6rem;width:100%}}.nearby-map__map-wrapper{position:relative}@media only screen and (min-width:61.9375em){.nearby-map__map-wrapper{border-radius:1.6rem;height:65rem}}.nearby-map__title{display:none}@media only screen and (min-width:61.9375em){.nearby-map__title{color:#020202;display:block;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%;margin-bottom:4.8rem}}@media only screen and (min-width:61.9375em) and (min-width:61.9375em){.nearby-map__title{font-size:3.2rem;line-height:110%}}.nearby-map__content{display:grid;gap:2rem;position:relative}@media only screen and (min-width:61.9375em){.nearby-map__content{gap:3.2rem;grid-template-columns:32rem 1fr;position:static}}.nearby-map-text{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:87rem;text-align:center}@media only screen and (min-width:61.9375em){.nearby-map-text{gap:4rem}}.nearby-map__map-wrapper{height:55rem;overflow:hidden}@media only screen and (min-width:61.9375em){.nearby-map__map-wrapper{height:65rem}}.nearby-map__map{height:100%}.nearby-map__tabs{border-radius:1.6rem;color:#fff;display:flex;flex-direction:column;font-weight:400;gap:2rem;padding:2rem;width:100%}@media only screen and (min-width:61.9375em){.nearby-map__tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;color:#000;height:100%;padding:0;row-gap:.8rem}}.nearby-map__tab{align-items:center;border:.1rem solid #d9dce3;border-radius:.8rem;-moz-column-gap:1rem;column-gap:1rem;display:flex;padding:.8rem .8rem .8rem 1.2rem}.nearby-map__tab.active-tab{border-color:#f50;color:#f50}.nearby-map__tab span{font-size:1.2rem;font-weight:500;line-height:1.32}.nearby-map__tab-icon{align-items:center;display:flex;height:1.2rem;justify-content:center;width:1.2rem}@media (hover:hover){.nearby-map__tab-icon:not([disabled]):hover{background-color:#5534c4}}.nearby-map__tab-icon.active-tab svg{color:#f50}.nearby-map__tab-count{align-items:center;background-color:#d9dce3;border-radius:.4rem;display:flex;height:2.4rem;justify-content:center;margin-left:auto;padding:.7rem .5rem;width:2.4rem}.nearby-map__tab-count span{color:#373a41}.nearby-map__filter{left:0;position:absolute;right:0;top:2.4rem;z-index:100000}.nearby-map__cluster{align-items:center;background-color:#fff;border:.1rem solid #dfe2ec;border-radius:.4rem;color:#8b8d98;cursor:pointer;display:flex;font-size:1.2rem;font-weight:500;height:3.2rem;justify-content:center;position:relative;width:3.2rem}.nearby-map__org-wrapper{align-items:center;display:flex;flex-direction:column;row-gap:1.2rem;transform:translate(-50%,-50%)}.nearby-map__org-wrapper span{color:#363c48;font-weight:500}.nearby-map__org-marker{border:.3rem solid #fff;border-radius:50%;height:4.2rem;overflow:hidden;position:relative;width:4.2rem}.nearby-map__org-marker img{height:100%;width:100%}.nearby-map__marker{align-items:center;-webkit-backdrop-filter:blur(6rem);backdrop-filter:blur(6rem);background-color:#fff;border:.1rem solid #f50;border-radius:.4rem;cursor:pointer;display:flex;height:3.2rem;justify-content:center;position:relative;transform:translate(-50%,-50%);width:3.2rem}.nearby-map__marker svg{height:2rem;width:2rem}.nearby-map__marker svg path{fill:#f50}.nearby-map__marker .marker-title{background-color:#0000004d;border-radius:2.5rem;color:#fff;font-size:1.6rem;font-weight:500;left:-1rem;opacity:0;padding:1.3rem 1.3rem 1.3rem 5rem;pointer-events:none;position:absolute;width:-moz-max-content;width:max-content;z-index:-2}@media only screen and (max-width:61.875em){.nearby-map__marker .marker-active{opacity:1;pointer-events:all}}.nearby-map__btn{display:none}.nearby-map__tabs-link{border:1px solid #fff;color:#fff;margin-top:1rem;width:100%}@media only screen and (min-width:61.9375em){.nearby-map__tabs-link{border-color:#000;color:#000}}.nearby-map [class*=ymaps3x0--main-engine-container] canvas{filter:grayscale(1)}.nearby-map__marker svg{height:24px;width:24px}.nearby-map__tab-icon svg{height:20px;width:20px}.nearby-map__popup-wrapper{align-items:center;background-color:#fff;border-radius:1.2rem;bottom:20vh;box-shadow:0 .4rem 2rem #00000014;display:flex;flex-direction:column;justify-content:flex-start;left:13vh;padding:1.6rem;position:absolute;width:-moz-min-content;width:min-content;z-index:100}@media only screen and (min-width:61.9375em){.nearby-map__popup-wrapper{bottom:20%}}.nearby-map__popup-name{align-self:flex-start;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:120%;margin-bottom:1.2rem;text-align:start}@media only screen and (min-width:61.9375em){.nearby-map__popup-name{font-size:1.6rem;line-height:120%}}.nearby-map__popup-image-wrapper img{align-items:center;border-radius:1.2rem;display:flex;height:14.9rem;justify-content:center;margin-bottom:1.6rem;overflow:hidden;width:18.8rem}.nearby-map__popup-image{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.nearby-map__popup-info{display:flex;gap:.8rem}.nearby-map__popup-info--item{align-items:center;display:flex}.nearby-map__popup-info--item span{font-size:1.2rem;line-height:1.5;text-wrap:nowrap}.nearby-map__popup-separator{opacity:.5}.purchase-methods{padding-bottom:3rem;padding-top:3rem}@media only screen and (min-width:61.9375em){.purchase-methods{padding-bottom:6rem;padding-top:6rem}}.purchase-methods__title{color:#363c48;display:block;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.purchase-methods__title{font-size:3.2rem;margin-bottom:4.8rem}}.purchase-methods__list{display:flex;flex-direction:column;row-gap:2rem}@media only screen and (min-width:61.9375em){.purchase-methods__list{-moz-column-gap:2rem;column-gap:2rem;flex-direction:row}}.purchase-methods-item{background-color:#f2f3f7;border-radius:1.2rem;display:flex;flex-direction:column;padding:2.4rem;row-gap:2rem}.purchase-methods-item--darker{background-color:#141937}.purchase-methods-item--darker .purchase-methods-item__title{color:#fff}.purchase-methods-item--darker .purchase-methods-item__text{color:#f2f2f7}@media only screen and (min-width:61.9375em){.purchase-methods-item{justify-content:space-between;min-height:29.7rem;width:100%}}.purchase-methods-item__title{color:#363c48;font-size:1.6rem;font-weight:700}.purchase-methods-item__text{color:#8b8d98;font-size:1.4rem;max-width:19.7rem}.purchase-methods-item__link-wrapper{background-color:#fff;border-radius:.8rem;height:3.6rem;padding:1rem;width:3.6rem}.purchase-methods-item__link-wrapper svg{color:#f50}.purchase-methods-item__footer{align-items:center;display:flex;justify-content:space-between}.projects-main__top{display:flex;gap:2rem;justify-content:space-between;margin-bottom:3.2rem}@media only screen and (max-width:47.9375em){.projects-main__top{margin-bottom:1.6rem}}.projects-main__title{line-height:1}.projects-main__switch{background-color:#f2f2f7;border-radius:.8rem;display:flex}.projects-main__view{border-radius:.8rem;color:#afb4c0;padding:1.1rem;transition:background-color .15s linear}.projects-main__view--active{background-color:#141937;color:#fff}.projects-main__filter-btn{display:none;margin-bottom:2rem;padding:1.2rem 1.6rem;width:100%}@media only screen and (max-width:47.9375em){.projects-main__filter-btn{display:flex;margin-bottom:7.4rem}}.projects-main__filters{align-items:start;display:grid;gap:1.2rem;grid-template-columns:1fr auto auto;margin-bottom:3.5rem;padding-top:3.2rem}@media only screen and (max-width:47.9375em){.projects-main__filters{display:none}}@media only screen and (max-width:61.875em){.projects-main__filters{grid-template-columns:1fr auto;grid-template-rows:4rem auto;margin-bottom:6rem}}.projects-main__inner{display:flex;flex-wrap:wrap;gap:1.2rem .8rem}@media only screen and (max-width:61.875em){.projects-main__inner{grid-row:span 2}}.projects-main__deadline,.projects-main__rooms{width:16rem}.projects-main__projects{width:26rem}.projects-main__area,.projects-main__price{width:20rem}.projects-main__reset{margin-left:auto}.projects-main__list{display:grid;gap:3.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:77.4375em){.projects-main__list{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:47.9375em){.projects-main__list{grid-template-columns:1fr}}.projects-main__card,.projects-main__promo{height:38.4rem;overflow:hidden;position:relative}@media (hover:hover){.projects-main__card:not([disabled]):hover .projects-main__panel,.projects-main__promo:not([disabled]):hover .projects-main__panel{transform:translateY(0)}}@media only screen and (max-width:47.9375em){.projects-main__card,.projects-main__promo{height:30rem}}.projects-main__img{border-radius:.8rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.projects-main__cost{font-size:1.6rem}.projects-main__panel{background-color:#fff;bottom:0;display:grid;gap:1.2rem;grid-template-columns:1fr auto;padding-top:1.6rem;position:absolute;transform:translateY(5rem);transition:transform .3s ease;width:100%}.projects-main__panel:after,.projects-main__panel:before{content:"";height:1.6rem;position:absolute;top:-1.6rem;width:1.6rem}.projects-main__panel:before{border-bottom-left-radius:.8rem;box-shadow:-1rem .8rem 0 .8rem #fff;left:0}.projects-main__panel:after{border-bottom-right-radius:.8rem;box-shadow:1rem .8rem 0 .8rem #fff;right:0}.projects-main__info{align-items:center;color:#141937;display:flex;flex-wrap:wrap;font-size:1.2rem;gap:.8rem;grid-column:span 2}.projects-main__info svg{height:1.6rem;margin-top:-.3rem;width:auto}.projects-main__info span{align-items:center;display:flex;gap:.8rem;line-height:1;white-space:nowrap}.projects-main__info span:not(:last-child):after{background-color:#dfe2ec;border-radius:50%;content:"";display:inline-block;height:.4rem;width:.4rem}.projects-main__tags{display:flex;flex-wrap:wrap;gap:.4rem;left:1.8rem;position:absolute;top:1.8rem}.projects-main__links{border:.1rem solid #d9dce3;border-radius:1.2rem;display:flex;grid-column:span 2;padding:0 1.2rem}.projects-main__link{display:block;flex-grow:1;font-size:1.4rem;height:4.5rem;padding:1.2rem 0;position:relative;text-align:center}.projects-main__link:not(:last-child):after{background-color:#d9dce3;content:"";display:inline-block;height:1.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.1rem}.projects-main__promo{align-content:space-between;background-color:#141937;background-image:url(/mock/promo-main.png);background-image:-webkit-image-set(url(/_optimized/mock/promo-main.png.avif) type("image/avif"),url(/_optimized/mock/promo-main.png.webp) type("image/webp"),url(/mock/promo-main.png) type("image/png"));background-image:image-set(url(/_optimized/mock/promo-main.png.avif) type("image/avif"),url(/_optimized/mock/promo-main.png.webp) type("image/webp"),url(/mock/promo-main.png) type("image/png"));background-position:100% 0;background-repeat:no-repeat;background-size:auto 60%;color:#fff;display:grid;gap:2rem;grid-template-columns:1fr auto;z-index:1}.projects-main__promo:before{background-color:#f50;content:"";filter:blur(10rem);height:15rem;left:50%;position:absolute;top:40%;transform:translate(-50%);width:15rem;z-index:-1}.projects-main__caption{color:inherit;grid-column:span 2;max-width:19rem}.projects-main__counter{align-items:flex-start;display:flex;gap:1.2rem}.projects-main__digits{align-items:center;display:flex;flex-direction:column;gap:.4rem}.projects-main__separator,.projects-main__value{font-size:3.2rem;font-weight:500;line-height:1}.projects-main__label{font-size:1.2rem;line-height:1;opacity:.7}.projects-main__btn-wrapper{display:flex;justify-content:center;margin-top:3.2rem}@media only screen and (max-width:47.9375em){.projects-main__btn-wrapper{justify-content:center}}.projects-main__btn{margin-left:auto;margin-right:auto;width:auto}@media only screen and (max-width:47.9375em){.projects-main__btn{margin-left:0;margin-right:0;width:100%}}@media only screen and (min-width:61.9375em){.other-apartments{padding-top:6rem}}.other-apartments__title{color:#020202;display:block;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.other-apartments__title{font-size:3.2rem;line-height:110%;margin-bottom:4.8rem}}.other-apartments__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.2rem}.other-apartments__link{border:.1rem solid #dfe2ec;border-radius:.8rem;color:#f50;font-size:1.4rem;font-weight:500;line-height:1.7rem;padding:1.2rem 2rem 1.3rem;transition:all .3s ease-in-out}.other-apartments__link:hover{border-color:#f50}@media only screen and (max-width:61.875em){.other-apartments__link{display:none}}.other-apartments__items-wrapper{background-color:#02020208}.other-apartments__items{display:flex;flex-direction:column;padding-bottom:3rem;padding-top:3rem;row-gap:1.6rem}@media only screen and (min-width:48em){.other-apartments__items{align-items:center;-moz-column-gap:3.2rem;column-gap:3.2rem;flex-direction:row;flex-wrap:wrap;row-gap:3.2rem}}@media only screen and (min-width:61.9375em){.other-apartments__items{flex-wrap:nowrap;padding-bottom:3.2rem;padding-top:3.2rem}}@media only screen and (min-width:48em){.other-apartments__item{max-width:calc(50% - 3.2rem);width:100%}}@media only screen and (min-width:61.9375em){.other-apartments__item{max-width:none}.other-commercial{padding-top:6rem}}.other-commercial__title{color:#363c48;display:block;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.other-commercial__title{font-size:3.2rem;margin-bottom:4.8rem}}.other-commercial__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.2rem}.other-commercial__link{border:.1rem solid #dfe2ec;border-radius:.8rem;color:#f50;font-size:1.4rem;font-weight:500;line-height:1.7rem;padding:1.2rem 2rem 1.3rem;transition:all .3s ease-in-out}.other-commercial__link:hover{border-color:#f50}@media only screen and (max-width:61.875em){.other-commercial__link{display:none}}.other-commercial__items-wrapper{background-color:#f2f2f7}.other-commercial__items{display:flex;flex-direction:column;padding-bottom:3rem;padding-top:3rem;row-gap:1.6rem}@media only screen and (min-width:48em){.other-commercial__items{align-items:center;-moz-column-gap:3.2rem;column-gap:3.2rem;flex-direction:row;flex-wrap:wrap;row-gap:3.2rem}}@media only screen and (min-width:61.9375em){.other-commercial__items{flex-wrap:nowrap;padding-bottom:3.2rem;padding-top:3.2rem}}@media only screen and (min-width:48em){.other-commercial__item{max-width:calc(50% - 3.2rem);width:100%}}@media only screen and (min-width:61.9375em){.other-commercial__item{max-width:none}}.buy-ways__title{grid-column:span 2;margin-bottom:4.8rem}@media only screen and (max-width:47.9375em){.buy-ways__list{padding:0}}.buy-ways__card{align-content:space-between;background-color:#f2f2f7;color:#141937;display:grid;gap:2rem;grid-template-columns:1fr auto;height:37rem}@media (hover:hover){.buy-ways__card:not([disabled]):hover{box-shadow:2px 12px 60px #14193726}}@media only screen and (max-width:77.4375em){.buy-ways__card{height:30rem}}@media only screen and (max-width:35.875em){.buy-ways__card{height:25rem}}.buy-ways__card--accent{background-color:#141937;color:#fff}.buy-ways__card--accent .buy-ways__description{color:#fff}.buy-ways__card--accent .buy-ways__decor{background-color:#f2f2f7}.buy-ways__name{color:inherit;grid-column:span 2}.buy-ways__description{color:#8b8d98}.buy-ways__decor{align-self:end;background-color:#f0fcfe;border-radius:.8rem;color:#f50;line-height:1;padding:1rem}.promo-news{overflow:hidden}@media only screen and (min-width:61.9375em){.promo-news{padding-bottom:6rem}}.promo-news__top{display:flex;gap:2.4rem;margin-bottom:4.8rem}@media only screen and (max-width:47.9375em){.promo-news__top{margin-bottom:1.6rem}}.promo-news__swiper-wrapper{overflow:hidden}@media only screen and (min-width:61.9375em) and (hover:hover){.promo-news__card:not([disabled]):hover{box-shadow:2px 12px 60px #14193726}}.promo-news__switch{color:#dfe2ec;transition:color .15s linear}.promo-news__switch--active{color:#141937}.promo-news__list{overflow:visible}@media only screen and (max-width:47.9375em){.promo-news__list{padding:0}}.promo-news__all--desktop{display:none;margin-left:auto}@media only screen and (min-width:48em){.promo-news__all--desktop{display:block}}.promo-news__all--mobile{display:block;margin-top:2rem;width:100%}@media only screen and (min-width:48em){.promo-news__all--mobile{display:none}}.promo-news .swiper{overflow:visible}.promo-card{align-items:flex-start;border:.1rem solid #d9dce3;border-radius:1.6rem;color:#697180;display:flex;flex-direction:column;padding:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:61.9375em){.promo-card{padding:2.4rem}}.promo-card__image-wrapper{height:15.1rem;margin-bottom:2rem;width:100%}@media only screen and (min-width:48em){.promo-card__image-wrapper{height:19.7rem}}.promo-card__img{border-radius:.8rem;height:15.1rem;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:48em){.promo-card__img{height:19.7rem}}.promo-card__content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.promo-card__name{display:-webkit-box;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:110%;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:4.8rem;line-height:1.1;margin-bottom:1.6rem;max-height:2.2em;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:61.9375em){.promo-card__name{font-size:2.4rem;line-height:110%}}@media only screen and (min-width:48em){.promo-card__name{display:-webkit-box;height:5.4rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;max-height:2.4em;overflow:hidden;text-overflow:ellipsis}}.promo-card__description{display:-webkit-box;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;height:5.4rem;line-height:136%;margin-bottom:3.2rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.36;max-height:4.08em;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:48em){.promo-card__description{height:6rem}}@media only screen and (min-width:111.25em){.promo-card__description{height:13.8rem}}.promo-card__bottom{align-items:center;display:flex;gap:2rem;justify-content:space-between;width:100%}.promo-card__deadline{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:136%}.promo-card__tag-container{min-height:2.8rem}.promo-card__decor{background-color:#02020208;border-radius:.8rem;color:#020202e0;cursor:pointer;height:3.6rem;padding:1rem;transition:all .3s ease-in-out;width:3.6rem}.slider-premises__title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.slider-premises__title{font-size:3.2rem;line-height:110%;margin-bottom:4.8rem}}@media only screen and (max-width:35.875em){.slider-premises__list{padding:0}}@media (min-width:2000px){.slider-premises__list{max-width:160rem;padding:0}}.slider-premises__card{background-color:#fff;border:.1rem solid #d9dce3;border-radius:1.6rem;color:#697180;display:flex;flex-direction:column;gap:2rem;height:32rem;justify-content:space-between;padding:2rem;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-premises__card:hover{box-shadow:0 1.6rem 2.4rem #0000000f,0 .2rem .6rem #0000000a,0 0 .1rem #0000000a}@media only screen and (min-width:61.9375em){.slider-premises__card{height:46.6rem;padding:2.4rem}}.slider-premises__top{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.slider-premises__name{color:#000;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:110%;margin:0}@media only screen and (min-width:61.9375em){.slider-premises__name{font-size:2.4rem;line-height:110%}}.slider-premises__tags{color:#8b8d98;display:flex;flex-wrap:wrap;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;gap:.4rem;line-height:136%}.slider-premises__tag{border:.1rem solid #dfe2ec;border-radius:.8rem;padding:.4rem .8rem}.slider-premises__img{border-radius:.8rem;height:12.9rem;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:61.9375em){.slider-premises__img{height:24.7rem}}.slider-highlights__title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;grid-column:span 2;line-height:110%;margin-bottom:1.6rem}@media only screen and (min-width:61.9375em){.slider-highlights__title{font-size:3.2rem;line-height:110%}}@media only screen and (min-width:77.5em){.slider-highlights__title{margin-bottom:4.9rem}}.slider-highlights__card{align-items:center;color:#02020299;display:flex;flex-direction:column}.slider-highlights__circle{border-radius:50%;flex-shrink:0;height:11.1rem;margin-bottom:1rem;overflow:hidden;width:11.1rem}@media only screen and (min-width:61.9375em){.slider-highlights__circle{height:17.9rem;width:17.9rem}}@media only screen and (min-width:111.25em){.slider-highlights__circle{height:21.2rem;margin-bottom:1.6rem;width:21.2rem}}.slider-highlights__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.slider-highlights__name{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;text-align:center}.grid-tiles{display:flex;flex-direction:column;gap:4.8rem;padding-bottom:6rem;padding-top:6rem}@media only screen and (max-width:47.9375em){.grid-tiles{gap:2.4rem;margin-right:1.6rem;padding-bottom:4rem;padding-right:0;padding-top:4rem}}.grid-tiles__header{align-items:center;display:flex;justify-content:space-between}.grid-tiles__title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%}@media only screen and (min-width:61.9375em){.grid-tiles__title{font-size:3.2rem;line-height:110%}}.grid-tiles__buttons{align-items:center;display:flex;gap:1rem}@media only screen and (max-width:47.9375em){.grid-tiles__buttons{display:none}}.grid-tiles__btn{height:4.4rem;width:4.4rem}.grid-tiles__btn--prev svg{transform:rotate(-90deg)}.grid-tiles__btn--next svg{transform:rotate(90deg)}.grid-tiles__btn:disabled{background-color:#fff}.grid-tiles__btn:disabled svg{color:#02020266}.grid-tiles__item{background-color:transparent;border:1px solid rgba(2,2,2,.122);border-radius:1.2rem;display:flex;flex-direction:column;height:16.8rem}@media only screen and (min-width:61.9375em){.grid-tiles__item{height:32rem}}@media only screen and (min-width:61.9375em) and (hover:hover){.grid-tiles__item:not([disabled]):hover{box-shadow:2px 12px 60px #14193726}}.grid-tiles__inner{display:flex;flex-direction:column;flex-grow:1;gap:2rem;padding:2rem}@media only screen and (min-width:61.9375em){.grid-tiles__inner{gap:initial;justify-content:space-between;padding:2.4rem}}.grid-tiles__name{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:110%;margin-bottom:1.2rem}@media only screen and (min-width:61.9375em){.grid-tiles__name{font-size:2.4rem;line-height:110%}}.grid-tiles__description{color:#02020299;display:-webkit-box;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:136%;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.36;max-height:2.72em;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:61.9375em){.grid-tiles__description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.36;max-height:5.44em;overflow:hidden;text-overflow:ellipsis}}.grid-tiles__bottom{align-items:center;display:flex;justify-content:space-between}.grid-tiles__icon{height:3.6rem;width:3.6rem}@media only screen and (min-width:61.9375em){.grid-tiles__icon{height:6rem;width:6rem}}.grid-tiles__decor{background-color:#02020208;border-radius:.8rem;color:#020202e0;cursor:pointer;height:3.6rem;padding:1rem;width:3.6rem}.intro__wrapper{border-radius:1.2rem;display:flex;flex-direction:column}@media only screen and (min-width:61.9375em){.intro__wrapper{align-items:stretch;background-color:#02020208;flex-direction:row;gap:4rem;justify-content:space-between}}.intro__content{display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:61.9375em){.intro__content{flex:1 1 50%;justify-content:space-between;padding:4rem 4rem 3.5rem}}.intro__content-inner{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.intro__title{margin-bottom:1.2rem}@media only screen and (min-width:61.9375em){.intro__title{margin-bottom:3rem}}.intro__description{color:#02020299;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:136%;margin-bottom:1.2rem}@media only screen and (min-width:61.9375em){.intro__description{margin-bottom:0;max-width:90%}}.intro__description ul{list-style-type:disc;padding-inline-start:2rem}.intro__description .label{align-items:center;border:.1rem solid #f50;border-radius:5.3rem;color:#f50;display:flex;font-size:1.4rem;justify-content:center;line-height:1.2;padding:.5rem 2rem;width:-moz-fit-content;width:fit-content}.intro__description .orange{color:#f50}.intro__button{margin-top:2rem;width:100%}@media only screen and (min-width:61.9375em){.intro__button{width:-moz-max-content;width:max-content}}.intro__image{flex:1 1 50%;margin-top:.4rem;padding:1rem 0 0}.intro__image img{border-radius:1.2rem;height:100%;width:100%}@media only screen and (min-width:61.9375em){.intro__image{margin-top:0;padding:1rem}}.slider-steps{margin-left:1.6rem}@media only screen and (min-width:61.9375em){.slider-steps{margin-left:auto;margin-right:auto;max-width:166.4rem;padding-left:var(--padding-h);padding-right:var(--padding-h);width:100%}}.slider-steps__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.slider-steps__head{margin-bottom:3.2rem}}.slider-steps__title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%;margin:0}@media only screen and (min-width:61.9375em){.slider-steps__title{font-size:2.8rem}}@media only screen and (max-width:35.875em){.slider-steps__list{padding:0}}@media (min-width:2000px){.slider-steps__list{padding:0}}.slider-steps__card{background-color:#02020208;border-radius:1.2rem;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:2rem}@media only screen and (min-width:61.9375em){.slider-steps__card{padding:2.4rem}}.slider-steps__card--title-only{height:25rem}.slider-steps__card-top{margin-bottom:2rem}.slider-steps__card-content{display:flex;flex-direction:column;justify-content:flex-start}.slider-steps__index{align-items:center;border:.1rem solid #f50;border-radius:.6rem;color:#020202;display:flex;font-size:1.2rem;font-weight:500;height:4rem;justify-content:center;width:4rem}.slider-steps__card-title{color:#000;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;margin-bottom:1.2rem;max-width:80%}@media only screen and (min-width:61.9375em){.slider-steps__card-title{font-size:2rem;line-height:120%}}.slider-steps__description{color:#8b8d98;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:146%}@media only screen and (min-width:61.9375em){.slider-steps__description{line-height:140%}}.slider-steps__description p{margin-bottom:1.2rem}.slider-steps__description ul{list-style-type:disc;margin-bottom:1.2rem;padding-left:1.6rem}.slider-steps__description li{margin-bottom:.8rem}.slider-steps__nav-wrapper{display:none;gap:1rem}@media only screen and (min-width:61.9375em){.slider-steps__nav-wrapper{display:flex}}.slider-steps__nav{align-items:center;background-color:#fff;border:.1rem solid #f50;border-radius:1.2rem;cursor:pointer;display:flex;height:4.8rem;justify-content:center;transition:.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:4.8rem}.slider-steps__nav svg{height:1.6rem;width:1.6rem;stroke:#373a41}.slider-steps__nav .is-rotated{transform:rotate(180deg)}.slider-steps__nav.swiper-button-disabled{opacity:.3;pointer-events:none}.panel-accordions__mobile{display:block}@media only screen and (min-width:48em){.panel-accordions__mobile{display:none}}.panel-accordions__desktop{display:none}@media only screen and (min-width:48em){.panel-accordions__desktop{display:block}}.breadcrumbs__list{align-items:flex-start;display:flex;height:2rem}.breadcrumbs__item{color:#a1a1a1;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:2rem}@media only screen and (min-width:61.9375em){.breadcrumbs__item{font-size:1.2rem}}.breadcrumbs__crumb{color:inherit;display:inline-block;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:48em){.breadcrumbs__crumb{max-width:none}}.panel-accordions-mobile{display:flex;flex-direction:column}.panel-accordions-mobile__title{margin-bottom:2.1rem}.panel-accordions-mobile__image-wrapper{border-radius:1.2rem;height:20.2rem;margin-bottom:2rem;overflow:hidden;position:relative;width:100%}.panel-accordions-mobile__image{border-radius:1.2rem;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.panel-accordions-mobile__image.is-visible{opacity:1;position:relative}.panel-accordions-mobile__slider{margin-bottom:2.4rem;width:100%}.panel-accordions-mobile__slide{display:flex;justify-content:center}.panel-accordions-mobile__card{align-items:flex-start;background:#fff;border:1px solid #dfe2ec;border-radius:1rem;display:flex;flex-direction:column;padding:2rem;transition:border-color .3s ease;width:100%}.panel-accordions-mobile__card.is-active{border-color:#f50}.panel-accordions-mobile__icon{height:2.4rem;margin-bottom:2rem;width:2.4rem}.panel-accordions-mobile__card-title{margin-bottom:1.6rem}.panel-accordions-mobile__card-deadline{color:#8b8d98;font-size:1.4rem}.panel-accordions-mobile__description{background-color:#f2f3f7;border-radius:1.2rem;color:#8b8d98;display:block;font-size:1.4rem;height:22rem;padding:2.4rem;position:relative}.panel-accordions-mobile__description-inner{height:100%;position:relative;width:100%}.panel-accordions-mobile__description-text{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;left:0;line-height:146%;padding-right:.2rem;position:absolute;top:0;transition:opacity .4s ease;width:100%}@media only screen and (min-width:61.9375em){.panel-accordions-mobile__description-text{line-height:140%}}.panel-accordions-mobile .fade-enter-active,.panel-accordions-mobile .fade-leave-active{transition:opacity .4s ease}.panel-accordions-mobile .fade-enter-from,.panel-accordions-mobile .fade-leave-to{opacity:0}.panel-accordions__title{margin-bottom:1.65rem}@media only screen and (min-width:61.9375em){.panel-accordions__title{margin-bottom:3.2rem}}.panel-accordions__wrapper{display:flex;flex-direction:row;gap:3.2rem}.panel-accordions__image{flex:0 0 66%;pointer-events:none}.panel-accordions__image img{border-radius:1.2rem;height:21.7rem;width:100%}@media only screen and (min-width:61.9375em){.panel-accordions__image img{height:52rem}}.panel-accordions__content-scroll{flex:1;height:21.7rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}@media only screen and (min-width:61.9375em){.panel-accordions__content-scroll{height:52rem}}.panel-accordions__content{display:flex;flex-direction:column;gap:1.6rem;padding-right:1rem}.panel-accordions__item{background-color:#fff;border:1px solid #dfe2ec;border-radius:1rem;cursor:pointer;padding:2rem 2rem 3.4rem;transition:border-color .2s ease}.panel-accordions__item.is-active{border-color:#f50}.panel-accordions__item:last-child{margin-bottom:.4rem}.panel-accordions__head{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2rem;width:100%}.panel-accordions__head-icon{margin-bottom:2rem}.panel-accordions__head-title{display:flex;flex-direction:column}@media only screen and (min-width:61.9375em){.panel-accordions__head-title{margin-bottom:1.6rem}}.panel-accordions__head-deadline,.panel-accordions__toggle{color:#8b8d98;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:140%}.panel-accordions__toggle{align-items:center;display:flex;gap:.4rem;margin-top:1.2rem}.panel-accordions__toggle-icon{height:1.6rem;transform:rotate(270deg);transition:transform .2s ease;width:1.6rem}.panel-accordions__toggle-icon.is-rotated{transform:rotate(90deg)}.panel-accordions__description{color:#8c94a8;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:140%;transition:all .3s ease}.panel-accordions__slide{height:100%}.panel-accordions__slider{margin-left:1.6rem}@media only screen and (min-width:61.9375em){.panel-accordions__slider{margin-left:0}}.panel-accordions__content-scroll{scrollbar-width:none;-ms-overflow-style:none}.panel-accordions__content-scroll::-webkit-scrollbar{display:none}.panel-accordions .fade-enter-active,.panel-accordions .fade-leave-active{transition:opacity .4s ease}.panel-accordions .fade-enter-from,.panel-accordions .fade-leave-to{opacity:0}.policy__wrapper{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:3.2rem;margin-left:0;margin-top:3.2rem;max-width:95%}@media only screen and (min-width:61.9375em){.policy__wrapper{margin-top:4.8rem;max-width:77.2rem}}.safe-html--rich{max-width:100%}.safe-html--rich img{display:block;height:auto;max-width:100%}.safe-html--rich figure{margin:0 0 2.4rem}.safe-html--rich caption,.safe-html--rich figcaption{color:#02020299;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:120%}.safe-html--rich table{border-collapse:collapse;border-spacing:0;display:block;margin:2.4rem 0;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.safe-html--rich caption{padding-bottom:.8rem;text-align:left}.safe-html--rich td,.safe-html--rich th{border:.1rem solid rgba(2,2,2,.122);min-width:12rem;padding:1.2rem 1.6rem;text-align:left;vertical-align:top}.safe-html--rich th{background-color:#02020208;color:#373a41;font-weight:700}.safe-html--rich td{color:#8b8d98}.safe-html--video iframe{border:0;display:block;height:100%;width:100%}.text-article p{color:#373a41;font-size:1.4rem;line-height:136%;margin-bottom:1.6rem;text-decoration:none!important}.text-article p,.text-article>.h2,.text-article>h2{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-weight:400}.text-article>.h2,.text-article>h2{font-size:2.4rem;line-height:110%;margin-bottom:4.8rem}@media only screen and (min-width:61.9375em){.text-article>.h2,.text-article>h2{font-size:3.2rem;line-height:110%}}@media only screen and (min-width:48em){.text-article>.h2,.text-article>h2{margin-bottom:4.8rem;max-width:70%}}.text-article h4{margin-bottom:1.6rem;margin-top:6.4rem}@media only screen and (min-width:48em){.text-article h4{margin-bottom:2.4rem;margin-top:4.8rem}}.text-article ul{list-style:none;margin-left:-1.6rem}@media only screen and (min-width:48em){.text-article ul{margin-left:-1.6rem}}.text-article ul:not(:last-child){margin-bottom:3.2rem}.text-article ul p:not(:last-child){margin-bottom:1.6rem}.text-article ul>li{padding-left:1.6rem;position:relative}.text-article ul>li:not(:last-child){margin-bottom:1.6rem}.text-article ul>li:before{border-radius:50%;content:"";display:inline-block;height:.4rem;left:0;margin-left:.6rem;margin-right:.6rem;position:absolute;top:1rem;width:.4rem}@media only screen and (min-width:48em){.text-article ul>li:before{margin-left:.2rem;margin-right:.8rem;top:1rem}}.text-article em{font-size:1.2rem;line-height:120%}.text-article em,.text-article--promo-news h3{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-weight:400}.text-article--promo-news h3{font-size:2rem;line-height:110%;margin-bottom:1.6rem}@media only screen and (min-width:61.9375em){.text-article--promo-news h3{font-size:2.4rem;line-height:110%;margin-bottom:2.4rem}}.text-article--promo-news p{color:#8b8d98;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:136%;margin-bottom:2.4rem;text-decoration:none!important}@media only screen and (min-width:61.9375em){.text-article--promo-news p{margin-bottom:3.2rem}}.text-article--promo-news div p:empty{display:none}.text-article--promo-news div p{background-color:#f2f3f7;border-radius:1.2rem;color:#373a41;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:400;font-weight:700;line-height:136%;margin-inline-end:0;margin-inline-start:0;margin-bottom:2.4rem;padding:2.4rem;width:100%}@media only screen and (min-width:61.9375em){.text-article--promo-news div p{margin-bottom:3.2rem}}.gallery-filterable__title{color:#020202;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%;margin-bottom:4.8rem}@media only screen and (min-width:61.9375em){.gallery-filterable__title{font-size:3.2rem;line-height:110%}}@media only screen and (max-width:61.875em){.gallery-filterable__title{margin-bottom:2rem}}.gallery-filterable__title-wrapper{display:flex;justify-content:space-between}.gallery-filterable__top{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:4rem}@media only screen and (min-width:61.9375em){.gallery-filterable__top{flex-direction:row;margin-bottom:3.2rem}}.gallery-filterable__projects-filter{width:100%}@media only screen and (min-width:61.9375em){.gallery-filterable__projects-filter{max-width:26rem}}.gallery-filterable__purchase-btn{margin-left:auto}@media only screen and (max-width:61.875em){.gallery-filterable__purchase-btn{display:none}}.gallery-filterable__list{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:2rem}@media only screen and (min-width:61.9375em){.gallery-filterable__list{gap:3.2rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);margin-bottom:3.2rem}}.gallery-filterable__card{height:38.9rem}@media only screen and (min-width:61.9375em){.gallery-filterable__card{height:46.6rem}}@media only screen and (min-width:61.9375em) and (hover:hover){.gallery-filterable__card:not([disabled]):hover{box-shadow:0 0 1px #0000000a;box-shadow:0 .2rem .6rem #0000000a;box-shadow:0 1.6rem 2.4rem #0000000f}}@media only screen and (min-width:77.5em){.gallery-filterable__card{height:auto}}.gallery-filterable__more-button-container{display:flex;justify-content:center}.gallery-filterable__more-button{width:100%}@media only screen and (min-width:61.9375em){.gallery-filterable__more-button{width:auto}}.gallery-filterable__empty{align-items:center;color:#8b8d98;display:flex;font-size:1.8rem;grid-column:2;justify-content:center;min-height:16rem;text-align:center;width:100%}.form-mini{background:#02020208;border-radius:1.6rem;color:#020202;height:38.9rem;overflow:hidden;padding:2rem;position:relative}@media only screen and (min-width:61.9375em){.form-mini{height:46.6rem}}.form-mini__fieldset{border:none;display:contents;margin:0;padding:0}.form-mini__fieldset:disabled{opacity:.6;pointer-events:none}.form-mini__form{justify-content:space-between}.form-mini__form,.form-mini__top{display:flex;flex-direction:column;height:100%}.form-mini__top{gap:2.4rem;justify-content:flex-start;width:80%}.form-mini__bottom{display:flex;flex-direction:column;gap:1.2rem;height:100%;justify-content:flex-end}.form-mini__error-title,.form-mini__success-title,.form-mini__title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:110%;text-align:left}@media only screen and (min-width:61.9375em){.form-mini__error-title,.form-mini__success-title,.form-mini__title{font-size:2.4rem;line-height:110%}}.form-mini__description,.form-mini__error-description,.form-mini__success-description{color:#02020299;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:136%;margin-bottom:2.4rem;text-align:left}.form-mini__input{background-color:#fff;border:1px solid rgba(2,2,2,.122);border-radius:.8rem;font-size:1.6rem;margin-bottom:.8rem;padding:1.2rem;width:100%}.form-mini__input.error{border-color:red}.form-mini__error{color:red;font-size:1.2rem;margin-bottom:1.2rem}.form-mini__success{padding:2rem}.form-mini__image{bottom:0;height:auto;pointer-events:none;position:absolute;right:-10rem;transform:translate(-50%);width:15rem;z-index:1}@media only screen and (min-width:61.9375em){.form-mini__image{bottom:0;right:-10rem;width:20rem}}.form-mini__error-result{background-color:#f2f3f7;color:#8c94a8;padding:2rem;text-align:left}.tabs-pages{display:flex;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:#fff;margin-left:1.6rem;scroll-snap-type:x mandatory;white-space:nowrap}@media only screen and (min-width:61.9375em){.tabs-pages{justify-content:center;padding-bottom:1.4rem;padding-top:0}}.tabs-pages__wrapper{border-radius:.8rem;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:#02020208;scrollbar-width:none;white-space:nowrap}.tabs-pages__wrapper::-webkit-scrollbar{display:none}.tabs-pages__btn{background-color:transparent;color:#000;flex-shrink:0;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:2rem;padding:.9rem 2.8rem;position:relative;white-space:nowrap}@media only screen and (min-width:61.9375em){.tabs-pages__btn{font-size:1.2rem}}.tabs-pages__btn:not(:last-child):after{background-color:#dfe2ec;content:"";height:60%;position:absolute;right:0;top:20%;width:1px}.tabs-pages__btn.active:after{display:none}.tabs-pages__btn.active{background-color:#020202e0;border-radius:.8rem;color:#fff;font-weight:600}@media only screen and (min-width:61.9375em){.tabs-pages__btn{padding:.9rem 2.4rem}}.mortgage-calculator{padding-bottom:6rem;padding-top:6rem}@media only screen and (max-width:61.875em){.mortgage-calculator{padding-bottom:2.4rem;padding-top:2.4rem}}.mortgage-calculator__title{color:#020202;font-size:3.2rem;font-weight:400;line-height:1.1;margin-bottom:4.8rem}@media only screen and (max-width:61.875em){.mortgage-calculator__title{font-size:2.4rem;margin-bottom:2rem}}.mortgage-calculator__container{display:grid;gap:3.2rem;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:61.875em){.mortgage-calculator__container{grid-template-columns:1fr}}.mortgage-calculator__form{display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width:61.875em){.mortgage-calculator__form{gap:2.4rem}}.mortgage-calculator__select .dropdown-base__trigger{background:#fff;border:.1rem solid rgba(2,2,2,.122);border-radius:.8rem;cursor:pointer;font-size:1.2rem;line-height:1.32}.mortgage-calculator__select__display{padding:1.4rem 1.6rem}.mortgage-calculator__field{display:flex;flex-direction:column;gap:1.2rem;position:relative}.mortgage-calculator__label{color:#02020266;font-size:1.2rem;font-weight:500}.mortgage-calculator__input-group{align-items:center;display:flex;gap:1rem}.mortgage-calculator__input-group .input-base{width:100%}.mortgage-calculator__input{border-color:#0202021f;flex:1;padding:1.1rem 1.6rem}.mortgage-calculator__percent{bottom:1.5rem;color:#02020299;font-size:1.4rem;font-weight:500;min-width:4rem;position:absolute;right:2rem;text-align:right}.mortgage-calculator__input--readonly{background-color:#02020208;cursor:not-allowed}.mortgage-calculator__slider{left:.6rem;position:absolute;top:calc(100% - 1.5rem);width:calc(100% - 1.2rem)}.mortgage-calculator__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.2rem;cursor:pointer;height:.2rem;outline:none;width:100%}.mortgage-calculator__range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#020202;border-radius:50%;cursor:pointer;height:1rem;width:1rem}.mortgage-calculator__range::-moz-range-thumb{background:#020202;border:none;border-radius:50%;cursor:pointer;height:1rem;width:1rem}.mortgage-calculator__approval-btn{background-color:#f50;border:none;border-radius:.8rem;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:400;padding:1.2rem 1.6rem}.mortgage-calculator__current-section{background-color:#02020208;border:.1rem solid rgba(2,2,2,.122);border-radius:1.2rem;display:flex;flex-direction:column;padding:2.4rem}@media only screen and (max-width:61.875em){.mortgage-calculator__current-section{padding:3.2rem 2rem}}.mortgage-calculator__program-name{color:#020202;font-size:2.4rem;line-height:1.1;margin-bottom:4rem}@media only screen and (max-width:61.875em){.mortgage-calculator__program-name{font-size:2rem;margin-bottom:3rem}}.mortgage-calculator__calculation{display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width:61.875em){.mortgage-calculator__calculation{gap:2rem}}.mortgage-calculator__calculation-item{display:flex;flex-direction:column;gap:1.2rem}@media only screen and (max-width:61.875em){.mortgage-calculator__calculation-item{gap:.5rem}}.mortgage-calculator__calculation-label{color:#020202;font-size:1.4rem}@media only screen and (max-width:61.875em){.mortgage-calculator__calculation-label{font-size:1.2rem}}.mortgage-calculator__calculation-value{color:#020202;font-size:2.4rem}@media only screen and (max-width:61.875em){.mortgage-calculator__calculation-value{font-size:2rem}}.mortgage-calculator__offer-section{background-color:#020202e0;border-radius:1.2rem;color:#fff;display:flex;flex-direction:column;gap:4rem;overflow:hidden;padding:2.4rem;position:relative}@media only screen and (max-width:61.875em){.mortgage-calculator__offer-section{gap:3rem;padding:3.2rem 2rem}}.mortgage-calculator__offer-section:before{background-image:url(/images/mortgage/mortgage-bg.png);background-image:-webkit-image-set(url(/_optimized/images/mortgage/mortgage-bg.png.avif) type("image/avif"),url(/_optimized/images/mortgage/mortgage-bg.png.webp) type("image/webp"),url(/images/mortgage/mortgage-bg.png) type("image/png"));background-image:image-set(url(/_optimized/images/mortgage/mortgage-bg.png.avif) type("image/avif"),url(/_optimized/images/mortgage/mortgage-bg.png.webp) type("image/webp"),url(/images/mortgage/mortgage-bg.png) type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-8rem;content:"";height:42.9rem;position:absolute;right:-10rem;width:42.9rem;z-index:-1}@media only screen and (max-width:61.875em){.mortgage-calculator__offer-section:before{bottom:-75%;right:-75%}}.mortgage-calculator__offer-title{color:#fff;font-size:2.4rem;line-height:1.1}@media only screen and (max-width:61.875em){.mortgage-calculator__offer-title{font-size:2rem}}.mortgage-calculator__bank-info{align-items:center;display:flex;gap:1rem}.mortgage-calculator__bank-icon{align-items:center;border-radius:50%;display:flex;height:3rem;justify-content:center;width:3rem}.mortgage-calculator__bank-symbol{font-size:1.6rem}.mortgage-calculator__bank-name{color:#fff;font-size:2.4rem;line-height:1.1}@media only screen and (max-width:61.875em){.mortgage-calculator__bank-name{font-size:2rem}}.mortgage-calculator__offer-details{display:flex;flex-direction:column;gap:2rem;z-index:2}.mortgage-calculator__offer-details:not(:last-child){border-bottom:.1rem solid hsla(0,0%,100%,.4);padding-bottom:3rem}.mortgage-calculator__offer-item{display:flex;flex-direction:column;gap:.6rem}.mortgage-calculator__offer-label{color:#fff9;font-size:1.2rem}.mortgage-calculator__offer-value{color:#fff;font-size:1.6rem}.mortgage-calculator__offer-value--orange{color:#f50}.mortgage-calculator__offer-payment{align-items:center;display:flex;gap:1.2rem}.mortgage-calculator__offer-difference{align-items:center;background-color:#ff55000d;border-radius:.8rem;color:#f50;display:flex;font-size:1.2rem;justify-content:center;line-height:1.36;padding:.5rem 1.2rem}.mortgage-calculator__offer-savings{color:#f50;font-size:3.2rem;line-height:1.1}@media only screen and (max-width:61.875em){.mortgage-calculator__offer-savings{font-size:2.4rem}}.mortgage-calculator__filter-btn{background-color:#f50;border:none;border-radius:.8rem;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:600;margin-bottom:1rem;padding:1.2rem 2rem;transition:background-color .3s ease}.mortgage-calculator__filter-btn:hover{background-color:#e64d00}.mortgage-calculator__filter-btn:active{transform:translateY(.1rem)}.mortgage-calculator__apartments-count{color:#fff9;font-size:1.2rem;margin:0;text-align:center}.mortgage-offers-modal__overlay{align-items:center;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:2rem;position:fixed;z-index:999}@media only screen and (max-width:61.875em){.mortgage-offers-modal__overlay{align-items:flex-start;overflow-y:auto;padding:0}}.mortgage-offers-modal__content{background:#fff;border-radius:1.2rem;box-shadow:0 .8rem 2rem #14193726;display:flex;flex-direction:column;max-height:90vh;max-width:1440rem;padding:3.2rem;position:relative;row-gap:4.8rem;width:100%}@media only screen and (max-width:61.875em){.mortgage-offers-modal__content{border-radius:0;max-height:100vh;max-width:100%;padding:2.4rem 1.6rem;row-gap:3rem}}.mortgage-offers-modal__header{align-items:center;display:flex;justify-content:space-between}.mortgage-offers-modal__title{color:#020202;font-size:3.2rem;font-weight:400;line-height:1.1;margin:0}@media only screen and (max-width:61.875em){.mortgage-offers-modal__title{font-size:2.4rem}}.mortgage-offers-modal__close{align-items:center;background:#ff55000d;border:none;border-radius:.8rem;color:#020202;cursor:pointer;display:flex;height:4.4rem;justify-content:center;transition:all .3s ease;width:4.4rem}.mortgage-offers-modal__close:hover{background:#02020208}.mortgage-offers-modal__close svg{height:2.4rem;width:2.4rem}.mortgage-offers-modal__filter-button{display:none}@media only screen and (max-width:61.875em){.mortgage-offers-modal__filter-button{align-items:center;background:#ff55000d;border:none;border-radius:.8rem;color:#f50;display:flex;font-size:1.4rem;justify-content:center;padding:1.2rem 1.6rem;width:100%}}.mortgage-offers-modal__filters{border-bottom:.1rem solid rgba(2,2,2,.122);display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);padding-bottom:4.8rem}@media only screen and (max-width:61.875em){.mortgage-offers-modal__filters{display:none}}.mortgage-offers-modal__filter-field{display:flex;flex-direction:column;gap:1.2rem;position:relative}.mortgage-offers-modal__label{color:#02020266;font-size:1.2rem;font-weight:400}.mortgage-offers-modal__input{border-color:#0202021f;flex:1;padding:1.1rem 1.6rem}.mortgage-offers-modal__select .dropdown-base__trigger{background:#fff;border:.1rem solid rgba(2,2,2,.122);border-radius:.8rem;cursor:pointer;font-size:1.2rem;line-height:1.32}.mortgage-offers-modal__select__display{padding:1.4rem 1.6rem}.mortgage-offers-modal__slider{left:.6rem;position:absolute;top:calc(100% - 1.7rem);width:calc(100% - 1.2rem)}.mortgage-offers-modal__input-group{align-items:center;display:flex;gap:1rem}.mortgage-offers-modal__input-group .input-base{width:100%}.mortgage-offers-modal__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.2rem;cursor:pointer;height:.2rem;outline:none;width:100%}.mortgage-offers-modal__range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#020202;border-radius:50%;cursor:pointer;height:1rem;width:1rem}.mortgage-offers-modal__range::-moz-range-thumb{background:#020202;border:none;border-radius:50%;cursor:pointer;height:1rem;width:1rem}.mortgage-offers-modal__percent{bottom:1.5rem;color:#02020299;font-size:1.4rem;font-weight:500;min-width:4rem;position:absolute;right:2rem;text-align:right}.mortgage-offers-modal__offers{display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}@media only screen and (max-width:61.875em){.mortgage-offers-modal__offers{gap:1.6rem;grid-template-columns:1fr}}.mortgage-offers-modal__offers::-webkit-scrollbar,.mortgage-offers-modal__offers::-webkit-scrollbar-track{display:none}.mortgage-offers-modal__offers::-webkit-scrollbar-thumb{display:none}.mortgage-offers-modal__offers::-moz-scrollbar,.mortgage-offers-modal__offers::-moz-scrollbar-track{display:none}.mortgage-offers-modal__offer-card{border-bottom:.1rem solid rgba(2,2,2,.122);display:flex;flex-direction:column;gap:2.4rem;padding:3rem 0 4rem}.mortgage-offers-modal__offer-header{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex}.mortgage-offers-modal__bank-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;font-size:2rem;height:4rem;justify-content:center;width:4rem}@media only screen and (max-width:61.875em){.mortgage-offers-modal__bank-icon{font-size:1.8rem;height:3.6rem;width:3.6rem}}.mortgage-offers-modal__bank-name{color:#020202;font-size:2.4rem;line-height:1.1;margin:0}@media only screen and (max-width:61.875em){.mortgage-offers-modal__bank-name{font-size:2rem}}.mortgage-offers-modal__offer-params{display:flex;gap:1.6rem}@media only screen and (max-width:61.875em){.mortgage-offers-modal__offer-params{display:grid;gap:2.4rem;grid-template-columns:repeat(2,1fr)}}.mortgage-offers-modal__offer-params--two-payments{gap:0}@media only screen and (max-width:61.875em){.mortgage-offers-modal__offer-params--two-payments{align-items:end;grid-template-columns:repeat(3,1fr)}}.mortgage-offers-modal__offer-params--two-payments .mortgage-offers-modal__param:first-child{margin-right:2rem;padding-top:2rem}@media only screen and (max-width:61.875em){.mortgage-offers-modal__offer-params--two-payments .mortgage-offers-modal__param:first-child{margin-bottom:2rem;margin-right:0;padding-top:0}}.mortgage-offers-modal__offer-params--two-payments .mortgage-offers-modal__param:not(:first-child){background-color:#ff55000d;padding-bottom:2rem;padding-top:2rem}@media only screen and (max-width:61.875em){.mortgage-offers-modal__offer-params--two-payments .mortgage-offers-modal__param:not(:first-child){background-color:initial;margin-bottom:2rem;padding-bottom:0;padding-top:0}}.mortgage-offers-modal__offer-params--two-payments .mortgage-offers-modal__param:nth-of-type(2){border-bottom-left-radius:1.2rem;border-top-left-radius:1.2rem;padding-left:2rem}@media only screen and (max-width:61.875em){.mortgage-offers-modal__offer-params--two-payments .mortgage-offers-modal__param:nth-of-type(2){padding-left:0}}.mortgage-offers-modal__offer-params--two-payments .mortgage-offers-modal__param:last-of-type{border-bottom-right-radius:1.2rem;border-top-right-radius:1.2rem;margin-right:2rem;padding-right:2rem}@media only screen and (max-width:61.875em){.mortgage-offers-modal__offer-params--two-payments .mortgage-offers-modal__param:last-of-type{margin-right:0;padding-right:0}}.mortgage-offers-modal__param{display:flex;flex-direction:column;gap:1.2rem;width:100%}@media only screen and (max-width:61.875em){.mortgage-offers-modal__param:first-child{grid-column:1/-1}}.mortgage-offers-modal__param-label{color:#02020299;font-size:1.4rem;line-height:1.2}@media only screen and (max-width:61.875em){.mortgage-offers-modal__param-label{font-size:1.2rem}}.mortgage-offers-modal__param-value{color:#020202;font-size:1.6rem;font-weight:500;line-height:1.1}@media only screen and (max-width:61.875em){.mortgage-offers-modal__param-value{font-size:1.3rem}}.mortgage-offers-modal__offer-button{background-color:#f50;border:none;border-radius:.8rem;color:#fff;cursor:pointer;font-size:1.4rem;margin:0 auto;max-height:4.4rem;padding:1.2rem 2rem;transition:all .3s ease;width:100%}@media only screen and (max-width:61.875em){.mortgage-offers-modal__offer-button{grid-column:1/-1;padding:1rem 1.6rem}}.mortgage-offers-modal__filter-modal-overlay{align-items:flex-end;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.mortgage-offers-modal__filter-modal-content{background:#fff;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;padding:2.4rem 1.6rem;row-gap:3rem;width:100%}.mortgage-offers-modal__filter-modal-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.mortgage-offers-modal__filter-modal-title{color:#020202;font-size:2.4rem;line-height:1.1;margin:0}.mortgage-offers-modal__filter-modal-apply{background:#f50;border:none;border-radius:.8rem;color:#fff;cursor:pointer;font-size:1.4rem;line-height:1.2;padding:1.2rem 1.6rem}.mortgage-offers-modal__filter-modal-body{display:flex;flex-direction:column;gap:2.4rem;overflow-y:auto}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease}.slide-up-enter-active .mortgage-offers-modal__filter-modal-content,.slide-up-leave-active .mortgage-offers-modal__filter-modal-content{transition:transform .3s ease}.slide-up-enter-from,.slide-up-leave-to{opacity:0}.slide-up-enter-from .mortgage-offers-modal__filter-modal-content,.slide-up-leave-to .mortgage-offers-modal__filter-modal-content{transform:translateY(100%)}.mortgage-modal-form .modal-form__content{border-radius:1.2rem;display:flex;flex-direction:column;height:auto;max-height:90dvh;overflow:hidden}@media only screen and (max-width:47.9375em){.mortgage-modal-form .modal-form__content{border-radius:0;height:100dvh;max-height:none}}.mortgage-modal-form__content--verification.modal-form__content{border-radius:1.2rem;box-shadow:.2rem 1.2rem 3rem #14193726;height:auto;max-height:calc(100dvh - 3.2rem);max-width:48rem;overflow-y:auto;width:calc(100vw - 3.2rem)}@media only screen and (max-width:47.9375em){.mortgage-modal-form__content--verification.modal-form__content{border-radius:1.2rem;height:auto;max-height:calc(100dvh - 3.2rem);max-width:48rem;width:100%}}.mortgage-modal-form .mortgage-form__container{background-color:#fff;border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem;flex:1;margin:0 auto;max-width:48rem;min-height:0;overflow-y:auto;padding:3.2rem;width:100%}@media only screen and (max-width:47.9375em){.mortgage-modal-form .mortgage-form__container{max-width:none;padding:1.6rem 3.2rem}}.mortgage-modal-form .mortgage-form__form{display:flex;flex-direction:column;height:100%;row-gap:2.4rem}.mortgage-modal-form .mortgage-form__fieldset{border:none;display:contents;margin:0;padding:0}.mortgage-modal-form .mortgage-form__fieldset:disabled{opacity:.6;pointer-events:none}.mortgage-modal-form .mortgage-form__description{color:#8b8d98;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:normal}.mortgage-modal-form .mortgage-form__fields{display:flex;flex-direction:column;row-gap:2rem}.mortgage-modal-form .mortgage-form__field{display:flex;flex-direction:column;row-gap:1.2rem}.mortgage-modal-form .mortgage-form__label{color:#02020266;font-size:1.2rem;line-height:1.36}.mortgage-modal-form .mortgage-form__input{border-color:#0202021f;font-size:1.2rem;padding:1.4rem 2rem}.mortgage-modal-form .mortgage-form__input::-moz-placeholder{color:#02020266}.mortgage-modal-form .mortgage-form__input::placeholder{color:#02020266}.mortgage-modal-form .mortgage-form__input.input-base__control--error{border-color:red}.mortgage-modal-form .mortgage-form__select .dropdown-base__trigger{background:#fff;border:.1rem solid rgba(2,2,2,.122);border-radius:.8rem;cursor:pointer;font-size:1.2rem;line-height:1.32}.mortgage-modal-form .mortgage-form__select__display{padding:1.4rem 1.6rem}.mortgage-modal-form .mortgage-form__select--error .dropdown-base__trigger{border-color:red}.mortgage-modal-form .mortgage-form__bottom{display:flex;flex-direction:column;row-gap:2rem;width:100%}.mortgage-modal-form .mortgage-form__submit{width:100%}.mortgage-modal-form .mortgage-form__submit:disabled{background-color:#f2f3f7;cursor:not-allowed}.mortgage-modal-form .mortgage-form__agreement{color:#8b8d98;display:flex;gap:.6rem}.mortgage-modal-form .mortgage-form__result{display:flex;flex-direction:column;row-gap:2rem;text-align:center}.mortgage-modal-form .mortgage-form__result-text{color:#8b8d98;display:flex;gap:.4rem;justify-content:flex-start}.mortgage-modal-form .mortgage-form__result-timer{color:#8b8d98;display:flex;flex-direction:column;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;justify-content:center;line-height:normal;text-align:center}.mortgage-modal-form .mortgage-form__result-timer-countdown{color:#373a41;font-weight:500;margin-left:.4rem}.mortgage-modal-form .mortgage-form__result__try-again{margin-bottom:1.3rem}.mortgage-sms-verification{background-color:#fff;display:flex;flex-direction:column;gap:2.4rem;padding:3.2rem;width:100%}@media only screen and (min-width:35.9375em){.mortgage-sms-verification{padding:2.4rem}}.mortgage-sms-verification__header{align-items:center;display:flex;gap:1.2rem;justify-content:space-between}.mortgage-sms-verification__title{color:#020202;font-size:clamp(1.8rem,5.5vw,2.4rem);font-weight:400;line-height:1.2;white-space:nowrap}.mortgage-sms-verification__close{align-items:center;background-color:#ff55000d;border:0;border-radius:.8rem;color:#020202;cursor:pointer;display:flex;flex:0 0 4.4rem;height:4.4rem;justify-content:center;padding:0;width:4.4rem}.mortgage-sms-verification__close svg{height:2.4rem;width:2.4rem}.mortgage-sms-verification__close:focus-visible{outline:.2rem solid #f50!important;outline-offset:.5rem}.mortgage-sms-verification__description{color:#02020299;font-size:1.4rem;line-height:1.2;margin-top:-.8rem;max-width:41.6rem}.mortgage-sms-verification__code-section{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem}.mortgage-sms-verification__inputs{display:grid;gap:clamp(.6rem,2vw,1.2rem);grid-template-columns:repeat(6,minmax(0,4.8rem));max-width:34.8rem;width:100%}.mortgage-sms-verification__inputs--error .mortgage-sms-verification__input{border-color:#ff0004}.mortgage-sms-verification__input{background-color:#fff;border:.1rem solid rgba(2,2,2,.122);border-radius:.8rem;caret-color:#020202;color:#020202;font-size:1.6rem;height:4.8rem;line-height:1.4;min-width:0;outline:none;padding:0;text-align:center;width:100%}.mortgage-sms-verification__input:focus{border-color:#f50}.mortgage-sms-verification__input:disabled{cursor:default}.mortgage-sms-verification__inputs--error .mortgage-sms-verification__input:focus{border-color:#ff0004}.mortgage-sms-verification__error,.mortgage-sms-verification__resend,.mortgage-sms-verification__resend-timer{font-size:1.2rem;line-height:1.36}.mortgage-sms-verification__error{color:#ff0004}.mortgage-sms-verification__resend,.mortgage-sms-verification__resend-timer{margin-top:1.2rem}.mortgage-sms-verification__resend-timer{color:#02020299}.mortgage-sms-verification__resend{background:transparent;border:0;color:#f50;cursor:pointer;padding:0;text-align:left}.mortgage-sms-verification__resend:disabled{cursor:default;opacity:.6}.mortgage-sms-verification__resend:focus-visible{outline:.2rem solid #f50!important;outline-offset:.5rem}.mortgage-sms-verification__submit{height:4.4rem;width:100%}.mortgage-sms-verification__submit:disabled{background-color:#afb4c0;color:#fff;cursor:not-allowed}.tabs-about{background-color:#02020208;border-radius:1.2rem;display:flex;justify-content:center;overflow-x:auto;padding:1.6rem 2rem}@media only screen and (min-width:61.9375em){.tabs-about{align-items:center;justify-content:space-between;padding:1.2rem 2rem}}.tabs-about__wrapper{background-color:#fff;border-radius:.8rem;display:flex;width:100%}@media only screen and (min-width:61.9375em){.tabs-about__wrapper{width:auto}}.tabs-about__btn{align-items:center;background-color:#fff;border-radius:.8rem;display:flex;flex:1;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;justify-content:center;line-height:140%;padding:1rem 2.4rem;text-align:center;text-wrap:nowrap;transition:background .2s}.tabs-about__btn.active{background-color:#020202e0;color:#fff}.tabs-about__contact-btn{background-color:#f50;border-radius:.6rem;color:#fff;display:none;padding:1.2rem 2.4rem}@media only screen and (min-width:61.9375em){.tabs-about__contact-btn{display:block}}.banner{background-color:#020202e0;border-radius:1.2rem;overflow:hidden;padding:3.2rem 2.4rem;position:relative;z-index:0}.banner__fieldset{border:none;display:contents;margin:0;padding:0}.banner__fieldset:disabled{opacity:.6;pointer-events:none}@media only screen and (min-width:61.9375em){.banner{padding:4.8rem 4rem}}.banner__wrapper{display:flex;flex-direction:column;gap:2.4rem;position:relative;z-index:0}@media only screen and (min-width:61.9375em){.banner__wrapper{justify-content:space-between;width:100%}}.banner__pattern{display:none}@media only screen and (min-width:61.9375em){.banner__pattern{background-position:100%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:60rem;z-index:0}}.banner .banner--telegram~.banner__pattern,.banner .banner__wrapper .banner--telegram+.banner__pattern{background-image:url(/images/patterns/pattern3.png);background-image:-webkit-image-set(url(/_optimized/images/patterns/pattern3.png.avif) type("image/avif"),url(/_optimized/images/patterns/pattern3.png.webp) type("image/webp"),url(/images/patterns/pattern3.png) type("image/png"));background-image:image-set(url(/_optimized/images/patterns/pattern3.png.avif) type("image/avif"),url(/_optimized/images/patterns/pattern3.png.webp) type("image/webp"),url(/images/patterns/pattern3.png) type("image/png"))}.banner .banner--form~.banner__pattern,.banner .banner__wrapper .banner--form+.banner__pattern{background-image:url(/images/patterns/pattern4.png);background-image:-webkit-image-set(url(/_optimized/images/patterns/pattern4.png.avif) type("image/avif"),url(/_optimized/images/patterns/pattern4.png.webp) type("image/webp"),url(/images/patterns/pattern4.png) type("image/png"));background-image:image-set(url(/_optimized/images/patterns/pattern4.png.avif) type("image/avif"),url(/_optimized/images/patterns/pattern4.png.webp) type("image/webp"),url(/images/patterns/pattern4.png) type("image/png"))}.banner--form{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width:61.9375em){.banner--form{align-items:flex-start;flex-direction:row;justify-content:space-between}}.banner--form .banner__pattern{display:none}@media only screen and (min-width:61.9375em){.banner--form .banner__pattern{background-image:url(/images/patterns/pattern4.png);background-image:-webkit-image-set(url(/_optimized/images/patterns/pattern4.png.avif) type("image/avif"),url(/_optimized/images/patterns/pattern4.png.webp) type("image/webp"),url(/images/patterns/pattern4.png) type("image/png"));background-image:image-set(url(/_optimized/images/patterns/pattern4.png.avif) type("image/avif"),url(/_optimized/images/patterns/pattern4.png.webp) type("image/webp"),url(/images/patterns/pattern4.png) type("image/png"));background-position:100%;background-repeat:no-repeat;background-size:cover;display:block;height:22.4rem;pointer-events:none;position:absolute;right:-5rem;top:0;width:57.4rem;z-index:0}.banner--telegram .banner__description,.banner--telegram .banner__title{max-width:80%}}.banner--telegram .banner__wrapper{display:flex;flex-direction:column;gap:2.4rem;position:relative;z-index:0}@media only screen and (min-width:61.9375em){.banner--telegram .banner__wrapper{align-items:center;flex-direction:row;justify-content:space-between;width:100%}}.banner--telegram .banner__content{display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width:61.9375em){.banner--telegram .banner__left{max-width:unset}}.banner--telegram .banner__pattern{display:none}@media only screen and (min-width:61.9375em){.banner--telegram .banner__pattern{background-image:url(/images/patterns/pattern3.png);background-image:-webkit-image-set(url(/_optimized/images/patterns/pattern3.png.avif) type("image/avif"),url(/_optimized/images/patterns/pattern3.png.webp) type("image/webp"),url(/images/patterns/pattern3.png) type("image/png"));background-image:image-set(url(/_optimized/images/patterns/pattern3.png.avif) type("image/avif"),url(/_optimized/images/patterns/pattern3.png.webp) type("image/webp"),url(/images/patterns/pattern3.png) type("image/png"));background-position:100%;background-repeat:no-repeat;background-size:cover;display:block;height:30.1rem;pointer-events:none;position:absolute;right:-3rem;top:0;width:64.8rem;z-index:0}}.banner--telegram .banner__left{display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width:61.9375em){.banner--telegram .banner__left{flex:0 0 50%}}.banner--telegram .banner__buttons{display:flex;flex-direction:column;gap:1.6rem}.banner--telegram .banner__buttons .btn--secondary{background-color:transparent;color:#fff}@media only screen and (min-width:61.9375em){.banner--telegram .banner__buttons{flex-direction:row-reverse;justify-content:flex-end}}.banner--telegram .banner__buttons,.banner--telegram .banner__content,.banner--telegram .banner__left{position:relative;z-index:1}.banner__left{max-width:100%;text-align:left;width:100%}.banner__right{align-items:flex-end;display:flex;flex-direction:column;gap:1.6rem;max-width:100%;width:100%}@media only screen and (min-width:61.9375em){.banner__right{align-items:flex-end}}.banner__tag{margin-bottom:.8rem}.banner__title{color:#fff;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:110%;margin-bottom:1.2rem;z-index:1}@media only screen and (min-width:61.9375em){.banner__title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%;margin-bottom:1.6rem}}@media only screen and (min-width:61.9375em) and (min-width:61.9375em){.banner__title{font-size:3.2rem;line-height:110%}}.banner__description{color:#fff9;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:136%}@media only screen and (min-width:61.9375em){.banner__description{max-width:30rem}}.banner__form{gap:1.6rem}.banner__form,.banner__form-top{display:flex;flex-direction:column;width:100%}.banner__form-top{gap:2rem}@media only screen and (min-width:61.9375em){.banner__form-top{align-items:stretch;flex-direction:row;gap:1.2rem;margin-left:auto;width:auto}}.banner__input-wrapper{max-width:100%;position:relative;width:100%}@media only screen and (min-width:61.9375em){.banner__input-wrapper{width:28rem}}.banner__input-wrapper.has-error .banner__input{border:1px solid red}.banner__control,.banner__input{border-radius:.8rem;height:4rem}.banner__input{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#02020208;border:1px solid hsla(0,0%,100%,.6);color:#fff9;padding:1.2rem;width:100%}.banner__input::-moz-placeholder{color:#fff9}.banner__input::placeholder{color:#fff9}.banner__input:not(:-moz-placeholder-shown){color:#fff}.banner__input:not(:placeholder-shown){color:#fff}.banner__control{background-color:#f50;border:none;color:#fff;cursor:pointer;flex-shrink:0;font-weight:600;padding:0 2rem;white-space:nowrap;width:100%}@media only screen and (min-width:61.9375em){.banner__control{align-self:stretch;width:auto}}.banner__agreement{color:#fff9;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:120%;margin-top:1.6rem;text-align:left}.banner__agreement a{color:#fff}@media only screen and (min-width:61.9375em){.banner__agreement{text-align:right}}.banner__actions{align-items:flex-end;display:flex;flex-direction:column-reverse;gap:1.2rem;width:100%}@media only screen and (min-width:61.9375em){.banner__actions{align-items:flex-start;flex-direction:row;width:auto}}.banner__action{background-color:transparent;border:1px solid #fff;color:#fff;padding:1.2rem 2rem;width:100%}@media only screen and (min-width:61.9375em){.banner__action{width:auto}}.banner__button{background-color:#f50;border:none;color:#fff;padding:1.2rem 2rem;text-align:center;text-decoration:none;width:100%}@media only screen and (min-width:61.9375em){.banner__button{width:auto}}.banner__error{color:red;font-size:1.2rem;left:0;line-height:1;position:absolute;top:-1.8rem}.banner__result{background:radial-gradient(circle at 70% 50%,#3c1d6f,#0e1026);border-radius:1.2rem;display:flex;height:42.6rem;justify-content:flex-start;overflow:hidden;padding:3.2rem;position:relative}.banner__result:after,.banner__result:before{background-color:#f50;border-radius:50%;content:"";filter:blur(12rem);pointer-events:none;position:absolute;z-index:0}.banner__result:before{height:10rem;left:10%;top:5rem;width:25rem}@media only screen and (min-width:61.9375em){.banner__result:before{bottom:-20rem;height:21rem;left:25%;width:47.9rem}}.banner__result:after{height:15rem;left:0;top:-5rem;width:15rem}@media only screen and (min-width:61.9375em){.banner__result:after{height:21.5rem;right:-5rem;top:-5rem;width:21.5rem}}.banner__result-content{max-width:95%;position:relative;z-index:1}.banner__result-title{color:#fff;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%;margin-bottom:1rem}@media only screen and (min-width:61.9375em){.banner__result-title{font-size:3.2rem;line-height:110%}}.banner__result-description{color:#fff;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:136%}.banner__result__icon{bottom:8rem;position:absolute;right:-4rem}.banner__result__icon svg{display:block;height:auto;width:20.3rem}.banner__result__icon-ok{bottom:8rem}.banner__result__icon-error{bottom:0}@media only screen and (min-width:61.9375em){.banner__result{flex-direction:column;gap:2rem;height:19.3rem;padding:4rem 3.2rem;text-align:center}.banner__result-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:60%}.banner__result-title{margin-bottom:1.6rem;text-align:left}.banner__result__icon{bottom:0;position:absolute;right:8rem}.banner__result__icon svg{display:block;height:auto;width:20.3rem}}.tiles__title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.tiles__title{font-size:2.8rem;margin-bottom:3.2rem}}.tiles__list{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:61.9375em){.tiles__list{gap:2rem;grid-template-columns:repeat(4,1fr)}}.tiles__item{align-items:flex-start;background-color:#fff;border:.1rem solid #f2f3f7;border-radius:1.2rem;display:flex;flex-direction:column;height:15.9rem;justify-content:space-between;min-height:10rem;padding:2rem}@media only screen and (min-width:61.9375em){.tiles__item{height:17.3rem}}.tiles__item-title{color:#373a41;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:normal}@media only screen and (min-width:61.9375em){.tiles__item-title{font-size:2rem}}.tiles__icon{align-self:flex-end;color:#f50;flex-shrink:0}.faq__title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.faq__title{font-size:2.8rem;margin-bottom:3.2rem}}.faq__list{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.faq__list{margin-bottom:0}}.faq__item{background:#fff;border:1px solid #dfe2ec;border-radius:1.2rem;overflow:hidden}.faq__question{align-items:center;color:#000;display:flex;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.8rem;font-weight:400;gap:1.2rem;justify-content:space-between;line-height:normal;padding:2rem 2rem 1rem}@media only screen and (min-width:61.9375em){.faq__question{cursor:default;font-size:2rem;padding:2rem 2rem 3rem}}.faq__decor{display:none}@media only screen and (min-width:61.9375em){.faq__decor{align-items:center;background-color:#f0ecfe;border-radius:.8rem;color:#f50;display:flex;height:3.6rem;justify-content:center;width:3.6rem}}.faq__icon{display:flex}.faq__icon svg path{transform-box:fill-box;transform-origin:center;transition:transform .3s ease}.faq__icon--open svg path{transform:rotate(180deg)}.faq__answer-wrapper{overflow:hidden;padding:0 2rem}.faq__answer{color:#8b8d98;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:146%;padding:0 2rem 2rem 0}@media only screen and (min-width:61.9375em){.faq__answer{line-height:140%}}.faq__answer ul{list-style-type:disc;margin:0;padding-left:1.6rem}@media only screen and (min-width:61.9375em){.faq__answer ul{padding-left:3.2rem}}.faq__answer ul li{color:#8b8d98;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:146%;margin-bottom:.2rem}@media only screen and (min-width:61.9375em){.faq__answer ul li{line-height:140%}.faq__answer{padding:0 2rem 2rem 0}}.faq__more-button{background-color:#fff;border:1px solid #dfe2ec;border-radius:1.2rem;color:#f50;cursor:pointer;display:inline-block;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:500;font-weight:400;line-height:1.4;line-height:normal;margin-bottom:4rem;padding:1.2rem 1.6rem;text-align:center;width:100%}.accordion-enter-active,.accordion-leave-active{overflow:hidden}.purchase-options__tabs-wrapper{align-items:center;background:#fff;display:flex;height:6.4rem;justify-content:center;left:0;position:fixed;right:0;top:calc(7.2rem + var(--header-marquee-height));z-index:99}.purchase-options__tabs-shadow{box-shadow:0 16px 24px #0000000f,0 2px 6px #0000000a,0 0 1px #0000000a;height:.1rem;left:0;pointer-events:none;position:fixed;right:0;top:calc(13.6rem + var(--header-marquee-height));z-index:100}.purchase-options__content{padding-top:9.2rem}.slider-types__title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.slider-types__title{font-size:3.2rem;line-height:110%;margin-bottom:4.8rem}}.slider-types__card{background-color:#fff;border:.1rem solid #d9dce3;border-radius:1.6rem;display:flex;flex-direction:column;height:36.8rem;justify-content:flex-start;padding:2rem}.slider-types__top{border-bottom:1px solid hsla(0,3%,8%,.08);height:4.8rem}.slider-types__name{color:#000;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:normal;margin:0 0 1.2rem}@media only screen and (min-width:61.9375em){.slider-types__name{font-size:2rem}}.slider-types__payments{align-items:center;border-bottom:1px solid hsla(0,3%,8%,.08);display:flex;gap:3.2rem;height:7.4rem;justify-content:flex-start;margin-bottom:2.4rem;padding-bottom:2rem;padding-top:2rem}.slider-types__payments-top{color:#697180;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:normal;margin-bottom:1.2rem}.slider-types__payments-bottom{color:#373a41}.slider-types__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:3rem}.slider-types__tag{background-color:#ff55000d;border-radius:.6rem;color:#f50;font-size:1.2rem;padding:.4rem .8rem}.slider-types__desc{color:#02020299;font-size:1.3rem}.slider-types__desc li+li{margin-top:.4rem}.facts__list{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:61.9375em){.facts__list{gap:2rem;grid-template-columns:repeat(3,1fr)}}.facts__item{align-items:flex-start;background-color:#fff;border:.1rem solid #f2f3f7;border-radius:1.2rem;display:flex;flex-direction:column;height:13.5rem;justify-content:space-between;min-height:10rem;padding:1.6rem}@media only screen and (min-width:61.9375em){.facts__item{height:19.7rem;padding:3.2rem}}.facts__item--orange{background-color:#f50}.facts__item--orange .facts__number,.facts__item--orange .facts__text{color:#fff}.facts__item--grey{background-color:#02020208}.facts__item--grey .facts__number{color:#141937}.facts__item--black{background-color:#020202e0}.facts__item--black .facts__number,.facts__item--black .facts__text{color:#fff}.facts__number{color:#f50;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:normal}@media only screen and (min-width:61.9375em){.facts__number{font-size:4.8rem}}.facts__text{color:#697180;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:146%}@media only screen and (min-width:61.9375em){.facts__text{line-height:140%}}.split-panel{display:flex;flex-direction:column-reverse;gap:2.4rem;justify-content:flex-start}@media only screen and (min-width:61.9375em){.split-panel{flex-direction:row}}.split-panel__left{background-color:#f2f2f7;border-radius:1.2rem;flex:0 0 calc(50% - 12px);padding:2.4rem}.split-panel__left p{margin-bottom:1.6rem}.split-panel__image img{border-radius:1.2rem;display:block;height:36.5rem;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:61.9375em){.split-panel__image img{flex:0 0 calc(50% - 12px);height:52rem}.split-panel__wrapper{max-width:80%}}.split-panel__title{color:#373a41;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:110%;margin-bottom:1.2rem}@media only screen and (min-width:61.9375em){.split-panel__title{font-size:2.4rem;line-height:110%}}.split-panel__description{color:#8b8d98;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:146%}@media only screen and (min-width:61.9375em){.split-panel__description{line-height:140%}}.quote{display:flex;flex-direction:column-reverse;gap:2.4rem;justify-content:flex-start}@media only screen and (min-width:61.9375em){.quote{flex-direction:row;height:52rem}}.quote__left{background-color:#f2f2f7;border-radius:1.2rem;display:flex;flex:0 0 calc(65% - 12px);flex-direction:column;justify-content:space-between;padding:2.4rem}@media only screen and (min-width:61.9375em){.quote__left{height:100%}}.quote__left p{margin-bottom:1.6rem}.quote__right{flex:0 0 calc(35% - 12px)}@media only screen and (min-width:61.9375em){.quote__right,.quote__right img{height:100%}.quote__top{height:100%;max-width:65%}}.quote__title{color:#373a41;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:110%;margin-bottom:1.2rem}@media only screen and (min-width:61.9375em){.quote__title{font-size:2.4rem;line-height:110%}}.quote__bottom{display:none}@media only screen and (min-width:61.9375em){.quote__bottom{display:block}}.quote__middle{display:block}@media only screen and (min-width:61.9375em){.quote__middle{display:none}}.quote__description,.quote__name,.quote__position{color:#8b8d98;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:146%}@media only screen and (min-width:61.9375em){.quote__description,.quote__name,.quote__position{line-height:140%}}.quote__name{color:#373a41}.grid-projects{display:flex;flex-direction:column}.grid-projects__title{margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.grid-projects__title{margin-bottom:3.2rem}}.grid-projects__list{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.grid-projects__list{display:grid;gap:2.4rem 3.2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3.2rem}}.grid-projects__item{display:flex;flex-direction:column;gap:1.6rem;justify-content:flex-start;min-width:0;position:relative}.grid-projects__tags{display:flex;flex-wrap:wrap;gap:.8rem;height:2.4rem;left:1.6rem;margin-top:.8rem;max-width:100%;overflow:hidden;position:absolute;top:1rem}.grid-projects__text-content{display:flex;justify-content:space-between}.grid-projects__tag{align-items:center;background-color:#141937;border-radius:.4rem;color:#fff;display:flex;height:2.2rem;justify-content:center;line-height:140%;padding:.5rem .8rem}.grid-projects__location,.grid-projects__tag{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400}.grid-projects__location{color:#141937;line-height:normal}.grid-projects__name{color:#141937;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%}@media only screen and (min-width:61.9375em){.grid-projects__name{font-size:2rem;line-height:120%}}.grid-projects__image{border-radius:1.2rem;overflow:hidden;width:100%}.grid-projects__image img{display:block;height:20rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}@media only screen and (min-width:61.9375em){.grid-projects__image img{height:32rem}}.grid-projects__btn-container{display:flex;justify-content:center}.grid-projects__button-more{width:100%}@media only screen and (min-width:61.9375em){.grid-projects__button-more{width:auto}}.grid-partners{display:flex;flex-direction:column}.grid-partners__title{margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.grid-partners__title{margin-bottom:3.2rem}}.grid-partners__list{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr);margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.grid-partners__list{gap:2rem 2rem;grid-template-columns:repeat(4,1fr);margin-bottom:3.2rem}}.grid-partners__item{background-color:#f2f2f7;border-radius:1.2rem;display:flex;flex-direction:column;gap:1rem;height:12rem;justify-content:flex-start;padding:1.6rem;pointer-events:none;text-align:center}@media only screen and (min-width:61.9375em){.grid-partners__item{gap:2.4rem;height:24.7rem}}.grid-partners__icon-svg{height:auto;max-width:60%;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:61.9375em){.grid-partners__icon-svg{max-width:100%}}.grid-partners__icon-container{align-items:center;background-color:#fff;display:flex;height:7.3rem;justify-content:center;margin:0 auto;max-width:13.6rem;width:100%}@media only screen and (min-width:61.9375em){.grid-partners__icon-container{height:15.1rem;max-width:100%;width:28rem}}.grid-partners__name{color:#373a41;display:-webkit-box;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:120%;-webkit-line-clamp:1;-webkit-box-orient:vertical;align-self:flex-start;height:1.4rem;line-height:1.2;max-height:1.2em;overflow:hidden;text-align:left;text-overflow:ellipsis;width:100%}@media only screen and (min-width:61.9375em){.grid-partners__name{font-size:2rem;height:2.4rem}}.grid-partners__btn-container{display:flex;justify-content:center}.grid-partners__button-more{width:100%}@media only screen and (min-width:61.9375em){.grid-partners__button-more{width:auto}}.history__title{margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.history__title{margin-bottom:3.2rem}}.history__top{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width:61.9375em){.history__top{align-items:stretch;flex-direction:row}}.history .history__left{height:15.1rem;position:relative}@media only screen and (min-width:61.9375em){.history .history__left{flex:0 0 88.5rem;height:52rem;max-width:88.5rem}}.history .history__left img{border-radius:1.6rem;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.history__right{background-color:#f2f2f7;border-radius:1.2rem;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:43.3rem;padding:2.4rem}@media only screen and (min-width:61.9375em){.history__right{height:52rem}}.history__year{color:#697180;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:3.2rem;font-weight:400;line-height:normal}@media only screen and (min-width:61.9375em){.history__year{font-size:4.8rem;margin-bottom:0}}.history__card-title{color:#000;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:110%;margin-bottom:1.2rem}@media only screen and (min-width:61.9375em){.history__card-title{font-size:2.4rem;line-height:110%}}.history__description{color:#8c94a8;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:146%}@media only screen and (min-width:61.9375em){.history__description{line-height:140%}}.history__timeline{background-color:#f2f3f7;border-radius:0;display:flex;gap:.8rem;height:3.8rem;margin-top:2.4rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.history__timeline.is-start{border-bottom-left-radius:1.2rem;border-top-left-radius:1.2rem}.history__timeline.is-end{border-bottom-right-radius:1.2rem;border-top-right-radius:1.2rem}.history__timeline::-webkit-scrollbar{display:none}@media only screen and (min-width:61.9375em){.history__timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));width:100%}}.history__year-button{align-items:center;background-color:transparent;border:none;border-radius:.8rem;color:#373a41;display:inline-flex;flex-shrink:0;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;height:3.6rem;justify-content:center;line-height:136%;line-height:3.6rem;padding:0 2.4rem;position:relative;transition:all .2s ease;white-space:nowrap}.history__year-button:not(:last-child):after{background-color:#dfe2ec;content:"";height:50%;position:absolute;right:0;top:25%;width:1px}.history__year-button.is-active{background-color:#fff;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f,0 16px 24px #0000000f;transform:translateY(1px);z-index:1}.history__year-button.is-active:after{display:none}@media only screen and (min-width:61.9375em){.history__year-button{text-align:center;width:100%}}.history__nav-btn{align-items:center;background-color:#02020208;border-radius:.8rem;color:#f50;cursor:pointer;display:flex;height:3.6rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:3.6rem;z-index:2}.history__nav-btn--prev{left:1.2rem}.history__nav-btn--next{right:1.2rem}.history__icon{display:flex}.history__icon svg{height:2.4rem;width:2.4rem}.history__icon svg path{transform-box:fill-box;transform-origin:center;transition:transform .3s ease}.finishing{margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media only screen and (min-width:61.9375em){.finishing{margin-left:auto;margin-right:auto;max-width:166.4rem;padding-left:var(--padding-h);padding-right:var(--padding-h);width:100%}}.finishing__title{color:#020202;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%;margin-bottom:2rem}@media only screen and (min-width:61.9375em){.finishing__title{font-size:3.2rem;line-height:110%;margin-bottom:4rem}}@media only screen and (max-width:61.875em){.finishing__title{margin-left:auto;margin-right:auto;max-width:166.4rem;padding-left:var(--padding-h);padding-right:var(--padding-h);width:100%}}.finishing__tabs{margin-bottom:2.4rem;width:100%}.finishing__wrapper{display:flex;flex-direction:column;row-gap:3.2rem}@media only screen and (min-width:61.9375em){.finishing__wrapper{-moz-column-gap:3.2rem;column-gap:3.2rem;flex-direction:row}}.finishing__left{width:100%}@media only screen and (min-width:61.9375em){.finishing__left{width:calc(67% - 16px)}}.finishing__right{display:flex;flex-direction:column;gap:3rem;justify-content:flex-start;width:100%}@media only screen and (min-width:61.9375em){.finishing__right{gap:0;justify-content:space-between;width:calc(33% - 16px)}}@media only screen and (max-width:61.875em){.finishing__right{margin-left:auto;margin-right:auto;max-width:166.4rem;padding-left:var(--padding-h);padding-right:var(--padding-h);width:100%}}.finishing__image-wrapper{align-items:stretch;display:flex;height:33rem;justify-content:stretch;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:61.9375em){.finishing__image-wrapper{border-radius:.8rem;height:56.2rem}}.finishing__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;pointer-events:none;transition:opacity .4s ease;width:100%}.finishing__img.is-visible{opacity:1;pointer-events:auto}.finishing__text{color:#02020299;line-height:136%}.finishing__features-name,.finishing__text{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400}.finishing__features-name{color:#020202;line-height:120%;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.finishing__features-name{font-size:2rem;line-height:120%}}.finishing__list{display:grid;grid-template-columns:1fr;margin-bottom:2.2rem;row-gap:2rem}@media only screen and (min-width:61.9375em){.finishing__list{-moz-column-gap:2.4rem;column-gap:2.4rem;grid-template-columns:repeat(2,1fr);margin-bottom:3.2rem}}.finishing__features-item{align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex}.finishing__features-icon-wrapper{align-items:center;background-color:#ff55000d;border-radius:.8rem;display:flex;height:3.2rem;justify-content:center;padding:.8rem;width:3.2rem}.finishing__features-text{color:#020202;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:136%}.finishing__buttons{display:flex;flex-direction:column;margin-top:1rem;row-gap:1rem}@media only screen and (min-width:61.9375em){.finishing__buttons{-moz-column-gap:1rem;column-gap:1rem;flex-direction:row}.finishing .finishing__button:first-child{width:33.333%}.finishing .finishing__button:nth-child(2){width:66.666%}}.finishing__nav-group{bottom:2rem;display:flex;gap:.8rem;position:absolute;right:2rem;z-index:2}.finishing__nav-btn{align-items:center;background-color:#fff;border:none;border-radius:.8rem;color:#f50;cursor:pointer;display:flex;height:3.6rem;justify-content:center;width:3.6rem}.finishing__nav-btn svg{height:1.2rem;width:1.2rem}.finishing__nav-btn:focus{background-color:#fff;outline:none}.finishing__nav-btn.is-disabled{opacity:.4;pointer-events:none}.finishing__name-plate{align-items:center;background-color:#fff;border-radius:.4rem;color:#020202;display:flex;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;height:5.4rem;justify-content:center;left:1.6rem;line-height:120%;position:absolute;text-align:center;top:1.6rem;width:10rem}.finishing__point{cursor:pointer;position:absolute;transform:translate(-50%,-50%);z-index:2}.finishing__point:hover .finishing__point-icon{background-color:#f50;color:#fff}.finishing__point:hover .finishing__point-icon svg{fill:currentColor}.finishing__point:hover .finishing__tooltip{opacity:1;transform:translate(-50%,-120%);visibility:visible}.finishing__point-icon{align-items:center;background-color:#fff;border-radius:.8rem;box-shadow:0 0 .4rem #0000001a;color:#f50;cursor:pointer;display:flex;height:4rem;justify-content:center;width:4rem}.finishing__point-icon svg{height:1.6rem;width:1.6rem;fill:currentColor;transition:fill .3s ease}.finishing__tooltip{background-color:#fff;border-radius:1.2rem;display:flex;flex-direction:column;gap:.4rem;left:50%;opacity:0;padding:2rem 1.2rem;position:absolute;top:0;transform:translate(-50%,-100%);transition:all .2s ease;visibility:hidden;width:26rem;z-index:2}.finishing__tooltip-title{color:#020202;line-height:120%}.finishing__tooltip-text,.finishing__tooltip-title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400}.finishing__tooltip-text{color:#02020299;line-height:136%}.finishing__tooltip-arrow{border:.6rem solid transparent;border-bottom:none;border-top:.8rem solid #fff;bottom:-.6rem;content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.finishing .fade-enter-active,.finishing .fade-leave-active{transition:opacity .2s ease}.finishing .fade-enter-from,.finishing .fade-leave-to{opacity:0}.tabs-switcher,.tabs-switcher__wrapper{border-radius:.8rem;display:flex;position:relative;width:100%}.tabs-switcher__wrapper{background-color:#0202020f;gap:.2rem;justify-content:space-between;overflow:hidden;z-index:1}.tabs-switcher__btn{background-color:transparent;border:none;border-radius:.8rem;color:#020202;flex:1 1 0;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;max-width:calc(50% - .5rem);padding:1rem 2rem;text-align:center;white-space:wrap}@media only screen and (min-width:61.9375em){.tabs-switcher__btn{padding:1.2rem 2rem;white-space:nowrap}}.tabs-switcher__btn.active{background-color:#f50;color:#fff}.tabs-switcher__separator{background-color:#d9dce3;bottom:20%;left:50%;pointer-events:none;position:absolute;top:20%;transform:translate(-.5px);width:1px;z-index:10}.contacts{--contacts-col-left:40rem;--contacts-col-right:34rem}@media only screen and (min-width:61.9375em){.contacts{--contacts-col-left:42rem;--contacts-col-right:34rem}}.contacts__title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:3.2rem;font-weight:400;line-height:120%;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.contacts__title{margin-bottom:5rem}}.contacts__header{margin-bottom:2.2rem}@media only screen and (min-width:61.9375em){.contacts__header{margin-bottom:5rem}}.contacts__top{display:flex;flex-direction:column;gap:2.2rem;width:100%}@media only screen and (min-width:61.9375em){.contacts__top{align-items:center;flex-direction:row;gap:1.6rem;justify-content:space-between}}.contacts__tabs{width:100%}@media only screen and (min-width:61.9375em){.contacts__tabs{width:47rem}}.contacts__button{align-self:flex-start;width:100%}@media only screen and (min-width:61.9375em){.contacts__button{align-self:center;width:auto}}.contacts__list{display:flex;flex-direction:column;gap:1.2rem}@media only screen and (min-width:61.9375em){.contacts__list{gap:1.7rem}}.card-contact{background-color:#fff;border-radius:.8rem;display:grid;grid-template-columns:1fr;padding-top:4rem;row-gap:1.2rem}@media only screen and (min-width:61.9375em){.card-contact-wrapper{background-color:#fff;border:1px solid #dfe2ec;border-radius:.8rem;overflow:hidden}.card-contact{align-items:start;-moz-column-gap:2.4rem;column-gap:2.4rem;grid-template-columns:var(--contacts-col-left,42rem) minmax(0,1fr) max-content;padding:2.4rem;row-gap:0}}.card-contact__left,.card-contact__middle,.card-contact__right{min-width:0}.card-contact__left{width:100%}.card-contact__title{color:#000;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%;padding-bottom:1.6rem}@media only screen and (min-width:61.9375em){.card-contact__title{font-size:2.8rem;max-width:30rem;padding-bottom:0}}.card-contact__middle{margin-bottom:1.6rem;width:100%}@media only screen and (min-width:61.9375em){.card-contact__middle{margin-bottom:0}}.card-contact__middle-inner{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem}.card-contact__address,.card-contact__email,.card-contact__phone{color:#363c48;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:140%}.card-contact__address{display:inline}.card-contact__address-text{word-break:break-word}.card-contact__copy{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;justify-content:center;margin-left:.8rem;padding:0;vertical-align:text-bottom;white-space:nowrap}.card-contact__email a{color:#f50;text-decoration:none}.card-contact__email a:hover{text-decoration:underline}.card-contact__right{display:flex;flex-direction:column;gap:1.6rem;width:100%}@media only screen and (min-width:61.9375em){.card-contact__right{align-items:center;-moz-column-gap:2.4rem;column-gap:2.4rem;display:grid;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end;row-gap:0}}.card-contact__hours-mobile{display:flex;flex-direction:column;gap:.8rem;margin-bottom:.4rem;width:100%}@media only screen and (min-width:61.9375em){.card-contact__hours-mobile{display:none}}.card-contact__hours-desktop{display:none}@media only screen and (min-width:61.9375em){.card-contact__hours-desktop{display:flex;flex-direction:column;gap:.8rem;width:auto}}.card-contact__hours-item{display:flex;flex-wrap:nowrap;gap:.8rem}.card-contact__tag{background-color:#f2f2f7;border-radius:.6rem;color:#363c48;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:140%;padding:.4rem .8rem;white-space:nowrap}.card-contact__buttons{display:flex;gap:.8rem;justify-content:center;width:100%}@media only screen and (min-width:61.9375em){.card-contact__buttons{align-items:stretch;flex-direction:column;gap:.8rem;justify-content:flex-start;width:auto}}.card-contact__action,.card-contact__button{flex:1;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:140%;padding-bottom:.7rem!important;padding-top:.7rem!important}@media only screen and (min-width:61.9375em){.card-contact__action,.card-contact__button{flex:0 0 auto;width:auto}}.card-contact__details{height:62.8rem;padding-top:1.6rem}@media only screen and (min-width:61.9375em){.card-contact__details{grid-column:1/-1;height:54.2rem}}.card-contact__map-wrapper{border-radius:initial;height:100%;margin-left:calc(var(--padding-h)*-1);margin-right:calc(var(--padding-h)*-1);padding:0!important;width:calc(100% + var(--padding-h)*2)}@media only screen and (min-width:61.9375em){.card-contact__map-wrapper{margin:0;max-width:166.4rem;padding-left:var(--padding-h);padding-right:var(--padding-h);width:100%}}.card-contact__map-placeholder{background-color:#f2f2f7;height:100%;width:100%}.yandex-map{height:100%;overflow:hidden;width:100%}.yandex-map__custom-marker{align-items:center;display:flex;justify-content:center;pointer-events:none;transform:translate(-50%,-100%)}.yandex-map__custom-marker svg{height:32px;width:32px}.modal-map{display:flex;flex-direction:column;height:100dvh;max-height:none;position:relative;width:100%;z-index:1}.modal-map__header{align-items:center;background-color:#fff;border-bottom:1px solid #d9dce3;display:flex;flex-shrink:0;height:8rem;justify-content:space-between;padding:2rem;z-index:10}.modal-map__title{color:#373a41;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%}@media only screen and (min-width:61.9375em){.modal-map__title{font-size:3.2rem;line-height:110%}}.modal-map__close{background-color:color-brand-100;border-radius:.8rem;color:#373a41;cursor:pointer;transition:background-color .2s}.modal-map__close:hover{background-color:#d9dce3}.modal-map__map{flex:1;height:100%;position:relative;width:100%}.modal-map__map [class*=ymaps3x0--main-engine-container] canvas{filter:grayscale(1)}.modal-map__map-inner{height:100%;width:100%}.modal-map__loader{align-items:center;background:#fff;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:10}.modal-map__marker{background:none;border:none;cursor:pointer;padding:0;position:relative}.modal-map__marker-title{background-color:#f2f3f7;border-radius:.6rem;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;left:-365%;line-height:normal;opacity:.7;padding:.5rem;position:absolute;text-align:center;top:2rem}.modal-map__popup-close{height:3.6rem;width:3.6rem}.modal-map__popup-close svg{color:#373a41;height:1.6rem;width:1.6rem}.modal__overlay{align-items:center;background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:2147483646}.modal__content{background:#fff;border-radius:0;display:flex;flex-direction:column;height:100vh;height:100dvh;top:0;right:0;bottom:0;left:0;justify-content:flex-start;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);position:relative;width:100%;z-index:2147483647}@media only screen and (min-width:61.9375em){.modal__content{border-radius:2rem;height:auto;inset:initial;max-width:44rem;overflow-y:visible;position:relative}.modal__content--map{border-radius:0;height:100dvh;top:0;right:0;bottom:0;left:0;max-width:100%;overflow:hidden;position:fixed;width:100%}.modal__content--media{border-radius:2rem;height:96dvh;max-height:none;max-width:none;width:96vw}}.modal__content--media .modal__body{height:100%;width:100%}.modal__close{cursor:pointer;height:2.4rem;position:absolute;right:1.6rem;top:1.6rem;width:2.4rem;z-index:10;stroke:#697180}.banner-mini{background:linear-gradient(90deg,#1b1b3a,#46237a);border-radius:1.2rem;color:#fff;display:flex;height:100%;justify-content:space-between;overflow:hidden;padding:1.6rem;position:relative;width:100%;z-index:1}@media only screen and (min-width:61.9375em){.banner-mini{padding:2rem}}.banner-mini:after,.banner-mini:before{background-color:#f50;border-radius:50%;content:"";filter:blur(12rem);pointer-events:none;position:absolute;z-index:0}.banner-mini:before{height:10rem;left:10%;top:5rem;width:25rem}@media only screen and (min-width:61.9375em){.banner-mini:before{bottom:-20rem;height:21rem;left:25%;width:47.9rem}}.banner-mini:after{height:15rem;right:0;top:-5rem;width:15rem}@media only screen and (min-width:61.9375em){.banner-mini:after{height:21.5rem;right:-5rem;top:-5rem;width:21.5rem}}.banner-mini__content{display:flex;flex-direction:column;justify-content:space-between;z-index:1}.banner-mini__top{display:flex;justify-content:flex-start}.banner-mini__bottom{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;width:100%}@media only screen and (min-width:61.9375em){.banner-mini__bottom{flex-direction:row;gap:0}}.banner-mini__title{font-size:1.6rem;line-height:100%;margin-bottom:.8rem;max-width:70%}.banner-mini__desc,.banner-mini__title{color:#fff;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-weight:400}.banner-mini__desc{font-size:1.2rem;line-height:normal;opacity:.7}@media only screen and (min-width:61.9375em){.banner-mini__desc{max-width:40%}}.banner-mini__button{background-color:#fff;border-radius:.6rem;color:#f50;padding:1.1rem 1.6rem;white-space:nowrap}@media (hover:hover){.banner-mini__button:not([disabled]):hover{background-color:#5534c4;color:#fff}}.loader-spinner{animation:spin .8s linear infinite;border:4px solid rgba(0,0,0,.1);border-left-color:#f50;border-radius:50%;height:4.8rem;margin:auto;width:4.8rem}@keyframes spin{to{transform:rotate(1turn)}}.projects-overview{--po-anim-dur:.56s;--po-anim-ease:cubic-bezier(.22,.61,.36,1)}.projects-overview__top{display:flex;justify-content:space-between;margin-bottom:3.2rem;width:100%}@media only screen and (max-width:61.875em){.projects-overview__top{margin-bottom:1.6rem}}.projects-overview__title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%}@media only screen and (min-width:61.9375em){.projects-overview__title{font-size:3.2rem;line-height:110%}}.projects-overview__tabs-container{display:flex;min-width:7.6rem}.projects-overview__switch{background-color:#f2f2f7;border-radius:.8rem;display:flex}.projects-overview__view{border-radius:.8rem;color:#afb4c0;padding:1.1rem;transition:background-color .15s linear}.projects-overview__view--active{background-color:#141937;color:#fff}.projects-overview__list{display:grid;gap:3.2rem;grid-template-columns:1fr}@media only screen and (min-width:61.9375em){.projects-overview__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:111.25em){.projects-overview__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.projects-overview__list li{height:100%}.projects-overview__promo{display:block}@media only screen and (min-width:61.9375em){.projects-overview__promo{display:none}}.projects-overview__card{cursor:pointer;height:auto;min-height:33.8rem;overflow:hidden;position:relative}@media only screen and (min-width:61.9375em){.projects-overview__card{height:39rem;transition:box-shadow var(--po-anim-dur) var(--po-anim-ease)}}@media only screen and (min-width:61.9375em) and (hover:hover){.projects-overview__card:not([disabled]):hover .projects-overview__panel{transform:translateY(0)}.projects-overview__card:not([disabled]):hover .projects-overview__image{height:26.4rem}}@media only screen and (max-width:47.9375em){.projects-overview__card{height:auto}}.projects-overview__image{border-radius:1.2rem;height:20rem;min-height:0;overflow:hidden}@media only screen and (min-width:61.9375em){.projects-overview__image{height:32rem;transition:height var(--po-anim-dur) var(--po-anim-ease)}}.projects-overview__img{border-radius:1.2rem;display:block;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:61.9375em){.projects-overview__img{height:100%}}.projects-overview__cost{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:120%}@media only screen and (min-width:61.9375em){.projects-overview__cost{font-size:1.6rem;line-height:120%}}.projects-overview__name{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:120%}@media only screen and (min-width:61.9375em){.projects-overview__name{font-size:2rem;line-height:120%}}.projects-overview .projects-overview__panel{background-color:#fff;bottom:0;display:grid;gap:1.2rem;grid-template-columns:1fr auto;padding-top:1.6rem;position:static;transform:none;transition:transform .15s linear;width:100%}@media only screen and (min-width:61.9375em){.projects-overview .projects-overview__panel{backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;transform:translateY(5rem);transform:translateZ(0) translateY(5rem);transition:transform var(--po-anim-dur,.56s) var(--po-anim-ease,cubic-bezier(.22,.61,.36,1));will-change:transform}.projects-overview .projects-overview__panel:after,.projects-overview .projects-overview__panel:before{content:"";height:1.6rem;position:absolute;top:-1.6rem;width:1.6rem}.projects-overview .projects-overview__panel:before{border-bottom-left-radius:.8rem;box-shadow:-1rem .8rem 0 .8rem #fff;left:0}.projects-overview .projects-overview__panel:after{border-bottom-right-radius:.8rem;box-shadow:1rem .8rem 0 .8rem #fff;right:0}}@media only screen and (min-width:61.9375em) and (hover:hover){.projects-overview .projects-overview__card:not([disabled]):hover .projects-overview__panel{transform:translateY(0)}.projects-overview .projects-overview__card:not([disabled]):hover .projects-overview__image{height:26.4rem;transition:height var(--po-anim-dur,.56s) var(--po-anim-ease,cubic-bezier(.22,.61,.36,1))}}.projects-overview__info{align-items:center;color:#141937;display:flex;flex-wrap:wrap;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;gap:.8rem;grid-column:span 2;line-height:120%;margin-bottom:.8rem}.projects-overview__info svg{height:1.6rem;margin-top:-.3rem;width:auto}.projects-overview__info span{align-items:center;display:flex;gap:.8rem;line-height:1;white-space:nowrap}.projects-overview__info span:not(:last-child):after{background-color:#dfe2ec;border-radius:50%;content:"";display:inline-block;height:.4rem;width:.4rem}.projects-overview__tags{display:flex;flex-wrap:wrap;gap:.2rem;left:1.3rem;position:absolute;top:1.5rem}.projects-overview__tag{align-items:center;-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem);background-color:#0202020f;border-radius:3.6rem;color:#fff;display:flex;font-size:1rem;height:2.2rem;justify-content:center;line-height:1.5;padding:.8rem 1.2rem}.projects-overview__tag--white{background-color:#fff;color:#020202}.projects-overview__links{border:.1rem solid #d9dce3;border-radius:1.2rem;display:flex;grid-column:span 2;padding:0 1.2rem}.projects-overview__link{display:block;flex-grow:1;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;height:3.5rem;line-height:120%;padding:1.2rem 0;position:relative;text-align:center}@media only screen and (min-width:61.9375em){.projects-overview__link{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;height:4.5rem;line-height:136%}}.projects-overview__link:not(:last-child):after{background-color:#d9dce3;content:"";display:inline-block;height:1.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.1rem}.projects-overview__btn-wrapper{display:flex;justify-content:center;margin-top:3.2rem}.projects-overview__btn{align-items:center;border-radius:.8rem;display:flex;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;height:4rem;justify-content:center;line-height:120%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:auto}@media only screen and (max-width:47.9375em){.projects-overview__btn{margin-left:0;margin-right:0;width:100%}}.tabs-icon{border-radius:.8rem;display:inline-flex;height:3.9rem;width:100%}.tabs-icon,.tabs-icon__tab{background-color:#02020208}.tabs-icon__tab{align-items:center;border:none;border-radius:.8rem;color:#697180;cursor:pointer;display:flex;height:3.8rem;justify-content:center;min-width:3.8rem;padding:.4rem .6rem;transition:background-color .2s ease}.tabs-icon__tab svg{height:1.1rem;width:1.1rem;fill:#020202;transition:fill .2s ease}.tabs-icon__tab--active{background-color:#020202;color:#fff}.popup-plate{background:#fff;border-radius:1.6rem;bottom:5rem;box-shadow:0 .4rem 2rem #00000014;left:50%;padding:2rem;position:absolute;transform:translate(-50%);width:32.8rem;z-index:10}@media only screen and (min-width:61.9375em){.popup-plate{bottom:10rem;width:42.2rem}}.popup-plate__title{color:#000;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:normal}@media only screen and (min-width:61.9375em){.popup-plate__title{line-height:120%}}.popup-plate__copy{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.popup-plate__office .popup-plate__header{border-bottom:1px solid #d9dce3;display:flex;justify-content:space-between;margin-bottom:2rem;min-height:4.8rem}.popup-plate__office .popup-plate__contact{margin-bottom:3.2rem;width:100%}.popup-plate__office .popup-plate__phone{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:140%;margin-bottom:.8rem}.popup-plate__office .popup-plate__address{display:flex;flex-direction:row;gap:1rem;margin-bottom:.8rem}.popup-plate__office .popup-plate__email{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:140%}.popup-plate__office .popup-plate__hours{display:flex;flex-direction:column;gap:.8rem;margin-bottom:3.2rem;width:100%}.popup-plate__office .popup-plate__hours-item{display:flex;flex-wrap:wrap;gap:.8rem}.popup-plate__office .popup-plate__tag{background-color:#f2f2f7;border-radius:.6rem;color:#363c48;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:140%;padding:.4rem .8rem;white-space:nowrap}.popup-plate__office .popup-plate__buttons{display:flex;gap:1.2rem;margin-bottom:2rem;width:100%}.popup-plate__office .popup-plate__buttons .popup-plate__button{flex:1;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:140%}.popup-plate__project .popup-close-icon{background:none;border:none;cursor:pointer;margin:0;padding:0;position:absolute;right:1.6rem;top:1.6rem}.popup-plate__project .popup-close-icon svg{color:#697180;height:2rem;width:2rem}.popup-plate__project .popup-close-icon:hover svg{color:#8b8d98}.popup-plate__project .popup-close-icon:active svg{color:#697180}.popup-plate__project .popup-close-icon:focus{outline:none}.popup-plate__project .popup-plate__project-header{align-items:center;border-bottom:1px solid #d9dce3;display:flex;justify-content:space-between;margin-bottom:2rem}.popup-plate__project .popup-plate__project-image{flex-shrink:0;height:6rem;margin-right:1.6rem;width:6rem}.popup-plate__project .popup-plate__project-image img{border-radius:.8rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.popup-plate__project .popup-plate__project-title-block{display:flex;flex:1;flex-direction:column;justify-content:center}.popup-plate__project .popup-plate__project-title-block .popup-plate__title{color:#000;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:normal;margin-bottom:.4rem}@media only screen and (min-width:61.9375em){.popup-plate__project .popup-plate__project-title-block .popup-plate__title{line-height:120%}}.popup-plate__project .popup-plate__project-title-block .popup-plate__price{color:#8b8d98;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:normal}@media only screen and (min-width:61.9375em){.popup-plate__project .popup-plate__project-title-block .popup-plate__price{line-height:120%}}.popup-plate__project .popup-plate__project-content{margin-bottom:2rem}.popup-plate__project .popup-plate__project-content .popup-plate__details{margin-bottom:3.2rem}.popup-plate__project .popup-plate__project-content .popup-plate__details .popup-plate__detail{align-items:center;color:#8b8d98;display:flex;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;gap:.8rem;line-height:normal}.popup-plate__project .popup-plate__project-content .popup-plate__details .popup-plate__detail-deadline{color:#141937;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:normal}.popup-plate__project .popup-plate__project-content .popup-plate__details .popup-plate__icon-car{height:1.6rem;width:1.6rem}.popup-plate__project .popup-plate__project-content .popup-plate__filters{display:flex;gap:1.2rem;margin-bottom:1.6rem}.popup-plate__project .popup-plate__project-content .popup-plate__filters .btn{flex:1}.popup-plate__project .popup-plate__project-content .projects-main__links{display:flex;margin-bottom:1.6rem}.popup-plate__project .popup-plate__project-content .projects-main__link{display:block;flex-grow:1;font-size:1.4rem;height:4.5rem;padding:1.2rem 0;position:relative;text-align:center}.popup-plate__project .popup-plate__project-content .projects-main__link:not(:last-child):after{background-color:#d9dce3;content:"";display:inline-block;height:1.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.1rem}.popup-plate__project .popup-plate__footer{width:100%}.projects-map{display:flex;flex-direction:column;height:100dvh;max-height:none;position:relative;width:100%;z-index:1}.projects-map__map{flex:1;height:100%;position:relative;width:100%}.projects-map__map [class*=ymaps3x0--main-engine-container] canvas{filter:grayscale(1)}.projects-map__map-inner{height:100%;width:100%}.projects-map__loader{align-items:center;background:#fff;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:10}.projects-map__marker{background:none;border:none;cursor:pointer;padding:0;position:relative}.projects-map__marker-title{background-color:#f2f3f7;border-radius:.6rem;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;left:-365%;line-height:normal;opacity:.7;padding:.5rem;position:absolute;text-align:center;top:2rem}.projects-map__popup{position:absolute;transform:translate(-50%,-50%);z-index:20}@media only screen and (min-width:61.9375em){.projects-map__popup{left:50%;transform:translate(-50%,-60%)}}.projects-map__plate{align-items:center;background:#fff;border-radius:1.2rem;box-shadow:0 .2rem .6rem #0000001a;display:flex;gap:1.2rem;left:50%;max-width:none;padding:.8rem 1.2rem;position:relative;transform:translate(-50%);white-space:nowrap}.projects-map__plate-img{border-radius:.8rem;flex-shrink:0;height:4.8rem;-o-object-fit:cover;object-fit:cover;width:4.8rem}.projects-map__plate-content{display:flex;flex-direction:column;gap:.4rem}.projects-map__plate-title{color:#373a41;font-size:1.4rem;font-weight:600;line-height:1.2}.projects-map__plate-info{color:#8b8d98;font-size:1.2rem}.card-promo{background-color:#020202e0;border-radius:1.2rem;color:inherit;color:#fff;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;height:100%;justify-content:space-between;min-height:inherit;overflow:hidden;padding:2.4rem;position:relative;text-decoration:none;transition:transform .2s ease}.card-promo:hover{transform:translateY(-2px)}.card-promo__title{color:#fff;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:110%;max-width:80%}@media only screen and (min-width:61.9375em){.card-promo__title{font-size:2.4rem;line-height:110%;max-width:50%}}.card-promo__bottom{display:flex;justify-content:space-between}@media only screen and (min-width:61.9375em){.card-promo__description,.card-promo__icon-container{flex:0 0 50%}}.card-promo__description{color:#fff9;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:136%;width:90%}@media only screen and (min-width:61.9375em){.card-promo__description{width:50%}}.card-promo__icon-container{width:10%}@media only screen and (min-width:61.9375em){.card-promo__icon-container{display:flex;justify-content:center;width:50%}}.card-promo__content{display:flex;flex:1;flex-direction:column;gap:1.2rem;justify-content:space-between;z-index:2}.card-promo__pattern{background-image:url(/images/patterns/pattern5.png);background-image:-webkit-image-set(url(/_optimized/images/patterns/pattern5.png.avif) type("image/avif"),url(/_optimized/images/patterns/pattern5.png.webp) type("image/webp"),url(/images/patterns/pattern5.png) type("image/png"));background-image:image-set(url(/_optimized/images/patterns/pattern5.png.avif) type("image/avif"),url(/_optimized/images/patterns/pattern5.png.webp) type("image/webp"),url(/images/patterns/pattern5.png) type("image/png"));background-position:100%;background-repeat:no-repeat;background-size:cover;display:block;height:33.8rem;pointer-events:none;position:absolute;right:-3rem;top:0;width:28.7rem;z-index:0}@media only screen and (min-width:61.9375em){.card-promo__pattern{height:38.8rem;width:33.6rem}}.promo-content{display:flex;flex-direction:column;gap:3.2rem}@media only screen and (min-width:61.9375em){.promo-content{flex-direction:row}.promo-content__left{width:10%}.promo-content__right{width:74%}}.promo-content__title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:3.2rem;font-weight:400;line-height:120%;margin-bottom:0}@media only screen and (min-width:61.9375em){.promo-content__title{width:60%}}.promo-content__title-container{display:flex;flex-direction:column-reverse;gap:2.4rem;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.promo-content__title-container{flex-direction:row;justify-content:space-between;margin-bottom:4.8rem}}.promo-content__date{align-items:flex-end;display:flex;gap:.4rem}@media only screen and (min-width:61.9375em){.promo-content__date{flex-direction:column}}.promo-content__date-bottom{color:#141937}.promo-content__grid{display:flex;flex-direction:column;gap:2rem;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.promo-content__grid{display:grid;grid-template-columns:1fr}}.promo-content__factoid{background-color:#02020208;border-radius:1.2rem;color:#373a41;display:flex;flex-direction:column;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:400;gap:.5rem;line-height:136%;padding:2.4rem;width:100%}@media only screen and (min-width:61.9375em){.promo-content__factoid{width:50%}}.promo-content__factoid-value{color:#02020299}.promo-content__image{margin:0 0 2.4rem}@media only screen and (min-width:61.9375em){.promo-content__image{margin-bottom:3.2rem}}.promo-content__image img{border-radius:1.2rem;height:15.1rem;-o-object-fit:cover;object-fit:cover;-o-object-position:0 100%;object-position:0 100%;width:100%}@media only screen and (min-width:61.9375em){.promo-content__image img{height:37.9rem}}.promo-content__image-caption{color:#02020299;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:136%;margin:.8rem 0 0}.promo-content__buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.6rem;justify-content:flex-start;width:100%}@media only screen and (min-width:61.9375em){.promo-content__buttons{flex-direction:row;width:50%}}.promo-content__action,.promo-content__button{width:100%}@media only screen and (min-width:61.9375em){.promo-content__action,.promo-content__button{flex:1 1 auto;width:auto}}.promo-content__go-back{color:#141937}.see-also__title-container{align-items:center;display:flex;gap:2.4rem;justify-content:space-between;margin-bottom:4.9rem}@media only screen and (max-width:47.9375em){.see-also__title-container{margin-bottom:1.6rem}}.see-also__title{margin:0}@media only screen and (min-width:61.9375em) and (hover:hover){.see-also__card:not([disabled]):hover{box-shadow:0 0 1px #0000000a;box-shadow:0 .2rem .6rem #0000000a;box-shadow:0 1.6rem 2.4rem #0000000f}}.see-also__list,.see-also__list .full-height-slider{height:auto!important}.catalog-compact{display:flex;flex-direction:column;justify-content:flex-start}.catalog-compact__container{margin-left:auto;margin-right:auto;max-width:166.4rem;padding-left:var(--padding-h);padding-right:var(--padding-h);width:100%}@media only screen and (min-width:61.9375em){.catalog-compact__title-container{display:flex;justify-content:flex-start;margin-bottom:3.2rem}}.catalog-compact__buttons{width:100%}@media only screen and (min-width:61.9375em){.catalog-compact__buttons{display:flex;gap:1.2rem;justify-content:flex-start;width:auto}}.catalog-compact__title{color:#141937;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%}@media only screen and (min-width:61.9375em){.catalog-compact__title{font-size:2.8rem}}.catalog-compact__empty{color:#8b8d98;font-size:1.8rem;padding:4rem 2rem;text-align:center}.catalog-compact__btn-more-container{display:flex;justify-content:center;width:100}.catalog-compact__show-more{width:100%}@media only screen and (min-width:61.9375em){.catalog-compact__show-more{width:auto}}.catalog-compact__promo-card{height:100%;min-height:47.2rem}@media only screen and (min-width:61.9375em){.catalog-compact__promo-card{min-height:50.5rem}}.infrastructure-select{font-size:1.4rem;font-weight:500}.infrastructure-select .dropdown-base__chevron{display:none}.infrastructure-select .dropdown-base__trigger{border:1px solid #f50}.infrastructure-select__title{color:#8b8d98;font-size:1.2rem;margin-bottom:1.6rem;padding:0 1.2rem}.infrastructure-select__display{align-items:center;display:flex;flex-grow:1;gap:.8rem;max-height:4rem;overflow:hidden;padding:1.3rem 0 1.3rem 1.6rem;position:relative;text-align:left;white-space:nowrap}.infrastructure-select__display span:first-child{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infrastructure-select__icon{flex-shrink:0}.infrastructure-select__chevron-wrapper{margin-left:auto;position:relative}.infrastructure-select__badge,.infrastructure-select__chevron-wrapper{align-items:center;display:flex;height:2.4rem;justify-content:center;width:2.4rem}.infrastructure-select__badge{background:#dfe2ec;border-radius:.4rem;color:#141937;font-size:.8rem;line-height:1;padding:.2rem .6rem;position:absolute;right:0;text-align:center;top:0;z-index:10}.infrastructure-select__dropdown{display:flex;flex-direction:column;padding:2rem .8rem}.infrastructure-select__name{color:#f50}.infrastructure-select__option{border-radius:.4rem;padding:.8rem 1.2rem;transition:background-color .15s linear}@media (hover:hover){.infrastructure-select__option:not([disabled]):hover{background-color:#f2f2f7}}.neighborhood__wrapper{border-radius:1.2rem;display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width:61.9375em){.neighborhood__wrapper{align-items:stretch;flex-direction:row;gap:3.2rem;justify-content:space-between}}.neighborhood__top{margin-bottom:4rem}@media only screen and (min-width:61.9375em){.neighborhood__top{margin-bottom:0}}.neighborhood__content{display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:61.9375em){.neighborhood__content{align-self:stretch;flex:1 1 50%;justify-content:space-between}}.neighborhood__content-inner{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.neighborhood__title{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%;margin-bottom:2.4rem}@media only screen and (min-width:61.9375em){.neighborhood__title{font-size:2.8rem;margin-bottom:3.2rem}}.neighborhood__description{color:#02020299;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:136%;margin-bottom:1.2rem}@media only screen and (min-width:61.9375em){.neighborhood__description{margin-bottom:0;max-width:70%}}.neighborhood__button{width:100%}@media only screen and (min-width:61.9375em){.neighborhood__button{width:-moz-max-content;width:max-content}}.neighborhood__image{flex:1 1 50%;margin-top:.4rem}.neighborhood__image img{border-radius:.8rem;width:100%}@media only screen and (min-width:61.9375em){.neighborhood__image{margin-top:0}}.neighborhood__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:61.9375em){.neighborhood__grid{gap:2rem;grid-template-columns:repeat(3,1fr)}}.neighborhood__grid-block{background:#fff;border:1px solid #f2f3f7;border-radius:1.2rem;display:flex;flex-direction:column;gap:1rem;height:11.4rem;justify-content:space-between;padding:1.6rem}@media only screen and (min-width:61.9375em){.neighborhood__grid-block{max-height:13.6rem}}.neighborhood__grid-block-info-top{color:#141937;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:normal;text-transform:capitalize}.neighborhood__grid-block-info{color:#697180;font-size:1.4rem;line-height:1.2}.card-document{background:#fff;border:1px solid #f2f3f7;border-radius:1.2rem;display:flex;flex-direction:column;gap:1rem;height:12.3rem;justify-content:space-between;padding:2rem}@media only screen and (max-width:61.875em){.card-document{padding:1.6rem}}@media only screen and (max-width:21.8125em){.card-document{height:auto}}.card-document:hover{text-decoration:none}.card-document:hover .card-document__link{color:inherit}.card-document__title{display:-webkit-box;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.2;max-height:1.2em;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:61.9375em){.card-document__title{font-size:2rem}}.card-document__left{display:flex;gap:.4rem}.card-document__info{background-color:#f2f3f7;border-radius:.4rem;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;height:2.4rem;line-height:140%;padding:.5rem .8rem;pointer-events:none}.card-document__right{display:flex;gap:.8rem}.card-document__bottom{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.card-document__link{align-items:center;border:1px solid #f2f3f7;border-radius:.6rem;color:#f50;cursor:pointer;display:flex;height:3.2rem;justify-content:center;padding:1.1rem 1.6rem;transition:all .3s ease-in-out}.card-document__link:hover{border:1px solid #141937}.card-document__link--icon{padding:0;width:3.2rem}.card-document__format{text-transform:uppercase}.grid-documents{color:#000;display:flex;flex-direction:column;gap:3.2rem}@media only screen and (max-width:47.9375em){.grid-documents{gap:2.4rem}}.grid-documents__list{display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width:61.9375em){.grid-documents__list{display:grid;gap:2rem;grid-template-columns:calc(50% - 1rem) calc(50% - 1rem)}}.grid-documents__list-item{font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:140%}@media only screen and (min-width:61.9375em){.grid-documents__list-item{transition:all .3s ease-in-out}}@media only screen and (min-width:61.9375em) and (hover:hover){.grid-documents__list-item:not([disabled]):hover{box-shadow:0 0 1px #0000000a;box-shadow:0 .2rem .6rem #0000000a;box-shadow:0 1.6rem 2.4rem #0000000f}}.filters-main-desktop{display:none}@media only screen and (min-width:77.5em){.filters-main-desktop{display:block}}.filters-main-desktop__filters{align-items:start;display:grid;gap:1.2rem;grid-template-columns:1fr auto auto;margin-bottom:3.5rem;padding-top:3.2rem}@media only screen and (max-width:61.875em){.filters-main-desktop__filters{display:none!important;grid-template-columns:1fr auto;grid-template-rows:4rem auto;margin-bottom:6rem}}.filters-main-desktop__inner{display:flex;flex-wrap:wrap;gap:1.2rem .8rem}@media only screen and (max-width:61.875em){.filters-main-desktop__inner{grid-row:span 2}}.filters-main-desktop__deadline,.filters-main-desktop__rooms{width:16rem}.filters-main-desktop__projects{width:26rem}.filters-main-desktop__area,.filters-main-desktop__price{width:20rem}.filters-main-desktop__reset{margin-left:auto}.filters-main-desktop__show{margin-left:auto;margin-right:auto}@media only screen and (max-width:47.9375em){.filters-main-desktop__show{margin-left:0;margin-right:0;width:100%}}.filters-main-mobile{display:block}@media only screen and (min-width:77.5em){.filters-main-mobile{display:none}}.filters-main-mobile__button-container,.filters-main-mobile__button-container .btn{width:100%}.slider-plans{display:flex;flex-direction:column;gap:3.2rem}@media only screen and (max-width:47.9375em){.slider-plans{gap:2rem}}@media only screen and (max-width:61.875em){.slider-plans__title{margin-left:auto;margin-right:auto;max-width:166.4rem;padding-left:var(--padding-h);padding-right:var(--padding-h);width:100%}}.slider-plans__wrapper{background-color:#02020208;display:flex;flex-direction:column-reverse;gap:1.6rem}.slider-plans__slider{display:flex;flex:0 0 auto;flex-direction:column;padding:4rem 1.6rem;position:relative;width:100%}.slider-plans__slider__info-top{color:#8b8d98;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:136%}.slider-plans__slider__image-wrapper{margin:0 auto;min-height:20rem;overflow:hidden;position:relative;width:90%}.slider-plans__slider__img{filter:url(#darken-white) contrast(1.01);height:auto;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .5s ease;width:100%}.slider-plans__slider__img.is-visible{opacity:1}.slider-plans__slider__img.is-bw{filter:url(#darken-white) contrast(1.01) grayscale(1)}.slider-plans__slider__counter,.slider-plans__slider__nav-btn{display:none}.slider-plans__slider__details-container{display:flex;justify-content:center}.slider-plans__slider__details{background-color:#fff;border-radius:1.2rem;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between;padding:1.6rem;width:100%}.slider-plans__slider__details>*{color:#141937;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:136%}.slider-plans__card-mini{background:#fff;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-plans__card-mini--active .slider-plans__card-mini-top{border-color:#f50}.slider-plans__card-mini-top{border:1px solid #697180;border-radius:.8rem;margin-bottom:1.2rem;padding:2rem}.slider-plans__card-mini-top img{height:8.6rem;width:8.6rem}.slider-plans__card-mini-bottom{color:#141937;font-size:1.4rem;text-align:center}.slider-plans__hidden-mobile{display:none}.slider-plans__infobox{background-color:#fff;display:flex;flex-direction:column;gap:2rem;padding-bottom:4rem;width:100%}@media only screen and (max-width:61.875em){.slider-plans__infobox{margin-left:auto;margin-right:auto;max-width:166.4rem;padding-left:var(--padding-h);padding-right:var(--padding-h);width:100%}}.slider-plans__infobox-title{color:#141937;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:110%}@media only screen and (min-width:61.9375em){.slider-plans__infobox-title{font-size:2.8rem}}.slider-plans__infobox-desc{color:#02020299;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:136%}.slider-plans__infobox-tabs-wrapper{display:flex;flex-direction:column;gap:1.2rem}.slider-plans__infobox-tabs{display:flex;gap:.4rem;margin-bottom:0;width:100%}.slider-plans__infobox-tab{background-color:#02020208;border-radius:.8rem;color:#020202;cursor:pointer;display:flex;flex:1;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:400;justify-content:center;line-height:136%;padding:1.5rem 2rem;white-space:nowrap}.slider-plans__infobox-tab--active{background-color:#f50;color:#fff}.slider-plans__infobox-tab-first{min-width:9.1rem}.slider-plans__infobox-plans-list{display:flex;gap:1.2rem;overflow-x:auto}.slider-plans__infobox-action-container{display:flex;justify-content:center;margin-top:1.6rem}.slider-plans__infobox-action{padding:1.6rem 2rem;width:100%}.slider-plans__card-mini{flex:0 0 12.5rem}@media only screen and (min-width:61.9375em){.slider-plans{margin-left:auto;margin-right:auto;max-width:166.4rem;padding-left:var(--padding-h);padding-right:var(--padding-h);width:100%}.slider-plans__wrapper{border-radius:1.2rem;flex-direction:row;height:63.7rem;padding:2rem}.slider-plans__slider{display:flex;flex:0 0 calc(65% - 1.6rem);flex-direction:column;justify-content:space-between}.slider-plans__slider__image-wrapper{height:80%}.slider-plans__slider__image-wrapper:hover .slider-plans__slider__img{transform:scale(1.3)}.slider-plans__slider__img{height:80%;left:15%;position:absolute;top:15%;transform-origin:center center;transition:transform .5s ease-in-out,opacity .5s ease;width:80%}.slider-plans__slider__nav-btn{align-items:center;background-color:#fffc;border:none;border-radius:.8rem;bottom:50%;cursor:pointer;display:flex;height:3.6rem;justify-content:center;outline:none;position:absolute;width:3.6rem;z-index:10}.slider-plans__slider__nav-btn.is-disabled{opacity:.5;pointer-events:none}.slider-plans__slider__nav-btn--prev{left:1.6rem}.slider-plans__slider__nav-btn--next{right:1.6rem}.slider-plans__slider__counter{background-color:#697180;border-radius:.8rem;color:#fff;display:block;font-family:Stolzl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:400;left:3.2rem;line-height:140%;opacity:.5;padding:.4rem .8rem;position:absolute;top:0;transform:translate(-50%);z-index:10}.slider-plans__slider__details{flex-direction:row;justify-content:space-between;margin:0 auto;padding:2rem 3.2rem;width:58rem}.slider-plans__hidden-mobile{display: