@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue: #0436B6;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #F13131;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #4A8457;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #F4F4F1;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0436B6;--bs-secondary: #6c757d;--bs-success: #4A8457;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #F13131;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 4, 54, 182;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 74, 132, 87;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 241, 49, 49;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #021649;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #1e3523;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #601414;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cdd7f0;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #dbe6dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #fcd6d6;--bs-light-bg-subtle: #f6f7f6;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9bafe2;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #b7cebc;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f9adad;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 244, 244, 241;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(244, 244, 241, .15), rgba(244, 244, 241, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #171718;--bs-body-color-rgb: 23, 23, 24;--bs-body-bg: #F4F4F1;--bs-body-bg-rgb: 244, 244, 241;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(23, 23, 24, .75);--bs-secondary-color-rgb: 23, 23, 24;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(23, 23, 24, .5);--bs-tertiary-color-rgb: 23, 23, 24;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0436B6;--bs-link-color-rgb: 4, 54, 182;--bs-link-decoration: underline;--bs-link-hover-color: #032b92;--bs-link-hover-color-rgb: 3, 43, 146;--bs-code-color: #d63384;--bs-highlight-color: #171718;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(4, 54, 182, .25);--bs-form-valid-color: #4A8457;--bs-form-valid-border-color: #4A8457;--bs-form-invalid-color: #F13131;--bs-form-invalid-border-color: #F13131}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #F4F4F1;--bs-emphasis-color-rgb: 244, 244, 241;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6886d3;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #92b59a;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #f78383;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #010b24;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #0f1a11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #300a0a;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #02206d;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #2c4f34;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #911d1d;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6886d3;--bs-link-hover-color: #869edc;--bs-link-color-rgb: 104, 134, 211;--bs-link-hover-color-rgb: 134, 158, 220;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(244, 244, 241, .15);--bs-form-valid-color: #92b59a;--bs-form-valid-border-color: #92b59a;--bs-form-invalid-color: #f78383;--bs-form-invalid-border-color: #f78383}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.footer{color:#f4f4f1}.footer.black{color:#171718}.footer.base-container{padding-top:40px;padding-bottom:40px;display:flex;gap:32px;background:#171718;flex-direction:column;align-items:center}.footer.base-container>div{max-width:1920px;width:100%}@media (min-width: 744px){.footer.base-container{gap:40px}}@media (min-width: 1440px){.footer.base-container{padding-top:64px;padding-bottom:64px;gap:64px}}.footer.got-questions.container{display:flex;gap:32px;flex-direction:column}@media (min-width: 744px){.footer.got-questions.container{flex-direction:row;gap:24px}}@media (min-width: 1440px){.footer.got-questions.container{gap:40px}}.footer.got-questions.info.container{display:grid;gap:16px;width:100%;height:fit-content}@media (min-width: 744px){.footer.got-questions.info.container{width:40%}}@media (min-width: 1024px){.footer.got-questions.info.container{width:50%}}@media (min-width: 1440px){.footer.got-questions.info.container{width:40%}}@media (min-width: 1800px){.footer.got-questions.info.container{width:50%}}.footer.got-questions.info.title{font-size:24px}@media (max-width: 743.98px){.footer.got-questions.info.title{font-size:20px}}.footer.got-questions.info.description{font-weight:400;color:#9e9e9e;font-size:14px}.footer.got-questions.form{font-size:14px;border-color:#818181}.footer.got-questions.form ::placeholder{color:#818181;opacity:1}.footer.got-questions.form ::-ms-input-placeholder{color:#818181}.footer.got-questions.form.container{width:100%;display:grid;gap:20px}@media (min-width: 744px){.footer.got-questions.form.container{width:60%}}@media (min-width: 1024px){.footer.got-questions.form.container{width:50%}}@media (min-width: 1440px){.footer.got-questions.form.container{width:100%}}.footer.got-questions.form .input-legend{margin-left:12px}.footer.got-questions.form .input-fieldset{border-color:#818181}.footer.got-questions.form .input-fieldset.highlighted{border-color:#f13131}.footer.got-questions.form .input-text{margin-left:4px;color:#fff}.footer.got-questions.form.form-container{display:grid;gap:20px;grid-template-columns:1fr;align-items:start}@media (min-width: 1440px){.footer.got-questions.form.form-container{grid-template-columns:repeat(2,1fr) auto;align-items:start}}.footer.got-questions.form.submit-button-container{height:72px;width:auto;display:flex;justify-content:center;align-items:center}@media (min-width: 1440px){.footer.got-questions.form.submit-button-container{width:72px}}.footer.got-questions.form.submit-button-sub-container{z-index:0;position:absolute;pointer-events:none;display:flex;flex-direction:row;align-items:center;gap:8px}.footer.got-questions.form.submit-button-text{font-size:16px}@media (min-width: 1440px){.footer.got-questions.form.submit-button-text{display:none}}.footer.got-questions.form.submit-button{color:#f4f4f1;background:#EC7D3F;height:100%;width:100%;border-width:0px;border-radius:16px;box-sizing:border-box;transition:color .2s,border-color .2s,background-color .2s}.footer.got-questions.form.submit-button:hover{background-color:#d05d1d}@media (max-width: 1439.98px){.footer.got-questions.form.submit-button{border-radius:40px}}.footer.divider{background:#818181;min-height:2px;width:100%;height:2px}.footer.contacts.container{display:grid;gap:32px}@media (min-width: 744px){.footer.contacts.container{gap:24px}}.footer.contacts.info.container{display:flex;gap:32px;flex-direction:column}@media (min-width: 744px){.footer.contacts.info.container{gap:24px;flex-direction:row}}.footer.contacts.info.email-phone{display:grid;gap:8px;width:100%;color:#f4f4f1;text-decoration:underline;text-decoration-color:#f4f4f1;height:fit-content;font-size:20px}.footer.contacts.info.email-phone>div{cursor:pointer;width:fit-content}.footer.contacts.info.email-phone>div:active{color:#ec7d3f;text-decoration:underline;text-decoration-color:#ec7d3f}.footer.contacts.info.email-phone>a{color:inherit}@media (min-width: 744px){.footer.contacts.info.email-phone{width:40%}}@media (min-width: 1024px){.footer.contacts.info.email-phone{font-size:24px;line-height:34px;width:50%}}@media (min-width: 1440px){.footer.contacts.info.email-phone{width:40%}}@media (min-width: 1800px){.footer.contacts.info.email-phone{width:50%}}.footer.contacts.info.address-media.grid{display:flex;gap:40px;width:100%}@media (min-width: 744px){.footer.contacts.info.address-media.grid{width:60%}}@media (min-width: 1024px){.footer.contacts.info.address-media.grid{width:50%}}@media (min-width: 1440px){.footer.contacts.info.address-media.grid{width:60%}}@media (min-width: 1800px){.footer.contacts.info.address-media.grid{width:50%}}.footer.contacts.info.address-media.column{display:grid;gap:16px;width:100%}.footer.contacts.info.address-media.title{font-size:14px;line-height:24px;color:#9e9e9e}.footer.contacts.info.address-media.description{font-size:14px;line-height:24px;color:#f4f4f1;gap:4px;display:grid}@media (min-width: 430px){.footer.contacts.info.address-media.description{font-size:16px;line-height:26px}}.footer.contacts.info.address-media.description.underline{text-decoration:underline;text-underline-offset:5px}.footer.contacts.info.address-media a{display:flex;gap:8px;color:inherit}.footer.contacts.info.address-media a .icon,.footer.contacts.info.address-media a .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .footer.contacts.info.address-media a div{width:20px;height:20px}.footer.contacts.copyright{font-size:14px;font-weight:400;color:#9e9e9e;display:flex;justify-content:space-between}.footer.contacts.copyright a{color:#f4f4f1;text-decoration:underline;text-underline-offset:4px}.footer.subscribe-to-telegram.container{justify-self:center;align-self:center;display:none;gap:24px;width:fit-content}@media (min-width: 744px){.footer.subscribe-to-telegram.container{display:flex;width:80%;gap:32px}}@media (min-width: 1024px){.footer.subscribe-to-telegram.container{width:fit-content}}.footer.subscribe-to-telegram.container.mobile{display:flex;flex-wrap:wrap}@media (min-width: 744px){.footer.subscribe-to-telegram.container.mobile{display:none}}.footer.subscribe-to-telegram.container.mobile>.title{white-space:pre}.footer.subscribe-to-telegram.text-container{display:flex;gap:16px}@media (min-width: 744px){.footer.subscribe-to-telegram.text-container{flex-direction:column;gap:8px;align-self:center}}.footer.subscribe-to-telegram.title{font-size:20px;line-height:30px;text-decoration-thickness:1px;text-underline-offset:9px}@media (min-width: 430px){.footer.subscribe-to-telegram.title{font-size:24px}}.footer.subscribe-to-telegram.description{font-weight:400;font-size:14px;line-height:24px}.footer.subscribe-to-telegram.telegram-button{height:64px;width:64px;display:flex;justify-content:center;align-items:center;color:#f4f4f1;align-self:center;background:#EC7D3F;border-width:0px;border-radius:16px;box-sizing:border-box;flex-shrink:0;transition:color .2s,border-color .2s,background-color .2s}.footer.subscribe-to-telegram.telegram-button:hover{background-color:#d05d1d}.footer.subscribe-to-telegram.telegram-button>.telegram{background-color:#f4f4f1;height:50%;width:50%}@media (min-width: 744px){.footer.subscribe-to-telegram.telegram-button{height:74px;width:74px;align-self:initial}}@media (min-width: 1024px){.footer.subscribe-to-telegram.telegram-button{align-self:center}}.thanks-for-contacts.text{color:#171718;text-align:center;font-size:20px}@media (min-width: 744px){.thanks-for-contacts.text{font-size:32px}}@media (min-width: 1440px){.thanks-for-contacts.text{font-size:40px}}.thanks-for-contacts.background{position:fixed;background-color:#0006;width:100%;height:100%;z-index:20;visibility:hidden}.thanks-for-contacts.card{position:absolute;background-color:#fff;display:grid;gap:16px;padding:32px;border-radius:32px;width:400px;align-content:center;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 743.98px){.thanks-for-contacts.card{max-width:calc(100vw - 32px)}}.thanks-for-contacts.close{justify-self:right;width:32px;height:32px;background-color:#f4f4f1;border-radius:50%;padding:8px;cursor:pointer}.thanks-for-contacts.success{font-size:20px;color:#ec7d3f;text-align:center;display:none}.thanks-for-contacts.failure{display:none;gap:32px;justify-content:center;font-size:14px;font-weight:400;color:#818181}.thanks-for-contacts.failure.header{padding-left:120px}.thanks-for-contacts.error{display:grid;gap:12px;justify-content:center;font-size:16px;text-align:center;color:#171718;font-weight:500}.thanks-for-contacts.error-icon{width:52px;height:52px;background-color:#f13131;border-radius:50%;padding:16px;justify-self:center;margin-top:0;align-self:auto}.thanks-for-contacts.title{display:flex;justify-content:space-between}.building-cards.container{position:relative;width:100%;display:flex;flex-direction:column;min-width:100%;height:510px;gap:12px;background-color:#fff;border-radius:32px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 744px){.building-cards.container{min-width:calc(50% - 12px)}}@media (min-width: 1024px){.building-cards.container{min-width:calc(33.33% - 20px)}}@media (min-width: 1440px){.building-cards.container{height:580px}}@media (min-width: 1800px){.building-cards.container{height:600px}}.building-cards.social-media.menu{transform:translate(0);max-height:0px;max-width:0px;width:fit-content;background-color:#fff;padding:0;border-radius:0;gap:0px;position:absolute;display:grid;font-size:0;font-weight:400;color:transparent;cursor:default;pointer-events:all;overflow:hidden}.building-cards.social-media.menu.with-border{display:grid}.building-cards.social-media.menu.open{max-width:fit-content;max-height:fit-content;padding:24px 16px;gap:4px;border-radius:24px;font-size:16px;color:inherit;transform:translate(-50%,50%)}.building-cards.social-media.menu.open.with-border{border:1.5px solid #D2D2D2}.building-cards.social-media.menu.open>.text-with-icon{padding:10px 16px;border-radius:16px}.building-cards.social-media.menu.open>.text-with-icon>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .building-cards.social-media.menu.open>.text-with-icon>div{width:24px;height:24px}.building-cards.social-media.menu.open>.text-with-icon:last-of-type{border-radius:24px}.building-cards.social-media.text-with-icon{display:flex;gap:8px;white-space:nowrap;cursor:pointer;border-radius:24px;padding:0}.building-cards.social-media.text-with-icon:hover{background-color:#e9e9e9}.building-cards.social-media.text-with-icon:last-of-type{justify-content:center;margin-top:8px;background-color:#e9e9e9}.building-cards.social-media.text-with-icon>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .building-cards.social-media.text-with-icon>div{width:0px;height:0px}.building-cards.temp-map-container{position:absolute;visibility:hidden;height:500px;width:200px;pointer-events:none}.building-cards.map{display:none;position:absolute;transform:translate(-16px,-16px);width:inherit;height:inherit;border-radius:inherit;z-index:1;cursor:grab}@media (min-width: 1440px){.building-cards.map{transform:translate(-32px,-32px)}}.building-cards.map>ymaps{border-radius:inherit}.building-cards.more{color:#ec7d3f;font-size:16px;display:grid}.building-cards.more.off{display:none}.building-cards.description-container{display:grid;gap:8px;overflow-y:hidden;overflow-x:hidden;max-height:40%;transition:max-height;transition-duration:.35s;padding:0 16px 16px}@media (min-width: 1440px){.building-cards.description-container{gap:12px}}.building-cards.header-info{display:grid;gap:8px}@media (min-width: 1440px){.building-cards.header-info{gap:12px}}.building-cards.header-info>.description{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.building-cards.additional-info{display:grid;gap:8px;padding:0}.building-cards.additional-info>.common-button{margin-top:8px;font-size:16px;line-height:26px;background-color:#fff;height:56px}@media (min-width: 1440px){.building-cards.additional-info>.common-button{margin-top:16px}}@media (min-width: 1440px){.building-cards.additional-info{gap:12px}}.building-cards.description-grid{display:grid;gap:8px}@media (min-width: 1440px){.building-cards.description-grid{gap:12px}}.building-cards.description-line{display:grid;justify-content:space-between;grid-template-columns:24% 34% 42%;gap:4px}.building-cards.description-line>.description{white-space:nowrap}.building-cards.group{color:#494949;font-size:16px;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;justify-content:space-between}@media (min-width: 1024px){.building-cards.group{font-size:14px}}@media (min-width: 1440px){.building-cards.group{font-size:16px}}.building-cards.description{color:#818181;font-size:14px;font-weight:400;display:flex;flex-direction:row;gap:8px;align-items:center;white-space:nowrap}.building-cards.description.one-line{display:flex;overflow:inherit;max-height:20px;gap:8px}@media (min-width: 1024px){.building-cards.description.one-line{font-size:12px}}@media (min-width: 1440px){.building-cards.description.one-line{font-size:14px}}.building-cards.description>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .building-cards.description>div{width:20px;height:20px;min-width:20px;min-height:20px}.building-cards.description>.icon.car,.agent.search.header>div[type=buttongrid] button:last-of-type .building-cards.description>div.car,.building-cards.description>.icon.people,.agent.search.header>div[type=buttongrid] button:last-of-type .building-cards.description>div.people{margin-left:4px;margin-right:-4px}@media (min-width: 1440px){.building-cards.description>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .building-cards.description>div{width:24px;height:24px;min-width:24px;min-height:24px}}@media (min-width: 1440px){.building-cards.description{gap:12px}}.building-cards.card{position:relative;width:100%;height:282px;max-height:55%;border-radius:32px;box-sizing:border-box;background-repeat:no-repeat;background-position:0 center;background-size:auto;grid-column:span 2;justify-content:space-between;transition:max-height .35s,background-image .35s;cursor:pointer;display:flex;flex-direction:column;padding:16px}@media (min-width: 430px){.building-cards.card{grid-column:span 1}}@media (min-width: 1440px){.building-cards.card{height:312px;padding:32px}}@media (min-width: 1800px){.building-cards.card{height:354px}}@media (min-width: 430px){.building-cards.card:nth-child(3n+1){grid-column:initial}}@media (min-width: 744px){.building-cards.card:nth-child(3n+1){grid-column:initial}}.building-cards.grid{display:flex;grid-gap:32px;overflow-x:hidden}.building-cards.grid.compact{display:grid;margin-top:-32px;padding-top:32px;margin-left:-32px;padding-left:32px;grid-template-columns:1fr}@media (min-width: 744px){.building-cards.grid.compact{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.building-cards.grid.compact{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1440px){.building-cards.grid.compact .header-info>.one-line>.car,.building-cards.grid.compact .header-info>.one-line>.people,.building-cards.grid.compact .header-info>.one-line>span:last-child{display:none}.building-cards.grid.compact .card-bottom-grid{padding:0 4px}}.building-cards.grid.horizontal{padding-top:32px;margin-top:-32px;grid-gap:24px}@media (max-width: 743.98px){.building-cards.grid.horizontal{display:grid}.building-cards.grid.horizontal>.building-cards.container{display:none}.building-cards.grid.horizontal>.building-cards.container:nth-child(1),.building-cards.grid.horizontal>.building-cards.container:nth-child(2),.building-cards.grid.horizontal>.building-cards.container:nth-child(3){display:flex}}@media (min-width: 744px){.building-cards.grid.horizontal{display:flex}}@media (min-width: 1024px){.building-cards.grid.horizontal{grid-gap:28px}}@media (min-width: 1440px){.building-cards.grid.horizontal{grid-gap:30px}}.building-cards.grid.vertical{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 744px){.building-cards.grid.vertical{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.building-cards.grid.vertical{grid-template-columns:repeat(3,minmax(0,1fr))}}.building-cards.grid.wide{display:grid;gap:60px;grid-template-columns:100%;padding-top:32px;margin-top:-32px}.building-cards.grid.wide>*{grid-column:span 1!important}.building-cards.grid.wide .nothing-found{display:none!important}.building-cards.card-upper-grid{display:grid;z-index:2;justify-content:right;gap:16px;pointer-events:none;grid-template-columns:auto auto auto}.building-cards.card-upper-grid>.card-button{z-index:2;pointer-events:all}.building-cards.card-upper-grid>.card-button .action-share-grey{background-color:#494949}.building-cards.card-bottom-grid{display:flex;flex-direction:row;z-index:0;gap:8px;width:100%;justify-content:center;padding:0 24px}@media (min-width: 1440px){.building-cards.card-bottom-grid{padding:0 56px}}.building-cards.card-bottom-grid.real-estate-buttons{margin-bottom:20px}.building-cards.bottom-shadow{width:100%;height:100%;pointer-events:none;position:absolute;background:linear-gradient(0deg,black,transparent 40%);opacity:.5;margin-left:-16px;transform:translateY(-16px);border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0}@media (min-width: 1440px){.building-cards.bottom-shadow{margin-left:-32px;transform:translateY(-32px)}}.building-cards.card-button{border-radius:50%;background:#F4F4F1;display:flex;justify-content:center;align-items:center;width:40px;height:40px;z-index:2;pointer-events:all;position:relative}@media (max-width: 1439.98px){.building-cards.card-button{width:32px;height:32px}}.building-cards.card-button:hover>.hint.base-container{display:block}.building-cards.card-button:hover,.building-cards.card-button.orange{outline-color:#ec7d3f;outline-width:2px;outline-style:solid;outline-offset:-1px}.building-cards.card-button:hover .icon,.building-cards.card-button:hover .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .building-cards.card-button:hover div,.building-cards.card-button.orange .icon,.building-cards.card-button.orange .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .building-cards.card-button.orange div{background-color:#ec7d3f}.building-cards.card-button.orange .icon.action-like,.building-cards.card-button.orange .agent.search.header>div[type=buttongrid] button:last-of-type div.action-like,.agent.search.header>div[type=buttongrid] button:last-of-type .building-cards.card-button.orange div.action-like{-webkit-mask-image:url(/build/assets/action-like-filled-2d86f037.svg);mask-image:url(/build/assets/action-like-filled-2d86f037.svg)}.building-cards.card-button-arrow{color:#f4f4f1}.building-cards.price{font-size:24px}@media (max-width: 1023.98px){.building-cards.price{font-size:14px}}@media (max-width: 1439.98px){.building-cards.price{font-size:16px}}.building-cards.name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;font-size:18px;height:26px}@media (min-width: 1024px){.building-cards.name{font-size:16px;height:24px}}@media (min-width: 1440px){.building-cards.name{font-size:20px;height:28px}}@media (min-width: 1800px){.building-cards.name{font-size:24px;height:34px}}.building-cards.nothing{font-size:28px;color:#171718;justify-self:center}@media (max-width: 1439.98px){.building-cards.nothing{font-size:16px}}.preload-images-container img{opacity:0;pointer-events:none;max-width:1px;max-height:1px}.slider-indicator{background-color:#f4f4f1;opacity:.6;height:4px;width:100%;border-radius:4px}.slider-indicator.active{background-color:#ec7d3f;opacity:1}.card-area-container{display:flex;flex-direction:row;height:100%;width:100%;z-index:0;transform:translate(28px,4px);padding:0 48px}@media (min-width: 1440px){.card-area-container{padding:0 56px}}.card-area{height:100%;width:100%;z-index:0;cursor:pointer}.document-download.container{display:flex;gap:16px;flex-direction:column;align-items:center}@media (min-width: 1024px){.document-download.container{flex-direction:row}}@media (min-width: 1800px){.document-download.container{flex-direction:row}}.document-download.grey-container{display:flex;gap:16px;overflow:auto;padding-bottom:12px;margin-bottom:-12px;flex-wrap:wrap}.document-download.grey-container.menu{display:grid;grid-template-columns:repeat(2,1fr)}.document-download.grey-container.menu>.tab.enabled{background-color:#ec7d3f;width:100%}.document-download.grey-container.menu>.tab.disabled{background-color:#f4f4f1;width:100%}.document-download.grey-container.force-grey>.tab.disabled{background-color:#e4e4e4}.document-download.buttons{border-radius:32px;padding-left:32px;padding-right:32px;display:grid;justify-content:center;align-content:center;white-space:nowrap;font-size:14px;height:48px;width:100%;cursor:pointer}@media (min-width: 1440px){.document-download.buttons{height:56px;font-size:16px}}.document-download.buttons.download{border-style:solid;border-color:#d2d2d2;border-width:1.5px;background-color:#f4f4f1;color:#171718;box-sizing:border-box}.document-download.buttons.whatsapp{background-color:#56b554;color:#f4f4f1}.document-download.buttons.telegram{background-color:#4968b1;color:#f4f4f1}.document-download.buttons.space-filler{display:none}@media (min-width: 1024px){.document-download.buttons.space-filler{display:grid;visibility:hidden}}.document-download.with-icon{display:flex;flex-direction:row;gap:10px;white-space:nowrap;align-items:center}.filters.dropdown{border:none;width:100%;background:inherit;font-size:14px;font-weight:500}.filters.dropdown:invalid{color:#818181}.filters.input-container{padding-left:16px;padding-right:20px;margin-bottom:12px}.filters.number-input.min-max-flex{display:flex;gap:4px;align-items:end}.filters.number-input.before{color:#9e9e9e;font-size:14px;font-weight:400}.filters.number-input.number{color:#171718;font-size:14px}.filters.number-input.number-input-flex{display:flex;gap:4px;justify-content:space-between}.filters.number-input.grid{display:grid;gap:4px}.filters.number-input.input-slider{width:100%}.filters.number-input.range{cursor:pointer;width:100%;background-color:transparent;height:8px;font-size:10px}.input-fieldset{border-style:solid;border-width:1.5px;border-radius:16px;border-color:#d2d2d2;height:100%;width:100%;display:grid;align-items:center;color:inherit;font-size:14px;padding:4px}.input-fieldset input[type=tel]:focus{border-color:#0436b6;color:#0436b6}.input-fieldset input[name=name]:focus{border-color:#0436b6;color:#0436b6}.input-fieldset input[type=text]:focus{border-color:#0436b6;color:#0436b6}.input-fieldset input[type=email]:focus{border-color:#0436b6;color:#0436b6}.input-fieldset input.footer[type=tel]:focus{border-color:#fff;color:#fff}.input-fieldset input.footer[name=name]:focus{border-color:#fff;color:#fff}.input-fieldset.highlighted{border-color:#f13131;color:#f13131}.input-legend{font-size:inherit;margin-left:12px;color:inherit;float:none;width:auto;padding-left:12px;padding-right:12px;font-weight:400;margin-bottom:0;white-space:nowrap}.input-legend.disabled{color:#818181}.input-text{font-size:inherit;border-width:0px;background:inherit;color:#171718;padding:12px 0 16px 24px;outline:none;font-weight:400}.input-text ::placeholder{color:#818181}.input-text.highlighted{font-weight:500}.input-text.error{color:#f13131}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=range]{background-color:#d2d2d2}input[type=range]::-webkit-slider-runnable-track{height:2px;background-color:#d2d2d2}input[type=range]::-webkit-slider-thumb{border-radius:50%;width:9px;height:9px;margin-top:-3px;cursor:ew-resize;-webkit-appearance:none;background-color:#ec7d3f;color:#ec7d3f;border:2px solid #FFFFFF}}input[type=range]::-moz-range-progress{background-color:#ec7d3f}input[type=range]::-moz-range-thumb{border-radius:50%;width:9px;height:9px;cursor:ew-resize;background-color:#ec7d3f;border:2px solid #FFFFFF}input[type=range]::-moz-range-track{background-color:#d2d2d2}input[type=range]::-ms-fill-lower{background-color:#ec7d3f}input[type=range]::-ms-thumb{width:8px;border-radius:50%;height:8px;cursor:ew-resize;background-color:#ec7d3f;border-style:none}input[type=range]::-ms-fill-upper{background-color:#d2d2d2}input#current-mortgage-price::-webkit-outer-spin-button,input#current-fee::-webkit-outer-spin-button,input#current-mortgage-term::-webkit-outer-spin-button,input#current-mortgage-price::-webkit-inner-spin-button,input#current-fee::-webkit-inner-spin-button,input#current-mortgage-term::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input#current-mortgage-price,input#current-fee,input#current-mortgage-term,input[type=number]{background-color:transparent;color:inherit;border:none;outline:none;font-weight:inherit;font-family:inherit;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input-error{font-size:14px;font-weight:400;color:#f13131;display:none}.input-container{display:grid;gap:8px}.input-wrapper{display:flex;justify-content:space-between;padding-right:24px}.input-wrapper .icon,.input-wrapper .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .input-wrapper div{display:none;margin-top:8px;cursor:pointer;height:20px;width:20px}.input-wrapper .input-text{width:100%}.error-icon{display:none;align-self:baseline;margin-top:12px}@font-face{font-family:Onest;font-weight:200;src:url(/build/assets/OnestThin1602-hint-9ebd3702.ttf)}@font-face{font-family:Onest;font-weight:300;src:url(/build/assets/OnestLight1602-hint-6f923d5f.ttf)}@font-face{font-family:Onest;font-weight:400;src:url(/build/assets/OnestRegular1602-hint-c45db982.ttf)}@font-face{font-family:Onest;font-weight:500;src:url(/build/assets/OnestMedium1602-hint-e1823570.ttf)}@font-face{font-family:Onest;font-weight:700;src:url(/build/assets/OnestBold1602-hint-dff9e349.ttf)}@font-face{font-family:Onest;font-weight:800;src:url(/build/assets/OnestExtraBold1602-hint-b7314a87.ttf)}@font-face{font-family:Onest;font-weight:900;src:url(/build/assets/OnestBlack1602-hint-dfd3ce6b.ttf)}.header{font-weight:500}.header.top-bar{padding-top:20px;padding-bottom:20px;display:grid;gap:20px;width:100%;position:sticky;top:0;background-color:#fff;z-index:10;margin:auto}.header.top-bar.main{max-width:1280px;padding:0;gap:12px;white-space:nowrap}@media (max-width: 1799.98px){.header.top-bar.main{min-width:100%}}@media (max-width: 429.98px){.header.top-bar{gap:8px}}.header.small-city-selection{display:flex;gap:8px;color:#818181;font-size:12px;font-weight:500;line-height:16px;align-items:center}.header.small-city-selection .icon,.header.small-city-selection .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .header.small-city-selection div{width:16px;height:16px;background-color:#818181}.header.small-city-selection .icon.arrow-tailless,.header.small-city-selection .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .header.small-city-selection div{rotate:180deg;width:12px;height:7px}.header.vertical-content{display:flex;justify-content:space-between}.header.vertical-content:first-child{border-bottom:1.5px solid #E4E4E4;padding-bottom:12px}@media (max-width: 743.98px){.header.vertical-content:first-child{display:none}}.header.small-links{font-size:12px;font-weight:500;line-height:16px;display:flex;gap:24px}.header.small-links a{color:#818181}.header.top-bar-small{padding:0;display:none}@media (min-width: 744px){.header.top-bar-small{display:grid}}@media (min-width: 1024px){.header.top-bar-small{display:none}}.header.top-bar-half{display:flex;font-size:14px;gap:24px;align-items:center}@media (max-width: 743.98px){.header.top-bar-half{font-size:12px;gap:12px}}@media (max-width: 429.98px){.header.top-bar-half{gap:10px}}@media (min-width: 744px){.header.top-bar-half{min-height:48px}}@media (min-width: 1440px){.header.top-bar-half{gap:32px}}.header.links-container{display:none;flex-direction:row;align-self:center;gap:16px}@media (min-width: 744px){.header.links-container{display:flex}}@media (min-width: 1024px){.header.links-container{gap:24px}}@media (min-width: 1440px){.header.links-container{gap:32px}}.header.links-container a{display:none;font-weight:500}@media (min-width: 744px){.header.links-container a{display:flex;align-items:center;gap:0}}.header.links-container a[current="1"]{text-decoration-line:underline;text-decoration-color:#ec7d3f;text-decoration-thickness:2px;text-underline-offset:8px}.header.links-container a:hover{color:#ec7d3f}.header.city-flex{display:flex;flex-direction:row;align-self:center;align-items:center;justify-content:start;gap:4px;cursor:pointer;color:#818181;font-size:14px}.header.city-flex .icon,.header.city-flex .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .header.city-flex div{visibility:hidden;width:20px;height:20px}.header.city-flex.selected{color:#171718}.header.city-flex.selected .icon,.header.city-flex.selected .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .header.city-flex.selected div{visibility:visible;background-color:#ec7d3f}@media (min-width: 744px){.header.city-flex{gap:8px}}@media (min-width: 1024px){.header.city-flex{width:fit-content;max-width:200px}}.header.city-flex.current{margin-right:16px}.header.city-flex.current .icon,.header.city-flex.current .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .header.city-flex.current div{background-color:#ec7d3f}@media (min-width: 744px){.header.city-flex.current{display:none}}@media (max-width: 429.98px){.header.city-flex.current{display:none}}.header.contacts-container{display:grid;gap:2px;margin:0;justify-items:end;height:32px;align-items:center}.header.contacts-container>a{color:inherit}@media (max-width: 1023.98px){.header.contacts-container{display:none}}.header.site-logo{width:32px;height:32px}@media (min-width: 744px){.header.site-logo{width:48px;height:48px}}@media (min-width: 1440px){.header.site-logo{width:56px;height:56px}}.header.site-logo img{width:inherit;height:inherit}.header.phone{font-size:14px;margin:inherit;cursor:pointer}.header.phone:active{color:#ec7d3f}@media (max-width: 429.98px){.header.phone{display:none}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.header.round-button{border-radius:50%;background-color:#f4f4f1;width:32px;height:32px;justify-content:center;align-items:center;display:flex;cursor:pointer;position:relative}.header.round-button .icon,.header.round-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .header.round-button div{width:16px;height:16px}.header.counter{position:absolute;border-radius:6px;background-color:#ec7d3f;color:#f4f4f1;min-width:12px;height:14px;font-size:10px;line-height:10px;display:grid;justify-content:center;align-content:center;right:0;top:0;padding:1px 4px;transform:translate(50%,-25%)}.header.profile-buttons{display:flex;gap:16px;position:relative}.header.fav-indicator{width:12px;height:12px;border-radius:50%;background-color:#ec7d3f;color:#f4f4f1;font-size:8px;justify-self:right;align-self:flex-start;justify-content:center;align-items:center;display:grid;transform:translate(-50%)}.header.like-wrapper{display:flex;gap:8px;align-items:center;cursor:pointer}.header-ancor{overflow:hidden}.how-we-work.base-container{display:grid;width:fit-content;flex-direction:column;justify-content:space-between;gap:32px}@media (min-width: 1024px){.how-we-work.base-container{gap:0px;grid-template-columns:1fr 2fr}}.how-we-work.left-side{width:100%}@media (min-width: 1024px){.how-we-work.left-side{width:60%}}@media (min-width: 1440px){.how-we-work.left-side{width:80%}}@media (min-width: 1800px){.how-we-work.left-side{width:100%}}.how-we-work.right-side{display:grid;gap:16px;width:100%}@media (min-width: 1024px){.how-we-work.right-side{width:100%}}@media (min-width: 1440px){.how-we-work.right-side{width:100%}}@media (min-width: 1800px){.how-we-work.right-side{width:100%}}.how-we-work.section{display:flex;gap:22px}@media (min-width: 430px){.how-we-work.section{gap:34px}}@media (min-width: 744px){.how-we-work.section{gap:40px}}@media (min-width: 1440px){.how-we-work.section{gap:40px}}.how-we-work.section-left{width:40px;display:flex;gap:12px;flex-direction:column}.how-we-work.section-circle{border-radius:50%;background-color:#f4f4f1;display:grid;justify-content:center;align-items:center;min-width:34px;min-height:34px;width:34px;height:34px;font-size:14px}@media (min-width: 1440px){.how-we-work.section-circle{font-size:16px;min-width:40px;min-height:40px;width:40px;height:40px}}.how-we-work.section-line{height:100%;align-self:center;background-color:#d2d2d2;width:2px}.how-we-work.section-right{display:grid;gap:8px;height:fit-content;min-height:84px}@media (min-width: 744px){.how-we-work.section-right{gap:12px}}@media (min-width: 1440px){.how-we-work.section-right{gap:16px}}.how-we-work.section-title{font-size:18px;line-height:34px}@media (min-width: 744px){.how-we-work.section-title{font-size:20px;line-height:34px}}@media (min-width: 1440px){.how-we-work.section-title{font-size:24px;line-height:34px}}.how-we-work.section-description{font-size:14px;line-height:20px;font-weight:400;color:#818181}.leave-request{color:#d2d2d2}.leave-request.base-container{overflow:hidden;max-width:100%}.leave-request.content{flex-shrink:0;font-size:32px;line-height:42px;color:inherit}@media (min-width: 1024px){.leave-request.content{font-size:42px;line-height:100px}}@media (min-width: 1440px){.leave-request.content{font-size:48px}}@media (min-width: 1800px){.leave-request.content{font-size:40px}}.leave-request.divider{border-radius:50%;background-color:#d2d2d2;flex-shrink:0;width:12px;height:12px}@media (min-width: 744px){.leave-request.divider{width:16px;height:16px}}.leave-request .scroll-text{-moz-animation:scroll-anim 10s linear infinite;-webkit-animation:scroll-anim 10s linear infinite;animation:scroll-anim 10s linear infinite;display:flex;gap:32px;padding-right:32px;align-items:center;justify-content:center;white-space:nowrap;transform:translate(-25%);will-change:transform}.leave-request .scroll-text:hover{-moz-animation-play-state:paused;-webkit-animation-play-state:paused;animation-play-state:paused;cursor:pointer;color:#ec7d3f}.leave-request .scroll-text:hover>.divider{background-color:#ec7d3f}@-moz-keyframes scroll-anim{0%{-moz-transform:translateX(-25%)}to{-moz-transform:translateX(-45%)}}@-webkit-keyframes scroll-anim{0%{-webkit-transform:translateX(-25%)}to{-webkit-transform:translateX(-45%)}}@keyframes scroll-anim{0%{-moz-transform:translateX(-25%);-webkit-transform:translateX(-25%);transform:translate(-25%)}to{-moz-transform:translateX(-45%);-webkit-transform:translateX(-45%);transform:translate(-45%)}}.sub-menus.background{position:fixed;background-color:#0006;width:100%;height:100%;z-index:25;top:0;cursor:pointer;display:none;padding:0;left:0;max-width:none}.sub-menus.top{display:flex;gap:24px;justify-content:space-between}.sub-menus.header{display:grid;gap:32px;justify-content:center}@media (min-width: 744px){.sub-menus.header{gap:24px}}@media (min-width: 1024px){.sub-menus.header{gap:28px}}@media (min-width: 1440px){.sub-menus.header{gap:36px}}@media (min-width: 1800px){.sub-menus.header{gap:24px}}.sub-menus.close{width:32px;height:32px;min-width:32px;min-height:32px;cursor:pointer;background-color:#f4f4f1;border-radius:50%;padding:8px}.sub-menus.close>.action-close{width:100%;height:100%}.sub-menus.title{font-size:16px;line-height:24px;width:100%;font-weight:500}@media (min-width: 1024px){.sub-menus.title{font-size:18px;line-height:28px}}.sub-menus.subtitle{font-size:14px;font-weight:400;line-height:22px;display:grid;gap:16px}.sub-menus.subtitle.short{white-space:nowrap;max-width:200px;max-height:22px}.sub-menus.description{font-size:14px;line-height:20px;color:#818181;width:100%;font-weight:400}.sub-menus.card{position:absolute;background-color:#fff;color:#171718;border-radius:32px;top:50%;gap:24px;display:grid;border-color:#d2d2d2;transform:translateY(-50%);cursor:auto;padding:32px;width:400px;justify-self:center;max-width:calc(100% - 16px)}.sub-menus.card.city-selection{top:64px;align-self:start;transform:translate(0)}@media (min-width: 744px){.sub-menus.card.city-selection{width:348px;top:132px}}@media (min-width: 1024px){.sub-menus.card.city-selection{top:88px}}@media (min-width: 1440px){.sub-menus.card.city-selection{top:96px}}@media (min-width: 1800px){.sub-menus.card.city-selection{top:88px}}.sub-menus.card.fit-content{min-width:400px;width:fit-content}.sub-menus.form{display:grid;gap:32px;border-color:#d2d2d2}.sub-menus.container{display:grid;gap:40px}.sub-menus.inputs,.sub-menus.top-half{display:grid;gap:16px}.sub-menus.chart-card{display:grid;gap:8px}.city-selection.buttons{display:grid;gap:16px;width:100%}.city-selection.city-button{border-radius:24px;border-color:#d2d2d2;border-width:2px;color:#818181;border-style:solid;padding-left:24px;padding-right:24px;display:flex;justify-content:center;align-items:center;height:48px;font-size:14px;cursor:pointer}.city-selection.city-button.active{border-color:#ec7d3f;color:#ec7d3f}.infrastructure.title{font-size:20px;line-height:24px}@media (min-width: 430px){.infrastructure.title{font-size:24px;line-height:34px}}.infrastructure.card{background-color:#f4f4f1;color:#171718;border-radius:32px;padding:24px;gap:32px;position:absolute;top:50%;transform:translateY(-60%);width:calc(100% - 48px);margin:24px}@media (min-width: 744px){.infrastructure.card{border-radius:40px;padding:40px;margin:40px;width:calc(100% - 80px)}}@media (min-width: 1024px){.infrastructure.card{width:33%}}.infrastructure.container{display:grid;gap:32px}.infrastructure.container>.top>.header{display:flex;gap:12px;justify-content:space-between;width:100%}.infrastructure.close{width:24px;height:24px;min-width:24px;min-height:24px}.infrastructure.menu.container{background-color:#f4f4f1;border-radius:56px;padding:40px;display:flex;gap:40px;flex-direction:column;justify-content:space-between;align-items:center}.infrastructure.menu.title{font-size:24px}.infrastructure.menu.icon-container{background-color:#e9e9e9;border-radius:50%;min-height:inherit;min-width:inherit;display:flex;align-items:center;justify-content:center}.infrastructure.menu.text-with-icon{display:flex;gap:16px;align-items:center;min-width:44px;min-height:44px}.infrastructure.menu.items{display:flex;gap:16px;flex-direction:column;width:100%;color:#818181;font-weight:400}.infrastructure.menu.bottom-buttons{display:flex;height:48px;gap:12px}.infrastructure.menu.item{cursor:pointer;font-size:16px;gap:20px;display:flex;align-items:center;justify-content:space-between;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infrastructure.menu.item.orange{color:#171718}.infrastructure.menu.item.orange .icon:not(.check),.infrastructure.menu.item.orange .agent.search.header>div[type=buttongrid] button:last-of-type div:not(.check),.agent.search.header>div[type=buttongrid] button:last-of-type .infrastructure.menu.item.orange div:not(.check){background-color:#fff}.infrastructure.menu.item.orange .icon-container[iconType=metro]{background-color:#e77308}.infrastructure.menu.item.orange .icon-container[iconType=school]{background-color:#3aa5f2}.infrastructure.menu.item.orange .icon-container[iconType=kids]{background-color:#ec7d3f}.infrastructure.menu.item.orange .icon-container[iconType=park]{background-color:#6fa346}.infrastructure.menu.item.orange .icon-container[iconType=shop]{background-color:#feb702}.infrastructure.menu.item.orange .icon-container[iconType=sport]{background-color:#006c0b}.infrastructure.menu.item.orange .icon-container[iconType=health]{background-color:#fd0000}.infrastructure.menu.item>.check{visibility:hidden;background-color:#171718}.infrastructure.menu.button{border-radius:40px;border-width:2px;border-color:#d2d2d2;border-style:solid;color:#818181;height:inherit;padding-left:20px;padding-right:20px;display:flex;justify-content:center;align-items:center;font-size:14px}.infrastructure.menu.button.orange{border-color:#ec7d3f;background-color:#ec7d3f;color:#f4f4f1}.site-menu-compact{color:#171718;background-color:#f4f4f1}.site-menu-compact.container{width:100%;height:100%;display:flex;position:absolute;justify-content:space-between;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%)}.site-menu-compact.header{height:88px;display:flex;padding:20px 16px;justify-content:space-between;gap:20px}@media (min-width: 744px){.site-menu-compact.header{gap:32px;padding:20px 40px}}@media (min-width: 1024px){.site-menu-compact.header{height:96px;gap:40px}}.site-menu-compact.phone{font-size:20px;margin:inherit;cursor:pointer;white-space:nowrap;line-height:30px}@media (min-width: 1024px){.site-menu-compact.phone{font-size:24px;line-height:34px}}.site-menu-compact.schedule{font-size:11px;margin:inherit;color:#818181;white-space:nowrap;line-height:20px}@media (min-width: 1024px){.site-menu-compact.schedule{font-size:14px}}.site-menu-compact.info{display:flex;gap:24px;align-items:center}@media (min-width: 430px){.site-menu-compact.info{gap:24px}}@media (min-width: 744px){.site-menu-compact.info{gap:32px}}@media (min-width: 1024px){.site-menu-compact.info{gap:40px}}.site-menu-compact.close-button{background-color:#fff;border-radius:24px;display:flex;padding-left:12px;padding-right:12px;align-items:center;justify-content:center;height:40px;width:56px;cursor:pointer}.site-menu-compact.body{display:flex;flex-direction:column;justify-content:center;height:100%;overflow:auto;padding:20px 0}@media (min-width: 430px){.site-menu-compact.body{padding:48px 0}}@media (min-width: 744px){.site-menu-compact.body{padding:64px 0}}@media (min-width: 1024px){.site-menu-compact.body{padding:80px 0}}.site-menu-compact .divider{color:#818181;margin:0 16px;width:initial}@media (min-width: 430px){.site-menu-compact .divider{margin:0 20px}}@media (min-width: 744px){.site-menu-compact .divider{margin:0 40px}}.site-menu-compact.menu{display:grid;gap:24px;height:inherit}@media (min-width: 430px){.site-menu-compact.menu{gap:48px}}@media (min-width: 744px){.site-menu-compact.menu{gap:64px}}@media (min-width: 1024px){.site-menu-compact.menu{gap:80px}}.site-menu-compact.item{font-size:16px;font-weight:500;justify-self:center;text-align:center;line-height:26px}@media (min-width: 430px){.site-menu-compact.item{font-size:16px}}@media (min-width: 744px){.site-menu-compact.item{font-size:24px}}@media (min-width: 1024px){.site-menu-compact.item{font-size:32px}}.site-menu-compact.item a{color:#f4f4f1}.site-menu-compact.item.selected{color:#ec7d3f}.site-menu-compact.footer{height:88px;display:flex;padding:16px 32px;justify-content:center;align-items:center;font-size:14px;color:#9e9e9e;font-weight:400}@media (min-width: 430px){.site-menu-compact.footer{font-size:14px}}@media (min-width: 744px){.site-menu-compact.footer{padding:16px 40px;font-size:16px}}@media (min-width: 1024px){.site-menu-compact.footer{padding:22px 40px;font-size:16px}}.menu-mobile.menu{display:none;background-color:#e9e9e9;border-left:2px solid #171718;height:100%;position:fixed;top:0;z-index:20;justify-self:right;padding-left:16px;padding-right:16px;transform:translate(100%)}@media (max-width: 1439.98px){.menu-mobile.menu{display:block}}.menu-mobile.container{display:grid;gap:16px}.menu-mobile.container a:hover{color:#ec7d3f}.menu-mobile.container.selected{text-decoration-line:underline;text-decoration-color:#ec7d3f;text-decoration-thickness:2px;text-underline-offset:8px}.menu-mobile.close-button{border-radius:24px;display:flex;align-items:center;justify-content:center;height:40px;width:56px;cursor:pointer;justify-self:right;justify-content:right}@keyframes slideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideRight{0%{transform:translate(0)}to{transform:translate(100%)}}.profile-menu{color:#171718}.profile-menu.container{border-radius:32px;width:500px;background-color:#fff;display:none;gap:40px;padding:40px;position:absolute;right:0;top:40px;z-index:10;box-shadow:0 4px 3px 2px #0000001a;max-width:calc(100vw - 32px)}.profile-menu.header{display:grid;gap:20px;font-size:16px}.profile-menu.title-with-close{display:flex;justify-content:space-between;align-items:center}.profile-menu.title-with-close>.sub-menus.close{background-color:#f4f4f1;border-radius:50%;display:grid;justify-content:center;align-items:center}.profile-menu.title-with-close>.sub-menus.close .action-close{width:16px;height:16px;min-width:16px;min-height:16px}.profile-menu.title{font-size:14px;font-weight:400;color:#818181}.profile-menu.menu-content{display:grid;gap:16px}.profile-menu.item{display:flex;gap:16px;font-size:14px;font-weight:400;align-items:center;cursor:pointer}.peinag{color:inherit}.peinag.base-container{display:grid;gap:20px;border-color:#d2d2d2;padding:0}.peinag.container{display:flex;gap:12px;border-color:inherit}.peinag.checkbox-borders{width:14px;height:14px;border-radius:4px;border-width:2px;border-style:solid;border-color:inherit;background:inherit;padding:2px;cursor:pointer;box-sizing:content-box;display:grid}.peinag.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:inherit;width:inherit;margin-bottom:2px;pointer-events:none;cursor:pointer}.peinag.checkbox:checked{background:#EC7D3F;border-color:#ec7d3f;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.peinag.button{background-color:#d2d2d2;color:#818181;border-radius:40px;height:48px;width:fit-content;font-size:14px;display:flex;justify-content:center;align-items:center;padding-left:40px;padding-right:40px;white-space:nowrap;border-width:0;font-weight:500}@media (min-width: 1024px){.peinag.button{height:56px}}.peinag.button.active{background-color:#ec7d3f;color:#f4f4f1}.peinag.button.modal{width:100%;height:48px}.peinag.button.modal.active{background-color:#ec7d3f;color:#f4f4f1}.peinag.description{margin-top:2px;font-size:14px;font-weight:400}.peinag.description a{text-decoration:underline;margin-left:4px;color:#ec7d3f}.we-choose.base-container{display:flex;padding:40px;gap:32px;align-items:center;flex-direction:column;text-align:center}@media (min-width: 430px){.we-choose.base-container{gap:24px}}@media (min-width: 744px){.we-choose.base-container{padding:40px;gap:32px}}.we-choose.text-container{display:grid;gap:24px}@media (min-width: 1024px){.we-choose.text-container{width:70%}}@media (min-width: 1440px){.we-choose.text-container{width:50%}}@media (min-width: 1800px){.we-choose.text-container{width:calc(66% - 320px)}}.we-choose.text-container .title{font-size:24px}@media (max-width: 743.98px){.we-choose.text-container .title{font-size:20px}}.we-choose.description{color:#818181;font-size:14px;font-weight:400}.we-choose .common-button{height:48px;padding:0 24px;font-size:14px}@media (min-width: 430px){.we-choose .common-button{padding:0 40px}}@media (min-width: 744px){.we-choose .common-button{padding:0 48px;height:56px}}.loader.background{background-color:#e6e5e5bf;position:fixed;width:100vw;height:100vh;z-index:100;display:none}.loader.rotator{position:absolute;top:50%;left:50%;width:86px;height:86px;margin:-43px 0 0 -43px;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.developing.container{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr));width:100vw;gap:16px;max-width:inherit}@media (min-width: 1024px){.developing.container{gap:32px;height:initial}}@media (min-width: 1440px){.developing.container{grid-template-columns:6fr 5fr;grid-template-rows:1fr;align-items:center}}.developing.left{display:grid;gap:16px;height:fit-content}@media (min-width: 430px){.developing.left{gap:24px}}@media (min-width: 1024px){.developing.left{gap:56px}}@media (min-width: 1440px){.developing.left{gap:64px}}@media (min-width: 1800px){.developing.left{gap:80px}}.developing.title.first{font-size:24px;line-height:34px}@media (min-width: 430px){.developing.title.first{font-size:36px;line-height:44px}}@media (min-width: 744px){.developing.title.first{font-size:48px;line-height:56px}}@media (min-width: 1024px){.developing.title.first{font-size:48px;line-height:56px;grid-row:1/span 1;grid-column:1/span 2}}@media (min-width: 1440px){.developing.title.first{font-size:64px;line-height:74px}}@media (min-width: 1800px){.developing.title.first{font-size:72px;line-height:76px}}.developing.title.first>span{color:#d05d1d}.developing.subscribe-to-telegram.container{display:grid;grid-template-columns:min-content auto;grid-template-rows:auto auto;align-items:center;position:relative;column-gap:24px;row-gap:4px;justify-content:start;width:initial}@media (min-width: 430px){.developing.subscribe-to-telegram.container{column-gap:24px;row-gap:8px}}@media (min-width: 744px){.developing.subscribe-to-telegram.container{column-gap:32px;row-gap:22px}}@media (min-width: 1024px){.developing.subscribe-to-telegram.container{row-gap:28px;grid-row:2;grid-column:1/span 2}}@media (min-width: 1800px){.developing.subscribe-to-telegram.container{row-gap:32px}}.developing.subscribe-to-telegram.title{font-size:20px;font-weight:500;line-height:30px;grid-row:1;grid-column:2;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:9px}@media (min-width: 430px){.developing.subscribe-to-telegram.title{font-size:24px;line-height:34px}}@media (min-width: 744px){.developing.subscribe-to-telegram.title{font-size:32px;line-height:42px}}@media (min-width: 1440px){.developing.subscribe-to-telegram.title{font-size:44px;line-height:54px}}@media (min-width: 1800px){.developing.subscribe-to-telegram.title{font-size:36px;line-height:44px}}.developing.subscribe-to-telegram.description{font-size:14px;line-height:24px;font-weight:400;grid-row:2/span 1;grid-column:1/span 2}@media (min-width: 430px){.developing.subscribe-to-telegram.description{font-size:16px;line-height:26px}}@media (min-width: 744px){.developing.subscribe-to-telegram.description{font-size:18px;line-height:28px}}@media (min-width: 1024px){.developing.subscribe-to-telegram.description{font-size:22px}}@media (min-width: 1800px){.developing.subscribe-to-telegram.description{font-size:20px;line-height:30px}}.developing.subscribe-to-telegram.telegram-button{height:64px;width:64px;display:flex;justify-content:center;align-items:center;color:#f4f4f1;background:#EC7D3F;border-radius:16px;grid-row:1;grid-column:1}@media (min-width: 744px){.developing.subscribe-to-telegram.telegram-button{height:74px;width:74px}}.developing.subscribe-to-telegram.telegram-button>.telegram{background-color:#f4f4f1;height:50%;width:50%}@media (min-width: 744px){.developing.subscribe-to-telegram.telegram-button{height:74px;width:74px;align-self:initial}}@media (min-width: 1024px){.developing.subscribe-to-telegram.telegram-button{align-self:center}}.developing.photo{display:none;height:100%;background:url(/build/assets/building-develop-b1199509.png);background-repeat:no-repeat;background-position:center center;background-size:contain}@media (min-width: 430px){.developing.photo{display:block}}.singlePageBody{display:flex;justify-content:space-between;flex-direction:column;height:100vh;max-height:100vh}.singlePageBody>.header{flex:0 1 auto;align-self:center}.singlePageBody main{flex:1 1 auto}.singlePageBody>.footer{flex:0 1 40px}p{color:#171718}a{color:#171718;text-decoration-line:none}body{font-family:Onest;font-weight:500;line-height:1.285;color:#171718;height:fit-content;display:grid;margin-left:auto;margin-right:auto}ul{padding:0}ul,li,p,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,legend{margin:0}main{display:grid;gap:40px;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:48px}@media (min-width: 744px){main{gap:56px;padding-top:56px;padding-bottom:56px}}@media (min-width: 1440px){main{gap:64px;padding-top:64px;padding-bottom:64px}}main #title-with-pic{margin-top:-16px}@media (min-width: 1024px){main #title-with-pic{margin-top:-36px}}@media (min-width: 1440px){main #title-with-pic{margin-top:-44px}}main #top-content{margin-top:-48px}@media (min-width: 1024px){main #top-content{margin-top:-56px}}@media (min-width: 1440px){main #top-content{margin-top:-64px}}main>*{padding:0 16px;max-width:1920px}@media (min-width: 744px){main>*{padding:0 40px}}@media (min-width: 1440px){main>*{padding:0 100px}}@media (min-width: 1800px){main>*{padding:0 320px}}::-webkit-scrollbar{height:6px;width:6px;background:transparent}::-webkit-scrollbar-thumb{background:#EC7D3F;-webkit-border-radius:1ex;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,.75)}::-webkit-scrollbar-thumb:horizontal{background:#EC7D3F;-webkit-border-radius:1ex;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,.75)}::-webkit-scrollbar-corner{background:transparent}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-thumb{-webkit-border-radius:0}.ignore-additional-padding{color:inherit}.invisible{display:none;position:absolute}@media (max-width: 743.98px){.not-mobile{display:none}}@media (max-width: 1023.98px){.not-md{display:none}}.call-form.base-container{display:flex;flex-direction:column;width:100%;background-color:#e9e9e9;font-size:24px}@media (max-width: 743.98px){.call-form.base-container{font-size:20px}}@media (min-width: 744px){.call-form.base-container{background-color:inherit}}@media (min-width: 1440px){.call-form.base-container{flex-direction:row;justify-content:center}}.call-form.title{width:75%;text-align:center}@media (min-width: 744px){.call-form.title{width:100%;text-align:left}}.call-form.container{display:flex;gap:32px;align-items:center;padding:40px 16px;flex-direction:column;width:100%}@media (min-width: 744px){.call-form.container{align-items:start;border-radius:32px;padding:32px 64px;background-color:#f3e8d4;background-image:url(/build/assets/waves-1fead750.svg);background-size:cover}}@media (min-width: 1024px){.call-form.container{padding:40px 180px}}@media (min-width: 1440px){.call-form.container{gap:48px;flex-direction:row;padding:80px 64px}}@media (min-width: 1800px){.call-form.container{gap:36px}}.call-form.input-container{width:100%;display:flex;flex-direction:column;gap:24px}.call-form.input-container>.peinag.button{font-size:14px;line-height:14px;width:100%;height:48px;font-weight:400;border-style:none}@media (min-width: 744px){.call-form.input-container>.peinag.button{width:fit-content;padding:0 40px;height:60px;align-self:center}}.call-form.input-container .checkbox-borders{border-color:#d2d2d2}.call-form.input-container>.input-container{margin-bottom:-8px;margin-top:-8px}.call-form.input-container .input-fieldset{height:64px;background-color:#f4f4f1;border-color:#f4f4f1}.call-form.input-container .input-fieldset legend{opacity:0;width:0;max-width:0;margin:0;padding:0}.call-form.input-container .input-fieldset>.input-wrapper>.icon,.call-form.input-container .agent.search.header>div[type=buttongrid] button:last-of-type .input-fieldset>.input-wrapper>div,.agent.search.header>div[type=buttongrid] button:last-of-type .call-form.input-container .input-fieldset>.input-wrapper>div{margin-top:4px}.call-form.input-container .input-fieldset>.input-wrapper>.error-icon{margin-top:8px;align-self:flex-start}.call-form.input-container .input-text{padding-top:6px}.call-form.input-container .input-error{position:absolute;margin-top:68px}@media (min-width: 744px){.call-form.input-container{display:grid;grid-template-columns:8fr}.call-form.input-container>:nth-child(1){grid-column:span 6}.call-form.input-container>:nth-child(2){grid-column:span 2}.call-form.input-container>:nth-child(3){grid-column:span 8}}.call-form.sent{display:none;gap:24px;justify-content:center;padding:40px 16px}@media (min-width: 744px){.call-form.sent{padding:32px 64px}}@media (min-width: 1024px){.call-form.sent{padding:40px 180px}}@media (min-width: 1440px){.call-form.sent{padding:60px 64px}}.call-form.success{display:none;font-size:14px;font-weight:400;color:#ec7d3f}.call-form.failure{display:none;gap:16px;font-size:16px}.call-form.error{width:20px;height:20px;border-radius:50%;background-color:#f13131}.errors.base-container{height:fit-content;justify-content:center;justify-items:center;margin:156px 0}@media (max-width: 1023.98px){.errors.base-container{margin:136px 0}}@media (max-width: 743.98px){.errors.base-container{margin:96px 0}}.errors.base-container .common-button{padding:16px 48px;border-radius:32px;line-height:24px}.errors.text-container{opacity:.8;justify-items:center;width:fit-content;display:grid;gap:8px}.errors.text-container h1,.errors.text-container .h1{line-height:100%;color:#ec7d3f;font-size:96px}@media (max-width: 1023.98px){.errors.text-container h1,.errors.text-container .h1{font-size:80px}}@media (max-width: 743.98px){.errors.text-container h1,.errors.text-container .h1{font-size:64px}}.errors.text-container p{font-size:14px;line-height:16px;font-weight:400}.mobile-menu{display:grid}.mobile-menu.menu-container{display:none;position:fixed;top:0;width:100%;height:100%;z-index:10;background-color:#f4f4f1}.mobile-menu.container{height:fit-content}.mobile-menu.header{background-color:#fff;gap:20px;align-items:center;padding:20px 16px}@media (min-width: 744px){.mobile-menu.header{padding:20px 40px;display:grid}}.mobile-menu.topbar{display:flex;justify-content:space-between}.mobile-menu.half{display:flex;gap:24px;align-items:center}@media (min-width: 744px){.mobile-menu.info{padding-top:6px}}.mobile-menu.md-only{display:none;font-size:14px;gap:18px}@media (min-width: 744px){.mobile-menu.md-only{display:flex}}.mobile-menu.item{padding:12px 16px;width:100%;gap:16px;display:grid;max-height:500px;overflow-y:auto}@media (min-width: 744px){.mobile-menu.item{padding:16px 40px;gap:24px}}.mobile-menu.item.current{color:#ec7d3f;text-decoration:underline;text-decoration-color:#ec7d3f;text-underline-offset:4px}.mobile-menu.item.current .title{color:inherit}.mobile-menu.title{padding-left:24px;font-size:14px;color:#171718;font-weight:400}.mobile-menu.city-select{background-color:#e9e9e9;border-radius:16px;z-index:5;gap:10px;font-weight:400}@media (min-width: 744px){.mobile-menu.city-select{display:none}}.mobile-menu.city-select.item{display:grid;gap:8px;justify-content:center;align-items:center;padding-top:16px;padding-bottom:16px;grid-template-columns:auto auto auto}.mobile-menu.city-select.item .icon:not(.place),.mobile-menu.city-select.item .agent.search.header>div[type=buttongrid] button:last-of-type div:not(.place),.agent.search.header>div[type=buttongrid] button:last-of-type .mobile-menu.city-select.item div:not(.place){width:12px;height:8px;transform:rotate(180deg);justify-self:end;transition:transform .2s ease-in-out}.mobile-menu.city-select.item.unselected{display:none}.mobile-menu.city-select.item.unselected .icon,.mobile-menu.city-select.item.unselected .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .mobile-menu.city-select.item.unselected div{display:none}mobile-toolbar{display:flex;position:sticky;flex-direction:row;bottom:0;width:100%;background-color:#f4f4f1;border-radius:16px 16px 0 0;z-index:20;background-color:#fff;padding:8px 20px;justify-content:space-around}@media (min-width: 744px){mobile-toolbar{display:none}}mobile-toolbar a{display:grid;justify-items:center;color:#494949}mobile-toolbar a .icon,mobile-toolbar a .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type mobile-toolbar a div{width:20px;height:20px;background-color:#494949;margin-bottom:6px}mobile-toolbar a div{font-size:12px;font-weight:400}mobile-toolbar a[selected=true]{color:#ec7d3f}mobile-toolbar a[selected=true] .icon,mobile-toolbar a[selected=true] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type mobile-toolbar a[selected=true] div{background-color:#ec7d3f}.common-button{background-color:#ec7d3f;color:#f4f4f1;border-radius:40px;width:fit-content;font-weight:500;display:flex;justify-content:center;align-items:center;white-space:nowrap;gap:8px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;padding:16px;font-size:14px;transition:color .2s,border-color .2s,background-color .2s}@media (min-width: 1024px){.common-button{padding:16px 48px}}.common-button:hover{background-color:#d05d1d}.common-button:hover>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .common-button:hover>div{background-color:#fff}.common-button>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .common-button>div{background-color:#f4f4f1;transition:background-color .2s}.common-button.white{background-color:#f4f4f1;border-style:solid;border-color:#d2d2d2;border-width:2px;color:#171718;box-sizing:border-box}.common-button.white:hover{background-color:#fff}.common-button.white:hover .icon,.common-button.white:hover .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .common-button.white:hover div{background-color:#d05d1d}.common-button.white .icon,.common-button.white .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .common-button.white div{background-color:#ec7d3f}.common-button.superwhite{background-color:#fff;font-weight:400;border:none;color:#494949}.common-button.superwhite .icon,.common-button.superwhite .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .common-button.superwhite div{background-color:#ec7d3f}.common-button.superwhite:hover .icon,.common-button.superwhite:hover .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .common-button.superwhite:hover div{background-color:#d05d1d}.common-button.transparent{background-color:#f4f4f1;opacity:.8;color:#171718;font-size:14px;font-weight:400;line-height:22px}.common-button.disabled{background-color:#d2d2d2;color:#818181;cursor:not-allowed}.common-button.big{justify-self:center;align-self:center;font-size:12px;line-height:22px}@media (min-width: 430px){.common-button.big{font-size:16px;line-height:30px}}@media (min-width: 744px){.common-button.big{padding:16px 48px}}@media (min-width: 1024px){.common-button.big{font-size:12px;line-height:22px;padding:16px 24px}}@media (min-width: 1440px){.common-button.big{font-size:16px;line-height:30px;width:90%;border-radius:56px;justify-self:start;justify-content:center}}@media (min-width: 1800px){.common-button.big{font-size:20px}}.common-button.centered{justify-self:center;height:48px;width:260px}@media (min-width: 744px){.common-button.centered{width:360px}}@media (min-width: 1440px){.common-button.centered{height:56px;width:412px}}.common-button.bordered{background-color:#e9e9e9;color:#171718;border:2px solid #E9E9E9;width:100%}.common-button.bordered:hover{color:#ec7d3f;border-color:#ec7d3f}.common-button.bordered:hover>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .common-button.bordered:hover>div{background-color:#d05d1d}.common-button.bordered>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .common-button.bordered>div{background-color:#ec7d3f;transition:background-color .2s}.common-button.whatsapp{background-color:#56b554}.common-button.whatsapp .icon,.common-button.whatsapp .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .common-button.whatsapp div{width:20px;height:20px}.common-button.whatsapp:hover{background-color:#56b554}.loader-dots.base-container{display:none;gap:4px;align-self:center;justify-self:center;margin:0 auto;order:10000}@media (min-width: 744px){.loader-dots.in-grid{grid-column:span 2}}@media (min-width: 1024px){.loader-dots.in-grid{grid-column:span 3}}.loader-dots.dot{border-radius:50%;background-color:#171718;min-height:8px;min-width:8px;max-height:8px;max-width:8px;opacity:1;animation-delay:0s;animation:dot-opacity 1s linear infinite}.loader-dots.dot:nth-of-type(2){animation-delay:.33s}.loader-dots.dot:nth-of-type(3){animation-delay:.66s}@keyframes dot-opacity{0%{opacity:1}50%{opacity:0}to{opacity:1}}.plan-card.container{z-index:0;grid-row:span 1}.plan-card.small-card{background-color:#fff;border-radius:32px;padding:20px 32px 32px;display:grid;gap:16px;height:100%;max-height:100%}@media (min-width: 744px){.plan-card.small-card{padding:24px}}@media (min-width: 1440px){.plan-card.small-card{padding:32px}}.plan-card.small-card>.common-button{background-color:inherit;border-color:#e9e9e9}.plan-card.small-card>.common-button:hover{border-color:#ec7d3f}.plan-card.header{display:flex;font-size:24px;gap:36px;font-weight:500;justify-content:space-between;align-items:end;justify-content:end}.plan-card.details{display:grid;gap:12px}.plan-card.icons{display:flex;gap:16px;align-items:center}.plan-card.card-button{border-radius:50%;width:32px;height:32px;display:flex;cursor:pointer;justify-content:center;align-items:center;background-color:#f4f4f1;z-index:1;position:relative}.plan-card.card-button>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .plan-card.card-button>div{width:16px;height:16px}@media (min-width: 1440px){.plan-card.card-button>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .plan-card.card-button>div{width:24px;height:24px}}.plan-card.card-button:hover>.hint.base-container{display:block}.plan-card.card-button:hover,.plan-card.card-button.orange{outline-color:#ec7d3f;outline-width:2px;outline-style:solid;outline-offset:-1px}.plan-card.card-button:hover .icon,.plan-card.card-button:hover .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .plan-card.card-button:hover div,.plan-card.card-button.orange .icon,.plan-card.card-button.orange .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .plan-card.card-button.orange div{background-color:#ec7d3f}.plan-card.card-button.orange .icon.action-like,.plan-card.card-button.orange .agent.search.header>div[type=buttongrid] button:last-of-type div.action-like,.agent.search.header>div[type=buttongrid] button:last-of-type .plan-card.card-button.orange div.action-like{-webkit-mask-image:url(/build/assets/action-like-filled-2d86f037.svg);mask-image:url(/build/assets/action-like-filled-2d86f037.svg)}@media (min-width: 1440px){.plan-card.card-button{width:40px;height:40px}}.plan-card.card-button.hint-below{background-color:#fff}.plan-card.card-button.hint-below>.hint.base-container{transform:translateY(-8px)}.plan-card.card-button.hint-below>.hint.base-container>.hint.container{transform:translate(-100%) translate(-32px) translateY(-50%)}.plan-card.img-container{display:grid;justify-content:center;align-items:center;width:100%;padding:32px;height:240px;position:relative;border-radius:inherit}.plan-card.img-container:hover{outline-color:#ec7d3f;outline-width:2px;outline-style:solid}@media (min-width: 744px){.plan-card.img-container{height:230px}}@media (min-width: 1024px){.plan-card.img-container{height:246px}}@media (min-width: 1440px){.plan-card.img-container{height:308px}}.plan-card.img{width:100%;max-height:calc(100% - 64px);object-fit:contain;position:absolute;padding-left:16px;padding-right:16px}.plan-card.title{font-size:24px}.plan-card.description{font-size:14px;line-height:14px;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.plan-card.dot-divider{width:4px;height:4px;border-radius:50%;background-color:#818181}.plan-card.line-desc{display:flex;gap:12px;align-items:center;height:10px}.plan-card.short-description{display:grid;gap:20px}.plan-card.short-description .price-change.container{background-color:#f4f4f1}.plan-card.short-description .price-change.to-chart-icon{background-color:#fff}.plan-card.compare-container{display:grid;gap:64px}.plan-card.description-container{display:grid;padding-left:32px;gap:64px}.plan-card.description-section{display:grid;gap:176px}.plan-card.text-section{display:grid;gap:64px;font-size:14px}.plan-card.line{height:1px;color:#d2d2d2;background-color:#d2d2d2;width:100%}.plan-card.subtitle{display:flex;font-size:14px;font-weight:400;color:#9e9e9e;width:100%}.plan-card.subtitle-text{white-space:nowrap}.plan-card>.common-button.grey{background-color:#e9e9e9;color:#171718;width:100%}.plan-card.description-wrapper{display:grid;gap:140px}.plan-card.text-with-price{display:grid;gap:78px}.login.text-container{display:grid;gap:24px;font-size:14px;font-weight:400;color:#818181}.login.phome-highlight{font-size:16px;font-weight:500}.login.underlined{font-size:16px;font-weight:500;color:#ec7d3f;text-decoration:underline}.login.success-container{display:none;gap:40px;align-items:center;font-size:14px;font-weight:400;color:#818181;text-align:center}.login.success-title{font-size:32px;color:#ec7d3f}.login.form{display:grid;gap:24px}.login.failure{display:none;gap:32px;font-size:14px;font-weight:400;color:#818181;align-items:center;justify-content:center}.login.icon-with-text{display:flex;gap:24px;font-size:32px;align-items:center;justify-content:center;flex-direction:column}.login.fail-icon{background-color:#f13131;border-radius:50%;width:52px;height:52px;display:grid;justify-content:center;align-items:center}.login.inputs{display:grid;gap:24px;align-items:center;font-size:14px;font-weight:400;color:#818181;padding:0 60px}.login.inputs>.common-button{width:100%}.paginator{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.paginator.parent{grid-column:span 1}@media (min-width: 744px){.paginator.parent{grid-column:span 2}}@media (min-width: 1024px){.paginator.parent{grid-column:span 3}}.paginator.base-container{gap:24px;display:flex;flex-wrap:nowrap;align-items:center}.paginator.base-container.full-width{width:100%;justify-content:space-between}.paginator.base-container.full-width .loader-dots{order:unset;margin:0;display:none}.paginator.base-container.full-width .text-button:not(#show-all-paginator){height:40px;width:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;padding:0}.paginator.base-container.full-width .text-button:not(#show-all-paginator) .icon,.paginator.base-container.full-width .text-button:not(#show-all-paginator) .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .paginator.base-container.full-width .text-button:not(#show-all-paginator) div{height:16px;width:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px}.paginator.base-container.full-width .text-button:not(#show-all-paginator).disabled .icon,.paginator.base-container.full-width .text-button:not(#show-all-paginator).disabled .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .paginator.base-container.full-width .text-button:not(#show-all-paginator).disabled div{background-color:#9e9e9e}@media (max-width: 743.98px){.paginator.base-container.full-width{display:grid;justify-content:center}.paginator.base-container.full-width .text-button[id=show-all-paginator]{display:grid;width:fit-content;justify-self:center;padding-top:8px;padding-bottom:8px}}.paginator.buttons-grid{display:flex;align-items:center;gap:1px}@media (max-width: 743.98px){.paginator.buttons-grid{width:100%;justify-content:center}}.paginator.page-button{color:#171718;background-color:#fff;font-weight:400;font-size:14px;padding:8px 16px;min-width:40px;width:40px;max-width:40px;min-height:40px;height:40px;max-height:40px;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;border-left-style:1px #D2D2D2 solid;border-right-style:1px #D2D2D2 solid}.paginator.page-button:not([style*="display: none"]):first-of-type{border-top-left-radius:16px;border-bottom-left-radius:16px}.paginator.page-button:not([style*="display: none"]):last-of-type{border-top-right-radius:16px;border-bottom-right-radius:16px}.paginator.page-button.hidden{display:none}.paginator.page-button.current{background-color:#ec7d3f;color:#f4f4f1}.paginator.text-button{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:16px 32px;border-radius:16px;color:#171718;background-color:#fff;font-weight:400;font-size:14px;min-height:40px;height:40px;max-height:40px;border:none}@media (max-width: 1023.98px){.paginator.text-button{display:none}}.paginator.text-button.disabled{color:#9e9e9e}.paginator.link{color:inherit}.title-with-img.container{display:grid;gap:32px;justify-self:center;width:100%}.title-with-img.img-container{background-size:cover;padding:32px 24px 140px;border-radius:32px;display:grid;gap:44px}@media (min-width: 744px){.title-with-img.img-container{padding:44px 36px 108px}}@media (min-width: 1024px){.title-with-img.img-container{padding:56px 100px 224px 36px;border-radius:44px;display:flex;gap:120px}}@media (min-width: 1440px){.title-with-img.img-container{padding:56px 180px 248px 32px;display:grid;grid-template-columns:2fr 3fr}}@media (min-width: 1800px){.title-with-img.img-container{padding-right:160px}}.title-with-img.img-container.partners{background-position:center 25%}.title-with-img.title{font-size:20px}@media (min-width: 744px){.title-with-img.title{width:50%}}@media (min-width: 1024px){.title-with-img.title{width:100%;font-size:34px;line-height:46px}}.title-with-img.text{display:none;font-weight:400}@media (min-width: 744px){.title-with-img.text{display:grid;font-size:14px;width:30%}}@media (min-width: 1024px){.title-with-img.text{width:100%;font-size:18px}}.title-with-img.text-small{font-size:14px;font-weight:400}@media (min-width: 744px){.title-with-img.text-small{display:none}}.static-custom-dropdown{font-size:14px;font-weight:400}.static-custom-dropdown>:not(input){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.static-custom-dropdown.container{border-radius:16px;border-color:#d2d2d2;border-width:1.5px;border-style:solid;position:relative;cursor:pointer}.static-custom-dropdown.container div.title{display:none}@media (min-width: 1024px){.static-custom-dropdown.container div.title{display:block}}.static-custom-dropdown.select-header{display:grid;grid-template-columns:calc(100% - 32px) 1fr;justify-content:space-between;width:100%;padding:24px}.static-custom-dropdown.title{background-color:#fff;font-size:14px;color:#171718;position:absolute;line-height:20px;top:-10px;padding:0 16px;margin:0 12px}.static-custom-dropdown>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .static-custom-dropdown>div{width:14px;height:8px;transform:rotate(180deg);z-index:6;top:6px;position:relative}.static-custom-dropdown.placeholder{color:#9e9e9e}.static-custom-dropdown.base-container{position:relative;overflow:hidden;background-color:#fff;gap:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px;max-height:0;display:grid;grid-column:span 2;width:calc(100% - 32px);margin-left:16px;margin-right:16px}.static-custom-dropdown.base-container :last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.static-custom-dropdown.item{padding:12px 16px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#d2d2d2;font-weight:400;cursor:pointer;background-color:#fff;z-index:10;box-shadow:0 4px 3px 2px #0000001a}.static-custom-dropdown.item :hover{background-color:#f4f4f1;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.static-custom-dropdown.item-container{padding:12px 16px;border-radius:24px}.static-custom-dropdown.selected-content{color:#171718}.hint.base-container{display:none;position:absolute;bottom:100%;transform:translateY(-8px) translate(-32px)}.hint.container{display:grid;position:fixed;background-color:#ec7d3f;color:#fff;white-space:nowrap;border-radius:16px;padding:12px 24px;font-size:14px;font-weight:400;transform:translate(-50%) translateY(-100%)}.pseudo-checkbox{width:20px;height:20px;background-color:inherit;border-width:1.5px;border-color:#9e9e9e;border-style:solid;border-radius:4px;display:grid;align-items:center;justify-content:center;aspect-ratio:1/1;transition:background-color .1s ease,border-color .1s ease}.pseudo-checkbox .icon,.pseudo-checkbox .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .pseudo-checkbox div{display:none;width:16px;height:16px;background-color:#f4f4f1;rotate:0deg!important}.pseudo-checkbox.checked{background-color:#ec7d3f;border-color:#ec7d3f}.pseudo-checkbox.checked .icon,.pseudo-checkbox.checked .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .pseudo-checkbox.checked div{display:block}.pseudo-checkbox.toggle{background-color:#818181;border:none;border-radius:10px;width:40px}.pseudo-checkbox.toggle .icon,.pseudo-checkbox.toggle .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .pseudo-checkbox.toggle div{background-color:#fff;-webkit-mask-image:none;mask-image:none;display:block;border-radius:50%;transform:translate(calc(-50% - 2px));transition:transform .1s ease-in-out}.pseudo-checkbox.toggle.checked{background-color:#ec7d3f}.pseudo-checkbox.toggle.checked .icon,.pseudo-checkbox.toggle.checked .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .pseudo-checkbox.toggle.checked div{transform:translate(calc(50% + 2px))}.pseudo-checkbox.radio-button{border-radius:50%;background-color:#f4f4f1}.pseudo-checkbox.radio-button.checked .icon,.pseudo-checkbox.radio-button.checked .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .pseudo-checkbox.radio-button.checked div{-webkit-mask-image:none;mask-image:none;border-radius:inherit;background-color:#ec7d3f;width:14px;height:14px}.arrow-buttons-container{display:flex;gap:12px}.arrow-buttons-container.about-us{position:absolute;justify-content:space-between;width:inherit;top:50%;translate:0 -50%}.arrow-buttons-container.about-us .arrow-button{box-shadow:0 4px 3px 2px #0000001a}.arrow-buttons-container.about-us .arrow-button:nth-child(1){translate:-50% 0}.arrow-buttons-container.about-us .arrow-button:nth-child(2){translate:50% 0}@media (max-width: 743.98px){.arrow-buttons-container.about-us .arrow-button{width:24px;height:24px}.arrow-buttons-container.about-us .arrow-button .icon,.arrow-buttons-container.about-us .arrow-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .arrow-buttons-container.about-us .arrow-button div{width:16px;height:16px}}.arrow-buttons-container.spaced{justify-content:space-between}.arrow-buttons-container.spaced>.arrow-button{background-color:#f4f4f1}.arrow-button{display:flex;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;background-color:#fff;cursor:pointer}.window-bottom-buttons-container{display:grid;gap:24px;z-index:3;position:fixed;right:48px;bottom:24px}.window-bottom-buttons-container>:last-child{margin-top:48px;justify-self:end}@media (max-width: 1439.98px){.window-bottom-buttons-container{right:40px}}@media (max-width: 1023.98px){.window-bottom-buttons-container>:last-child{margin-top:32px}}@media (max-width: 743.98px){.window-bottom-buttons-container{right:12px;bottom:96px}}.up-button{border-radius:50%;background:#9E9E9E;display:grid;justify-content:center;align-items:center;width:48px;height:48px;padding:0;z-index:8;transition:color .2s,border-color .2s,background-color .2s,opacity .2s;opacity:0;pointer-events:none}.up-button.visible{pointer-events:all;opacity:1}.up-button .icon,.up-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .up-button div,.up-button .icon.d40x40{width:32px;height:32px;transition:color .2s,border-color .2s,background-color .2s}.up-button:hover{background-color:#818181}@media (max-width: 1023.98px){.up-button{width:40px;height:40px}.up-button .icon,.up-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .up-button div,.up-button .icon.d40x40{width:24px;height:24px}}.why-trust.base-container{border-width:1.5px;border-color:#e9e9e9;border-style:solid;box-sizing:border-box;background-color:#f4f4f1;display:flex;flex-direction:column;height:fit-content;border-radius:32px;padding:24px;gap:40px;align-items:center}@media (min-width: 430px){.why-trust.base-container{border-radius:32px;padding:32px}}@media (min-width: 744px){.why-trust.base-container{border-radius:40px;padding:40px;gap:80px}}@media (min-width: 1024px){.why-trust.base-container{border-radius:56px;padding:64px}}@media (min-width: 1440px){.why-trust.base-container{border-radius:56px;padding:100px 40px;gap:80px}}@media (min-width: 1800px){.why-trust.base-container{border-radius:56px;padding:100px}}.why-trust.base-container>.title{font-size:20px;line-height:34px;text-align:center}@media (min-width: 430px){.why-trust.base-container>.title{font-size:28px;line-height:40px}}@media (min-width: 744px){.why-trust.base-container>.title{font-size:36px;line-height:44px}}@media (min-width: 1024px){.why-trust.base-container>.title{font-size:40px;line-height:50px}}@media (min-width: 1440px){.why-trust.base-container>.title{font-size:56px;line-height:64px}}@media (min-width: 1800px){.why-trust.base-container>.title{font-size:72px;line-height:76px}}.why-trust.info-container{display:flex;justify-content:space-between;width:100%;flex-direction:column;gap:40px}@media (min-width: 744px){.why-trust.info-container{flex-direction:row}}.why-trust.info-column{display:flex;flex-direction:row;gap:20px;flex-grow:1;flex-basis:0}@media (min-width: 744px){.why-trust.info-column{flex-direction:column;gap:96px}}.why-trust.info-unit.container{display:grid;gap:32px;justify-items:center}@media (max-width: 743.98px){.why-trust.info-unit.container{flex:1;gap:16px;align-content:start}}.why-trust.info-unit.container>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .why-trust.info-unit.container>div{width:56px;height:56px}@media (min-width: 744px){.why-trust.info-unit.container>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .why-trust.info-unit.container>div{width:64px;height:64px}}@media (min-width: 1024px){.why-trust.info-unit.container>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .why-trust.info-unit.container>div{width:72px;height:72px}}.why-trust.info-unit.description{font-size:16px;line-height:26px;font-weight:400;text-align:center}@media (min-width: 744px){.why-trust.info-unit.description{font-size:18px;line-height:28px}}@media (min-width: 1024px){.why-trust.info-unit.description{font-size:26px;line-height:36px}}@media (min-width: 1440px){.why-trust.info-unit.description{font-size:32px;line-height:42px}}.sell.container{display:grid;gap:80px}.sell.header-container{background-size:cover;display:grid;gap:24px;justify-self:center;border-radius:32px;padding:32px 24px 100px;width:100%;background-position:center}@media (min-width: 744px){.sell.header-container{padding:44px 36px 194px;gap:32px}}@media (min-width: 1024px){.sell.header-container{padding:56px 36px 208px;border-radius:44px;gap:44px}}@media (min-width: 1440px){.sell.header-container{gap:42px;padding-bottom:200px}}.sell.signup{background-color:#fff;display:grid;border-radius:32px;padding:32px}.sell.line{display:none}@media (min-width: 1024px){.sell.line{display:block}}.sell.title{font-size:20px;line-height:28px}@media (min-width: 1440px){.sell.title{font-size:34px;line-height:46px}}.company.photo-header{display:grid;gap:24px;padding:44px 32px;justify-self:center;align-self:center;background-position:center 72%;background-size:cover;border-radius:44px}@media (min-width: 744px){.company.photo-header{padding-bottom:108px}}@media (min-width: 1024px){.company.photo-header{gap:32px;padding-bottom:0;padding-right:24px}}@media (min-width: 1440px){.company.photo-header{gap:80px;padding-right:32px}}.company.header-title-container{display:grid;gap:44px}@media (min-width: 1024px){.company.header-title-container{grid-template-columns:repeat(2,1fr);gap:60px}}@media (min-width: 1440px){.company.header-title-container{grid-template-columns:1fr 2fr;gap:120px}}.company.header-title{font-size:20px}@media (min-width: 1024px){.company.header-title{font-size:34px}}.company.header-text{font-size:14px;font-weight:400}@media (min-width: 1024px){.company.header-text{font-size:18px}}@media (min-width: 1440px){.company.header-text{margin-right:124px}}@media (max-width: 743.98px){.company.header-text.large{display:none}}@media (min-width: 744px){.company.header-text.small{display:none}}.company.header-cards.container{display:grid;gap:16px;position:relative}@media (max-width: 1023.98px){.company.header-cards.container{display:none}}@media (min-width: 744px){.company.header-cards.container{justify-self:center;width:100%}}@media (min-width: 1024px){.company.header-cards.container{transform:translateY(0);top:50%;display:flex;gap:24px}}@media (min-width: 1440px){.company.header-cards.container{display:grid;grid-template-columns:repeat(4,1fr)}}@media (min-width: 1440px){.company.header-cards.container{gap:32px}}.company.header-cards.container.small{display:grid}@media (min-width: 1024px){.company.header-cards.container.small{display:none}}.company.header-cards.card{background-color:#fff;border-radius:24px;display:flex;gap:16px;padding:24px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.company.header-cards>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .company.header-cards>div{width:44px;height:44px}@media (min-width: 744px){.company.header-cards>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .company.header-cards>div{width:48px;height:48px}}@media (min-width: 1440px){.company.header-cards>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .company.header-cards>div{width:60px;height:60px}}.company.header-cards.text{display:grid;font-size:14px;font-weight:400;color:#9e9e9e;gap:4px}@media (min-width: 1024px){.company.header-cards.text{width:min-content}}@media (min-width: 1440px){.company.header-cards.text{width:max-content}}.company.header-cards.title{font-size:24px;font-weight:500;color:#171718}.company.top-half{display:grid;gap:32px}@media (min-width: 1024px){.company.top-half{gap:136px;padding-bottom:40px}}@media (min-width: 1440px){.company.top-half{padding-bottom:56px}}@media (min-width: 1800px){.company.top-half{padding-bottom:72px}}.company.description{display:grid;gap:32px;font-size:14px;font-weight:400;line-height:22px}@media (min-width: 1800px){.company.description{padding-bottom:16px}}.company.about.title{font-size:16px;line-height:26px}@media (min-width: 744px){.company.about.title{font-size:24px;line-height:34px}}@media (min-width: 1440px){.company.about.title{font-size:36px;line-height:48px}}@media (min-width: 1800px){.company.about.title{font-size:40px;line-height:50px}}.company.about.title.link{color:#9e9e9e;text-decoration:none}.company.about.container{display:flex;gap:24px;justify-content:center;align-items:center;flex-direction:column;width:100%}@media (min-width: 744px){.company.about.container{width:75%;gap:40px}}@media (min-width: 1440px){.company.about.container{gap:80px}}.company.info.container{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:24px;padding-right:10%}@media (min-width: 744px){.company.info.container{grid-template-columns:25vw 25vw;column-gap:32px;row-gap:48px}}@media (min-width: 1440px){.company.info.container{grid-template-columns:20vw 20vw;column-gap:40px;row-gap:64px}}.company.info.unit{display:grid;height:fit-content;gap:12px}@media (min-width: 744px){.company.info.unit{gap:16px}}.company.info.title{font-size:14px;line-height:20px}@media (min-width: 744px){.company.info.title{font-size:16px;line-height:24px}}@media (min-width: 1440px){.company.info.title{font-size:20px;line-height:30px}}.company.info.value{font-size:20px}@media (min-width: 744px){.company.info.value{font-size:28px}}@media (min-width: 1440px){.company.info.value{font-size:56px}}@media (min-width: 1800px){.company.info.value{font-size:72px}}.company.our-workers.container{display:grid;gap:24px}@media (min-width: 1024px){.company.our-workers.container{gap:32px}}@media (min-width: 1800px){.company.our-workers.container{padding-bottom:16px}}.company.our-workers.grid{display:grid;gap:24px}@media (min-width: 1024px){.company.our-workers.grid{gap:32px}}.company.our-workers.big-grid{display:none;gap:32px}@media (min-width: 1440px){.company.our-workers.big-grid{display:grid}}.company.our-workers.small-grid{display:grid;gap:24px}@media (min-width: 1024px){.company.our-workers.small-grid{gap:32px}}@media (min-width: 1440px){.company.our-workers.small-grid{display:none}}.company.our-workers.header{display:flex;flex-direction:column;justify-content:space-between;gap:16px}@media (min-width: 744px){.company.our-workers.header{flex-direction:row}}.company.our-workers.title{font-size:36px;line-height:44px}@media (min-width: 744px){.company.our-workers.title{width:40%}}@media (min-width: 1024px){.company.our-workers.title{font-size:48px;line-height:56px}}@media (min-width: 1440px){.company.our-workers.title{width:60%;font-size:56px;line-height:64px}}.company.our-workers.description{font-size:18px;line-height:28px}@media (min-width: 744px){.company.our-workers.description{width:60%}}@media (min-width: 1024px){.company.our-workers.description{font-size:20px;line-height:30px;width:50%}}@media (min-width: 1440px){.company.our-workers.description{width:40%;font-size:28px;line-height:40px}}.company.our-workers.workers{display:grid;height:fit-content;grid-template-columns:1fr 1fr;gap:16px}@media (min-width: 744px){.company.our-workers.workers{grid-template-columns:repeat(4,1fr);gap:24px}}@media (min-width: 1024px){.company.our-workers.workers{gap:32px}}@media (min-width: 1440px){.company.our-workers.workers{grid-template-columns:repeat(5,1fr)}}.company.our-workers.worker.container{display:flex;gap:16px;width:100%;height:100%;max-width:100%;max-height:100%;justify-content:space-between;flex-direction:column}.company.our-workers.worker.photo-container{width:inherit;height:inherit}.company.our-workers.worker.photo{border-color:#e9e9e9;border-radius:24px;border-width:3px;width:inherit;height:inherit;object-fit:cover}@media (min-width: 744px){.company.our-workers.worker.photo{border-radius:32px}}.company.our-workers.worker.photo.first{display:block}.company.our-workers.worker.photo.second{display:none}.company.our-workers.worker.photo-container:hover>.photo{transition:opacity .3s}.company.our-workers.worker.photo-container:hover>.photo.first{display:none}.company.our-workers.worker.photo-container:hover>.photo.second{display:block}.company.our-workers.worker.name{font-size:14px}.company.our-workers.worker.position{font-size:14px;color:#9e9e9e;font-weight:400}.company.our-workers.tabs{display:flex;gap:16px}@media (min-width: 744px){.company.our-workers.tabs{gap:12px}}.company.our-workers.tabs>.tab{font-size:12px;font-weight:400}@media (min-width: 744px){.company.our-workers.tabs>.tab{font-size:16px}}.company.amenities{display:grid;gap:16px}@media (min-width: 744px){.company.amenities{gap:24px}}@media (min-width: 1440px){.company.amenities{gap:32px}}.company.amenities.left-grid{display:grid;gap:32px;grid-template-rows:repeat(2,1fr)}.company.amenities.main-grid{grid-template-rows:1fr 2fr;gap:8px}@media (min-width: 744px){.company.amenities.main-grid{gap:12px}}@media (min-width: 1440px){.company.amenities.main-grid{gap:16px}}@media (min-width: 744px){.company.amenities.first-row{grid-template-columns:repeat(2,1fr);grid-template-rows:min-content}}@media (min-width: 744px){.company.amenities.second-row{grid-template-columns:repeat(2,1fr)}}@media (min-width: 744px){.company.amenities.grid{grid-template-columns:3fr 1fr}}@media (min-width: 744px){.company.amenities.last-row{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.company.amenities.last-row{grid-template-columns:5fr 3fr}}.company.amenity-card.card{border-radius:24px;padding:24px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%}@media (min-width: 1024px){.company.amenity-card.card{padding:32px}}@media (min-width: 744px){.company.amenity-card.card{border-radius:32px}}.company.amenity-card.card.img{background-size:cover;background-position:center;display:grid;align-items:end;height:100px}@media (min-width: 744px){.company.amenity-card.card.img{height:240px}}@media (min-width: 1024px){.company.amenity-card.card.img{background-position:center 30%;height:260px}}@media (min-width: 1440px){.company.amenity-card.card.img{height:300px}}.company.amenity-card.card.img.small{background-size:250% 140%;background-position:70% bottom}@media (min-width: 1024px){.company.amenity-card.card.img.small{background-size:100% 300%;background-position:center 73%}}.company.amenity-card.card.white{background-color:#fff;height:100%}.company.amenity-card.card.white.centered{display:grid;align-items:center}.company.amenity-card.white-text{font-size:20px;color:#f4f4f1;align-self:end}@media (min-width: 1024px){.company.amenity-card.white-text{font-size:24px}}.company.amenity-card.black-text{font-size:24px}@media (min-width: 1024px){.company.amenity-card.black-text{align-self:end}}.company.amenity-card.container-with-img{display:grid;gap:24px;display:flex}@media (min-width: 744px){.company.amenity-card.container-with-img{display:grid}}.company.amenity-card.container-with-img.centered{display:grid;align-items:center}.company.amenity-card.container-with-img img{object-fit:cover}.company.amenity-card.container-with-img>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .company.amenity-card.container-with-img>div{width:48px;height:48px;min-width:48px;min-height:48px}@media (min-width: 1024px){.company.amenity-card.container-with-img>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .company.amenity-card.container-with-img>div{width:64px;height:64px;min-width:64px;min-height:64px}}.company.amenity-card.title{font-size:20px;color:#171718;padding:0;font-weight:500}@media (min-width: 1024px){.company.amenity-card.title{font-size:24px}}.company.amenity-card.text{font-size:14px;font-weight:400;color:#9e9e9e;padding:0;display:grid;gap:4px}.company.amenity-card.shadow{width:inherit;height:inherit;background:linear-gradient(90deg,rgba(0,0,0,.6),transparent 40%);border-radius:inherit;margin:-24px;padding:24px;display:grid}@media (min-width: 744px){.company.amenity-card.shadow{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 40%)}}@media (min-width: 1024px){.company.amenity-card.shadow{margin:-32px;padding:32px}}.company.building{background-image:url(/build/assets/content-building-dc057b2b.svg);background-size:cover}.company.building img{object-fit:cover;size:inherit}@media (min-width: 744px){.company.building img{width:136px}}@media (min-width: 1024px){.company.building img{width:180px}}@media (min-width: 1440px){.company.building img{width:auto}}@media (max-width: 743.98px){.company.building{display:none}}.company.prices-small{background-image:url(/build/assets/content-prices-16fe565f.svg);width:60px;height:60px}@media (min-width: 744px){.company.prices-small{display:none}}.company.line{display:none}@media (min-width: 744px){.company.line{display:block}}.company.line.big{display:none}@media (min-width: 1024px){.company.line.big{display:block}}.company.line.small{display:block}@media (min-width: 1024px){.company.line.small{display:none}}.company.line.xl{display:none}@media (min-width: 1440px){.company.line.xl{display:block}}.company.pagination-grid{display:flex;justify-content:space-between}.company.pagination-grid>.common-button{border-radius:16px;font-weight:400;display:none}@media (min-width: 744px){.company.pagination-grid>.common-button{display:grid}}.catalog.home{display:grid;gap:20px}@media (min-width: 744px){.catalog.home{gap:32px}}.catalog.home>.section-header{flex-direction:row;align-items:end}@media (max-width: 743.98px){.catalog.home *[id=catalogue-grid-buttons]{display:none}}.catalog.filter-with-button{display:flex;gap:12px;align-items:end}.catalog.filters-container{display:grid;gap:12px}@media (min-width: 744px){.catalog.filters-container{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1440px){.catalog.filters-container{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width: 1800px){.catalog.filters-container{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width: 744px){.catalog.big{grid-column:span 3}.catalog fieldset:nth-child(1){grid-column:span 3}.catalog fieldset:nth-child(2){grid-column:span 3}.catalog fieldset:nth-child(3){grid-column:span 2}.catalog fieldset:nth-child(4){grid-column:span 2}.catalog fieldset:nth-child(5){grid-column:span 2}}@media (min-width: 1440px){.catalog.big{grid-column:span 2}.catalog fieldset:nth-child(1){grid-column:span 2}.catalog fieldset:nth-child(2){grid-column:span 2}.catalog fieldset:nth-child(3){grid-column:span 2}.catalog fieldset:nth-child(4){grid-column:span 3}.catalog fieldset:nth-child(5){grid-column:span 3}}@media (min-width: 1800px){.catalog.big{grid-column:span 2}.catalog fieldset:nth-child(1){grid-column:span 2}.catalog fieldset:nth-child(2){grid-column:span 2}.catalog fieldset:nth-child(3){grid-column:span 2}.catalog fieldset:nth-child(4){grid-column:span 2}.catalog fieldset:nth-child(5){grid-column:span 2}}@media (min-width: 744px){.catalog.small{grid-column:span 2}}.catalog.found-show-flex{display:flex;justify-content:space-between;align-items:center}.catalog.found-container{display:flex;gap:4px;align-items:center;cursor:pointer}.catalog.nothing-found{font-size:20px;margin:0 auto;display:none;width:100%}@media (min-width: 744px){.catalog.in-grid{grid-column:span 2}}@media (min-width: 1024px){.catalog.in-grid{grid-column:span 3}}.catalog.found-label{font-size:14px;color:#171718}.catalog.found-label.link{color:#ec7d3f}@media (min-width: 744px){.catalog.found-label{font-size:16px}}@media (min-width: 1800px){.catalog.found-label{font-size:18px}}.portable-filter.base-container{display:grid;margin-top:-16px}.portable-filter.base-container .common-button{border-radius:16px}.portable-filter.base-container>div:first-child{align-self:center;font-size:20px}@media (min-width: 744px){.portable-filter.base-container{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.portable-filter.base-container{display:none}}.get-free-catalogue.base-container{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1023.98px){.get-free-catalogue.base-container{display:initial;grid-template-columns:1fr}}@media (min-width: 1440px){.get-free-catalogue.base-container{grid-template-columns:repeat(17,minmax(0,1fr))}}.get-free-catalogue div[id=get-catalogue-buttons]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 1024px){.get-free-catalogue div[id=get-catalogue-buttons]{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}}@media (min-width: 1440px){.get-free-catalogue div[id=get-catalogue-buttons]{grid-template-columns:repeat(2,minmax(0,1fr));gap:inherit}}.get-free-catalogue div[id=get-catalogue-buttons]>.tab{width:100%;font-weight:500;padding:20px;background-color:#171718}.get-free-catalogue.card{display:grid;grid-column:span 2;background:#F4F4F1;border-color:#d2d2d2;border-radius:32px;padding:24px 0;gap:24px}@media (min-width: 744px){.get-free-catalogue.card{border-radius:40px;padding:40px 0;gap:32px}}@media (min-width: 1024px){.get-free-catalogue.card{border-radius:56px}}@media (min-width: 1440px){.get-free-catalogue.card{padding:56px 0;gap:40px;grid-column:span 10}}.get-free-catalogue.photo{border-radius:56px;width:100%;height:100%;object-fit:cover;grid-column:span 1;display:none}@media (min-width: 1024px){.get-free-catalogue.photo{display:initial}}@media (min-width: 1440px){.get-free-catalogue.photo{grid-column:span 7;object-position:left}}.get-free-catalogue.title{font-size:24px;line-height:34px;font-weight:500;color:#171718}.get-free-catalogue.description{font-size:14px;line-height:20px;color:#818181}.get-free-catalogue.header{display:grid;gap:4px}@media (min-width: 744px){.get-free-catalogue.header{gap:8px}}@media (min-width: 744px){.get-free-catalogue.header{gap:12px}}.get-free-catalogue.form{display:grid;gap:16px;font-size:14px}@media (min-width: 1440px){.get-free-catalogue.form{gap:24px;font-size:16px}}.get-free-catalogue.input-field::placespan:holder{color:#818181;opacity:1}.get-free-catalogue.input-field::-ms-input-placeholder{color:#818181}.get-free-catalogue.where-send-grid{display:grid;gap:16px}.get-free-catalogue.where-send-title{font-size:16px}@media (min-width: 1024px){.get-free-catalogue.where-send-title{font-size:18px}}.search-catalogue{font-size:14px;line-height:20px;font-weight:400}.search-catalogue>:not(input){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-catalogue.base-container{display:flex;flex-direction:column;gap:24px;padding:16px}@media (min-width: 1024px){.search-catalogue.base-container{padding:16px 0}}@media (min-width: 1440px){.search-catalogue.base-container{padding:0}}@media (max-width: 1023.98px){.search-catalogue.base-container{position:fixed;background-color:#f4f4f1;top:0;left:0;right:0;bottom:0;z-index:40;margin:0;gap:32px;overflow-y:auto;display:none}}.search-catalogue.base-container .menu-header{display:flex}@media (min-width: 1024px){.search-catalogue.base-container .menu-header{display:none}}@media (max-width: 1023.98px){.search-catalogue.base-container .section-header{display:none}}@media (max-width: 1023.98px){.search-catalogue.base-container.shown{display:flex}}.search-catalogue.bottom-buttons{display:flex;flex-direction:column;justify-content:end;width:100%;gap:24px}.search-catalogue.bottom-buttons .filter-bubble.base-container{display:flex}@media (min-width: 1024px){.search-catalogue.bottom-buttons{flex-direction:row}}.search-catalogue.bottom-buttons input[type=submit]{min-width:220px;width:fit-content}@media (max-width: 1023.98px){.search-catalogue.bottom-buttons input[type=submit]{display:flex;width:100%}}@media (max-width: 1023.98px){.search-catalogue.bottom-buttons *[id=show-filters-menu],.search-catalogue.bottom-buttons *[id=catalogue-map-button]{display:none}}.search-catalogue.bottom-buttons>.common-button{padding:10px 32px;width:fit-content;height:48px;margin-top:48px}@media (min-width: 744px){.search-catalogue.bottom-buttons>.common-button{margin-top:0}}.search-catalogue.dropdown.container{display:grid;grid-template-columns:1fr auto auto;padding:24px;justify-content:space-between;border-radius:16px;border-color:#d2d2d2;border-width:1.5px;border-style:solid;position:relative;cursor:pointer}.search-catalogue.dropdown.container:focus{border-color:#ec7d3f}.search-catalogue.dropdown.container .filter.counter{translate:0 -2px}.search-catalogue.dropdown.container>.custom-dropdown.base-container.open{padding:0;background-color:#f4f4f1;box-shadow:0 4px 3px 2px #0000001a;align-self:flex-start;margin-left:-8px;width:calc(100% + 8px);max-width:calc(100% + 8px);min-width:calc(100% + 8px);z-index:8;gap:0}@media (min-width: 1024px){.search-catalogue.dropdown.container>.custom-dropdown.base-container.open{translate:20px 0;width:calc(100% - 24px);max-width:calc(100% - 24px);min-width:calc(100% - 24px)}}@media (max-width: 1023.98px){.search-catalogue.dropdown.container{display:none}}.search-catalogue.dropdown.title{font-size:14px;color:#171718;position:absolute;line-height:20px;top:-10px;background-color:#f4f4f1;padding:0 12px;margin-left:12px}.search-catalogue.dropdown>.arrow-tailless,.agent.search.header>div[type=buttongrid] button:last-of-type .search-catalogue.dropdown>div{width:14px;height:8px;transform:rotate(180deg);z-index:6;top:6px;position:relative}.search-catalogue.dropdown.placeholder{color:#9e9e9e;white-space:nowrap;margin-right:-4px;height:fit-content}.search-catalogue.container{display:grid;gap:32px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 1024px){.search-catalogue.container{gap:16px;grid-auto-rows:70px;grid-template-rows:70px;grid-template-columns:7fr 4fr 4fr}}@media (min-width: 1440px){.search-catalogue.container{grid-template-columns:10fr 4fr 4fr}}.search-catalogue.container>.text-search{border-radius:16px;border-color:#d2d2d2;border-width:1.5px;border-style:solid;padding:20px;max-height:initial}.search-catalogue.container>.text-search.selected{grid-template-columns:span 3;border-color:#d2d2d2}.search-catalogue.container>.text-search>.custom-dropdown.base-container[id=names-filter-dropdown]{background-color:#f4f4f1!important;z-index:7;font-size:14px;width:100%;min-width:0;max-width:calc(100% - 24px);translate:12px 0}.search-catalogue.container fieldset{height:initial;width:initial}.search-catalogue.container fieldset legend{margin-left:4px}@media (min-width: 1024px){.search-catalogue.container fieldset{margin-top:-8px}.search-catalogue.container fieldset#floor-min-max-range,.search-catalogue.container fieldset#area-min-max-range,.search-catalogue.container fieldset#kitchen-area-min-max-range{display:none}}@media (max-width: 1023.98px){.search-catalogue.container fieldset{height:96px}.search-catalogue.container fieldset legend{padding:0;margin:16px 0 0;translate:-4px -20px;width:0}}.search-catalogue.container.secondary{display:grid;grid-auto-rows:48px;grid-template-rows:48px;grid-template-columns:repeat(1,minmax(0,1fr))}.search-catalogue.container.secondary>*{order:initial}@media (min-width: 744px){.search-catalogue.container.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.search-catalogue.container.secondary{display:none;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1440px){.search-catalogue.container.secondary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1023.98px){.search-catalogue.container.secondary{display:none}}.search-catalogue.container.secondary .dropdown.title,.search-catalogue.container.secondary *[id=filter-price]{display:none}.search-catalogue.container.secondary>.dropdown.container{padding-top:14px;padding-bottom:14px}.search-catalogue.container.secondary>.dropdown.container>.open>.price-dropdown.base-container{padding:16px}.search-catalogue.container.secondary>.dropdown.container>.open>.price-dropdown.base-container:nth-child(1){padding-bottom:0}.transfer-client{border-color:#d2d2d2}.transfer-client.base-container{display:grid;background-color:#fff;border-radius:32px;padding:32px;justify-self:center;gap:32px}@media (min-width: 1024px){.transfer-client.base-container{grid-template-columns:1fr 2fr}}.transfer-client.left.container{width:100%;display:grid;gap:16px;height:fit-content}.transfer-client.left.title{width:100%;font-size:20px}@media (min-width: 1024px){.transfer-client.left.title{font-size:24px}}.transfer-client.left.description{width:100%;font-size:14px;line-height:22px;color:#818181;font-weight:400}.transfer-client.right.form{width:100%;display:grid;gap:40px}.transfer-client.right.fields{display:grid;gap:24px}.transfer-client.right.title{font-size:16px;line-height:26px}@media (min-width: 1024px){.transfer-client.right.title{font-size:18px;line-height:28px}}@media (min-width: 1440px){.transfer-client.right.title{font-size:20px;line-height:30px}}.about-us.base-container{display:grid;grid-template-columns:1fr 2fr}@media (min-width: 1440px){.about-us.base-container{grid-template-columns:4fr 3fr;grid-template-rows:1fr 1fr;row-gap:24px}}@media (min-width: 1800px){.about-us.base-container{grid-template-columns:6fr 6fr 6fr 12fr 12fr;grid-template-rows:1fr 1fr;row-gap:24px}}.about-us.title{font-size:24px;color:#171718}@media (max-width: 743.98px){.about-us.title{font-size:20px}}.about-us.catalog{display:grid;gap:16px;grid-column:span 2;align-items:center}@media (min-width: 360px){.about-us.catalog{border-radius:32px;padding:0 0 24px;grid-column:span 2;gap:40px}}@media (min-width: 744px){.about-us.catalog{border-radius:40px;padding:32px 0;grid-column:span 3;grid-row:span 3}}@media (min-width: 1024px){.about-us.catalog{border-radius:56px;padding:64px 0;gap:48px}}@media (min-width: 1440px){.about-us.catalog{padding:48px 0;grid-column:span 1;grid-row:span 5;gap:72px}}@media (min-width: 1800px){.about-us.catalog{padding:0;grid-column:span 3;grid-row:span 2;gap:0}}.about-us.catalog-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}@media (min-width: 744px){.about-us.catalog-stats{gap:56px;width:75%}}@media (min-width: 1024px){.about-us.catalog-stats{gap:80px}}@media (min-width: 1440px){.about-us.catalog-stats{gap:64px;width:100%}}@media (min-width: 1800px){.about-us.catalog-stats{gap:80px;width:92%}}.about-us.catalog-stats.column{display:flex;gap:8px;flex-direction:column;width:100%}@media (min-width: 360px){.about-us.catalog-stats.column.data{font-size:20px;line-height:28px}}@media (min-width: 744px){.about-us.catalog-stats.column.data{gap:16px;font-size:24px;line-height:34px}}@media (min-width: 1024px){.about-us.catalog-stats.column.data{font-size:28px;line-height:40px}}@media (min-width: 1440px){.about-us.catalog-stats.column.data{font-size:36px;line-height:50px}}@media (min-width: 360px){.about-us.catalog-stats.column.name{font-size:14px;line-height:20px}}@media (min-width: 744px){.about-us.catalog-stats.column.name{font-size:16px;line-height:24px}}.about-us.photo-container{width:100%;height:100%}.about-us.photo-container div{width:inherit;background:url(/build/assets/placeholder-10-902a0076.png);background-repeat:no-repeat;background-position:center top;background-size:cover;height:inherit;border-radius:24px}@media (min-width: 744px){.about-us.photo-container div{border-radius:40px}}@media (min-width: 1440px){.about-us.photo-container div{border-radius:32px}}@media (max-width: 1023.98px){.about-us.photo-container{display:none}}@media (min-width: 1024px){.about-us.photo-container{grid-column:span 1;grid-row:span 1}}@media (min-width: 1440px){.about-us.photo-container{grid-column:span 1;grid-row:span 3}}@media (min-width: 1800px){.about-us.photo-container{grid-column:span 2;grid-row:span 1}}.about-us.description{color:#fff;background:#171718;border-radius:24px;grid-column:span 3;grid-row:span 1;padding:40px 32px;gap:32px;display:flex;flex-direction:column}@media (min-width: 744px){.about-us.description{padding:40px 60px;border-radius:40px}}@media (min-width: 1024px){.about-us.description{grid-column:span 2;grid-row:span 1;border-radius:44px;padding:32px 40px;gap:40px}}@media (min-width: 1440px){.about-us.description{grid-column:span 1;grid-row:span 2;border-radius:32px;padding:32px;gap:24px}}@media (min-width: 1800px){.about-us.description{grid-column:span 2;grid-row:span 1;border-radius:32px;padding:32px 60px}}.about-us.description.grid{display:grid;grid-template-columns:repeat(3,1fr);font-size:16px;line-height:24px;font-weight:400;padding:0;gap:32px}@media (max-width: 743.98px){.about-us.description.grid{display:flex;flex-direction:column}}@media (min-width: 1440px){.about-us.description.grid{gap:40px}}.about-us.description.grid>div{display:grid;font-size:14px;font-weight:400}@media (min-width: 744px){.about-us.description.grid>div{font-size:16px}}.about-us.description.title{font-size:24px;font-weight:500;padding:0;width:100%}@media (min-width: 744px){.about-us.description.title{font-size:28px}}@media (min-width: 1440px){.about-us.description.title{font-size:32px}}@media (min-width: 360px){.about-us.specialists-description{font-size:14px;line-height:20px}}@media (min-width: 744px){.about-us.specialists-description{font-size:16px;line-height:26px}}@media (min-width: 1440px){.about-us.specialists-description{font-size:20px;line-height:30px;font-weight:400}}@media (min-width: 1800px){.about-us.specialists-description{font-size:20px;line-height:30px;font-weight:400}}.about-us.specialists-bottom-grid{display:flex;justify-content:space-between;height:fit-content;align-items:end;margin-left:24px}.about-us.specialists-photo-grid{display:flex;gap:8px}.about-us.specialists-about-us-grid{display:flex;gap:12px;white-space:nowrap;font-size:18px;color:#f4f4f1;align-self:center}.about-us.specialists-photo-container{width:40px;height:40px;margin-left:-16px}.about-us.specialists-photo-container.more{display:grid;justify-content:center;align-items:center;line-height:26px;color:#000;background:white;border-radius:50%;font-size:14px}@media (min-width: 1440px){.about-us.specialists-photo-container.more{font-size:16px}}@media (min-width: 1024px){.about-us.specialists-photo-container{width:48px;height:48px}}@media (min-width: 1800px){.about-us.specialists-photo-container{width:56px;height:56px}}.about-us.icon,.agent.search.header>div[type=buttongrid] button:last-of-type div.about-us{margin:0;width:20px;height:20px}@media (min-width: 1440px){.about-us.icon,.agent.search.header>div[type=buttongrid] button:last-of-type div.about-us{width:24px;height:24px}}.about-us.specialists-photo{object-fit:cover;border-style:solid;border-color:#e9e9e9;border-radius:50%;border-width:2px;box-sizing:border-box;height:inherit;width:inherit}.home-mortgage{display:grid;gap:20px}.main-page-title.title-cards{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}@media (max-width: 1439.98px){.main-page-title.title-cards{gap:24px}}@media (max-width: 1023.98px){.main-page-title.title-cards{gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:300px auto}.main-page-title.title-cards>:first-child{grid-column:span 2}}@media (max-width: 429.98px){.main-page-title.title-cards{grid-template-columns:1fr;grid-template-rows:300px auto auto}.main-page-title.title-cards>:first-child{grid-column:initial}}.partner-icons-novosibirsk{width:100%;height:100%;position:absolute}.partner-icons-novosibirsk.brusnika{background:url(/build/assets/image-17-8e002c5d.png)}.partner-icons-novosibirsk.brusnika:hover{background:url(/build/assets/image-17-1-33196e1b.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.rastsvetay{background:url(/build/assets/image-18-47fa4d2d.png)}.partner-icons-novosibirsk.rastsvetay:hover{background:url(/build/assets/image-18-1-6434fd80.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.energo-montazh{background:url(/build/assets/image-19-5879f9e9.png)}.partner-icons-novosibirsk.energo-montazh:hover{background:url(/build/assets/image-19-1-c74121e6.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.scandia{background:url(/build/assets/image-21-b6559b93.png)}.partner-icons-novosibirsk.scandia:hover{background:url(/build/assets/image-21-1-6385edd1.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.kpd-gazstroy{background:url(/build/assets/image-22-0acaf542.png)}.partner-icons-novosibirsk.kpd-gazstroy:hover{background:url(/build/assets/image-22-1-03c48e85.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.soyuz{background:url(/build/assets/image-23-dcb23e7f.png)}.partner-icons-novosibirsk.soyuz:hover{background:url(/build/assets/image-23-1-c2115cea.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.dom-stroy{background:url(/build/assets/image-24-7f10c068.png)}.partner-icons-novosibirsk.dom-stroy:hover{background:url(/build/assets/image-24-1-643ec36d.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.noviy-mir{background:url(/build/assets/image-25-4a47cf69.png)}.partner-icons-novosibirsk.noviy-mir:hover{background:url(/build/assets/image-25-1-2ff1104c.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.vira-stroy{background:url(/build/assets/image-26-53bce7a5.png)}.partner-icons-novosibirsk.vira-stroy:hover{background:url(/build/assets/image-26-1-a0d28f84.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.acacia{background:url(/build/assets/image-27-166ce420.png)}.partner-icons-novosibirsk.acacia:hover{background:url(/build/assets/image-27-1-70cce284.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.elka{background:url(/build/assets/image-28-4e7eca2b.png)}.partner-icons-novosibirsk.elka:hover{background:url(/build/assets/image-28-1-6dfe66fe.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.yasniy-bereg{background:url(/build/assets/image-29-c265488a.png)}.partner-icons-novosibirsk.yasniy-bereg:hover{background:url(/build/assets/image-29-1-75c482ad.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.meta{background:url(/build/assets/image-30-fddb654f.png)}.partner-icons-novosibirsk.meta:hover{background:url(/build/assets/image-30-1-c01251d2.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.sibir-development{background:url(/build/assets/image-31-c7c1c031.png)}.partner-icons-novosibirsk.sibir-development:hover{background:url(/build/assets/image-31-1-671078d5.png);background-repeat:no-repeat;background-position:center center}.partner-icons-novosibirsk.bg{background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg{width:100%;height:100%;position:absolute}.partner-icons-st-petersburg.akvilon{background:url(/build/assets/image-32-cccc4200.png)}.partner-icons-st-petersburg.akvilon:hover{background:url(/build/assets/image-32-1-cbac5a71.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.arsenal{background:url(/build/assets/image-33-4ff14f0f.png)}.partner-icons-st-petersburg.arsenal:hover{background:url(/build/assets/image-33-1-9840a0e4.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.cdc{background:url(/build/assets/image-34-e7b86069.png)}.partner-icons-st-petersburg.cdc:hover{background:url(/build/assets/image-34-1-3d118124.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.fsk{background:url(/build/assets/image-35-0f6654da.png)}.partner-icons-st-petersburg.fsk:hover{background:url(/build/assets/image-35-1-c4d0558a.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.glorax{background:url(/build/assets/image-36-aa7dceaf.png)}.partner-icons-st-petersburg.glorax:hover{background:url(/build/assets/image-36-1-72c7b2d8.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.kvs{background:url(/build/assets/image-37-5ec1dc65.png)}.partner-icons-st-petersburg.kvs:hover{background:url(/build/assets/image-37-1-bd0687a0.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.lcp{background:url(/build/assets/image-38-14bd6dc3.png)}.partner-icons-st-petersburg.lcp:hover{background:url(/build/assets/image-38-1-70baf726.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.pik{background:url(/build/assets/image-39-c48b2a40.png)}.partner-icons-st-petersburg.pik:hover{background:url(/build/assets/image-39-1-2670b9e4.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.lenstroy{background:url(/build/assets/image-40-d692619f.png)}.partner-icons-st-petersburg.lenstroy:hover{background:url(/build/assets/image-40-1-f42dc4a3.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.polis{background:url(/build/assets/image-41-4b6d0530.png)}.partner-icons-st-petersburg.polis:hover{background:url(/build/assets/image-41-1-5b7308c6.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.rbi{background:url(/build/assets/image-42-2a15e215.png)}.partner-icons-st-petersburg.rbi:hover{background:url(/build/assets/image-42-1-ba4d67c9.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.setl{background:url(/build/assets/image-43-036adefc.png)}.partner-icons-st-petersburg.setl:hover{background:url(/build/assets/image-43-1-4d857444.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.terminal{background:url(/build/assets/image-44-fe705ecf.png)}.partner-icons-st-petersburg.terminal:hover{background:url(/build/assets/image-44-1-021888ba.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.vita{background:url(/build/assets/image-45-7aee05ef.png)}.partner-icons-st-petersburg.vita:hover{background:url(/build/assets/image-45-1-9c5b5da2.png);background-repeat:no-repeat;background-position:center center}.partner-icons-st-petersburg.bg{background-repeat:no-repeat;background-position:center center}.partners.container{display:grid;gap:24px}@media (min-width: 744px){.partners.container{gap:48px}}@media (min-width: 1024px){.partners.container{gap:56px}}@media (min-width: 1440px){.partners.container{gap:64px}}@media (min-width: 1800px){.partners.container{gap:80px}}.partners.base-container{height:fit-content;border-radius:32px;padding:24px;gap:16px}@media (min-width: 430px){.partners.base-container{border-radius:32px;padding:32px;gap:24px}}@media (min-width: 744px){.partners.base-container{flex-direction:row;border-radius:40px;padding:40px;gap:24px}}@media (min-width: 1024px){.partners.base-container{border-radius:56px;padding:64px;gap:24px}}@media (min-width: 1440px){.partners.base-container{border-radius:56px;padding:100px 40px;gap:40px}}@media (min-width: 1800px){.partners.base-container{border-radius:56px;padding:100px;gap:40px}}.partners.buttons-container{display:flex;align-items:end;gap:8px}@media (max-width: 429.98px){.partners.buttons-container>.common-button{font-size:12px}}.partners.buttons-container.align-to-end{align-self:end}@media (min-width: 744px){.partners.buttons-container{gap:16px;align-self:end}}.partners.title{font-size:24px}@media (max-width: 743.98px){.partners.title{font-size:20px}}.partners.grid{display:grid;grid-template-columns:repeat(15,1fr);width:100%;gap:4px}@media (min-width: 430px){.partners.grid{gap:8px}}@media (max-width: 1023.98px){.partners.grid{grid-template-columns:repeat(6,1fr)}}@media (min-width: 1024px){.partners.grid{gap:20px}}@media (min-width: 1800px){.partners.grid{gap:24px}}.partners.partner-card{display:grid;justify-content:center;align-items:center;background-color:#e9e9e9;position:relative;grid-column:auto/span 3;border-radius:16px;height:64px}.partners.partner-card div,.partners.partner-card div:hover{background-size:45%}.partners.partner-card .lenstroy,.partners.partner-card .lenstroy:hover{background-size:30%}@media (min-width: 744px){.partners.partner-card .lenstroy,.partners.partner-card .lenstroy:hover{background-size:20%}}@media (min-width: 1024px){.partners.partner-card .lenstroy,.partners.partner-card .lenstroy:hover{background-size:50%}}@media (min-width: 744px){.partners.partner-card{height:80px}.partners.partner-card div,.partners.partner-card div:hover{background-size:30%}}@media (min-width: 1024px){.partners.partner-card{height:140px;border-radius:32px}.partners.partner-card div,.partners.partner-card div:hover{background-size:50%}}@media (min-width: 1440px){.partners.partner-card{height:160px;border-radius:40px}.partners.partner-card div,.partners.partner-card div:hover{background-size:auto}}@media (min-width: 1800px){.partners.partner-card{height:180px}}@media (max-width: 1023.98px){.partners.partner-card{grid-column:auto/span 2}}.partners.partner-card:nth-child(n+6):nth-child(-n+8){grid-column:auto/span 5}.partners.partner-card:nth-child(n+14):nth-child(-n+16){grid-column:auto/span 5}@media (max-width: 1023.98px){.partners.partner-card:nth-child(n+4):nth-child(-n+5){grid-column:auto/span 3}.partners.partner-card:nth-child(n+6):nth-child(-n+8){grid-column:auto/span 2}.partners.partner-card:nth-child(n+9):nth-child(-n+10){grid-column:auto/span 3}.partners.partner-card:nth-child(n+11):nth-child(-n+13){display:none}}.reviews.base-container{display:grid;gap:24px}@media (min-width: 744px){.reviews.base-container{gap:32px}}.reviews.title-flex{display:flex;justify-content:space-between;align-items:end}.reviews.title{font-size:24px}@media (max-width: 743.98px){.reviews.title{font-size:20px}}.reviews.title-description{color:#9e9e9e;font-size:14px;font-weight:400}.reviews.review-container{display:flex;justify-content:flex-start;gap:32px;overflow:auto;padding-bottom:24px}@media (min-width: 744px){.reviews.review-container{padding-bottom:32px}}@media (min-width: 1024px){.reviews.review-container{gap:64px}}.reviews.header{display:grid;gap:16px}@media (min-width: 1800px){.reviews.header{gap:24px}}.reviews.review.frame{padding-bottom:32px;display:flex;gap:32px;width:272px;height:fit-content;flex-shrink:0;flex-direction:column;justify-content:space-between}@media (min-width: 430px){.reviews.review.frame{width:330px}}@media (min-width: 744px){.reviews.review.frame{width:372px}}@media (min-width: 1800px){.reviews.review.frame{width:488px}}.reviews.review.description{font-size:14px;font-weight:400}.reviews.review.reviewer{font-size:14px}.reviews.review.source-grid{display:flex;gap:4px;height:fit-content;justify-content:space-between;align-items:center}.reviews.review.source{display:flex;gap:4px;height:fit-content}.reviews.review.source-text{font-size:14px;color:#9e9e9e}.reviews.review.source-icon{height:32px}.reviews.review.reviewer-photo{width:40px;height:40px;background-color:#d2d2d2;border-radius:20px;display:none}.reviews.review.reviewer-container{display:flex;gap:24px;align-items:center}.quiz.embed{width:100%;height:100%}.quiz.container{width:75vw;height:75vh;position:fixed;top:13.5%;left:13.5%}.quiz.container>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .quiz.container>div{opacity:.6;position:absolute;width:44px;height:44px;top:-55px;right:-55px;cursor:pointer}.quiz.container>.icon:hover,.agent.search.header>div[type=buttongrid] button:last-of-type .quiz.container>div:hover{opacity:1}@media (max-width: 1023.98px){.quiz.container{width:100vw;height:100vh;top:0%;left:0%}.quiz.container>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .quiz.container>div{top:11px;right:11px}}.quiz.popup{visibility:hidden;position:fixed;padding:0;top:0;z-index:30}.quiz.tint{position:fixed;width:100vw;height:100vh;background-color:#171718;opacity:.9;cursor:pointer}.search-grid{font-size:14px;line-height:24px}.search-grid>:not(input){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-grid.small-menu-list{display:flex;gap:0;flex-direction:column;max-height:100%;overflow-y:scroll;overflow-x:hidden}.search-grid.menu-header{display:flex;width:100%;height:fit-content;justify-content:space-between;font-weight:500}.search-grid.menu-header button{border:none;background-color:inherit;font-weight:inherit;color:#0436b6;font-size:14px;display:flex;gap:8px;align-items:center;cursor:pointer}.search-grid.menu-header button>.arrow-tailless,.search-grid.menu-header .agent.search.header>div[type=buttongrid] button:last-of-type button>div,.agent.search.header>div[type=buttongrid] button:last-of-type .search-grid.menu-header button>div{transform:rotate(-90deg);background-color:#0436b6;width:12px;height:8px;min-height:8px}.search-grid.menu-header.no-clear>div:nth-child(3){opacity:0;pointer-events:none}.search-grid.menu-header>div{color:#171718;font-size:18px}@media (min-width: 1440px){.search-grid.menu-header{display:none}}.search-grid.base-container{display:grid;grid-template-columns:1fr auto;gap:16px;justify-self:center}@media (min-width: 1024px){.search-grid.base-container{width:900px}.search-grid.base-container .filter-bubble.base-container{grid-column:span 2}.search-grid.base-container .filter.base-container{outline:1px solid #F4F4F1}}@media (min-width: 1440px){.search-grid.base-container{width:1000px}}.search-grid.base-container .search-bar.base-container{width:100%}.search-grid.base-container>.menu-header{display:none}.search-grid.base-container .common-button{padding:16px 32px;font-size:14px;font-weight:400;border-radius:16px}.search-grid.base-container.open-window{position:fixed;top:0;bottom:0;left:0;right:0;gap:32px;background-color:#f4f4f1;padding:16px 16px 92px;z-index:100;max-width:100%;max-height:100%;overflow-y:auto;align-content:start;grid-template-columns:auto}.search-grid.base-container.open-window>.menu-header{display:flex}.search-grid.base-container.open-window>.filter-bubble.base-container{order:2000;display:flex;align-content:start}@media (min-width: 1024px){.search-grid.base-container.open-window>.filter-bubble.base-container{height:100%}}@media (min-width: 1440px){.search-grid.base-container.open-window>.filter-bubble.base-container{height:fit-content}}.search-grid.base-container.open-window>.common-button{width:100%;order:2001;display:flex}@media (min-width: 1024px){.search-grid.base-container.open-window>.common-button{align-self:end}}@media (max-width: 1023.98px){.search-grid.base-container.open-window>.common-button{display:none}}.search-grid.bottom{display:flex;justify-content:space-between}.search-grid.search-container{display:grid;gap:8px;align-items:center;width:100%;justify-content:end;grid-template-columns:1fr}.search-grid.search-container #filter-completion-date{display:none}.search-grid.search-container #filter-completion-date .custom-dropdown.base-container,.search-grid.search-container #filter-rooms-number .custom-dropdown.base-container{gap:4px}@media (min-width: 1024px){.search-grid.search-container{grid-template-columns:repeat(2,180px)}}@media (max-width: 1023.98px){.search-grid.search-container legend{padding:0;margin:32px 0 0;translate:-4px -20px;width:0}}.search-grid.small-title{display:flex;justify-content:space-between;width:100%;height:fit-content;align-items:center}.search-grid.small-title span{color:#171718;font-size:16px;font-weight:500}.search-grid.small-title>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .search-grid.small-title>div{width:20px;height:20px;cursor:pointer}.search-grid.small-title>.filter-bubble{opacity:1}.search-grid.container{display:flex;width:100%;gap:16px;justify-self:end;align-self:end}@media (min-width: 1440px){.search-grid.container{width:fit-content}}.search-grid.container>.common-button{border-radius:16px;padding:12px 32px;font-size:14px;font-weight:400;width:100%;height:48px}@media (min-width: 1440px){.search-grid.container>.common-button{width:fit-content}}.search-grid.container>.common-button>.bordered{padding-top:10px;padding-bottom:10px}.search-grid.container>.common-button:nth-child(2){display:none}@media (min-width: 1024px){.search-grid.container>.common-button:nth-child(2){display:flex}}.search-grid.container>.common-button:nth-child(3){display:none}@media (min-width: 1024px){.search-grid.container>.common-button:nth-child(3){display:none}}@media (max-width: 1023.98px){.search-grid.container{display:none}}.search-grid.container-mobile-small{display:none;gap:8px}@media (min-width: 744px){.search-grid.container-mobile-small{gap:24px}}@media (max-width: 1023.98px){.search-grid.container-mobile-small{display:grid;width:100%;grid-template-columns:repeat(2,1fr)}.search-grid.container-mobile-small>.common-button{border-radius:16px;color:#494949;padding:12px 24px}}@media (max-width: 429.98px){.search-grid.container-mobile-small{grid-template-columns:1fr}}.search-section.base-container{display:grid;gap:32px;justify-items:center;padding:0 220px}.search-section.base-container h2,.search-section.base-container .h2{font-size:28px;line-height:32px;width:fit-content}@media (max-width: 1023.98px){.search-section.base-container h2,.search-section.base-container .h2{font-size:24px;line-height:32px}}@media (max-width: 743.98px){.search-section.base-container h2,.search-section.base-container .h2{font-size:20px;line-height:28px}}@media (max-width: 1439.98px){.search-section.base-container{padding:0 64px}}@media (max-width: 1023.98px){.search-section.base-container{padding:0 40px;justify-items:start;gap:16px}}@media (max-width: 743.98px){.search-section.base-container{padding:0 16px;gap:24px}}.search-section.base-container.full-width{width:100%}.search-section.base-container.full-width .searchbar-with-button,.search-section.base-container.full-width .searchbar-with-button .search-grid.base-container{width:inherit}@media screen and (min-width: 1800px){.search-section.base-container.full-width{padding-left:320px;padding-right:320px}}@media (max-width: 1799.98px){.search-section.base-container.full-width{padding-left:100px;padding-right:100px}}@media (max-width: 1439.98px){.search-section.base-container.full-width{padding-left:80px;padding-right:80px}}@media (max-width: 1023.98px){.search-section.base-container.full-width{padding-left:40px;padding-right:40px}}@media (max-width: 743.98px){.search-section.base-container.full-width{padding-left:16px;padding-right:16px}}.search-section.header{display:grid;grid-template-columns:auto auto;align-items:center;gap:40px}.search-section.header .common-button{border:none;background-color:inherit;padding:4px;font-weight:700}@media (max-width: 1023.98px){.search-section.header .common-button{display:none}}.search-section.searchbar-with-button{display:flex;gap:8px}@media (max-width: 1023.98px){.search-section.searchbar-with-button{display:none}.search-section.searchbar-with-button .search-bar.base-container{border:none}.search-section.searchbar-with-button input.common-button[value=Найти]{display:none}}.learn-sale{background-color:#e9e9e9;padding:16px;border-radius:16px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;display:flex;gap:8px;justify-items:center;align-items:center}@media (min-width: 430px){.learn-sale{padding:24px;gap:32px}}@media (min-width: 744px){.learn-sale{gap:16px}}@media (min-width: 1024px){.learn-sale{gap:16px;border-radius:32px;flex-direction:column}}@media (min-width: 1440px){.learn-sale{padding:32px;gap:32px}}.learn-sale .arrow-button{background-color:#f4f4f1;width:40px;height:40px;min-width:40px;min-height:40px}.learn-sale .arrow-button .icon,.learn-sale .arrow-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .learn-sale .arrow-button div{width:24px;height:24px}.learn-sale.text{font-size:14px;line-height:22px;margin:0;padding:0;flex:1}@media (min-width: 1440px){.learn-sale.text{font-size:16px;line-height:26px}}.learn-sale.icons{flex:1;padding:0;gap:40px;display:flex;justify-content:center;flex-direction:row}@media (min-width: 1024px){.learn-sale.icons{justify-content:space-between}}.learn-sale-card{background-color:#e9e9e9;padding:32px 32px 8px;border-radius:32px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;display:grid;gap:8px;justify-items:center;align-content:space-between}.learn-sale-card .common-button{margin:0 -32px;width:calc(100% + 48px);border:none}.learn-sale-card .arrow-button{background-color:#f4f4f1;width:40px;height:40px;min-width:40px;min-height:40px}.learn-sale-card .arrow-button .icon,.learn-sale-card .arrow-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .learn-sale-card .arrow-button div{width:24px;height:24px}.learn-sale-card.text{font-size:28px;line-height:32px;margin:0;padding:0;flex:1}@media (max-width: 743.98px){.learn-sale-card.text{font-size:20px;line-height:28px}}@media (max-width: 743.98px){.learn-sale-card .space{width:64px;height:64px;min-width:64px;min-height:64px}}.space{width:40px;height:40px;min-width:40px;min-height:40px}@media (min-width: 1440px){.space{width:64px;height:64px;min-width:64px;min-height:64px}}.title-card.base-container{display:grid;padding:32px;border-radius:32px;background-color:#639c70;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;grid-template-columns:auto 40px;background-image:url(/build/assets/maincard-a79eee2a.svg);background-position:center;background-size:cover}@media (max-width: 743.98px){.title-card.base-container{background-size:auto}}.title-card.base-container span,.title-card.base-container h1,.title-card.base-container .h1{font-size:32px;line-height:48px;color:#f4f4f1}@media (max-width: 743.98px){.title-card.base-container span,.title-card.base-container h1,.title-card.base-container .h1{font-size:28px;line-height:36px}}@media (max-width: 429.98px){.title-card.base-container span,.title-card.base-container h1,.title-card.base-container .h1{font-size:24px;line-height:32px}}.title-card.arrow-button{border-radius:50%;width:40px;height:40px}.title-card.arrow-button .icon,.title-card.arrow-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .title-card.arrow-button div{width:24px;height:24px}.mortgage-card.base-container{color:#f4f4f1;display:grid;gap:24px;padding:32px 24px 8px;border-radius:32px;background-color:#ec7d3f;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mortgage-card.base-container .common-button{margin:0 -16px;width:calc(100% + 32px);border:none}@media (max-width: 743.98px){.mortgage-card.base-container .common-button{margin:0 -8px;width:calc(100% + 16px)}}.mortgage-card.base-container h2,.mortgage-card.base-container .h2{font-size:28px;line-height:32px}@media (max-width: 743.98px){.mortgage-card.base-container h2,.mortgage-card.base-container .h2{font-size:20px;line-height:28px}}@media (max-width: 743.98px){.mortgage-card.base-container{padding:24px 16px 8px}}.mortgage-card.timer-section{display:grid;gap:16px}.mortgage-card.timer-section-title{font-size:16px;line-height:24px;font-weight:400}.mortgage-card.timer-card{display:grid;gap:8px;width:fit-content;background-color:#d05d1d;border-radius:16px;padding:16px 12px;grid-template-columns:repeat(5,auto);justify-items:center}@media (max-width: 743.98px){.mortgage-card.timer-card{gap:0px}}.mortgage-card.time{width:fit-content;font-size:40px;line-height:32px}@media (max-width: 743.98px){.mortgage-card.time{font-size:32px}}.mortgage-card.time-description{width:fit-content;font-size:12px;line-height:8px;font-weight:400}.how-work-gallery.work-base-container{display:grid;gap:16px}.how-work-gallery.work-base-container>.title-flex{align-items:end}.how-work-gallery.work-grid{display:grid;grid-template-columns:520px 1fr;gap:100px;padding:0 100px;position:relative}.how-work-gallery.work-grid::-webkit-scrollbar{display:none}@media (max-width: 1439.98px){.how-work-gallery.work-grid{grid-template-columns:380px 1fr;padding:40px}}@media (max-width: 1023.98px){.how-work-gallery.work-grid{grid-template-columns:auto;justify-items:center;padding:0;gap:24px}}.how-work-gallery.images{display:flex;justify-content:flex-start;overflow:auto;scrollbar-width:none;width:inherit;height:inherit;gap:4px}.how-work-gallery.texts{display:grid;align-items:center}.how-work-gallery.work-container{border-radius:210px;object-fit:cover;width:inherit;height:inherit}@media (max-width: 1439.98px){.how-work-gallery.work-container{border-radius:150px}}.how-work-gallery.gallery-with-buttons{position:relative;height:420px;width:520px}@media (max-width: 1439.98px){.how-work-gallery.gallery-with-buttons{height:300px;width:380px}}@media (max-width: 743.98px){.how-work-gallery.gallery-with-buttons{height:240px;width:350px}}@media (max-width: 429.98px){.how-work-gallery.gallery-with-buttons{height:210px;width:320px}}@media (max-width: 359.98px){.how-work-gallery.gallery-with-buttons{height:180px;width:290px}}.how-work-gallery.work-title{font-size:24px;line-height:32px;color:#171718}.how-work-gallery.work-title div{color:#ec7d3f}@media (max-width: 743.98px){.how-work-gallery.work-title{font-size:20px;line-height:28px}}.apartment-suggestions.base-container{display:flex;gap:32px;overflow:auto;padding-bottom:16px;padding-left:16px;margin-left:-16px;padding-top:32px;margin-top:-32px}@media (max-width: 1439.98px){.apartment-suggestions.base-container{gap:24px}}@media (max-width: 1023.98px){.apartment-suggestions.base-container{gap:16px}}.apartment-suggestions.base-container .category-suggestion-card,.apartment-suggestions.base-container .plan-card.container{width:calc(25% - 24px);min-width:calc(25% - 24px);max-width:calc(25% - 24px)}@media (max-width: 1439.98px){.apartment-suggestions.base-container .category-suggestion-card,.apartment-suggestions.base-container .plan-card.container{width:calc(33.3333333333% - 16px);min-width:calc(33.3333333333% - 16px);max-width:calc(33.3333333333% - 16px)}}@media (max-width: 1023.98px){.apartment-suggestions.base-container .category-suggestion-card,.apartment-suggestions.base-container .plan-card.container{width:calc(50% - 8px);min-width:calc(50% - 8px);max-width:calc(50% - 8px)}}@media (max-width: 743.98px){.apartment-suggestions.base-container .category-suggestion-card,.apartment-suggestions.base-container .plan-card.container{width:100%;min-width:100%;max-width:100%}}.apartment-suggestions.base-container .plan-card.img-container{height:180px}.apartment-suggestions.base-container .plan-card.small-card{border-radius:32px;padding:24px;gap:8px}.apartment-suggestions.base-container .plan-card.small-card .common-button{display:none}.apartment-suggestions.base-container .plan-card.card-button{width:32px;height:32px}.apartment-suggestions.base-container .plan-card.card-button .icon,.apartment-suggestions.base-container .plan-card.card-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .apartment-suggestions.base-container .plan-card.card-button div{width:16px;height:16px}.apartment-suggestions.category-suggestion-card{display:grid;padding:8px;border-radius:32px;align-content:space-between;background-position:center;background-size:cover;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.apartment-suggestions.category-suggestion-card h6,.apartment-suggestions.category-suggestion-card .h6{margin:16px;font-size:28px;line-height:32px}.apartment-suggestions.category-suggestion-card .common-button{border:none;width:100%}.news.base-container{position:relative;display:grid;gap:36px}.news.container{display:grid;gap:32px;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,auto)}@media (max-width: 743.98px){.news.container{grid-template-columns:1fr 1fr}}.news.date{background-color:#ec7d3f;color:#fff;font-size:16px;font-weight:400;line-height:150%;padding:8px;width:fit-content;border-radius:8px;-webkit-user-select:none;user-select:none;height:fit-content}.news-container{display:grid;gap:52px;overflow:hidden}.bank-icons{width:100%;height:100%;position:absolute}.bank-icons.alfa{background:url(/build/assets/Alfa-Bank-1-a4465d2a.svg)}.bank-icons.alfa:hover{background:url(/build/assets/Alfa-Bank-1-1-42833f8d.svg);background-repeat:no-repeat;background-position:center center}.bank-icons.dom{background:url(/build/assets/dom-bd53709e.svg)}.bank-icons.dom:hover{background:url(/build/assets/dom-1-649d199a.svg);background-repeat:no-repeat;background-position:center center}.bank-icons.gazprombank{background:url(/build/assets/Gazprombank-1-74cbc53d.svg)}.bank-icons.gazprombank:hover{background:url(/build/assets/Gazprombank-1-1-1bdf44f4.svg);background-repeat:no-repeat;background-position:center center}.bank-icons.sovkombank{background:url(/build/assets/logo-8047f03c.svg)}.bank-icons.sovkombank:hover{background:url(/build/assets/logo-1-891bbd2a.svg);background-repeat:no-repeat;background-position:center center}.bank-icons.tkb{background:url(/build/assets/logo-2-c944a6c8.svg)}.bank-icons.tkb:hover{background:url(/build/assets/logo-3-fe0c2455.svg);background-repeat:no-repeat;background-position:center center}.bank-icons.uralsib{background:url(/build/assets/logo-4-62d68251.svg)}.bank-icons.uralsib:hover{background:url(/build/assets/logo-5-f50452f4.svg);background-repeat:no-repeat;background-position:center center}.bank-icons.raiffaisen{background:url(/build/assets/logo-6-27605d37.svg)}.bank-icons.raiffaisen:hover{background:url(/build/assets/logo-7-aa405011.svg);background-repeat:no-repeat;background-position:center center}.bank-icons.psb{background:url(/build/assets/logo-8-efc7ad7f.svg)}.bank-icons.psb:hover{background:url(/build/assets/logo-9-426e0e08.svg);background-repeat:no-repeat;background-position:center center}.bank-icons.sberbank{background:url(/build/assets/Sberbank_Logo_2020-1-f063805f.svg)}.bank-icons.sberbank:hover{background:url(/build/assets/Sberbank_Logo_2020-1-1-13367731.svg);background-repeat:no-repeat;background-position:center center}.bank-icons.vtb{background:url(/build/assets/VTB_Logo_2018-1-1f922c08.svg)}.bank-icons.vtb:hover{background:url(/build/assets/VTB_Logo_2018-1-1-25a5961c.svg);background-repeat:no-repeat;background-position:center center}.bank-icons.bg{background-repeat:no-repeat;background-position:center center}.banks.container{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}@media (min-width: 430px){.banks.container{gap:8px}}@media (min-width: 1024px){.banks.container{gap:20px}}@media (min-width: 1800px){.banks.container{gap:24px}}.banks .card-with-icon{display:grid;justify-content:center;align-items:center;background-color:#e9e9e9;position:relative;grid-column:auto/span 2;border-radius:16px;aspect-ratio:12/10}.banks .card-with-icon>.bank-icons{background-size:80%}.banks .card-with-icon>.bank-icons:hover{background-size:80%}.banks .card-with-icon>.dom{background-size:40%}.banks .card-with-icon>.dom:hover{background-size:40%}@media (min-width: 430px){.banks .card-with-icon{aspect-ratio:1375/1000}}@media (min-width: 744px){.banks .card-with-icon>.bank-icons{background-size:40%}.banks .card-with-icon>.bank-icons:hover{background-size:40%}.banks .card-with-icon>.dom{background-size:35%}.banks .card-with-icon>.dom:hover{background-size:35%}}@media (min-width: 1024px){.banks .card-with-icon{border-radius:32px;aspect-ratio:1285/1000}}@media (min-width: 1440px){.banks .card-with-icon{border-radius:40px;aspect-ratio:1687/1000}}@media (min-width: 1800px){.banks .card-with-icon{aspect-ratio:2/1}}.banks.card-with-icon:nth-child(5n-1){grid-column:auto/span 3;aspect-ratio:14/8}@media (min-width: 430px){.banks.card-with-icon:nth-child(5n-1){aspect-ratio:2125/1000}}@media (min-width: 1024px){.banks.card-with-icon:nth-child(5n-1){aspect-ratio:207/100}}@media (min-width: 1440px){.banks.card-with-icon:nth-child(5n-1){aspect-ratio:2625/1000}}@media (min-width: 1800px){.banks.card-with-icon:nth-child(5n-1){aspect-ratio:3/1}}.banks.card-with-icon:nth-child(5n){grid-column:auto/span 3;aspect-ratio:14/8}@media (min-width: 430px){.banks.card-with-icon:nth-child(5n){aspect-ratio:2125/1000}}@media (min-width: 1024px){.banks.card-with-icon:nth-child(5n){aspect-ratio:207/100}}@media (min-width: 1440px){.banks.card-with-icon:nth-child(5n){aspect-ratio:2625/1000}}@media (min-width: 1800px){.banks.card-with-icon:nth-child(5n){aspect-ratio:3/1}}.faq.title{font-size:24px}.faq.container{display:flex;gap:32px;flex-direction:column}.faq.main-content{display:flex;width:fit-content;gap:24px;flex-direction:column}@media (min-width: 1024px){.faq.main-content{flex-direction:row}}@media (min-width: 1440px){.faq.main-content{gap:40px}}.faq.button{font-size:16px;line-height:24px;font-weight:400;color:inherit;display:flex;background:#F4F4F1;align-items:center;flex-direction:initial;border-radius:24px;padding:20px;gap:4px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media (min-width: 744px){.faq.button{border-radius:40px}}.faq.button>div:nth-child(1){width:24px}.faq.button.active{color:#f4f4f1;background-color:#ec7d3f}.faq.questions.container{display:grid;gap:16px;height:fit-content}@media (min-width: 1024px){.faq.questions.container{width:50%}}.faq.answer.card{background-color:#f4f4f1;height:100%;display:flex;border-radius:24px;padding:24px;gap:8px;flex-direction:column}@media (min-width: 744px){.faq.answer.card{border-radius:40px;padding:24px;gap:16px}}@media (min-width: 1024px){.faq.answer.card{width:50%;border-radius:40px;padding:40px;gap:24px}}.faq.answer.title{color:#ec7d3f;font-size:16px;line-height:24px;font-weight:400}.faq.answer.description{white-space:pre-wrap;font-size:16px;line-height:24px;font-weight:400}.mortgage{color:#171718}.mortgage.types{box-sizing:border-box}.mortgage.types.container{display:grid;gap:42px;display:none}@media (min-width: 744px){.mortgage.types.container{gap:48px}}@media (min-width: 1024px){.mortgage.types.container{grid-template-columns:1fr 1fr;gap:32px}}.mortgage.types.card{background-color:#fff;display:flex;flex-direction:column;width:100%;border-radius:40px;gap:8px;align-content:start}@media (min-width: 1024px){.mortgage.types.card{height:100%;gap:12px}}@media (min-width: 1440px){.mortgage.types.card{border-radius:56px;gap:16px}}@media (max-width: 1023.98px){.mortgage.types.card.horizontal{order:1}.mortgage.types.card.horizontal>.photo{order:-1}}@media (min-width: 1024px){.mortgage.types.card.horizontal{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;height:fit-content}}@media (max-width: 1023.98px){.mortgage.types.card.top{order:1}}@media (max-width: 1023.98px){.mortgage.types.card.bottom{order:2}}.mortgage.types.photo{width:inherit;height:100%;flex:0}.mortgage.types.photo>img{border-radius:32px;width:inherit;height:inherit;object-fit:cover}@media (min-width: 1440px){.mortgage.types.photo>img{border-radius:44px}}.mortgage.types.content{flex:1;display:flex;gap:24px;padding:32px;flex-direction:column;justify-content:space-between}@media (min-width: 1024px){.mortgage.types.content{padding:16px 16px 36px 32px;gap:32px}}@media (min-width: 1440px){.mortgage.types.content{padding:32px}}@media (min-width: 1800px){.mortgage.types.content{padding:24px 40px 52px}}.mortgage.types.title{font-size:20px;line-height:28px;font-weight:500}@media (min-width: 744px){.mortgage.types.title{font-size:24px;line-height:32px}}.mortgage.types.description{font-size:14px;line-height:22px;color:#818181;font-weight:400}.mortgage.types.header{display:grid;gap:16px}.mortgage.types.info.container{grid-template-columns:1fr 1fr;gap:24px;width:100%;padding:0}.mortgage.types.info.unit{display:grid;gap:4px;height:fit-content}.mortgage.types.info.title{font-size:14px;line-height:22px;color:#9e9e9e;font-weight:400}.mortgage.types.info.value{font-size:20px;line-height:28px;font-weight:500}@media (min-width: 744px){.mortgage.types.info.value{font-size:24px;line-height:32px}}.mortage-tabs{display:flex;gap:12px;flex-wrap:wrap;justify-self:end}.mortage-tabs>.tab{border:1px solid #D2D2D2;background-color:#fff}.mortage-tabs>.tab.enabled{border:1px solid #494949}.mortgage-programs.base-container{display:grid;width:100%;gap:16px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:fit-content}.mortgage-programs.programs-with-filters{display:grid;height:fit-content;width:100%;gap:16px}.mortgage-programs.programs-with-filters.top{grid-template-columns:1fr auto}.mortgage-programs.results-counter{background-color:#fff;border-radius:16px;padding:12px 24px;font-size:14px;gap:12px;line-height:20px;font-weight:400;color:#171718;display:grid;grid-template-columns:20px auto;justify-content:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mortgage-programs.results-counter .icon,.mortgage-programs.results-counter .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .mortgage-programs.results-counter div{width:20px;height:20px}.mortgage-programs.results-counter span{margin-top:3px}.mortgage-programs.dropdown-offers-container{display:grid;height:fit-content}.mortgage-programs.dropdown-card.base-container{display:grid;padding:24px;gap:16px;border-radius:24px;height:136px;overflow:hidden;background-color:#fff;transition:height .35s ease,max-height .35s ease}.mortgage-programs.dropdown-card.base-container .offer-card.base-container{display:none}.mortgage-programs.dropdown-card.base-container.open.base-container{height:100%}.mortgage-programs.dropdown-card.base-container.open .unfold-button{rotate:180deg}.mortgage-programs.dropdown-card.base-container.active{outline:1.5px solid #EC7D3F}.mortgage-programs.dropdown-card.primary-card{display:grid;gap:16px;height:88px;cursor:pointer}.mortgage-programs.dropdown-card.bubbles{display:flex;gap:12px}.mortgage-programs.dropdown-card.bubble{color:#9e9e9e;border:1.5px solid #D2D2D2;padding:2px 12px;border-radius:8px;font-weight:400;font-size:14px}.mortgage-programs.dropdown-card.stats{display:grid;gap:20px;align-items:center;height:32px;grid-template-columns:120px 140px 100px 140px auto 32px}.mortgage-programs.dropdown-card.percentage{color:#ec7d3f;font-size:20px;font-weight:500;line-height:24px}.mortgage-programs.dropdown-card.text{font-size:14px;line-height:22px;font-weight:500;color:#494949}.mortgage-programs.dropdown-card.unfold-button{width:32px;height:32px;background-color:#f4f4f1;border-radius:50%;display:grid;justify-content:center;align-items:center;transition:rotate .35s ease;cursor:pointer}.mortgage-programs.dropdown-card.unfold-button .icon,.mortgage-programs.dropdown-card.unfold-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .mortgage-programs.dropdown-card.unfold-button div{rotate:90deg;width:16px;height:16px}.mortgage-programs.offer-card.base-container{display:grid;padding:8px 24px;gap:24px;height:fit-content;background-color:#fff;cursor:pointer;grid-template-columns:auto 1fr auto;justify-content:space-between;align-items:center;border:1.5px solid #E4E4E4;border-radius:16px}.mortgage-programs.offer-card.base-container:hover{background-color:#e4e4e4}.mortgage-programs.offer-card.base-container img{border-radius:50%;width:40px;height:40px}.mortgage-programs.offer-card.base-container.active{border:1.5px solid #EC7D3F}.mortgage-programs.offer-card.title{font-size:14px;font-weight:400;color:#9e9e9e;line-height:20px}.mortgage-programs.offer-card.info-container{display:grid;gap:20px;grid-template-columns:80px 160px 100px 160px}.mortgage-programs.offer-card.info-container>:first-child{color:#ec7d3f}.mortgage-programs.offer-card.info-icon-container{display:grid;width:24px;height:24px;justify-content:center;align-items:center}.mortgage-programs.offer-card.info-icon-container .icon,.mortgage-programs.offer-card.info-icon-container .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .mortgage-programs.offer-card.info-icon-container div{width:16px;height:16px;cursor:pointer}.mortgage-calculator{color:#171718}.mortgage-calculator.section-header{width:100%}@media (max-width: 1023.98px){.mortgage-calculator.section-header{display:flex;flex-direction:column-reverse}}@media (max-width: 1439.98px){.mortgage-calculator.section-header{align-items:start;gap:24px}}.mortgage-calculator.section-header>.title{width:33%}@media (max-width: 1023.98px){.mortgage-calculator.section-header>.title{width:100%}}@media (min-width: 1440px){.mortgage-calculator.section-header>.divider{display:none}}.mortgage-calculator.base-container{justify-items:center;display:grid;grid-template-columns:1fr 2fr;gap:32px}.mortgage-calculator.base-container>.divider{display:none}@media (min-width: 1440px){.mortgage-calculator.base-container>.divider{display:initial}}.mortgage-calculator.base-container>.common-button{justify-self:center;font-size:14px;width:260px}@media (min-width: 744px){.mortgage-calculator.base-container>.common-button{width:400px}}@media (min-width: 1440px){.mortgage-calculator.base-container>.common-button{width:412px}}.mortgage-calculator.container{display:grid;gap:48px;width:100%}.mortgage-calculator.container.grid{grid-template-columns:repeat(2,1fr);gap:32px}@media (max-width: 743.98px){.mortgage-calculator.container.grid{display:flex;flex-direction:column}}.mortgage-calculator.container.grid>.input-fieldset{padding:8px 4px}.mortgage-calculator.title{font-size:24px}@media (max-width: 743.98px){.mortgage-calculator.title{font-size:20px}}.mortgage-calculator.selection.filters-container{display:grid;gap:16px;grid-template-columns:1fr;grid-template-rows:repeat(3,68px) 54px}.mortgage-calculator.selection.filters-container .search-catalogue.dropdown.container{display:grid;height:54px;padding:18px 24px}.mortgage-calculator.selection.filters-container .search-catalogue.dropdown.container .filter.counter{border:1px solid #E4E4E4}.mortgage-calculator.selection.filters-container .search-catalogue.dropdown.container .custom-dropdown.base-container .names-dropdown,.mortgage-calculator.selection.filters-container .search-catalogue.dropdown.container .custom-dropdown.base-container .radio-button{background-color:#fff}.mortgage-calculator.selection.filters-container .search-catalogue.dropdown.container .custom-dropdown.base-container.open{max-height:424px;overflow-y:auto}.mortgage-calculator.selection.filters-container .search-catalogue.dropdown.placeholder{color:#171718;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mortgage-calculator.selection.container{display:grid;gap:40px;align-items:start;border-radius:24px;padding:24px;background-color:#fff;height:fit-content}.mortgage-calculator.selection.container .common-button{grid-column:span 1;width:100%}.mortgage-calculator.sliders.container{display:grid;gap:40px;height:fit-content;padding:0;width:100%}.mortgage-calculator.sliders.container legend{margin-bottom:0}.mortgage-calculator.sliders.container>.input-fieldset{padding:8px 4px}.mortgage-calculator.sliders.inside{display:grid;padding-left:20px;padding-right:20px;font-size:14px;gap:4px}.mortgage-calculator.sliders.values{display:flex;justify-content:space-between}.mortgage-calculator.sliders.values>input{width:50%}.mortgage-calculator.sliders.percent{color:#9e9e9e}.mortgage-calculator.info.header{display:grid;gap:8px}.mortgage-calculator.info.header h6,.mortgage-calculator.info.header .h6{font-size:18px;line-height:24px}.mortgage-calculator.info.header span{font-size:14px}.mortgage-calculator.info.header #choose-mortgage-program-hint span{color:#ec7d3f}.mortgage-calculator.info.container{align-items:center;gap:36px;background-color:#fff;color:#171718;margin:0;border-radius:24px;width:100%}.mortgage-calculator.info.container>.unit{justify-self:start;align-items:start;width:100%}.mortgage-calculator.info.grid{display:grid;gap:16px;width:100%}.mortgage-calculator.info.unit{display:grid;width:100%;gap:0;column-gap:8px;justify-content:center;white-space:nowrap;grid-template-columns:20px 1fr}.mortgage-calculator.info.unit .icon,.mortgage-calculator.info.unit .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .mortgage-calculator.info.unit div{width:20px;height:20px}.mortgage-calculator.info.unit:nth-child(2) .value{color:#171718}.mortgage-calculator.info.title{font-size:14px;line-height:20px;font-weight:400;color:#818181;margin-top:2px}.mortgage-calculator.info.value{font-size:24px;line-height:32px;color:#ec7d3f}.mortgage-calculator.bottom{display:flex;justify-content:space-between;flex-direction:column;gap:16px}@media (min-width: 744px){.mortgage-calculator.bottom{flex-direction:row;gap:40px}}.mortgage-calculator.description{color:#818181;font-size:14px;line-height:24px}@media (min-width: 744px){.mortgage-calculator.description{font-size:16px;line-height:26px}}@media (min-width: 1024px){.mortgage-calculator.description{font-size:18px;line-height:28px}}@media (min-width: 1800px){.mortgage-calculator.description{font-size:24px;line-height:34px}}.allnecessary.title{font-size:24px}@media (min-width: 430px){.allnecessary.title{font-size:28px}}@media (min-width: 744px){.allnecessary.title{font-size:40px}}@media (min-width: 1024px){.allnecessary.title{font-size:48px}}@media (min-width: 1440px){.allnecessary.title{font-size:56px}}@media (min-width: 1800px){.allnecessary.title{font-size:72px}}.allnecessary.base-container{gap:24px}@media (min-width: 744px){.allnecessary.base-container{gap:32px}}@media (min-width: 1440px){.allnecessary.base-container{gap:40px}}.allnecessary.content-container{display:flex;gap:24px;flex-direction:column}@media (min-width: 744px){.allnecessary.content-container{display:grid;grid-template-columns:repeat(17,1fr)}}@media (min-width: 1440px){.allnecessary.content-container{gap:40px}}@media (min-width: 1800px){.allnecessary.content-container{grid-template-columns:repeat(3,1fr)}}.allnecessary.info.container{display:flex;justify-content:space-between;align-items:end;flex-direction:column;grid-column:span 7}@media (min-width: 744px){.allnecessary.info.container{height:75%}}@media (min-width: 1800px){.allnecessary.info.container{grid-column:span 1}}.allnecessary.info.description{font-size:14px;line-height:24px;white-space:pre-line}@media (min-width: 1440px){.allnecessary.info.description{font-size:16px;line-height:30px}}@media (min-width: 1440px){.allnecessary.info.description{font-size:18px;line-height:32px}}.allnecessary.locations.container{grid-column:span 10;margin-right:-16px;gap:32px;display:grid;height:fit-content}@media (min-width: 744px){.allnecessary.locations.container{margin-right:-40px;padding-bottom:32px}}@media (min-width: 1024px){.allnecessary.locations.container{padding-bottom:40px}}@media (min-width: 1440px){.allnecessary.locations.container{margin-right:-64px;padding-bottom:56px}}@media (min-width: 1800px){.allnecessary.locations.container{margin-right:-120px;grid-column:span 2}}.allnecessary.locations.images-container{display:flex;overflow:auto;gap:20px;scrollbar-width:thin;padding-bottom:24px;height:fit-content}.allnecessary.locations.item{display:grid;gap:16px;height:fit-content;width:280px;cursor:pointer}@media (min-width: 1024px){.allnecessary.locations.item{width:340px}}.allnecessary.locations img{border-radius:40px;border-color:#e9e9e9;border-width:3px;border-style:solid;height:inherit;width:inherit;object-fit:cover;aspect-ratio:113/100}.allnecessary.locations.name{font-size:18px}.real-estate.info-card{font-weight:400;font-size:14px;line-height:20px;color:#818181}.real-estate.info-card.base-container{display:grid;background-color:#f4f4f1;padding:24px;gap:20px}@media (min-width: 1024px){.real-estate.info-card.base-container{border-radius:32px;background-color:#fff}}@media (max-width: 1023.98px){.real-estate.info-card.base-container{padding-left:0;padding-right:0;min-width:100%}.real-estate.info-card.base-container .builder{display:none}.real-estate.info-card.base-container .min-price-container{flex-direction:row}}.real-estate.info-card.min-price-container{display:flex;flex-direction:column;justify-content:space-between;align-items:end}@media (min-width: 1440px){.real-estate.info-card.min-price-container{flex-direction:row;gap:20px}}.real-estate.info-card.min-price{font-size:20px;line-height:28px;text-align:end;font-weight:500;color:#171718}.real-estate.info-card.display,.real-estate.info-card.builder{display:grid;gap:20px;grid-template-columns:repeat(2,auto)}.real-estate.info-card.highlighted{font-weight:500;text-align:end;color:#171718}.real-estate.info-card.bottom-buttons{display:grid;gap:16px;width:100%}.real-estate.info-card.bottom-buttons .common-button{font-weight:500;width:100%}.real-estate.base-container{display:grid;gap:24px;padding:0 8px}@media (min-width: 744px){.real-estate.base-container{gap:40px}}@media (min-width: 1024px){.real-estate.base-container{gap:56px;padding:0 20px}}.real-estate.header-with-picture{display:grid;height:fit-content}.real-estate.gallery-container{display:grid;justify-items:end;align-items:end;padding:4px 28px;border-radius:40px;background-size:cover;background-position:center}@media (max-width: 1023.98px){.real-estate.gallery-container{height:300px}}.real-estate.header{display:flex;justify-content:space-between;margin-top:24px;margin-bottom:24px;flex-direction:column;gap:8px}@media (min-width: 744px){.real-estate.header{gap:32px;margin-top:32px;margin-bottom:32px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:28px auto}.real-estate.header .location{justify-items:start}}@media (min-width: 1024px){.real-estate.header{display:flex;flex-direction:row}.real-estate.header .location{justify-items:end}}.real-estate.header>.min-price-container{display:none}@media (min-width: 744px){.real-estate.header>.min-price-container{display:flex;flex-direction:row;gap:12px;justify-content:end}}@media (min-width: 1024px){.real-estate.header>.min-price-container{display:none}}@media (max-width: 743.98px){.real-estate.header.main-page{display:grid;grid-template-columns:1fr auto}}@media (min-width: 744px){.real-estate.header.main-page>.location{justify-content:space-between;grid-column:span 2}}@media (min-width: 1024px){.real-estate.header.main-page>.location{grid-column:span 1}}.real-estate.header.main-page>.card-button{background-color:#fff}.real-estate.header.main-page>.card-button>.hint.base-container{visibility:hidden}@media (min-width: 744px){.real-estate.header.main-page>.card-button{display:none}}.real-estate.header>.builder{width:fit-content;color:#171718}.real-estate.header>.builder .highlighted{margin-left:-12px;font-weight:400}@media (min-width: 744px){.real-estate.header>.builder{display:none}}.real-estate.location{font-size:14px;line-height:20px;justify-items:end;display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:40px}.real-estate.location>:first-child(1){width:fit-content}@media (max-width: 743.98px){.real-estate.location.no-metro-mobile{display:none}}.real-estate.metro-and-street{gap:8px;display:grid;justify-items:start}@media (min-width: 744px){.real-estate.metro-and-street{justify-items:end}}.real-estate.main-title{font-weight:500;font-size:20px;line-height:30px}@media (min-width: 744px){.real-estate.main-title{font-size:24px;line-height:34px}}@media (min-width: 1024px){.real-estate.main-title{font-size:34px;line-height:46px}}.real-estate.title{font-size:20px;line-height:30px}@media (min-width: 744px){.real-estate.title{font-size:24px;line-height:34px}}.real-estate.background-image{padding:20px 0;display:grid;width:100%;border-radius:40px;background-size:cover;background-position:center;gap:20px}@media (min-width: 1024px){.real-estate.background-image{grid-template-columns:2fr 1fr;height:100%}}.real-estate.presentation.base-container{min-width:100%}.real-estate.presentation.header{display:grid;padding:0 8px;gap:16px}@media (min-width: 430px){.real-estate.presentation.header{gap:24px}}@media (min-width: 1024px){.real-estate.presentation.header{padding:0 20px;gap:40px}}@media (min-width: 1440px){.real-estate.presentation.header{padding:0 44px}}@media (min-width: 1800px){.real-estate.presentation.header{padding:0 100px}}.real-estate.presentation.description{align-self:start;font-size:18px;line-height:28px}@media (min-width: 744px){.real-estate.presentation.description{font-size:24px;line-height:34px}}@media (min-width: 1440px){.real-estate.presentation.description{font-size:26px;line-height:40px}}.real-estate.card.base-container{min-width:100%;padding-left:0;padding-right:0;gap:0px}@media (max-width: 1023.98px){.real-estate.card.base-container{border-radius:32px}}@media (min-width: 1024px){.real-estate.card.base-container{border-radius:40px}}@media (min-width: 1440px){.real-estate.card.base-container{border-radius:56px}}.real-estate.card.bottom-flex{display:flex;justify-content:space-between;flex-direction:column;gap:16px;margin:16px}@media (min-width: 744px){.real-estate.card.bottom-flex{gap:24px;margin:24px 20px;flex-direction:row}}@media (min-width: 1024px){.real-estate.card.bottom-flex{margin:20px;flex-direction:column}}@media (min-width: 1440px){.real-estate.card.bottom-flex{margin:28px 44px;gap:32px}}@media (min-width: 1800px){.real-estate.card.bottom-flex{margin:28px 100px}}@media (min-width: 744px){.real-estate.card.bottom-flex>.document-download{padding-left:32px}}@media (min-width: 1024px){.real-estate.card.bottom-flex>.document-download{padding-left:140px}}@media (min-width: 1440px){.real-estate.card.bottom-flex>.document-download{padding-left:220px}}@media (min-width: 1800px){.real-estate.card.bottom-flex>.document-download{padding-left:280px}}.real-estate.card.bottom-flex>div{flex-direction:column;width:initial}@media (min-width: 744px){.real-estate.card.bottom-flex>div{width:50%}}@media (min-width: 1024px){.real-estate.card.bottom-flex>div{flex-direction:row;width:initial}}.real-estate.card.description{font-size:20px}@media (min-width: 744px){.real-estate.card.description{font-size:28px}}@media (min-width: 1440px){.real-estate.card.description{font-size:32px}}@media (min-width: 1800px){.real-estate.card.description{font-size:40px}}.real-estate.card img{object-fit:cover;box-sizing:border-box;border-color:#e9e9e9;border-width:3px;border-radius:56px;border-style:solid;width:100%}@media (max-width: 1023.98px){.real-estate.card img{border-radius:32px}}@media (min-width: 1024px){.real-estate.card img{border-radius:40px}}@media (min-width: 1440px){.real-estate.card img{border-radius:56px}}.real-estate.gallery.bottom-flex{display:flex;justify-content:space-between;min-width:100%;gap:64px}.real-estate.gallery.main-image{width:100%;max-width:inherit;border-radius:32px;height:260px;object-fit:cover}@media (min-width: 744px){.real-estate.gallery.main-image{height:400px}}@media (min-width: 1024px){.real-estate.gallery.main-image{height:420px;border-radius:40px}}@media (min-width: 1440px){.real-estate.gallery.main-image{height:620px;border-radius:56px}}.real-estate.gallery.image-selection-flex{display:flex;gap:8px;overflow:auto;padding-bottom:12px}@media (min-width: 1024px){.real-estate.gallery.image-selection-flex{gap:16px}}.real-estate.gallery.image-selection-single-container{border-radius:16px;box-sizing:content-box;cursor:pointer;height:80px;width:100px}@media (min-width: 1024px){.real-estate.gallery.image-selection-single-container{height:120px;width:160px}}@media (min-width: 1800px){.real-estate.gallery.image-selection-single-container{height:120px;width:120px}.real-estate.gallery.image-selection-single-container:nth-child(1){width:160px}.real-estate.gallery.image-selection-single-container:nth-child(2){width:160px}}.real-estate.gallery.image-selection-single{object-fit:cover;border-radius:16px;height:inherit;width:inherit}.price-change.container{display:flex;justify-content:space-between;background-color:#fff;border-radius:16px;align-items:center;padding:12px 16px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 1024px){.price-change.container{background-color:#f4f4f1}}.price-change.left-item{display:flex;gap:8px;font-size:14px;font-weight:400;align-items:center}.price-change.to-chart-icon{background-color:#f4f4f1;width:16px;height:16px;border-radius:50%;display:grid;justify-content:center;align-items:center}@media (min-width: 1024px){.price-change.to-chart-icon{background-color:#fff}}.price-change.chart{width:100%}.price-change.date-marks{display:flex;justify-content:space-between}.price-change.date-mark{font-size:12px;font-weight:400;text-align:center}.price-change.row{display:grid;grid-template-columns:50px 160px 100px;align-items:center;justify-content:space-between;font-size:14px;font-weight:400;gap:32px;padding:12px 0;white-space:nowrap}.price-change.price-difference{display:grid;align-items:center;grid-template-columns:12px auto;gap:16px}.price-change.divider{height:1px;min-height:1px}.signup.base-container{display:grid}@media (min-width: 1024px){.signup.base-container{grid-template-columns:1fr 2fr}}.signup>.input-fieldset{height:initial}.signup.half{display:grid;grid-column:span 1}@media (max-width: 1023.98px){.signup.half>div{width:initial}}.signup.form{gap:24px;border-color:#d2d2d2}.signup.title{font-size:20px;line-height:28px;font-weight:500}@media (min-width: 1440px){.signup.title{font-size:24px;line-height:32px}}.signup.top-input{display:grid;gap:24px}.signup.sub-title{font-size:16px;line-height:26px}@media (min-width: 744px){.signup.sub-title{font-size:20px;line-height:30px}}.signup.header{display:grid;width:70%;height:fit-content;gap:16px}.signup.communication-container{display:grid;gap:16px;border-color:inherit}.signup.info{font-size:16px;line-height:26px;color:#818181}@media (min-width: 744px){.signup.info{font-size:18px;line-height:28px}}@media (min-width: 1800px){.signup.info{font-size:20px;line-height:30px}}.similar-buildings.header{display:flex;justify-content:space-between;align-items:center}.similar-buildings>.title{font-size:24px;line-height:34px}@media (min-width: 430px){.similar-buildings>.title{font-size:32px;line-height:42px}}@media (min-width: 744px){.similar-buildings>.title{font-size:40px;line-height:50px}}.plan.header.container{display:grid;gap:16px;width:100%;padding-top:28px}@media (min-width: 744px){.plan.header.container{display:flex;justify-content:space-between;padding-top:32px}}.plan.header.right-half{display:flex;justify-content:space-between;align-items:center;gap:44px}@media (min-width: 744px){.plan.header.right-half{justify-content:center}}.plan.top-grid{display:grid}@media (min-width: 1024px){.plan.top-grid{grid-template-columns:2fr 1fr;gap:32px;grid-auto-rows:min-content}}.plan.apartment-description{display:grid;gap:16px;height:fit-content}.plan.description-card{display:grid;border-radius:32px;padding:44px 32px 60px;gap:32px;width:100%}@media (min-width: 1024px){.plan.description-card{background-color:#fff}}.plan.image-container{background-color:#fff;border-radius:32px;padding:44px;width:100%;display:grid;height:100%;gap:32px;grid-template-rows:96%}.plan.image{background-size:contain;background-repeat:no-repeat;background-position:center;min-height:260px}.plan.description-item{display:flex;justify-content:space-between;font-size:14px;font-weight:400;color:#818181;align-items:center;width:100%;gap:44px}.plan.price{font-size:20px;font-weight:500;color:#171718}.plan.description-container{display:grid;gap:20px}@media (min-width: 1440px){.plan.description-container{gap:24px}}.plan.description-value{font-weight:500;color:#171718;white-space:nowrap}.plan.title{font-size:28px;font-weight:500}@media (min-width: 1024px){.plan.title{font-size:34px}}.plan .common-button{width:100%;margin-bottom:-16px}.plans-cards.grid{display:flex;gap:32px;overflow-x:hidden}.location{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.location.header{display:flex;justify-content:space-between;flex-direction:column;font-size:16px;font-weight:400;gap:24px}@media (min-width: 744px){.location.header{gap:40px}}@media (min-width: 1024px){.location.header{flex-direction:row}}.location.header-with-button{display:flex;justify-content:space-between;align-items:end;flex-direction:row}@media (min-width: 1024px){.location.header-with-button .infrastructure-button{display:none}}.location.infrastructure-button{height:48px;cursor:pointer;border-radius:12px;border:1.5px solid #D2D2D2;aspect-ratio:1/1;padding:12px}.location.infrastructure-button .icon,.location.infrastructure-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .location.infrastructure-button div{width:100%;height:100%}.location.content{gap:20px;height:300px}@media (min-width: 430px){.location.content{height:360px}}@media (min-width: 1024px){.location.content{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:600px}}@media (min-width: 1440px){.location.content{grid-template-columns:repeat(7,minmax(0,1fr))}}.location.content .map-frame{grid-column:span 3}@media (min-width: 1440px){.location.content .map-frame{grid-column:span 5}}.location.content .container{grid-column:span 2}.location.map-frame{grid-column:span 1;height:100%}@media (min-width: 1024px){.location.map-frame{grid-column:span 2}}@media (min-width: 1440px){.location.map-frame{grid-column:span 3}}.location.map-frame>*{border-radius:32px}.location.map-frame iframe{width:100%;height:100%;object-fit:cover}.location.info{display:flex;width:100%}@media (max-width: 743.98px){.location.info{flex-direction:column;gap:16px}}@media (min-width: 1024px){.location.info{width:90%}}@media (min-width: 1800px){.location.info{width:50%}}.location.metro-with-filter{display:flex;gap:12px;align-items:start;justify-content:end}@media (max-width: 1023.98px){.location.metro-with-filter{width:100%;align-items:end;justify-content:space-between}}@media (min-width: 1024px){.location.metro-with-filter{width:50%}}.location.metro-stations{white-space:nowrap;display:flex;flex-direction:row;gap:8px;position:relative;align-items:center;height:fit-content;font-size:14px;line-height:20px;color:#818181}.location.info-title{font-weight:500;font-size:18px;line-height:28px;width:33%}@media (max-width: 743.98px){.location.info-title{width:100%}}.location.info-description{width:66%;font-size:16px;line-height:26px}@media (max-width: 1023.98px){.location.info-description{width:100%}}.location.menu.container{background-color:#fff;border-radius:32px;padding:40px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1023.98px){.location.menu.container{display:none}}@media (max-width: 1439.98px){.location.menu.container{padding:32px}}.location.menu.select-all{border-radius:40px;border-width:2px;border-color:#d2d2d2;border-style:solid;color:#818181;padding-top:12px;padding-bottom:12px;display:flex;justify-content:center;align-items:center;width:100%;font-size:14px;cursor:pointer}.location.menu.select-all.selected{border-color:#ec7d3f;color:#ec7d3f}.amenities.base-container{display:grid;gap:32px}.amenities.container{display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}@media (min-width: 1024px){.amenities.container{grid-template-columns:1fr 1fr auto}}.amenities.unit{display:flex;gap:16px;font-size:14px;font-weight:400;align-items:center;flex-direction:row}.finishing.base-container{display:grid;gap:32px}.finishing.header{display:flex;justify-content:space-between;font-weight:500}.finishing img{border-radius:32px;width:100%;object-fit:contain;max-height:290px}@media (min-width: 1024px){.finishing img{max-height:360px}}@media (min-width: 1440px){.finishing img{max-height:580px}}.finishing .arrow-buttons-container{position:absolute;width:100%;display:flex;align-items:center;justify-content:space-between;padding:28px}.finishing.container-with-buttons{position:relative;display:grid;align-items:center}.finishing.container{display:grid;gap:32px;height:fit-content;overflow-x:auto;padding-bottom:12px;grid-template-columns:repeat(30,100%)}.panorama.base-container{display:grid;gap:32px}.panorama embed{display:grid;gap:32px;border-radius:32px;height:290px;width:100%}@media (min-width: 744px){.panorama embed{height:340px}}@media (min-width: 1024px){.panorama embed{border-radius:56px;height:360px}}@media (min-width: 1440px){.panorama embed{height:580px}}@media (min-width: 1800px){.panorama embed{height:600px}}.construction-progress.base-container{display:grid;gap:32px}.construction-progress.header{display:flex;justify-content:space-between;font-weight:500}.construction-progress.item{display:grid;gap:16px;width:calc(50% - 20px);min-width:calc(50% - 20px);max-width:calc(50% - 20px)}@media (min-width: 744px){.construction-progress.item{width:calc(33% - 20px);min-width:calc(33% - 20px);max-width:calc(33% - 20px)}}.construction-progress.item img{border-radius:32px;height:150px;object-fit:cover;width:100%;max-width:100%}@media (min-width: 744px){.construction-progress.item img{height:200px}}@media (min-width: 1440px){.construction-progress.item img{height:310px}}.construction-progress.container{display:flex;gap:32px;height:fit-content;overflow-x:auto;padding-bottom:12px}.about-estate{display:grid}.about-estate.base-container{gap:32px}.about-estate.info-title{font-size:14px}@media (min-width: 1024px){.about-estate.info-title{font-size:16px}}@media (min-width: 1440px){.about-estate.info-title{font-size:20px}}.about-estate.info-container{display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:20px}@media (min-width: 744px){.about-estate.info-container{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1024px){.about-estate.info-container{font-size:28px}}@media (min-width: 1440px){.about-estate.info-container{font-size:36px;gap:40px}}@media (min-width: 1800px){.about-estate.info-container{font-size:40px}}.about-estate.info-single-grid{display:grid;gap:16px}@media (min-width: 430px){.about-estate.info-single-grid{width:165px}}@media (min-width: 744px){.about-estate.info-single-grid{width:185px}}@media (min-width: 1024px){.about-estate.info-single-grid{width:200px}.about-estate.info-single-grid:nth-child(n+3){width:100%}}@media (min-width: 1440px){.about-estate.info-single-grid{width:300px}}.about-estate.description-grid{display:grid;gap:24px;font-size:14px;line-height:24px;white-space:pre-line;font-weight:400}@media (min-width: 744px){.about-estate.description-grid{gap:40px}}@media (min-width: 1024px){.about-estate.description-grid{gap:64px}}@media (min-width: 1440px){.about-estate.description-grid{gap:80px}}.about-estate.description-grid.description-text{display:grid;gap:16px}@media (min-width: 744px){.about-estate.description-grid.description-text{gap:24px}}@media (min-width: 1440px){.about-estate.description-grid.description-text{gap:40px}}.about-estate.description-grid.underlined{color:#ec7d3f;cursor:pointer;font-weight:500;text-underline-offset:4px;text-decoration:underline;width:fit-content}.object-info.base-container{display:grid;gap:32px}.object-info.container{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:32px}@media (min-width: 744px){.object-info.container{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (min-width: 1024px){.object-info.container{grid-template-columns:1fr 1fr auto;justify-content:space-between;row-gap:60px}}.object-info.unit{display:flex;gap:24px;align-items:center}.object-info.text{display:grid;gap:8px;height:fit-content}.object-info.text>:nth-child(1){font-size:18px;line-height:18px;color:#171718}.object-info.text>:nth-child(2){font-size:14px;line-height:14px;color:#9e9e9e}.docs.base-container{display:grid;gap:32px}.docs.container{display:grid;gap:inherit;width:fit-content;min-width:40%}.docs.item{display:flex;gap:inherit;padding:16px;align-items:center;cursor:pointer;border-bottom:1px solid #E4E4E4;font-weight:400;font-size:14px}.plans-filter.base-container{display:grid;gap:32px}@media (min-width: 744px){.plans-filter.base-container *[id=show-filters-menu-mobile]{display:none}}.plans-filter.base-container .filter-bubble.base-container{display:flex}.plans-filter.base-container .action-close-2{background-color:#ec7d3f}.plans-filter.filters-container{display:none;gap:16px}@media (min-width: 744px){.plans-filter.filters-container{display:grid}}.plans-filter.filters-container.open{display:grid}.plans-filter.main-filters{display:grid;gap:inherit;grid-auto-rows:auto;grid-template-columns:1fr;gap:24px}@media (min-width: 1024px){.plans-filter.main-filters{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:70px}}.plans-filter.main-filters .custom-dropdown.base-container.open{translate:20px -4px}.plans-filter.main-filters fieldset{padding:0 4px;margin-top:-8px;height:initial;width:initial}@media (min-width: 1024px){.plans-filter.main-filters fieldset#floor-min-max-range,.plans-filter.main-filters fieldset#area-min-max-range,.plans-filter.main-filters fieldset#kitchen-area-min-max-range{display:none}}@media (max-width: 1023.98px){.plans-filter.main-filters fieldset{height:80px}}.plans-filter.main-filters .price-dropdown.base-container{padding:16px 16px 0}@media (max-width: 1023.98px){.plans-filter.main-filters div[id=corpus-filled-filter-dropdown],.plans-filter.main-filters div[id=years-filled-filter-dropdown]{display:none}}.plans-filter.main-filters div.title{display:block!important}.plans-filter.secondary-filters{display:grid;gap:inherit;grid-template-columns:1fr;grid-auto-rows:48px}@media (min-width: 744px){.plans-filter.secondary-filters{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.plans-filter.secondary-filters{grid-template-columns:repeat(3,1fr)}.plans-filter.secondary-filters div[id=corpus-mobile-filled-filter-dropdown]{display:none}}.plans-filter.secondary-filters .dropdown.title,.plans-filter.secondary-filters *[id=filter-price]{display:none}.plans-filter.secondary-filters .dropdown.container{padding-top:14px;padding-bottom:14px}.plans-filter.secondary-filters .dropdown.container .custom-dropdown.base-container.open .price-dropdown.base-container{padding:16px 16px 0}@media (min-width: 1024px){.plans-filter.secondary-filters .dropdown.container .custom-dropdown.base-container.open{translate:20px -4px}}.plans-filter.apartment-dropdown.base-container{display:grid;gap:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plans-filter.apartment-dropdown.buttons-grid{display:flex;gap:12px}@media (max-width: 1023.98px){.plans-filter.apartment-dropdown.buttons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.plans-filter.apartment-dropdown.buttons{display:flex;gap:12px}@media (max-width: 743.98px){.plans-filter.apartment-dropdown.buttons{flex-direction:column}}@media (max-width: 1023.98px){.plans-filter.apartment-dropdown.buttons .button{width:100%;font-size:12px;padding-left:12px;padding-right:12px;text-align:center}}.plans-filter.apartment-dropdown.button{background-color:#fff;color:#9e9e9e;padding:14px 20px;border-radius:16px;width:fit-content;font-size:14px;line-height:20px;cursor:pointer;font-weight:400}.plans-filter.apartment-dropdown.button.active{background-color:#171718;color:#fff}.plans-filter.apartment-dropdown.container{display:none;gap:32px;padding:32px 0}.plans-filter.apartment-dropdown.container.open{display:grid;height:fit-content}@media (max-width: 743.98px){.plans-filter.apartment-dropdown.container .paginator.buttons-grid{display:none}}.plans-filter.apartment-dropdown.card-grid{display:grid;gap:32px;grid-template-columns:auto}@media (min-width: 744px){.plans-filter.apartment-dropdown.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.plans-filter.apartment-dropdown.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.plans-filter.apartment-dropdown.card-grid.compact{gap:16px}.plans-filter.apartment-dropdown.card-grid.compact .plan-card.small-card{padding:16px}.plans-filter.apartment-dropdown.card-grid.compact .plan-card.card-button{width:32px;height:32px}.plans-filter.apartment-dropdown.card-grid.compact .plan-card.card-button .icon,.plans-filter.apartment-dropdown.card-grid.compact .plan-card.card-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .plans-filter.apartment-dropdown.card-grid.compact .plan-card.card-button div{width:16px;height:16px}.plans-filter.apartment-dropdown.card-grid.horizontal{display:flex;overflow-x:scroll;padding-bottom:12px;margin-top:-32px;padding-top:32px}.plans-filter.apartment-dropdown.card-grid.horizontal .plan-card.container{width:100%;min-width:100%;max-width:100%}@media (min-width: 744px){.plans-filter.apartment-dropdown.card-grid.horizontal .plan-card.container{width:calc(50% - 20px);min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media (min-width: 1024px){.plans-filter.apartment-dropdown.card-grid.horizontal .plan-card.container{width:calc(33% - 20px);min-width:calc(33% - 20px);max-width:calc(33% - 20px)}}.plans-filter.apartment-dropdown.header{padding:28px 20px;display:grid;border-bottom:1px solid #E4E4E4;justify-content:space-between;align-items:center;cursor:pointer;grid-template-columns:repeat(3,minmax(0,1fr)) auto 24px}.plans-filter.apartment-dropdown.header .icon,.plans-filter.apartment-dropdown.header .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .plans-filter.apartment-dropdown.header div{max-width:16px;max-height:10px;min-width:16px;min-height:10px;margin-left:12px;transform:rotateX(180deg)}.plans-filter.apartment-dropdown.header>:nth-child(1){text-align:start;font-weight:500}.plans-filter.apartment-dropdown.header>:nth-child(1)>:nth-child(2){display:none}.plans-filter.apartment-dropdown.header>:nth-child(4){font-weight:500}@media (max-width: 743.98px){.plans-filter.apartment-dropdown.header{grid-template-columns:1fr auto auto}.plans-filter.apartment-dropdown.header>:nth-child(1){display:grid;gap:16px;line-height:10px}.plans-filter.apartment-dropdown.header>:nth-child(1)>:nth-child(2){display:block;font-weight:400;color:#818181}.plans-filter.apartment-dropdown.header>:nth-child(2){font-weight:400;color:#818181;margin-right:20px}.plans-filter.apartment-dropdown.header>:nth-child(3){display:none}.plans-filter.apartment-dropdown.header>:nth-child(4){display:none}}.signup-popup>.input-fieldset{height:initial}.signup-popup.title{font-size:24px;line-height:34px;display:grid;grid-template-columns:auto auto;justify-content:space-between}@media (min-width: 430px){.signup-popup.title{font-size:28px;line-height:38px}}@media (min-width: 744px){.signup-popup.title{font-size:34px;line-height:46px}}@media (min-width: 1440px){.signup-popup.title{font-size:36px;line-height:50px}}.signup-popup.top-input{display:grid;gap:24px}.signup-popup.sub-title{font-size:16px;line-height:26px}@media (min-width: 1440px){.signup-popup.sub-title{font-size:18px;line-height:24px}}.signup-popup.header{display:grid;height:fit-content;gap:16px}.signup-popup.communication-container{display:grid;gap:16px;border-color:inherit}.signup-popup.info{font-size:16px;line-height:26px;color:#818181}@media (min-width: 744px){.signup-popup.info{font-size:18px;line-height:28px}}@media (min-width: 1800px){.signup-popup.info{font-size:20px;line-height:30px}}.favorites.base-container{display:grid;padding-bottom:64px}.favorites.empty.container{display:grid;gap:56px}@media (min-width: 1440px){.favorites.empty.container{gap:120px}}.favorites.empty.grid{display:grid;justify-content:space-between;grid-template-columns:1fr;grid-auto-rows:40px;gap:40px;padding:0 8px}@media (min-width: 430px){.favorites.empty.grid{padding:0 48px}}@media (min-width: 744px){.favorites.empty.grid{grid-template-columns:auto auto;padding:0 16px}}@media (min-width: 1024px){.favorites.empty.grid{padding:0 156px}}@media (min-width: 1440px){.favorites.empty.grid{padding:0;grid-template-columns:auto auto auto auto}}@media (min-width: 1800px){.favorites.empty.grid{gap:56px}}.favorites.empty.item{display:flex;gap:12px;font-size:14px;line-height:14px;font-weight:400;text-align:start;align-items:center;height:fit-content}.favorites.empty.item .icon,.favorites.empty.item .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .favorites.empty.item div{width:40px;height:40px;min-width:40px;min-height:40px}.favorites.empty.item>div:nth-of-type(2){display:flex;justify-content:space-between;height:40px;flex-direction:column}.favorites.empty.item>div:nth-of-type(2) img{width:12px;height:12px;min-width:12px;min-height:12px}.favorites.header{display:grid;gap:56px;text-align:center;padding-top:16px;padding-bottom:0}@media (min-width: 1440px){.favorites.header{padding:80px 16px;gap:120px}}.favorites.title{font-size:20px;font-weight:500}@media (min-width: 1024px){.favorites.title{font-size:24px}}.favorites.container{display:grid;gap:32px}.favorites.container.logged{display:grid}.favorites.logouted-grid{display:grid;grid-template-columns:2fr 1fr;gap:32px}.favorites.card{display:grid;background-color:#fff;border-radius:32px;color:#9e9e9e;font-size:14px;font-weight:400;gap:24px;padding:32px;align-content:space-between}@media (max-width: 1439.98px){.favorites.card{gap:24px}}.favorites.card.buttons-grid{padding:0;display:grid;grid-template-columns:1fr}.favorites.card.buttons-grid .common-button{width:100%;height:48px}.favorites.card.choose-plan{display:flex}.favorites.item-title{color:#171718;font-size:20px;font-weight:500}.favorites.to-login{gap:32px;display:grid}.favorites>.common-button{border-radius:16px;justify-self:center}.favorites>.common-button.wide{width:100%}.favorites>.common-button.disabled{width:100%;color:#171718}.favorites>.common-button.white1{background-color:#fff;color:#494949}.favorites>.common-button.white1 .icon,.favorites>.common-button.white1 .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .favorites>.common-button.white1 div{background-color:#171718}.favorites.plus{background-color:#ec7d3f;border-radius:50%;width:42px;height:42px}.favorites.grid{display:flex;gap:32px;flex-direction:column}@media (min-width: 1440px){.favorites.grid>.card{display:none}}@media (min-width: 1440px){.favorites.grid{display:grid;grid-template-columns:1fr 3fr}}.favorites.options{display:grid;gap:32px}.favorites.left-item{gap:80px;display:grid;height:fit-content}@media (max-width: 1439.98px){.favorites.left-item>.card{display:none}}@media (max-width: 743.98px){.favorites.left-item{margin-bottom:-8px}}.favorites.menu{display:flex;gap:16px;font-size:20px}.favorites.menu a{width:100%;justify-content:start}.favorites.menu>.common-button{font-size:14px;font-weight:400;padding:16px 32px;display:grid;grid-template-columns:auto auto 1fr;gap:16px}.favorites.menu>.common-button>div[type=favCategoryCounter]{justify-self:end;border-radius:12px;display:grid;justify-content:center;align-items:center;color:#ec7d3f;background-color:#fff;font-size:16px;height:24px;width:fit-content;min-width:24px;padding:0 8px}.favorites.menu>.common-button.white1>:last-child{color:#f4f4f1;background-color:#9e9e9e}.favorites.menu>.common-button>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .favorites.menu>.common-button>div{width:28px;height:28px}@media (max-width: 743.98px){.favorites.menu{display:grid;gap:12px}.favorites.menu>.common-button{width:100%}}@media (min-width: 1024px){.favorites.menu>.common-button{width:284px}}@media (min-width: 1440px){.favorites.menu{display:grid}.favorites.menu>.common-button{width:100%}}.favorites.top-favorites{display:flex;gap:64px;height:48px}.favorites.top-favorites div>.common-button{min-width:240px;height:48px;justify-content:start;font-size:14px;font-weight:400;border-radius:16px}.favorites.sort-by-menu{display:none;gap:8px;padding:32px 16px;z-index:20;font-size:14px;font-weight:400;min-width:240px;position:relative;background-color:#f4f4f1;border-radius:0 0 16px 16px}.favorites.favorites-grid{display:flex;gap:32px;overflow:auto;overflow-x:auto;z-index:0;padding-bottom:8px;margin-top:-32px;padding-top:32px}.favorites.favorites-grid.logged{gap:16px}.favorites.favorites-grid>.expanded-plan-card.container,.favorites.favorites-grid>.expanded-building-cards.container{width:calc(90% - 16px);min-width:calc(90% - 16px);max-width:calc(90% - 16px)}@media (min-width: 744px){.favorites.favorites-grid>.expanded-plan-card.container,.favorites.favorites-grid>.expanded-building-cards.container{width:calc(50% - 16px);min-width:calc(50% - 16px);max-width:calc(50% - 16px)}}.favorites.slider-button{background-color:#fff;width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:inherit;cursor:pointer;pointer-events:all}.favorites.slider-button.left{margin-left:-22px}.favorites.slider-button.right{margin-right:-22px}.favorites.slider-button>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .favorites.slider-button>div{background-color:#ec7d3f}.favorites.slider-button.orange{background-color:#ec7d3f}.favorites.slider-button.orange>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .favorites.slider-button.orange>div{background-color:#fff}.favorites.slider-button.disabled{background-color:#fff}.favorites.slider-button.disabled>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .favorites.slider-button.disabled>div{background-color:#ec7d3f}.favorites.slider-buttons{display:flex;justify-content:space-between;z-index:3;position:absolute;top:330px;transform:translateY(-50%);width:100%;max-width:calc(100vw - 64px);justify-self:center;pointer-events:none}@media (min-width: 744px){.favorites.slider-buttons{top:213px}}@media (min-width: 1440px){.favorites.slider-buttons{top:228px}}@media (min-width: 1800px){.favorites.slider-buttons{top:249px}}.favorites.slider-buttons[id=plans-gallery-buttons]{top:380px}@media (min-width: 744px){.favorites.slider-buttons[id=plans-gallery-buttons]{top:250px}}@media (min-width: 1024px){.favorites.slider-buttons[id=plans-gallery-buttons]{top:260px}}@media (min-width: 1440px){.favorites.slider-buttons[id=plans-gallery-buttons]{top:300px}}.favorites.plans,.favorites.buildings{display:grid}.favorites.right-grid{display:grid;gap:40px}.favorites.items-container{padding-top:44px}.favorites.complexes-grid{display:none;position:relative;gap:24px;align-content:start}.favorites.plans-grid{display:grid;position:relative;gap:24px;align-content:start}.favorites.compare-wrapper{top:520px;left:32px;width:100%;position:absolute;display:grid;gap:92px}.favorites.compare-description{display:grid;gap:52px}.favorites.compare-description.bottom-section{gap:24px}.favorites.want-compare.base-container{position:absolute;border-radius:32px;background-color:#fff;padding:32px;gap:32px;top:50%;left:25%}@media (max-width: 743.98px){.favorites.want-compare.base-container{left:0;width:calc(100vw - 32px)}}.favorites.want-compare.title{font-size:24px;font-weight:500}.favorites.want-compare.description{font-size:16px;font-weight:400}.favorites.registered{display:grid;gap:32px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 1439.98px){.favorites.registered{display:none}}.favorites.registered.mobile{display:grid}@media (min-width: 1024px){.favorites.registered.mobile{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1440px){.favorites.registered.mobile{display:none}}.favorites.plans-grid-compare{display:grid;gap:32px}.favorites.buttons{display:flex;gap:24px}@media (max-width: 1439.98px){.favorites.buttons{gap:12px}.favorites.buttons>.dropdown.container{width:320px}.favorites.buttons>.button.base-container{width:fit-content}.favorites.buttons>.button.base-container:nth-child(2){margin-left:auto}}@media (max-width: 743.98px){.favorites.buttons{display:grid;grid-template-columns:1fr}.favorites.buttons>.dropdown.container{width:100%}.favorites.buttons>.button.base-container{width:100%}.favorites.buttons>.button.base-container:nth-child(2){margin-left:0}}@media (min-width: 1440px){.favorites.buttons{display:grid;grid-template-columns:320px repeat(2,minmax(0,min-content));justify-content:start}}.favorites.button.base-container{white-space:nowrap;width:100%;background-color:#fff;display:grid;grid-template-columns:auto 1fr;padding:13px 16px;justify-content:space-between;border-radius:16px;border-color:#d2d2d2;border-width:1.5px;border-style:solid;color:#171718;position:relative;gap:8px;align-items:center;height:48px;cursor:pointer}.favorites.button.base-container:hover,.favorites.button.base-container.active{border-color:#ec7d3f}.favorites.button.base-container:hover>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .favorites.button.base-container:hover>div,.favorites.button.base-container.active>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .favorites.button.base-container.active>div{background-color:#ec7d3f}.favorites.button.base-container:hover>.placeholder,.favorites.button.base-container.active>.placeholder{color:#ec7d3f}.favorites.button.base-container>.placeholder{color:#171718;font-size:14px}.favorites.dropdown.container{width:100%;background-color:#fff;display:grid;grid-template-columns:auto 1fr auto;padding:13px 16px;justify-content:space-between;border-radius:16px;border-color:#d2d2d2;border-width:1.5px;border-style:solid;color:#171718;position:relative;gap:20px;height:48px;cursor:pointer;align-items:center}.favorites.dropdown.container>.placeholder{color:#171718;font-size:14px}.favorites.dropdown.container>.arrow-tailless,.agent.search.header>div[type=buttongrid] button:last-of-type .favorites.dropdown.container>div{width:14px;height:8px;transform:rotate(180deg);z-index:6;position:relative}.favorites.dropdown.container>.custom-dropdown.base-container{display:none}.favorites.dropdown.container>.custom-dropdown.base-container.open{font-size:14px;font-weight:400;max-height:fit-content;padding:0;background-color:#fff;box-shadow:0 4px 3px 2px #0000001a;grid-column:1;width:calc(100% - 16px);max-width:calc(100% - 16px);min-width:calc(100% - 16px);z-index:8;gap:0;display:grid;position:absolute;border-top:2px solid #FFFFFF;translate:none}.favorites.select-plan.base-container{display:grid;width:100%;grid-template-columns:auto 1fr;padding:0}.favorites.select-plan.plus{display:grid;justify-content:center;align-items:center;font-size:32px;font-weight:400;border-radius:50%;background-color:#ec7d3f;color:#fff}.favorites.select-plan.subtitle{color:#9e9e9e;font-size:14px;font-weight:400}.favorites.select-plan.text-container{display:grid;height:100%;gap:16px}.expanded-plan-card{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.expanded-plan-card.container{z-index:0;grid-row:span 1;display:grid;gap:40px;align-content:start}.expanded-plan-card.container>.common-button{height:56px;align-self:end}.expanded-plan-card.small-card{background-color:#fff;border-radius:32px;padding:20px 32px 32px;display:grid;gap:8px;position:relative;height:340px;min-height:340px;max-height:340px}@media (min-width: 744px){.expanded-plan-card.small-card{padding:24px}}@media (min-width: 1440px){.expanded-plan-card.small-card{padding:32px}}.expanded-plan-card.small-card>.common-button{background-color:inherit;border-color:#e9e9e9}.expanded-plan-card.small-card>.common-button:hover{border-color:#ec7d3f}.expanded-plan-card.header{display:flex;font-size:24px;gap:36px;font-weight:500;max-height:40px;justify-content:end;align-items:end}.expanded-plan-card.details{display:grid;gap:16px}.expanded-plan-card.icons{display:flex;gap:16px;align-items:center}.expanded-plan-card.img-container{display:grid;justify-content:center;align-items:center;width:100%;height:240px;position:relative;border-radius:inherit}.expanded-plan-card.img-container:hover{outline-color:#ec7d3f;outline-width:2px;outline-style:solid}.expanded-plan-card.img{width:100%;max-height:calc(100% - 64px);object-fit:contain;position:absolute;padding-left:16px;padding-right:16px}.expanded-plan-card.title{font-size:24px}.expanded-plan-card.description{font-size:14px;line-height:24px;font-weight:500}.expanded-plan-card.type-title{color:#9e9e9e;width:100%;display:flex;gap:16px;font-size:14px;line-height:14px;font-weight:400;white-space:nowrap}.expanded-plan-card.type-title div:nth-child(1){width:100%;height:1px;background-color:#9e9e9e;align-self:flex-end}.expanded-plan-card.line-desc{display:flex;gap:12px;align-items:center;height:10px}.expanded-plan-card.short-description{display:grid;gap:40px;padding:0 4px}.expanded-plan-card.short-description.blur{filter:blur(5px);pointer-events:none}.expanded-plan-card.compare-container{display:grid;gap:64px}.expanded-plan-card.description-container{display:grid;padding-left:32px;gap:64px}.expanded-plan-card.description-section{display:grid;gap:176px}.expanded-plan-card.text-section{display:grid;gap:64px;font-size:14px}.expanded-plan-card.line{height:1px;color:#d2d2d2;background-color:#d2d2d2;width:100%}.expanded-plan-card.subtitle{display:flex;font-size:14px;font-weight:400;color:#9e9e9e;width:100%}.expanded-plan-card.subtitle-text{white-space:nowrap}.expanded-plan-card>.common-button.grey{background-color:#e9e9e9;color:#171718;width:100%}.expanded-plan-card.description-wrapper{display:grid;gap:140px}.expanded-plan-card.text-with-price{display:grid;gap:78px}.expanded-building-cards{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.expanded-building-cards.container{position:relative;width:100%;display:flex;flex-direction:column;gap:32px;background-color:#f4f4f1;border-radius:32px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.expanded-building-cards.description-container{display:grid;gap:8px;overflow-y:hidden;overflow-x:hidden;padding:0 16px 16px;height:100%}@media (min-width: 1440px){.expanded-building-cards.description-container{gap:12px}}.expanded-building-cards.description-container.blur{filter:blur(5px);pointer-events:none}.expanded-building-cards.description-container .common-button{align-self:end}.favorites-deleted.card{background-color:#fff;border-radius:16px;padding:20px;gap:20px;position:absolute;display:none;align-self:center;justify-self:center;justify-items:center;transform:translateY(-50%);top:50%;z-index:4;box-shadow:0 4px 3px 2px #0000001a}.favorites-deleted.card.visible{display:grid}.favorites-deleted.title{font-size:14px;line-height:22px;font-weight:400;color:#171718}.favorites-deleted.description{font-size:14px;line-height:22px;font-weight:400;display:flex;gap:4px;color:#ec7d3f;align-items:center;justify-content:center;width:fit-content;cursor:pointer;background-color:inherit}.favorites-deleted.description .icon,.favorites-deleted.description .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .favorites-deleted.description div{width:24px;height:24px}.favorites-deleted.description.delete{color:#9e9e9e}.favorites-deleted.buttons{display:flex;gap:20px;justify-content:space-between;width:100%}.added-popup.base-container{position:absolute;display:none;padding:24px;border-radius:16px;gap:24px;flex-direction:column;background-color:#fff;right:100%;transform:translate(-16px,16px);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 4px 3px 2px #0000001a}.added-popup.base-container.visible{display:flex}@media (max-width: 743.98px){.added-popup.base-container{right:0}}.added-popup.title{font-size:14px;font-weight:500;line-height:22px;color:#171718}.added-popup.price{font-size:14px;font-weight:500;line-height:22px;color:#ec7d3f}.added-popup.header{display:flex;justify-content:space-between;align-items:center}.added-popup.header>.action-close{width:16px;height:16px;cursor:pointer;background-color:#9e9e9e}.added-popup.content{display:grid;gap:4px}.added-popup.button{background-color:#ec7d3f;border-radius:16px;height:32px;color:#f4f4f1;padding:12px 24px;display:flex;justify-content:center;align-items:center;width:300px}.auth-popup{font-weight:400}.auth-popup.background{background-color:#00000080;position:fixed;width:100%;height:100%;z-index:15;display:none}.auth-popup.base-container{border-radius:32px;background-color:#fff;padding:32px;gap:24px;width:400px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.auth-popup.header{display:grid;justify-content:space-between;width:100%;grid-template-columns:1fr auto}.auth-popup.title{font-size:16px;font-weight:500}@media (min-width: 744px){.auth-popup.title{font-size:18px}}.auth-popup.description{font-size:14px;line-height:22px;color:#818181}.auth-popup.code-recieve{display:grid;gap:12px}.auth-popup.form{display:inherit;gap:inherit;border-color:#818181}.auth-popup.form>input,.auth-popup.form>.code-recieve>.common-button{width:100%;font-size:14px;height:56px;font-weight:400}.auth-popup.form input{font-weight:400}.auth-popup.form input[type=tel]:focus{border-color:#0436b6;color:#0436b6}.auth-popup.form .input-text{padding-top:8px}.auth-popup.form .peinag.container{align-items:start}.auth-popup.form .peinag.description{color:#818181}.auth-popup.close{background-color:#f4f4f1;height:32px;width:32px;border-radius:50%;display:grid;justify-content:center;align-items:center;cursor:pointer}.auth-popup.close .icon,.auth-popup.close .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .auth-popup.close div{background-color:#ec7d3f;width:16px;height:16px}.offices.container{display:grid;gap:24px;margin-top:-40px}@media (min-width: 744px){.offices.container{gap:48px;margin-top:-44px}}@media (min-width: 1024px){.offices.container{gap:56px}}@media (min-width: 1440px){.offices.container{gap:64px}}@media (min-width: 1800px){.offices.container{gap:80px}}.offices.grid{gap:20px;display:grid}@media (min-width: 1024px){.offices.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1440px){.offices.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.offices.grid .container{grid-column:span 2}.offices.left-item{display:grid;background-color:#fff;border-radius:32px;padding:32px;gap:24px;height:100%}.offices.item{display:grid;gap:16px}.offices.item>.common-button{font-weight:400;color:#171718;font-size:14px;border-radius:16px;width:100%;background-color:#e9e9e9;padding-top:8px;padding-bottom:8px;display:none}.offices.image-container{border-radius:16px;overflow:hidden}@media (min-width: 1440px){.offices.image-container .image{aspect-ratio:2/1;scale:1.6}}.offices.image{object-fit:cover;width:100%}.offices.buttons-grid{display:flex;gap:12px}.offices.buttons-grid>.common-button{padding-left:20px;padding-right:20px;border-radius:16px}.offices.buttons-grid>.common-button.white{border:none;color:#9e9e9e}.offices.contacts{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400}.offices.message.container{display:grid;background-color:#fff;border-radius:32px;padding:32px;align-items:center;gap:32px;margin:auto}@media (min-width: 1024px){.offices.message.container{grid-template-columns:repeat(2,1fr)}}.offices.message.description{display:flex;flex-direction:column;gap:32px;justify-content:center}@media (min-width: 744px){.offices.message.description{flex-direction:row}}.offices.message.image{width:160px;height:160px;border-radius:50%;aspect-ratio:1/1}.offices.message.text{display:grid;gap:32px}@media (min-width: 744px){.offices.message.text{gap:40px}}.offices.message.text-item{font-size:14px;font-weight:400;line-height:22px}.offices.message.signature{display:grid;gap:8px}.offices.message.name{font-size:16px}.offices.message.job{font-size:14px;font-weight:400;color:#9e9e9e}.offices.message.form{display:grid;gap:24px;border-color:#d2d2d2}.offices.message.result{align-items:center}.offices.map-frame{grid-column:span 1;height:inherit;display:none}@media (min-width: 1024px){.offices.map-frame{grid-column:span 1;display:grid;height:764px}}@media (min-width: 1440px){.offices.map-frame{grid-column:span 2;height:778px}}@media (min-width: 1800px){.offices.map-frame{height:774px}}.offices.map-frame>*{border-radius:32px}.offices.map-frame iframe{width:100%;height:100%;object-fit:cover}.offices.office-container{display:grid;gap:24px;display:none}.offices.office-container>.common-button{font-weight:400;width:100%}.offices.dropdown{display:flex;font-size:14px;font-weight:400;justify-content:space-between;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.offices.items-container{display:grid;height:fit-content;gap:24px}@media (min-width: 1024px){.offices.items-container{gap:12px}}@media (min-width: 1440px){.offices.items-container{gap:24px}}.offices.dropdown-container{display:grid;gap:16px}.offices.dropdown-container>.divider{height:1px;min-height:1px}.profile.base-container{display:grid;gap:24px}@media (min-width: 744px){.profile.base-container{gap:32px}}.profile.container{display:none;gap:32px}@media (min-width: 744px){.profile.container{gap:44px}}@media (min-width: 1024px){.profile.container{grid-template-columns:1fr 2fr}}@media (min-width: 1440px){.profile.container{grid-template-columns:1fr 3fr}}@media (min-width: 1800px){.profile.container{grid-template-columns:3fr 10fr}}.profile.form{display:grid;gap:24px;width:100%}.profile.form input[type=submit]{border:none;width:100%}.profile.form.inputs-container{gap:12px}.profile.image{justify-self:center;object-fit:cover}@media (max-width: 743.98px){.profile.image{width:100%}}.full-screen-map.map{display:none;width:100%;height:100%;position:fixed;background-color:#f4f4f1;z-index:9;top:0;padding:0;cursor:grab}.full-screen-map.map.visible{display:grid}.full-screen-map.location-with-name{display:flex;padding-right:12px;background-color:#fff;border-radius:16px;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:400;height:32px;box-shadow:2px 4px 3px 2px #0000001a;cursor:pointer;position:relative}.full-screen-map.icon-container{width:32px;height:32px;display:grid;justify-content:center;align-items:center;border-radius:50%;background-color:#ec7d3f}.full-screen-map.icon-container .icon,.full-screen-map.icon-container .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .full-screen-map.icon-container div{height:20px;width:20px}.full-screen-map.building-card{display:none;position:absolute;top:0;right:0;background-color:#fff;border-radius:24px;padding:24px;gap:16px;z-index:10;cursor:default;pointer-events:all;transform:translate(32px,64px);width:320px}.full-screen-map.building-card *{white-space:initial}.full-screen-map.building-card img{border-radius:24px;margin:-24px -24px 0;width:320px;height:200px;object-fit:cover}.full-screen-map.building-card.visible{display:grid}@media (max-width: 1023.98px){.full-screen-map.building-card.visible{display:none}}.full-screen-map.building-card.mobile{display:grid;left:0;right:0;transform:none;bottom:0;top:auto;height:fit-content;border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:30;transition:transform .35s;transform:translateY(100%);width:100%;gap:40px}.full-screen-map.building-card.mobile img{width:100%;height:220px;margin:0}@media (max-width: 743.98px){.full-screen-map.building-card.mobile img{margin:-24px;width:calc(100% + 48px)}}.full-screen-map.building-card.mobile .building-card-line{width:250px}@media (max-width: 1023.98px){.full-screen-map.building-card.mobile.visible{transform:translateY(0)}}.full-screen-map.mobile-bottom-buttons{display:grid;gap:8px}.full-screen-map.mobile-bottom-buttons>.common-button{width:100%}.full-screen-map.mobile-bottom-buttons>.common-button:last-child{background-color:inherit;color:#171718}@media (min-width: 744px){.full-screen-map.mobile-bottom-buttons{grid-template-columns:500px auto}}@media (min-width: 1024px){.full-screen-map.mobile-bottom-buttons{display:none}}@media (max-width: 429.98px){.full-screen-map.mobile-bottom-buttons>.common-button:last-child{display:none}}.full-screen-map.full-size-link{display:none;position:absolute;top:0;right:0;left:0;bottom:0;cursor:pointer}@media (min-width: 1024px){.full-screen-map.full-size-link{display:block}}.full-screen-map.building-card-text{display:grid;gap:12px}.full-screen-map.building-card-text>.name{font-weight:500}.full-screen-map.building-card-text>.group{font-size:14px}.full-screen-map.building-card-line{display:flex;width:100%;justify-content:space-between}.full-screen-map.building-card-line>.title-section{font-weight:500;color:#171718}.full-screen-map.top-buttons{display:flex;position:absolute;justify-content:end;gap:16px;top:128px;right:32px;z-index:10}.full-screen-map.top-buttons .icon,.full-screen-map.top-buttons .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .full-screen-map.top-buttons div{height:20px;width:20px;background-color:#ec7d3f}@media (min-width: 744px){.full-screen-map.top-buttons{top:160px}}@media (max-width: 743.98px){.full-screen-map.top-buttons{top:96px;right:16px}}.full-screen-map.close{border-radius:50%;border:1.5px solid #EC7D3F;background-color:#fff;cursor:pointer;width:48px;height:48px;display:grid;justify-content:center;align-items:center}.full-screen-map.button-with-icon{cursor:pointer;align-items:center;justify-items:center;display:flex;gap:16px;font-size:14px;line-height:22px;color:#ec7d3f;border:1.5px solid #EC7D3F;padding:12px 28px;background-color:#fff;height:48px;border-radius:24px}@media (max-width: 429.98px){.full-screen-map.button-with-icon{font-size:12px}}.full-screen-map.mobile-handle{background-color:#d2d2d2;height:4px;border-radius:2px;width:80px;align-self:center;justify-self:center}.custom-dropdown{font-weight:inherit;font-size:inherit;cursor:default}.custom-dropdown>:not(input){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-dropdown.base-container{overflow:hidden;background-color:#f4f4f1d9;gap:12px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;max-height:0;display:grid;min-width:100%;top:-100%;position:absolute;width:max-content;z-index:5;align-content:start}.custom-dropdown.base-container.open{padding:0 16px 16px;max-height:fit-content;background-color:#f4f4f1;top:100%;left:0;box-shadow:0 4px 3px 2px #0000001a}@media (min-width: 744px){.custom-dropdown.base-container.open{background-color:#f4f4f1d9;border-top:1.5px solid rgba(244,244,241,.85)}}@media (min-width: 1024px){.custom-dropdown.base-container.open{translate:0px 8px}}.custom-dropdown.base-container.in-filter{overflow-y:scroll;background-color:#f4f4f1;width:100vw;border-radius:0;z-index:100;padding:16px;position:fixed;align-content:start;left:0}.custom-dropdown.base-container.in-filter>input.filter{grid-column:inherit;background-color:inherit;outline:none;border-color:#d2d2d2;padding-top:11px;padding-bottom:11px}.custom-dropdown.text-item{height:fit-content;cursor:pointer;display:flex;gap:12px;text-align:center;align-items:center}.custom-dropdown.text-item>.checkbox-borders{border-width:1px;border-color:#9e9e9e}.custom-dropdown.text-item>.checkbox-borders>.checkbox:checked{background-color:#f4f4f1}@media (min-width: 1024px){.custom-dropdown.text-item{border-radius:24px;padding:12px;margin-left:-12px;margin-right:-12px;line-height:4px}.custom-dropdown.text-item.selected,.custom-dropdown.text-item:hover{background-color:#e9e9e9}}.names-dropdown{font-weight:inherit;font-size:inherit}.names-dropdown>:not(input){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.names-dropdown.buttons-container{display:flex;flex-wrap:wrap;width:100%;padding:0 16px;gap:16px}@media (max-width: 1439.98px){.names-dropdown.buttons-container{gap:8px}}.names-dropdown.button{background-color:inherit;color:#818181;padding:8px 16px;line-height:10px;border-radius:8px;font-weight:500;cursor:pointer;display:flex;gap:8px;align-items:center}.names-dropdown.button.selected{background-color:#ec7d3f;color:#f4f4f1}.names-dropdown.button>.filter.counter{margin:-4px -4px -4px 0;display:none;visibility:visible;min-height:16px;height:16px;max-height:16px;min-width:16px;width:16px;max-width:16px;font-size:12px}.names-dropdown.container{background-color:#f4f4f1;display:none;max-height:600px;overflow-y:auto;-webkit-line-clamp:2}.names-dropdown.close-button{margin-left:auto;cursor:pointer;border-radius:50%;background-color:#f4f4f1;height:24px;width:24px;display:grid;align-items:center;justify-content:center;align-self:center;justify-self:center;border:1px solid #818181}.names-dropdown.close-button .icon,.names-dropdown.close-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .names-dropdown.close-button div{background-color:#494949;width:16px;height:16px;rotate:180deg}.names-dropdown.item{padding:8px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#d2d2d2;font-weight:400;cursor:pointer}.names-dropdown.item:hover>div{background-color:#e9e9e9}.names-dropdown.item.selected>div{background-color:#e4e4e4}.names-dropdown.item>div{padding:8px;border-radius:24px;display:flex;flex-direction:row;gap:16px;align-items:center}.names-dropdown.item>div>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .names-dropdown.item>div>div{width:20px;height:20px;background-color:#ec7d3f}.names-dropdown.item>div>span:nth-of-type(2){font-size:12px;color:#818181}.names-dropdown.item>div>.checkbox-borders{border-color:#9e9e9e}.names-dropdown.item>div>.checkbox-borders>.checkbox:checked{height:100%;background-color:#f4f4f1}.price-dropdown{font-weight:inherit;font-size:inherit}.price-dropdown>:not(input){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.price-dropdown.base-container{display:grid;column-gap:12px;row-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:max-content;min-width:100%}.price-dropdown.container{display:grid;gap:4px;max-height:165px;overflow-y:scroll;width:100%}.price-dropdown.container>.text-item{margin:0 4px 0 0}@media (min-width: 430px){.price-dropdown.container>.text-item{margin-left:12px;margin-top:4px;margin-bottom:4px}}@media (min-width: 1440px){.price-dropdown.container>.text-item{margin-left:0;margin-top:0;margin-bottom:0}}.price-dropdown.title{border-radius:12px;border:1px solid #9E9E9E;padding:8px 12px;width:100px;min-width:100%;font-weight:inherit;font-size:inherit;line-height:inherit;background-color:inherit}.price-dropdown.title:focus{border:1px #EC7D3F solid;outline:none}.filter-bubble{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-bubble.base-container{display:none;flex-wrap:wrap;gap:8px;width:100%}@media (min-width: 1024px){.filter-bubble.base-container{display:flex}}.filter-bubble.container{cursor:pointer;background-color:#f4f4f1;display:flex;opacity:.85;font-size:12px;line-height:16px;font-weight:400;padding:2px 16px;border-radius:16px;height:fit-content;width:fit-content;gap:8px;justify-content:center;align-items:center;border-color:#d2d2d2;border-style:solid;border-width:1px}.filter-bubble.container.last{order:2000;display:none}.filter-bubble.container>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .filter-bubble.container>div{background-color:#ec7d3f}@media (max-width: 1023.98px){.filter-bubble.container{border:1px solid #D2D2D2;opacity:1}}.filter-bubble>.action-close-2{background-color:#494949;width:10px;height:10px}.filter-toggles{font-weight:400}.filter-toggles.container{display:flex;width:100%;flex-wrap:wrap;row-gap:12px;column-gap:24px}.filter-toggles.container span{width:100%;font-weight:400;color:#171718;font-size:14px;line-height:16px}@media (min-width: 1024px){.filter-toggles.container{display:none}}.filter-toggles.buttons-container{display:grid;justify-content:space-between;width:100%;row-gap:8px;column-gap:8px;grid-template-columns:repeat(3,1fr)}@media (min-width: 744px){.filter-toggles.buttons-container{grid-template-columns:repeat(6,1fr)}}@media (min-width: 1024px){.filter-toggles.buttons-container{row-gap:inherit;column-gap:inherit}}.filter-toggles.buttons-container.fit-any{display:flex;flex-wrap:wrap;justify-content:start;gap:16px}.filter-toggles.buttons-container.rooms{grid-template-columns:2fr repeat(5,1fr)}.filter-toggles.buttons-container.rooms.button{grid-column:span 1}.filter-toggles.button{background-color:inherit;outline:1px solid #D2D2D2;border-radius:16px;cursor:pointer;color:inherit;padding:8px 12px;text-align:center;border:none}@media (min-width: 744px){.filter-toggles.button{padding:12px 32px}}@media (min-width: 1024px){.filter-toggles.button{padding:12px 48px}}.filter-toggles.button:active,.filter-toggles.button:focus{outline:1px solid #D2D2D2}.filter-toggles.button.selected{background-color:#ec7d3f;color:#f4f4f1;outline:none}.filter.base-container{position:relative;display:flex;width:auto;gap:8px;color:#494949;white-space:nowrap;justify-content:space-between;align-items:end;font-weight:400;padding:8px 16px;outline:1px solid #FFFFFF;border-radius:12px;cursor:pointer}.filter.base-container.type-specific{width:100%;justify-content:space-between;outline-color:#d2d2d2;padding:12px 24px;position:initial;display:flex}.filter.base-container.type-specific .apply{display:none}.filter.base-container.type-specific.selected .custom-dropdown.base-container{max-height:calc(100% + -0px);height:100%;top:0;left:0;right:0;bottom:0;padding:16px 16px 92px;background-color:#f4f4f1;gap:24px;position:fixed;max-width:100%}.filter.base-container.type-specific.selected .apply{display:grid}.filter.base-container.type-specific .click-area{max-width:0;max-height:0;padding:0}.filter.base-container>.arrow-tailless,.agent.search.header>div[type=buttongrid] button:last-of-type .filter.base-container>div{min-width:12px;width:12px;height:8px;align-self:center;transform:rotate(180deg)}@media (max-width: 1023.98px){.filter.base-container{display:none}}.filter.type-specific-filters{display:grid;gap:16px}@media (min-width: 1024px){.filter.type-specific-filters{display:none}}.filter.counter{font-size:14px;color:#ec7d3f;background-color:#fff;border-radius:50%;height:24px;min-width:24px;width:fit-content;text-align:center;visibility:hidden;display:grid;align-items:center;justify-content:center}.filter.counter.hidden-forever{min-width:0;width:0;max-width:0;height:0;opacity:0}.filter.selected{outline:1px solid #0436B6!important}.filter.click-area{opacity:0;position:absolute;width:100%;height:100%;padding:8px;pointer-events:none;transform:translate(-24px,12px)}@media (min-width: 1440px){.filter.click-area{transform:translateY(8px)}}.filter.apply{display:grid;justify-content:center;position:fixed;z-index:5;background-color:#fff;left:0;right:0;bottom:0;padding:10px;cursor:default;pointer-events:none}.filter.apply .common-button{pointer-events:all;padding:16px 48px}@media (min-width: 1024px){.filter.apply{display:none}}.search-bar.base-container{background-color:#f4f4f1d9;border:1.5px solid #818181;border-radius:16px;display:flex;gap:12px;padding:8px 12px;z-index:5;justify-content:space-between}@media (min-width: 1024px){.search-bar.base-container>.common-button,.search-bar.base-container .input-fieldset{display:none}}@media (max-width: 1023.98px){.search-bar.base-container{display:grid;gap:32px;grid-template-columns:1fr;padding:0}}.search-bar.text-search{width:100%;position:relative;border-radius:12px;outline:1px solid transparent;padding:8px 12px;max-height:40px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;row-gap:16px;align-items:center;justify-content:start;flex-wrap:nowrap}.search-bar.text-search input{border:none;border-radius:none;font-size:14px;margin-right:0;padding-right:0;background-color:inherit}.search-bar.text-search input:focus{outline:none}.search-bar.text-search.small{outline-color:#d2d2d2;border-radius:24px;max-height:48px;padding-left:20px;padding-right:20px}@media (max-width: 1023.98px){.search-bar.text-search.small{display:grid}}.search-bar.text-search.selected{outline-color:#0436b6}.search-bar.text-search .custom-dropdown.base-container{padding:0}.search-bar.text-search>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type .search-bar.text-search>div{width:20px;height:20px;min-width:20px}@media (max-width: 1023.98px){.search-bar.text-search{display:none}}@media (max-width: 1023.98px){.search-bar{display:none}}.policy{display:grid;gap:32px;font-size:14px}.policy a{color:#0436b6}.policy ol,.policy ul{font-weight:400}.policy p{margin:0}.policy>ol{display:grid;gap:16px}.policy>ol>ol,.policy>ol>ul{display:grid;gap:8px}.policy>ol>ol li,.policy>ol>ul li{margin-left:-16px}.policy>ol>li{font-weight:500;font-size:24px}.chat-window.base-container{background-color:#f4f4f1;position:fixed;display:flex;flex-direction:column;right:48px;bottom:24px;z-index:30;height:620px;width:370px;gap:0;border-radius:24px;font-size:14px;box-shadow:0 4px 3px 2px #0000001a;opacity:0;pointer-events:none;transition:opacity .15s ease-in}.chat-window.base-container.shown{opacity:1;pointer-events:all}@media (max-width: 743.98px){.chat-window.base-container{right:0;bottom:0;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.chat-window.category-button{border-radius:8px;padding:6px 12px;border:1px solid #315FD8;color:#315fd8;width:fit-content;background-color:inherit;transition:background-color .35s,border .35s}.chat-window.category-button:hover{border:1px solid #0436B6;color:#0436b6}.chat-window.category-button.selected{background-color:#0436b6;color:#f4f4f1}.chat-window.category-button.selected:hover{border:1px solid #315FD8;background-color:#315fd8}.chat-window.category-list{display:grid;justify-content:end;justify-items:end;gap:12px}.chat-window.funnel{display:grid;padding:16px;gap:16px;grid-template-columns:1fr 1fr;background-color:#fff;border-top:1px solid #E9E9E9}.chat-window.funnel .category-button{border-radius:96px}.chat-window.form{display:grid;grid-template-columns:auto 32px;gap:8px;padding:16px;align-items:end;background-color:#fff;border-top:1px solid #E9E9E9;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.chat-window.form>div{display:flex;gap:4px;display:none}.chat-window.form input[type=text],.chat-window.form textarea{border:none;background-color:#f4f4f1;border-radius:24px;padding:6px 12px;height:inherit;min-height:32px;width:100%;resize:none}.chat-window.form input[type=text]:focus,.chat-window.form textarea:focus{outline:none}.chat-window.form button{border-radius:50%;border:none;padding:4px;width:32px;height:32px;display:grid;justify-content:center;align-items:center}.chat-window.form button[type=button]{background-color:#f4f4f1}.chat-window.form button[type=button] .icon,.chat-window.form button[type=button] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .chat-window.form button[type=button] div{width:16px;height:16px}.chat-window.form button[type=button] .icon.chat-more,.chat-window.form button[type=button] .agent.search.header>div[type=buttongrid] button:last-of-type div.chat-more,.agent.search.header>div[type=buttongrid] button:last-of-type .chat-window.form button[type=button] div.chat-more{width:4px;height:20px}.chat-window.form button[type=submit]{background-color:#315fd8;rotate:-90deg}.chat-window.form button[type=submit] .icon,.chat-window.form button[type=submit] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .chat-window.form button[type=submit] div{width:24px;height:24px;background-color:#f4f4f1}.chat-window.form button[type=submit]:hover{background-color:#0436b6}.chat-window.form.invalid button[type=submit]{background-color:#e9e9e9;cursor:not-allowed}.chat-window.form.invalid button[type=submit] .icon,.chat-window.form.invalid button[type=submit] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .chat-window.form.invalid button[type=submit] div{background-color:#494949}.chat-window.form.invalid button[type=submit]:hover{background-color:#e4e4e4}.chat-window.message-container{background-color:#fff;border-radius:12px 12px 0 0;gap:12px;height:100%;display:grid;padding:16px;grid-auto-rows:min-content;overflow-y:scroll}.chat-window.close{border-radius:50%;background-color:#fff;width:32px;height:32px;position:absolute;border:none;right:-40px;display:grid;align-items:center;justify-content:center;box-shadow:0 4px 3px 2px #0000001a;transition:background .35s ease}.chat-window.close .icon,.chat-window.close .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .chat-window.close div{width:16px;height:16px;background-color:#ec7d3f}.chat-window.close:hover{background-color:#f4f4f1}.chat-window.close:hover .icon,.chat-window.close:hover .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .chat-window.close:hover div{background-color:#d05d1d}@media (max-width: 743.98px){.chat-window.close{display:none}}.chat-window.date-separator{width:100%;font-size:12px;font-weight:400;display:grid;justify-content:center;align-items:center;height:20px}.chat-window.header{display:grid;padding:16px;gap:12px;height:fit-content;align-items:center;grid-template-columns:36px auto 32px}@media (max-width: 743.98px){.chat-window.header{grid-template-columns:24px 36px auto 32px}}.chat-window.header .arrow-chevron-right{height:24px;background-color:#315fd8;rotate:180deg;cursor:pointer}@media (min-width: 744px){.chat-window.header .arrow-chevron-right{display:none}}.chat-window.header.logo{border-radius:50%;background-color:#fff;display:grid;padding:6px;height:36px}.chat-window.header.logo img{width:24px;height:24px}.chat-window.header.text{display:grid;grid-template-columns:none;gap:0;padding:0}.chat-window.header.search{height:32px;width:32px;padding:0;justify-content:center;gap:0;grid-template-columns:none;background:none;border:none;display:none}.chat-window.header.search .icon,.chat-window.header.search .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .chat-window.header.search div{width:20px;height:20px;background-color:#0436b6}.chat-window.header h6,.chat-window.header .h6{color:#171718;font-size:18px;font-weight:500;margin:0;padding:0;line-height:24px}.chat-window.header p{color:#494949;font-size:12px;font-weight:400;margin:0;padding:0;line-height:16px}.common-button.round-button{border-radius:50%;height:64px;width:64px;padding:0}.common-button.round-button .icon,.common-button.round-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .common-button.round-button div{width:24px;height:24px}@media (max-width: 1023.98px){.common-button.round-button{width:48px;height:48px}}.common-button[id=chat-quick-call-button]{justify-self:center;order:3001;display:none}.message.base-container{display:grid;color:#f4f4f1;gap:8px;justify-self:right;grid-template-columns:36px auto}.message.base-container img{width:36px;height:36px;border-radius:50%}.message.site-logo-as-icon{display:grid;width:36px;height:36px;align-items:center;justify-content:center}.message.site-logo-as-icon img{width:24px;height:24px;border-radius:0%}.message.text-container{background-color:#315fd8;padding:8px 12px;height:32px;border-radius:8px;font-weight:400;word-break:break-word;align-items:center;display:flex;gap:12px;flex-wrap:wrap;justify-content:end}.message.time{font-size:10px;color:#f4f4f1;font-weight:400;width:fit-content;align-self:end;white-space:nowrap;opacity:.6}.message.reciever.base-container{justify-self:left;color:#171718}.message.reciever.text-container{background-color:#f4f4f1;align-items:end;height:fit-content}.message.reciever.text-container .time{color:#171718}.message.reciever.name-and-text{display:grid;gap:8px}.message.reciever.name-and-text h6,.message.reciever.name-and-text .h6{font-size:12px;font-weight:500;color:#315fd8}.chat-call.base-container{display:none;gap:12px;padding:16px;border-radius:12px;background-color:#e9e9e9;order:3000;position:relative}.chat-call.base-container .chat-window.close{top:-12px;right:-12px}.chat-call.base-container.shown{display:grid}.chat-call.base-container legend{display:none}.chat-call.base-container fieldset{background-color:#fff;border-color:#fff;color:#494949;padding:0;border-radius:8px}.chat-call.base-container fieldset>.input-wrapper .icon,.chat-call.base-container fieldset>.input-wrapper .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .chat-call.base-container fieldset>.input-wrapper div{margin-top:12px}.chat-call.base-container .checkbox-borders{background-color:#fff;border:1px solid #FFFFFF}.chat-call.base-container input[type=tel],.chat-call.base-container input[type=text]{padding:12px 0 12px 12px}.chat-call.base-container .peinag.description{margin-top:0}.chat-call.base-container .peinag.button{order:1000;height:48px;margin-top:12px;font-size:16px;justify-self:center}.icon,.agent.search.header>div[type=buttongrid] button:last-of-type div{-webkit-mask-size:cover;mask-size:cover;background-color:#f4f4f1;width:100%;height:100%;transition:rotate .2s}.icon.arrow-tailless,.agent.search.header>div[type=buttongrid] button:last-of-type div{-webkit-mask-image:url(/build/assets/arrow-tailless-61042aa1.svg);mask-image:url(/build/assets/arrow-tailless-61042aa1.svg)}.icon.telegram,.agent.search.header>div[type=buttongrid] button:last-of-type div.telegram{-webkit-mask-image:url(/build/assets/telegram-ed2dceec.svg);mask-image:url(/build/assets/telegram-ed2dceec.svg)}.icon.whatsapp,.agent.search.header>div[type=buttongrid] button:last-of-type div.whatsapp{-webkit-mask-image:url(/build/assets/whatsapp-cb267147.svg);mask-image:url(/build/assets/whatsapp-cb267147.svg)}.icon.phone,.agent.search.header>div[type=buttongrid] button:last-of-type div.phone{-webkit-mask-image:url(/build/assets/phone-f3401db1.svg);mask-image:url(/build/assets/phone-f3401db1.svg)}.icon.telegram-transparent,.agent.search.header>div[type=buttongrid] button:last-of-type div.telegram-transparent{-webkit-mask-image:url(/build/assets/telegram-transparent-f2db6ff9.svg);mask-image:url(/build/assets/telegram-transparent-f2db6ff9.svg)}.icon.whatsapp-transparent,.agent.search.header>div[type=buttongrid] button:last-of-type div.whatsapp-transparent{-webkit-mask-image:url(/build/assets/whatsapp-transparent-f805ac55.svg);mask-image:url(/build/assets/whatsapp-transparent-f805ac55.svg)}.icon.link-transparent,.agent.search.header>div[type=buttongrid] button:last-of-type div.link-transparent{-webkit-mask-image:url(/build/assets/link-transparent-1e3e4e47.svg);mask-image:url(/build/assets/link-transparent-1e3e4e47.svg)}.icon.arrow-left,.agent.search.header>div[type=buttongrid] button:last-of-type div.arrow-left{-webkit-mask-image:url(/build/assets/arrow-left-b66eb9a8.svg);mask-image:url(/build/assets/arrow-left-b66eb9a8.svg)}.icon.arrow-right,.agent.search.header>div[type=buttongrid] button:last-of-type div.arrow-right{-webkit-mask-image:url(/build/assets/arrow-right-33c18559.svg);mask-image:url(/build/assets/arrow-right-33c18559.svg)}.icon.arrow-up,.agent.search.header>div[type=buttongrid] button:last-of-type div.arrow-up{-webkit-mask-image:url(/build/assets/arrow-chevron-up-54da121a.svg);mask-image:url(/build/assets/arrow-chevron-up-54da121a.svg)}.icon.arrow-down,.agent.search.header>div[type=buttongrid] button:last-of-type div.arrow-down{-webkit-mask-image:url(/build/assets/arrow-chevron-down-1c7f31c9.svg);mask-image:url(/build/assets/arrow-chevron-down-1c7f31c9.svg)}.icon.arrow-left-up,.agent.search.header>div[type=buttongrid] button:last-of-type div.arrow-left-up{-webkit-mask-image:url(/build/assets/arrow-aside-up-34af2d37.svg);mask-image:url(/build/assets/arrow-aside-up-34af2d37.svg)}.icon.arrow-left-down,.agent.search.header>div[type=buttongrid] button:last-of-type div.arrow-left-down{-webkit-mask-image:url(/build/assets/arrow-aside-down-c1aa0003.svg);mask-image:url(/build/assets/arrow-aside-down-c1aa0003.svg)}.icon.arrow-double,.agent.search.header>div[type=buttongrid] button:last-of-type div.arrow-double{-webkit-mask-image:url(/build/assets/arrow-double-3cb0e9f3.svg);mask-image:url(/build/assets/arrow-double-3cb0e9f3.svg)}.icon.content-book,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-book{-webkit-mask-image:url(/build/assets/content-book-a15a9a39.svg);mask-image:url(/build/assets/content-book-a15a9a39.svg)}.icon.content-children,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-children{-webkit-mask-image:url(/build/assets/content-children-d78827bf.svg);mask-image:url(/build/assets/content-children-d78827bf.svg)}.icon.content-dumbbell,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-dumbbell{-webkit-mask-image:url(/build/assets/content-dumbbell-b98c2704.svg);mask-image:url(/build/assets/content-dumbbell-b98c2704.svg)}.icon.content-hospital,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-hospital{-webkit-mask-image:url(/build/assets/content-hospital-70a48f2e.svg);mask-image:url(/build/assets/content-hospital-70a48f2e.svg)}.icon.content-location,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-location{-webkit-mask-image:url(/build/assets/content-location-ddce758f.svg);mask-image:url(/build/assets/content-location-ddce758f.svg)}.icon.content-map,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-map{-webkit-mask-image:url(/build/assets/content-map-a52d9552.svg);mask-image:url(/build/assets/content-map-a52d9552.svg)}.icon.content-metro,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-metro{-webkit-mask-image:url(/build/assets/content-metro-8014a2cb.svg);mask-image:url(/build/assets/content-metro-8014a2cb.svg)}.icon.content-shop,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-shop{-webkit-mask-image:url(/build/assets/content-shop-94c6cc7f.svg);mask-image:url(/build/assets/content-shop-94c6cc7f.svg)}.icon.content-table,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-table{-webkit-mask-image:url(/build/assets/content-table-7e94892e.svg);mask-image:url(/build/assets/content-table-7e94892e.svg)}.icon.content-tree,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-tree{-webkit-mask-image:url(/build/assets/content-tree-df0eaa84.svg);mask-image:url(/build/assets/content-tree-df0eaa84.svg)}.icon.content-binoculars,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-binoculars{-webkit-mask-image:url(/build/assets/content-binoculars-ec8f9627.svg);mask-image:url(/build/assets/content-binoculars-ec8f9627.svg)}.icon.content-chart,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-chart{-webkit-mask-image:url(/build/assets/content-chart-afd6dca5.svg);mask-image:url(/build/assets/content-chart-afd6dca5.svg)}.icon.content-like,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-like{-webkit-mask-image:url(/build/assets/content-like-a3414983.svg);mask-image:url(/build/assets/content-like-a3414983.svg)}.icon.content-smile,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-smile{-webkit-mask-image:url(/build/assets/content-smile-37eb3bd0.svg);mask-image:url(/build/assets/content-smile-37eb3bd0.svg)}.icon.content-plan,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-plan{-webkit-mask-image:url(/build/assets/content-plan-f0c825ed.svg);mask-image:url(/build/assets/content-plan-f0c825ed.svg)}.icon.content-bank,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-bank{-webkit-mask-image:url(/build/assets/content-bank-2c3355e1.svg);mask-image:url(/build/assets/content-bank-2c3355e1.svg)}.icon.content-house,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-house{-webkit-mask-image:url(/build/assets/content-house-7a999c03.svg);mask-image:url(/build/assets/content-house-7a999c03.svg)}.icon.content-worker,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-worker{-webkit-mask-image:url(/build/assets/content-worker-a0434d7e.svg);mask-image:url(/build/assets/content-worker-a0434d7e.svg)}.icon.check,.agent.search.header>div[type=buttongrid] button:last-of-type div.check{-webkit-mask-image:url(/build/assets/check-7d243328.svg);mask-image:url(/build/assets/check-7d243328.svg)}.icon.burger,.agent.search.header>div[type=buttongrid] button:last-of-type div.burger{-webkit-mask-image:url(/build/assets/burger-7e769f1b.svg);mask-image:url(/build/assets/burger-7e769f1b.svg)}.icon.exit,.agent.search.header>div[type=buttongrid] button:last-of-type div.exit{-webkit-mask-image:url(/build/assets/exit-df6852b6.svg);mask-image:url(/build/assets/exit-df6852b6.svg)}.icon.profile,.agent.search.header>div[type=buttongrid] button:last-of-type div.profile{-webkit-mask-image:url(/build/assets/profile-9d94ed2d.svg);mask-image:url(/build/assets/profile-9d94ed2d.svg)}.icon.settings,.agent.search.header>div[type=buttongrid] button:last-of-type div.settings{-webkit-mask-image:url(/build/assets/settings-5b352e33.svg);mask-image:url(/build/assets/settings-5b352e33.svg)}.icon.filters-button,.agent.search.header>div[type=buttongrid] button:last-of-type div.filters-button{-webkit-mask-image:url(/build/assets/filters-87ffd5c8.svg);mask-image:url(/build/assets/filters-87ffd5c8.svg)}.icon.action-close,.agent.search.header>div[type=buttongrid] button:last-of-type div.action-close{-webkit-mask-image:url(/build/assets/action-close-40f7922d.svg);mask-image:url(/build/assets/action-close-40f7922d.svg)}.icon.action-close-2,.agent.search.header>div[type=buttongrid] button:last-of-type div.action-close-2{-webkit-mask-image:url(/build/assets/action-close-2-855b199f.svg);mask-image:url(/build/assets/action-close-2-855b199f.svg)}.icon.action-delete,.agent.search.header>div[type=buttongrid] button:last-of-type div.action-delete{-webkit-mask-image:url(/build/assets/action-delete-eded5dfe.svg);mask-image:url(/build/assets/action-delete-eded5dfe.svg)}.icon.action-download,.agent.search.header>div[type=buttongrid] button:last-of-type div.action-download{-webkit-mask-image:url(/build/assets/action-download-1551d668.svg);mask-image:url(/build/assets/action-download-1551d668.svg)}.icon.action-minus,.agent.search.header>div[type=buttongrid] button:last-of-type div.action-minus{-webkit-mask-image:url(/build/assets/action-minus-27b32161.svg);mask-image:url(/build/assets/action-minus-27b32161.svg)}.icon.action-plus,.agent.search.header>div[type=buttongrid] button:last-of-type div.action-plus{-webkit-mask-image:url(/build/assets/action-plus-3fb15cc5.svg);mask-image:url(/build/assets/action-plus-3fb15cc5.svg)}.icon.action-like,.agent.search.header>div[type=buttongrid] button:last-of-type div.action-like{-webkit-mask-image:url(/build/assets/action-like-4e3386ac.svg);mask-image:url(/build/assets/action-like-4e3386ac.svg)}.icon.action-like-filled,.agent.search.header>div[type=buttongrid] button:last-of-type div.action-like-filled{-webkit-mask-image:url(/build/assets/action-like-filled-2d86f037.svg);mask-image:url(/build/assets/action-like-filled-2d86f037.svg)}.icon.trusted-award,.agent.search.header>div[type=buttongrid] button:last-of-type div.trusted-award{-webkit-mask-image:url(/build/assets/success-6ef10aab.svg);mask-image:url(/build/assets/success-6ef10aab.svg)}.icon.trusted-database,.agent.search.header>div[type=buttongrid] button:last-of-type div.trusted-database{-webkit-mask-image:url(/build/assets/base-c73e7851.svg);mask-image:url(/build/assets/base-c73e7851.svg)}.icon.trusted-clients,.agent.search.header>div[type=buttongrid] button:last-of-type div.trusted-clients{-webkit-mask-image:url(/build/assets/hand-312ce109.svg);mask-image:url(/build/assets/hand-312ce109.svg)}.icon.trusted-calls,.agent.search.header>div[type=buttongrid] button:last-of-type div.trusted-calls{-webkit-mask-image:url(/build/assets/phone-ff9dae9a.svg);mask-image:url(/build/assets/phone-ff9dae9a.svg)}.icon.trusted-employees,.agent.search.header>div[type=buttongrid] button:last-of-type div.trusted-employees{-webkit-mask-image:url(/build/assets/people-4bf1f3f1.svg);mask-image:url(/build/assets/people-4bf1f3f1.svg)}.icon.trusted-cup,.agent.search.header>div[type=buttongrid] button:last-of-type div.trusted-cup{-webkit-mask-image:url(/build/assets/target-d076739c.svg);mask-image:url(/build/assets/target-d076739c.svg)}.icon.action-search,.agent.search.header>div[type=buttongrid] button:last-of-type div.action-search{-webkit-mask-image:url(..assets/actions/action-search.svg);mask-image:url(/build/assets/action-search-c0aead88.svg)}.icon.action-share-grey,.agent.search.header>div[type=buttongrid] button:last-of-type div.action-share-grey{-webkit-mask-image:url(/build/assets/action-share-grey-45dde5d5.svg);mask-image:url(/build/assets/action-share-grey-45dde5d5.svg);background-color:#494949}.icon.action-share-light,.agent.search.header>div[type=buttongrid] button:last-of-type div.action-share-light{-webkit-mask-image:url(/build/assets/action-share-light-fb278492.svg);mask-image:url(/build/assets/action-share-light-fb278492.svg)}.icon.action-share-link,.agent.search.header>div[type=buttongrid] button:last-of-type div.action-share-link{-webkit-mask-image:url(/build/assets/link-transparent-1e3e4e47.svg);mask-image:url(/build/assets/link-transparent-1e3e4e47.svg)}.icon.action-compare,.agent.search.header>div[type=buttongrid] button:last-of-type div.action-compare{-webkit-mask-image:url(/build/assets/action-compare-d02333d8.svg);mask-image:url(/build/assets/action-compare-d02333d8.svg)}.icon.car,.agent.search.header>div[type=buttongrid] button:last-of-type div.car{-webkit-mask-image:url(/build/assets/car-866c1900.svg);mask-image:url(/build/assets/car-866c1900.svg)}.icon.people,.agent.search.header>div[type=buttongrid] button:last-of-type div.people{-webkit-mask-image:url(/build/assets/people-6afb0117.svg);mask-image:url(/build/assets/people-6afb0117.svg)}.icon.restore,.agent.search.header>div[type=buttongrid] button:last-of-type div.restore{-webkit-mask-image:url(/build/assets/restore-35852ffb.svg);mask-image:url(/build/assets/restore-35852ffb.svg)}.icon.trash,.agent.search.header>div[type=buttongrid] button:last-of-type div.trash{-webkit-mask-image:url(/build/assets/trash-46f58ca0.svg);mask-image:url(/build/assets/trash-46f58ca0.svg)}.icon.map,.agent.search.header>div[type=buttongrid] button:last-of-type div.map{-webkit-mask-image:url(/build/assets/place-6c4694c6.svg);mask-image:url(/build/assets/place-6c4694c6.svg)}.icon.paper-map,.agent.search.header>div[type=buttongrid] button:last-of-type div.paper-map{-webkit-mask-image:url(/build/assets/map-d125caca.svg);mask-image:url(/build/assets/map-d125caca.svg)}.icon.more,.agent.search.header>div[type=buttongrid] button:last-of-type div.more{-webkit-mask-image:url(/build/assets/more-2644d904.svg);mask-image:url(/build/assets/more-2644d904.svg)}.icon.home,.agent.search.header>div[type=buttongrid] button:last-of-type div.home{-webkit-mask-image:url(/build/assets/home-d56520b0.svg);mask-image:url(/build/assets/home-d56520b0.svg)}.icon.buildings,.agent.search.header>div[type=buttongrid] button:last-of-type div.buildings{-webkit-mask-image:url(/build/assets/buildings-715daa8a.svg);mask-image:url(/build/assets/buildings-715daa8a.svg)}.icon.search-building,.agent.search.header>div[type=buttongrid] button:last-of-type div.search-building{-webkit-mask-image:url(/build/assets/search-building-59fa67ad.svg);mask-image:url(/build/assets/search-building-59fa67ad.svg)}.icon.search-builder,.agent.search.header>div[type=buttongrid] button:last-of-type div.search-builder{-webkit-mask-image:url(/build/assets/search-builder-18ea2e40.svg);mask-image:url(/build/assets/search-builder-18ea2e40.svg)}.icon.search-location,.agent.search.header>div[type=buttongrid] button:last-of-type div.search-location{-webkit-mask-image:url(/build/assets/search-location-f7df52f6.svg);mask-image:url(/build/assets/search-location-f7df52f6.svg)}.icon.search-metro,.agent.search.header>div[type=buttongrid] button:last-of-type div.search-metro{-webkit-mask-image:url(/build/assets/search-metro-a1d8dad9.svg);mask-image:url(/build/assets/search-metro-a1d8dad9.svg)}.icon.search-street,.agent.search.header>div[type=buttongrid] button:last-of-type div.search-street{-webkit-mask-image:url(/build/assets/search-street-c7386ff3.svg);mask-image:url(/build/assets/search-street-c7386ff3.svg)}.icon.sorting,.agent.search.header>div[type=buttongrid] button:last-of-type div.sorting{-webkit-mask-image:url(/build/assets/sorting-icon-ff88c818.svg);mask-image:url(/build/assets/sorting-icon-ff88c818.svg)}.icon.place,.agent.search.header>div[type=buttongrid] button:last-of-type div.place{-webkit-mask-image:url(/build/assets/place-6c4694c6.svg);mask-image:url(/build/assets/place-6c4694c6.svg)}.icon.compare-black,.agent.search.header>div[type=buttongrid] button:last-of-type div.compare-black{-webkit-mask-image:url(/build/assets/compare-black-edd302f8.svg);mask-image:url(/build/assets/compare-black-edd302f8.svg)}.icon.content-bank,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-bank{-webkit-mask-image:url(/build/assets/content-bank-2c3355e1.svg);mask-image:url(/build/assets/content-bank-2c3355e1.svg)}.icon.content-house,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-house{-webkit-mask-image:url(/build/assets/content-house-7a999c03.svg);mask-image:url(/build/assets/content-house-7a999c03.svg)}.icon.content-worker,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-worker{-webkit-mask-image:url(/build/assets/content-worker-a0434d7e.svg);mask-image:url(/build/assets/content-worker-a0434d7e.svg)}.icon.content-smile,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-smile{-webkit-mask-image:url(/build/assets/content-smile-37eb3bd0.svg);mask-image:url(/build/assets/content-smile-37eb3bd0.svg)}.icon.content-discount,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-discount{-webkit-mask-image:url(/build/assets/content-discount-ad994108.svg);mask-image:url(/build/assets/content-discount-ad994108.svg)}.icon.content-excursion,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-excursion{-webkit-mask-image:url(/build/assets/content-excursion-b79d1685.svg);mask-image:url(/build/assets/content-excursion-b79d1685.svg)}.icon.content-prices,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-prices{-webkit-mask-image:url(/build/assets/content-prices-16fe565f.svg);mask-image:url(/build/assets/content-prices-16fe565f.svg)}.icon.content-phone,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-phone{-webkit-mask-image:url(/build/assets/content-phone-ec984ea8.svg);mask-image:url(/build/assets/content-phone-ec984ea8.svg)}.icon.content-time,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-time{-webkit-mask-image:url(/build/assets/content-time-a29c7c2a.svg);mask-image:url(/build/assets/content-time-a29c7c2a.svg)}.icon.arrow-chevron-right,.agent.search.header>div[type=buttongrid] button:last-of-type div.arrow-chevron-right{-webkit-mask-image:url(/build/assets/arrow-chevron-right-7e5791bc.svg);mask-image:url(/build/assets/arrow-chevron-right-7e5791bc.svg)}.icon.content-price-dynamic,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-price-dynamic{-webkit-mask-image:url(/build/assets/content-price-dynamic-da9839a3.svg);mask-image:url(/build/assets/content-price-dynamic-da9839a3.svg)}.icon.checkbox-check,.agent.search.header>div[type=buttongrid] button:last-of-type div.checkbox-check{-webkit-mask-image:url(/build/assets/checkbox-check-a9fed086.svg);mask-image:url(/build/assets/checkbox-check-a9fed086.svg)}.icon.rotated,.agent.search.header>div[type=buttongrid] button:last-of-type div.rotated{transform:rotate(180deg)}.icon.content-triangle,.agent.search.header>div[type=buttongrid] button:last-of-type div.content-triangle{-webkit-mask-image:url(/build/assets/content-triangle-fc304fbc.svg);mask-image:url(/build/assets/content-triangle-fc304fbc.svg)}.icon.price-point,.agent.search.header>div[type=buttongrid] button:last-of-type div.price-point{border-radius:50%;margin:0 6px;align-self:center;width:8px;height:8px}.icon.chat-attachment,.agent.search.header>div[type=buttongrid] button:last-of-type div.chat-attachment{-webkit-mask-image:url(/build/assets/attachment-e449c217.svg);mask-image:url(/build/assets/attachment-e449c217.svg)}.icon.chat-more,.agent.search.header>div[type=buttongrid] button:last-of-type div.chat-more{-webkit-mask-image:url(/build/assets/more-fc639510.svg);mask-image:url(/build/assets/more-fc639510.svg)}.icon.chat-button,.agent.search.header>div[type=buttongrid] button:last-of-type div.chat-button{-webkit-mask-image:url(/build/assets/chat-a433c17d.svg);mask-image:url(/build/assets/chat-a433c17d.svg);transform:translateY(1px)}.icon.wallet,.agent.search.header>div[type=buttongrid] button:last-of-type div.wallet{-webkit-mask-image:url(/build/assets/wallet-eb6ef623.svg);mask-image:url(/build/assets/wallet-eb6ef623.svg)}.icon.calendar,.agent.search.header>div[type=buttongrid] button:last-of-type div.calendar{-webkit-mask-image:url(/build/assets/calendar-5f7ff04a.svg);mask-image:url(/build/assets/calendar-5f7ff04a.svg)}.icon.house,.agent.search.header>div[type=buttongrid] button:last-of-type div.house{-webkit-mask-image:url(/build/assets/house-097b5649.svg);mask-image:url(/build/assets/house-097b5649.svg)}.icon.info,.agent.search.header>div[type=buttongrid] button:last-of-type div.info{-webkit-mask-image:url(/build/assets/info-a260941f.svg);mask-image:url(/build/assets/info-a260941f.svg)}.icon.error,.agent.search.header>div[type=buttongrid] button:last-of-type div.error{background-image:url(/build/assets/content-error-376369e1.svg);border-radius:50%;background-position:center}.icon.reservation-request,.agent.search.header>div[type=buttongrid] button:last-of-type div.reservation-request{-webkit-mask-image:url(/build/assets/request-7dc73605.svg);mask-image:url(/build/assets/request-7dc73605.svg)}.icon.reservation-relevant,.agent.search.header>div[type=buttongrid] button:last-of-type div.reservation-relevant{-webkit-mask-image:url(/build/assets/relevant-f86a0a98.svg);mask-image:url(/build/assets/relevant-f86a0a98.svg)}.icon.reservation-running-out,.agent.search.header>div[type=buttongrid] button:last-of-type div.reservation-running-out{-webkit-mask-image:url(/build/assets/running-out-581bb396.svg);mask-image:url(/build/assets/running-out-581bb396.svg)}.icon.reservation-file,.agent.search.header>div[type=buttongrid] button:last-of-type div.reservation-file{-webkit-mask-image:url(/build/assets/file-b7c76808.svg);mask-image:url(/build/assets/file-b7c76808.svg)}.icon.metro-red,.agent.search.header>div[type=buttongrid] button:last-of-type div.metro-red{background-image:url(/build/assets/metro-red-4566fc19.svg);background-size:cover;border-radius:50%}.icon.new-request,.agent.search.header>div[type=buttongrid] button:last-of-type div.new-request{-webkit-mask-image:url(/build/assets/new-request-a298d5a1.svg);mask-image:url(/build/assets/new-request-a298d5a1.svg)}.icon.download,.agent.search.header>div[type=buttongrid] button:last-of-type div.download{-webkit-mask-image:url(/build/assets/download-96bb02fa.svg);mask-image:url(/build/assets/download-96bb02fa.svg)}.icon.navigation,.agent.search.header>div[type=buttongrid] button:last-of-type div.navigation{-webkit-mask-image:url(/build/assets/navigation-98855a0d.svg);mask-image:url(/build/assets/navigation-98855a0d.svg)}.icon.disabled,.agent.search.header>div[type=buttongrid] button:last-of-type div.disabled{background-color:#9e9e9e}.icon.black,.agent.search.header>div[type=buttongrid] button:last-of-type div.black{background-color:#171718}.icon.orange,.agent.search.header>div[type=buttongrid] button:last-of-type div.orange{background-color:#ec7d3f}.icon.white,.agent.search.header>div[type=buttongrid] button:last-of-type div.white{background-color:#f4f4f1}.icon.superwhite,.agent.search.header>div[type=buttongrid] button:last-of-type div.superwhite{background-color:#fff}.icon.grey1,.agent.search.header>div[type=buttongrid] button:last-of-type div.grey1{background-color:#e4e4e4}.icon.grey2,.agent.search.header>div[type=buttongrid] button:last-of-type div.grey2{background-color:#d2d2d2}.icon.grey3,.agent.search.header>div[type=buttongrid] button:last-of-type div.grey3{background-color:#9e9e9e}.icon.grey4,.agent.search.header>div[type=buttongrid] button:last-of-type div.grey4{background-color:#818181}.icon.grey5,.agent.search.header>div[type=buttongrid] button:last-of-type div.grey5{background-color:#494949}.icon.transparent-background,.agent.search.header>div[type=buttongrid] button:last-of-type div.transparent-background{background-color:transparent}.icon.red,.agent.search.header>div[type=buttongrid] button:last-of-type div.red{background-color:#f13131}.icon.green,.agent.search.header>div[type=buttongrid] button:last-of-type div.green{background-color:#00bf65}.icon.d4x4,.agent.search.header>div[type=buttongrid] button:last-of-type div.d4x4{width:4px;height:4px}.icon.d12x12,.agent.search.header>div[type=buttongrid] button:last-of-type div.d12x12{width:12px;height:12px}.icon.d16x16,.agent.search.header>div[type=buttongrid] button:last-of-type div.d16x16{width:16px;height:16px}.icon.d20x20,.agent.search.header>div[type=buttongrid] button:last-of-type div.d20x20{width:20px;height:20px}.icon.d24x24,.agent.search.header>div[type=buttongrid] button:last-of-type div.d24x24{width:24px;height:24px}.icon.d28x28,.agent.search.header>div[type=buttongrid] button:last-of-type div.d28x28{width:24px;height:24px}.icon.d40x40,.agent.search.header>div[type=buttongrid] button:last-of-type div.d40x40{width:40px;height:40px}.icon.d44x44,.agent.search.header>div[type=buttongrid] button:last-of-type div.d44x44{width:44px;height:44px}.icon.d72x72,.agent.search.header>div[type=buttongrid] button:last-of-type div.d72x72{width:72px;height:72px}.icon.d-inherit,.agent.search.header>div[type=buttongrid] button:last-of-type div.d-inherit{width:inherit;height:inherit}.icon.p50x50,.agent.search.header>div[type=buttongrid] button:last-of-type div.p50x50{width:50%;height:50%}.news-card-primary{position:relative;border-radius:32px;height:380px;-webkit-user-select:none;user-select:none;grid-column:span 7;grid-row:span 2}@media (max-width: 1439.98px){.news-card-primary{grid-column:span 4}}@media (max-width: 743.98px){.news-card-primary{grid-column:span 2}}.news-card-primary img{position:absolute;border-radius:inherit;top:0;bottom:0;left:0;right:0;height:100%;width:100%;object-fit:cover}.news-card-primary header{position:absolute;border-radius:inherit;bottom:0;left:0;right:0;height:fit-content;width:100%;background-color:#17171888;padding:32px 40px 8px}.news-card-primary header h6,.news-card-primary header .h6{display:grid;grid-template-columns:auto auto;color:#fff;font-size:24px;font-weight:500;line-height:125%;margin-bottom:16px}.news-card-primary header h6 .arrow-button,.news-card-primary header .h6 .arrow-button{margin-left:auto}.news-card-secondary{grid-column:span 3;grid-row:span 1;border-bottom:1.5px solid #D2D2D2;padding-top:24px;padding-bottom:32px;gap:16px;display:grid;align-content:space-between}@media (max-width: 1439.98px){.news-card-secondary{grid-column:span 6}}@media (max-width: 743.98px){.news-card-secondary{grid-column:span 2}}.news-card-secondary h6,.news-card-secondary .h6{color:#171718;font-size:24px;font-weight:500;line-height:125%}.news-page{display:grid;gap:32px}@media (min-width: 744px){.news-page{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1440px){.news-page{grid-template-columns:repeat(3,1fr);row-gap:40px}}.news-card.card{display:grid;background-color:#fff;border-radius:24px;height:616px;grid-template-rows:3fr 2fr}@media (min-width: 744px){.news-card.card{height:596px;grid-template-rows:repeat(2,1fr)}}@media (min-width: 1024px){.news-card.card{height:720px}}@media (min-width: 744px){.news-card.card.fixed{width:auto}}.news-card.banner{border-radius:24px;width:100%;height:100%}.news-card.banner img{width:inherit;height:0;min-height:100%;object-fit:cover;border-radius:inherit}.news-card.content.container{display:grid;gap:24px;padding:20px 20px 36px;height:fit-content}@media (min-width: 744px){.news-card.content.container{gap:10px}}.news-card.content.header{display:grid;gap:16px;color:#171718;font-size:24px;font-weight:500;line-height:100%}@media (min-width: 744px){.news-card.content.header{font-size:18px;gap:10px}}@media (min-width: 1024px){.news-card.content.header{font-size:26px}}.news-card.content.header.date{color:#ec7d3f;font-size:16px;font-weight:400}@media (min-width: 1440px){.news-card.content.header.date{font-size:18px}}.news-card.content.text{font-size:14px;font-weight:400;color:#171718;word-break:break-word;overflow:hidden;text-overflow:ellipsis;max-height:120px}@media (min-width: 744px){.news-card.content.text{font-size:12px;max-height:152px}}@media (min-width: 1024px){.news-card.content.text{font-size:14px;max-height:160px}}.news-container{display:grid;gap:52px}@media (min-width: 744px){.news-container{gap:60px}}.article.banner.container{display:grid;gap:32px}.article.banner.head{display:grid;gap:16px}.article.banner.date{color:#ec7d3f;font-size:16px;font-weight:400}.article.banner.title{color:#171718;font-size:24px;font-weight:500}@media (min-width: 744px){.article.banner.title{font-size:26px}}.article.banner.image{width:100%;display:grid;gap:4px}.article.banner.image img{width:inherit;border-radius:24px;height:364px;object-fit:cover;object-position:center center}@media (min-width: 744px){.article.banner.image img{border-radius:32px;height:416px}}@media (min-width: 1024px){.article.banner.image img{height:448px}}.article.banner.photo-author{color:#818181;font-size:12px;font-weight:400}.article.content{color:#171718;font-size:16px;font-weight:400}@media (min-width: 744px){.article.content{font-size:18px}}.article.recomended{display:flex;gap:28px;position:relative;overflow-x:auto;width:fit-content;top:-80px}@media (min-width: 744px){.article.recomended{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;top:unset}}@media (max-width: 743.98px){.article.recomended{max-width:calc(100vw - 32px);padding-bottom:8px}.article.recomended a{max-width:calc(100vw - 96px);min-width:calc(100vw - 96px)}}.article.buttons{max-width:calc(100vw - 32px);padding:0 16px;z-index:5;width:100%;transform:translate(16px,16px)}.article.buttons .arrow-button{display:flex!important}@media (min-width: 744px){.article.buttons{display:none}}.quiz.base-container{display:grid;padding:60px 40px;background-color:#e4e4e4;border-radius:32px;font-weight:500;min-height:260px}.quiz.base-container span{color:#ec7d3f}@media (max-width: 1439.98px){.quiz.base-container{padding:40px 32px;min-height:220px}}@media (max-width: 1023.98px){.quiz.base-container{padding:32px 24px}}@media (max-width: 743.98px){.quiz.base-container{min-height:414px}}.quiz.step{display:none;grid-template-columns:1fr 1fr;gap:8px;opacity:0;transition:opacity .35s ease-out;align-content:start}.quiz.step.visible{display:grid;opacity:1}@media (max-width: 743.98px){.quiz.step{grid-template-columns:auto;gap:56px}}.quiz.title{font-size:34px;line-height:140%;height:140px}@media (max-width: 1439.98px){.quiz.title{font-size:28px}}@media (max-width: 1023.98px){.quiz.title{min-height:118px;height:initial}}@media (max-width: 429.98px){.quiz.title{font-size:24px}}.quiz.buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:start}@media (min-width: 1440px){.quiz.buttons{column-gap:20px}}.quiz.buttons button{padding:16px 20px;font-size:18px;line-height:100%}@media (max-width: 1439.98px){.quiz.buttons button{font-size:16px}}@media (max-width: 429.98px){.quiz.buttons button{font-size:14px}}@media (max-width: 359.98px){.quiz.buttons button{font-size:12px;padding:12px 16px}}.quiz form{display:grid;grid-template-columns:3fr 2fr;height:fit-content;gap:12px}@media (max-width: 1023.98px){.quiz form{grid-template-columns:auto}}.quiz form .input-container{height:48px}.quiz form fieldset{background-color:#f4f4f1;border-radius:24px;border:none}.quiz form fieldset legend{display:none}.quiz form fieldset input{padding:0 40px}.quiz form fieldset .icon,.quiz form fieldset .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .quiz form fieldset div{margin-top:0}.quiz form .peinag.checkbox-borders{border-color:#9e9e9e}@media (min-width: 1024px){.quiz form .peinag.container{grid-column:span 2}}.quiz form .peinag.button{height:48px;width:auto}.quiz form .peinag.description{font-weight:400}.quiz form .common-button{height:48px}.quiz form .common-button.whatsapp{padding:16px 40px;width:auto}.client-register.header{display:grid;gap:4px;justify-content:space-between;grid-template-columns:repeat(3,1fr)}.client-register.header h1,.client-register.header .h1{grid-column:span 2;font-size:18px;line-height:125%;display:flex;align-items:center;justify-content:space-between}.client-register.header h1 button,.client-register.header .h1 button{background-color:#fff;border-radius:50%;width:24px;height:24px;border:none;display:grid;align-items:center;justify-content:center}.client-register.header h1 button .icon,.client-register.header h1 .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] .client-register.header h1 button:last-of-type div,.client-register.header .h1 button .icon,.client-register.header .h1 .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] .client-register.header .h1 button:last-of-type div{width:16px;height:16px;max-width:16px;max-height:16px;min-width:16px;min-height:16px;background-color:#ec7d3f}@media (min-width: 744px){.client-register.header h1 button,.client-register.header .h1 button{display:none}}.client-register.header custom-select{background-color:#fff;outline-color:#fff;padding:4px 16px}.client-register.header custom-select[open=true]{outline-color:#ec7d3f}.client-register.header custom-select ul[is=option-list]{max-height:400px}.client-register.header custom-select .placeholder{font-size:14px;line-height:28px}.client-register.header custom-select#client-status-dropdown .placeholder{opacity:0;line-height:20px;padding:4px 16px}.client-register.header custom-select#client-status-dropdown .placeholder.chosen{color:#171718;background-color:#cdf3af;border-radius:8px;width:fit-content;opacity:1}.client-register.header custom-select#client-status-dropdown .placeholder:empty{opacity:0}@media (max-width: 1023.98px){.client-register.header{grid-template-columns:auto;gap:20px;justify-content:initial}.client-register.header h1,.client-register.header .h1{grid-column:span 1}}.client-register.dropdown-with-title{display:grid;gap:8px}.client-register.dropdown-with-title>h6,.client-register.dropdown-with-title>.h6{color:#9e9e9e;font-size:14px;line-height:125%;font-weight:400}.client-register.base-container{background-color:#fff;padding:24px;gap:16px;border-radius:16px;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 743.98px){.client-register.base-container{grid-template-columns:auto;padding:16px}.client-register.base-container div[dummy=true]{display:none}}.client-register.show-request{display:none;grid-column:span 3;grid-template-columns:inherit;gap:inherit}.client-register.show-request.shown{display:grid}@media (max-width: 743.98px){.client-register.show-request{grid-template-columns:auto;grid-column:span 1}}.client-register.show-fixation{display:none;grid-column:span 3;grid-template-columns:repeat(3,1fr);gap:inherit}.client-register.show-fixation.shown{display:grid}@media (max-width: 743.98px){.client-register.show-fixation{grid-template-columns:auto;grid-column:span 1}}.client-register.checkboxes{display:grid;grid-template-columns:repeat(3,1fr);grid-column:span 2;gap:inherit}@media (max-width: 743.98px){.client-register.checkboxes{grid-template-columns:auto;grid-column:span 1}}.client-register.deal-comment{display:grid;grid-column:span 3;gap:inherit}.client-register.deal-comment input{height:84px}@media (max-width: 743.98px){.client-register.deal-comment{grid-column:span 1}}.agent.field-title,.agent legend{font-size:12px;line-height:125%;color:#171718;font-weight:400}.agent .input-container input{height:36px}.agent textarea{height:fit-content;border-radius:8px;padding:8px 12px;border:none;font-size:12px;outline:1.5px solid #D2D2D2;width:100%}.agent textarea:focus,.agent textarea:focus-visible{outline:1.5px solid #0436B6;color:#0436b6}.agent textarea:empty,.agent textarea::placeholder{color:#9e9e9e;opacity:1}@media (max-width: 743.98px){.agent textarea{height:200px}}.agent.dropdown-with-title{display:grid;gap:8px}.agent.dropdown-with-title custom-select .selected-counter{display:none}.agent.bottom-buttons{display:flex;justify-content:end;gap:32px}.agent.bottom-buttons button,.agent.bottom-buttons input{border-radius:8px;padding:8px 24px;line-height:125%;font-weight:400;gap:16px}.agent.bottom-buttons button{background-color:#f4f4f1;color:#171718}.agent.bottom-buttons button .icon,.agent.bottom-buttons .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] .agent.bottom-buttons button:last-of-type div{background-color:#ec7d3f;width:12px;height:12px}.agent.form{display:grid;gap:16px}.agent.filters{display:grid;grid-template-columns:4fr 1fr 1fr;gap:16px}.agent.filters custom-select{outline-color:#9e9e9e;background-color:#f4f4f1}.agent.filters custom-select:focus,.agent.filters custom-select:focus-visible{outline-color:#ec7d3f}.agent.filters custom-select input{color:#494949}.agent.filters custom-select .selected-counter{display:none}.agent.filters custom-select ul[is=option-list]{background-color:inherit}.agent.filters custom-select ul[is=option-list] li[is=custom-option]:hover{background-color:#e4e4e4}.agent.filters custom-select ul[is=option-list] li[is=custom-option]:hover[selected=true]{background-color:#d2d2d2}client-table{font-size:12px;line-height:125%}client-table table{width:100%;table-layout:fixed}client-table tr[type=request-row]{display:none}client-table tr[type=request-row] th,client-table tr[type=request-row] td{color:#818181;font-weight:400;height:30px}client-table tr[type=request-row] th a,client-table tr[type=request-row] td a{color:#ec7d3f;font-weight:500}client-table tr[type=request-row][shown=true]{display:table-row}client-table td,client-table th{padding-left:8px;padding-right:8px}client-table td:nth-child(1),client-table td:nth-child(2),client-table td:nth-child(3),client-table th:nth-child(1),client-table th:nth-child(2),client-table th:nth-child(3){width:220px}client-table thead th{color:#494949;font-weight:400}client-table tbody tr{border-bottom:1.5px solid #D2D2D2}client-table tbody td{color:#171718;font-weight:400;height:40px}client-table tbody td custom-select{background-color:#cdf3af;outline:none;width:240px}client-table tbody td custom-select .selected-counter,client-table tbody td custom-select .pseudo-checkbox{display:none}client-table tbody td custom-select .arrow-tailless,client-table tbody td custom-select .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type client-table tbody td custom-select div{background-color:#494949}client-table tbody td custom-select .placeholder{color:#4b5a3f}client-table tbody td custom-select .placeholder.chosen{color:#171718}client-table tbody td custom-select li[is=custom-option]{font-size:inherit}@media (max-width: 1439.98px){client-table tbody td custom-select{width:120px}client-table tbody td custom-select ul[is=option-list]{padding-left:4px;padding-right:4px}}client-table tbody td:last-of-type>button{border-radius:50%;background-color:#fff;height:24px;aspect-ratio:1/1;border:none}client-table tbody td:last-of-type>button .icon,client-table tbody td:last-of-type>button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type client-table tbody td:last-of-type>button div{background-color:#ec7d3f;height:6px;width:12px;margin:auto;transition:rotate .2s;rotate:0deg}client-table tbody td:last-of-type>button[shown=true] .icon,client-table tbody td:last-of-type>button[shown=true] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type client-table tbody td:last-of-type>button[shown=true] div{rotate:180deg}sales-announcements{display:grid;gap:40px}@media (max-width: 1023.98px){sales-announcements{gap:24px}}sales-announcements header{display:flex;justify-content:space-between}sales-announcements header button{display:flex;gap:16px;background-color:#fff;height:36px;color:#171718;border-radius:18px;border:none;align-items:center;padding:8px 16px}sales-announcements header button div{border-radius:inherit;background-color:#171718;color:#fff;padding:2px 8px}@media (max-width: 429.98px){sales-announcements header{display:grid;gap:8px}sales-announcements header button{width:fit-content}}sales-announcements section{display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px;row-gap:20px;-webkit-user-select:none;user-select:none}@media (max-width: 1439.98px){sales-announcements section{column-gap:32px;row-gap:16px}}@media (max-width: 1023.98px){sales-announcements section{grid-template-columns:repeat(2,1fr);column-gap:32px;row-gap:24px}}@media (max-width: 743.98px){sales-announcements section{grid-template-columns:auto;row-gap:16px}}sales-announcements section[showall=true]>*[type=announcement]{display:grid}sales-announcements section>*[type=announcement]{padding:20px;background-color:#fff;border-radius:16px;gap:12px;display:none}@media (min-width: 744px){sales-announcements section>*[type=announcement]:nth-of-type(-n+6){display:grid}}@media (max-width: 743.98px){sales-announcements section>*[type=announcement]:nth-of-type(-n+3){display:grid}}sales-announcements section>*[type=announcement]>*:nth-child(1){display:grid;grid-template-columns:auto 1fr;gap:16px}sales-announcements section>*[type=announcement]>*:nth-child(1) img{width:50px;height:50px;border-radius:16px;grid-row:span 2}sales-announcements section>*[type=announcement]>*:nth-child(1) h5,sales-announcements section>*[type=announcement]>*:nth-child(1) .h5{font-size:16px;line-height:125%;font-weight:500;color:#171718;margin-bottom:4px}sales-announcements section>*[type=announcement]>*:nth-child(1) h6,sales-announcements section>*[type=announcement]>*:nth-child(1) .h6{font-size:14px;line-height:125%;font-weight:400;color:#818181}sales-announcements section>*[type=announcement]>*:nth-child(2){display:grid;grid-template-columns:auto 1fr auto;font-size:14px;font-weight:400;gap:8px}sales-announcements section>*[type=announcement]>*:nth-child(2) .icon,sales-announcements section>*[type=announcement]>*:nth-child(2) .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type sales-announcements section>*[type=announcement]>*:nth-child(2) div{width:16px;height:16px}sales-announcements section>*[type=announcement]>*:nth-child(2) div{color:#818181}sales-announcements section>*[type=announcement]>*:nth-child(2) a{margin-left:auto;color:#2f80ed}apartment-reservations{display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}@media (max-width: 1023.98px){apartment-reservations{grid-template-columns:repeat(2,1fr)}}@media (max-width: 743.98px){apartment-reservations{grid-template-columns:1fr;gap:16px}}apartment-reservations>*[type=card]{display:grid;background-color:#fff;padding:20px;border-radius:16px}apartment-reservations>*[type=card] .icon,apartment-reservations>*[type=card] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type apartment-reservations>*[type=card] div{width:24px;height:24px}apartment-reservations>*[type=card] h6,apartment-reservations>*[type=card] .h6{font-size:16px;line-height:125%;color:#171718;font-weight:500;margin-top:8px;margin-bottom:8px}apartment-reservations>*[type=card]>*[type=line]{display:flex;justify-content:space-between}apartment-reservations>*[type=card]>*[type=line] p{color:#818181;font-weight:400;font-size:14px;line-height:140%}apartment-reservations>*[type=card]>*[type=line] p:last-of-type{color:#2f80ed}estate-categories{display:grid;grid-template-columns:repeat(4,1fr);column-gap:40px;row-gap:24px;grid-auto-rows:160px}@media (max-width: 1439.98px){estate-categories{column-gap:32px;row-gap:16px;grid-auto-rows:120px}}@media (max-width: 1023.98px){estate-categories{grid-template-columns:repeat(2,1fr);column-gap:24px;grid-auto-rows:96px}}@media (max-width: 743.98px){estate-categories{column-gap:32px;grid-template-columns:1fr;grid-auto-rows:64px}}estate-categories>*[type=card]{display:grid;background-color:#e9e9e9;border-radius:32px;padding:36px 28px}estate-categories>*[type=card] .icon,estate-categories>*[type=card] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type estate-categories>*[type=card] div{width:40px;height:40px;align-self:flex-end;justify-self:end}estate-categories>*[type=card] h6,estate-categories>*[type=card] .h6{color:#171718;font-weight:500;font-size:24px;line-height:115%}@media (max-width: 1439.98px){estate-categories>*[type=card] h6,estate-categories>*[type=card] .h6{font-size:20px}}@media (max-width: 1023.98px){estate-categories>*[type=card] h6,estate-categories>*[type=card] .h6{font-size:16px;line-height:125%}}@media (min-width: 1024px){estate-categories>*[type=card]:first-of-type{grid-row:span 2;align-content:center}}@media (max-width: 1439.98px){estate-categories>*[type=card]{padding:16px;border-radius:24px}estate-categories>*[type=card] .icon,estate-categories>*[type=card] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type estate-categories>*[type=card] div{width:32px;height:32px}}@media (max-width: 1023.98px){estate-categories>*[type=card]:first-of-type{grid-column:span 2;align-content:center}}@media (max-width: 743.98px){estate-categories>*[type=card]{grid-template-columns:auto 1fr;padding:16px;border-radius:24px}estate-categories>*[type=card] br{display:none}estate-categories>*[type=card]:first-of-type{grid-column:span 1}}.agent.search.header{display:grid;grid-template-columns:auto 400px;column-gap:64px;row-gap:32px}@media (max-width: 1023.98px){.agent.search.header{grid-template-columns:auto}}.agent.search.header h1,.agent.search.header .h1{font-size:28px;color:#171718;display:grid;gap:32px}.agent.search.header>div[type=buttongrid]{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:12px}.agent.search.header>div[type=buttongrid][showall="1"] button{display:flex}.agent.search.header>div[type=buttongrid][showall="1"] button[more=true]{display:none}.agent.search.header>div[type=buttongrid] button{background-color:#fff;color:#171718;font-size:14px;font-weight:400;border-radius:24px;display:none;gap:12px;padding:8px 16px;height:48px;border:none;align-items:center}@media (max-width: 1439.98px){.agent.search.header>div[type=buttongrid] button{display:none}.agent.search.header>div[type=buttongrid] button:nth-of-type(-n+2){display:flex}}@media (min-width: 1440px){.agent.search.header>div[type=buttongrid] button:nth-of-type(-n+4){display:flex}}.agent.search.header>div[type=buttongrid] button[more=true]{color:#494949;font-weight:500;font-size:24px;aspect-ratio:1/1;justify-content:center;line-height:22px;display:flex;align-items:start}.agent.search.header>div[type=buttongrid] button div{color:#818181}.agent.search.header>div[type=buttongrid] button:last-of-type div{font-size:0;width:16px;height:12px;background-color:#171718}.agent.search.header>div[type=mapbutton]{position:relative;height:100px;border-radius:24px;gap:12px;display:grid;background-image:url(/build/assets/mapbg-4c4b4dc8.png);background-position:center;padding:32px 64px;grid-row:span 2;cursor:pointer}.agent.search.header>div[type=mapbutton] *[type=mapbuttonshadow]{background-color:#171718;opacity:.3;display:none;top:0;bottom:0;left:0;right:0;position:absolute;transition:background-color .35s ease-in-out;border-radius:inherit}.agent.search.header>div[type=mapbutton]:hover *[type=mapbuttonshadow]{display:block}.agent.search.header>div[type=mapbutton]:hover .common-button{color:#ec7d3f}.agent.search.header>div[type=mapbutton]:hover .common-button .icon,.agent.search.header>div[type=mapbutton]:hover .common-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .agent.search.header>div[type=mapbutton]:hover .common-button div{background-color:#ec7d3f}.agent.search.header>div[type=mapbutton] .common-button{padding:8px 92px;border-radius:16px;border:none!important;font-weight:400;background-color:#fff;z-index:1}.agent.search.header>div[type=mapbutton] .common-button .icon,.agent.search.header>div[type=mapbutton] .common-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .agent.search.header>div[type=mapbutton] .common-button div{background-color:#171718}@media (max-width: 1023.98px){.agent.search.header>div[type=mapbutton]{display:none}}.real-estate-compilation.header{display:grid;gap:32px}.real-estate-compilation.header header{display:grid;gap:24px;grid-template-columns:1fr repeat(2,260px)}@media (max-width: 1023.98px){.real-estate-compilation.header header{display:flex;flex-wrap:wrap;justify-content:end}.real-estate-compilation.header header .dropdown-with-title{width:260px}}@media (max-width: 743.98px){.real-estate-compilation.header header{display:grid;justify-content:initial;grid-template-columns:1fr}.real-estate-compilation.header header .dropdown-with-title{width:initial}}.real-estate-compilation.header header h4,.real-estate-compilation.header header .h4{font-size:16px;line-height:140%;color:#171718}@media (max-width: 1023.98px){.real-estate-compilation.header header h4,.real-estate-compilation.header header .h4{flex:1;min-width:100%}}@media (max-width: 743.98px){.real-estate-compilation.header header h4,.real-estate-compilation.header header .h4{min-width:initial}}.real-estate-compilation.header buttons-grid{outline:none;padding:0;width:fit-content;gap:8px}.real-estate-compilation.header buttons-grid button{background-color:#fff;outline:1px solid #D2D2D2;padding:4px 16px;font-weight:500;font-size:14px;border-radius:8px}.real-estate-compilation.header buttons-grid button[selected=true]{background-color:#ec7d3f;outline:1px solid #EC7D3F}.real-estate-compilation.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width: 1023.98px){.real-estate-compilation.gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width: 743.98px){.real-estate-compilation.gallery{grid-template-columns:1fr}}contained-checkbox{border-radius:8px;outline:1.5px solid #D2D2D2;background-color:#fff;padding:8px 16px;gap:8px;display:grid;justify-content:start;align-items:center;grid-template-columns:auto auto;cursor:pointer;-webkit-user-select:none;user-select:none}contained-checkbox .placeholder{color:#171718;font-size:12px}contained-checkbox .pseudo-checkbox{border-color:#d2d2d2}buttons-grid{position:relative;padding:4px 12px;outline:1.5px solid #D2D2D2;display:flex;align-items:center;justify-content:space-between;border-radius:8px;font-size:12px;gap:16px}buttons-grid button{font-size:inherit;line-height:150%;color:#171718;padding:4px;border-radius:4px;outline:none;border:none;background-color:inherit;flex:1}buttons-grid button[selected=true]{background-color:#ec7d3f;color:#f4f4f1;width:auto}custom-select{position:relative;padding:8px 16px;outline:1.5px solid #D2D2D2;display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-radius:8px;font-size:12px;line-height:170%;gap:16px;background-color:#fff}custom-select legend{position:absolute;top:0%;transform:translateY(-100%);font-weight:400;background-color:inherit;width:fit-content;padding:0 12px;margin-left:-12px;font-size:inherit;translate:0 8px}custom-select .divider{display:none;max-height:1px;min-height:1px;background-color:transparent;border-top:.5px solid #D2D2D2;width:calc(100% + 32px);margin-left:-16px;margin-top:4px;margin-bottom:4px}custom-select>:not(input){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}custom-select .icon.arrow-tailless,custom-select .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type custom-select div{height:7px;width:16px;rotate:180deg;justify-self:end}custom-select[open=true]{outline-color:#ec7d3f}custom-select[open=true] .icon.arrow-tailless,custom-select[open=true] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type custom-select[open=true] div{rotate:0deg}custom-select[allowMultiple="1"] li[is=custom-option]{border-radius:4px}.selected-counter{font-size:14px;color:#ec7d3f;background-color:#f4f4f1;border-radius:50%;height:24px;min-width:24px;width:fit-content;text-align:center;visibility:hidden;display:grid;align-items:center;justify-content:center;margin-left:auto}.selected-counter.hidden-forever{min-width:0;width:0;max-width:0;height:0;opacity:0}.placeholder{font-weight:400;color:#9e9e9e;font-size:inherit}.placeholder.chosen{color:#171718}ul[is=option-list]{font-weight:inherit;font-size:inherit;cursor:default;position:absolute;overflow:hidden;max-height:0;top:100%;background-color:inherit;left:8px;right:8px;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;height:0;padding:0 12px;gap:0px;z-index:8}ul[is=option-list][open=true]{overflow-y:auto;height:fit-content;max-height:300px;padding:12px;gap:4px;display:grid;box-shadow:0 4px 3px 2px #0000001a}li[is=custom-option]{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:4px;border-radius:12px;cursor:pointer;font-size:14px;font-weight:400;transition:background-color .2s;align-items:center}li[is=custom-option]:hover{background-color:#e9e9e9}li[is=custom-option][selected=true]{background-color:#e4e4e4}profile-placeholder{border-radius:50%;background-color:#f4f4f1;width:32px;height:32px;justify-content:center;align-items:center;display:flex;cursor:pointer;position:relative}profile-placeholder .icon,profile-placeholder .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type profile-placeholder div{width:16px;height:16px}.round-button-template,like-button,share-button,building-card *[type=top-buttons]>button,agent-building-card *[type=top-buttons]>button,wide-building-card *[type=top-buttons]>button{border-radius:50%;border:none;width:40px;height:40px;padding:0;background-color:#fff;display:flex;justify-content:center;align-items:center;position:relative}.round-button-template .icon,like-button .icon,share-button .icon,building-card *[type=top-buttons]>button .icon,agent-building-card *[type=top-buttons]>button .icon,wide-building-card *[type=top-buttons]>button .icon,.round-button-template .agent.search.header>div[type=buttongrid] button:last-of-type div,like-button .agent.search.header>div[type=buttongrid] button:last-of-type div,share-button .agent.search.header>div[type=buttongrid] button:last-of-type div,building-card *[type=top-buttons]>button .agent.search.header>div[type=buttongrid] button:last-of-type div,agent-building-card *[type=top-buttons]>button .agent.search.header>div[type=buttongrid] button:last-of-type div,wide-building-card *[type=top-buttons]>button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .round-button-template div,.agent.search.header>div[type=buttongrid] button:last-of-type like-button div,.agent.search.header>div[type=buttongrid] button:last-of-type share-button div,.agent.search.header>div[type=buttongrid] button:last-of-type building-card *[type=top-buttons]>button div,.agent.search.header>div[type=buttongrid] button:last-of-type agent-building-card *[type=top-buttons]>button div,.agent.search.header>div[type=buttongrid] button:last-of-type wide-building-card *[type=top-buttons]>button div,building-card .agent.search.header>div[type=buttongrid] button:last-of-type *[type=top-buttons]>button div,agent-building-card .agent.search.header>div[type=buttongrid] button:last-of-type *[type=top-buttons]>button div,wide-building-card .agent.search.header>div[type=buttongrid] button:last-of-type *[type=top-buttons]>button div{width:50%;height:50%;background-color:#494949}.round-button-template:hover,like-button:hover,share-button:hover,building-card *[type=top-buttons]>button:hover,agent-building-card *[type=top-buttons]>button:hover,wide-building-card *[type=top-buttons]>button:hover{outline:2px solid #EC7D3F}.round-button-template:hover .icon,like-button:hover .icon,share-button:hover .icon,building-card *[type=top-buttons]>button:hover .icon,agent-building-card *[type=top-buttons]>button:hover .icon,wide-building-card *[type=top-buttons]>button:hover .icon,.round-button-template:hover .agent.search.header>div[type=buttongrid] button:last-of-type div,like-button:hover .agent.search.header>div[type=buttongrid] button:last-of-type div,share-button:hover .agent.search.header>div[type=buttongrid] button:last-of-type div,building-card *[type=top-buttons]>button:hover .agent.search.header>div[type=buttongrid] button:last-of-type div,agent-building-card *[type=top-buttons]>button:hover .agent.search.header>div[type=buttongrid] button:last-of-type div,wide-building-card *[type=top-buttons]>button:hover .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type .round-button-template:hover div,.agent.search.header>div[type=buttongrid] button:last-of-type like-button:hover div,.agent.search.header>div[type=buttongrid] button:last-of-type share-button:hover div,.agent.search.header>div[type=buttongrid] button:last-of-type building-card *[type=top-buttons]>button:hover div,.agent.search.header>div[type=buttongrid] button:last-of-type agent-building-card *[type=top-buttons]>button:hover div,.agent.search.header>div[type=buttongrid] button:last-of-type wide-building-card *[type=top-buttons]>button:hover div,building-card .agent.search.header>div[type=buttongrid] button:last-of-type *[type=top-buttons]>button:hover div,agent-building-card .agent.search.header>div[type=buttongrid] button:last-of-type *[type=top-buttons]>button:hover div,wide-building-card .agent.search.header>div[type=buttongrid] button:last-of-type *[type=top-buttons]>button:hover div{background-color:#ec7d3f}.round-button-template:hover>.hint.base-container,like-button:hover>.hint.base-container,share-button:hover>.hint.base-container,building-card *[type=top-buttons]>button:hover>.hint.base-container,agent-building-card *[type=top-buttons]>button:hover>.hint.base-container,wide-building-card *[type=top-buttons]>button:hover>.hint.base-container{display:block}.building-marker{border:2px solid #EC7D3F;background-color:#f4f4f1;border-radius:50%;min-height:inherit;min-width:inherit;display:flex;align-items:center;justify-content:center;width:44px;height:44px}.building-marker img{width:100%;height:100%;border-radius:inherit}text-input,date-picker,phone-input{display:grid;gap:8px}text-input>div,date-picker>div,phone-input>div{font-size:12px;font-weight:400;color:#f13131;display:none}text-input fieldset,date-picker fieldset,phone-input fieldset{display:grid;gap:8px;gap:inherit;position:relative}text-input fieldset legend,date-picker fieldset legend,phone-input fieldset legend{font-size:12px;line-height:125%;color:#171718;font-weight:400}text-input fieldset legend span,date-picker fieldset legend span,phone-input fieldset legend span{color:#f13131}text-input fieldset input,date-picker fieldset input,phone-input fieldset input{width:100%;border-radius:8px;padding:8px 12px;border:none;font-size:12px;outline:1.5px solid #D2D2D2;background-color:inherit}text-input fieldset input:focus,date-picker fieldset input:focus,phone-input fieldset input:focus,text-input fieldset input:focus-visible,date-picker fieldset input:focus-visible,phone-input fieldset input:focus-visible{outline:1.5px solid #0436B6;color:#0436b6}text-input fieldset .input-container,date-picker fieldset .input-container,phone-input fieldset .input-container{position:relative}text-input fieldset .icons-container,date-picker fieldset .icons-container,phone-input fieldset .icons-container{position:absolute;right:16px;top:50%;transform:translateY(-50%);bottom:0}text-input fieldset .icons-container .icon,date-picker fieldset .icons-container .icon,phone-input fieldset .icons-container .icon,text-input fieldset .icons-container .agent.search.header>div[type=buttongrid] button:last-of-type div,date-picker fieldset .icons-container .agent.search.header>div[type=buttongrid] button:last-of-type div,phone-input fieldset .icons-container .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type text-input fieldset .icons-container div,.agent.search.header>div[type=buttongrid] button:last-of-type date-picker fieldset .icons-container div,.agent.search.header>div[type=buttongrid] button:last-of-type phone-input fieldset .icons-container div{display:none;width:16px;height:16px}text-input fieldset .icons-container .icon.error,date-picker fieldset .icons-container .icon.error,phone-input fieldset .icons-container .icon.error,text-input fieldset .icons-container .agent.search.header>div[type=buttongrid] button:last-of-type div.error,date-picker fieldset .icons-container .agent.search.header>div[type=buttongrid] button:last-of-type div.error,phone-input fieldset .icons-container .agent.search.header>div[type=buttongrid] button:last-of-type div.error,.agent.search.header>div[type=buttongrid] button:last-of-type text-input fieldset .icons-container div.error,.agent.search.header>div[type=buttongrid] button:last-of-type date-picker fieldset .icons-container div.error,.agent.search.header>div[type=buttongrid] button:last-of-type phone-input fieldset .icons-container div.error{right:32px}text-input fieldset .icons-container .icon.action-close,date-picker fieldset .icons-container .icon.action-close,phone-input fieldset .icons-container .icon.action-close,text-input fieldset .icons-container .agent.search.header>div[type=buttongrid] button:last-of-type div.action-close,date-picker fieldset .icons-container .agent.search.header>div[type=buttongrid] button:last-of-type div.action-close,phone-input fieldset .icons-container .agent.search.header>div[type=buttongrid] button:last-of-type div.action-close,.agent.search.header>div[type=buttongrid] button:last-of-type text-input fieldset .icons-container div.action-close,.agent.search.header>div[type=buttongrid] button:last-of-type date-picker fieldset .icons-container div.action-close,.agent.search.header>div[type=buttongrid] button:last-of-type phone-input fieldset .icons-container div.action-close{background-color:#0436b6;cursor:pointer}text-input[invalid=true] input,date-picker[invalid=true] input,phone-input[invalid=true] input{outline:1.5px solid #F13131!important;color:#f13131!important}text-input[invalid=true] .icon.error,date-picker[invalid=true] .icon.error,phone-input[invalid=true] .icon.error,text-input[invalid=true] .agent.search.header>div[type=buttongrid] button:last-of-type div.error,date-picker[invalid=true] .agent.search.header>div[type=buttongrid] button:last-of-type div.error,phone-input[invalid=true] .agent.search.header>div[type=buttongrid] button:last-of-type div.error,.agent.search.header>div[type=buttongrid] button:last-of-type text-input[invalid=true] div.error,.agent.search.header>div[type=buttongrid] button:last-of-type date-picker[invalid=true] div.error,.agent.search.header>div[type=buttongrid] button:last-of-type phone-input[invalid=true] div.error{display:block}search-bar{background-color:#f4f4f1;display:flex;gap:12px;padding:8px 16px;align-items:center;outline:1.5px solid #9E9E9E;border-radius:8px;color:#494949}search-bar>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type search-bar>div{width:16px;height:16px;flex-shrink:0}search-bar input{width:100%;border:none;background-color:inherit;outline:none;font-size:12px;line-height:180%}search-bar[selected=true]{outline:1.5px solid #0436B6}date-picker fieldset .input-container input{text-align:left}date-picker fieldset .input-container input:focus,date-picker fieldset .input-container input:focus-visible{outline-color:#d2d2d2;color:#171718}date-picker fieldset .input-container .icons-container{pointer-events:none}date-picker fieldset .input-container .icons-container .icon,date-picker fieldset .input-container .icons-container .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type date-picker fieldset .input-container .icons-container div{display:block;height:16px;width:16px;background-color:#171718}date-picker .calendar-container{position:fixed;z-index:11;background-color:#00000080;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none}date-picker .calendar-container[shown=true]{display:block}date-picker .calendar-container>div{cursor:default;top:50%;left:50%;translate:-50% -50%;background-color:#fff;border-radius:16px;padding:16px;outline:1.5px solid #D2D2D2;width:fit-content;position:relative;min-width:500px}@media (max-width: 743.98px){date-picker .calendar-container>div{min-width:0;max-width:calc(100vw - 16px)}}date-picker .calendar-container>div h2,date-picker .calendar-container>div .h2{text-transform:capitalize}date-picker .calendar-container>div .fc-daygrid-day-frame,date-picker .calendar-container>div .fc-daygrid-day-number{cursor:pointer}date-picker .calendar-container>div .fc-today-button{display:none;text-transform:capitalize}date-picker .calendar-container>div .fc-toolbar-chunk{display:grid;gap:8px;grid-template-columns:auto auto}user-menu{height:100vh;position:fixed;right:0;width:320px;background-color:#fff;z-index:50;box-shadow:0 4px 3px 2px #0000001a;transform:translate(100%);transition:transform .2s ease-in-out}user-menu[open=true]{transform:translate(0)}user-menu>*{border-bottom:1.5px solid #D2D2D2;padding:12px 16px}user-menu header{display:grid;gap:12px;grid-template-columns:auto 1fr auto;-webkit-user-select:none;user-select:none;justify-content:start}user-menu header h5,user-menu header .h5{color:#171718;font-size:14px;font-weight:500}user-menu header h6,user-menu header .h6{color:#818181;font-size:14px;font-weight:500}user-menu header button{border-radius:50%;background-color:#f4f4f1;border:none;width:24px;height:24px}user-menu header button .icon,user-menu header .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] user-menu header button:last-of-type div{width:16px;height:16px;background-color:#ec7d3f}user-menu contained-checkbox{background-color:#f2f2f2;border-radius:16px;justify-content:center;direction:rtl;border:none;outline:none;width:fit-content}user-menu contained-checkbox .placeholder{font-size:14px;line-height:125%;color:#ec7d3f;font-weight:500}user-menu ul{list-style:none;margin:0;padding:0}user-menu ul li{padding:16px;display:flex;gap:16px;align-items:center;font-weight:400;color:#171718;font-size:14px;line-height:125%}user-menu ul li[clientonly=true]{display:none}user-menu ul li[clientonly=true] .icon,user-menu ul li[clientonly=true] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type user-menu ul li[clientonly=true] div{background-color:#ec7d3f}user-menu ul li[clientonly=true] a{color:#ec7d3f}user-menu ul li .icon,user-menu ul li .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type user-menu ul li div{width:24px;height:24px}user-menu ul li a{color:#171718}user-menu ul li:nth-last-of-type(2){border-bottom:1.5px solid #D2D2D2}user-menu[clientmode=true] ul li[clientonly=true]{display:flex}building-card,agent-building-card,wide-building-card{position:relative;width:100%;display:flex;flex-direction:column;min-width:100%;height:510px;gap:12px;background-color:#fff;border-radius:32px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 744px){building-card,agent-building-card,wide-building-card{min-width:calc(50% - 12px)}}@media (min-width: 1024px){building-card,agent-building-card,wide-building-card{min-width:calc(33.33% - 20px)}}@media (min-width: 1440px){building-card,agent-building-card,wide-building-card{height:580px}}@media (min-width: 1800px){building-card,agent-building-card,wide-building-card{height:600px}}building-card *[type=top-content],agent-building-card *[type=top-content],wide-building-card *[type=top-content]{position:relative;width:100%;height:282px;max-height:55%;border-radius:32px;box-sizing:border-box;grid-column:span 2;justify-content:space-between;transition:max-height .35s,background-image .35s;cursor:pointer;display:flex;flex-direction:column;padding:16px}@media (min-width: 430px){building-card *[type=top-content],agent-building-card *[type=top-content],wide-building-card *[type=top-content]{grid-column:span 1}}@media (min-width: 1440px){building-card *[type=top-content],agent-building-card *[type=top-content],wide-building-card *[type=top-content]{height:312px;padding:32px}}@media (min-width: 1800px){building-card *[type=top-content],agent-building-card *[type=top-content],wide-building-card *[type=top-content]{height:331px}}building-card *[type=top-buttons],agent-building-card *[type=top-buttons],wide-building-card *[type=top-buttons]{display:flex;justify-content:end;z-index:2;gap:16px}@media (max-width: 1439.98px){building-card *[type=top-buttons]>*,agent-building-card *[type=top-buttons]>*,wide-building-card *[type=top-buttons]>*{width:32px;height:32px}}building-card *[type=top-buttons]>button[mapActive=true],agent-building-card *[type=top-buttons]>button[mapActive=true],wide-building-card *[type=top-buttons]>button[mapActive=true]{outline:2px solid #EC7D3F}building-card *[type=top-buttons]>button[mapActive=true] .icon,agent-building-card *[type=top-buttons]>button[mapActive=true] .icon,wide-building-card *[type=top-buttons]>button[mapActive=true] .icon,building-card *[type=top-buttons]>button[mapActive=true] .agent.search.header>div[type=buttongrid] button:last-of-type div,agent-building-card *[type=top-buttons]>button[mapActive=true] .agent.search.header>div[type=buttongrid] button:last-of-type div,wide-building-card *[type=top-buttons]>button[mapActive=true] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type building-card *[type=top-buttons]>button[mapActive=true] div,.agent.search.header>div[type=buttongrid] button:last-of-type agent-building-card *[type=top-buttons]>button[mapActive=true] div,.agent.search.header>div[type=buttongrid] button:last-of-type wide-building-card *[type=top-buttons]>button[mapActive=true] div{background-color:#ec7d3f}@media (max-width: 1439.98px){building-card *[type=top-buttons]>button,agent-building-card *[type=top-buttons]>button,wide-building-card *[type=top-buttons]>button{width:32px;height:32px}}building-card *[type=top-buttons] *[type=commission],agent-building-card *[type=top-buttons] *[type=commission],wide-building-card *[type=top-buttons] *[type=commission]{background-color:#639c70;font-size:11px;line-height:140%;font-weight:500;color:#fff;padding:4px 12px;border-radius:12px;height:fit-content;margin-right:auto;white-space:nowrap;width:fit-content}building-card *[type=map],agent-building-card *[type=map],wide-building-card *[type=map]{display:none;position:absolute;width:inherit;height:inherit;border-radius:inherit;z-index:2;cursor:grab;top:0;bottom:0;left:0;right:0}building-card *[type=map]>ymaps,agent-building-card *[type=map]>ymaps,wide-building-card *[type=map]>ymaps{border-radius:inherit}building-card *[type=bottom-shadow],agent-building-card *[type=bottom-shadow],wide-building-card *[type=bottom-shadow]{width:100%;height:100%;pointer-events:none;position:absolute;background:linear-gradient(0deg,black,transparent 40%);opacity:.5;border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0;z-index:1;left:0;right:0;top:0;bottom:0}building-card *[type=subheader],agent-building-card *[type=subheader],wide-building-card *[type=subheader]{font-weight:500;color:#171718;font-size:16px}building-card *[type=description-container],agent-building-card *[type=description-container],wide-building-card *[type=description-container]{display:grid;gap:8px;overflow-y:hidden;overflow-x:hidden;max-height:45%;transition:max-height;transition-duration:.35s;padding:0 16px 16px;font-size:14px;color:#818181}@media (min-width: 1440px){building-card *[type=description-container],agent-building-card *[type=description-container],wide-building-card *[type=description-container]{gap:12px}}building-card *[type=description-container] h6,agent-building-card *[type=description-container] h6,wide-building-card *[type=description-container] h6,building-card *[type=description-container] .h6,agent-building-card *[type=description-container] .h6,wide-building-card *[type=description-container] .h6{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;font-size:18px;height:26px;line-height:140%;color:#171718}@media (min-width: 1024px){building-card *[type=description-container] h6,agent-building-card *[type=description-container] h6,wide-building-card *[type=description-container] h6,building-card *[type=description-container] .h6,agent-building-card *[type=description-container] .h6,wide-building-card *[type=description-container] .h6{font-size:16px;height:22px}}@media (min-width: 1440px){building-card *[type=description-container] h6,agent-building-card *[type=description-container] h6,wide-building-card *[type=description-container] h6,building-card *[type=description-container] .h6,agent-building-card *[type=description-container] .h6,wide-building-card *[type=description-container] .h6{font-size:20px;height:28px}}@media (min-width: 1800px){building-card *[type=description-container] h6,agent-building-card *[type=description-container] h6,wide-building-card *[type=description-container] h6,building-card *[type=description-container] .h6,agent-building-card *[type=description-container] .h6,wide-building-card *[type=description-container] .h6{font-size:24px;height:32px}}building-card *[type=description-container] *[type=more],agent-building-card *[type=description-container] *[type=more],wide-building-card *[type=description-container] *[type=more]{color:#ec7d3f;font-size:16px;display:grid}building-card *[type=description-container] *[type=more][show=true],agent-building-card *[type=description-container] *[type=more][show=true],wide-building-card *[type=description-container] *[type=more][show=true]{display:none}building-card *[type=description-container] ul,agent-building-card *[type=description-container] ul,wide-building-card *[type=description-container] ul{display:grid;gap:inherit;font-size:inherit}building-card *[type=description-container] ul li,agent-building-card *[type=description-container] ul li,wide-building-card *[type=description-container] ul li{display:grid;justify-content:space-between;align-items:center;grid-template-columns:24% 34% 1fr;gap:4px;font-size:inherit;min-height:20px}building-card *[type=description-container] ul li div:not([type=subheader]),agent-building-card *[type=description-container] ul li div:not([type=subheader]),wide-building-card *[type=description-container] ul li div:not([type=subheader]){white-space:nowrap;font-weight:400}building-card *[type=description-container] *[type=additional-info],agent-building-card *[type=description-container] *[type=additional-info],wide-building-card *[type=description-container] *[type=additional-info]{display:none;gap:inherit;padding:0}building-card *[type=description-container] *[type=additional-info]>.common-button,agent-building-card *[type=description-container] *[type=additional-info]>.common-button,wide-building-card *[type=description-container] *[type=additional-info]>.common-button{margin-top:8px;font-size:16px;line-height:26px;background-color:#fff;height:56px}@media (min-width: 1024px){building-card *[type=description-container] *[type=additional-info]>.common-button,agent-building-card *[type=description-container] *[type=additional-info]>.common-button,wide-building-card *[type=description-container] *[type=additional-info]>.common-button{margin-top:12px}}building-card *[type=description-container] *[type=description],agent-building-card *[type=description-container] *[type=description],wide-building-card *[type=description-container] *[type=description]{color:#818181;font-size:14px;font-weight:400;line-height:140%}building-card *[type=description-container] header,agent-building-card *[type=description-container] header,wide-building-card *[type=description-container] header{display:grid;gap:inherit}building-card *[type=description-container] header *[type=group],agent-building-card *[type=description-container] header *[type=group],wide-building-card *[type=description-container] header *[type=group]{color:#494949;font-size:16px;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;justify-content:space-between}@media (min-width: 1024px){building-card *[type=description-container] header *[type=group],agent-building-card *[type=description-container] header *[type=group],wide-building-card *[type=description-container] header *[type=group]{font-size:14px}}@media (min-width: 1440px){building-card *[type=description-container] header *[type=group],agent-building-card *[type=description-container] header *[type=group],wide-building-card *[type=description-container] header *[type=group]{font-size:16px}}building-card *[type=description-container] header *[type=description],agent-building-card *[type=description-container] header *[type=description],wide-building-card *[type=description-container] header *[type=description]{flex-direction:row;gap:8px;align-items:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}building-card *[type=description-container] header *[type=description][and=one-line],agent-building-card *[type=description-container] header *[type=description][and=one-line],wide-building-card *[type=description-container] header *[type=description][and=one-line]{display:flex;overflow:inherit;max-height:20px;gap:8px}building-card *[type=description-container] header *[type=description][and=one-line] span.icon,agent-building-card *[type=description-container] header *[type=description][and=one-line] span.icon,wide-building-card *[type=description-container] header *[type=description][and=one-line] span.icon{background-color:#ec7d3f}@media (min-width: 1024px){building-card *[type=description-container] header *[type=description][and=one-line],agent-building-card *[type=description-container] header *[type=description][and=one-line],wide-building-card *[type=description-container] header *[type=description][and=one-line]{font-size:12px}}@media (min-width: 1440px){building-card *[type=description-container] header *[type=description][and=one-line],agent-building-card *[type=description-container] header *[type=description][and=one-line],wide-building-card *[type=description-container] header *[type=description][and=one-line]{font-size:14px}}building-card *[type=description-container] header *[type=description] .icon,agent-building-card *[type=description-container] header *[type=description] .icon,wide-building-card *[type=description-container] header *[type=description] .icon,building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div,agent-building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div,wide-building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type building-card *[type=description-container] header *[type=description] div,.agent.search.header>div[type=buttongrid] button:last-of-type agent-building-card *[type=description-container] header *[type=description] div,.agent.search.header>div[type=buttongrid] button:last-of-type wide-building-card *[type=description-container] header *[type=description] div{width:20px;height:20px;min-width:20px;min-height:20px}building-card *[type=description-container] header *[type=description] .icon.car,agent-building-card *[type=description-container] header *[type=description] .icon.car,wide-building-card *[type=description-container] header *[type=description] .icon.car,building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div.car,agent-building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div.car,wide-building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div.car,.agent.search.header>div[type=buttongrid] button:last-of-type building-card *[type=description-container] header *[type=description] div.car,.agent.search.header>div[type=buttongrid] button:last-of-type agent-building-card *[type=description-container] header *[type=description] div.car,.agent.search.header>div[type=buttongrid] button:last-of-type wide-building-card *[type=description-container] header *[type=description] div.car,building-card *[type=description-container] header *[type=description] .icon.people,agent-building-card *[type=description-container] header *[type=description] .icon.people,wide-building-card *[type=description-container] header *[type=description] .icon.people,building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div.people,agent-building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div.people,wide-building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div.people,.agent.search.header>div[type=buttongrid] button:last-of-type building-card *[type=description-container] header *[type=description] div.people,.agent.search.header>div[type=buttongrid] button:last-of-type agent-building-card *[type=description-container] header *[type=description] div.people,.agent.search.header>div[type=buttongrid] button:last-of-type wide-building-card *[type=description-container] header *[type=description] div.people{margin-left:4px;margin-right:-4px}@media (min-width: 1440px){building-card *[type=description-container] header *[type=description] .icon,agent-building-card *[type=description-container] header *[type=description] .icon,wide-building-card *[type=description-container] header *[type=description] .icon,building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div,agent-building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div,wide-building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type building-card *[type=description-container] header *[type=description] div,.agent.search.header>div[type=buttongrid] button:last-of-type agent-building-card *[type=description-container] header *[type=description] div,.agent.search.header>div[type=buttongrid] button:last-of-type wide-building-card *[type=description-container] header *[type=description] div{width:24px;height:24px;min-width:24px;min-height:24px}}@media (min-width: 1440px){building-card *[type=description-container] header *[type=description],agent-building-card *[type=description-container] header *[type=description],wide-building-card *[type=description-container] header *[type=description]{gap:12px}}image-gallery{background-repeat:no-repeat;background-position:0 center;background-size:auto;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:inherit;padding:inherit;padding-left:52px;padding-right:52px}image-gallery>*[type=card-area]{display:flex;flex-direction:row;height:100%;width:100%;z-index:0;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:inherit}image-gallery>*[type=card-area] *{height:100%;width:100%;z-index:0;cursor:pointer}image-gallery>*[type=slider-indicators]{display:flex;flex-direction:row;z-index:2;gap:8px;width:100%;justify-content:center;position:relative;top:100%;transform:translateY(-100%)}image-gallery>*[type=slider-indicators] *{background-color:#f4f4f1;opacity:.6;height:4px;width:100%;border-radius:4px}image-gallery>*[type=slider-indicators] *[active=true]{background-color:#ec7d3f;opacity:1}share-button[open=true] *[type=menu]{display:grid}share-button>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type share-button>div{pointer-events:none}@media (min-width: 1440px){share-button>.icon,.agent.search.header>div[type=buttongrid] button:last-of-type share-button>div{width:24px;height:24px}}share-button>*[type=menu]{width:fit-content;background-color:#fff;position:absolute;cursor:default;pointer-events:all;overflow:hidden;max-width:fit-content;max-height:fit-content;padding:24px 16px;gap:4px;font-size:16px;color:#171718;transform:translate(-50%,50%);border-radius:24px;border:1.5px solid #D2D2D2;display:none}share-button>*[type=menu] button{display:flex;gap:8px;white-space:nowrap;cursor:pointer;border-radius:16px;background-color:#fff;outline:none!important;padding:10px 16px;width:100%;justify-content:start;border:none;align-items:center}share-button>*[type=menu] button:hover{background-color:#e9e9e9}share-button>*[type=menu] button:last-of-type{justify-content:center;margin-top:8px;background-color:#e9e9e9;border-radius:24px}share-button>*[type=menu] button .icon,share-button>*[type=menu] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] share-button>*[type=menu] button:last-of-type div{width:24px;height:24px;background-color:#ec7d3f}like-button[like="1"]{outline:2px solid #EC7D3F}like-button[like="1"] .icon,like-button[like="1"] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type like-button[like="1"] div{background-color:#ec7d3f;-webkit-mask-image:url(/build/assets/action-like-filled-2d86f037.svg);mask-image:url(/build/assets/action-like-filled-2d86f037.svg)}like-button[like=""] .icon,like-button[like=""] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type like-button[like=""] div,like-button[like="0"] .icon,like-button[like="0"] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type like-button[like="0"] div{background-color:#171718;-webkit-mask-image:url(/build/assets/action-like-4e3386ac.svg);mask-image:url(/build/assets/action-like-4e3386ac.svg)}like-button[like=""]:hover .icon,like-button[like=""]:hover .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type like-button[like=""]:hover div,like-button[like="0"]:hover .icon,like-button[like="0"]:hover .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type like-button[like="0"]:hover div{background-color:#ec7d3f}agent-building-card,wide-building-card{height:fit-content}@media (min-width: 744px){agent-building-card[smallonly=true],wide-building-card[smallonly=true],agent-building-card[smallonly="1"],wide-building-card[smallonly="1"]{display:none}}@media (min-width: 1024px){agent-building-card,wide-building-card{min-width:calc(50% - 12px)}}@media (min-width: 1440px){agent-building-card,wide-building-card{min-width:calc(33.33% - 20px)}}agent-building-card image-gallery,wide-building-card image-gallery{padding:inherit;padding-bottom:20px}agent-building-card *[type=subheader],wide-building-card *[type=subheader]{font-size:14px;color:#171718}agent-building-card *[type=top-content],wide-building-card *[type=top-content]{max-height:210px;padding:24px}agent-building-card *[type=top-buttons]>button,wide-building-card *[type=top-buttons]>button,agent-building-card *[type=top-buttons] share-button,wide-building-card *[type=top-buttons] share-button,agent-building-card *[type=top-buttons] like-button,wide-building-card *[type=top-buttons] like-button{height:32px;width:32px}agent-building-card *[type=top-buttons]>button .icon,wide-building-card *[type=top-buttons]>button .icon,agent-building-card *[type=top-buttons]>button .agent.search.header>div[type=buttongrid] button:last-of-type div,wide-building-card *[type=top-buttons]>button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type agent-building-card *[type=top-buttons]>button div,.agent.search.header>div[type=buttongrid] button:last-of-type wide-building-card *[type=top-buttons]>button div,agent-building-card *[type=top-buttons] share-button .icon,wide-building-card *[type=top-buttons] share-button .icon,agent-building-card *[type=top-buttons] share-button .agent.search.header>div[type=buttongrid] button:last-of-type div,wide-building-card *[type=top-buttons] share-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type agent-building-card *[type=top-buttons] share-button div,.agent.search.header>div[type=buttongrid] button:last-of-type wide-building-card *[type=top-buttons] share-button div,agent-building-card *[type=top-buttons] like-button .icon,wide-building-card *[type=top-buttons] like-button .icon,agent-building-card *[type=top-buttons] like-button .agent.search.header>div[type=buttongrid] button:last-of-type div,wide-building-card *[type=top-buttons] like-button .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type agent-building-card *[type=top-buttons] like-button div,.agent.search.header>div[type=buttongrid] button:last-of-type wide-building-card *[type=top-buttons] like-button div{height:16px;width:16px}agent-building-card *[type=description-container],wide-building-card *[type=description-container]{max-height:100%;gap:8px}@media (min-width: 1024px){agent-building-card *[type=description-container] h6,wide-building-card *[type=description-container] h6,agent-building-card *[type=description-container] .h6,wide-building-card *[type=description-container] .h6{font-size:20px}}@media (min-width: 1440px){agent-building-card *[type=description-container] h6,wide-building-card *[type=description-container] h6,agent-building-card *[type=description-container] .h6,wide-building-card *[type=description-container] .h6{font-size:24px}}agent-building-card *[type=description-container] *[type=more],wide-building-card *[type=description-container] *[type=more]{width:fit-content;justify-self:center;cursor:pointer;font-size:14px;line-height:140%;border-radius:4px;padding:2px 4px;margin-bottom:4px;transition:background-color .2s ease-in-out,color .2s ease-in-out}agent-building-card *[type=description-container] .common-button,wide-building-card *[type=description-container] .common-button{padding:16px 32px;border-radius:16px;width:100%;font-size:16px;font-weight:500;line-height:140%;margin-top:8px}agent-building-card *[type=description-container] ul,wide-building-card *[type=description-container] ul{transition:opacity .2s ease-in-out}agent-building-card *[type=description-container] ul[type=specifics],wide-building-card *[type=description-container] ul[type=specifics]{display:none;opacity:0}agent-building-card *[type=description-container] ul[type=info],wide-building-card *[type=description-container] ul[type=info]{display:grid;opacity:1}agent-building-card *[type=description-container] ul[type=info] li,wide-building-card *[type=description-container] ul[type=info] li{gap:80px;grid-template-columns:80px 1fr}agent-building-card *[type=description-container] ul[type=info] li *:not([type=subheader]),wide-building-card *[type=description-container] ul[type=info] li *:not([type=subheader]){text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}agent-building-card *[type=description-container][showmore=true] ul[type=info],wide-building-card *[type=description-container][showmore=true] ul[type=info]{display:none;opacity:0}agent-building-card *[type=description-container][showmore=true] ul[type=specifics],wide-building-card *[type=description-container][showmore=true] ul[type=specifics]{display:grid;opacity:1}agent-building-card *[type=description-container][showmore=true] *[type=more],wide-building-card *[type=description-container][showmore=true] *[type=more]{background-color:#ec7d3f;color:#fff}agent-building-card *[type=description-container] header *[type=description] .icon,wide-building-card *[type=description-container] header *[type=description] .icon,agent-building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div,wide-building-card *[type=description-container] header *[type=description] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type agent-building-card *[type=description-container] header *[type=description] div,.agent.search.header>div[type=buttongrid] button:last-of-type wide-building-card *[type=description-container] header *[type=description] div{width:16px;height:16px;min-width:16px;min-height:16px}agent-building-card *[type=description-container] header *[type=description][and=date],wide-building-card *[type=description-container] header *[type=description][and=date]{color:#171718;font-weight:500}agent-building-card *[type=minprice],wide-building-card *[type=minprice]{font-size:20px;color:#171718;line-height:140%}agent-building-card ul,wide-building-card ul{margin-top:16px}catalogue-filters{display:grid;gap:24px;background-color:#f4f4f1}catalogue-filters *[type=filter-container],catalogue-filters *[type=additional-filters]{display:grid;grid-template-columns:repeat(16,1fr);gap:16px;background-color:inherit}catalogue-filters *[type=additional-filters][showall=false],catalogue-filters *[type=additional-filters][showall="0"]{display:none}catalogue-filters *[type=bottom-buttons]{display:flex;gap:16px;background-color:inherit}catalogue-filters *[type=bottom-buttons] .common-button{width:fit-content}catalogue-filters search-bar{grid-column:span 8;outline-color:#d2d2d2;border-radius:16px}catalogue-filters search-bar input{font-size:14px}catalogue-filters search-bar input::placeholder{color:#494949}catalogue-filters .input-fieldset{border-color:#d2d2d2;position:relative;background-color:inherit}catalogue-filters .input-fieldset:first-of-type{grid-column:span 4}catalogue-filters .input-fieldset legend{position:absolute;top:0%;transform:translateY(-100%);font-weight:400;background-color:inherit;width:fit-content;padding:0 12px;font-size:inherit;translate:0 4px}catalogue-filters .input-fieldset .input-container{padding-left:20px;margin-bottom:0!important}catalogue-filters custom-select{border-color:#d2d2d2;background-color:inherit;border-radius:16px;font-size:14px;grid-column:span 4;padding:12px 24px}catalogue-filters custom-select:first-of-type{padding:16px 24px;grid-column:span 4}catalogue-filters custom-select .selected-counter{background-color:#e4e4e4}catalogue-filters custom-select .icon.arrow-tailless,catalogue-filters custom-select .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type catalogue-filters custom-select div{background-color:#494949;height:9px}catalogue-filters custom-select ul[is=option-list]{right:16px;left:16px}catalogue-filters custom-select .divider{display:block}catalogue-filters custom-select .divider:first-of-type{display:none}wide-building-card{display:grid;grid-template-columns:1fr 2fr;gap:32px;border-radius:32px;height:fit-content;padding:0}@media (max-width: 1023.98px){wide-building-card{gap:24px}}@media (max-width: 743.98px){wide-building-card{display:none}}wide-building-card *[type=top-content],wide-building-card *[type=description-container]{max-height:initial;height:initial}wide-building-card *[type=description-container]{display:grid;grid-template-columns:1fr 1fr;padding:20px 16px;gap:16px}wide-building-card *[type=description-container] header{grid-template-columns:1fr 1fr;justify-content:start;gap:8px;align-items:center}@media (max-width: 1023.98px){wide-building-card *[type=description-container] header{grid-template-columns:auto 1fr}}wide-building-card *[type=description-container] header *[type=top-buttons]{align-self:start}wide-building-card *[type=description-container] header *[type=top-buttons] .hint{display:none!important}wide-building-card *[type=description-container] header *[type=description]{display:flex;line-height:175%;grid-column:span 2;gap:16px}wide-building-card *[type=description-container] header *[type=description][and=one-line]{font-size:14px}wide-building-card *[type=description-container] header *[type=description] *[type=sections]{color:#ec7d3f;font-size:14px;font-weight:500}wide-building-card *[type=description-container] h6,wide-building-card *[type=description-container] .h6{grid-column:span 1;gap:8px;display:flex;align-items:center;justify-content:space-between}wide-building-card *[type=description-container] h6 *[type=description],wide-building-card *[type=description-container] .h6 *[type=description]{display:none}@media (max-width: 1023.98px){wide-building-card *[type=description-container] h6,wide-building-card *[type=description-container] .h6{display:grid;height:fit-content}wide-building-card *[type=description-container] h6 *[type=description],wide-building-card *[type=description-container] .h6 *[type=description]{display:block}}wide-building-card *[type=description-container] h6 *[type=group],wide-building-card *[type=description-container] .h6 *[type=group]{font-size:14px;line-height:150%}@media (max-width: 1023.98px){wide-building-card *[type=description-container] span[type=address]{display:none}}wide-building-card *[type=description-container]>*{grid-column:span 2}wide-building-card *[type=description-container]>ul{margin-top:0;grid-column:span 1;gap:8px}wide-building-card *[type=description-container]>ul:first-of-type{margin-right:80px}wide-building-card *[type=description-container]>ul:first-of-type li{grid-template-columns:140px auto}@media (min-width: 1440px){wide-building-card *[type=description-container]>ul[type=specifics]{display:grid;opacity:1}}@media (max-width: 1439.98px){wide-building-card *[type=description-container]>ul{grid-column:span 2}wide-building-card *[type=description-container]>ul[type=info]{margin-right:0}wide-building-card *[type=description-container]>ul[type=specifics] li{grid-template-columns:1fr 1fr auto}wide-building-card *[type=description-container]>ul:nth-of-type(2){display:none}}@media (min-width: 1440px){wide-building-card *[type=description-container]>*[type=more]{display:none}}wide-building-card *[type=description-container]>div:last-of-type{display:flex;gap:20px}wide-building-card *[type=description-container] .common-button{width:fit-content;margin-top:-8px;padding:12px 72px}wide-building-card *[type=description-container] .common-button.white{padding:12px 32px;background-color:#fff}@media (max-width: 1439.98px){wide-building-card *[type=description-container] .common-button{padding:12px 48px}wide-building-card *[type=description-container] .common-button.white{padding:12px 24px}}@media (max-width: 1023.98px){wide-building-card *[type=description-container] .common-button{padding:12px 16px;flex:1}wide-building-card *[type=description-container] .common-button.white{padding:12px 16px;flex:0}}wide-building-card image-gallery{background-size:cover}compilation-card{display:grid;border-radius:32px;background-color:#fff}compilation-card img{border-radius:inherit;height:200px;width:100%;object-fit:cover}compilation-card>div{padding:16px 24px;display:grid;gap:12px}compilation-card>div h6,compilation-card>div .h6{font-size:16px;font-weight:500;line-height:175%;color:#171718}compilation-card>div p{color:#494949;font-size:14px;line-height:140%;font-weight:400;margin-top:-12px}compilation-card>div>div{display:flex;gap:16px}compilation-card>div>div .common-button{flex:1;border-style:none!important}compilation-card>div>div .common-button:hover{background-color:#f4f4f1!important}compilation-card>div>div a:not(.common-button){border-radius:50%;display:grid;align-items:center;justify-content:center;background-color:#f4f4f1;width:48px;height:48px}compilation-card>div>div a:not(.common-button) .icon,compilation-card>div>div a:not(.common-button) .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type compilation-card>div>div a:not(.common-button) div{width:24px;height:24px}city-selection{position:fixed;background-color:#00000080;width:100%;height:100%;z-index:30;cursor:pointer}city-selection[open="0"]{display:none}city-selection dialog{display:grid;padding:32px;background-color:#fff;border-radius:32px;position:absolute;max-height:566px;width:566px;height:fit-content;-webkit-user-select:none;user-select:none;gap:24px;font-weight:400;color:#171718;top:60px;box-shadow:0 4px 3px 2px #0000001a;border:none;align-items:start;align-content:start;cursor:default}city-selection dialog header{display:flex;justify-content:space-between}city-selection dialog header>div{font-size:18px;line-height:133%;font-weight:500}city-selection dialog header button{background-color:#f4f4f1;border:none;border-radius:50%;width:32px;height:32px;display:grid;justify-content:center;align-items:center}city-selection dialog header button .icon,city-selection dialog header .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] city-selection dialog header button:last-of-type div{background-color:#ec7d3f;width:20px;height:20px}city-selection dialog section{display:grid;gap:12px;overflow-y:auto}city-selection dialog section div[type=hint]{font-weight:200}city-selection dialog section div[type=current]{font-weight:500;color:#ec7d3f;padding:16px 0;border-top:1.5px solid #E4E4E4;border-bottom:1.5px solid #E4E4E4;display:flex;gap:8px;align-items:center}city-selection dialog section div[type=current] .icon,city-selection dialog section div[type=current] .agent.search.header>div[type=buttongrid] button:last-of-type div,.agent.search.header>div[type=buttongrid] button:last-of-type city-selection dialog section div[type=current] div{width:20px;height:20px}city-selection dialog nav ul{display:grid;grid-template-columns:1fr 1fr;row-gap:16px;column-gap:40px;list-style:none}city-selection dialog nav ul a{font-size:14px;line-height:133%}city-selection dialog nav ul a[current="1"]{font-weight:500;color:#ec7d3f;pointer-events:none}@media (max-width: 743.98px){city-selection dialog{width:100%;border-radius:0;height:100%;top:0;max-height:100%}city-selection dialog nav ul{grid-template-columns:1fr}}.apartmetn-container{display:flex;justify-content:space-between;align-items:center}.apartmetn-container__label{color:#181818;font-size:1em}.base-container{display:grid;gap:16px}@media (min-width: 744px){.base-container{gap:24px}}@media (min-width: 1024px){.base-container{gap:32px}}@media (min-width: 1440px){.base-container{gap:40px}}.title-flex{display:flex;justify-content:space-between}.text-with-icon{display:flex;gap:8px;align-items:center}.title{font-size:24px;line-height:34px}@media (max-width: 743.98px){.title{font-size:20px;line-height:28px}}.title.first{font-size:24px;line-height:34px;font-weight:500}@media (max-width: 743.98px){.title.first{font-size:20px;line-height:28px}}.title.technical{position:absolute;display:none}.section-header{display:flex;justify-content:space-between;align-items:end}@media (max-width: 1023.98px){.section-header{flex-direction:column;align-items:start;gap:24px}}.section-header div.title{width:50%}@media (max-width: 1023.98px){.section-header div.title{width:100%}}.section-header div.tab-container{display:flex;gap:12px;padding-bottom:12px;flex-wrap:wrap;max-width:calc(100vw - 32px)}@media (min-width: 744px){.section-header div.tab-container{max-width:calc(100vw - 80px)}}@media (min-width: 1440px){.section-header div.tab-container{max-width:calc(100vw - 128px)}}@media (min-width: 1800px){.section-header div.tab-container{max-width:calc(100vw - 240px)}}@media (max-width: 1799.98px){.section-header div.tab-container.smaller-buttons>.tab{height:38px;padding-left:12px;padding-right:12px;font-size:14px}}.divider{height:1.5px;min-height:1.5px;width:100%;background-color:#d2d2d2}.tab{background-color:#f4f4f1;color:#9e9e9e;border-radius:16px;height:48px;width:fit-content;font-size:14px;font-weight:400;display:flex;justify-content:center;align-items:center;padding-left:20px;padding-right:20px;white-space:nowrap;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tab.enabled{background-color:#494949;color:#f4f4f1}.tab.grey{background-color:#e9e9e9;color:#9e9e9e}@media (max-width: 1439.98px){.tab{height:38px;padding-left:16px;padding-right:16px}}.link-highlight{color:#ec7d3f}.common-padding{padding:0 16px}@media (min-width: 744px){.common-padding{padding:0 40px}}@media (min-width: 1440px){.common-padding{padding:0 100px}}@media (min-width: 1800px){.common-padding{padding:0 320px}}.stay-in-line,wide-building-card *[type=description-container]>ul:first-of-type li>div:last-of-type{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.red-highlight{color:#f13131}button,.button{transition:color .2s,border-color .2s,background-color .2s;transition-timing-function:ease-in-out}
