@charset "UTF-8";:root{--color-white: #FFF;--color-white-rgb: 255, 255, 255;--color-filter-city: #BF9E77;--breakpoint-xs: 512px;--breakpoint-sm: 768px;--breakpoint-md: 1024px;--breakpoint-lg: 1280px;--breakpoint-xl: 1440px;--breakpoint-xxl: 1760px;--modal-transition-time: .3s;--color-dark-hover: #0C0E12;--color-dark-hover-rgba: 12, 14, 18;--color-dark-constant: #0C1B20;--color-dark-constant-rgb: 12, 27, 32}:root[data-domain-entity=moscow_complex],:root[data-domain-entity=moscow_business_center_complex],:root[data-domain-entity=moscow_rent_lot],:root[data-domain-entity=moscow_sale_lot],:root[data-domain-entity=spb_complex],:root[data-domain-entity=spb_rent_lot],:root[data-domain-entity=spb_sale_lot]{--color-black: #000A0D;--color-black-rgb: 0, 10, 13;--color-dark: #0C1B20;--color-dark-rgb: 12, 27, 32;--color-primary: #F0EAE3;--color-primary-rgb: 240, 234, 227;--color-accent: #BF9E77;--color-accent-rgb: 191, 158, 119;--color-accent-light: #F0EAE3;--color-accent-light-rgb: 240, 234, 227;--color-accent-hover: #997650;--color-accent-hover-rgb: 153, 118, 80;--color-card-tag: #BF9E77}:root[data-domain-entity=moscow_commercial_sale_lot],:root[data-domain-entity=moscow_commercial_rent_lot]{--color-white-rgb: 255, 255, 255;--color-black: #010101;--color-black-rgb: 1, 1, 1;--color-dark: #151F1D;--color-dark-rgb: 21, 31, 29;--color-primary: #E3F0EE;--color-primary-rgb: 227, 240, 238;--color-accent: #4D726B;--color-accent-rgb: 77, 114, 107;--color-accent-light: #F0EAE3;--color-accent-light-rgb: 240, 234, 227;--color-accent-hover: #354e49;--color-accent-hover-rgb: 53, 78, 73;--color-card-tag: #fff;--color-filter-city: #4D726B}:root[data-domain-entity=moscow_suburban_complex],:root[data-domain-entity=moscow_suburban_sale_lot],:root[data-domain-entity=moscow_suburban_rent_lot]{--color-white-rgb: 255, 255, 255;--color-black: #010101;--color-black-rgb: 1, 1, 1;--color-dark: #060D00;--color-dark-rgb: 6, 13, 0;--color-primary: #E9F0E3;--color-primary-rgb: 233, 240, 227;--color-accent: #9AAF89;--color-accent-rgb: 154, 175, 137;--color-accent-light: #F0EAE3;--color-accent-light-rgb: 240, 234, 227;--color-accent-hover: #728562;--color-accent-hover-rgb: 114, 133, 98;--color-card-tag: #FFF;--color-filter-city: #9AAF89}:root[data-domain-entity=moscow_mansion_sale_lot],:root[data-domain-entity=moscow_mansion_rent_lot]{--color-white-rgb: 255, 255, 255;--color-black: #0D0D0D;--color-black-rgb: 13, 13, 13;--color-dark: #0C1B20;--color-dark-rgb: 12, 27, 32;--color-dark-hover: #0c0e12;--color-dark-hover-rgba: 12, 14, 18;--color-primary: #F0EAE3;--color-primary-rgb: 240, 234, 227;--color-accent: #B98E7B;--color-accent-rgb: 185, 142, 123;--color-accent-light: #F0EAE3;--color-accent-light-rgb: 240, 234, 227;--color-accent-hover: #8E604C;--color-accent-hover-rgb: 142, 96, 76;--color-card-tag: #B98E7B;--color-filter-city: #B98E7B}:root[data-domain-key=dubai]{--color-black: #010101;--color-black-rgb: 1, 1, 1;--color-dark: #15191F;--color-dark-rgb: 21, 25, 31;--color-primary: #C1E2EA;--color-primary-rgb: 193, 226, 234;--color-accent: #0E3361;--color-accent-rgb: 14, 51, 97;--color-accent-light: #E2F2F5;--color-accent-light-rgb: 226, 242, 245;--color-accent-hover: #082344;--color-accent-hover-rgb: 8, 35, 68;--color-card-tag: #FFF;--color-filter-city: #C1E2EA}:root[data-domain-key=london]{--color-black: #010101;--color-black-rgb: 1, 1, 1;--color-dark: #151F1D;--color-dark-rgb: 21, 31, 29;--color-primary: #E3F0EE;--color-primary-rgb: 227, 240, 238;--color-accent: #4D726B;--color-accent-rgb: 77, 114, 107;--color-accent-light: #F0EAE3;--color-accent-light-rgb: 240, 234, 227;--color-accent-hover: #354E49;--color-accent-hover-rgb: 53, 78, 73;--color-card-tag: #FFF;--color-filter-city: #4D726B}:root[data-domain-key=turkey]{--color-black: #0D0D0D;--color-black-rgb: 13, 13, 13;--color-dark: #0C1B20;--color-dark-rgb: 12, 27, 32;--color-primary: #F0EAE3;--color-primary-rgb: 240, 234, 227;--color-accent: #EB9444;--color-accent-rgb: 235, 148, 68;--color-accent-light: #F0EAE3;--color-accent-light-rgb: 240, 234, 227;--color-accent-hover: #C77D39;--color-accent-hover-rgb: 199, 125, 57;--color-card-tag: #EB9444;--color-filter-city: #EB9444}:root[data-domain-key=oman]{--color-black: #010101;--color-black-rgb: 1, 1, 1;--color-dark: #15191F;--color-dark-rgb: 21, 25, 31;--color-primary: #C1E2EA;--color-primary-rgb: 193, 226, 234;--color-accent: #0E3361;--color-accent-rgb: 14, 51, 97;--color-accent-light: #E2F2F5;--color-accent-light-rgb: 226, 242, 245;--color-accent-hover: #082344;--color-accent-hover-rgb: 8, 35, 68;--color-card-tag: #FFF;--color-filter-city: #C1E2EA}:root[data-domain-key=abu_dhabi]{--color-black: #010101;--color-black-rgb: 1, 1, 1;--color-dark: #15191F;--color-dark-rgb: 21, 25, 31;--color-primary: #C1E2EA;--color-primary-rgb: 193, 226, 234;--color-accent: #0E3361;--color-accent-rgb: 14, 51, 97;--color-accent-light: #E2F2F5;--color-accent-light-rgb: 226, 242, 245;--color-accent-hover: #082344;--color-accent-hover-rgb: 8, 35, 68;--color-card-tag: #FFF;--color-filter-city: #C1E2EA}.filter-form-card{position:relative;display:flex;flex-direction:column;min-height:28.3125em;height:100%;border:1px solid rgb(var(--color-white-rgb),.05);border-radius:2px;background:rgb(var(--color-dark-rgb),.5);isolation:isolate;overflow:visible;z-index:20}.filter-form-card_list{padding:5em 5em 2.5em}.filter-form-card_list .filter-form-card__content{grid-template-columns:1fr 1fr}.filter-form-card_list .filter-form-card__fields{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-form-card_grid{justify-content:space-between;padding:1.25em .75em 0}.filter-form-card_grid .filter-form-card__content{grid-template-columns:1fr}.filter-form-card_grid .filter-form-card__subtitle{font-size:1em;text-align:center}.filter-form-card_grid .filter-form-card__title{color:var(--color-accent);font-size:1.75em;font-weight:400;line-height:1.1;text-align:center;text-transform:none;white-space:normal}.filter-form-card_grid .filter-form-card__hero{min-height:18em}.filter-form-card_grid .filter-form-card__hero-image{position:absolute;top:0;left:13%;width:74%;max-height:none;margin:0}.filter-form-card_grid .filter-form-card__hero-logo{top:4em;right:auto;left:0;width:33em}.filter-form-card_grid .filter-form-card__expert{left:0}.filter-form-card_grid .filter-form-card__footer{height:auto;padding:.75em;margin:0 -.75em;background:rgb(var(--color-dark-rgb))}.filter-form-card_grid .filter-form-card__fields{grid-template-columns:1fr;gap:.5em;height:auto}.filter-form-card_grid .filter-form-card__input{padding:1em 1.25em}.filter-form-card__content{display:grid;gap:1em}.filter-form-card__copy{position:relative;z-index:2}.filter-form-card__subtitle{margin-bottom:1em;color:var(--color-white);font-family:Futura PT Book,serif;font-size:1.5em;font-weight:400;line-height:1.2;opacity:.8}.filter-form-card__title{color:var(--color-white);font-family:Calvino,serif;font-size:2.5em;font-weight:350;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;white-space:pre-line}.filter-form-card__hero{position:relative;z-index:1}.filter-form-card__hero-image{position:relative;z-index:1;display:block;width:auto;height:26em;max-width:100%;max-height:26em;margin:-4em 0 0 auto;-o-object-fit:contain;object-fit:contain}.filter-form-card__hero-logo{position:absolute;top:-3em;right:8em;z-index:0;width:33.5em;height:auto;opacity:.12;fill:var(--color-white)}.filter-form-card__expert{position:absolute;top:4em;left:45%;z-index:2;color:var(--color-white);text-align:left}.filter-form-card__expert-name{max-width:10em;font-family:Futura PT,serif;font-size:1em;font-weight:450;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 8px rgb(var(--color-white-rgb),.4);white-space:pre-line}.filter-form-card__expert-position{margin-top:.15em;font-size:1em;opacity:.8}.filter-form-card__footer{position:relative;z-index:3;height:3.8125em;margin-top:auto;overflow:visible}.filter-form-card__fields{display:grid;gap:1em;height:100%;overflow:visible}.filter-form-card .phone-input{z-index:4;height:100%}.filter-form-card .phone-input__row{height:100%}.filter-form-card .phone-input__input{padding:.7em 1.25em}.filter-form-card .phone-input__dropdown{z-index:1000}.filter-form-card__input{height:100%;padding:.7em 1.25em;font-size:.875em;letter-spacing:.12em;text-transform:uppercase}.filter-form-card__input::-moz-placeholder{color:rgb(var(--color-white-rgb),.55);opacity:1}.filter-form-card__input::placeholder{color:rgb(var(--color-white-rgb),.55);opacity:1}.filter-form-card__input_email{padding-right:3em;background-image:url(/images/icons/mail.svg);background-repeat:no-repeat;background-position:right 1.25em center;background-size:1.25em}.filter-form-card__button{height:100%;padding:.7em 1.25em;letter-spacing:.1em;white-space:nowrap}.filter-form-card__captcha{margin-top:.75em}.filter-form-card>.modal__success,.filter-form-card>.modal__error{top:0;right:0;bottom:0;left:0;z-index:10;min-height:100%}.filter-form-card>.modal__success{justify-content:center}.filter-form-card>.modal__success .modal__success-check{top:50%;height:auto;transform:translate(-50%,-80%)}.filter-form-card>.modal__success .modal__success-content{justify-content:flex-start;padding-top:0;gap:2em;height:auto}.filter-form-card>.modal__success .modal__success-content img{margin:0 auto}@media (max-width: 767px){.filter-form-card{min-height:38em;padding:1.25em .75em 0}.filter-form-card__input{padding:.7em 1.25em}.filter-form-card .filter-form-card__content{grid-template-columns:1fr}.filter-form-card .filter-form-card__subtitle{font-size:.75em;text-align:center}.filter-form-card .filter-form-card__title{color:var(--color-accent);font-size:1.4em;font-weight:400;line-height:1.1;text-align:center;text-transform:none;white-space:normal}.filter-form-card .filter-form-card__hero{min-height:15em}.filter-form-card .filter-form-card__hero-image{position:absolute;top:0;right:5%;left:auto;max-width:90%;height:15em;max-height:15em;margin:0}.filter-form-card .filter-form-card__hero-logo{top:0;right:auto;left:0;width:100%}.filter-form-card .filter-form-card__expert{top:1.5em;left:5%}.filter-form-card .filter-form-card__expert-name{text-transform:none}.filter-form-card .filter-form-card__footer{height:auto;padding:.75em;margin:0 -.75em;background:rgb(var(--color-dark-rgb))}.filter-form-card .filter-form-card__fields{grid-template-columns:1fr;gap:.5em;height:auto}.filter-form-card .filter-form-card__input,.filter-form-card .filter-form-card__button,.filter-form-card .filter-form-card .phone-input{height:auto}}
