@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--font-size-text:1.25rem}:root{--font-size-caption:0.875rem}:root{--font-size-h1:2.5rem}:root{--font-size-h2:2rem}:root{--font-size-h3:1.25rem}:root{--hlayout-gap:9.5rem}:root{--vlayout-gap:2.125rem}:root{--header-height:60px;--section-padding-top:1.25rem;--section-padding-bottom:1.25rem;--site-max-w:1920px;--site-space-x:9.5rem}:root{--font-family-primary:'Onest',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--font-family-secondary:'Romanovsky W08 Regular','Times New Roman',Times,Georgia,'DejaVu Serif',Cambria,'Palatino Linotype',serif;--color-default:#171717;--color-default-rgb:23 23 23;--color-accent:#BF955B;--color-accent-rgb:191 149 91;--color-accent-active:#A58250;--color-gray:#888686;--color-white:#FFFFFF;--color-white-rgb:255 255 255;--color-muted:#F4F3F3;--color-error:#EF6D6D;--link-color:inherit;--link-text-decoration:none;--form-header-color:inherit;--space-h1:1.625rem}:root{--space-h2:1.5rem}:root{--space-bottom-panel:6.25rem;--space-1:clamp(0.5rem, calc(0.1666666667rem + 0.6944444444vw), 1rem);--space-2:clamp(1rem, calc(0.6666666667rem + 0.6944444444vw), 1.5rem);--space-3:clamp(1.25rem, calc(0.75rem + 1.0416666667vw), 2rem);--space-4:clamp(1.25rem, calc(0.4166666667rem + 1.7361111111vw), 2.5rem);--space-5:clamp(1.25rem, calc(-0.4166666667rem + 3.4722222222vw), 3.75rem);--space-10:clamp(5rem, calc(3.3333333333rem + 3.4722222222vw), 7.5rem);--font-size-btn:clamp(0.875rem, calc(0.7916666667rem + 0.1736111111vw), 1rem);--font-size-btn-sm:clamp(0.75rem, calc(0.6666666667rem + 0.1736111111vw), 0.875rem);--font-size-btn-lg:clamp(1rem, calc(0.9166666667rem + 0.1736111111vw), 1.125rem);--font-size-btn-fixed:0.875rem;--font-size-btn-sm-fixed:0.75rem;--font-size-btn-lg-fixed:1rem;--btn-border-width:1px;--hlayout-col-main:76%;--hlayout-col-secondary:24%;--hlayout-col-main-md:auto;--hlayout-col-secondary-md:auto;--input-bg:transparent;--input-color:var(--color-default);--input-border-color:var(--color-gray);--input-border-color-focus:var(--color-default);--input-border-color-error:var(--color-error);--input-placeholder-color:var(--color-gray);--input-border-width:1px;--input-border-radius:0;--input-padding-x:0.625em;--input-padding-y:0.5625em;--input-font-size:clamp(0.875rem, calc(0.5rem + 0.4166666667vw), 1rem);--input-line-height:1.3;--select-bg:var(--input-bg);--select-color:var(--input-color);--select-font-size:var(--input-font-size);--select-border-color:var(--input-border-color);--select-border-radius:var(--input-border-radius);--select-padding-x:var(--input-padding-x);--select-padding-y:var(--input-padding-y);--select-arrow-color:var(--select-color);--select-dropdown-bg:var(--color-white);--select-dropdown-color:var(--color-gray);--select-dropdown-color-hover:var(--color-default);--select-dropdown-color-selected:var(--color-default);--select-dropdown-border-color:var(--color-gray);--checkbox-bg:var(--color-accent);--checkbox-color:rgba(var(--color-default-rgb) / 0.5);--checkbox-color-checked:rgba(var(--color-default-rgb) / 1)}[data-theme=dark]{--input-bg:transparent;--input-color:var(--color-white);--input-border-color:rgba(var(--color-white-rgb) / 0.6);--input-border-color-focus:var(--color-white);--input-placeholder-color:rgba(var(--color-white-rgb) / 0.5);--select-bg:var(--input-bg);--select-color:var(--input-color);--select-border-color:var(--input-border-color);--select-arrow-color:var(--input-color);--select-dropdown-bg:var(--color-default);--select-dropdown-color:var(--color-gray);--select-dropdown-color-hover:var(--color-white);--select-dropdown-color-selected:var(--color-white);--select-dropdown-border-color:var(--color-gray);--checkbox-bg:var(var(--color-accent));--checkbox-color:rgba(var(--color-white-rgb) / 0.5);--checkbox-color-checked:rgba(var(--color-white-rgb) / 1)}[data-theme=accent]{--input-color:var(--color-accent);--input-border-color:var(--color-accent);--input-border-color-focus:var(--color-accent);--select-color:var(--input-color);--select-border-color:var(--input-border-color);--select-arrow-color:var(--color-accent);--select-dropdown-border-color:var(--color-accent);--select-dropdown-color:var(--color-accent);--select-dropdown-color-hover:var(--color-accent);--select-dropdown-color-selected:var(--color-accent)}[data-theme=dark-accent]{--input-bg:var(--color-default);--select-dropdown-bg:var(--color-default);--select-bg:var(--input-bg);--select-color:var(--input-color);--select-border-color:var(--input-border-color);--select-arrow-color:var(--input-color);--input-border-color:var(--color-accent);--input-color:var(--color-accent);--input-border-color-focus:var(--color-accent);--select-dropdown-border-color:var(--color-accent);--select-dropdown-color:var(--color-accent);--select-dropdown-color-hover:var(--color-accent);--select-dropdown-color-selected:var(--color-accent)}[data-form-style=pill]{--input-border-radius:9999px;--input-padding-x:1em;--select-border-radius:9999px;--select-padding-x:1em}[data-form-style=rounded]{--input-border-radius:0.5em;--select-border-radius:0.5em}[data-form-style=underline]{--input-border-width:0 0 1px 0;--input-border-radius:0;--select-border-radius:0}[data-form-size=compact]{--input-font-size:0.875rem;--input-padding-x:0.8em;--input-padding-y:0.42em;--select-font-size:var(--input-font-size);--select-padding-x:var(--input-padding-x);--select-padding-y:var(--input-padding-y)}[data-form-style=flat]{--input-border-width:0;--input-bg:transparent;--select-border-radius:0}.container{width:min(100%,var(--site-max-w));margin-inline:auto;height:100%;padding-inline:var(--site-space-x)}.container--height-auto{height:auto}.layout{height:100%;display:grid;gap:var(--layout-gap);align-content:stretch}.layout__col{min-width:0;min-height:0;overflow:hidden}.layout__col--text{grid-area:text;overflow:auto;padding-bottom:60px}.layout__col--media{grid-area:media}.layout--horizontal{grid-template-columns:minmax(0,var(--col-1)) minmax(0,var(--col-2));grid-template-rows:minmax(0,1fr);grid-template-areas:"text media"}.layout--horizontal.layout--reverse{grid-template-areas:"media text";grid-template-columns:minmax(0,var(--col-2)) minmax(0,var(--col-1))}.layout--vertical{gap:40px;grid-template-columns:100%;grid-template-rows:auto var(--v-row-2);grid-template-areas:"text" "media"}.layout--vertical.layout--reverse{grid-template-areas:"media" "text"}.layout--vertical .layout__col--text{min-height:var(--min-h,0);padding-bottom:0}.layout--vertical .layout__col--media{min-height:var(--min-h,240px)}.layout__col--media>img,.layout__col--media>picture,.layout__col--media>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.layout__col--rounded{border-radius:0 0 0 90px}.layout--vertical .layout__col--rounded{border-radius:90px 0 90px 0}.layout--reverse .layout__col--rounded{border-radius:0 0 90px 0}.layout--single{grid-template-columns:1fr;grid-template-rows:1fr}.layout--single .layout__col{grid-area:auto}.layout--text-as-media{--col-1:80%;--col-2:1fr}.layout--text-as-media .layout__col--text{background:#fff var(--pattern-image,none) repeat-x 0 100%/var(--pattern-size,auto);border-radius:0 90px 0 0;display:flex;align-items:flex-start;justify-content:flex-start;padding:80px 136px;overflow:initial}.layout--text-as-media .layout__col--media{visibility:hidden;pointer-events:none}.layout--text-as-media.layout--reverse{--col-1:1fr;--col-2:80%}.layout--text-as-media.layout--reverse .layout__col--text{border-radius:90px 0 0 0}.hlayout{--hlayout-grid-template-areas-md:"secondary" "main";height:100%;display:grid;gap:var(--hlayout-gap,4rem);align-content:stretch;grid-template-columns:minmax(0,var(--hlayout-col-main)) minmax(0,var(--hlayout-col-secondary));grid-template-rows:minmax(0,1fr);grid-template-areas:"main secondary"}.hlayout__col{min-width:0;min-height:0}.hlayout__col--main{grid-area:main}.hlayout__col--secondary{grid-area:secondary}.hlayout--reverse{grid-template-areas:"secondary main";grid-template-columns:minmax(0,var(--hlayout-col-secondary)) minmax(0,var(--hlayout-col-main))}.hlayout--equal{grid-template-columns:1fr 1fr;gap:.125rem}.hlayout--equal.hlayout--reverse{grid-template-columns:1fr 1fr}.hlayout__col--full-media{overflow:hidden}.hlayout__col--full-media>img,.hlayout__col--full-media>picture>img,.hlayout__col--full-media>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hlayout__col--rounded{border-radius:0 0 90px 0}.hlayout--reverse .hlayout__col--rounded{border-radius:0 0 0 90px}.vlayout{height:100%;display:grid;gap:var(--vlayout-gap,4rem);align-content:stretch;grid-template-columns:100%;grid-template-rows:auto 1fr;grid-template-areas:"secondary" "main"}.vlayout__col{min-width:0;min-height:0}.vlayout__col--main{grid-area:main;overflow:hidden;min-height:var(--min-h-main,0)}.vlayout__col--secondary{grid-area:secondary;min-height:var(--min-h-secondary,0);height:-moz-fit-content;height:fit-content}.vlayout--reverse{grid-template-rows:1fr auto;grid-template-areas:"main" "secondary"}.vlayout__col--full-media>img,.vlayout__col--full-media>picture,.vlayout__col--full-media>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vlayout__col--rounded{border-radius:90px 0 90px 0;overflow:hidden}.vstack{display:flex;flex-direction:column;height:100%}.vstack--top{justify-content:flex-start}.vstack--center{justify-content:center}.vstack--bottom{justify-content:flex-end}.vstack--between{justify-content:space-between}.vstack>*{flex:0 0 auto}.vstack__spacer{flex:1 1 auto;max-height:clamp(.0001rem,calc(-5.2083333333rem + 10.8506944444vw),7.8125rem);min-height:0}.vstack__item--scrollable{flex:0 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0}.vstack__item--grow{flex:1 1 auto;min-height:0}input[type=text],textarea{font-family:var(--font-family-primary);box-sizing:border-box;width:100%;background-color:var(--input-bg);color:var(--input-color);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);padding:var(--input-padding-y) var(--input-padding-x);font-size:var(--input-font-size);font-weight:400;line-height:var(--input-line-height)}input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:var(--input-placeholder-color)}input[type=text]::placeholder,textarea::placeholder{color:var(--input-placeholder-color)}input[type=text]:focus,textarea:focus{outline:0;border-color:var(--input-border-color-focus)}input[type=text].error,textarea.error{border-color:var(--input-border-color-error)}select.error+.custom-select__selected{border-color:var(--input-border-color-error)}.checkbox-label{display:flex;gap:10px;align-items:baseline;font-size:clamp(.75rem,calc(.375rem + .4166666667vw),.875rem);text-align:left}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:.75rem!important;height:.75rem!important;min-width:.75rem;min-height:.75rem;aspect-ratio:1/1;background:0 0;border:1px solid var(--checkbox-color);border-radius:4px;cursor:pointer;position:relative;margin-top:.1em}input[type=checkbox]:checked{background:var(--color-accent);border:1px solid var(--color-accent);border:none;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 2L2.77273 4.5L5.5 0.5' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}input[type=checkbox]+span{color:var(--checkbox-color)}input[type=checkbox]:checked+span{color:var(--checkbox-color-checked)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7em;font-family:inherit;font-size:var(--font-size-btn);font-weight:400;line-height:1.2;text-decoration:none;text-align:center;padding:.53em 1.36em;border:1px solid transparent;border-radius:.25rem;background-color:transparent;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .1s ease,opacity .2s ease}.btn svg{width:1em;height:1em;flex-shrink:0;fill:currentColor}[role=button].btn,a.btn,button.btn,input.btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}[role=button].btn:hover:not(:disabled):not([aria-disabled=true]),a.btn:hover:not(:disabled):not([aria-disabled=true]),button.btn:hover:not(:disabled):not([aria-disabled=true]),input.btn:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}[role=button].btn:active:not(:disabled):not([aria-disabled=true]),a.btn:active:not(:disabled):not([aria-disabled=true]),button.btn:active:not(:disabled):not([aria-disabled=true]),input.btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}[role=button].btn:focus-visible,a.btn:focus-visible,button.btn:focus-visible,input.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[role=button].btn:disabled,[role=button].btn[aria-disabled=true],a.btn:disabled,a.btn[aria-disabled=true],button.btn:disabled,button.btn[aria-disabled=true],input.btn:disabled,input.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--outline-accent{background-color:transparent;border-color:var(--color-accent);color:var(--color-accent)}.btn--outline-accent:is(button,a,[role=button]):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.btn--filled-accent{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.btn--filled-accent:is(button,a,[role=button]):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-accent-active);border-color:var(--color-accent-active)}.btn--outline-white{background-color:transparent;border-color:var(--color-white);color:var(--color-white)}.btn--outline-white:is(button,a,[role=button]):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-white);border-color:var(--color-white);color:var(--color-default)}.btn--ghost-white{background-color:transparent;border-color:transparent;color:var(--color-white);border:0;padding:0}.btn--ghost-white:is(button,a,[role=button]):hover:not(:disabled):not([aria-disabled=true]){background-color:transparent}.btn--outline-dark{background-color:transparent;border-color:var(--color-default);color:var(--color-default)}.btn--outline-dark:is(button,a,[role=button]):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-default);border-color:var(--color-default);color:var(--color-white)}.btn--outline-gray{background-color:transparent;border-color:var(--color-gray);color:var(--color-gray)}.btn--outline-gray:is(button,a,[role=button]):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-gray);border-color:var(--color-gray);color:var(--color-white)}.btn--outline-error{background-color:transparent;border-color:var(--color-error);color:var(--color-error)}.btn--outline-error:is(button,a,[role=button]):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-error);border-color:var(--color-error);color:var(--color-white)}.btn--flats{color:var(--color-white);font-size:1.25rem;line-height:1.2;padding:.1em .8em;font-family:var(--font-family-secondary)}.btn--flats-dark{color:var(--color-default);font-size:clamp(1.25rem,calc(-1rem + 2.5vw),2rem);line-height:1.2;padding:.1em .8em;font-family:var(--font-family-secondary)}.btn--font-secondary{font-family:var(--font-family-secondary)}.btn--pagination{background-color:transparent;border-color:var(--color-white);color:var(--color-white);font-size:var(--font-size-btn-lg);border-radius:50%;padding:.714em;aspect-ratio:1;width:clamp(3rem,calc(.75rem + 2.5vw),3.75rem)}.btn--pagination svg{fill:initial;width:1.5rem}.btn--mirror-icon-x svg{transform:scaleX(-100%)}.btn--pill{border-radius:9999px}.btn--circle{border-radius:50%;padding:.714em;aspect-ratio:1}.btn--square{border-radius:0}.btn--sm{font-size:var(--font-size-btn-sm)}.btn--lg{font-size:var(--font-size-btn-lg)}.btn--fixed{font-size:var(--font-size-btn-fixed)}.btn--fixed.btn--sm{font-size:var(--font-size-btn-sm-fixed)}.btn--fixed.btn--lg{font-size:var(--font-size-btn-lg-fixed)}.btn--block{display:flex;width:100%}.btn--tab,.btn--tab-base,.btn--tab-minimal{font-size:1.25rem;font-weight:400;line-height:1;text-transform:uppercase;text-align:center;flex:0 1 auto;padding:1rem 1.5rem;border-radius:0;color:var(--color-gray)}.btn--tab{border:0;border-bottom:solid 1px var(--color-gray)}.btn--tab.active,.btn--tab:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.btn--tab-minimal{border:0}.btn--tab-minimal.active,.btn--tab-minimal:hover:not(:disabled){color:var(--color-accent)}.btn--icon-only{padding:.714em;aspect-ratio:1}.btn--icon-end{flex-direction:row-reverse}.btn--icon-start{flex-direction:row}.btn__icon--accent svg{fill:var(--color-accent)}.btn__icon--white{color:var(--color-white)}.btn__icon--white svg{fill:var(--color-white)}.btn__icon--dark{color:var(--color-default)}.btn__icon--dark svg{fill:var(--color-default)}.btn[data-loading=true]{position:relative;color:transparent;pointer-events:none}.btn[data-loading=true] svg{opacity:0}.btn[data-loading=true]::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1em;height:1em;border:2px solid currentColor;border-radius:50%;border-right-color:transparent;animation:btn-spin .6s linear infinite}.btn[data-loading=true].btn--outline-accent::after{border-color:var(--color-accent);border-right-color:transparent}.btn[data-loading=true].btn--filled-accent::after{border-color:var(--color-white);border-right-color:transparent}.btn[data-loading=true].btn--outline-white::after{border-color:var(--color-white);border-right-color:transparent}.btn[data-loading=true].btn--outline-dark::after{border-color:var(--color-default);border-right-color:transparent}@keyframes btn-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.btn.is-active.btn--outline-accent,.btn[data-active=true].btn--outline-accent{background-color:var(--color-accent);color:var(--color-white)}.btn.is-active.btn--outline-white,.btn[data-active=true].btn--outline-white{background-color:var(--color-white);color:var(--color-default)}.btn.is-active.btn--outline-dark,.btn[data-active=true].btn--outline-dark{background-color:var(--color-default);color:var(--color-white)}.btn--loud{text-transform:uppercase;font-size:.875rem;padding:.67rem 2.5rem;font-weight:300}.btn--wide{width:min(17rem,100%)}.toggle{display:flex;align-items:center;gap:11px}.toggle__label-text{font-size:20px;font-weight:400;line-height:20px;color:var(--color-gray);cursor:pointer;transition:color .2s}.toggle__label-text:first-child{color:var(--color-accent)}.toggle.enabled .toggle__label-text:first-child{color:var(--color-gray)}.toggle.enabled .toggle__label-text:last-child{color:var(--color-accent)}.toggle__checkbox{display:none}.toggle__label{display:flex;align-items:center;cursor:pointer;width:38px;height:20px;background-color:rgba(var(--color-accent-rgb)/.3);border-radius:20px;position:relative;transition:background-color .2s}.toggle__inner{display:none}.toggle__switch{position:absolute;width:16px;height:16px;background-color:var(--color-accent);border-radius:50%;top:2px;left:3px;transition:transform .2s}.toggle__checkbox:checked+.toggle__label{background-color:rgba(var(--color-accent-rgb)/.3)}.toggle__checkbox:checked+.toggle__label .toggle__switch{transform:translateX(16px)}.h1,h1{font-family:var(--font-family-secondary);font-size:var(--font-size-h1);font-weight:400;line-height:1.2}.h2,h2{font-family:var(--font-family-secondary);font-size:var(--font-size-h2);font-weight:400;line-height:1.2}.h3,h3{font-family:var(--font-family-secondary);font-size:var(--font-size-h3);font-weight:400;line-height:1.2}.splide__arrow:disabled{opacity:.3!important;cursor:default!important}.splide__arrow:disabled:hover{transform:scale(1)!important}a{color:var(--link-color);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration)}blockquote,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-block:0;margin-inline:0}.cover{overflow:hidden!important;position:relative}.cover img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.645,.045,.355,1);transform:scale(1.1)}.section.is-prev .cover img{transform:scale(1.1) translateY(4%);will-change:scale,translateY}.section.is-next .cover img{transform:scale(1.1) translateY(-11%);will-change:scale,translateY}.section.is-active .cover img{transform:scale(1.1) translateY(-2%);will-change:scale,translateY}.scroll-indicator{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;left:20px;z-index:1;border-radius:50px;background:#fff;opacity:.8;overflow:hidden;padding:10px;pointer-events:none;transition:opacity .5s ease;display:none!important}.sliderFirstMoved .scroll-indicator{opacity:0}.js-slide-on-scroll .scroll-indicator{opacity:0}.hide-slide-icon .scroll-indicator{opacity:0}.scroll-indicator img{width:50px;height:auto}.scroll-visible{padding-right:20px;transition:padding .5s}.max-height-100{max-height:100%}.content.smooth-scroll{position:relative;background-color:var(--color-default);height:100vh;overflow:hidden}.smooth-scroll>.section{position:absolute;top:0;left:0;right:0;transition:transform 0s}.smooth-scroll>footer{position:absolute;bottom:0;left:0;right:0;transition:transform 0s;transform:translateY(115%)}.smooth-scroll.end>footer{transform:translateY(0)}body{font-family:var(--font-family-primary);font-size:var(--font-size-text);font-weight:400;line-height:1.3}.content{position:relative;scroll-behavior:smooth}.scroll-padding>.container{overflow:auto;padding-top:15px;padding-bottom:15px;max-height:100%}.scroll-padding--sticky>.container{padding-top:60px;padding-bottom:0}.map-styles .ymaps3x0--button{display:flex}.map-styles .ymaps3x0--main-engine-container{filter:grayscale(1)}.map-styles .map-sidebar-icon{width:24px;height:24px}.map-icon{display:flex;gap:.875rem;align-items:center}.map-icon__icon{width:48px}.map-icon__icon--img{width:80px}.map-icon__label{background:#fff;border-radius:0;border:solid 1px var(--color-default);padding:.2em .5em;white-space:nowrap;font-size:clamp(1.25rem,calc(1.1666666667rem + .1736111111vw),1.375rem);font-weight:400;line-height:1.2;color:var(--color-default);position:relative;top:-18px;font-family:var(--font-family-secondary)}body,html{overscroll-behavior-y:contain}.overflow-hidden{overflow:hidden}body.noscroll{overflow:hidden}.row{display:flex;gap:16px}.col{flex:1 0 auto}.h1{font-family:var(--font-family-secondary);font-size:var(--font-size-h1);font-weight:400;line-height:1.2}.h2{font-family:var(--font-family-secondary);font-size:var(--font-size-h2);font-weight:400;line-height:1.2}.h3{font-family:var(--font-family-secondary);font-size:var(--font-size-h3);font-weight:400;line-height:1.2}.page-404 .content{height:100vh;background:#fff}.page-404 .section{height:100vh}.page-404 .footer{transform:none;transition:none}.page-404 h1{font-size:72px;margin-bottom:32px}.page-single .content.smooth-scroll{position:relative;height:unset;overflow:unset;background:unset}.page-single .smooth-scroll>.section{height:auto;position:relative}.page-single .smooth-scroll>footer{position:relative;transform:none}:root{--header-collapsed-bg:rgba(var(--color-white-rgb) / 0.6);--header-collapsed-color:var(--color-default);--header-collapsed-hamburger-color:var(--color-default);--header-expanded-bg:rgba(var(--color-default-rgb) / 1);--header-expanded-color:white;--header-expanded-hamburger-color:white}.header-theme-light{--header-collapsed-bg:rgba(var(--color-white-rgb) / 0.6);--header-collapsed-color:var(--color-default);--header-collapsed-hamburger-color:var(--color-default);--header-expanded-bg:rgba(var(--color-default-rgb) / 1);--header-expanded-color:white;--header-expanded-hamburger-color:white}.header-theme-dark{--header-collapsed-bg:rgba(var(--color-default-rgb) / 1);--header-collapsed-color:white;--header-collapsed-hamburger-color:white;--header-expanded-bg:rgba(var(--color-default-rgb) / 1);--header-expanded-color:white;--header-expanded-hamburger-color:white}@keyframes header-collapse{from{background-color:var(--header-expanded-bg);color:var(--header-expanded-color)}to{background-color:var(--header-collapsed-bg);color:var(--header-collapsed-color)}}@keyframes header-expand{from{background-color:var(--header-collapsed-bg);color:var(--header-collapsed-color)}to{background-color:var(--header-expanded-bg);color:var(--header-expanded-color)}}.fixed-header{position:fixed;top:0;left:0;width:100%;background-color:var(--header-collapsed-bg);color:var(--header-collapsed-color);transition:background-color .6s,color .6s,opacity .6s,visibility .6s;z-index:1001;backdrop-filter:blur(4px);opacity:1}.fixed-header.is-opened{animation:header-expand .5s forwards;animation-delay:0s}.fixed-header.is-closed{background-color:var(--header-expanded-bg);color:var(--header-expanded-color);animation:header-collapse .5s forwards;animation-delay:.4s}.loading .fixed-header.is-closed{animation:none;animation-delay:0s}.fixed-header.is-hidden{opacity:0;visibility:hidden}.header{display:flex;align-items:center;justify-content:flex-start;padding:16px 0;gap:16px}.header__column{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:flex-start}.header__column--menu-button{justify-content:flex-start;flex-basis:102px}.header__column--logo{flex-basis:218px}.header__column--menu{flex-basis:218px}.header__column--phone{flex-basis:200px;justify-content:flex-end;margin-left:auto;font-weight:600}.header__column--call-button{flex-basis:195px;justify-content:flex-end}.header__column--call-button .link{color:inherit}.header__column--call-button .link .img--phone-18{display:none}.header__column--call-button .link .img--phone-26{display:none}.header__hamburger{background:0 0;border:none;cursor:pointer;display:flex;flex-direction:column;width:34px;height:21px;justify-content:space-between;align-items:stretch;padding:0}.header__hamburger-line{display:block;height:2px;background-color:var(--header-collapsed-hamburger-color);border-radius:2px;transition:width .5s,background-color .5s,transform .5s,opacity .5s}.fixed-header.dark .header__hamburger-line,.fixed-header.is-opened .header__hamburger-line{background-color:var(--header-expanded-hamburger-color)}.fixed-header.is-opened .header__hamburger-line:nth-child(1){transform:rotate(45deg) translate(6px,6px) scaleX(.9)}.header__hamburger-line:nth-child(2){width:65%}.header__hamburger:hover .header__hamburger-line:nth-child(2){width:100%}.fixed-header.is-opened .header__hamburger-line:nth-child(2){opacity:0}.header__hamburger-line:nth-child(3){width:35%}.fixed-header.is-opened .header__hamburger-line:nth-child(3),.header__hamburger:hover .header__hamburger-line:nth-child(3){width:100%}.fixed-header.is-opened .header__hamburger-line:nth-child(3){transform:rotate(-45deg) translate(8px,-7px) scaleX(.9)}.header__logo{display:inline-flex;align-items:center;position:relative;top:2px;color:inherit;width:139px}.header__logo img{max-width:147px}.header__phone{font-size:16px;font-weight:600;line-height:16px}.menu--column .menu__list{flex-direction:column;align-items:flex-start}.menu--two-rows .menu__list{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:auto;-moz-column-gap:clamp(1.25rem,calc(-2.0833333333rem + 6.9444444444vw),6.25rem);column-gap:clamp(1.25rem,calc(-2.0833333333rem + 6.9444444444vw),6.25rem);row-gap:1.25rem}.menu--uppercase-lg .menu__link{font-family:var(--font-family-secondary);font-size:clamp(.875rem,calc(.7916666667rem + .1736111111vw),1rem);text-transform:uppercase}.header__column--menu .menu{transition:opacity 1s .5s;opacity:1}.fixed-header.is-opened .header__column--menu .menu{transition:opacity .1s;opacity:0}.menu__list{display:flex;list-style:none;padding:0;margin:0;gap:1.875rem}.menu--bigmenu .menu__list{flex-direction:column;align-items:flex-start;gap:1.875rem}.menu__submenu{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem;list-style-type:disc;padding-left:1em}.menu__submenu-item::marker{font-size:1em;color:var(--color-accent)}.menu__submenu-link{font-size:1rem;color:var(--color-white);transition:color .5s}.menu__submenu-link:hover{color:var(--color-accent)}.menu__link{font-size:16px;font-weight:400;line-height:22.4px;text-decoration:none;color:var(--color-default);letter-spacing:.1px;white-space:nowrap}.header__column--menu .menu__link{color:inherit}.menu--bigmenu .menu__link{color:#fff;font-size:20px;font-weight:400;line-height:28px;text-transform:uppercase;transition:color .5s}.menu--bigmenu .menu__link:hover{color:var(--color-accent)}.link{text-decoration:none;color:inherit;outline:0;border:0;cursor:pointer}.link--button{display:block;border-radius:20px 0;background-color:var(--color-accent);font-size:14px;line-height:14px;text-align:center;text-transform:uppercase;color:#fff;padding:14px 27px;text-decoration:none;transition:transform .5s}.link--button:hover{background-color:var(--color-accent)}.link--button:active{background-color:var(--color-accent-active)}.link--rounded{border-radius:20px}.link--button-outline{display:block;box-sizing:border-box;border-radius:0;border:1px solid var(--color-accent);box-shadow:inset 0 0 0 3px #fff;background-color:var(--color-accent);font-size:14px;line-height:14px;text-align:center;text-transform:uppercase;color:#fff;padding:14px 27px;text-decoration:none;transition:transform .5s,background-color .3s,border-color .3s}.link--button-outline:hover{background-color:var(--color-accent)}.link--button-outline:active{background-color:var(--color-accent-active);border-color:var(--color-accent-active)}.link--scale-animation:hover{transform:scale(1.05)}.link--with-link-icon{font-size:16px;font-weight:400;line-height:16px;text-decoration:none;color:inherit;display:flex;align-items:center;gap:10px;margin-top:auto}.link--with-link-icon::after{content:"";display:block;width:14px;height:14px;background-image:url(/local/templates/elitdomnn/images/icon-link.svg);background-size:contain;background-repeat:no-repeat}.link--with-file-icon{font-size:16px;font-weight:400;line-height:16px;text-decoration:none;color:var(--color-accent);display:flex;align-items:center;gap:10px;margin-top:auto}.link--with-file-icon svg{display:block;width:14px;height:14px}.link--with-file-icon:visited{color:var(--color-gray)}.link--with-file-icon:hover{color:var(--color-accent-active)}.link--with-file-icon:active{color:var(--color-default)}.link--primary{font-size:16px;font-weight:400;line-height:16px;text-transform:uppercase;color:var(--color-default)}.link--with-arrow{font-size:16px;font-weight:400;line-height:16px;text-decoration:none;color:inherit;display:flex;align-items:center;gap:14px;margin-top:auto}.link--with-arrow::after{content:"";display:block;width:24px;height:24px;background-image:url(/local/templates/elitdomnn/images/icon-arrow.svg);background-size:contain;background-repeat:no-repeat;transition:transform .5s}.link--with-arrow:hover::after,a:hover .link--with-arrow::after{transform:translateX(10px) scaleX(1.5)}.link--phone-map{color:var(--color-accent)}.slider__container{display:flex;flex-direction:column;justify-content:center;align-items:center}.slider--mask-animation .splide__slide{position:relative;overflow:hidden}.slider--mask-animation .splide__slide .word{position:relative}.slider--mask-animation .splide__slide .word::before{content:"";position:absolute;inset:0;background:#171717;clip-path:inset(0 0 0 0);transition:clip-path 2s ease}.slider--mask-animation .splide__slide.is-active .word::before{clip-path:inset(0 0 100% 0)}.slider--tab-slider{height:100%;padding-bottom:50px;box-sizing:border-box;position:relative}.slider--tab-slider.slider--arrows-pos-2{padding-bottom:0;display:flex;flex-direction:column}.slider--tab-slider .slider__image-block{height:100%;width:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;mix-blend-mode:multiply}.slider--tab-slider .slider__pagination-container{position:absolute;left:0;bottom:0}.section--real-estate .slider--tab-slider .slider__pagination-container{display:none}.section--flats .slider--tab-slider .slider__pagination-container{display:none}.slider--tab-slider .splide__arrows--pos-1{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:flex;justify-content:space-between;padding:37px}.slider--tab-slider .splide__arrows--pos-2{margin-top:22px;display:flex;gap:24px;justify-content:flex-end}.slider--tab-slider .splide__track{height:100%}.slider--tab-slider .splide__slide{background-color:#fff}.slider--tab-slider.splide:not(.is-overflow) .splide__pagination{display:flex}.slider--arrows-style-3{display:flex;align-items:center;justify-content:center;gap:20px}.slider--arrows-style-3 .splide__arrow{position:relative;top:0;left:0;bottom:0;right:0;transform:none;width:clamp(2rem,calc(.8333333333rem + 2.4305555556vw),3.75rem);height:clamp(2rem,calc(.8333333333rem + 2.4305555556vw),3.75rem);aspect-ratio:1;border:solid 1px var(--color-white);color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:0 0;opacity:1;transition:transform .5s}.slider--arrows-style-3 .splide__arrow svg.arrow{fill:none;width:clamp(1rem,calc(.6666666667rem + .6944444444vw),1.5rem);height:clamp(1rem,calc(.6666666667rem + .6944444444vw),1.5rem)}.slider--arrows-style-3 .splide__arrow svg.autoplay-progress-ring{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg) scale(1.1);stroke:var(--color-accent);fill:transparent}.slider--arrows-style-3 .splide__arrow:hover{opacity:1;transform:scale(1)}.slider--fraction .splide__arrows{display:flex;align-items:center;justify-content:flex-start;gap:17px;margin-top:42px;font-size:16px}.slider--fraction .slider-pagination-fraction{font-variant-numeric:tabular-nums}.slider--fraction .slider-pagination-fraction__current{color:#bf955b}.slider--fraction .delimiter{font-size:19px}.slider--big{width:100%;color:#fff;text-align:center;height:100%}.slider--big .slider__title{width:calc(100% + 5vw);margin-left:2.5vw;margin-right:2.5vw;margin-bottom:33px;padding-bottom:29px;transition:opacity .6s .2s,transform .6s .2s,border .5s;opacity:0;transform:translateY(-30px);border-bottom:solid 1px rgba(var(--color-accent-rgb)/0);text-transform:uppercase;z-index:2}.loading .slider--big .slider__title{transition:none}.slider--big .slider__text{font-size:20px;line-height:26px;text-align:center;text-transform:uppercase;transition:opacity .6s .2s,transform .6s .2s;opacity:0;transform:translateY(30px);z-index:2}.loading .slider--big .slider__text{transition:none}.slider--big .slider__pagination-container{position:absolute;bottom:41px;right:0;left:0}.slider--big .splide__track{height:100%}.slider--big .slider__item{display:flex;flex-direction:column;align-items:center;position:relative}.slider--big .splide__slide{box-sizing:border-box;padding-top:101px;padding-bottom:20px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;align-items:center;justify-content:center;display:flex;padding:81px 0 40px;overflow:auto}.slider--big .splide__slide.is-active .slider__title{transition:opacity 2s ease-out,transform 2s ease-out,border .5s ease-out 2s;opacity:1;transform:translateY(0);border-bottom:solid 1px rgba(var(--color-accent-rgb)/1)}.slider--big .splide__slide.is-active .slider__text{transition:opacity 2s ease-out,transform 2s ease-out;opacity:1;transform:translateY(0)}.slider--big .splide__slide::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,0) 25.5%,rgba(0,0,0,.7) 50.5%,rgba(0,0,0,0) 78.5%);z-index:1}.slider--big .splide__arrows{display:none}.slider--big .container{z-index:1}.slider--material .slider__item{display:flex;flex-direction:column;align-items:center}.slider--material .slider__label{position:absolute;font-size:24px;color:#fff;left:0;bottom:0;width:100%;height:50%;box-sizing:border-box;padding:24px;padding-bottom:calc(var(--space-bottom-panel) - 24px);display:flex;flex-direction:column;font-weight:500;justify-content:flex-end;align-items:center;text-shadow:0 0 5px rgba(0,0,0,.25);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.2) 50%)}.slider--material .slider__pagination-container{position:absolute;bottom:41px;right:0;left:0}.slider--material.swiper-material{height:100%}.slider--material .swiper-material-wrapper{border-radius:0 0 0 90px;transition:all 1s}.slider--material .swiper-slide-active .swiper-material-wrapper{border-radius:0 90px 0 0}.slider--material .swiper-slide-next .swiper-material-wrapper{border-radius:90px 0 90px}.slider--material .slider__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.slider--arrows-style-1 .splide__arrow{position:relative;top:0;left:0;bottom:0;right:0;transform:none;width:clamp(2rem,calc(.8333333333rem + 2.4305555556vw),3.75rem);height:clamp(2rem,calc(.8333333333rem + 2.4305555556vw),3.75rem);aspect-ratio:1;border:solid 1px var(--color-default);color:var(--color-default);display:inline-flex;align-items:center;justify-content:center;border-radius:40px;background:0 0;opacity:1;transition:transform .5s}.slider--arrows-style-1 .splide__arrow svg{fill:none;width:clamp(1rem,calc(.6666666667rem + .6944444444vw),1.5rem);height:clamp(1rem,calc(.6666666667rem + .6944444444vw),1.5rem)}.slider--arrows-style-1 .splide__arrow:hover{opacity:1;transform:scale(1.1)}.slider--arrows-style-2 .splide__arrow{position:relative;top:0;left:0;bottom:0;right:0;transform:none;width:40px;height:40px;border:solid 1px var(--color-white);color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;border-radius:40px;background:0 0;opacity:1;transition:transform .5s}.slider--arrows-style-2 .splide__arrow svg{fill:none;height:24px;width:24px}.slider--arrows-style-2 .splide__arrow:hover{opacity:1;transform:scale(1.1)}.slider--pagination-style-lines .splide__pagination{position:relative;bottom:0;padding:0;justify-content:flex-start;gap:16px}.slider--pagination-style-lines .splide__pagination__page{border-radius:0;margin:0;padding:20px 0;opacity:1;display:flex;align-items:flex-start;width:20px;background:0 0}.slider--pagination-style-lines .splide__pagination__page::before{content:"";position:relative;display:block;width:20px;height:2px;background-color:#fff;z-index:1}.slider--pagination-style-lines .splide__pagination__page .bg{display:block;position:absolute;top:20px;left:0;bottom:0;height:2px;transition:width .1s;width:0;z-index:2}.slider--pagination-style-lines .splide__pagination__page.is-active .bg{background-color:var(--color-accent)}.slider--pagination-style-lines .splide__pagination__page.played .bg{width:100%!important;background-color:var(--color-accent)}.slider--pagination-style-lines .splide__pagination__page:hover .bg{width:100%!important;background-color:var(--color-accent)}.slider--pagination-style-lines .splide__pagination__page.is-active{background:0 0;transform:scale(1)}.slider--pagination-style-lines .splide__pagination__page.is-active::after{background-color:var(--color-accent)}@keyframes big-menu-expand{0%{height:0}100%{height:calc(100vh - var(--admin-panel-height) - var(--header-height))}}@keyframes big-menu-collapse{0%{height:calc(100vh - var(--admin-panel-height) - var(--header-height))}100%{height:0}}@keyframes big-menu-contacts-show{0%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}.big-menu{display:flex;align-items:center;height:0;background-color:var(--color-default);text-align:left;overflow:auto;animation:none}.is-opened .big-menu{animation:big-menu-expand .5s forwards;animation-delay:.2s}.is-closed .big-menu{animation:big-menu-collapse .5s forwards;animation-delay:0s}.big-menu>.container{position:relative;max-height:100%}.big-menu__row{display:flex;align-items:flex-start;justify-content:space-between;padding:60px 0 20px;gap:60px}.big-menu__column{flex:0 1 auto}.big-menu__column--right{max-width:370px}.big-menu__contacts{display:flex;flex-direction:column;gap:50px}.big-menu__contacts-block{font-size:16px;font-weight:400}.big-menu__contacts-block--contact{opacity:0}.is-opened .big-menu__contacts-block--contact{animation:big-menu-contacts-show .5s forwards;animation-delay:1s}.is-closed .big-menu__contacts-block--contact{opacity:1}.big-menu__contacts-block--social{opacity:0}.is-opened .big-menu__contacts-block--social{animation:big-menu-contacts-show .5s forwards;animation-delay:1.2s}.is-closed .big-menu__contacts-block--social{opacity:1}.big-menu__projects{opacity:0}.is-opened .big-menu__projects{animation:big-menu-contacts-show .5s forwards;animation-delay:.8s}.is-closed .big-menu__projects{opacity:1}.big-menu__menu-block{opacity:0}.is-opened .big-menu__menu-block{animation:big-menu-contacts-show .5s forwards;animation-delay:.6s}.is-closed .big-menu__menu-block{opacity:1}.big-menu__contacts-title{line-height:19.2px;color:#888686;margin-bottom:12px}.big-menu__contacts-text{line-height:20.8px}.social{display:flex;gap:16px;align-items:center}.social__item{border:solid 1px #fff;border-radius:50px;display:inline-flex;justify-content:center;align-items:center;width:38px;height:38px;box-sizing:border-box;transition:transform .5s}.social__item:hover{transform:scale(1.1)}.social--dark .social__item{border:solid 1px var(--color-default)}.special-offers{color:#fff;text-align:left;display:flex;flex-direction:column;max-height:100%}.special-offers.splide.is-initialized:not(.is-active) .splide__list{display:grid}.special-offers .splide__track{flex-basis:100vh;min-height:300px;display:flex;align-items:stretch;justify-content:stretch;flex-direction:column}.special-offers .splide__slide{margin-right:0!important}.special-offers__main-title{text-align:left;color:var(--color-default);font-family:var(--font-family-secondary);font-size:var(--font-size-h1);font-weight:400;line-height:1.2;margin-top:0}.special-offers__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr 1fr;gap:16px;flex:1 1 auto}.special-offers__item{position:relative;display:block;padding:30px 40px 40px;background-size:cover;background-position:center;color:#fff;background-color:#000;box-sizing:border-box}.special-offers__item::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);z-index:1}.special-offers__item--large{grid-column:span 4;grid-row:span 2}.special-offers__item--half{grid-column:span 8;height:100%}.special-offers__item--half:nth-child(2){grid-row:span 1}.special-offers__item--half:nth-child(3){grid-row:span 1}.special-offers__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;z-index:2;position:relative}.special-offers__title{margin:0 0 10px}.special-offers__text{margin:0 0 24px;font-family:var(--font-family-primary);font-size:var(--font-size-text);font-weight:400;line-height:1.3}.project-item{display:flex;flex-direction:column;justify-content:center;max-height:100%}.project-item__content{display:flex;gap:16px;flex:1 1 100vh}.project-item--reverse .project-item__content{flex-direction:row-reverse}.project-item__cover{flex:1 1 66.67%;border-radius:0 0 90px 0;background-size:cover;background-repeat:no-repeat}.project-item--reverse .project-item__cover{border-radius:0 0 0 90px}.project-item__details{flex:1 1 33.33%;display:inline-flex;align-items:center;justify-content:stretch}.project-item__info{width:calc(100% + 68px);background-color:#fff;padding:31px 40px 44px;z-index:1;margin-left:-68px;box-sizing:border-box;color:var(--color-default);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .5s;position:relative;top:0}.project-item--reverse .project-item__info{margin-left:0;margin-right:-68px}.project-item__hidden--status{align-self:flex-start}.project-item__hidden--link{margin-top:0;width:100%;max-width:280px}.project-item__hidden{height:0;transition:height .5s .2s,margin .5s .2s}.project-item__status{display:block;border:solid 1px var(--color-accent);padding:8px 20px;color:var(--color-accent);font-size:14px;line-height:17.85px;text-transform:uppercase;opacity:0;transition:opacity .4s}.project-item__link{width:100%;opacity:0;transition:opacity .4s,transform .5s}.project-item__title{font-size:clamp(.875rem,calc(-.2083333333rem + 2.2569444444vw),2.5rem);border-bottom:solid 1px var(--color-accent);padding:0;margin:0;padding-bottom:11px;margin-bottom:20px;text-transform:none;max-width:280px;text-align:center}.project-item__subtitle{font-family:var(--font-family-primary);font-size:var(--font-size-text);font-weight:400;line-height:1.3;font-size:clamp(.75rem,calc(.4166666667rem + .6944444444vw),1.25rem);text-align:center;padding:0;margin:0}.room-tour{color:#fff;display:flex;flex-direction:column}.room-tour__title{font-family:var(--font-family-secondary);font-size:var(--font-size-h1);font-weight:400;line-height:1.2;margin-top:0}.room-tour__text{font-family:var(--font-family-primary);font-size:var(--font-size-text);font-weight:400;line-height:1.3}.room-tour__link-wrap{margin-top:33px}.room-tour__slider-wrap{margin-top:40px;flex-basis:450px}.about{display:flex;flex-direction:column;height:100%}.about__image{background-repeat:no-repeat;background-size:cover;background-position:center;flex:0 1 auto;margin-bottom:31px;flex-basis:38.8vh;max-height:310px;min-height:100px}.about__row{display:flex;gap:16px;flex:1 1 auto;overflow:hidden}.about__column--title{flex:1 0 100%}.about__title{font-family:var(--font-family-secondary);font-size:var(--font-size-h1);font-weight:400;line-height:1.2;margin-top:0}.about__text{font-family:var(--font-family-primary);font-size:var(--font-size-text);font-weight:400;line-height:1.3;height:100%;overflow:auto}.events{display:flex;flex-direction:column;max-height:100%;height:100%;max-height:clamp(31.25rem,calc(-6.25rem + 41.6666666667vw),43.75rem)}.events__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;gap:20px}.events__header .splide__arrows{display:inline-flex;align-items:center;gap:20px}.events__header .splide__arrow{position:relative;top:0;left:0;bottom:0;right:0;transform:none;width:clamp(2rem,calc(.8333333333rem + 2.4305555556vw),3.75rem);height:clamp(2rem,calc(.8333333333rem + 2.4305555556vw),3.75rem);border:solid 1px var(--color-default);color:var(--color-default);display:inline-flex;align-items:center;justify-content:center;border-radius:40px;background:0 0;opacity:1;transition:transform .5s}.events__header .splide__arrow svg{fill:none;width:clamp(1rem,calc(.6666666667rem + .6944444444vw),1.5rem);height:clamp(1rem,calc(.6666666667rem + .6944444444vw),1.5rem)}.events__header .splide__arrow:hover{opacity:1;transform:scale(1.1)}.events__slider{flex:1 1 auto;display:flex;align-items:stretch;padding-bottom:3.75rem;border-bottom:solid 1px var(--color-accent)}.events .splide__track{flex:1 1 auto}.events__item{height:100%;display:flex;flex-direction:column}.events__image{flex:1 1 auto;flex-basis:clamp(20.625rem,calc(-1.875rem + 25vw),28.125rem);max-height:clamp(20.625rem,calc(-1.875rem + 25vw),28.125rem);min-height:10px;margin-bottom:1.0625rem}.section--other-projects .events__image{flex-basis:clamp(20.9375rem,calc(2.5625rem + 20.4166666667vw),27.0625rem);max-height:clamp(20.9375rem,calc(2.5625rem + 20.4166666667vw),27.0625rem)}.events .splide__pagination{display:none}.events__spacer{flex:1 1 0;max-height:clamp(.0001rem,calc(-5.2083333333rem + 10.8506944444vw),7.8125rem);min-height:0}.events__block-title{font-family:var(--font-family-secondary);font-size:var(--font-size-h1);font-weight:400;line-height:1.2;margin:0!important}.events__title{font-family:var(--font-family-secondary);font-size:var(--font-size-h2);font-weight:400;line-height:1.2;margin-top:0;margin-bottom:clamp(.5rem,calc(-.5rem + 2.0833333333vw),2rem)}.events__title a{color:var(--color-white)}.events__subtitle{font-size:16px;font-weight:400;line-height:20.8px;text-transform:uppercase;margin-bottom:6px}.events__date{font-size:16px;font-weight:400;line-height:19.2px;text-align:left;color:var(--color-gray)}.footer{display:grid;grid-template-rows:auto 1fr auto;width:100%;height:100%;min-height:0}.footer__top{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.footer__top::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.7)}.footer__form{padding-block:24px;display:flex;justify-content:center;position:relative;z-index:1}.footer__form-inner{max-width:528px}.footer__middle{min-height:0;overflow-y:auto;background-color:var(--color-white,transparent);color:var(--color-default)}.footer__middle>.container{height:100%}.footer__middle-inner{display:flex;justify-content:space-between;gap:40px;padding-block:24px}.footer__menu{flex:1}.footer__contacts{flex-shrink:0;gap:1.25rem;display:flex;flex-direction:column;--font-size-text:1rem;flex-basis:33%}.footer__bottom{background-color:var(--color-white,transparent);border-top:solid 1px var(--color-gray);--link-color:var(--color-accent);--link-text-decoration:underline}.footer__bottom-inner{padding-top:2.5rem;padding-bottom:clamp(2.5rem,calc(-1.25rem + 4.1666666667vw),3.75rem)}.footer__logo{display:flex;color:var(--color-default);flex-direction:column;gap:clamp(1rem,calc(.3333333333rem + 1.3888888889vw),2rem);align-items:center}.footer__logo svg{width:clamp(5.875rem,calc(1.9583333333rem + 8.1597222222vw),11.75rem);height:auto}.footer__text{font-family:var(--font-family-primary);font-size:var(--font-size-caption);font-weight:400;line-height:1.3;color:var(--color-gray);flex-basis:33%}.map{width:100%;height:100%;position:relative}.map--fullscreen{position:initial}.map--fullscreen .map__container{position:absolute;top:0;left:0;right:0;bottom:0}.map--fullscreen .map__info-wrap{left:var(--site-space-x)}.map__container{height:100%;width:100%;flex-basis:calc(50vh - 97px);box-sizing:border-box}.map__info-wrap{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;z-index:1;padding:3.75rem;padding-left:0;box-sizing:border-box}.map__info{max-width:387px;background:#fff;padding:22px 40px 32px;left:50px;top:50px;box-sizing:border-box;overflow:auto;max-height:100%}.map-contacts__title{font-family:var(--font-family-secondary);font-size:var(--font-size-h1);font-weight:400;line-height:1.2;margin-top:0}.map-contacts__row{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:30px}.map-contacts__block{margin-bottom:30px}.map-contacts__header{font-size:16px;font-weight:400;line-height:19.2px;margin-bottom:12px;color:var(--color-gray)}.map-contacts__text{font-family:var(--font-family-primary);font-size:var(--font-size-text);font-weight:400;line-height:1.3}.feedback-form--inline .feedback-form__inputs{flex-direction:row;align-items:baseline}.feedback-form--inline .feedback-form__input-wrap{flex:1 1 auto}.feedback-form--inline .feedback-form__policy{display:flex;flex-direction:row;gap:1rem;align-items:center;margin-top:clamp(.0001rem,calc(-3.75rem + 4.1666666667vw),1.25rem)}.feedback-form--centered .feedback-form__inputs{flex-direction:column;justify-content:center;align-items:stretch}.feedback-form--centered .feedback-form__input-wrap{flex:1 1 auto}.feedback-form--centered .feedback-form__policy{display:flex;flex-direction:column;gap:.5625rem;justify-content:center;align-items:center}.feedback-form--centered .feedback-form__input-wrap--submit{text-align:center}.feedback-form--centered .feedback-form__submit{width:auto}.feedback-form--submit-width-auto .feedback-form__submit{width:auto}.feedback-form input{width:100%}.feedback-form__form{display:flex;flex-direction:column;gap:12px;justify-content:stretch}.feedback-form__inputs{display:flex;flex-direction:column;gap:12px;justify-content:stretch}.feedback-form--sending .feedback-form__submit{cursor:default;opacity:.5}.feedback-form__errors{font-size:14px;font-weight:400;line-height:18.2px;color:var(--color-error);display:flex;flex-direction:column;gap:10px;margin-top:12px}.feedback-form__policy{font-family:var(--font-family-primary);font-size:var(--font-size-caption);font-weight:400;line-height:1.3;margin-top:8px;text-align:center;color:var(--color-gray);--link-text-decoration:underline}.custom-select-wrapper{position:relative;display:inline-block;width:100%}.custom-select{position:relative;display:inline-block;box-sizing:border-box;font-size:var(--select-font-size);font-weight:400;line-height:var(--input-line-height);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.custom-select__selected{display:flex;justify-content:space-between;align-items:center;font-size:var(--select-font-size);font-weight:400;line-height:var(--input-line-height);padding:var(--select-padding-y) var(--select-padding-x);border:1px solid var(--select-border-color);border-radius:var(--select-border-radius);color:var(--select-color);background-color:var(--select-bg);cursor:pointer}[data-form-style=underline] .custom-select__selected{border-top:0;border-left:0;border-right:0}[data-form-style=flat] .custom-select__selected{border:0;background:0 0}.custom-select__arrow{display:inline-flex;width:1em;aspect-ratio:8/3;margin-left:.625rem;transition:transform .2s ease-in-out;color:var(--select-arrow-color)}.custom-select__arrow svg{width:100%;height:100%}.custom-select__arrow--open{transform:rotate(180deg)}.custom-select__dropdown{position:absolute;top:100%;left:0;width:100%;border:1px solid var(--select-dropdown-border-color);border-top:none;border-radius:0 0 var(--select-border-radius) var(--select-border-radius);background-color:var(--select-dropdown-bg);list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;opacity:0;z-index:3000;font-size:var(--select-font-size);font-weight:400;line-height:var(--input-line-height);box-sizing:border-box}[data-form-style=pill] .custom-select__dropdown{border-radius:.7rem;top:calc(100% + 1px)}[data-form-style=underline] .custom-select__dropdown{border-top:0;border-left:0;border-right:0}.custom-select__dropdown--open{max-height:200px;opacity:1;overflow:auto}.custom-select__item{padding:var(--select-padding-y) var(--select-padding-x);border-bottom:1px solid var(--select-dropdown-border-color);color:var(--select-dropdown-color);background-color:var(--select-dropdown-bg);cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.custom-select__item:last-child{border-bottom:0}.custom-select__item:hover{color:var(--select-dropdown-color-hover)}.custom-select__item--selected{color:var(--select-dropdown-color-selected)}.custom-select__item--hidden{display:none}[data-form-style=underline] .custom-select__item{border:0}.custom-select.error .custom-select__selected,.custom-select__selected.error{border-color:var(--input-border-color-error)}select.error+.custom-select__selected{border-color:var(--input-border-color-error)}:root{--popup-anim-fade:0.4s;--popup-anim-slide:0.6s;--popup-anim-delay:0.2s}.popup__subheader-wrap{display:flex;flex-direction:column;gap:11px;margin-bottom:32px}.popup__subheader{margin:0}.popup__label{display:inline-block;border:1px solid var(--color-accent);font-size:16px;font-weight:400;line-height:20.8px;color:var(--color-accent);padding:2px 15px;text-transform:uppercase;border-top-left-radius:8px;border-bottom-right-radius:8px}.popup__header{font-family:var(--font-family-secondary);font-size:var(--font-size-h1);font-weight:400;line-height:1.2;margin-top:0;margin-bottom:9px}.popup__description{font-family:var(--font-family-primary);font-size:var(--font-size-text);font-weight:400;line-height:1.3;margin-bottom:33px}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;background-color:rgba(0,0,0,.7);opacity:0;visibility:hidden;justify-content:flex-end;align-items:center;z-index:2500;transition:opacity var(--popup-anim-fade) ease calc(var(--popup-anim-slide)/ 2),visibility var(--popup-anim-fade) ease calc(var(--popup-anim-slide)/ 2)}.popup-overlay.is-active{visibility:visible;opacity:1;transition:opacity var(--popup-anim-fade) ease,visibility var(--popup-anim-fade)}.popup-content{position:absolute;top:0;bottom:0;right:0;box-sizing:border-box;background-color:#fff;width:600px;height:100%;z-index:2501;padding:40px;padding-top:120px;transform:translateX(100%);transition:transform var(--popup-anim-slide) ease-in-out;display:flex;flex-direction:column;justify-content:center}.loading .popup-content{transition:none}.popup-content--dark{background:rgba(37,35,35,.8980392157);backdrop-filter:blur(4px);color:#fff}.popup-content.is-active{transition:transform var(--popup-anim-slide) ease-in-out var(--popup-anim-delay);transform:translateX(0)}.popup-close{position:absolute;top:40px;right:40px;width:40px;height:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:solid 1px var(--color-default);border-radius:50px;cursor:pointer;transition:transform var(--popup-anim-fade)}.popup-close:hover{transform:scale(1.1)}.popup-content--dark .popup-close{color:var(--color-white);border:solid 1px var(--color-white)}.popup-result{display:none}.popup-loaded{overflow:auto}.overflow-visible{overflow:visible}.popup-news__image{width:100%;height:auto;border-radius:90px 0 0 0;margin-bottom:40px}.popup-news__title{font-family:var(--font-family-secondary);font-size:var(--font-size-h1);font-weight:400;line-height:1.2;margin-top:0}.popup-news__text{font-family:var(--font-family-primary);font-size:var(--font-size-text);font-weight:400;line-height:1.3;line-height:1.4}.block-with-slider{display:flex;flex-direction:column}.block-with-slider__slider-block{margin-top:40px;flex-basis:300px}.block-with-images{text-align:center}.block-with-images__images-block{display:flex;gap:20px;justify-content:center;align-items:center}.block-with-images__image-wrap{height:384px;flex-grow:1;flex-basis:33.32%;background-size:cover;background-position:center center}.block-with-images__image-wrap:first-child{border-top-left-radius:90px}.block-with-images__image-wrap:last-child{border-bottom-right-radius:90px}.tabs{display:flex;flex-direction:column;width:100%}.tabs--horizontal{flex-direction:row;gap:20px}.tabs--horizontal .tabs__viewport{flex:0 1 50%}.tabs--horizontal .tabs__header{flex-direction:column;align-content:flex-start}.tabs--horizontal .tabs__header-item{width:50%}.tabs--selectbox .slider__pagination-container{display:none}.tabs__viewport{max-width:100%;overflow:auto;margin:0 auto}.tabs__header{display:flex;gap:15px;justify-content:center;margin-bottom:26px;flex:0 1 auto;flex-wrap:wrap}.tabs__header-item{font-size:20px;font-weight:400;line-height:20px;flex:0 1 auto;padding:16px 24px;border-bottom:solid 1px var(--color-gray);text-align:center;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s;box-sizing:border-box;text-transform:uppercase}.tabs--full-width .tabs__header-item{flex:1 1 auto}.tabs__header-item.active,.tabs__header-item:hover{border-color:var(--color-accent);color:var(--color-accent)}.tabs__body{flex:1 1 auto;display:flex;flex-direction:column}.tabs__body-item{display:none;height:100%;width:100%}.tabs__body-item.active{display:block}.apartments{height:100%;display:flex;flex-direction:column;justify-content:center}.apartments__tabs{flex-basis:660px;overflow:hidden}.section{height:100vh;height:100dvh;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);display:flex;background-color:var(--color-white);will-change:padding}.section.is-header-aware{padding-top:calc(var(--header-height) + var(--section-padding-top));padding-bottom:0}.section--fullscreen.is-header-aware{padding:0}.section--fullscreen{padding:0}.section--callback{background-size:cover;background-position:left bottom;background-repeat:no-repeat;position:relative}.section--callback::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(90deg,rgba(0,0,0,.6083) 27.4%,rgba(0,0,0,0) 74.04%)}.section--height-auto{height:auto}.page-single .section--height-auto{padding-top:calc(var(--header-height) + var(--section-padding-top) * 2)}.section--sticky{padding-bottom:0;padding-top:60px}.section--other-projects .events__title{margin-bottom:.4375rem}.section--other-projects .events__title a{color:var(--color-default)}.section--other-projects .events__subtitle{text-transform:none}.section--map{align-items:stretch;padding-bottom:0}.section--map .container{height:100%}.section--contacts{align-items:stretch;padding:0;position:relative}.section--footer{padding-bottom:0!important}.section--dark{background-color:var(--color-default);color:var(--color-white)}.section--gray{background-color:var(--color-muted)}.section--fullheight{align-items:stretch;justify-content:stretch}.section--fullheight>.container{flex-grow:1;box-sizing:border-box;max-height:100%}.section--real-estate .container{display:flex;flex-direction:column}.section--real-estate .section__row{flex-basis:782px;min-height:400px}.section--catalog{height:auto;padding-top:15px;padding-bottom:clamp(2rem,calc(.8333333333rem + 2.4305555556vw),3.75rem);background-color:var(--color-muted)}.section--catalog-filter{padding-top:calc(var(--header-height));height:auto;overflow:initial;z-index:1}.section--catalog-filter-view-chess{background-color:var(--color-muted)}.section__row{display:flex;flex-direction:column;gap:40px;max-height:100%}.section__row--direction-row{flex-direction:row}.section--real-estate .section__column:first-child{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center}.section__column--button{display:flex;justify-content:center;padding-bottom:26px}.section__column--button-align-left{justify-content:flex-start;margin-top:-64px}.section__column--parking-text{flex-basis:60%}.section__column--parking-button{flex:1 0 auto;display:flex;justify-content:flex-end;align-items:flex-end}.section__column--construction-viewport{position:relative;min-height:100%;display:flex;align-items:stretch}.section__column--big-image{flex:1 1 500px;overflow:hidden;max-height:500px;min-height:150px;display:flex;align-items:stretch}.section__column--project-map{flex:1 1 500px;overflow:hidden;max-height:500px;min-height:150px;display:flex;align-items:stretch}.section__column--project-map .map{height:auto;display:flex;flex-direction:column}.section__column--material-slider{flex:1 1 450px;min-height:150px;display:flex;align-items:stretch}.section__column--material-slider .slider--material{height:auto;display:flex;flex-direction:column}.section__column--gallery{flex:1 1 420px;min-height:150px;display:flex;align-items:stretch}.section__column--gallery .section-gallery{flex:1 1 auto;display:flex;flex-direction:column}.section__column--centered{text-align:center}.section__column--tabs{flex:1 1 660px;max-height:660px;min-height:350px;display:flex;align-items:stretch;margin-top:10px}.section--real-estate .section__column--tabs{flex:1 1 50%;width:50%;max-height:none}.section__column--tabs .tabs{flex:1 1 auto}.section--real-estate .section__text-block{max-width:70%}.section__title{margin-top:0}.section__title:first-child{margin-top:0}.section__title:last-child{margin-bottom:0}.section__text{margin:25px 0 34px}.section__text:first-child{margin-top:0}.section__text:last-child{margin-bottom:0}.section--real-estate .section__text{margin-bottom:54px}.section__column--centered .section__text{max-width:1070px;margin-left:auto;margin-right:auto}.section__big-image{min-height:100%;width:100%}.section--contacts-2 .container{max-height:100%;height:100%}.section--contacts-2 .project-contacts__row{display:flex;flex-direction:column;max-height:100%;height:100%}.section--contacts-2 .project-contacts__col--map{flex-grow:1;position:relative;max-height:100%}.section--contacts-2 .map{position:absolute;top:0;left:0;right:0;bottom:0}.section--contacts-2 .map__info-wrap{display:flex;flex-direction:column;justify-content:center}.section--contacts-2 .map-contacts{background:#fff;padding:40px;max-height:100%;overflow:auto;overflow-x:hidden;max-width:378px}.video{height:100%;width:100%;overflow:hidden}.video__video-tag{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.section-gallery__item{height:100%}.section-gallery__item:first-child{border-top-left-radius:90px}.section-gallery__item:last-child{border-bottom-right-radius:90px}.section-gallery .splide__track{height:100%}.construction-progress__header-column{display:flex;align-items:center;justify-content:space-between;gap:16px}.construction-progress__header-column>div{flex-basis:32%}.construction-progress__toggle-column{display:flex;justify-content:center}.construction-progress__select-column{display:flex;justify-content:flex-end;opacity:1;transition:opacity .5s ease,visibility .3s ease allow-discrete}.construction-viewport-video .construction-progress__select-column{opacity:0;visibility:hidden}.construction-progress .section__row{gap:20px}.construction-progress__photo{position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity .5s ease;opacity:1;z-index:2}.construction-viewport-video .construction-progress__photo{opacity:0;z-index:1}.construction-progress__video{position:absolute;top:0;bottom:0;left:0;right:0;flex:1 1 auto;width:100%;overflow:hidden;opacity:0;transition:opacity .5s ease;z-index:1}.construction-viewport-video .construction-progress__video{opacity:1;z-index:2}.construction-progress__video>*{width:100%!important;height:100%!important}.construction-progress__video>*>*{width:100%!important;height:100%!important}.construction-progress__video iframe{width:100%;height:100%}.documents{padding-bottom:20px}.documents__header{border-bottom:solid 1px var(--color-default)}.documents__header h3{margin:0}.documents__header{padding-bottom:20px;margin-bottom:20px}.documents__body{display:flex;gap:16px;align-items:center;justify-content:space-between}.documents__column--links{display:flex;gap:16px;flex-wrap:wrap}.project-contacts__map-column{width:50%;display:flex;flex-direction:column}.project-contacts__image-column{flex:1 1 auto}.project-contacts__map{height:100%;width:100%}.project-contacts .container{max-height:100%}.project-contacts .section__row{gap:16px}.project-contacts .map-contacts{max-width:387px;background:#fff;padding:0 40px 32px 0;box-sizing:border-box;overflow:auto;max-height:100%}.header-with-numbers__row{display:flex;gap:40px;align-items:center}.header-with-numbers__column{flex:1 0 50%}.header-with-numbers__column--text{max-width:47%}.header-with-numbers__column--numbers{padding-top:48px}.numbers{display:grid;grid-template-columns:max-content 1fr;gap:clamp(1.25rem,calc(1.1666666667rem + .1736111111vw),1.375rem) 1.25rem;align-items:end}.numbers__item{display:contents}.numbers--inline{display:flex;justify-content:space-around;gap:2.5rem 3.75rem;align-items:flex-start}.numbers--inline .numbers__item{display:flex;flex-direction:column;align-items:center;gap:.625rem}.numbers--inline .numbers__number{line-height:1.3;margin-bottom:clamp(-1.5rem,calc(.1666666667rem + -1.3888888889vw),-.5rem);margin-top:clamp(-.75rem,calc(-.3333333333rem + -.3472222222vw),-.5rem)}.numbers--inline .numbers__text{text-align:center}.numbers__number{font-size:clamp(3rem,calc(2rem + 2.0833333333vw),4.5rem);line-height:1.3;font-weight:300;white-space:nowrap;font-family:var(--font-family-secondary);margin-bottom:-.21em}.numbers__unit{margin-left:6px;font-size:clamp(1.25rem,calc(.75rem + 1.0416666667vw),2rem);font-family:var(--font-family-secondary)}.numbers__text{min-width:0;font-size:clamp(.5625rem,calc(-.0625rem + 1.3020833333vw),1.5rem);line-height:1.3;font-weight:400;text-transform:uppercase;color:var(--color-accent)}.label--status{display:inline-block;border:solid 1px var(--color-accent);padding:.6em 1.5em;color:var(--color-accent);font-size:.875rem;line-height:1.1;text-transform:uppercase;border-radius:2.5rem}.media-card{background-color:var(--color-white);padding:.0001rem;width:100%;display:flex;align-items:center;justify-content:center}.media-card__image{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.brand-block{display:flex;flex-direction:column;align-items:center;height:100%;color:var(--color-white)}.brand-block__logo{flex:0 1 auto;width:clamp(9.375rem,calc(6.0833333333rem + 6.8576388889vw),14.3125rem);height:auto;margin-top:2.5rem}.brand-block__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.brand-block__title{font-family:var(--font-family-secondary);font-size:var(--font-size-h1);font-weight:400;line-height:1.2;flex:1 1 700px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:var(--font-family-secondary);font-size:clamp(2rem,calc(.6666666667rem + 2.7777777778vw),4rem);line-height:1.2}.brand-block__subtitles{font-family:var(--font-family-primary);font-size:var(--font-size-text);font-weight:400;line-height:1.3;text-align:center;font-family:var(--font-family-secondary);text-transform:uppercase}.brand-block__main-line{text-align:center}.filter-trigger{display:none;position:fixed;bottom:0;left:0;right:0;justify-content:center;margin-bottom:2rem}.filter-trigger__button.is-active{display:none}.catalog-filter{padding-block:1.875rem}.catalog-filter--chess-view{padding-block-end:0}.catalog-filter--chess-view .catalog-filter__form{display:flex;justify-content:space-between}.catalog-filter--chess-view .catalog-filter__items-grid{display:flex}.catalog-filter--chess-view .catalog-filter__buttons{display:none}.catalog-filter--chess-view .catalog-filter__grid-item--submit{display:none}.catalog-filter--chess-view .catalog-filter__item-header{display:none}.catalog-filter--chess-view .catalog-filter__title{font-size:clamp(.875rem,calc(-.2083333333rem + 2.2569444444vw),2.5rem);margin-bottom:clamp(1.25rem,calc(.4166666667rem + 1.7361111111vw),2.5rem)}.catalog-filter--chess-view .catalog-filter__chess-change-view{display:flex;align-items:flex-start}.catalog-filter__reset{font-size:1rem;letter-spacing:0}.catalog-filter__items-grid{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:clamp(1.875rem,calc(.625rem + 2.6041666667vw),3.75rem);margin-bottom:1.1875rem}.catalog-filter__grid-item{display:flex;flex-direction:column;gap:.75rem}.catalog-filter__grid-item--submit{justify-content:center;align-items:center}.catalog-filter__item-header{font-size:clamp(.75rem,calc(.6666666667rem + .1736111111vw),.875rem);font-weight:200;color:var(--color-default);margin-bottom:clamp(.5rem,calc(.1666666667rem + .6944444444vw),1rem);letter-spacing:.05em}.section--dark .catalog-filter__item-header{color:var(--color-white)}.catalog-filter__item-body{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:stretch}.catalog-filter__range-container{flex:1 1 auto;position:relative;margin-top:-5px}.catalog-filter__range-inputs{display:flex;align-items:center;gap:10px;margin-bottom:15px}.catalog-filter__input{flex:1;width:100%;padding:.6em .8em;border:1px solid rgba(0,0,0,.2);font-size:.875rem;transition:.3s ease;box-sizing:border-box}.catalog-filter__input:focus{outline:0;border-color:var(--color-default)}.catalog-filter__input::-moz-placeholder{color:var(--color-gray)}.catalog-filter__input::placeholder{color:var(--color-gray)}.catalog-filter__select{width:100%;padding:.8em 1.2em;background:var(--color-white);border:2px solid var(--color-default);cursor:pointer;transition:.3s ease;min-height:3rem;font-size:.875rem;color:var(--color-default);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0.589966L6 5.16997L10.59 0.589966L12 1.99997L6 7.99997L0 1.99997L1.41 0.589966Z' fill='%23171717'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.catalog-filter__select:hover{border-color:var(--color-accent)}.catalog-filter__option{display:inline-flex;cursor:pointer;transition:.3s ease;font-variant-numeric:tabular-nums;flex:1 1 auto;justify-content:stretch}.catalog-filter__label{display:flex;align-items:center;cursor:pointer}.catalog-filter__label-text{display:none}.catalog-filter__checkbox-input{display:none}.catalog-filter__checkbox-input:checked+.catalog-filter__checkbox-label{opacity:1;background:var(--color-default);color:var(--color-white);border-color:var(--color-default)}.section--dark .catalog-filter__checkbox-input:checked+.catalog-filter__checkbox-label{color:var(--color-white);border-color:var(--color-white)}.catalog-filter__checkbox-label{display:inline-flex;align-items:center;gap:.375rem;padding:.5em 1em;border:1px solid var(--color-default);border-radius:9999px;font-size:.875rem;font-weight:400;line-height:1.29;color:var(--color-default);opacity:.6;transition:.3s ease;cursor:pointer;flex:1 1 auto;justify-content:center}.section--dark .catalog-filter__checkbox-label{color:var(--color-gray);border-color:var(--color-gray)}.catalog-filter__checkbox-label:hover{opacity:.8}.catalog-filter__checkbox-label.disabled,input:disabled+.catalog-filter__checkbox-label{opacity:.2;cursor:not-allowed}.catalog-filter__buttons{display:flex;align-items:center;gap:1.25rem;padding-bottom:.375rem}.catalog-filter__chess-change-view{display:flex;align-items:flex-start;gap:clamp(.5rem,calc(.1666666667rem + .6944444444vw),1rem)}.catalog-filter__view-change{display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:1rem;border:solid 1px var(--color-gray);width:clamp(2rem,calc(1.6666666667rem + .6944444444vw),2.5rem);aspect-ratio:1/1;padding:.1em;color:var(--color-default);transition:all .3s ease-in}.catalog-filter__view-change.is-active,.catalog-filter__view-change:hover{color:var(--color-white);background:var(--color-accent);border:solid 1px var(--color-accent)}.catalog-filter__results-count{margin-left:auto;font-size:.875rem;color:var(--color-gray)}.catalog-filter__slider{padding:0 11px}.catalog-filter .noUi-target{background:var(--color-white);border-radius:.03125rem;border:none;box-shadow:none;height:.0625rem}.catalog-filter .noUi-connect{background:var(--color-white)}.catalog-filter .noUi-handle{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-white);border:1px solid var(--color-accent);box-shadow:none;cursor:grab;top:-.71875rem;right:-.75rem}.section--dark .catalog-filter .noUi-handle{background:#171717}.catalog-filter .noUi-handle::after,.catalog-filter .noUi-handle::before{display:none}.catalog-filter .noUi-handle:focus{outline:0}.catalog-filter .noUi-handle:active{cursor:grabbing}.catalog-filter .noUi-handle::after{content:"";display:block;width:.5rem;height:.5rem;background:var(--color-default);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section--dark .catalog-filter .noUi-handle::after{background:#fff}.catalog-filter .noUi-tooltip{display:none}.catalog-filter__range-values{display:flex;justify-content:space-between;margin-bottom:.75rem}.catalog-filter__range-values-block{display:flex;flex-direction:column;gap:0}.catalog-filter__range-values-block span{display:none}.catalog-filter__range-values-block--max{align-items:flex-end}.catalog-filter__range-value{color:var(--color-default);font-weight:400;font-size:clamp(.875rem,calc(.7916666667rem + .1736111111vw),1rem);margin-top:-2px}.section--dark .catalog-filter__range-value{color:var(--color-white)}.catalog-filter__range-value--min{text-align:left}.catalog-filter__range-value--max{text-align:right}.catalog-filter__option--radio .catalog-filter__label{width:100%}.catalog-filter__option--radio input[type=radio]{display:none}.catalog-filter__option--radio .catalog-filter__label-text{display:block;width:100%;text-align:center;cursor:pointer;border:1px solid var(--color-accent);border-radius:50px;background-color:transparent;color:var(--color-accent);font-size:.875rem;padding:.42em 1em;transition:background-color .3s ease,color .3s ease}.catalog-filter__option--radio input[type=radio]:checked+.catalog-filter__label-text{background-color:var(--color-accent);color:var(--color-white)}input[type=radio]:not(:checked)+.catalog-filter__option--radio .catalog-filter__label:hover .catalog-filter__label-text{background-color:rgba(var(--color-accent-rgb),.1)}.catalog-filter__chess-change-view{display:none}.catalog-filter__range-inputs{display:none!important}.catalog-filter__results-count{display:none!important}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.catalog-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.catalog-list--chess-view{grid-template-columns:1fr}.catalog-list__item{animation:fadeInUp .5s ease backwards}.catalog-card{background:var(--color-white);padding:40px;transition:box-shadow .3s ease;height:100%;display:flex;flex-direction:column;box-sizing:border-box;position:relative;cursor:pointer}.catalog-card--list-view{padding:32px}.catalog-card--list-view .catalog-card__button,.catalog-card--list-view .catalog-card__header,.catalog-card--list-view .catalog-card__specs{display:none}.catalog-card--list-view .catalog-card__price{text-align:center;margin-bottom:0}.catalog-card--chess-view{padding:clamp(1.25rem,calc(.4166666667rem + 1.7361111111vw),2.5rem)}.catalog-card--chess-view .catalog-card__specs{order:40}.catalog-card--chess-view .catalog-card__header{order:20}.catalog-card--chess-view .catalog-card__title-link{font-size:clamp(.75rem,calc(.4166666667rem + .6944444444vw),1.25rem)}.catalog-card--chess-view .catalog-card__button{order:50}.catalog-card--chess-view .catalog-card__image-wrapper{order:10}.catalog-card--chess-view .catalog-card__room-and-area{display:none}.catalog-card--chess-view .catalog-card__info{display:none}.catalog-card--chess-view .catalog-card__price{order:30;font-size:clamp(.875rem,calc(.125rem + 1.5625vw),2rem)}.catalog-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.08)}.catalog-card__zoom-icon{position:absolute;top:32px;left:32px;width:32px;height:32px;background:var(--color-muted);display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;display:none;transition:scale .2s}.catalog-card__zoom-icon:hover{transform:scale(1.1)}.catalog-card__header{margin-bottom:15px}.catalog-card__info{font-weight:400;font-size:10px;line-height:130%;letter-spacing:0;text-align:center;margin-bottom:24px}.catalog-card__room-and-area{display:flex;gap:20px;justify-content:space-between;align-items:center;border-bottom:solid 1px var(--color-accent);margin-bottom:15px;padding-bottom:10px}.catalog-card__title{font-size:clamp(1.375rem,calc(.9583333333rem + .8680555556vw),2rem);font-weight:400;letter-spacing:0;color:var(--color-default);margin:0;line-height:1.2;font-family:var(--font-family-secondary)}.catalog-card__title-link{color:inherit;text-decoration:none;border:solid 1px var(--color-accent);border-radius:9999px;padding:.2em 1.2em;display:inline-block}.catalog-card__specs{display:flex;flex-direction:column;gap:.625rem;margin-bottom:20px}.catalog-card__spec{display:flex;justify-content:space-between;align-items:center;font-size:clamp(.875rem,calc(.625rem + .5208333333vw),1.25rem)}.catalog-card__spec--project{order:-1}.catalog-card__spec--house_num{display:none}.catalog-card__spec-name{color:var(--color-default)}.catalog-card__spec-value{color:var(--color-default);font-weight:500;text-align:right}.catalog-card__spec--project .catalog-card__spec-value{color:var(--color-accent)}.catalog-card__spec--project .catalog-card__spec-value a{color:inherit}.catalog-card__image-wrapper{width:100%;padding-bottom:65%;position:relative;margin:20px 0 70px;overflow:hidden;border-radius:6px}.catalog-card__image-wrapper a{display:block}.catalog-card__image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;transition:transform .3s ease}a:hover .catalog-card__image{transform:scale(1.05)}.catalog-card__price{font-size:clamp(.875rem,calc(.125rem + 1.5625vw),2rem);font-weight:400;color:var(--color-default);line-height:1.2;margin-bottom:20px;text-align:left;margin-top:auto;font-family:var(--font-family-secondary)}.catalog-card__button:hover{background:var(--color-accent)}.catalog-sorter{display:flex;align-items:center;gap:30px;padding:10px 0;position:relative}.catalog-sorter__sort-select-group{display:flex;align-items:center;gap:0}.catalog-sorter__sort-select-group .custom-select__dropdown{min-width:200px;border-top:solid 1px #888686}.catalog-sorter .custom-select-wrapper{max-width:200px}.catalog-sorter__direction-switcher{margin-bottom:6px}.catalog-sorter__direction-switcher--desc{transform:scaleY(1)}.catalog-sorter__direction-switcher--asc{transform:scaleY(-1)}.catalog-sorter__view{display:flex;align-items:center;gap:clamp(.75rem,calc(.25rem + 1.0416666667vw),1.5rem);margin-left:auto}.catalog-sorter__view-btn{color:var(--color-default);font-size:clamp(.75rem,calc(.6666666667rem + .1736111111vw),.875rem);text-transform:uppercase}.catalog-sorter__view-btn--active{color:var(--color-accent)}.catalog-sorter__sort-select-group .custom-select__selected{text-transform:uppercase;letter-spacing:-.5px;font-size:14px}.catalog-chess{display:flex;gap:1.25rem}.catalog-chess__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.catalog-chess__overlay.is-active{display:none}.catalog-chess__left{flex:0 1 auto;min-width:0}.catalog-chess__right{flex:1 1 auto;min-width:0;position:relative;max-width:528px}.catalog-chess__close-btn{display:none;position:absolute;top:10px;right:10px;width:30px;height:30px;background:#f5f5f5;border:none;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;color:#333;z-index:101}.catalog-product{box-sizing:border-box;margin-top:39px}.catalog-product__grid{display:grid;grid-template-columns:2.2fr 1fr;gap:clamp(1.25rem,calc(-.4166666667rem + 3.4722222222vw),3.75rem);align-items:start}.catalog-product__left,.catalog-product__right{display:flex;flex-direction:column}.catalog-product__left{background:var(--color-white);padding:28px;justify-content:center;align-self:stretch}.catalog-product__left-top{align-self:center;min-width:300px}.catalog-product__left-top .custom-select__selected{border-radius:50px;font-size:14px;padding:9px 17px}.catalog-product__left-top .custom-select__dropdown{border-radius:12px;border-top:solid 1px #888686;top:calc(100% + 1px)}.catalog-product__right{align-self:start}.catalog-product__area{font-size:clamp(2.25rem,calc(-.25rem + 5.2083333333vw),6rem);font-weight:400;line-height:.85;margin-bottom:.6875rem;color:var(--color-accent);white-space:nowrap}.catalog-product__area span{font-size:clamp(1.25rem,calc(.5833333333rem + 1.3888888889vw),2.25rem)}.catalog-product__rooms{font-size:clamp(.875rem,calc(.125rem + 1.5625vw),2rem);margin-bottom:1.2em}.catalog-product__top-controls{display:flex;justify-content:center;align-items:center;min-height:56px;margin-bottom:12px}.catalog-product__select-wrap{width:100%;display:flex;justify-content:center;margin-bottom:10px}.catalog-product__selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:280px;max-width:100%;padding:12px 16px;border:1px solid #e6e6e6;border-radius:8px;background:var(--color-white);font-size:16px;color:var(--color-default)}.catalog-product__tabs{display:flex;gap:clamp(1.5rem,calc(0 + 3.125vw),3.75rem);justify-content:center;align-items:center;margin-top:.5rem}.catalog-product__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;font-size:clamp(.75rem,calc(.4166666667rem + .6944444444vw),1.25rem);font-weight:500;color:var(--color-default);transition:color .2s ease,border-color .2s ease}.catalog-product__tab:hover{color:var(--color-accent)}.catalog-product__tab.is-active{color:var(--color-accent)}.catalog-product__image-wrapper{width:100%;position:relative;margin-block:clamp(1.25rem,calc(.8333333333rem + .8680555556vw),1.875rem);overflow:hidden;height:500px;max-height:500px}.catalog-product__image-wrapper a{display:block;width:100%;height:100%}.catalog-product__image{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:500px;background-position:center center;background-repeat:no-repeat;background-size:contain}.catalog-product__desc{margin-top:20px;font-size:clamp(.875rem,calc(.625rem + .5208333333vw),1.25rem);line-height:1.3;color:var(--color-default)}.catalog-product__desc p{margin:0 0 10px}.catalog-product__bottom-info{display:flex;flex-direction:column;gap:clamp(1.25rem,calc(.25rem + 2.0833333333vw),2.75rem)}.catalog-product__specs{display:flex;flex-direction:column;gap:clamp(1rem,calc(.4166666667rem + 1.2152777778vw),1.875rem)}.catalog-product__spec{display:flex;justify-content:space-between;align-items:center;font-size:clamp(.875rem,calc(.625rem + .5208333333vw),1.25rem);gap:clamp(.5rem,calc(0 + 1.0416666667vw),1.25rem)}.catalog-product__spec--project .catalog-product__spec-value{color:var(--color-accent)}.catalog-product__spec--complete-date{order:100}.catalog-product__spec-name{color:#171717}.catalog-product__spec-value{color:#171717;font-weight:500;text-align:right}.catalog-product__spec-value a.catalog-product__project-link{color:var(--color-accent);text-decoration:none}.catalog-product__spec-value a.catalog-product__project-link:hover{text-decoration:underline}.catalog-product__price{font-size:clamp(1.25rem,calc(.75rem + 1.0416666667vw),2rem);font-weight:400;color:var(--color-default);line-height:1.2;font-family:var(--font-family-secondary);border-bottom:solid 1px #888686;padding-bottom:1em;margin-bottom:1em}.catalog-product__button{display:block;text-align:center;border-radius:100px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.flats-table{display:flex;flex-direction:column;gap:clamp(1.25rem,calc(.8333333333rem + .8680555556vw),1.875rem)}.flats-table__grid-wrap{overflow:auto;display:flex;padding:.125rem;padding-bottom:1.25rem}.flats-table__grid{display:grid;grid-template-columns:auto repeat(var(--cols,1),min-content);row-gap:clamp(.4375rem,calc(.3541666667rem + .1736111111vw),.5625rem);-moz-column-gap:clamp(.4375rem,calc(.2291666667rem + .4340277778vw),.75rem);column-gap:clamp(.4375rem,calc(.2291666667rem + .4340277778vw),.75rem)}.flats-table__floor{font-weight:600;color:var(--color-default);text-align:right;padding-right:1rem;display:flex;align-items:center;justify-content:flex-end}.flats-table__cell{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:0 0;cursor:pointer;transition:transform .2s ease}.flats-table__cell--empty{cursor:default}.flats-table__cell--inactive{cursor:default;pointer-events:none}.flats-table__cell--available:hover .flats-table__marker{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-white);transform:scale(1.05)}.flats-table__cell--available:active .flats-table__marker{transform:scale(.98)}.flats-table__cell--available:focus-visible .flats-table__marker{outline:2px solid var(--color-accent);outline-offset:2px}.flats-table__cell--available.is-active .flats-table__marker{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.flats-table__cell--booked.is-active .flats-table__marker,.flats-table__cell--booked:hover .flats-table__marker{background-color:var(--color-accent);color:var(--color-white);transform:scale(1.05)}.flats-table__cell--booked:active .flats-table__marker{transform:scale(.98)}.flats-table__cell--booked:focus-visible .flats-table__marker{outline:2px solid var(--color-accent);outline-offset:2px}.flats-table__marker{width:clamp(1.125rem,calc(.4583333333rem + 1.3888888889vw),2.125rem);height:clamp(1.125rem,calc(.4583333333rem + 1.3888888889vw),2.125rem);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:all .2s ease;font-weight:400;font-size:clamp(.875rem,calc(.625rem + .5208333333vw),1.25rem);line-height:1}.flats-table__marker--available{color:var(--color-gray);background:var(--color-white);border:1px solid transparent}.flats-table__marker--booked{background:0 0;border:1px solid var(--color-accent);color:var(--color-accent)}.flats-table__marker--inactive{background:#b2b0b0;border:1px solid transparent;color:#fff}.flats-table__icon{flex-shrink:0;fill:none;aspect-ratio:1/1;width:clamp(.5rem,calc(.3333333333rem + .3472222222vw),.75rem)}.flats-table__legend{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,calc(-.4166666667rem + 3.4722222222vw),3.75rem)}.flats-table__legend-item{display:inline-flex;align-items:center;gap:1.125rem}.flats-table__legend-text{font-family:var(--font-family-primary);font-size:var(--font-size-text);font-weight:400;line-height:1.3;color:var(--color-default)}.flats-legend{display:flex;align-items:center;gap:60px;color:#000;margin:35px 0 41px}.flats-legend__item{display:inline-flex;align-items:center;gap:18px;font-family:var(--font-family-primary);font-size:var(--font-size-text);font-weight:400;line-height:1.3}.flats-legend__icon{width:32px;height:32px;border-radius:50%;box-sizing:border-box;background:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center}.flats-legend__icon--booked{border:1px solid var(--color-accent);background-color:transparent}.flats-legend__icon--booked .icon-lock{color:var(--color-accent);width:16px;height:16px}.flats-legend__icon--sold{background:#b2b0b0;border-color:transparent;color:transparent}.flats-legend__icon--sold::after,.flats-legend__icon--sold::before{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:#fff;border-radius:1px;transform-origin:center}.flats-legend__icon--sold::before{transform:translate(-50%,-50%) rotate(45deg)}.flats-legend__icon--sold::after{transform:translate(-50%,-50%) rotate(-45deg)}.flats-legend__icon--free{border:0}.section-flats-apartments__tabs{display:flex;flex-direction:column;gap:1rem}.section-flats-apartments__tab-btn{max-width:16.5rem}.section-advantages{--hlayout-col-secondary:15%;--advantages-card-width:clamp(17.5rem, calc(12.8846153846rem + 20.5128205128vw), 37.5rem)}.section-advantages .hlayout{height:calc(100% - clamp(3.75rem,calc(1.125rem + 2.9166666667vw),4.625rem))}.section-advantages .hlayout__col--main{background:var(--color-white) url(/local/templates/elitdomnn/images/pattern.png) repeat-x 0 100%/auto;padding-left:clamp(1.5rem,calc(-2.5rem + 8.3333333333vw),7.5rem);padding-top:clamp(1.25rem,calc(-1.25rem + 5.2083333333vw),5rem);padding-right:calc(var(--advantages-card-width)/ 2);border-radius:0 5.625rem 0 0;overflow:initial;position:relative}.section-advantages__titles-slider{width:var(--advantages-card-width);position:absolute;bottom:0;right:0;background-color:var(--color-default);color:var(--color-white);padding:clamp(1.25rem,calc(-.4166666667rem + 3.4722222222vw),3.75rem);transform:translateX(50%)}.section-advantages__text-slider .splide__slide{height:100%;min-height:100%}.section-advantages__row{display:flex;flex-direction:column;min-height:100%;gap:2.5rem;justify-content:space-between}.section-advantages__col--card{align-self:flex-end;position:absolute;bottom:0;right:0;width:var(--advantages-card-width)}.section-advantages__card{background-color:#000;padding:20px;padding-bottom:120px;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:20px;text-align:center;transform:translateX(50%)}.section-advantages__card-title{font-family:var(--font-family-secondary);font-size:clamp(1.5rem,calc(-.1666666667rem + 3.4722222222vw),4rem);line-height:1.2;letter-spacing:0;text-align:center}.section-real-estate__tabs{display:flex;flex-direction:column;gap:1rem}.section-real-estate__tab-btn{max-width:16.5rem}.contact-block{display:flex;flex-direction:column;gap:1.25rem}.contact-block__title{font-size:clamp(.875rem,calc(.7916666667rem + .1736111111vw),1rem);font-weight:400;line-height:1.3;color:var(--color-gray)}.contact-block__text{font-family:var(--font-family-primary);font-size:var(--font-size-text);font-weight:400;line-height:1.3}.inline-form__header{color:var(--color-default)}[data-theme=dark] .inline-form__header{color:var(--color-white)}.inline-form__result{display:none;padding-block:5rem}[data-theme=dark] .inline-form__result{color:var(--color-white)}.callback-form{max-width:32.5rem}.callback-form__header{color:var(--color-white);border-bottom:solid 1px var(--color-accent);padding-bottom:.8em;margin-bottom:.8em;font-size:clamp(1.5rem,calc(.8333333333rem + 1.3888888889vw),2.5rem);text-transform:uppercase}.callback-form__text{color:var(--color-white);margin-bottom:clamp(1.25rem,calc(.75rem + 1.0416666667vw),2rem)}.callback-form__result{display:none;color:var(--color-white)}.callback-form__result-header{margin-bottom:.5em}.popup-news__text iframe{max-width:100%}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-0{margin:0!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.m-auto{margin:auto!important}.mt-h1{margin-top:var(--space-h1)!important}.mb-h1{margin-bottom:var(--space-h1)!important}.ml-h1{margin-left:var(--space-h1)!important}.mr-h1{margin-right:var(--space-h1)!important}.mx-h1{margin-left:var(--space-h1)!important;margin-right:var(--space-h1)!important}.my-h1{margin-top:var(--space-h1)!important;margin-bottom:var(--space-h1)!important}.m-h1{margin:var(--space-h1)!important}.mt-h2{margin-top:var(--space-h2)!important}.mb-h2{margin-bottom:var(--space-h2)!important}.ml-h2{margin-left:var(--space-h2)!important}.mr-h2{margin-right:var(--space-h2)!important}.mx-h2{margin-left:var(--space-h2)!important;margin-right:var(--space-h2)!important}.my-h2{margin-top:var(--space-h2)!important;margin-bottom:var(--space-h2)!important}.m-h2{margin:var(--space-h2)!important}.mt-bottom-panel{margin-top:var(--space-bottom-panel)!important}.mb-bottom-panel{margin-bottom:var(--space-bottom-panel)!important}.ml-bottom-panel{margin-left:var(--space-bottom-panel)!important}.mr-bottom-panel{margin-right:var(--space-bottom-panel)!important}.mx-bottom-panel{margin-left:var(--space-bottom-panel)!important;margin-right:var(--space-bottom-panel)!important}.my-bottom-panel{margin-top:var(--space-bottom-panel)!important;margin-bottom:var(--space-bottom-panel)!important}.m-bottom-panel{margin:var(--space-bottom-panel)!important}.mt-1{margin-top:var(--space-1)!important}.mb-1{margin-bottom:var(--space-1)!important}.ml-1{margin-left:var(--space-1)!important}.mr-1{margin-right:var(--space-1)!important}.mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.my-1{margin-top:var(--space-1)!important;margin-bottom:var(--space-1)!important}.m-1{margin:var(--space-1)!important}.mt-2{margin-top:var(--space-2)!important}.mb-2{margin-bottom:var(--space-2)!important}.ml-2{margin-left:var(--space-2)!important}.mr-2{margin-right:var(--space-2)!important}.mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.my-2{margin-top:var(--space-2)!important;margin-bottom:var(--space-2)!important}.m-2{margin:var(--space-2)!important}.mt-3{margin-top:var(--space-3)!important}.mb-3{margin-bottom:var(--space-3)!important}.ml-3{margin-left:var(--space-3)!important}.mr-3{margin-right:var(--space-3)!important}.mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.my-3{margin-top:var(--space-3)!important;margin-bottom:var(--space-3)!important}.m-3{margin:var(--space-3)!important}.mt-4{margin-top:var(--space-4)!important}.mb-4{margin-bottom:var(--space-4)!important}.ml-4{margin-left:var(--space-4)!important}.mr-4{margin-right:var(--space-4)!important}.mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.my-4{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}.m-4{margin:var(--space-4)!important}.mt-5{margin-top:var(--space-5)!important}.mb-5{margin-bottom:var(--space-5)!important}.ml-5{margin-left:var(--space-5)!important}.mr-5{margin-right:var(--space-5)!important}.mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.my-5{margin-top:var(--space-5)!important;margin-bottom:var(--space-5)!important}.m-5{margin:var(--space-5)!important}.mt-10{margin-top:var(--space-10)!important}.mb-10{margin-bottom:var(--space-10)!important}.ml-10{margin-left:var(--space-10)!important}.mr-10{margin-right:var(--space-10)!important}.mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.my-10{margin-top:var(--space-10)!important;margin-bottom:var(--space-10)!important}.m-10{margin:var(--space-10)!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-0{padding:0!important}.pt-auto{padding-top:auto!important}.pb-auto{padding-bottom:auto!important}.pl-auto{padding-left:auto!important}.pr-auto{padding-right:auto!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.p-auto{padding:auto!important}.pt-h1{padding-top:var(--space-h1)!important}.pb-h1{padding-bottom:var(--space-h1)!important}.pl-h1{padding-left:var(--space-h1)!important}.pr-h1{padding-right:var(--space-h1)!important}.px-h1{padding-left:var(--space-h1)!important;padding-right:var(--space-h1)!important}.py-h1{padding-top:var(--space-h1)!important;padding-bottom:var(--space-h1)!important}.p-h1{padding:var(--space-h1)!important}.pt-h2{padding-top:var(--space-h2)!important}.pb-h2{padding-bottom:var(--space-h2)!important}.pl-h2{padding-left:var(--space-h2)!important}.pr-h2{padding-right:var(--space-h2)!important}.px-h2{padding-left:var(--space-h2)!important;padding-right:var(--space-h2)!important}.py-h2{padding-top:var(--space-h2)!important;padding-bottom:var(--space-h2)!important}.p-h2{padding:var(--space-h2)!important}.pt-bottom-panel{padding-top:var(--space-bottom-panel)!important}.pb-bottom-panel{padding-bottom:var(--space-bottom-panel)!important}.pl-bottom-panel{padding-left:var(--space-bottom-panel)!important}.pr-bottom-panel{padding-right:var(--space-bottom-panel)!important}.px-bottom-panel{padding-left:var(--space-bottom-panel)!important;padding-right:var(--space-bottom-panel)!important}.py-bottom-panel{padding-top:var(--space-bottom-panel)!important;padding-bottom:var(--space-bottom-panel)!important}.p-bottom-panel{padding:var(--space-bottom-panel)!important}.pt-1{padding-top:var(--space-1)!important}.pb-1{padding-bottom:var(--space-1)!important}.pl-1{padding-left:var(--space-1)!important}.pr-1{padding-right:var(--space-1)!important}.px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.py-1{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.p-1{padding:var(--space-1)!important}.pt-2{padding-top:var(--space-2)!important}.pb-2{padding-bottom:var(--space-2)!important}.pl-2{padding-left:var(--space-2)!important}.pr-2{padding-right:var(--space-2)!important}.px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.py-2{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.p-2{padding:var(--space-2)!important}.pt-3{padding-top:var(--space-3)!important}.pb-3{padding-bottom:var(--space-3)!important}.pl-3{padding-left:var(--space-3)!important}.pr-3{padding-right:var(--space-3)!important}.px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.py-3{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.p-3{padding:var(--space-3)!important}.pt-4{padding-top:var(--space-4)!important}.pb-4{padding-bottom:var(--space-4)!important}.pl-4{padding-left:var(--space-4)!important}.pr-4{padding-right:var(--space-4)!important}.px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.py-4{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.p-4{padding:var(--space-4)!important}.pt-5{padding-top:var(--space-5)!important}.pb-5{padding-bottom:var(--space-5)!important}.pl-5{padding-left:var(--space-5)!important}.pr-5{padding-right:var(--space-5)!important}.px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.py-5{padding-top:var(--space-5)!important;padding-bottom:var(--space-5)!important}.p-5{padding:var(--space-5)!important}.pt-10{padding-top:var(--space-10)!important}.pb-10{padding-bottom:var(--space-10)!important}.pl-10{padding-left:var(--space-10)!important}.pr-10{padding-right:var(--space-10)!important}.px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.py-10{padding-top:var(--space-10)!important;padding-bottom:var(--space-10)!important}.p-10{padding:var(--space-10)!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.items-stretch{align-items:stretch!important}.content-start{align-content:flex-start!important}.content-end{align-content:flex-end!important}.content-center{align-content:center!important}.content-between{align-content:space-between!important}.content-around{align-content:space-around!important}.content-stretch{align-content:stretch!important}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-1{flex:1 1 0!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}.grow{flex-grow:1!important}.grow-0{flex-grow:0!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.basis-0{flex-basis:0!important}.basis-auto{flex-basis:auto!important}.basis-full{flex-basis:100%!important}.self-auto{align-self:auto!important}.self-start{align-self:flex-start!important}.self-end{align-self:flex-end!important}.self-center{align-self:center!important}.self-baseline{align-self:baseline!important}.self-stretch{align-self:stretch!important}.gap-0{gap:0!important}.gap-x-0{-moz-column-gap:0!important;column-gap:0!important}.gap-y-0{row-gap:0!important}.gap-auto{gap:auto!important}.gap-x-auto{-moz-column-gap:auto!important;column-gap:auto!important}.gap-y-auto{row-gap:auto!important}.gap-h1{gap:var(--space-h1)!important}.gap-x-h1{-moz-column-gap:var(--space-h1)!important;column-gap:var(--space-h1)!important}.gap-y-h1{row-gap:var(--space-h1)!important}.gap-h2{gap:var(--space-h2)!important}.gap-x-h2{-moz-column-gap:var(--space-h2)!important;column-gap:var(--space-h2)!important}.gap-y-h2{row-gap:var(--space-h2)!important}.gap-bottom-panel{gap:var(--space-bottom-panel)!important}.gap-x-bottom-panel{-moz-column-gap:var(--space-bottom-panel)!important;column-gap:var(--space-bottom-panel)!important}.gap-y-bottom-panel{row-gap:var(--space-bottom-panel)!important}.gap-1{gap:var(--space-1)!important}.gap-x-1{-moz-column-gap:var(--space-1)!important;column-gap:var(--space-1)!important}.gap-y-1{row-gap:var(--space-1)!important}.gap-2{gap:var(--space-2)!important}.gap-x-2{-moz-column-gap:var(--space-2)!important;column-gap:var(--space-2)!important}.gap-y-2{row-gap:var(--space-2)!important}.gap-3{gap:var(--space-3)!important}.gap-x-3{-moz-column-gap:var(--space-3)!important;column-gap:var(--space-3)!important}.gap-y-3{row-gap:var(--space-3)!important}.gap-4{gap:var(--space-4)!important}.gap-x-4{-moz-column-gap:var(--space-4)!important;column-gap:var(--space-4)!important}.gap-y-4{row-gap:var(--space-4)!important}.gap-5{gap:var(--space-5)!important}.gap-x-5{-moz-column-gap:var(--space-5)!important;column-gap:var(--space-5)!important}.gap-y-5{row-gap:var(--space-5)!important}.gap-10{gap:var(--space-10)!important}.gap-x-10{-moz-column-gap:var(--space-10)!important;column-gap:var(--space-10)!important}.gap-y-10{row-gap:var(--space-10)!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}.d-block{display:block!important}.d-none{display:none!important}.bg-white{background-color:var(--color-white)}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.text-uppercase{text-transform:uppercase}.text-left{text-align:left}.text-center{text-align:center}.w-100{width:100%}.h-100{height:100%}.h-auto{height:auto}.relative{position:relative}.z-index-1{z-index:1}.min-height-0{min-height:0}.flex-scrollable-y{min-height:0;overflow-y:auto}.flex-spacer{flex:1 1 0;max-height:clamp(.0001rem,calc(-5.2083333333rem + 10.8506944444vw),7.8125rem);min-height:0}.flex[hidden]{display:none!important}.article{font-size:var(--font-size-text);line-height:1.6;color:var(--color-default)}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{font-family:var(--font-family-primary);font-weight:600;line-height:1.3;margin-top:0;margin-bottom:.75em}.article h1:not(:first-child),.article h2:not(:first-child),.article h3:not(:first-child),.article h4:not(:first-child),.article h5:not(:first-child),.article h6:not(:first-child){margin-top:1.5em}.article h1{font-size:var(--font-size-h1)}.article h2{font-size:var(--font-size-h2)}.article h3{font-size:var(--font-size-h3)}.article h4{font-size:calc(var(--font-size-h3) * .9)}.article h5{font-size:var(--font-size-text)}.article h6{font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.05em}.article p{margin-top:0;margin-bottom:var(--space-2)}.article p:last-child{margin-bottom:0}.article a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em;transition:color .2s ease,opacity .2s ease}.article a:hover{color:var(--color-accent-active)}.article ol,.article ul{margin:0 0 var(--space-2);padding-left:1.5em}.article ol:last-child,.article ul:last-child{margin-bottom:0}.article ul{list-style-type:disc}.article ul ul{list-style-type:circle}.article ul ul ul{list-style-type:square}.article ol{list-style-type:decimal}.article ol ol{list-style-type:lower-alpha}.article ol ol ol{list-style-type:lower-roman}.article li{margin-bottom:.5em;line-height:1.5}.article li:last-child{margin-bottom:0}.article li>ol,.article li>ul{margin-top:.5em;margin-bottom:0}.article blockquote{margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-accent);background-color:var(--color-muted);font-style:italic}.article blockquote p:last-child{margin-bottom:0}.article blockquote cite{display:block;margin-top:var(--space-1);font-size:var(--font-size-caption);font-style:normal;color:var(--color-gray)}.article blockquote cite::before{content:"— "}.article table{width:100%;margin:var(--space-3) 0;border-collapse:collapse;font-size:var(--font-size-caption)}.article table:last-child{margin-bottom:0}.article td,.article th{padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid rgba(var(--color-default-rgb)/.1)}.article th{font-weight:600;background-color:var(--color-muted);border-bottom-color:rgba(var(--color-default-rgb)/.2)}.article thead th{vertical-align:bottom}.article tbody tr:hover{background-color:rgba(var(--color-default-rgb)/.02)}.article img{max-width:100%;height:auto;display:block;margin:var(--space-3) 0}.article img:first-child{margin-top:0}.article img:last-child{margin-bottom:0}.article figure{margin:var(--space-3) 0}.article figure img{margin:0}.article figcaption{margin-top:var(--space-1);font-size:var(--font-size-caption);color:var(--color-gray);text-align:center}.article code{padding:.15em .4em;font-family:"Fira Code",Consolas,Monaco,monospace;font-size:.875em;background-color:var(--color-muted);border-radius:3px}.article pre{margin:var(--space-3) 0;padding:var(--space-2);overflow-x:auto;font-size:var(--font-size-caption);background-color:var(--color-muted);border-radius:4px}.article pre code{padding:0;background:0 0;border-radius:0}.article hr{margin:var(--space-4) 0;border:none;border-top:1px solid rgba(var(--color-default-rgb)/.15)}.article b,.article strong{font-weight:600}.article em,.article i{font-style:italic}.article u{text-decoration:underline;text-underline-offset:.2em}.article del,.article s{text-decoration:line-through;opacity:.7}.article mark{padding:.1em .3em;background-color:rgba(var(--color-accent-rgb)/.2);border-radius:2px}.article small{font-size:var(--font-size-caption)}.article sub,.article sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.article sup{top:-.5em}.article sub{bottom:-.25em}.article abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;text-underline-offset:.15em}.article dl{margin:0 0 var(--space-2)}.article dt{font-weight:600;margin-bottom:.25em}.article dd{margin-left:0;margin-bottom:var(--space-1);padding-left:var(--space-2);color:var(--color-gray)}.article dd:last-child{margin-bottom:0}.article address{font-style:normal;margin-bottom:var(--space-2);line-height:1.5}.article kbd{display:inline-block;padding:.15em .5em;font-family:inherit;font-size:.875em;background-color:var(--color-muted);border:1px solid rgba(var(--color-default-rgb)/.2);border-radius:3px;box-shadow:0 1px 0 rgba(var(--color-default-rgb)/.1)}.article>:first-child{margin-top:0}.article>:last-child{margin-bottom:0}@media (max-width:1920px){:root{--font-size-text:clamp(1rem, calc(0.2479123173rem + 0.8350730689vw), 1.25rem)}:root{--font-size-caption:0.875rem}:root{--font-size-h1:clamp(2rem, calc(0.4958246347rem + 1.6701461378vw), 2.5rem)}:root{--font-size-h2:clamp(1.5rem, calc(-0.0041753653rem + 1.6701461378vw), 2rem)}:root{--font-size-h3:clamp(1.125rem, calc(0.7489561587rem + 0.4175365344vw), 1.25rem)}:root{--hlayout-gap:clamp(7.625rem, calc(1.98434238rem + 6.2630480167vw), 9.5rem)}:root{--vlayout-gap:clamp(2rem, calc(1.6239561587rem + 0.4175365344vw), 2.125rem)}:root{--site-space-x:clamp(4.5rem, calc(-10.5417536534rem + 16.7014613779vw), 9.5rem)}:root{--space-h1:clamp(1.375rem, calc(0.6229123173rem + 0.8350730689vw), 1.625rem)}:root{--space-h2:clamp(1.375rem, calc(0.9989561587rem + 0.4175365344vw), 1.5rem)}.mt-0-xxl{margin-top:0!important}.mb-0-xxl{margin-bottom:0!important}.ml-0-xxl{margin-left:0!important}.mr-0-xxl{margin-right:0!important}.mx-0-xxl{margin-left:0!important;margin-right:0!important}.my-0-xxl{margin-top:0!important;margin-bottom:0!important}.m-0-xxl{margin:0!important}.mt-auto-xxl{margin-top:auto!important}.mb-auto-xxl{margin-bottom:auto!important}.ml-auto-xxl{margin-left:auto!important}.mr-auto-xxl{margin-right:auto!important}.mx-auto-xxl{margin-left:auto!important;margin-right:auto!important}.my-auto-xxl{margin-top:auto!important;margin-bottom:auto!important}.m-auto-xxl{margin:auto!important}.mt-h1-xxl{margin-top:var(--space-h1)!important}.mb-h1-xxl{margin-bottom:var(--space-h1)!important}.ml-h1-xxl{margin-left:var(--space-h1)!important}.mr-h1-xxl{margin-right:var(--space-h1)!important}.mx-h1-xxl{margin-left:var(--space-h1)!important;margin-right:var(--space-h1)!important}.my-h1-xxl{margin-top:var(--space-h1)!important;margin-bottom:var(--space-h1)!important}.m-h1-xxl{margin:var(--space-h1)!important}.mt-h2-xxl{margin-top:var(--space-h2)!important}.mb-h2-xxl{margin-bottom:var(--space-h2)!important}.ml-h2-xxl{margin-left:var(--space-h2)!important}.mr-h2-xxl{margin-right:var(--space-h2)!important}.mx-h2-xxl{margin-left:var(--space-h2)!important;margin-right:var(--space-h2)!important}.my-h2-xxl{margin-top:var(--space-h2)!important;margin-bottom:var(--space-h2)!important}.m-h2-xxl{margin:var(--space-h2)!important}.mt-bottom-panel-xxl{margin-top:var(--space-bottom-panel)!important}.mb-bottom-panel-xxl{margin-bottom:var(--space-bottom-panel)!important}.ml-bottom-panel-xxl{margin-left:var(--space-bottom-panel)!important}.mr-bottom-panel-xxl{margin-right:var(--space-bottom-panel)!important}.mx-bottom-panel-xxl{margin-left:var(--space-bottom-panel)!important;margin-right:var(--space-bottom-panel)!important}.my-bottom-panel-xxl{margin-top:var(--space-bottom-panel)!important;margin-bottom:var(--space-bottom-panel)!important}.m-bottom-panel-xxl{margin:var(--space-bottom-panel)!important}.mt-1-xxl{margin-top:var(--space-1)!important}.mb-1-xxl{margin-bottom:var(--space-1)!important}.ml-1-xxl{margin-left:var(--space-1)!important}.mr-1-xxl{margin-right:var(--space-1)!important}.mx-1-xxl{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.my-1-xxl{margin-top:var(--space-1)!important;margin-bottom:var(--space-1)!important}.m-1-xxl{margin:var(--space-1)!important}.mt-2-xxl{margin-top:var(--space-2)!important}.mb-2-xxl{margin-bottom:var(--space-2)!important}.ml-2-xxl{margin-left:var(--space-2)!important}.mr-2-xxl{margin-right:var(--space-2)!important}.mx-2-xxl{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.my-2-xxl{margin-top:var(--space-2)!important;margin-bottom:var(--space-2)!important}.m-2-xxl{margin:var(--space-2)!important}.mt-3-xxl{margin-top:var(--space-3)!important}.mb-3-xxl{margin-bottom:var(--space-3)!important}.ml-3-xxl{margin-left:var(--space-3)!important}.mr-3-xxl{margin-right:var(--space-3)!important}.mx-3-xxl{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.my-3-xxl{margin-top:var(--space-3)!important;margin-bottom:var(--space-3)!important}.m-3-xxl{margin:var(--space-3)!important}.mt-4-xxl{margin-top:var(--space-4)!important}.mb-4-xxl{margin-bottom:var(--space-4)!important}.ml-4-xxl{margin-left:var(--space-4)!important}.mr-4-xxl{margin-right:var(--space-4)!important}.mx-4-xxl{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.my-4-xxl{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}.m-4-xxl{margin:var(--space-4)!important}.mt-5-xxl{margin-top:var(--space-5)!important}.mb-5-xxl{margin-bottom:var(--space-5)!important}.ml-5-xxl{margin-left:var(--space-5)!important}.mr-5-xxl{margin-right:var(--space-5)!important}.mx-5-xxl{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.my-5-xxl{margin-top:var(--space-5)!important;margin-bottom:var(--space-5)!important}.m-5-xxl{margin:var(--space-5)!important}.mt-10-xxl{margin-top:var(--space-10)!important}.mb-10-xxl{margin-bottom:var(--space-10)!important}.ml-10-xxl{margin-left:var(--space-10)!important}.mr-10-xxl{margin-right:var(--space-10)!important}.mx-10-xxl{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.my-10-xxl{margin-top:var(--space-10)!important;margin-bottom:var(--space-10)!important}.m-10-xxl{margin:var(--space-10)!important}.pt-0-xxl{padding-top:0!important}.pb-0-xxl{padding-bottom:0!important}.pl-0-xxl{padding-left:0!important}.pr-0-xxl{padding-right:0!important}.px-0-xxl{padding-left:0!important;padding-right:0!important}.py-0-xxl{padding-top:0!important;padding-bottom:0!important}.p-0-xxl{padding:0!important}.pt-auto-xxl{padding-top:auto!important}.pb-auto-xxl{padding-bottom:auto!important}.pl-auto-xxl{padding-left:auto!important}.pr-auto-xxl{padding-right:auto!important}.px-auto-xxl{padding-left:auto!important;padding-right:auto!important}.py-auto-xxl{padding-top:auto!important;padding-bottom:auto!important}.p-auto-xxl{padding:auto!important}.pt-h1-xxl{padding-top:var(--space-h1)!important}.pb-h1-xxl{padding-bottom:var(--space-h1)!important}.pl-h1-xxl{padding-left:var(--space-h1)!important}.pr-h1-xxl{padding-right:var(--space-h1)!important}.px-h1-xxl{padding-left:var(--space-h1)!important;padding-right:var(--space-h1)!important}.py-h1-xxl{padding-top:var(--space-h1)!important;padding-bottom:var(--space-h1)!important}.p-h1-xxl{padding:var(--space-h1)!important}.pt-h2-xxl{padding-top:var(--space-h2)!important}.pb-h2-xxl{padding-bottom:var(--space-h2)!important}.pl-h2-xxl{padding-left:var(--space-h2)!important}.pr-h2-xxl{padding-right:var(--space-h2)!important}.px-h2-xxl{padding-left:var(--space-h2)!important;padding-right:var(--space-h2)!important}.py-h2-xxl{padding-top:var(--space-h2)!important;padding-bottom:var(--space-h2)!important}.p-h2-xxl{padding:var(--space-h2)!important}.pt-bottom-panel-xxl{padding-top:var(--space-bottom-panel)!important}.pb-bottom-panel-xxl{padding-bottom:var(--space-bottom-panel)!important}.pl-bottom-panel-xxl{padding-left:var(--space-bottom-panel)!important}.pr-bottom-panel-xxl{padding-right:var(--space-bottom-panel)!important}.px-bottom-panel-xxl{padding-left:var(--space-bottom-panel)!important;padding-right:var(--space-bottom-panel)!important}.py-bottom-panel-xxl{padding-top:var(--space-bottom-panel)!important;padding-bottom:var(--space-bottom-panel)!important}.p-bottom-panel-xxl{padding:var(--space-bottom-panel)!important}.pt-1-xxl{padding-top:var(--space-1)!important}.pb-1-xxl{padding-bottom:var(--space-1)!important}.pl-1-xxl{padding-left:var(--space-1)!important}.pr-1-xxl{padding-right:var(--space-1)!important}.px-1-xxl{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.py-1-xxl{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.p-1-xxl{padding:var(--space-1)!important}.pt-2-xxl{padding-top:var(--space-2)!important}.pb-2-xxl{padding-bottom:var(--space-2)!important}.pl-2-xxl{padding-left:var(--space-2)!important}.pr-2-xxl{padding-right:var(--space-2)!important}.px-2-xxl{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.py-2-xxl{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.p-2-xxl{padding:var(--space-2)!important}.pt-3-xxl{padding-top:var(--space-3)!important}.pb-3-xxl{padding-bottom:var(--space-3)!important}.pl-3-xxl{padding-left:var(--space-3)!important}.pr-3-xxl{padding-right:var(--space-3)!important}.px-3-xxl{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.py-3-xxl{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.p-3-xxl{padding:var(--space-3)!important}.pt-4-xxl{padding-top:var(--space-4)!important}.pb-4-xxl{padding-bottom:var(--space-4)!important}.pl-4-xxl{padding-left:var(--space-4)!important}.pr-4-xxl{padding-right:var(--space-4)!important}.px-4-xxl{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.py-4-xxl{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.p-4-xxl{padding:var(--space-4)!important}.pt-5-xxl{padding-top:var(--space-5)!important}.pb-5-xxl{padding-bottom:var(--space-5)!important}.pl-5-xxl{padding-left:var(--space-5)!important}.pr-5-xxl{padding-right:var(--space-5)!important}.px-5-xxl{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.py-5-xxl{padding-top:var(--space-5)!important;padding-bottom:var(--space-5)!important}.p-5-xxl{padding:var(--space-5)!important}.pt-10-xxl{padding-top:var(--space-10)!important}.pb-10-xxl{padding-bottom:var(--space-10)!important}.pl-10-xxl{padding-left:var(--space-10)!important}.pr-10-xxl{padding-right:var(--space-10)!important}.px-10-xxl{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.py-10-xxl{padding-top:var(--space-10)!important;padding-bottom:var(--space-10)!important}.p-10-xxl{padding:var(--space-10)!important}.flex-row-xxl{flex-direction:row!important}.flex-row-reverse-xxl{flex-direction:row-reverse!important}.flex-col-xxl{flex-direction:column!important}.flex-col-reverse-xxl{flex-direction:column-reverse!important}.justify-start-xxl{justify-content:flex-start!important}.justify-end-xxl{justify-content:flex-end!important}.justify-center-xxl{justify-content:center!important}.justify-between-xxl{justify-content:space-between!important}.justify-around-xxl{justify-content:space-around!important}.justify-evenly-xxl{justify-content:space-evenly!important}.items-start-xxl{align-items:flex-start!important}.items-end-xxl{align-items:flex-end!important}.items-center-xxl{align-items:center!important}.items-baseline-xxl{align-items:baseline!important}.items-stretch-xxl{align-items:stretch!important}.content-start-xxl{align-content:flex-start!important}.content-end-xxl{align-content:flex-end!important}.content-center-xxl{align-content:center!important}.content-between-xxl{align-content:space-between!important}.content-around-xxl{align-content:space-around!important}.content-stretch-xxl{align-content:stretch!important}.flex-wrap-xxl{flex-wrap:wrap!important}.flex-wrap-reverse-xxl{flex-wrap:wrap-reverse!important}.flex-nowrap-xxl{flex-wrap:nowrap!important}.flex-1-xxl{flex:1 1 0!important}.flex-auto-xxl{flex:1 1 auto!important}.flex-initial-xxl{flex:0 1 auto!important}.flex-none-xxl{flex:none!important}.grow-xxl{flex-grow:1!important}.grow-0-xxl{flex-grow:0!important}.shrink-xxl{flex-shrink:1!important}.shrink-0-xxl{flex-shrink:0!important}.basis-0-xxl{flex-basis:0!important}.basis-auto-xxl{flex-basis:auto!important}.basis-full-xxl{flex-basis:100%!important}.self-auto-xxl{align-self:auto!important}.self-start-xxl{align-self:flex-start!important}.self-end-xxl{align-self:flex-end!important}.self-center-xxl{align-self:center!important}.self-baseline-xxl{align-self:baseline!important}.self-stretch-xxl{align-self:stretch!important}.flex-xxl{display:flex!important}.inline-flex-xxl{display:inline-flex!important}.flex-row-xxl{flex-direction:row!important}.flex-row-reverse-xxl{flex-direction:row-reverse!important}.flex-col-xxl{flex-direction:column!important}.flex-col-reverse-xxl{flex-direction:column-reverse!important}.justify-start-xxl{justify-content:flex-start!important}.justify-end-xxl{justify-content:flex-end!important}.justify-center-xxl{justify-content:center!important}.justify-between-xxl{justify-content:space-between!important}.justify-around-xxl{justify-content:space-around!important}.justify-evenly-xxl{justify-content:space-evenly!important}.items-start-xxl{align-items:flex-start!important}.items-end-xxl{align-items:flex-end!important}.items-center-xxl{align-items:center!important}.items-baseline-xxl{align-items:baseline!important}.items-stretch-xxl{align-items:stretch!important}.content-start-xxl{align-content:flex-start!important}.content-end-xxl{align-content:flex-end!important}.content-center-xxl{align-content:center!important}.content-between-xxl{align-content:space-between!important}.content-around-xxl{align-content:space-around!important}.content-stretch-xxl{align-content:stretch!important}.flex-wrap-xxl{flex-wrap:wrap!important}.flex-wrap-reverse-xxl{flex-wrap:wrap-reverse!important}.flex-nowrap-xxl{flex-wrap:nowrap!important}.flex-1-xxl{flex:1 1 0!important}.flex-auto-xxl{flex:1 1 auto!important}.flex-initial-xxl{flex:0 1 auto!important}.flex-none-xxl{flex:none!important}.grow-xxl{flex-grow:1!important}.grow-0-xxl{flex-grow:0!important}.shrink-xxl{flex-shrink:1!important}.shrink-0-xxl{flex-shrink:0!important}.basis-0-xxl{flex-basis:0!important}.basis-auto-xxl{flex-basis:auto!important}.basis-full-xxl{flex-basis:100%!important}.self-auto-xxl{align-self:auto!important}.self-start-xxl{align-self:flex-start!important}.self-end-xxl{align-self:flex-end!important}.self-center-xxl{align-self:center!important}.self-baseline-xxl{align-self:baseline!important}.self-stretch-xxl{align-self:stretch!important}.gap-0-xxl{gap:0!important}.gap-x-0-xxl{-moz-column-gap:0!important;column-gap:0!important}.gap-y-0-xxl{row-gap:0!important}.gap-auto-xxl{gap:auto!important}.gap-x-auto-xxl{-moz-column-gap:auto!important;column-gap:auto!important}.gap-y-auto-xxl{row-gap:auto!important}.gap-h1-xxl{gap:var(--space-h1)!important}.gap-x-h1-xxl{-moz-column-gap:var(--space-h1)!important;column-gap:var(--space-h1)!important}.gap-y-h1-xxl{row-gap:var(--space-h1)!important}.gap-h2-xxl{gap:var(--space-h2)!important}.gap-x-h2-xxl{-moz-column-gap:var(--space-h2)!important;column-gap:var(--space-h2)!important}.gap-y-h2-xxl{row-gap:var(--space-h2)!important}.gap-bottom-panel-xxl{gap:var(--space-bottom-panel)!important}.gap-x-bottom-panel-xxl{-moz-column-gap:var(--space-bottom-panel)!important;column-gap:var(--space-bottom-panel)!important}.gap-y-bottom-panel-xxl{row-gap:var(--space-bottom-panel)!important}.gap-1-xxl{gap:var(--space-1)!important}.gap-x-1-xxl{-moz-column-gap:var(--space-1)!important;column-gap:var(--space-1)!important}.gap-y-1-xxl{row-gap:var(--space-1)!important}.gap-2-xxl{gap:var(--space-2)!important}.gap-x-2-xxl{-moz-column-gap:var(--space-2)!important;column-gap:var(--space-2)!important}.gap-y-2-xxl{row-gap:var(--space-2)!important}.gap-3-xxl{gap:var(--space-3)!important}.gap-x-3-xxl{-moz-column-gap:var(--space-3)!important;column-gap:var(--space-3)!important}.gap-y-3-xxl{row-gap:var(--space-3)!important}.gap-4-xxl{gap:var(--space-4)!important}.gap-x-4-xxl{-moz-column-gap:var(--space-4)!important;column-gap:var(--space-4)!important}.gap-y-4-xxl{row-gap:var(--space-4)!important}.gap-5-xxl{gap:var(--space-5)!important}.gap-x-5-xxl{-moz-column-gap:var(--space-5)!important;column-gap:var(--space-5)!important}.gap-y-5-xxl{row-gap:var(--space-5)!important}.gap-10-xxl{gap:var(--space-10)!important}.gap-x-10-xxl{-moz-column-gap:var(--space-10)!important;column-gap:var(--space-10)!important}.gap-y-10-xxl{row-gap:var(--space-10)!important}.d-none-xxl{display:none!important}.d-block-xxl{display:block!important}.d-inline-xxl{display:inline!important}.d-inline-block-xxl{display:inline-block!important}.d-flex-xxl{display:flex!important}.d-inline-flex-xxl{display:inline-flex!important}.d-grid-xxl{display:grid!important}.d-inline-grid-xxl{display:inline-grid!important}.d-table-xxl{display:table!important}.d-table-row-xxl{display:table-row!important}.d-table-cell-xxl{display:table-cell!important}}@media screen and (max-width:1761px){.scroll-padding{padding-right:15px;padding-left:15px}.scroll-padding>.container{padding-left:57px;padding-right:57px}}@media screen and (max-width:1440px){.btn--tab,.btn--tab-base,.btn--tab-minimal{font-size:1rem}.scroll-indicator img{width:45px}.header{padding:16px 0}.header__column--menu-button{flex-basis:90px}.header__column--logo{flex-basis:126px}.header__column--call-button{flex-basis:176px}.header__hamburger{width:28px;height:14px;position:relative;top:-1px}.fixed-header.is-opened .header__hamburger-line:nth-child(1){transform:rotate(45deg) translate(3px,6px) scaleX(.9)}.fixed-header.is-opened .header__hamburger-line:nth-child(3){transform:rotate(-45deg) translate(2px,-6px) scaleX(.9)}.header__logo{width:94px;height:23px}.header__phone{font-size:14px;font-weight:600;line-height:14px}.menu__link{font-size:14px;line-height:19.6px}.menu--bigmenu .menu__link{font-size:16px;line-height:22.4px}.link--primary{font-size:14px;font-weight:400;line-height:14px}.slider--big .slider__title{max-width:856px;margin-bottom:30px;padding-bottom:30px}.slider--big .slider__text{max-width:856px;font-size:14px;line-height:18.2px}.slider--big .splide__slide{padding-top:81px}.slider--material .slider__label{font-size:22px}.big-menu__contacts-title{font-size:16px;line-height:19.2px}.big-menu__contacts-text{font-size:14px;line-height:18.2px}.special-offers__item{padding:30px 30px 30px}.special-offers__text{margin:0 0 6px}.project-item--reverse .project-item__info{width:calc(100% + 108px);margin-right:-108px}.project-item__info{width:calc(100% + 108px);padding:23px 32px 25px;margin-left:-108px}.room-tour__link-wrap{margin-top:26px}.room-tour__slider-wrap{margin-top:32px;flex-basis:248px;height:248px}.about__image{height:221px}.events{max-height:clamp(25rem,calc(17.8571428571rem + 14.880952381vw),31.25rem)}.events__slider{padding-bottom:2.5rem}.events__image{flex-basis:clamp(12.5rem,calc(7.0833333333rem + 11.2847222222vw),20.625rem);max-height:clamp(12.5rem,calc(7.0833333333rem + 11.2847222222vw),20.625rem)}.section--other-projects .events__image{flex-basis:clamp(16rem,calc(12.7083333333rem + 6.8576388889vw),20.9375rem);max-height:clamp(16rem,calc(12.7083333333rem + 6.8576388889vw),20.9375rem)}.map__info-wrap{padding:2.5rem;padding-left:0}.map__info{padding:24px 32px 38px}.map-contacts__row{margin-bottom:24px}.popup__subheader-wrap{margin-bottom:26px}.popup__label{font-size:14px;line-height:18.2px}.popup__header{margin-bottom:12.99px}.popup__description{margin-bottom:26px}.popup-content{width:480px}.tabs__header-item{font-size:16px;padding:14px 24px}.section--real-estate .section__row{flex-basis:600px}.section__row{gap:27px}.section__column--gallery{flex:1 1 400px}.section--real-estate .section__text{margin-bottom:45px}.section__text{margin:20px 0 30px}.documents__header{padding-bottom:15px;margin-bottom:15px}.project-contacts__map-column{width:44%}.header-with-numbers__column--numbers{padding-top:43px}.flats-table__legend-item{gap:.5rem}.flats-legend{flex-direction:column;align-items:flex-start;gap:9px;margin-top:26px}.flats-legend__item{gap:8px}.flats-legend__icon{width:23px;height:23px}.flats-legend__icon--booked .icon-lock{width:8.47px;height:10.59px}}@media (max-width:1440px){:root{--font-size-text:clamp(0.875rem, calc(0.5662650602rem + 0.4819277108vw), 1rem)}:root{--font-size-caption:clamp(0.75rem, calc(0.4412650602rem + 0.4819277108vw), 0.875rem)}:root{--font-size-h1:clamp(1.5rem, calc(0.265060241rem + 1.9277108434vw), 2rem)}:root{--font-size-h2:clamp(1.25rem, calc(0.6325301205rem + 0.9638554217vw), 1.5rem)}:root{--font-size-h3:clamp(1rem, calc(0.6912650602rem + 0.4819277108vw), 1.125rem)}:root{--hlayout-gap:clamp(4rem, calc(-4.953313253rem + 13.9759036145vw), 7.625rem)}:root{--vlayout-gap:2rem}:root{--site-space-x:clamp(2.5rem, calc(-2.4397590361rem + 7.7108433735vw), 4.5rem)}:root{--space-h1:clamp(1.125rem, calc(0.5075301205rem + 0.9638554217vw), 1.375rem)}:root{--space-h2:clamp(1.125rem, calc(0.5075301205rem + 0.9638554217vw), 1.375rem)}.layout{--layout-gap:clamp(12px, 2vw, 20px)}.section-advantages .hlayout{height:calc(100% - clamp(3.125rem,calc(1.5865384615rem + 2.4038461538vw),3.75rem))}.mt-0-xl{margin-top:0!important}.mb-0-xl{margin-bottom:0!important}.ml-0-xl{margin-left:0!important}.mr-0-xl{margin-right:0!important}.mx-0-xl{margin-left:0!important;margin-right:0!important}.my-0-xl{margin-top:0!important;margin-bottom:0!important}.m-0-xl{margin:0!important}.mt-auto-xl{margin-top:auto!important}.mb-auto-xl{margin-bottom:auto!important}.ml-auto-xl{margin-left:auto!important}.mr-auto-xl{margin-right:auto!important}.mx-auto-xl{margin-left:auto!important;margin-right:auto!important}.my-auto-xl{margin-top:auto!important;margin-bottom:auto!important}.m-auto-xl{margin:auto!important}.mt-h1-xl{margin-top:var(--space-h1)!important}.mb-h1-xl{margin-bottom:var(--space-h1)!important}.ml-h1-xl{margin-left:var(--space-h1)!important}.mr-h1-xl{margin-right:var(--space-h1)!important}.mx-h1-xl{margin-left:var(--space-h1)!important;margin-right:var(--space-h1)!important}.my-h1-xl{margin-top:var(--space-h1)!important;margin-bottom:var(--space-h1)!important}.m-h1-xl{margin:var(--space-h1)!important}.mt-h2-xl{margin-top:var(--space-h2)!important}.mb-h2-xl{margin-bottom:var(--space-h2)!important}.ml-h2-xl{margin-left:var(--space-h2)!important}.mr-h2-xl{margin-right:var(--space-h2)!important}.mx-h2-xl{margin-left:var(--space-h2)!important;margin-right:var(--space-h2)!important}.my-h2-xl{margin-top:var(--space-h2)!important;margin-bottom:var(--space-h2)!important}.m-h2-xl{margin:var(--space-h2)!important}.mt-bottom-panel-xl{margin-top:var(--space-bottom-panel)!important}.mb-bottom-panel-xl{margin-bottom:var(--space-bottom-panel)!important}.ml-bottom-panel-xl{margin-left:var(--space-bottom-panel)!important}.mr-bottom-panel-xl{margin-right:var(--space-bottom-panel)!important}.mx-bottom-panel-xl{margin-left:var(--space-bottom-panel)!important;margin-right:var(--space-bottom-panel)!important}.my-bottom-panel-xl{margin-top:var(--space-bottom-panel)!important;margin-bottom:var(--space-bottom-panel)!important}.m-bottom-panel-xl{margin:var(--space-bottom-panel)!important}.mt-1-xl{margin-top:var(--space-1)!important}.mb-1-xl{margin-bottom:var(--space-1)!important}.ml-1-xl{margin-left:var(--space-1)!important}.mr-1-xl{margin-right:var(--space-1)!important}.mx-1-xl{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.my-1-xl{margin-top:var(--space-1)!important;margin-bottom:var(--space-1)!important}.m-1-xl{margin:var(--space-1)!important}.mt-2-xl{margin-top:var(--space-2)!important}.mb-2-xl{margin-bottom:var(--space-2)!important}.ml-2-xl{margin-left:var(--space-2)!important}.mr-2-xl{margin-right:var(--space-2)!important}.mx-2-xl{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.my-2-xl{margin-top:var(--space-2)!important;margin-bottom:var(--space-2)!important}.m-2-xl{margin:var(--space-2)!important}.mt-3-xl{margin-top:var(--space-3)!important}.mb-3-xl{margin-bottom:var(--space-3)!important}.ml-3-xl{margin-left:var(--space-3)!important}.mr-3-xl{margin-right:var(--space-3)!important}.mx-3-xl{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.my-3-xl{margin-top:var(--space-3)!important;margin-bottom:var(--space-3)!important}.m-3-xl{margin:var(--space-3)!important}.mt-4-xl{margin-top:var(--space-4)!important}.mb-4-xl{margin-bottom:var(--space-4)!important}.ml-4-xl{margin-left:var(--space-4)!important}.mr-4-xl{margin-right:var(--space-4)!important}.mx-4-xl{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.my-4-xl{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}.m-4-xl{margin:var(--space-4)!important}.mt-5-xl{margin-top:var(--space-5)!important}.mb-5-xl{margin-bottom:var(--space-5)!important}.ml-5-xl{margin-left:var(--space-5)!important}.mr-5-xl{margin-right:var(--space-5)!important}.mx-5-xl{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.my-5-xl{margin-top:var(--space-5)!important;margin-bottom:var(--space-5)!important}.m-5-xl{margin:var(--space-5)!important}.mt-10-xl{margin-top:var(--space-10)!important}.mb-10-xl{margin-bottom:var(--space-10)!important}.ml-10-xl{margin-left:var(--space-10)!important}.mr-10-xl{margin-right:var(--space-10)!important}.mx-10-xl{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.my-10-xl{margin-top:var(--space-10)!important;margin-bottom:var(--space-10)!important}.m-10-xl{margin:var(--space-10)!important}.pt-0-xl{padding-top:0!important}.pb-0-xl{padding-bottom:0!important}.pl-0-xl{padding-left:0!important}.pr-0-xl{padding-right:0!important}.px-0-xl{padding-left:0!important;padding-right:0!important}.py-0-xl{padding-top:0!important;padding-bottom:0!important}.p-0-xl{padding:0!important}.pt-auto-xl{padding-top:auto!important}.pb-auto-xl{padding-bottom:auto!important}.pl-auto-xl{padding-left:auto!important}.pr-auto-xl{padding-right:auto!important}.px-auto-xl{padding-left:auto!important;padding-right:auto!important}.py-auto-xl{padding-top:auto!important;padding-bottom:auto!important}.p-auto-xl{padding:auto!important}.pt-h1-xl{padding-top:var(--space-h1)!important}.pb-h1-xl{padding-bottom:var(--space-h1)!important}.pl-h1-xl{padding-left:var(--space-h1)!important}.pr-h1-xl{padding-right:var(--space-h1)!important}.px-h1-xl{padding-left:var(--space-h1)!important;padding-right:var(--space-h1)!important}.py-h1-xl{padding-top:var(--space-h1)!important;padding-bottom:var(--space-h1)!important}.p-h1-xl{padding:var(--space-h1)!important}.pt-h2-xl{padding-top:var(--space-h2)!important}.pb-h2-xl{padding-bottom:var(--space-h2)!important}.pl-h2-xl{padding-left:var(--space-h2)!important}.pr-h2-xl{padding-right:var(--space-h2)!important}.px-h2-xl{padding-left:var(--space-h2)!important;padding-right:var(--space-h2)!important}.py-h2-xl{padding-top:var(--space-h2)!important;padding-bottom:var(--space-h2)!important}.p-h2-xl{padding:var(--space-h2)!important}.pt-bottom-panel-xl{padding-top:var(--space-bottom-panel)!important}.pb-bottom-panel-xl{padding-bottom:var(--space-bottom-panel)!important}.pl-bottom-panel-xl{padding-left:var(--space-bottom-panel)!important}.pr-bottom-panel-xl{padding-right:var(--space-bottom-panel)!important}.px-bottom-panel-xl{padding-left:var(--space-bottom-panel)!important;padding-right:var(--space-bottom-panel)!important}.py-bottom-panel-xl{padding-top:var(--space-bottom-panel)!important;padding-bottom:var(--space-bottom-panel)!important}.p-bottom-panel-xl{padding:var(--space-bottom-panel)!important}.pt-1-xl{padding-top:var(--space-1)!important}.pb-1-xl{padding-bottom:var(--space-1)!important}.pl-1-xl{padding-left:var(--space-1)!important}.pr-1-xl{padding-right:var(--space-1)!important}.px-1-xl{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.py-1-xl{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.p-1-xl{padding:var(--space-1)!important}.pt-2-xl{padding-top:var(--space-2)!important}.pb-2-xl{padding-bottom:var(--space-2)!important}.pl-2-xl{padding-left:var(--space-2)!important}.pr-2-xl{padding-right:var(--space-2)!important}.px-2-xl{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.py-2-xl{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.p-2-xl{padding:var(--space-2)!important}.pt-3-xl{padding-top:var(--space-3)!important}.pb-3-xl{padding-bottom:var(--space-3)!important}.pl-3-xl{padding-left:var(--space-3)!important}.pr-3-xl{padding-right:var(--space-3)!important}.px-3-xl{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.py-3-xl{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.p-3-xl{padding:var(--space-3)!important}.pt-4-xl{padding-top:var(--space-4)!important}.pb-4-xl{padding-bottom:var(--space-4)!important}.pl-4-xl{padding-left:var(--space-4)!important}.pr-4-xl{padding-right:var(--space-4)!important}.px-4-xl{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.py-4-xl{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.p-4-xl{padding:var(--space-4)!important}.pt-5-xl{padding-top:var(--space-5)!important}.pb-5-xl{padding-bottom:var(--space-5)!important}.pl-5-xl{padding-left:var(--space-5)!important}.pr-5-xl{padding-right:var(--space-5)!important}.px-5-xl{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.py-5-xl{padding-top:var(--space-5)!important;padding-bottom:var(--space-5)!important}.p-5-xl{padding:var(--space-5)!important}.pt-10-xl{padding-top:var(--space-10)!important}.pb-10-xl{padding-bottom:var(--space-10)!important}.pl-10-xl{padding-left:var(--space-10)!important}.pr-10-xl{padding-right:var(--space-10)!important}.px-10-xl{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.py-10-xl{padding-top:var(--space-10)!important;padding-bottom:var(--space-10)!important}.p-10-xl{padding:var(--space-10)!important}.flex-row-xl{flex-direction:row!important}.flex-row-reverse-xl{flex-direction:row-reverse!important}.flex-col-xl{flex-direction:column!important}.flex-col-reverse-xl{flex-direction:column-reverse!important}.justify-start-xl{justify-content:flex-start!important}.justify-end-xl{justify-content:flex-end!important}.justify-center-xl{justify-content:center!important}.justify-between-xl{justify-content:space-between!important}.justify-around-xl{justify-content:space-around!important}.justify-evenly-xl{justify-content:space-evenly!important}.items-start-xl{align-items:flex-start!important}.items-end-xl{align-items:flex-end!important}.items-center-xl{align-items:center!important}.items-baseline-xl{align-items:baseline!important}.items-stretch-xl{align-items:stretch!important}.content-start-xl{align-content:flex-start!important}.content-end-xl{align-content:flex-end!important}.content-center-xl{align-content:center!important}.content-between-xl{align-content:space-between!important}.content-around-xl{align-content:space-around!important}.content-stretch-xl{align-content:stretch!important}.flex-wrap-xl{flex-wrap:wrap!important}.flex-wrap-reverse-xl{flex-wrap:wrap-reverse!important}.flex-nowrap-xl{flex-wrap:nowrap!important}.flex-1-xl{flex:1 1 0!important}.flex-auto-xl{flex:1 1 auto!important}.flex-initial-xl{flex:0 1 auto!important}.flex-none-xl{flex:none!important}.grow-xl{flex-grow:1!important}.grow-0-xl{flex-grow:0!important}.shrink-xl{flex-shrink:1!important}.shrink-0-xl{flex-shrink:0!important}.basis-0-xl{flex-basis:0!important}.basis-auto-xl{flex-basis:auto!important}.basis-full-xl{flex-basis:100%!important}.self-auto-xl{align-self:auto!important}.self-start-xl{align-self:flex-start!important}.self-end-xl{align-self:flex-end!important}.self-center-xl{align-self:center!important}.self-baseline-xl{align-self:baseline!important}.self-stretch-xl{align-self:stretch!important}.flex-xl{display:flex!important}.inline-flex-xl{display:inline-flex!important}.flex-row-xl{flex-direction:row!important}.flex-row-reverse-xl{flex-direction:row-reverse!important}.flex-col-xl{flex-direction:column!important}.flex-col-reverse-xl{flex-direction:column-reverse!important}.justify-start-xl{justify-content:flex-start!important}.justify-end-xl{justify-content:flex-end!important}.justify-center-xl{justify-content:center!important}.justify-between-xl{justify-content:space-between!important}.justify-around-xl{justify-content:space-around!important}.justify-evenly-xl{justify-content:space-evenly!important}.items-start-xl{align-items:flex-start!important}.items-end-xl{align-items:flex-end!important}.items-center-xl{align-items:center!important}.items-baseline-xl{align-items:baseline!important}.items-stretch-xl{align-items:stretch!important}.content-start-xl{align-content:flex-start!important}.content-end-xl{align-content:flex-end!important}.content-center-xl{align-content:center!important}.content-between-xl{align-content:space-between!important}.content-around-xl{align-content:space-around!important}.content-stretch-xl{align-content:stretch!important}.flex-wrap-xl{flex-wrap:wrap!important}.flex-wrap-reverse-xl{flex-wrap:wrap-reverse!important}.flex-nowrap-xl{flex-wrap:nowrap!important}.flex-1-xl{flex:1 1 0!important}.flex-auto-xl{flex:1 1 auto!important}.flex-initial-xl{flex:0 1 auto!important}.flex-none-xl{flex:none!important}.grow-xl{flex-grow:1!important}.grow-0-xl{flex-grow:0!important}.shrink-xl{flex-shrink:1!important}.shrink-0-xl{flex-shrink:0!important}.basis-0-xl{flex-basis:0!important}.basis-auto-xl{flex-basis:auto!important}.basis-full-xl{flex-basis:100%!important}.self-auto-xl{align-self:auto!important}.self-start-xl{align-self:flex-start!important}.self-end-xl{align-self:flex-end!important}.self-center-xl{align-self:center!important}.self-baseline-xl{align-self:baseline!important}.self-stretch-xl{align-self:stretch!important}.gap-0-xl{gap:0!important}.gap-x-0-xl{-moz-column-gap:0!important;column-gap:0!important}.gap-y-0-xl{row-gap:0!important}.gap-auto-xl{gap:auto!important}.gap-x-auto-xl{-moz-column-gap:auto!important;column-gap:auto!important}.gap-y-auto-xl{row-gap:auto!important}.gap-h1-xl{gap:var(--space-h1)!important}.gap-x-h1-xl{-moz-column-gap:var(--space-h1)!important;column-gap:var(--space-h1)!important}.gap-y-h1-xl{row-gap:var(--space-h1)!important}.gap-h2-xl{gap:var(--space-h2)!important}.gap-x-h2-xl{-moz-column-gap:var(--space-h2)!important;column-gap:var(--space-h2)!important}.gap-y-h2-xl{row-gap:var(--space-h2)!important}.gap-bottom-panel-xl{gap:var(--space-bottom-panel)!important}.gap-x-bottom-panel-xl{-moz-column-gap:var(--space-bottom-panel)!important;column-gap:var(--space-bottom-panel)!important}.gap-y-bottom-panel-xl{row-gap:var(--space-bottom-panel)!important}.gap-1-xl{gap:var(--space-1)!important}.gap-x-1-xl{-moz-column-gap:var(--space-1)!important;column-gap:var(--space-1)!important}.gap-y-1-xl{row-gap:var(--space-1)!important}.gap-2-xl{gap:var(--space-2)!important}.gap-x-2-xl{-moz-column-gap:var(--space-2)!important;column-gap:var(--space-2)!important}.gap-y-2-xl{row-gap:var(--space-2)!important}.gap-3-xl{gap:var(--space-3)!important}.gap-x-3-xl{-moz-column-gap:var(--space-3)!important;column-gap:var(--space-3)!important}.gap-y-3-xl{row-gap:var(--space-3)!important}.gap-4-xl{gap:var(--space-4)!important}.gap-x-4-xl{-moz-column-gap:var(--space-4)!important;column-gap:var(--space-4)!important}.gap-y-4-xl{row-gap:var(--space-4)!important}.gap-5-xl{gap:var(--space-5)!important}.gap-x-5-xl{-moz-column-gap:var(--space-5)!important;column-gap:var(--space-5)!important}.gap-y-5-xl{row-gap:var(--space-5)!important}.gap-10-xl{gap:var(--space-10)!important}.gap-x-10-xl{-moz-column-gap:var(--space-10)!important;column-gap:var(--space-10)!important}.gap-y-10-xl{row-gap:var(--space-10)!important}.d-none-xl{display:none!important}.d-block-xl{display:block!important}.d-inline-xl{display:inline!important}.d-inline-block-xl{display:inline-block!important}.d-flex-xl{display:flex!important}.d-inline-flex-xl{display:inline-flex!important}.d-grid-xl{display:grid!important}.d-inline-grid-xl{display:inline-grid!important}.d-table-xl{display:table!important}.d-table-row-xl{display:table-row!important}.d-table-cell-xl{display:table-cell!important}}@media screen and (max-width:1024px){.toggle__label-text{font-size:16px}.scroll-indicator img{width:40px}.scroll-padding>.container{padding-left:25px;padding-right:25px}.header{padding:16px 0}.header__column--menu-button{flex-basis:48px}.header__column--call-button{flex-basis:42px}.header__column--call-button .link{font-size:0;display:flex;align-items:center}.header__column--call-button .link .img--phone-18{display:block;width:18px;height:18px}.header__logo{width:94px;height:23px}.header__column--menu .menu{display:none}.menu--bigmenu .menu__link{font-size:14px;line-height:19.6px}.slider--tab-slider{padding-bottom:40px}.slider--fraction .splide__arrows{margin-top:20px}.slider--big .slider__title{margin-bottom:20px;padding-bottom:20px;max-width:943px}.slider--big .slider__pagination-container{bottom:14px}.slider--big .splide__slide{padding-top:71px}.slider--material .slider__label{font-size:20px}.slider--material .slider__pagination-container{bottom:14px}.slider--arrows-style-1 .splide__arrow{width:32px;height:32px}.slider--arrows-style-1 .splide__arrow svg{width:16px;height:16px}.slider--arrows-style-2 .splide__arrow{width:32px;height:32px}.slider--arrows-style-2 .splide__arrow svg{width:16px;height:16px}.slider--pagination-style-lines .splide__pagination{gap:10px}.slider--pagination-style-lines .splide__pagination__page{width:16px}.slider--pagination-style-lines .splide__pagination__page::before{width:16px}.big-menu__contacts-title{font-size:14px;line-height:16.8px}.social{gap:10px}.social__item{width:32px;height:32px}.special-offers__grid{display:flex;gap:10px;align-items:stretch;min-height:309px}.special-offers__item{padding:15px 20px 15px}.special-offers__item--half{height:auto}.project-item__cover{flex:1 1 58.8%}.project-item--reverse .project-item__info{width:calc(100% + 36px);margin-right:-36px}.project-item__info{width:calc(100% + 36px);margin-left:-36px}.project-item__title{padding-bottom:8px;margin-bottom:12px}.room-tour__link-wrap{margin-top:20px}.room-tour__slider-wrap{margin-top:25px;flex-basis:188px;height:188px}.about__image{height:182px}.events{height:auto;max-height:100%}.events__header{margin-bottom:15px}.events__subtitle{font-size:.875rem;margin-bottom:0;margin-top:2.5rem}.section--other-projects .events__subtitle{margin-top:-5px;font-size:.625rem}.events__date{font-size:14px}.map__info{padding:20px 16px 24px}.map-contacts__row{margin-bottom:16px}.map-contacts__header{font-size:14px;line-height:16.8px;margin-bottom:5px}.popup__subheader-wrap{margin-bottom:20px}.popup__header{margin-bottom:7px}.popup__description{margin-bottom:19px}.popup-overlay{transition:opacity var(--popup-anim-fade) ease,visibility var(--popup-anim-fade);background-color:rgba(0,0,0,0)}.popup-content{width:100%;transition:transform 0s ease var(--popup-anim-delay)}.popup-content.is-active{transition:none}.popup-close{width:32px;height:32px}.popup-close svg{width:16px;height:16px}.popup-news{display:flex;gap:20px}.popup-news__image-wrap{flex:1 0 50%}.tabs--horizontal .tabs__header{flex-direction:row;justify-content:flex-start;align-content:flex-start}.tabs--horizontal .tabs__header-item{width:calc(50% - 7.5px)}.section--real-estate .section__row{flex-basis:489px}.section__row{gap:36px}.section__column--gallery{flex:1 1 370px}.section--real-estate .section__text-block{max-width:87%}.section__column--centered .section__text{max-width:445px}.section__text{margin:15px 0 19px}.project-contacts__map-column{width:32%}.header-with-numbers__column--numbers{padding-top:0}.catalog-filter__items-grid{grid-template-columns:repeat(2,1fr)}.catalog-filter__apply{width:100%}.catalog-list{grid-template-columns:repeat(2,1fr)}.catalog-list--chess-view{grid-template-columns:1fr}}@media (max-width:1024px){:root{--font-size-text:0.875rem}:root{--font-size-caption:0.75rem}:root{--font-size-h1:clamp(1.25rem, calc(0.4960784314rem + 1.568627451vw), 1.5rem)}:root{--font-size-h2:clamp(1rem, calc(0.2460784314rem + 1.568627451vw), 1.25rem)}:root{--font-size-h3:clamp(0.875rem, calc(0.4980392157rem + 0.7843137255vw), 1rem)}:root{--hlayout-gap:clamp(2rem, calc(-4.031372549rem + 12.5490196078vw), 4rem)}:root{--vlayout-gap:clamp(1.25rem, calc(-1.0117647059rem + 4.7058823529vw), 2rem)}:root{--site-space-x:clamp(1.5rem, calc(-1.5156862745rem + 6.2745098039vw), 2.5rem)}:root{--space-h1:clamp(0.75rem, calc(-0.3808823529rem + 2.3529411765vw), 1.125rem)}:root{--space-h2:clamp(0.75rem, calc(-0.3808823529rem + 2.3529411765vw), 1.125rem)}.layout{--layout-gap:clamp(10px, 2.5vw, 18px)}.section-advantages .hlayout{height:calc(100% - clamp(2.5rem,calc(.625rem + 3.90625vw),3.125rem))}.mt-0-lg{margin-top:0!important}.mb-0-lg{margin-bottom:0!important}.ml-0-lg{margin-left:0!important}.mr-0-lg{margin-right:0!important}.mx-0-lg{margin-left:0!important;margin-right:0!important}.my-0-lg{margin-top:0!important;margin-bottom:0!important}.m-0-lg{margin:0!important}.mt-auto-lg{margin-top:auto!important}.mb-auto-lg{margin-bottom:auto!important}.ml-auto-lg{margin-left:auto!important}.mr-auto-lg{margin-right:auto!important}.mx-auto-lg{margin-left:auto!important;margin-right:auto!important}.my-auto-lg{margin-top:auto!important;margin-bottom:auto!important}.m-auto-lg{margin:auto!important}.mt-h1-lg{margin-top:var(--space-h1)!important}.mb-h1-lg{margin-bottom:var(--space-h1)!important}.ml-h1-lg{margin-left:var(--space-h1)!important}.mr-h1-lg{margin-right:var(--space-h1)!important}.mx-h1-lg{margin-left:var(--space-h1)!important;margin-right:var(--space-h1)!important}.my-h1-lg{margin-top:var(--space-h1)!important;margin-bottom:var(--space-h1)!important}.m-h1-lg{margin:var(--space-h1)!important}.mt-h2-lg{margin-top:var(--space-h2)!important}.mb-h2-lg{margin-bottom:var(--space-h2)!important}.ml-h2-lg{margin-left:var(--space-h2)!important}.mr-h2-lg{margin-right:var(--space-h2)!important}.mx-h2-lg{margin-left:var(--space-h2)!important;margin-right:var(--space-h2)!important}.my-h2-lg{margin-top:var(--space-h2)!important;margin-bottom:var(--space-h2)!important}.m-h2-lg{margin:var(--space-h2)!important}.mt-bottom-panel-lg{margin-top:var(--space-bottom-panel)!important}.mb-bottom-panel-lg{margin-bottom:var(--space-bottom-panel)!important}.ml-bottom-panel-lg{margin-left:var(--space-bottom-panel)!important}.mr-bottom-panel-lg{margin-right:var(--space-bottom-panel)!important}.mx-bottom-panel-lg{margin-left:var(--space-bottom-panel)!important;margin-right:var(--space-bottom-panel)!important}.my-bottom-panel-lg{margin-top:var(--space-bottom-panel)!important;margin-bottom:var(--space-bottom-panel)!important}.m-bottom-panel-lg{margin:var(--space-bottom-panel)!important}.mt-1-lg{margin-top:var(--space-1)!important}.mb-1-lg{margin-bottom:var(--space-1)!important}.ml-1-lg{margin-left:var(--space-1)!important}.mr-1-lg{margin-right:var(--space-1)!important}.mx-1-lg{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.my-1-lg{margin-top:var(--space-1)!important;margin-bottom:var(--space-1)!important}.m-1-lg{margin:var(--space-1)!important}.mt-2-lg{margin-top:var(--space-2)!important}.mb-2-lg{margin-bottom:var(--space-2)!important}.ml-2-lg{margin-left:var(--space-2)!important}.mr-2-lg{margin-right:var(--space-2)!important}.mx-2-lg{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.my-2-lg{margin-top:var(--space-2)!important;margin-bottom:var(--space-2)!important}.m-2-lg{margin:var(--space-2)!important}.mt-3-lg{margin-top:var(--space-3)!important}.mb-3-lg{margin-bottom:var(--space-3)!important}.ml-3-lg{margin-left:var(--space-3)!important}.mr-3-lg{margin-right:var(--space-3)!important}.mx-3-lg{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.my-3-lg{margin-top:var(--space-3)!important;margin-bottom:var(--space-3)!important}.m-3-lg{margin:var(--space-3)!important}.mt-4-lg{margin-top:var(--space-4)!important}.mb-4-lg{margin-bottom:var(--space-4)!important}.ml-4-lg{margin-left:var(--space-4)!important}.mr-4-lg{margin-right:var(--space-4)!important}.mx-4-lg{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.my-4-lg{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}.m-4-lg{margin:var(--space-4)!important}.mt-5-lg{margin-top:var(--space-5)!important}.mb-5-lg{margin-bottom:var(--space-5)!important}.ml-5-lg{margin-left:var(--space-5)!important}.mr-5-lg{margin-right:var(--space-5)!important}.mx-5-lg{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.my-5-lg{margin-top:var(--space-5)!important;margin-bottom:var(--space-5)!important}.m-5-lg{margin:var(--space-5)!important}.mt-10-lg{margin-top:var(--space-10)!important}.mb-10-lg{margin-bottom:var(--space-10)!important}.ml-10-lg{margin-left:var(--space-10)!important}.mr-10-lg{margin-right:var(--space-10)!important}.mx-10-lg{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.my-10-lg{margin-top:var(--space-10)!important;margin-bottom:var(--space-10)!important}.m-10-lg{margin:var(--space-10)!important}.pt-0-lg{padding-top:0!important}.pb-0-lg{padding-bottom:0!important}.pl-0-lg{padding-left:0!important}.pr-0-lg{padding-right:0!important}.px-0-lg{padding-left:0!important;padding-right:0!important}.py-0-lg{padding-top:0!important;padding-bottom:0!important}.p-0-lg{padding:0!important}.pt-auto-lg{padding-top:auto!important}.pb-auto-lg{padding-bottom:auto!important}.pl-auto-lg{padding-left:auto!important}.pr-auto-lg{padding-right:auto!important}.px-auto-lg{padding-left:auto!important;padding-right:auto!important}.py-auto-lg{padding-top:auto!important;padding-bottom:auto!important}.p-auto-lg{padding:auto!important}.pt-h1-lg{padding-top:var(--space-h1)!important}.pb-h1-lg{padding-bottom:var(--space-h1)!important}.pl-h1-lg{padding-left:var(--space-h1)!important}.pr-h1-lg{padding-right:var(--space-h1)!important}.px-h1-lg{padding-left:var(--space-h1)!important;padding-right:var(--space-h1)!important}.py-h1-lg{padding-top:var(--space-h1)!important;padding-bottom:var(--space-h1)!important}.p-h1-lg{padding:var(--space-h1)!important}.pt-h2-lg{padding-top:var(--space-h2)!important}.pb-h2-lg{padding-bottom:var(--space-h2)!important}.pl-h2-lg{padding-left:var(--space-h2)!important}.pr-h2-lg{padding-right:var(--space-h2)!important}.px-h2-lg{padding-left:var(--space-h2)!important;padding-right:var(--space-h2)!important}.py-h2-lg{padding-top:var(--space-h2)!important;padding-bottom:var(--space-h2)!important}.p-h2-lg{padding:var(--space-h2)!important}.pt-bottom-panel-lg{padding-top:var(--space-bottom-panel)!important}.pb-bottom-panel-lg{padding-bottom:var(--space-bottom-panel)!important}.pl-bottom-panel-lg{padding-left:var(--space-bottom-panel)!important}.pr-bottom-panel-lg{padding-right:var(--space-bottom-panel)!important}.px-bottom-panel-lg{padding-left:var(--space-bottom-panel)!important;padding-right:var(--space-bottom-panel)!important}.py-bottom-panel-lg{padding-top:var(--space-bottom-panel)!important;padding-bottom:var(--space-bottom-panel)!important}.p-bottom-panel-lg{padding:var(--space-bottom-panel)!important}.pt-1-lg{padding-top:var(--space-1)!important}.pb-1-lg{padding-bottom:var(--space-1)!important}.pl-1-lg{padding-left:var(--space-1)!important}.pr-1-lg{padding-right:var(--space-1)!important}.px-1-lg{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.py-1-lg{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.p-1-lg{padding:var(--space-1)!important}.pt-2-lg{padding-top:var(--space-2)!important}.pb-2-lg{padding-bottom:var(--space-2)!important}.pl-2-lg{padding-left:var(--space-2)!important}.pr-2-lg{padding-right:var(--space-2)!important}.px-2-lg{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.py-2-lg{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.p-2-lg{padding:var(--space-2)!important}.pt-3-lg{padding-top:var(--space-3)!important}.pb-3-lg{padding-bottom:var(--space-3)!important}.pl-3-lg{padding-left:var(--space-3)!important}.pr-3-lg{padding-right:var(--space-3)!important}.px-3-lg{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.py-3-lg{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.p-3-lg{padding:var(--space-3)!important}.pt-4-lg{padding-top:var(--space-4)!important}.pb-4-lg{padding-bottom:var(--space-4)!important}.pl-4-lg{padding-left:var(--space-4)!important}.pr-4-lg{padding-right:var(--space-4)!important}.px-4-lg{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.py-4-lg{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.p-4-lg{padding:var(--space-4)!important}.pt-5-lg{padding-top:var(--space-5)!important}.pb-5-lg{padding-bottom:var(--space-5)!important}.pl-5-lg{padding-left:var(--space-5)!important}.pr-5-lg{padding-right:var(--space-5)!important}.px-5-lg{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.py-5-lg{padding-top:var(--space-5)!important;padding-bottom:var(--space-5)!important}.p-5-lg{padding:var(--space-5)!important}.pt-10-lg{padding-top:var(--space-10)!important}.pb-10-lg{padding-bottom:var(--space-10)!important}.pl-10-lg{padding-left:var(--space-10)!important}.pr-10-lg{padding-right:var(--space-10)!important}.px-10-lg{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.py-10-lg{padding-top:var(--space-10)!important;padding-bottom:var(--space-10)!important}.p-10-lg{padding:var(--space-10)!important}.flex-row-lg{flex-direction:row!important}.flex-row-reverse-lg{flex-direction:row-reverse!important}.flex-col-lg{flex-direction:column!important}.flex-col-reverse-lg{flex-direction:column-reverse!important}.justify-start-lg{justify-content:flex-start!important}.justify-end-lg{justify-content:flex-end!important}.justify-center-lg{justify-content:center!important}.justify-between-lg{justify-content:space-between!important}.justify-around-lg{justify-content:space-around!important}.justify-evenly-lg{justify-content:space-evenly!important}.items-start-lg{align-items:flex-start!important}.items-end-lg{align-items:flex-end!important}.items-center-lg{align-items:center!important}.items-baseline-lg{align-items:baseline!important}.items-stretch-lg{align-items:stretch!important}.content-start-lg{align-content:flex-start!important}.content-end-lg{align-content:flex-end!important}.content-center-lg{align-content:center!important}.content-between-lg{align-content:space-between!important}.content-around-lg{align-content:space-around!important}.content-stretch-lg{align-content:stretch!important}.flex-wrap-lg{flex-wrap:wrap!important}.flex-wrap-reverse-lg{flex-wrap:wrap-reverse!important}.flex-nowrap-lg{flex-wrap:nowrap!important}.flex-1-lg{flex:1 1 0!important}.flex-auto-lg{flex:1 1 auto!important}.flex-initial-lg{flex:0 1 auto!important}.flex-none-lg{flex:none!important}.grow-lg{flex-grow:1!important}.grow-0-lg{flex-grow:0!important}.shrink-lg{flex-shrink:1!important}.shrink-0-lg{flex-shrink:0!important}.basis-0-lg{flex-basis:0!important}.basis-auto-lg{flex-basis:auto!important}.basis-full-lg{flex-basis:100%!important}.self-auto-lg{align-self:auto!important}.self-start-lg{align-self:flex-start!important}.self-end-lg{align-self:flex-end!important}.self-center-lg{align-self:center!important}.self-baseline-lg{align-self:baseline!important}.self-stretch-lg{align-self:stretch!important}.flex-lg{display:flex!important}.inline-flex-lg{display:inline-flex!important}.flex-row-lg{flex-direction:row!important}.flex-row-reverse-lg{flex-direction:row-reverse!important}.flex-col-lg{flex-direction:column!important}.flex-col-reverse-lg{flex-direction:column-reverse!important}.justify-start-lg{justify-content:flex-start!important}.justify-end-lg{justify-content:flex-end!important}.justify-center-lg{justify-content:center!important}.justify-between-lg{justify-content:space-between!important}.justify-around-lg{justify-content:space-around!important}.justify-evenly-lg{justify-content:space-evenly!important}.items-start-lg{align-items:flex-start!important}.items-end-lg{align-items:flex-end!important}.items-center-lg{align-items:center!important}.items-baseline-lg{align-items:baseline!important}.items-stretch-lg{align-items:stretch!important}.content-start-lg{align-content:flex-start!important}.content-end-lg{align-content:flex-end!important}.content-center-lg{align-content:center!important}.content-between-lg{align-content:space-between!important}.content-around-lg{align-content:space-around!important}.content-stretch-lg{align-content:stretch!important}.flex-wrap-lg{flex-wrap:wrap!important}.flex-wrap-reverse-lg{flex-wrap:wrap-reverse!important}.flex-nowrap-lg{flex-wrap:nowrap!important}.flex-1-lg{flex:1 1 0!important}.flex-auto-lg{flex:1 1 auto!important}.flex-initial-lg{flex:0 1 auto!important}.flex-none-lg{flex:none!important}.grow-lg{flex-grow:1!important}.grow-0-lg{flex-grow:0!important}.shrink-lg{flex-shrink:1!important}.shrink-0-lg{flex-shrink:0!important}.basis-0-lg{flex-basis:0!important}.basis-auto-lg{flex-basis:auto!important}.basis-full-lg{flex-basis:100%!important}.self-auto-lg{align-self:auto!important}.self-start-lg{align-self:flex-start!important}.self-end-lg{align-self:flex-end!important}.self-center-lg{align-self:center!important}.self-baseline-lg{align-self:baseline!important}.self-stretch-lg{align-self:stretch!important}.gap-0-lg{gap:0!important}.gap-x-0-lg{-moz-column-gap:0!important;column-gap:0!important}.gap-y-0-lg{row-gap:0!important}.gap-auto-lg{gap:auto!important}.gap-x-auto-lg{-moz-column-gap:auto!important;column-gap:auto!important}.gap-y-auto-lg{row-gap:auto!important}.gap-h1-lg{gap:var(--space-h1)!important}.gap-x-h1-lg{-moz-column-gap:var(--space-h1)!important;column-gap:var(--space-h1)!important}.gap-y-h1-lg{row-gap:var(--space-h1)!important}.gap-h2-lg{gap:var(--space-h2)!important}.gap-x-h2-lg{-moz-column-gap:var(--space-h2)!important;column-gap:var(--space-h2)!important}.gap-y-h2-lg{row-gap:var(--space-h2)!important}.gap-bottom-panel-lg{gap:var(--space-bottom-panel)!important}.gap-x-bottom-panel-lg{-moz-column-gap:var(--space-bottom-panel)!important;column-gap:var(--space-bottom-panel)!important}.gap-y-bottom-panel-lg{row-gap:var(--space-bottom-panel)!important}.gap-1-lg{gap:var(--space-1)!important}.gap-x-1-lg{-moz-column-gap:var(--space-1)!important;column-gap:var(--space-1)!important}.gap-y-1-lg{row-gap:var(--space-1)!important}.gap-2-lg{gap:var(--space-2)!important}.gap-x-2-lg{-moz-column-gap:var(--space-2)!important;column-gap:var(--space-2)!important}.gap-y-2-lg{row-gap:var(--space-2)!important}.gap-3-lg{gap:var(--space-3)!important}.gap-x-3-lg{-moz-column-gap:var(--space-3)!important;column-gap:var(--space-3)!important}.gap-y-3-lg{row-gap:var(--space-3)!important}.gap-4-lg{gap:var(--space-4)!important}.gap-x-4-lg{-moz-column-gap:var(--space-4)!important;column-gap:var(--space-4)!important}.gap-y-4-lg{row-gap:var(--space-4)!important}.gap-5-lg{gap:var(--space-5)!important}.gap-x-5-lg{-moz-column-gap:var(--space-5)!important;column-gap:var(--space-5)!important}.gap-y-5-lg{row-gap:var(--space-5)!important}.gap-10-lg{gap:var(--space-10)!important}.gap-x-10-lg{-moz-column-gap:var(--space-10)!important;column-gap:var(--space-10)!important}.gap-y-10-lg{row-gap:var(--space-10)!important}.d-none-lg{display:none!important}.d-block-lg{display:block!important}.d-inline-lg{display:inline!important}.d-inline-block-lg{display:inline-block!important}.d-flex-lg{display:flex!important}.d-inline-flex-lg{display:inline-flex!important}.d-grid-lg{display:grid!important}.d-inline-grid-lg{display:inline-grid!important}.d-table-lg{display:table!important}.d-table-row-lg{display:table-row!important}.d-table-cell-lg{display:table-cell!important}}@media screen and (max-height:840px){.footer__middle{display:none}}@media screen and (max-width:768px){[data-theme-md=light]{--input-bg:transparent;--input-color:var(--color-default);--input-border-color:var(--color-gray);--input-border-color-focus:var(--color-default);--input-placeholder-color:var(--color-gray);--select-bg:var(--input-bg);--select-color:var(--input-color);--select-border-color:var(--input-border-color);--select-arrow-color:var(--select-color);--select-dropdown-bg:var(--color-white);--select-dropdown-color:var(--color-gray);--select-dropdown-color-hover:var(--color-default);--select-dropdown-color-selected:var(--color-default);--select-dropdown-border-color:var(--color-gray);--checkbox-bg:var(--color-accent);--checkbox-color:rgba(var(--color-default-rgb) / 0.5);--checkbox-color-checked:rgba(var(--color-default-rgb) / 1)}.btn--tab,.btn--tab-base,.btn--tab-minimal{white-space:nowrap}.scroll-indicator img{width:30px}body{overflow:auto}.content.smooth-scroll{transform:none!important}.scroll-padding>.container{padding-left:1px;padding-right:1px;padding-top:8px;padding-bottom:8px}.map-icon{flex-direction:column;gap:1.375rem}.page-single .section{padding-top:52px;height:auto}.header{padding:8px 0}.header__column--menu-button{flex:1 0 auto}.header__column--logo{flex-basis:100%;justify-content:center}.header__column--menu{display:none}.header__column--phone{display:none}.header__column--call-button{flex:1 0 auto}.header__column--call-button .link .img--phone-18{display:none}.header__column--call-button .link .img--phone-26{display:block;width:18px;height:18px}.header__logo{top:0}.menu--bigmenu .menu__list{align-items:center}.menu__submenu{list-style-type:none;padding-left:0}.slider--tab-slider.slider--arrows-pos-2{padding-bottom:40px}.slider--tab-slider.slider--arrows-pos-2 .splide__arrows{display:none}.section--real-estate .slider--tab-slider .slider__pagination-container{display:block}.section--flats .slider--tab-slider .slider__pagination-container{display:block}.slider--tab-slider .splide__arrows--pos-1{display:none}.slider--big .slider__title{font-size:24px;line-height:28.8px}.slider--big .slider__pagination-container{bottom:34px}.slider--big .splide__slide{padding-top:20px}.slider--material .slider__label{font-size:18px;bottom:initial;top:0;background-image:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,0) 50%);justify-content:flex-start;padding-top:50px;padding-bottom:24px}.slider--material .slider__pagination-container{bottom:34px}.slider--pagination-style-lines .splide__pagination{justify-content:center}.big-menu__row{flex-direction:column;text-align:center;gap:60px;align-items:center;justify-content:flex-start}.social{justify-content:center}.special-offers .splide__track{min-height:0}.special-offers__grid{min-height:358px;flex-basis:38vh}.project-item--reverse .project-item__content{flex-direction:column}.project-item__content{flex-direction:column;align-items:center;flex:1 1 auto}.project-item__cover{height:413px;flex:1 0 auto;width:100%;border-radius:0}.project-item--reverse .project-item__cover{border-radius:0}.project-item__details{margin-top:-40px}.project-item--reverse .project-item__info{margin-left:0;margin-right:0}.project-item__info{margin-left:0;margin-right:0;width:100%;max-width:304px}.project-item__hidden--status{align-self:center;height:auto}.project-item__hidden--link{height:auto;margin-top:18px}.project-item__status{opacity:1}.project-item__link{opacity:1}.project-item__title{margin-top:8px;padding-bottom:10px;margin-bottom:12px}.room-tour__slider-wrap{flex-basis:50vh;max-height:300px}.about__image{height:151px;margin-bottom:16px}.about__row{flex-direction:column}.events__slider{border-bottom:0}.events__slider .splide__list{height:70vh}.events__slider .splide__slide{height:33%;width:100%!important}.events__slider--other-projects{border-bottom:0}.events__slider--other-projects .splide__list{height:70vh;overflow:initial}.events__slider--other-projects .splide__slide{height:100%;width:100%}.events__slider--other-projects .splide__slide__row{height:50%;width:100%}.events__image{flex:1 1 393px;max-height:50vh;margin-bottom:8px}.events__arrows{display:none}.footer__middle{display:none}.footer__bottom{min-height:0;overflow-y:auto}.footer__logo{min-height:0;flex-basis:auto}.footer__text{text-align:center;font-size:.875rem}.footer{grid-template-rows:auto 1fr}.map{display:flex;flex-direction:column;width:100%;height:auto;box-sizing:border-box;min-height:100%}.map--fullscreen .map__container{position:initial;top:initial;left:initial;right:initial;bottom:initial}.map--fullscreen .map__info-wrap{left:0}.map--fullscreen{position:relative}.map__container{height:auto;min-height:100%;flex-grow:1}.map__info-wrap{position:relative;padding:0;margin-bottom:1.25rem}.map__info{padding:0;max-width:none;width:100%}.map-contacts__header{font-size:14px;line-height:16.8px;margin-bottom:4px}.feedback-form--inline .feedback-form__inputs{flex-direction:column;align-items:stretch;gap:1rem}.feedback-form--inline .feedback-form__policy{flex-direction:column;align-items:flex-start;gap:.625rem}.feedback-form--centered .feedback-form__inputs{flex-direction:column;align-items:stretch;gap:1rem}.feedback-form--centered .feedback-form__policy{flex-direction:column;align-items:flex-start;gap:.625rem}.feedback-form--centered .feedback-form__submit{width:100%}.feedback-form--submit-width-auto .feedback-form__submit{width:100%}.popup__subheader-wrap{margin-bottom:16px}.popup-news{flex-direction:column;gap:0}.popup-news__image-wrap{flex:1 0 auto}.tabs--horizontal{flex-direction:column;gap:0}.tabs--horizontal .tabs__viewport{flex:none}.tabs--horizontal .tabs__header{justify-content:center}.tabs--horizontal .tabs__header-item{flex:auto}.tabs--selectbox .slider__pagination-container{display:block}.tabs--selectbox .slider--pagination-style-lines .splide__pagination__page::before{background-color:#000}.tabs__header{margin-bottom:12px;flex-wrap:nowrap;justify-content:flex-start}.section--real-estate .tabs__header{margin-bottom:20px}.tabs__header-item{border-bottom:0;padding:4px 9px;white-space:nowrap}.section--real-estate .tabs__header-item{border-bottom:solid 1px var(--color-gray);padding:16px 24px}.section div.section--project:nth-of-type(2nof.section--project){padding-top:0}.section--project{height:50vh;height:50dvh}.section--project:nth-child(2nof.section--project){padding-top:0}.section--project:nth-child(2nof.section--project) .project-item{padding-bottom:2.75rem}.section--project .project-item{display:flex;flex-direction:column;justify-content:center;padding-bottom:1.25rem;min-height:100%}.section--project .project-item__content{flex-direction:column;align-items:center;flex:1 1 auto;display:flex;flex-direction:column;flex-grow:1}.section--project .project-item__cover{flex-grow:1;flex-basis:0;border-radius:0 90px 0 0}.section--project .project-item__details{flex:0 1 auto;align-self:stretch}.section--project .project-item__info{width:90%;max-width:400px;margin:0 auto}.section--map{padding-bottom:0!important}.section--contacts{padding-top:calc(var(--header-height) + var(--section-padding-top));padding-bottom:0}.section--real-estate .section__row{flex-direction:column;flex-basis:auto}.section--catalog{padding-top:32px!important}.section--catalog-filter{display:grid;grid-template-rows:0fr;padding-top:12px!important;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease,padding .3s ease}.section--catalog-view-list>*{overflow:hidden}.section--catalog-view-list.is-open>*{overflow:initial}.section--catalog-filter-view-chess{grid-template-rows:1fr;opacity:1}.section--catalog-filter.is-open{grid-template-rows:1fr;opacity:1}.section__row{gap:24px}.section--tabs .section__row{gap:10px}.section--real-estate .section__row{gap:18px}.section__column--button-align-left{justify-content:center;margin-top:0}.section__column--button{padding:0 0 0}.section__column--big-image{flex-basis:auto;height:200px}.section__column--project-map{flex-basis:auto}.section__column--material-slider{flex:1 1 350px}.section__column--gallery{flex:1 1 350px}.section--real-estate .section__column--tabs{width:100%;flex:1 1 70vh}.section__column .map{height:184px}.section--real-estate .section__text-block{max-width:100%}.section--real-estate .section__text{margin-bottom:26px}.section__column--centered .section__text{max-width:650px}.section__text{margin:15px 0 14px}.section--contacts-2 .project-contacts__map{height:initial;flex-grow:1;min-height:0}.section--contacts-2 .map{position:relative;height:100%;gap:.0001rem;background:0 0}.section--contacts-2 .map__info-wrap{align-items:stretch}.section--contacts-2 .map-contacts{padding:0;max-width:none}.construction-progress__header-column{flex-wrap:wrap}.construction-progress__header-column>div{flex-basis:auto}.documents__body{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:22px}.documents__column--links{flex-direction:column;gap:22px}.project-contacts__map-column{width:100%}.project-contacts__image-column{height:218px}.project-contacts__map{height:350px}.project-contacts .section__row--direction-row{flex-direction:column}.project-contacts .map-contacts{max-width:none;padding:0 0 5px 0}.project-contacts .map-contacts__block:nth-child(2of.map-contacts__block){margin-bottom:15px}.header-with-numbers__row{gap:20px;flex-direction:column;align-items:flex-start}.header-with-numbers__column{flex:1 0 auto}.header-with-numbers__column--text{max-width:none}.header-with-numbers__column--numbers{width:100%}.numbers{grid-template-columns:repeat(auto-fit,minmax(0,auto));gap:2.5rem 1.25rem;align-items:start}.numbers__item{display:flex;flex-direction:column;gap:.625rem;align-items:flex-start}.numbers--inline{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:2.5rem 1.25rem;align-items:start}.numbers--inline .numbers__number{line-height:1}.numbers__number{line-height:1}.filter-trigger{display:flex}.catalog-filter--chess-view{padding-block-start:3.25rem}.catalog-filter__items-grid{max-width:none;grid-template-columns:1fr;margin-bottom:0}.catalog-filter__buttons{flex-direction:column;align-items:stretch}.catalog-filter__view-change.is-active{display:none}.catalog-filter__apply{width:100%;margin-top:30px}.catalog-filter .noUi-connect{background:var(--color-default)}.catalog-list{grid-template-columns:1fr;gap:1.25rem}.catalog-card{padding:32px 24px}.catalog-card--chess-view .catalog-card__specs{display:none}.catalog-card--chess-view .catalog-card__title{text-align:center}.catalog-card--chess-view .catalog-card__button{display:none}.catalog-card__image-wrapper{margin:0 0 20px}.catalog-card__price{text-align:center}.catalog-sorter__view-btn{text-transform:lowercase}.catalog-sorter__sort-select-group .custom-select__selected{font-size:12px;text-transform:lowercase}.catalog-chess__overlay.is-active{display:block;opacity:1;visibility:visible;pointer-events:auto}.catalog-chess__right{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:100;max-width:none;transform:translateY(110%);transition:transform .3s ease-in-out}.catalog-chess__right.is-active{transform:translateY(0)}.catalog-chess__close-btn{display:flex}.flats-table__floor{padding-right:.75rem}.flats-table__cell{min-height:1.375rem}.section-real-estate__tab-btn{max-width:none}.callback-form{max-width:none}.text-left-md{text-align:left}.w-100-md{width:100%}.h-auto-md{height:auto}}@media (max-width:768px){:root{--font-size-text:0.875rem}:root{--font-size-caption:0.75rem}:root{--font-size-h1:1.25rem}:root{--font-size-h2:1rem}:root{--font-size-h3:0.875rem}:root{--hlayout-gap:2rem}:root{--vlayout-gap:1.25rem}:root{--site-space-x:clamp(1rem, calc(0.5565110565rem + 1.9656019656vw), 1.5rem)}:root{--space-h1:0.75rem}:root{--space-h2:0.75rem}.layout{--layout-gap:12px}.layout--horizontal{grid-template-columns:100%;grid-template-rows:inherit;grid-template-areas:"text" "media"}.layout--horizontal.layout--reverse{grid-template-columns:100%;grid-template-rows:inherit;grid-template-areas:"media" "text"}.layout--horizontal.layout--text-as-media{grid-template-columns:100%;grid-template-rows:1fr;grid-template-areas:"text"}.layout--horizontal.layout--text-as-media.layout--reverse{grid-template-areas:"text"}.hlayout{grid-template-columns:100%;grid-template-rows:var(--hlayout-col-main-md) var(--hlayout-col-secondary-md);grid-template-areas:var(--hlayout-grid-template-areas-md);gap:var(--vlayout-gap,1.25rem)}.hlayout--reverse{grid-template-rows:var(--hlayout-col-secondary-md) var(--hlayout-col-main-md);grid-template-areas:var(--hlayout-grid-template-areas-md)}.hlayout--equal{grid-template-rows:auto 1fr;align-items:stretch;height:100%;gap:.0625rem}.hlayout--equal.hlayout--reverse{grid-template-rows:1fr auto}.hlayout--reverse .hlayout__col--rounded{border-radius:0 90px 0 0}.hlayout__col--rounded-0-md{border-radius:0}.hlayout--reverse .hlayout__col--rounded-0-md{border-radius:0}.media-card{padding:1.25rem}.catalog-product{margin-top:20px}.catalog-product__grid{grid-template-columns:1fr;gap:20px}.catalog-product__left-top{min-width:227px;width:100%;box-sizing:border-box}.catalog-product__rooms{margin-bottom:0}.catalog-product__top-controls{min-height:48px;margin-bottom:8px}.catalog-product__selector{min-width:240px;font-size:14px}.catalog-product__image-wrapper{height:min(70vw,500px)}.catalog-product__image{height:min(70vw,500px)}.catalog-product__price{padding-bottom:0;margin-bottom:0;border-bottom:0}.catalog-product__button{order:-1}.section-flats-apartments .section-flats-apartments__tabs{display:none}.section-advantages .hlayout{gap:0;height:calc(100% - 2.25rem)}.section-advantages .hlayout__col--main{padding-right:0}.section-advantages__titles-slider{position:relative;transform:none}.section-advantages__text-slider{padding-right:clamp(1.25rem,calc(-1.25rem + 5.2083333333vw),5rem)}.section-advantages__col--card{position:initial}.mt-0-md{margin-top:0!important}.mb-0-md{margin-bottom:0!important}.ml-0-md{margin-left:0!important}.mr-0-md{margin-right:0!important}.mx-0-md{margin-left:0!important;margin-right:0!important}.my-0-md{margin-top:0!important;margin-bottom:0!important}.m-0-md{margin:0!important}.mt-auto-md{margin-top:auto!important}.mb-auto-md{margin-bottom:auto!important}.ml-auto-md{margin-left:auto!important}.mr-auto-md{margin-right:auto!important}.mx-auto-md{margin-left:auto!important;margin-right:auto!important}.my-auto-md{margin-top:auto!important;margin-bottom:auto!important}.m-auto-md{margin:auto!important}.mt-h1-md{margin-top:var(--space-h1)!important}.mb-h1-md{margin-bottom:var(--space-h1)!important}.ml-h1-md{margin-left:var(--space-h1)!important}.mr-h1-md{margin-right:var(--space-h1)!important}.mx-h1-md{margin-left:var(--space-h1)!important;margin-right:var(--space-h1)!important}.my-h1-md{margin-top:var(--space-h1)!important;margin-bottom:var(--space-h1)!important}.m-h1-md{margin:var(--space-h1)!important}.mt-h2-md{margin-top:var(--space-h2)!important}.mb-h2-md{margin-bottom:var(--space-h2)!important}.ml-h2-md{margin-left:var(--space-h2)!important}.mr-h2-md{margin-right:var(--space-h2)!important}.mx-h2-md{margin-left:var(--space-h2)!important;margin-right:var(--space-h2)!important}.my-h2-md{margin-top:var(--space-h2)!important;margin-bottom:var(--space-h2)!important}.m-h2-md{margin:var(--space-h2)!important}.mt-bottom-panel-md{margin-top:var(--space-bottom-panel)!important}.mb-bottom-panel-md{margin-bottom:var(--space-bottom-panel)!important}.ml-bottom-panel-md{margin-left:var(--space-bottom-panel)!important}.mr-bottom-panel-md{margin-right:var(--space-bottom-panel)!important}.mx-bottom-panel-md{margin-left:var(--space-bottom-panel)!important;margin-right:var(--space-bottom-panel)!important}.my-bottom-panel-md{margin-top:var(--space-bottom-panel)!important;margin-bottom:var(--space-bottom-panel)!important}.m-bottom-panel-md{margin:var(--space-bottom-panel)!important}.mt-1-md{margin-top:var(--space-1)!important}.mb-1-md{margin-bottom:var(--space-1)!important}.ml-1-md{margin-left:var(--space-1)!important}.mr-1-md{margin-right:var(--space-1)!important}.mx-1-md{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.my-1-md{margin-top:var(--space-1)!important;margin-bottom:var(--space-1)!important}.m-1-md{margin:var(--space-1)!important}.mt-2-md{margin-top:var(--space-2)!important}.mb-2-md{margin-bottom:var(--space-2)!important}.ml-2-md{margin-left:var(--space-2)!important}.mr-2-md{margin-right:var(--space-2)!important}.mx-2-md{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.my-2-md{margin-top:var(--space-2)!important;margin-bottom:var(--space-2)!important}.m-2-md{margin:var(--space-2)!important}.mt-3-md{margin-top:var(--space-3)!important}.mb-3-md{margin-bottom:var(--space-3)!important}.ml-3-md{margin-left:var(--space-3)!important}.mr-3-md{margin-right:var(--space-3)!important}.mx-3-md{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.my-3-md{margin-top:var(--space-3)!important;margin-bottom:var(--space-3)!important}.m-3-md{margin:var(--space-3)!important}.mt-4-md{margin-top:var(--space-4)!important}.mb-4-md{margin-bottom:var(--space-4)!important}.ml-4-md{margin-left:var(--space-4)!important}.mr-4-md{margin-right:var(--space-4)!important}.mx-4-md{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.my-4-md{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}.m-4-md{margin:var(--space-4)!important}.mt-5-md{margin-top:var(--space-5)!important}.mb-5-md{margin-bottom:var(--space-5)!important}.ml-5-md{margin-left:var(--space-5)!important}.mr-5-md{margin-right:var(--space-5)!important}.mx-5-md{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.my-5-md{margin-top:var(--space-5)!important;margin-bottom:var(--space-5)!important}.m-5-md{margin:var(--space-5)!important}.mt-10-md{margin-top:var(--space-10)!important}.mb-10-md{margin-bottom:var(--space-10)!important}.ml-10-md{margin-left:var(--space-10)!important}.mr-10-md{margin-right:var(--space-10)!important}.mx-10-md{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.my-10-md{margin-top:var(--space-10)!important;margin-bottom:var(--space-10)!important}.m-10-md{margin:var(--space-10)!important}.pt-0-md{padding-top:0!important}.pb-0-md{padding-bottom:0!important}.pl-0-md{padding-left:0!important}.pr-0-md{padding-right:0!important}.px-0-md{padding-left:0!important;padding-right:0!important}.py-0-md{padding-top:0!important;padding-bottom:0!important}.p-0-md{padding:0!important}.pt-auto-md{padding-top:auto!important}.pb-auto-md{padding-bottom:auto!important}.pl-auto-md{padding-left:auto!important}.pr-auto-md{padding-right:auto!important}.px-auto-md{padding-left:auto!important;padding-right:auto!important}.py-auto-md{padding-top:auto!important;padding-bottom:auto!important}.p-auto-md{padding:auto!important}.pt-h1-md{padding-top:var(--space-h1)!important}.pb-h1-md{padding-bottom:var(--space-h1)!important}.pl-h1-md{padding-left:var(--space-h1)!important}.pr-h1-md{padding-right:var(--space-h1)!important}.px-h1-md{padding-left:var(--space-h1)!important;padding-right:var(--space-h1)!important}.py-h1-md{padding-top:var(--space-h1)!important;padding-bottom:var(--space-h1)!important}.p-h1-md{padding:var(--space-h1)!important}.pt-h2-md{padding-top:var(--space-h2)!important}.pb-h2-md{padding-bottom:var(--space-h2)!important}.pl-h2-md{padding-left:var(--space-h2)!important}.pr-h2-md{padding-right:var(--space-h2)!important}.px-h2-md{padding-left:var(--space-h2)!important;padding-right:var(--space-h2)!important}.py-h2-md{padding-top:var(--space-h2)!important;padding-bottom:var(--space-h2)!important}.p-h2-md{padding:var(--space-h2)!important}.pt-bottom-panel-md{padding-top:var(--space-bottom-panel)!important}.pb-bottom-panel-md{padding-bottom:var(--space-bottom-panel)!important}.pl-bottom-panel-md{padding-left:var(--space-bottom-panel)!important}.pr-bottom-panel-md{padding-right:var(--space-bottom-panel)!important}.px-bottom-panel-md{padding-left:var(--space-bottom-panel)!important;padding-right:var(--space-bottom-panel)!important}.py-bottom-panel-md{padding-top:var(--space-bottom-panel)!important;padding-bottom:var(--space-bottom-panel)!important}.p-bottom-panel-md{padding:var(--space-bottom-panel)!important}.pt-1-md{padding-top:var(--space-1)!important}.pb-1-md{padding-bottom:var(--space-1)!important}.pl-1-md{padding-left:var(--space-1)!important}.pr-1-md{padding-right:var(--space-1)!important}.px-1-md{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.py-1-md{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.p-1-md{padding:var(--space-1)!important}.pt-2-md{padding-top:var(--space-2)!important}.pb-2-md{padding-bottom:var(--space-2)!important}.pl-2-md{padding-left:var(--space-2)!important}.pr-2-md{padding-right:var(--space-2)!important}.px-2-md{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.py-2-md{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.p-2-md{padding:var(--space-2)!important}.pt-3-md{padding-top:var(--space-3)!important}.pb-3-md{padding-bottom:var(--space-3)!important}.pl-3-md{padding-left:var(--space-3)!important}.pr-3-md{padding-right:var(--space-3)!important}.px-3-md{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.py-3-md{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.p-3-md{padding:var(--space-3)!important}.pt-4-md{padding-top:var(--space-4)!important}.pb-4-md{padding-bottom:var(--space-4)!important}.pl-4-md{padding-left:var(--space-4)!important}.pr-4-md{padding-right:var(--space-4)!important}.px-4-md{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.py-4-md{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.p-4-md{padding:var(--space-4)!important}.pt-5-md{padding-top:var(--space-5)!important}.pb-5-md{padding-bottom:var(--space-5)!important}.pl-5-md{padding-left:var(--space-5)!important}.pr-5-md{padding-right:var(--space-5)!important}.px-5-md{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.py-5-md{padding-top:var(--space-5)!important;padding-bottom:var(--space-5)!important}.p-5-md{padding:var(--space-5)!important}.pt-10-md{padding-top:var(--space-10)!important}.pb-10-md{padding-bottom:var(--space-10)!important}.pl-10-md{padding-left:var(--space-10)!important}.pr-10-md{padding-right:var(--space-10)!important}.px-10-md{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.py-10-md{padding-top:var(--space-10)!important;padding-bottom:var(--space-10)!important}.p-10-md{padding:var(--space-10)!important}.flex-row-md{flex-direction:row!important}.flex-row-reverse-md{flex-direction:row-reverse!important}.flex-col-md{flex-direction:column!important}.flex-col-reverse-md{flex-direction:column-reverse!important}.justify-start-md{justify-content:flex-start!important}.justify-end-md{justify-content:flex-end!important}.justify-center-md{justify-content:center!important}.justify-between-md{justify-content:space-between!important}.justify-around-md{justify-content:space-around!important}.justify-evenly-md{justify-content:space-evenly!important}.items-start-md{align-items:flex-start!important}.items-end-md{align-items:flex-end!important}.items-center-md{align-items:center!important}.items-baseline-md{align-items:baseline!important}.items-stretch-md{align-items:stretch!important}.content-start-md{align-content:flex-start!important}.content-end-md{align-content:flex-end!important}.content-center-md{align-content:center!important}.content-between-md{align-content:space-between!important}.content-around-md{align-content:space-around!important}.content-stretch-md{align-content:stretch!important}.flex-wrap-md{flex-wrap:wrap!important}.flex-wrap-reverse-md{flex-wrap:wrap-reverse!important}.flex-nowrap-md{flex-wrap:nowrap!important}.flex-1-md{flex:1 1 0!important}.flex-auto-md{flex:1 1 auto!important}.flex-initial-md{flex:0 1 auto!important}.flex-none-md{flex:none!important}.grow-md{flex-grow:1!important}.grow-0-md{flex-grow:0!important}.shrink-md{flex-shrink:1!important}.shrink-0-md{flex-shrink:0!important}.basis-0-md{flex-basis:0!important}.basis-auto-md{flex-basis:auto!important}.basis-full-md{flex-basis:100%!important}.self-auto-md{align-self:auto!important}.self-start-md{align-self:flex-start!important}.self-end-md{align-self:flex-end!important}.self-center-md{align-self:center!important}.self-baseline-md{align-self:baseline!important}.self-stretch-md{align-self:stretch!important}.flex-md{display:flex!important}.inline-flex-md{display:inline-flex!important}.flex-row-md{flex-direction:row!important}.flex-row-reverse-md{flex-direction:row-reverse!important}.flex-col-md{flex-direction:column!important}.flex-col-reverse-md{flex-direction:column-reverse!important}.justify-start-md{justify-content:flex-start!important}.justify-end-md{justify-content:flex-end!important}.justify-center-md{justify-content:center!important}.justify-between-md{justify-content:space-between!important}.justify-around-md{justify-content:space-around!important}.justify-evenly-md{justify-content:space-evenly!important}.items-start-md{align-items:flex-start!important}.items-end-md{align-items:flex-end!important}.items-center-md{align-items:center!important}.items-baseline-md{align-items:baseline!important}.items-stretch-md{align-items:stretch!important}.content-start-md{align-content:flex-start!important}.content-end-md{align-content:flex-end!important}.content-center-md{align-content:center!important}.content-between-md{align-content:space-between!important}.content-around-md{align-content:space-around!important}.content-stretch-md{align-content:stretch!important}.flex-wrap-md{flex-wrap:wrap!important}.flex-wrap-reverse-md{flex-wrap:wrap-reverse!important}.flex-nowrap-md{flex-wrap:nowrap!important}.flex-1-md{flex:1 1 0!important}.flex-auto-md{flex:1 1 auto!important}.flex-initial-md{flex:0 1 auto!important}.flex-none-md{flex:none!important}.grow-md{flex-grow:1!important}.grow-0-md{flex-grow:0!important}.shrink-md{flex-shrink:1!important}.shrink-0-md{flex-shrink:0!important}.basis-0-md{flex-basis:0!important}.basis-auto-md{flex-basis:auto!important}.basis-full-md{flex-basis:100%!important}.self-auto-md{align-self:auto!important}.self-start-md{align-self:flex-start!important}.self-end-md{align-self:flex-end!important}.self-center-md{align-self:center!important}.self-baseline-md{align-self:baseline!important}.self-stretch-md{align-self:stretch!important}.gap-0-md{gap:0!important}.gap-x-0-md{-moz-column-gap:0!important;column-gap:0!important}.gap-y-0-md{row-gap:0!important}.gap-auto-md{gap:auto!important}.gap-x-auto-md{-moz-column-gap:auto!important;column-gap:auto!important}.gap-y-auto-md{row-gap:auto!important}.gap-h1-md{gap:var(--space-h1)!important}.gap-x-h1-md{-moz-column-gap:var(--space-h1)!important;column-gap:var(--space-h1)!important}.gap-y-h1-md{row-gap:var(--space-h1)!important}.gap-h2-md{gap:var(--space-h2)!important}.gap-x-h2-md{-moz-column-gap:var(--space-h2)!important;column-gap:var(--space-h2)!important}.gap-y-h2-md{row-gap:var(--space-h2)!important}.gap-bottom-panel-md{gap:var(--space-bottom-panel)!important}.gap-x-bottom-panel-md{-moz-column-gap:var(--space-bottom-panel)!important;column-gap:var(--space-bottom-panel)!important}.gap-y-bottom-panel-md{row-gap:var(--space-bottom-panel)!important}.gap-1-md{gap:var(--space-1)!important}.gap-x-1-md{-moz-column-gap:var(--space-1)!important;column-gap:var(--space-1)!important}.gap-y-1-md{row-gap:var(--space-1)!important}.gap-2-md{gap:var(--space-2)!important}.gap-x-2-md{-moz-column-gap:var(--space-2)!important;column-gap:var(--space-2)!important}.gap-y-2-md{row-gap:var(--space-2)!important}.gap-3-md{gap:var(--space-3)!important}.gap-x-3-md{-moz-column-gap:var(--space-3)!important;column-gap:var(--space-3)!important}.gap-y-3-md{row-gap:var(--space-3)!important}.gap-4-md{gap:var(--space-4)!important}.gap-x-4-md{-moz-column-gap:var(--space-4)!important;column-gap:var(--space-4)!important}.gap-y-4-md{row-gap:var(--space-4)!important}.gap-5-md{gap:var(--space-5)!important}.gap-x-5-md{-moz-column-gap:var(--space-5)!important;column-gap:var(--space-5)!important}.gap-y-5-md{row-gap:var(--space-5)!important}.gap-10-md{gap:var(--space-10)!important}.gap-x-10-md{-moz-column-gap:var(--space-10)!important;column-gap:var(--space-10)!important}.gap-y-10-md{row-gap:var(--space-10)!important}.d-none-md{display:none!important}.d-block-md{display:block!important}.d-inline-md{display:inline!important}.d-inline-block-md{display:inline-block!important}.d-flex-md{display:flex!important}.d-inline-flex-md{display:inline-flex!important}.d-grid-md{display:grid!important}.d-inline-grid-md{display:inline-grid!important}.d-table-md{display:table!important}.d-table-row-md{display:table-row!important}.d-table-cell-md{display:table-cell!important}}@media screen and (max-width:360px){.scroll-indicator img{width:25px}.slider--material .slider__label{font-size:16px}.special-offers__grid{min-height:305px}.project-item__cover{height:184px}.room-tour__slider-wrap{max-height:300px}.popup-content{padding:15px;padding-top:90px}.popup-close{right:15px}.popup-news__image{margin-bottom:11px}.popup-news__title{margin-bottom:7px}.section__row--direction-row{flex-direction:column}.section__column--parking-button{justify-content:flex-start;align-items:flex-start}.section__column--big-image{height:100px}.section__column--material-slider{flex:1 1 250px}.section__column--gallery{flex:1 1 250px}.section--real-estate .section__column--tabs{flex:1 1 60vh}.section__column--tabs{max-height:388px}.section__title{margin-bottom:10px}.section__column--centered .section__text{max-width:280px}.section__text{margin:10px 0 14px}.construction-progress__header-column{flex-direction:column;justify-content:flex-start;align-items:flex-start}.construction-progress__header-column>div{flex-basis:100%}.construction-progress__select-column{align-self:stretch;margin-top:5px}.construction-progress .custom-select-wrapper{max-width:none}.project-contacts__map{height:300px}.header-with-numbers__row{gap:14px}}@media (max-width:360px){:root{--font-size-text:0.875rem}:root{--font-size-caption:0.75rem}:root{--font-size-h1:1.25rem}:root{--font-size-h2:1rem}:root{--font-size-h3:0.875rem}:root{--hlayout-gap:2rem}:root{--vlayout-gap:1.25rem}:root{--site-space-x:1rem}:root{--space-h1:0.75rem}:root{--space-h2:0.75rem}.mt-0-sm{margin-top:0!important}.mb-0-sm{margin-bottom:0!important}.ml-0-sm{margin-left:0!important}.mr-0-sm{margin-right:0!important}.mx-0-sm{margin-left:0!important;margin-right:0!important}.my-0-sm{margin-top:0!important;margin-bottom:0!important}.m-0-sm{margin:0!important}.mt-auto-sm{margin-top:auto!important}.mb-auto-sm{margin-bottom:auto!important}.ml-auto-sm{margin-left:auto!important}.mr-auto-sm{margin-right:auto!important}.mx-auto-sm{margin-left:auto!important;margin-right:auto!important}.my-auto-sm{margin-top:auto!important;margin-bottom:auto!important}.m-auto-sm{margin:auto!important}.mt-h1-sm{margin-top:var(--space-h1)!important}.mb-h1-sm{margin-bottom:var(--space-h1)!important}.ml-h1-sm{margin-left:var(--space-h1)!important}.mr-h1-sm{margin-right:var(--space-h1)!important}.mx-h1-sm{margin-left:var(--space-h1)!important;margin-right:var(--space-h1)!important}.my-h1-sm{margin-top:var(--space-h1)!important;margin-bottom:var(--space-h1)!important}.m-h1-sm{margin:var(--space-h1)!important}.mt-h2-sm{margin-top:var(--space-h2)!important}.mb-h2-sm{margin-bottom:var(--space-h2)!important}.ml-h2-sm{margin-left:var(--space-h2)!important}.mr-h2-sm{margin-right:var(--space-h2)!important}.mx-h2-sm{margin-left:var(--space-h2)!important;margin-right:var(--space-h2)!important}.my-h2-sm{margin-top:var(--space-h2)!important;margin-bottom:var(--space-h2)!important}.m-h2-sm{margin:var(--space-h2)!important}.mt-bottom-panel-sm{margin-top:var(--space-bottom-panel)!important}.mb-bottom-panel-sm{margin-bottom:var(--space-bottom-panel)!important}.ml-bottom-panel-sm{margin-left:var(--space-bottom-panel)!important}.mr-bottom-panel-sm{margin-right:var(--space-bottom-panel)!important}.mx-bottom-panel-sm{margin-left:var(--space-bottom-panel)!important;margin-right:var(--space-bottom-panel)!important}.my-bottom-panel-sm{margin-top:var(--space-bottom-panel)!important;margin-bottom:var(--space-bottom-panel)!important}.m-bottom-panel-sm{margin:var(--space-bottom-panel)!important}.mt-1-sm{margin-top:var(--space-1)!important}.mb-1-sm{margin-bottom:var(--space-1)!important}.ml-1-sm{margin-left:var(--space-1)!important}.mr-1-sm{margin-right:var(--space-1)!important}.mx-1-sm{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.my-1-sm{margin-top:var(--space-1)!important;margin-bottom:var(--space-1)!important}.m-1-sm{margin:var(--space-1)!important}.mt-2-sm{margin-top:var(--space-2)!important}.mb-2-sm{margin-bottom:var(--space-2)!important}.ml-2-sm{margin-left:var(--space-2)!important}.mr-2-sm{margin-right:var(--space-2)!important}.mx-2-sm{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.my-2-sm{margin-top:var(--space-2)!important;margin-bottom:var(--space-2)!important}.m-2-sm{margin:var(--space-2)!important}.mt-3-sm{margin-top:var(--space-3)!important}.mb-3-sm{margin-bottom:var(--space-3)!important}.ml-3-sm{margin-left:var(--space-3)!important}.mr-3-sm{margin-right:var(--space-3)!important}.mx-3-sm{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.my-3-sm{margin-top:var(--space-3)!important;margin-bottom:var(--space-3)!important}.m-3-sm{margin:var(--space-3)!important}.mt-4-sm{margin-top:var(--space-4)!important}.mb-4-sm{margin-bottom:var(--space-4)!important}.ml-4-sm{margin-left:var(--space-4)!important}.mr-4-sm{margin-right:var(--space-4)!important}.mx-4-sm{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.my-4-sm{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}.m-4-sm{margin:var(--space-4)!important}.mt-5-sm{margin-top:var(--space-5)!important}.mb-5-sm{margin-bottom:var(--space-5)!important}.ml-5-sm{margin-left:var(--space-5)!important}.mr-5-sm{margin-right:var(--space-5)!important}.mx-5-sm{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.my-5-sm{margin-top:var(--space-5)!important;margin-bottom:var(--space-5)!important}.m-5-sm{margin:var(--space-5)!important}.mt-10-sm{margin-top:var(--space-10)!important}.mb-10-sm{margin-bottom:var(--space-10)!important}.ml-10-sm{margin-left:var(--space-10)!important}.mr-10-sm{margin-right:var(--space-10)!important}.mx-10-sm{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.my-10-sm{margin-top:var(--space-10)!important;margin-bottom:var(--space-10)!important}.m-10-sm{margin:var(--space-10)!important}.pt-0-sm{padding-top:0!important}.pb-0-sm{padding-bottom:0!important}.pl-0-sm{padding-left:0!important}.pr-0-sm{padding-right:0!important}.px-0-sm{padding-left:0!important;padding-right:0!important}.py-0-sm{padding-top:0!important;padding-bottom:0!important}.p-0-sm{padding:0!important}.pt-auto-sm{padding-top:auto!important}.pb-auto-sm{padding-bottom:auto!important}.pl-auto-sm{padding-left:auto!important}.pr-auto-sm{padding-right:auto!important}.px-auto-sm{padding-left:auto!important;padding-right:auto!important}.py-auto-sm{padding-top:auto!important;padding-bottom:auto!important}.p-auto-sm{padding:auto!important}.pt-h1-sm{padding-top:var(--space-h1)!important}.pb-h1-sm{padding-bottom:var(--space-h1)!important}.pl-h1-sm{padding-left:var(--space-h1)!important}.pr-h1-sm{padding-right:var(--space-h1)!important}.px-h1-sm{padding-left:var(--space-h1)!important;padding-right:var(--space-h1)!important}.py-h1-sm{padding-top:var(--space-h1)!important;padding-bottom:var(--space-h1)!important}.p-h1-sm{padding:var(--space-h1)!important}.pt-h2-sm{padding-top:var(--space-h2)!important}.pb-h2-sm{padding-bottom:var(--space-h2)!important}.pl-h2-sm{padding-left:var(--space-h2)!important}.pr-h2-sm{padding-right:var(--space-h2)!important}.px-h2-sm{padding-left:var(--space-h2)!important;padding-right:var(--space-h2)!important}.py-h2-sm{padding-top:var(--space-h2)!important;padding-bottom:var(--space-h2)!important}.p-h2-sm{padding:var(--space-h2)!important}.pt-bottom-panel-sm{padding-top:var(--space-bottom-panel)!important}.pb-bottom-panel-sm{padding-bottom:var(--space-bottom-panel)!important}.pl-bottom-panel-sm{padding-left:var(--space-bottom-panel)!important}.pr-bottom-panel-sm{padding-right:var(--space-bottom-panel)!important}.px-bottom-panel-sm{padding-left:var(--space-bottom-panel)!important;padding-right:var(--space-bottom-panel)!important}.py-bottom-panel-sm{padding-top:var(--space-bottom-panel)!important;padding-bottom:var(--space-bottom-panel)!important}.p-bottom-panel-sm{padding:var(--space-bottom-panel)!important}.pt-1-sm{padding-top:var(--space-1)!important}.pb-1-sm{padding-bottom:var(--space-1)!important}.pl-1-sm{padding-left:var(--space-1)!important}.pr-1-sm{padding-right:var(--space-1)!important}.px-1-sm{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.py-1-sm{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.p-1-sm{padding:var(--space-1)!important}.pt-2-sm{padding-top:var(--space-2)!important}.pb-2-sm{padding-bottom:var(--space-2)!important}.pl-2-sm{padding-left:var(--space-2)!important}.pr-2-sm{padding-right:var(--space-2)!important}.px-2-sm{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.py-2-sm{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.p-2-sm{padding:var(--space-2)!important}.pt-3-sm{padding-top:var(--space-3)!important}.pb-3-sm{padding-bottom:var(--space-3)!important}.pl-3-sm{padding-left:var(--space-3)!important}.pr-3-sm{padding-right:var(--space-3)!important}.px-3-sm{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.py-3-sm{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.p-3-sm{padding:var(--space-3)!important}.pt-4-sm{padding-top:var(--space-4)!important}.pb-4-sm{padding-bottom:var(--space-4)!important}.pl-4-sm{padding-left:var(--space-4)!important}.pr-4-sm{padding-right:var(--space-4)!important}.px-4-sm{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.py-4-sm{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.p-4-sm{padding:var(--space-4)!important}.pt-5-sm{padding-top:var(--space-5)!important}.pb-5-sm{padding-bottom:var(--space-5)!important}.pl-5-sm{padding-left:var(--space-5)!important}.pr-5-sm{padding-right:var(--space-5)!important}.px-5-sm{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.py-5-sm{padding-top:var(--space-5)!important;padding-bottom:var(--space-5)!important}.p-5-sm{padding:var(--space-5)!important}.pt-10-sm{padding-top:var(--space-10)!important}.pb-10-sm{padding-bottom:var(--space-10)!important}.pl-10-sm{padding-left:var(--space-10)!important}.pr-10-sm{padding-right:var(--space-10)!important}.px-10-sm{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.py-10-sm{padding-top:var(--space-10)!important;padding-bottom:var(--space-10)!important}.p-10-sm{padding:var(--space-10)!important}.flex-row-sm{flex-direction:row!important}.flex-row-reverse-sm{flex-direction:row-reverse!important}.flex-col-sm{flex-direction:column!important}.flex-col-reverse-sm{flex-direction:column-reverse!important}.justify-start-sm{justify-content:flex-start!important}.justify-end-sm{justify-content:flex-end!important}.justify-center-sm{justify-content:center!important}.justify-between-sm{justify-content:space-between!important}.justify-around-sm{justify-content:space-around!important}.justify-evenly-sm{justify-content:space-evenly!important}.items-start-sm{align-items:flex-start!important}.items-end-sm{align-items:flex-end!important}.items-center-sm{align-items:center!important}.items-baseline-sm{align-items:baseline!important}.items-stretch-sm{align-items:stretch!important}.content-start-sm{align-content:flex-start!important}.content-end-sm{align-content:flex-end!important}.content-center-sm{align-content:center!important}.content-between-sm{align-content:space-between!important}.content-around-sm{align-content:space-around!important}.content-stretch-sm{align-content:stretch!important}.flex-wrap-sm{flex-wrap:wrap!important}.flex-wrap-reverse-sm{flex-wrap:wrap-reverse!important}.flex-nowrap-sm{flex-wrap:nowrap!important}.flex-1-sm{flex:1 1 0!important}.flex-auto-sm{flex:1 1 auto!important}.flex-initial-sm{flex:0 1 auto!important}.flex-none-sm{flex:none!important}.grow-sm{flex-grow:1!important}.grow-0-sm{flex-grow:0!important}.shrink-sm{flex-shrink:1!important}.shrink-0-sm{flex-shrink:0!important}.basis-0-sm{flex-basis:0!important}.basis-auto-sm{flex-basis:auto!important}.basis-full-sm{flex-basis:100%!important}.self-auto-sm{align-self:auto!important}.self-start-sm{align-self:flex-start!important}.self-end-sm{align-self:flex-end!important}.self-center-sm{align-self:center!important}.self-baseline-sm{align-self:baseline!important}.self-stretch-sm{align-self:stretch!important}.flex-sm{display:flex!important}.inline-flex-sm{display:inline-flex!important}.flex-row-sm{flex-direction:row!important}.flex-row-reverse-sm{flex-direction:row-reverse!important}.flex-col-sm{flex-direction:column!important}.flex-col-reverse-sm{flex-direction:column-reverse!important}.justify-start-sm{justify-content:flex-start!important}.justify-end-sm{justify-content:flex-end!important}.justify-center-sm{justify-content:center!important}.justify-between-sm{justify-content:space-between!important}.justify-around-sm{justify-content:space-around!important}.justify-evenly-sm{justify-content:space-evenly!important}.items-start-sm{align-items:flex-start!important}.items-end-sm{align-items:flex-end!important}.items-center-sm{align-items:center!important}.items-baseline-sm{align-items:baseline!important}.items-stretch-sm{align-items:stretch!important}.content-start-sm{align-content:flex-start!important}.content-end-sm{align-content:flex-end!important}.content-center-sm{align-content:center!important}.content-between-sm{align-content:space-between!important}.content-around-sm{align-content:space-around!important}.content-stretch-sm{align-content:stretch!important}.flex-wrap-sm{flex-wrap:wrap!important}.flex-wrap-reverse-sm{flex-wrap:wrap-reverse!important}.flex-nowrap-sm{flex-wrap:nowrap!important}.flex-1-sm{flex:1 1 0!important}.flex-auto-sm{flex:1 1 auto!important}.flex-initial-sm{flex:0 1 auto!important}.flex-none-sm{flex:none!important}.grow-sm{flex-grow:1!important}.grow-0-sm{flex-grow:0!important}.shrink-sm{flex-shrink:1!important}.shrink-0-sm{flex-shrink:0!important}.basis-0-sm{flex-basis:0!important}.basis-auto-sm{flex-basis:auto!important}.basis-full-sm{flex-basis:100%!important}.self-auto-sm{align-self:auto!important}.self-start-sm{align-self:flex-start!important}.self-end-sm{align-self:flex-end!important}.self-center-sm{align-self:center!important}.self-baseline-sm{align-self:baseline!important}.self-stretch-sm{align-self:stretch!important}.gap-0-sm{gap:0!important}.gap-x-0-sm{-moz-column-gap:0!important;column-gap:0!important}.gap-y-0-sm{row-gap:0!important}.gap-auto-sm{gap:auto!important}.gap-x-auto-sm{-moz-column-gap:auto!important;column-gap:auto!important}.gap-y-auto-sm{row-gap:auto!important}.gap-h1-sm{gap:var(--space-h1)!important}.gap-x-h1-sm{-moz-column-gap:var(--space-h1)!important;column-gap:var(--space-h1)!important}.gap-y-h1-sm{row-gap:var(--space-h1)!important}.gap-h2-sm{gap:var(--space-h2)!important}.gap-x-h2-sm{-moz-column-gap:var(--space-h2)!important;column-gap:var(--space-h2)!important}.gap-y-h2-sm{row-gap:var(--space-h2)!important}.gap-bottom-panel-sm{gap:var(--space-bottom-panel)!important}.gap-x-bottom-panel-sm{-moz-column-gap:var(--space-bottom-panel)!important;column-gap:var(--space-bottom-panel)!important}.gap-y-bottom-panel-sm{row-gap:var(--space-bottom-panel)!important}.gap-1-sm{gap:var(--space-1)!important}.gap-x-1-sm{-moz-column-gap:var(--space-1)!important;column-gap:var(--space-1)!important}.gap-y-1-sm{row-gap:var(--space-1)!important}.gap-2-sm{gap:var(--space-2)!important}.gap-x-2-sm{-moz-column-gap:var(--space-2)!important;column-gap:var(--space-2)!important}.gap-y-2-sm{row-gap:var(--space-2)!important}.gap-3-sm{gap:var(--space-3)!important}.gap-x-3-sm{-moz-column-gap:var(--space-3)!important;column-gap:var(--space-3)!important}.gap-y-3-sm{row-gap:var(--space-3)!important}.gap-4-sm{gap:var(--space-4)!important}.gap-x-4-sm{-moz-column-gap:var(--space-4)!important;column-gap:var(--space-4)!important}.gap-y-4-sm{row-gap:var(--space-4)!important}.gap-5-sm{gap:var(--space-5)!important}.gap-x-5-sm{-moz-column-gap:var(--space-5)!important;column-gap:var(--space-5)!important}.gap-y-5-sm{row-gap:var(--space-5)!important}.gap-10-sm{gap:var(--space-10)!important}.gap-x-10-sm{-moz-column-gap:var(--space-10)!important;column-gap:var(--space-10)!important}.gap-y-10-sm{row-gap:var(--space-10)!important}.d-none-sm{display:none!important}.d-block-sm{display:block!important}.d-inline-sm{display:inline!important}.d-inline-block-sm{display:inline-block!important}.d-flex-sm{display:flex!important}.d-inline-flex-sm{display:inline-flex!important}.d-grid-sm{display:grid!important}.d-inline-grid-sm{display:inline-grid!important}.d-table-sm{display:table!important}.d-table-row-sm{display:table-row!important}.d-table-cell-sm{display:table-cell!important}}@media screen and (max-height:820px) and (min-width:769px){.section--contacts-2 .map-contacts__title{font-size:24px;margin-bottom:14px}.map__info{padding-top:12px;padding-bottom:22px}.map__info .social__item{width:32px;height:32px}.map-contacts__row{margin-bottom:10px}.map-contacts__title{font-size:22px;margin-bottom:0}.map-contacts__header{font-size:14px;margin-bottom:8px}.map-contacts__text{font-size:14px;line-height:1.2}}@media screen and (max-height:940px) and (min-width:1025px){.map__info-wrap{padding:28px 60px}.map-contacts__row{margin-bottom:18px}.map-contacts__block{margin-bottom:18px}}@media screen and (min-width:769px) and (max-width:768px){.project-item__info:hover .project-item__hidden--link{margin-top:0}}@media screen and (min-width:769px) and (max-width:1440px){.project-item__info:hover{padding:32px 32px 26px;top:0}}@media screen and (min-width:769px) and (max-width:1024px){.project-item__info:hover{padding:22px 25px 18px}.project-item__info:hover .project-item__hidden--status{height:44px}.project-item__info:hover .project-item__hidden--link{margin-top:20px}}@media screen and (min-width:769px){.project-item__info:hover{padding:36px 40px 35px;top:-14px}.project-item__info:hover .project-item__hidden--status{height:36px;transition:height .5s,margin .5s}.project-item__info:hover .project-item__hidden--link{transition:height .5s,margin .5s;margin-top:30px;height:47px}.project-item__info:hover .project-item__status{transition:opacity .3s .4s;opacity:1}.project-item__info:hover .project-item__link{transition:opacity .3s .4s,transform .5s;opacity:1}}
/*# sourceMappingURL=main.min.css.map */
