*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-full{width:100%;height:100%}.max-h-64{max-height:16rem}.min-h-\[120px\]{min-height:120px}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:42rem}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-stone-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-stone-50{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-cover{object-fit:cover}.p-4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-stone-500{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-stone-600{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1))}.text-stone-900{--tw-text-opacity:1;color:rgb(28 25 23/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:text-stone-900:hover{--tw-text-opacity:1;color:rgb(28 25 23/var(--tw-text-opacity,1))}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-cyrillic-ext-wght-normal.BCp_3N7R.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-cyrillic-wght-normal.fOt7epNf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-latin-ext-wght-normal.DYIxWhlt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-latin-wght-normal.ccAYIvAh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100 900;src:url(./roboto-cyrillic-ext-wght-italic.CF6Mjs9W.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100 900;src:url(./roboto-cyrillic-wght-italic.C9vUoH1W.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100 900;src:url(./roboto-latin-ext-wght-italic.BdF9m8sc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100 900;src:url(./roboto-latin-wght-italic.BZYj8CJm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{color:#000;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;background:#fff;width:100%;margin:0;font:400 16px/150% Roboto,sans-serif}body,html{-webkit-text-size-adjust:none;min-width:320px;height:100%}img{border-style:none;max-width:100%;display:block}img.is-image-loading{background-color:#e7e9ea;background-image:linear-gradient(90deg,#fff0,#ffffff8c 50%,#fff0);background-repeat:no-repeat;background-size:200% 100%;animation:1.2s ease-in-out infinite image-loading-skeleton}img.is-image-loaded{animation:none}@keyframes image-loading-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}a{color:#050809;outline:none;text-decoration:none;transition:all .2s linear}a:hover{color:#cd3134}*{box-sizing:border-box;outline:none}input[type=text]{color:#000;border:1px solid #e9e9e9;border-radius:5px;width:100%;height:45px;padding:0 12px;font-size:14px;font-weight:400;line-height:45px}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.swipe-close{display:none}@media screen and (width<=768px){body.filter-select-mobile-open{overflow:hidden}body.filter-select-mobile-open:not(.is-filter-active):after{content:"";z-index:100;background-color:#00000080;position:fixed;inset:0}body.filter-select-mobile-open .mobile-filter-close{display:none!important}body.filter-select-mobile-open .mobile-filter-overlay{top:0;overflow:visible!important;transform:none!important}body.filter-select-mobile-open.is-filter-active .filter-form:before{content:"";z-index:100;background-color:#00000080;position:fixed;inset:0}.filter-select__mobile-open{overscroll-behavior:contain;z-index:1000;box-sizing:border-box;inset:0;-webkit-overflow-scrolling:touch;background-color:#fff;flex-direction:column;width:100%;height:100dvh;padding:32px 16px;display:flex;position:fixed;inset:0;overflow:hidden auto;margin:0!important}.filter-select__mobile-open .filter-select__chevron{display:none!important}.filter-select__mobile-open .filter-select__trigger{margin-top:6px!important}.filter-select__mobile-open .swipe-close{z-index:1000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='4' viewBox='0 0 36 4'%3E%3Crect width='36' height='4' fill='%23b8b8b8' rx='2'/%3E%3C/svg%3E");background-position:50% 12px;background-repeat:no-repeat;background-size:36px 4px;height:60px;display:block;position:absolute;top:0;left:0;right:0}.filter-select__mobile-open .hero-locate-me{display:none!important}.filter-select__mobile-open .filter-select__done-wrap{display:block!important}.filter-select__mobile-open .promo-form__form--form-input{flex-direction:column;flex:auto;min-height:0;display:flex}.filter-select__mobile-open .filter-select--has-chips{position:relative}.filter-select__mobile-open .filter-select--has-chips:after{content:"";touch-action:none;pointer-events:none;background:linear-gradient(90deg,#0000,#fff);border-radius:0 0 5px 5px;width:32px;height:43px;position:absolute;top:1px;right:1px}.filter-select__mobile-open .filter-select__chips{flex-wrap:nowrap!important;flex:none!important;max-height:45px!important;position:relative!important;overflow:auto hidden!important}.filter-select__mobile-open .filter-select__chips::-webkit-scrollbar{display:none}.filter-select__mobile-open .filter-select{flex-direction:column;flex:auto;min-height:0;display:flex}.filter-select__mobile-open .filter-select__list{flex:auto;max-height:100dvh!important;margin-top:8px!important;padding-top:0!important;position:relative!important;top:auto!important}.filter-select__mobile-open .filter-select__chevron{flex:none!important;margin-bottom:-28px!important;position:relative!important;inset:-39px 0 auto calc(100% - 42px)!important}.filter-select__mobile-open .hero-locate-me-mobile{z-index:3000;appearance:none;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin:0 0 -20px;padding:0;position:relative;inset:-38px auto auto calc(100% - 32px);transform:translateZ(0);display:flex!important}.filter-select__mobile-open .filter-select--open .hero-locate-me-mobile{top:-34px}}#wrapper{background-color:#fff;flex-direction:column;width:100%;min-height:100%;display:flex;overflow:hidden}@media only screen and (width>=768px){#wrapper.is-sticky-page{overflow:visible!important}}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 64px}@media only screen and (width<=1350px){.container{padding:0 24px}}@media only screen and (width<=991px){.container{padding:0 16px}}@media only screen and (width<=767px){.container{padding:0 8px}}.site-main{flex:1}.btn{vertical-align:top;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:12px 40px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;transition:all .2s;display:inline-flex;overflow:hidden}.btn,.btn__icon,.btn__text{position:relative}.btn__icon{flex:0 0 24px;line-height:1;transition:transform .4s}.btn__icon--after{order:2}.btn__icon--before{order:-1}.btn__icon svg{fill:currentColor;vertical-align:top;width:100%;max-width:100%;height:auto}.btn__icon img{-o-object-fit:contain;object-fit:contain;vertical-align:top;width:1rem;height:1rem}.btn--primary{color:#fff;background-color:#cd3134}.btn--primary:hover{opacity:.7;color:#fff}.btn--primary-gray{color:#4e4e4e;background-color:#f4f4f4}.btn--dark-outline{color:#050809;background-color:#0000;box-shadow:inset 0 0 0 1px #05080933}.btn--dark-outline .btn__icon,.btn--dark-outline .btn__text{color:#050809}.btn--dark-outline:hover{color:#fff;background-color:#050809}.btn--dark-outline:hover .btn__icon,.btn--dark-outline:hover .btn__text{color:#fff}.btn--black-outline{color:#050809;background-color:#0000;box-shadow:inset 0 0 0 1px #050809}.btn--black-outline .btn__icon,.btn--black-outline .btn__text{color:#050809}.btn--black-outline:hover{color:#fff;background-color:#cd3134;box-shadow:inset 0 0 0 1px #cd3134}.btn--black-outline:hover .btn__icon,.btn--black-outline:hover .btn__text{color:#fff}.btn--transparent{background:0 0;padding-inline:0}.btn--transparent:hover{color:#cd3134}.btn--sm{padding:8px 20px;font-size:14px}.btn--md{padding:8px 20px;font-size:20px}.btn--md .btn__icon{flex:0 0 30px}.btn--wide{box-sizing:border-box;justify-content:center;width:100%;padding-inline:10px;display:flex}fieldset,form{border-style:none;min-width:0;margin:0;padding:0}dl{margin:0 0 10px}nav ol,nav ul{margin:0;padding:0;list-style:none}p{margin:0 0 10px}h1{color:#000;margin:0 0 48px;font-family:Roboto,sans-serif;font-size:56px;font-weight:800;line-height:120%}@media screen and (width<=1023px){h1{font-size:40px;line-height:120%}}h2{color:#050809;margin:0 0 24px;font-family:Roboto,sans-serif;font-size:50px;font-weight:700;line-height:120%}@media only screen and (width<=991px){h2{font-size:32px}}h3{color:#050809;margin:0 0 12px;font-family:Roboto,sans-serif;font-size:32px;font-weight:700;line-height:130%}@media only screen and (width<=991px){h3{font-size:24px}}h4{color:#050809;margin:0 0 24px;font-family:Roboto,sans-serif;font-size:40px;font-weight:700;line-height:120%}@media only screen and (width<=991px){h4{font-size:20px}}h5{margin:0 0 15px;font-size:16px;font-weight:700;line-height:1.2}@media only screen and (width<=991px){h5{font-size:14px}}h6{margin:0 0 10px;font-size:18px;line-height:20px}@media only screen and (width<=991px){h6{font-size:16px}}button,input[type=submit]{cursor:pointer;font:500 15px/1.2 Roboto,sans-serif}input[type=file]::-webkit-file-upload-button{cursor:pointer;font:500 15px/1.2 Roboto,sans-serif}input:not([type=checkbox]):not([type=radio]),select,textarea{vertical-align:middle;appearance:none;border-radius:5px;font:100% Roboto,sans-serif}input[type=checkbox],input[type=radio]{font:inherit;vertical-align:middle}input[type=range]{appearance:none;opacity:.7;background:#d78a58;border-radius:5px;outline:none;width:100%;height:15px;transition:opacity .15s ease-in-out}input::-moz-placeholder{color:#ababab}textarea::-moz-placeholder{color:#ababab}input::placeholder,textarea::placeholder{color:#ababab}select{color:#000;background:url(../icons/arrow_01.svg) calc(100% - 12px) no-repeat;border:1px solid #e9e9e9;border-radius:5px;width:100%;height:45px;padding:0 12px;font-size:14px;font-weight:400;line-height:45px}select:invalid{color:#878297}.grecaptcha-badge{visibility:hidden;opacity:0}.grid-row{grid-gap:0 12px;grid-template-columns:repeat(12,1fr);display:grid}.grid-row--center{align-items:center}.grid-row--gap-8{grid-gap:0 8px}.grid-row--10{grid-template-columns:repeat(10,1fr)}@media only screen and (width<=991px){.grid-row--10{grid-template-columns:repeat(12,1fr)}}.grid-col{width:100%;min-width:0;max-width:100%}.grid-col--1{grid-column:span 1}.grid-col--2{grid-column:span 2}.grid-col--3{grid-column:span 3}.grid-col--4{grid-column:span 4}.grid-col--5{grid-column:span 5}.grid-col--6{grid-column:span 6}.grid-col--7{grid-column:span 7}.grid-col--8{grid-column:span 8}.grid-col--9{grid-column:span 9}.grid-col--10{grid-column:span 10}.grid-col--11{grid-column:span 11}.grid-col--12{grid-column:span 12}@media only screen and (width<=991px){.grid-col-lg--1{grid-column:span 1}.grid-col-lg--2{grid-column:span 2}.grid-col-lg--3{grid-column:span 3}.grid-col-lg--4{grid-column:span 4}.grid-col-lg--5{grid-column:span 5}.grid-col-lg--6{grid-column:span 6}.grid-col-lg--7{grid-column:span 7}.grid-col-lg--8{grid-column:span 8}.grid-col-lg--9{grid-column:span 9}.grid-col-lg--10{grid-column:span 10}.grid-col-lg--11{grid-column:span 11}.grid-col-lg--12{grid-column:span 12}}@media only screen and (width<=767px){.grid-col-sm--1{grid-column:span 1}.grid-col-sm--2{grid-column:span 2}.grid-col-sm--3{grid-column:span 3}.grid-col-sm--4{grid-column:span 4}.grid-col-sm--5{grid-column:span 5}.grid-col-sm--6{grid-column:span 6}.grid-col-sm--7{grid-column:span 7}.grid-col-sm--8{grid-column:span 8}.grid-col-sm--9{grid-column:span 9}.grid-col-sm--10{grid-column:span 10}.grid-col-sm--11{grid-column:span 11}.grid-col-sm--12{grid-column:span 12}}.form-column{width:100%;min-width:0}.btn-group{--gap:16px;gap:var(--gap);flex-wrap:wrap;display:flex}.btn-group--vertical{flex-direction:column}.btn-group--vertical .btn{justify-content:center;width:100%;display:flex}.btn-group--center{text-align:center;justify-content:center}.btn-group--left{text-align:left;justify-content:flex-start}.btn-group--right{text-align:right;justify-content:flex-end}.svg-icon{vertical-align:top;fill:currentColor;stroke:currentColor;max-width:100%;max-height:100%}.form-divider{opacity:.6;border-top:1px solid #b0b8b9;margin-block:56px}@media only screen and (width<=767px){.form-divider{margin-block:40px}}.form-divider--32{margin-block:32px}@media only screen and (width<=767px){.form-divider--32{margin-block:16px}}.form-label,.form-row{margin-bottom:12px}.form-label{color:#050809;font-size:16px;font-weight:500;line-height:1.5;display:block}.input-item-wrapper{margin-bottom:16px}.input-item-wrapper--32{margin-bottom:32px}@media only screen and (width<=767px){.input-item-wrapper--32{margin-bottom:16px}}.input-item,input[type=number],input[type=text]{box-sizing:border-box;color:#000;border:1px solid #e9e9e9;border-radius:5px;width:100%;padding:12px;font-size:14px;font-weight:400;line-height:1.5}.form-field--error,.form-field--error:focus,.form-field--error:focus-visible{border-color:#cd3134!important}.checkbox-button{position:relative}.checkbox-button .checkbox{position:absolute;left:-9999px}.checkbox-button .checkbox~.checkbox-button__item{text-align:center;border-radius:5px;padding:13px 20px;font-size:14px;font-weight:800;line-height:1.5;display:block}.checkbox-button .checkbox:not(:checked)~.checkbox-button__item{color:#4e4e4e;background-color:#f4f4f4}.checkbox-button .checkbox:checked~.checkbox-button__item{color:#fff;background-color:#cd3134}.checkbox-button .checkbox:disabled~.checkbox-button__item{opacity:.5}.tabset__head{justify-content:center;align-items:center;gap:0;display:flex}.tabset__head--align-left{justify-content:flex-start}.tabset__head--align-right{justify-content:flex-end}.tabset__head--align-center,.tabset__switcher{justify-content:center}.tabset__switcher{background-color:#fafafa;border-radius:10px;align-items:center;gap:0;display:flex}.tabset__switcher-item{cursor:pointer;text-align:center;color:#4e4e4e;border-radius:10px;min-width:220px;padding:14px 20px;font-size:18px;font-weight:500;line-height:1.5}@media only screen and (width<=767px){.tabset__switcher-item{min-width:120px}}.tabset__switcher-item.active{color:#fff;background-color:#cd3134}.modal-item,.tabset__item{display:none}.leaflet-marker-icon.marker-cluster{color:#fff;text-align:center;background-color:#cd3134;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.custom-price-marker .marker-icon-wrapper{text-align:center;position:relative}.custom-marker img,.custom-price-marker img{width:34px;height:54px;margin:0 auto;display:block}.custom-price-marker .marker-price{color:#cd3134;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff,0 5px 4px #00000014;width:100px;margin-top:2px;margin-left:-50px;font-size:16px;font-weight:700;line-height:22px;display:inline-block;position:absolute;top:100%;left:50%}.header{z-index:10;background-color:#ffffffb3;align-items:center;margin:0 0 64px;padding:21px 64px;display:flex;position:relative;box-shadow:0 0 17px #0000000d}@media screen and (width<=1023px){.header{padding:16px 8px}}.header-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='638' height='204' fill='none' viewBox='0 0 638 204'%3E%3Cpath fill='%23000' d='M389.5 54.5h37.3c10.4 0 18.4 2.9 23.8 8.3 4.5 4.5 7 11 7 18.7v.2c0 13.2-7.1 21.4-17.5 25.3l19.9 29.1h-21L421.5 110h-14.1v26.1h-17.9zm36.1 39.6c8.7 0 13.8-4.7 13.8-11.5v-.2c0-7.7-5.4-11.7-14.1-11.7h-17.8v23.4h18.2zM470.801 51h18.7v15.7h-18.7zm.5 22.6h17.7v62.5h-17.7zM504.1 148.4l6.1-13.3c6.4 3.6 12.8 5.7 21.1 5.7 12.1 0 17.8-5.8 17.8-17v-3c-5.2 6.3-11 10.1-20.4 10.1-14.6 0-27.7-10.6-27.7-29.1v-.2c0-18.7 13.4-29.1 27.7-29.1s15.4 4.1 20.2 9.3v-8.2h17.7V122c0 11.2-2.7 19.3-7.9 24.6-5.8 5.8-14.8 8.4-26.9 8.4s-19.7-2.3-27.6-6.5zm45-46.6v-.2c0-8.5-6.6-14.5-15.3-14.5s-15.2 5.9-15.2 14.5v.2c0 8.6 6.5 14.5 15.2 14.5s15.3-5.9 15.3-14.5M577.9 118.1v-.2c0-13.6 10.4-19.9 25.2-19.9s10.8 1 15.3 2.6v-1c0-7.3-4.5-11.4-13.4-11.4s-11.5 1.3-17.3 3.4l-4.4-13.5c6.9-3 13.6-5 24.2-5s16.7 2.6 21.1 7 6.8 11.5 6.8 19.9v36.2h-17.1v-6.8c-4.3 4.8-10.3 7.9-18.9 7.9-11.8 0-21.4-6.8-21.4-19.1zm40.7-4.1v-3.1c-3-1.4-7-2.3-11.3-2.3-7.6 0-12.2 3-12.2 8.6v.2c0 4.8 4 7.6 9.7 7.6 8.3 0 13.9-4.5 13.9-11z'/%3E%3Cpath fill='%23fd0200' d='m388 180.4-31.1-46c6.7-6.6 11.5-15.1 13.6-25 5.3-26.3-11.7-52-38-57.3s-52 11.7-57.3 38 11.7 52 38 57.3c10.1 2 20.1.8 28.9-3l31.2 46c3 4.4 8.7 5.7 12.8 2.9s5-8.6 2-13z'/%3E%3Cpath fill='%23000' d='M2 54.2h37.3c10.4 0 18.4 2.9 23.8 8.3s7 11 7 18.7v.2c0 13.2-7.1 21.4-17.5 25.3l19.9 29.1h-21L34 109.7H19.9v26.1H2zm36.2 39.6c8.7 0 13.8-4.7 13.8-11.5v-.2c0-7.7-5.4-11.7-14.1-11.7H20.1v23.4h18.2zM76.7 104.9v-.2c0-17.8 12.7-32.5 30.899-32.5s30.4 16.2 30.4 33.9-.1 3-.2 4.7h-43.5c1.8 8 7.3 12.2 15.3 12.2s10.3-1.9 15.2-6.4l10.1 9c-5.8 7.2-14.2 11.7-25.5 11.7-18.8 0-32.6-13.2-32.6-32.3zm44.099-5.3c-1.1-7.9-5.7-13.3-13.2-13.3s-12.1 5.2-13.5 13.3zM149.801 73.3h17.7v8.9c4.1-5.2 9.3-10 18.3-10 13.4 0 21.2 8.9 21.2 23.2v40.4h-17.7V101c0-8.4-4-12.7-10.7-12.7s-11.1 4.3-11.1 12.7v34.8h-17.7zM223.9 118V88.4h-7.5V73.2h7.5v-16h17.7v16h14.7v15.2h-14.7v26.7c0 4.1 1.8 6.1 5.7 6.1s6.2-.8 8.7-2.2v14.2c-3.7 2.2-8 3.6-14 3.6-10.8 0-18.2-4.3-18.2-18.8z'/%3E%3Cpath fill='%23fff' d='M303.901 81.8h7.9l-9.6 35.9h-7.9zM319.6 81.8h7.3l10.5 22.8 6.1-22.8h7.8l-9.6 35.9H335l-10.9-23.5-6.3 23.5H310z'/%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:154px 63px;flex:0 0 154px;width:154px;height:63px;margin:0 94px 0 0;display:block}@media screen and (width<=1240px){.header-logo{margin:0 48px 0 0}}@media screen and (width<=600px){.header-logo{background-size:100% 100%;flex:0 0 100px;width:100px;height:50px;margin:0 20px 0 0}}.header-logo a{text-indent:-9999px;width:100%;height:100%;display:block;overflow:hidden}.header-nav{flex:1}.header-nav__list{text-transform:uppercase;flex-wrap:wrap;gap:16px 24px;margin:0;padding:0;font-size:20px;font-weight:500;line-height:150%;list-style:none;display:flex}@media screen and (width<=1240px){.header-nav__list{gap:12px 16px;font-size:16px}}@media screen and (width<=1023px){.header-nav__list{padding:0 16px 0 0;font-size:14px}}@media screen and (width<=600px){.header-nav__list{display:none}}.header-menu{align-items:center;gap:0 16px;margin:0 0 0 auto;display:flex}.header-menu__call{flex:none}.header-menu__like{align-items:center;margin:0;display:flex}.header-menu__like:hover svg path{fill:#cd3134}@media screen and (width<=430px){.header-menu__like{display:none}}.header-menu__open-menu{align-items:center;margin:0;display:flex}.header-menu__open-menu:hover svg path{fill:#cd3134}#wrapper:has(.listing-breadcrumbs) .header{margin-bottom:4px}.wpml-languages{justify-content:center;align-items:center;gap:10px;display:flex}.nav{z-index:1100;visibility:hidden;opacity:0;pointer-events:none;position:fixed;inset:0}.nav.active{visibility:visible;opacity:1;pointer-events:auto}.nav-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;background-color:#00000040;left:0;right:0}.nav-content,.nav-overlay{position:fixed;top:0;bottom:0}.nav-content{z-index:999;-webkit-overflow-scrolling:touch;background:#fff;min-width:320px;max-width:100%;padding:96px 0;transition:right .3s;right:-100vw;overflow-y:auto;box-shadow:0 0 25px #00000047}.nav ul{margin:0;padding:0;font-size:20px;font-weight:500;line-height:150%;list-style:none}.nav ul li{margin:0 0 28px;position:relative}.nav ul li.active a{color:#cd3134;font-weight:900}.nav ul li.active a:before{content:"";background-color:#ce4436;width:4px;height:44px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav ul a{padding:0 1.5rem}.nav ul a:hover:before{content:"";background-color:#ce4436;width:4px;height:44px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav.active .nav-content{right:0}.nav-close{background:url(../icons/close.svg) 0 0/100% 100% no-repeat;width:32px;height:32px;position:absolute;top:24px;right:24px}.home-page .home-featured>.places>.container,.home-page .home-services>.container,.home-page>.agents-slider>.container,.home-page>.home-featured>.container,.home-page>.home-monthly-budget-search>.container,.home-page>.places>.container{max-width:none;margin-left:0;margin-right:0}@media screen and (width>=1024px){.home-page>.home-monthly-budget-search>.container{padding-right:0}}.index-hero{--hero-visual-right-inset:32px;background:linear-gradient(90deg,#e7e9ea,#fff 50%,#fff);margin:-64px 0 0;padding:0}.index-hero>.container{max-width:100%;margin-left:0;margin-right:0;padding:0 0 0 64px}@media only screen and (width<=1350px){.index-hero>.container{padding:0 0 0 24px}}@media only screen and (width<=991px){.index-hero>.container{padding:0}}@media only screen and (width<=767px){.index-hero>.container{padding:0}}.index-hero__promo{-moz-column-gap:50px;flex-direction:row;align-items:flex-start;column-gap:50px;margin:0;padding:0;display:flex}@media only screen and (width<=1023px){.index-hero__promo{-moz-column-gap:0;flex-direction:column;column-gap:0}}.index-hero__form-col{flex:0 45vw;min-width:0;max-width:100%;padding-top:84px}@media only screen and (width<=1023px){.index-hero__form-col{flex:auto;order:2;width:100%;padding:0 16px}}.index-hero__title{color:#050809;margin:0 0 16px;font-size:48px;font-weight:700;line-height:1.2}@media only screen and (width<=767px){.index-hero__title{text-align:center;font-size:32px}}.index-hero__title-count{color:#d78a58;font-weight:700}.index-hero__subtitle{color:#4e4e4e;margin:0 0 32px;font-size:20px;line-height:1.5}@media only screen and (width<=767px){.index-hero__subtitle{text-align:center;margin-bottom:24px;font-size:16px}}.index-hero__actions{flex-wrap:wrap;gap:16px;max-width:570px;margin-top:16px;display:flex}@media only screen and (width<=767px){.index-hero__actions{justify-content:center;max-width:100%}}.index-hero__visual{border-radius:0 0 0 100px;flex:0 50vw;min-width:0;max-width:50vw;height:774px;margin:0 0 0 auto;overflow:hidden}@media only screen and (width<=1023px){.index-hero__visual{flex:none;order:1;width:100%;max-width:none;height:400px;margin:0 0 32px}}@media only screen and (width<=600px){.index-hero__visual{border-radius:0 0 0 60px;height:220px}}.index-hero__visual img,.index-hero__visual picture{width:100%;height:100%;display:block}.index-hero__visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.inner-hero{background:linear-gradient(90deg,#e7e9ea,#fff 50%,#fff);margin-top:-64px;padding:64px 0}@media only screen and (width<=991px){.inner-hero{padding:48px 0}}@media only screen and (width<=767px){.inner-hero{padding:0 0 48px}}.inner-hero__wrap{grid-template-columns:repeat(3,1fr);align-items:center;gap:32px;display:grid}@media only screen and (width<=991px){.inner-hero__wrap{grid-template-columns:1fr}}@media only screen and (width>=992px){.inner-hero__image{grid-area:1/2/2/4}}.inner-hero__image img{-o-object-fit:cover;object-fit:cover;border-radius:5px 5px 5px 100px;width:100%;height:100%}@media only screen and (width>=992px){.inner-hero__content{grid-area:1/1/2/3}}.inner-hero__title{color:#050809;margin:0 0 28px;font-size:48px;font-weight:700;line-height:1.2}@media only screen and (width<=991px){.inner-hero__title{text-align:center}}@media only screen and (width<=767px){.inner-hero__title{margin:0 0 16px;font-size:32px}}.inner-hero__description{background-color:#fff;border-radius:10px;margin:0 0 0 68px;padding:24px}@media only screen and (width<=991px){.inner-hero__description{text-align:center;margin:0 auto}}@media only screen and (width<=767px){.inner-hero__description{margin:0}}.inner-hero__description-text{color:#4e4e4e;font-size:24px;font-style:italic;font-weight:400;line-height:1.4}.inner-hero__description-author{color:#d78a58;margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.2}.home-featured{padding:64px 0 120px}.home-featured>.places{padding-top:60px;padding-bottom:0}@media screen and (width<=1350px){.home-featured>.places .places-gallery__prev{left:-64px}.home-featured>.places .places-gallery__next{right:-64px}}@media screen and (width<=997px){.home-featured>.places{padding:60px 30px 0}.home-featured>.places .places-gallery__prev{left:-30px}.home-featured>.places .places-gallery__next{right:-30px}}@media screen and (width<=600px){.home-featured>.places{padding:60px 30px 0}}.home-featured__more{text-align:center;margin-top:32px}.home-statList{padding:0 0 60px}.agents-gallery__swiper{padding:0 30px!important}.agents-slider{background-color:#f0f5f5;padding:5rem 0 3rem}.agents-slider__head{text-align:left;max-width:980px;margin:0 auto 28px}.agents-slider__title{color:#050809;margin:0 0 24px;font-size:40px;font-weight:700;line-height:1.2}@media screen and (width<=600px){.agents-slider__title{font-size:28px}}.agents-slider__title-accent{color:#d78a58}.agents-slider__subtitle{color:#4e4e4e;max-width:760px;margin:0 0 24px;font-size:18px;font-weight:400;line-height:1.5}@media screen and (width<=600px){.agents-slider__subtitle{margin-bottom:20px;font-size:16px}}.agents-slider__cta{color:#fff;background-color:#cd3134;margin:0}.agents-slider__cta:hover{opacity:.7;color:#fff}.agents-slider__error,.agents-slider__loading{text-align:center;color:#4e4e4e;margin:0 0 24px;font-size:16px}.agents-slider__error{color:#b42318}.agents-slider__error-detail{color:#6d6d6d;word-break:break-word;margin-top:8px;font-size:13px;display:block}.agents-gallery{position:relative}.agents-gallery__swiper .swiper-slide{width:400px;height:auto}@media screen and (width<=520px){.agents-gallery__swiper .swiper-slide{width:calc(100vw - 32px)}}.agents-gallery__slide{flex-direction:column;min-height:0;display:flex}.agents-gallery__prev{border:0;border-radius:0 7px 7px 0;left:0}.agents-gallery__next,.agents-gallery__prev{z-index:10;cursor:pointer;background-color:#d78a58d9;justify-content:center;align-items:center;width:84px;height:67px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.agents-gallery__next{border:0;border-radius:7px 0 0 7px;right:0}.agents-gallery__image{aspect-ratio:4/5;border-radius:0 100px 0 0;width:100%;height:455px;overflow:hidden}.agents-gallery__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;display:block}.agents-gallery__image--placeholder-wrap{background:#f5f6f8}.agents-gallery__image--placeholder-wrap img{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;padding:24px}.agents-gallery__text{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#4e4e4ed9;width:75%;margin:-80px 0 0;padding:32px;position:relative}.agents-gallery__text strong{color:#fff;margin:0 0 8px;font-size:24px;font-weight:700;display:block}.agents-gallery__text span{color:#fff;font-size:14px;font-weight:400;display:block}.agents-gallery__navigation{justify-content:center;align-items:center;gap:5px;padding:60px 0 0;display:flex}.agents-gallery__navigation .swiper-pagination-bullet{opacity:1;background:#05080940;width:8px;height:8px}.agents-gallery__navigation .swiper-pagination-bullet-active{background:#050809;width:12px;height:12px}.agents-gallery__swiper{padding-bottom:70px!important}.agents-gallery__swiper .swiper-pagination{--swiper-pagination-bullet-horizontal-gap:6px;bottom:0}.agents-gallery__swiper .swiper-pagination .swiper-pagination-bullet{background:#050809;width:8px;height:8px}.agents-gallery__swiper .swiper-pagination .swiper-pagination-bullet-active{transform:scale(1.5)!important}.articlies{border-bottom:1px solid #b0b8b9;padding:39px 0}.articlies h2{text-align:center;margin:0 0 64px}.articlies-list__item{align-items:center;display:flex}.articlies-list__item:nth-child(2n){flex-direction:row-reverse}.articlies-list__item:nth-child(2n) .articlies-list__item-text{padding:0 64px 0 112px}.articlies-list__item-image{flex:0 0 50%;width:50%;height:480px}.articlies-list__item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.articlies-list__item-text{flex:0 0 50%;justify-content:flex-start;width:50%;padding:0 64px}.articlies-list__item-text p{color:#4e4e4e;margin:0 0 32px;font-size:16px;line-height:150%}.places{border-top-width:1px;border-top-color:#b0b8b9;padding:78px 64px 76px;position:relative}.places__section-title{text-align:center;color:#050809;margin:0 0 40px;font-size:40px;font-weight:700;line-height:1.2}@media screen and (width<=600px){.places__section-title{margin-bottom:28px;font-size:28px}}.places-buttons{justify-content:center;display:flex}.places-gallery{position:relative}.places-gallery__swiper .swiper-slide{width:282px;height:auto}@media screen and (width<=420px){.places-gallery__swiper .swiper-slide{width:calc(100vw - 32px)}}.places-gallery__item{background-color:#fff;border-radius:10px;display:block;overflow:hidden;box-shadow:0 5px 12px #0000001f}.places-gallery__item .image{height:200px}.places-gallery__item .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.places-gallery__item .text{padding:24px}.places-gallery__item .text strong{margin:0 0 4px;font-size:20px;font-weight:700;display:block}.places-gallery__item .text span{color:#4e4e4e;font-size:16px;line-height:150%;display:block}.places-gallery__item .text span.places-gallery__price-per-month{color:#7a7f85;font-size:13px;font-weight:500}.places-gallery__tags{z-index:3;font-size:12px}.places-gallery__tags--link{text-transform:uppercase;border-radius:25px;align-items:center;height:26px;padding:0 16px;display:flex}.places-gallery__tags--link:hover{color:#fff;opacity:.7}.places-gallery__prev{z-index:10;cursor:pointer;background-color:#d78a58d9;border:0;border-radius:0 7px 7px 0;justify-content:center;align-items:center;width:84px;height:67px;display:flex;position:absolute;top:50%;left:-64px;transform:translateY(-50%)}.places-gallery__prev.swiper-button-disabled{display:none}@media screen and (width<=1350px){.places-gallery__prev{left:-24px}}@media screen and (width<=997px){.places-gallery__prev{left:-16px}}.places-gallery__next{z-index:10;cursor:pointer;background-color:#d78a58d9;border:0;border-radius:7px 0 0 7px;justify-content:center;align-items:center;width:84px;height:67px;display:flex;position:absolute;top:50%;right:-64px;transform:translateY(-50%)}.places-gallery__next.swiper-button-disabled{display:none}@media screen and (width<=1350px){.places-gallery__next{right:-24px}}@media screen and (width<=997px){.places-gallery__next{right:-16px}}.places-gallery__navigation{justify-content:center;align-items:center;gap:5px;margin:0 0 48px;padding:40px 0 0;display:flex}.places-gallery__navigation .swiper-pagination-bullet{opacity:1;background:#05080940;width:8px;height:8px}.places-gallery__navigation .swiper-pagination-bullet-active{background:#050809;width:12px;height:12px}.places-slider{margin:0}.places-gallery__swiper{padding-bottom:70px!important}.places-gallery__swiper .swiper-pagination{--swiper-pagination-bullet-horizontal-gap:6px;bottom:0}.places-gallery__swiper .swiper-pagination .swiper-pagination-bullet{background:#050809;width:8px;height:8px}.places-gallery__swiper .swiper-pagination .swiper-pagination-bullet-active{transform:scale(1.5)!important}.search-page{padding:48px 0 120px}.search-page__id-form{margin-bottom:48px}.search-page__title{margin:0 0 24px;font-size:28px;font-weight:700}.search-page__error{color:#cd3134;margin:16px 0 0}.search-page__catalog{margin-top:32px;font-size:16px}.search-page .footer-top__header--form{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.search-page .footer-top__header--form label{white-space:nowrap;color:#4e4e4e;flex:100%;margin:0 0 4px;font-size:14px;font-weight:700}@media screen and (width>=601px){.search-page .footer-top__header--form label{flex:none;margin:0 12px 0 0}}.search-page .footer-top__header--form input[type=text]{box-sizing:border-box;border:1px solid #e9e9e9;border-radius:5px;width:200px;min-width:0;height:48px;margin:0;padding:0 12px}@media screen and (width<=600px){.search-page .footer-top__header--form input[type=text]{flex:calc(100% - 88px);width:auto}}.search-page .footer-top__header--form .btn{flex-shrink:0;height:48px;padding:0 16px}@media screen and (width<=600px){.search-page .footer-top__header--form .btn{flex:none}}.footer{background:#f0f5f5;padding:48px 0}.footer-copyright{color:#050809;justify-content:center;font-size:14px;line-height:150%;display:flex}.footer-copyright em{margin:0 24px 0 0;font-style:normal}.footer-copyright a{text-decoration:underline}.footer-copyright a:hover{text-decoration:none}@media screen and (width<=800px){.footer-copyright{flex-direction:column;align-items:center}.footer-copyright a{color:#050809;order:1;margin:0 0 8px;text-decoration:underline;display:inline-block}.footer-copyright em{order:2}}.footer-top__icon{color:#050809;flex-shrink:0}.footer-top__header{align-items:center;margin:0 0 18px;display:flex}@media only screen and (width<=991px){.footer-top__header{flex-direction:column}}.footer-top__header--form{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media only screen and (width<=991px){.footer-top__header--form{margin:0 0 32px}}.footer-top__header--form label{white-space:nowrap;color:#4e4e4e;margin:0 24px 0 0;font-size:14px;font-weight:700;line-height:150%}@media only screen and (width<=1350px){.footer-top__header--form label{flex:100%;margin:0 0 8px}}@media only screen and (width<=991px){.footer-top__header--form label{flex:auto;margin:0 24px 0 0}}@media only screen and (width<=767px){.footer-top__header--form label{flex:100%;margin:0 0 8px}}.footer-top__header--form input[type=text]{box-sizing:border-box;border:1px solid #e9e9e9;border-radius:5px;width:200px;min-width:0;height:48px;margin:0;padding:0 12px}@media only screen and (width<=767px){.footer-top__header--form input[type=text]{flex:calc(100% - 66px);width:auto;min-width:0}}.footer-top__header--form .btn{flex-shrink:0;width:58px;height:48px;padding-inline:12px}@media only screen and (width<=767px){.footer-top__header--form .btn{flex:0 0 58px}}.footer-top__header--form .id-search-error{color:#cd3134;flex:100%;margin:0;font-size:14px}.footer-top__header--info{margin:0 0 0 auto}@media only screen and (width<=991px){.footer-top__header--info{margin:0 auto}}.footer-top__header--info ul{gap:16px;margin:0;padding:0;font-size:18px;line-height:150%;list-style:none;display:flex}@media only screen and (width<=1350px){.footer-top__header--info ul{flex-wrap:wrap;justify-content:flex-end}}@media only screen and (width<=991px){.footer-top__header--info ul{flex-wrap:wrap;justify-content:center}}@media only screen and (width<=767px){.footer-top__header--info ul{flex-wrap:wrap;justify-content:flex-start}}.footer-top__header--info ul a{color:#050809;align-items:center;text-decoration:none;display:flex}.footer-top__header--info ul a:hover{color:#cd3134;text-decoration:underline}.footer-top__header--info ul li{align-items:center;display:flex}.footer-top__header--info ul svg{margin:0 10px 0 0;display:inline-block}.footer-top__header--info ul span{display:inline-block}.footer-top__header--social{border-bottom:1px solid #4e4e4e1a;justify-content:flex-end;gap:40px;margin:0 0 48px;padding:0 0 48px;display:flex}@media only screen and (width<=991px){.footer-top__header--social{justify-content:center}}@media only screen and (width<=767px){.footer-top__header--social{justify-content:flex-start}.footer-top__header--social-text{display:none}}.footer-top__header--social ul{gap:24px;margin:0;padding:0;font-size:16px;font-weight:500;line-height:150%;list-style:none;display:flex}@media only screen and (width<=767px){.footer-top__header--social ul{gap:8px}}@media screen and (width<=650px){.footer-top__header--social ul li{white-space:nowrap}}.footer-top__header--social ul li a{color:#050809;align-items:center;text-decoration:none;display:flex}.footer-top__header--social ul li a:hover{color:#cd3134;text-decoration:underline}.footer-top__header--social ul li a svg{margin:0 13px 0 0}.footer-nav{margin:0 0 48px}.footer-nav__holder{display:flex}@media only screen and (width<=991px){.footer-nav__holder{display:block}}.footer-nav__holder-list{gap:40px;margin:0 0 0 auto;padding:0;font-size:14px;font-weight:300;line-height:1.5;list-style:none;display:flex}@media only screen and (width<=991px){.footer-nav__holder-list{margin:0}.footer-nav__holder-list .menu-item{flex:auto}}@media only screen and (width<=767px){.footer-nav__holder-list{grid-gap:20px;grid-template-columns:repeat(2,1fr);display:grid}.footer-nav__holder-list>.menu-item:last-child{grid-column:1/3}}.footer-nav__holder-list>.menu-item:last-child .sub-menu{grid-gap:0 40px;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (width<=767px){.footer-nav__holder-list>.menu-item:last-child .sub-menu{grid-gap:0 20px}}.footer-nav__holder-list .sub-menu{margin:0;padding:0;list-style:none}.footer-nav__holder-list .sub-menu li{padding-block:8px}@media only screen and (width<=767px){.footer-nav__holder-list .sub-menu li{padding-block:4px}}.footer-nav__holder-list .menu-item__title{margin-bottom:16px;font-size:16px;font-weight:700}.footer-nav__holder-list .menu-item__link{color:#4e4e4e;text-decoration:none}.footer-nav__holder-list .menu-item__link:hover{color:#cd3134;text-decoration:underline}.footer-bottom__nav ul{border-bottom:1px solid #4e4e4e1a;justify-content:space-between;margin:0 0 48px;padding:0 0 48px;font-size:14px;list-style:none;display:flex}@media screen and (width<=1200px){.footer-bottom__nav ul{-moz-columns:4;column-count:4;padding:0 0 48px 10%;display:block}}@media screen and (width<=800px){.footer-bottom__nav ul{-moz-columns:3;column-count:3;display:block}}@media only screen and (width<=767px){.footer-bottom__nav ul{-moz-columns:2;column-count:2;gap:20px;padding-left:0;display:block}}.footer-nav{grid-gap:20px;grid-template-columns:164px 1fr;display:grid}@media only screen and (width<=1350px){.footer-nav{grid-template-columns:120px 1fr}}@media only screen and (width<=991px){.footer-nav{grid-template-columns:1fr}}.footer-logo{align-self:flex-start}@media only screen and (width<=991px){.footer-logo{max-width:160px;margin-left:auto;margin-right:auto}}@media only screen and (width<=767px){.footer-logo{max-width:92px;margin-left:0}}.listing-breadcrumbs{color:#000000a6;margin:16px 0 12px;font-size:13px;line-height:1.4}.listing-breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.listing-breadcrumbs__item{align-items:center;display:inline-flex}.listing-breadcrumbs__item:not(:last-child):after{content:"/";color:#00000059;margin:0 8px}.listing-breadcrumbs__link{color:inherit;text-decoration:none}.listing-breadcrumbs__link:hover{color:#000;text-decoration:underline}.listing-breadcrumbs__current{color:#000}.objects-listing__title{color:#000;margin:16px 0 8px;font-size:28px;font-weight:700;line-height:1.25}@media only screen and (width<=767px){.objects-listing__title{font-size:22px}}.objects-listing__title+.listing-breadcrumbs{margin:0 0 20px}.objects-listing{grid-gap:24px;grid-template-columns:310px 1fr;margin:0 0 120px;display:grid}@media only screen and (width<=1350px){.objects-listing{grid-template-columns:260px 1fr}}@media only screen and (width<=991px){.objects-listing{grid-template-columns:220px 1fr}}@media only screen and (width<=767px){.objects-listing{grid-gap:0;grid-template-columns:1fr}}.objects-listing__filter{border:1px solid #e9e9e980;border-radius:10px;padding:24px;font-size:14px;line-height:1.5;box-shadow:0 4px 4px #00000040}@media only screen and (width<=991px){.objects-listing__filter{padding:16px}}@media only screen and (width<=767px){.objects-listing__filter{box-shadow:none;border:none;padding:0}}@media only screen and (width<=991px){.objects-listing .real-estate-map{height:640px}}@media only screen and (width<=767px){.objects-listing .real-estate-map{height:480px}}.listing-refresh--active{will-change:opacity;animation:.18s ease-in-out listing-refresh-fade}@keyframes listing-refresh-fade{0%{opacity:1}45%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.listing-refresh--active{animation:none}}.leaflet-popup-content{margin:0;padding:0}.leaflet-popup-content-wrapper{padding:0}.leaflet-container a.popup-card__more{color:#fff}.popup-card{max-width:416px;color:inherit;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:10px;font-family:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.popup-card__gallery{background:#e9e9e9;height:250px;position:relative}.popup-card__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;height:100%;display:flex;overflow-x:auto}.popup-card__track::-webkit-scrollbar{display:none}.popup-card__slide{-o-object-fit:cover;object-fit:cover;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.popup-card__nav{z-index:2;cursor:pointer;background-color:#05080940;border:0;width:36px;height:40px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.popup-card__nav:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' fill='none' viewBox='0 0 19 16'%3E%3Cpath fill='%23fff' d='M.6 8.023c0-.212.08-.416.224-.567a.75.75 0 0 1 .542-.235H16.38l-5.595-5.847a.83.83 0 0 1-.225-.571c0-.214.08-.42.225-.572A.77.77 0 0 1 11.33 0c.204 0 .4.083.546.231l6.898 7.22a.83.83 0 0 1 .225.572c0 .214-.08.42-.225.572l-6.898 7.22a.754.754 0 0 1-1.041-.053.837.837 0 0 1-.051-1.09l5.595-5.846H1.366a.75.75 0 0 1-.542-.235.82.82 0 0 1-.224-.568'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 14px;width:100%;height:100%;display:block}.popup-card__nav--prev{border-top-right-radius:7px;border-bottom-right-radius:7px;left:0}.popup-card__nav--prev:before{transform:rotate(180deg)}.popup-card__nav--next{border-top-left-radius:7px;border-bottom-left-radius:7px;right:0}.popup-card__badges{align-items:flex-start;gap:6px;min-width:0;display:flex;position:absolute;top:16px;left:16px;right:48px}.popup-card__badges .badge{color:#fff;text-align:left;overflow-wrap:anywhere;background-color:#cd3134;border-radius:20px;max-width:100%;margin:0;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.25;display:inline-block}.popup-card__badges .badge--alt{background-color:#d78a58}.popup-card__content{padding:16px}.popup-card__grid{grid-gap:32px;grid-template-columns:2fr 1fr;margin:0 0 14px;display:grid}.popup-card__title{color:#050809;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.4}.popup-card__location{color:#4e4e4e;margin:0 0 8px;font-size:14px;line-height:1.4}.popup-card__price{color:#d78a58;margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.5}.popup-card__price-per-month{color:#7a7f85;margin:0;font-size:13px;font-weight:500;line-height:1.4}.popup-card__agent{font-size:14px;line-height:1.5}.popup-card__details{grid-gap:8px;grid-template-columns:1fr;display:grid}.popup-card__details .item{color:#4e4e4e;white-space:nowrap;background-color:#d2a3511a;border-radius:5px;padding:5px 10px;font-size:14px;line-height:21px;display:block}.popup-card__actions{gap:8px;display:grid}.popup-card__button,.popup-card__more{box-sizing:border-box;text-align:center;width:100%;font:inherit;cursor:pointer;border-radius:5px;padding:10px;line-height:1.4;text-decoration:none;display:block}.popup-card__more{background:#cd3134;border:1px solid #cd3134;color:#fff!important}.popup-card__more:hover{background:#b4282b;border-color:#b4282b;color:#fff!important}.popup-card__button{background:#fff;border:1px solid #050809;color:#050809!important}.popup-card__button:hover{border-color:#cd3134;color:#cd3134!important}@media only screen and (width<=767px){.popup-card__gallery{height:140px}.popup-card__title{font-size:18px}.popup-card__grid{grid-gap:12px;grid-template-columns:1fr}}.objects-archive{padding:0 0 120px}.filter-form__row{margin:0 0 24px}.filter-form__label{color:#4e4e4e;margin:0 0 12px;font-size:14px;line-height:1.5;display:block}.filter-form__hint{color:#4e4e4e;margin:8px 0 0;font-size:12px;line-height:1.45}.filter-form .promo-form__form--transaction-pair{min-width:0;margin-bottom:0}.filter-form .promo-form__form--transaction-pair .btn--checkbox{padding:8px 6px;font-size:12px;line-height:1.25}@media only screen and (width>=768px){.filter-form .promo-form__form--transaction-pair .btn--checkbox{padding:10px 8px;font-size:13px}}@media only screen and (width<=767px){.filter-form input.input-item,.filter-form select{min-height:48px;font-size:16px}}.favorites-list{grid-gap:32px 24px;grid-template-columns:repeat(4,1fr);margin:0;padding:0 0 120px;list-style:none;display:grid}@media only screen and (width<=1350px){.favorites-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (width<=991px){.favorites-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=767px){.favorites-list{grid-template-columns:1fr}}.real-estate-grid{grid-gap:32px 24px;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.real-estate-grid--archive,.real-estate-grid--related{grid-template-columns:repeat(4,1fr)}@media only screen and (width<=1350px){.real-estate-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=767px){.real-estate-grid{grid-template-columns:1fr}}.real-estate-list{grid-gap:32px;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.real-estate-list .real-estate-item .places-gallery__tags{flex-direction:row}.real-estate-item{flex-direction:column;min-width:0;display:flex;position:relative}.real-estate-item .real-estate-item__nav{z-index:2;pointer-events:all;cursor:pointer;background-color:#05080940;border:none;width:43px;height:40px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.real-estate-item .real-estate-item__nav:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' fill='none' viewBox='0 0 19 16'%3E%3Cpath fill='%23fff' d='M.6 8.023c0-.212.08-.416.224-.567a.75.75 0 0 1 .542-.235H16.38l-5.595-5.847a.83.83 0 0 1-.225-.571c0-.214.08-.42.225-.572A.77.77 0 0 1 11.33 0c.204 0 .4.083.546.231l6.898 7.22a.83.83 0 0 1 .225.572c0 .214-.08.42-.225.572l-6.898 7.22a.754.754 0 0 1-1.041-.053.837.837 0 0 1-.051-1.09l5.595-5.846H1.366a.75.75 0 0 1-.542-.235.82.82 0 0 1-.224-.568'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:19px 16px;width:100%;height:100%;display:block}.real-estate-item .real-estate-item__nav.swiper-button-disabled{opacity:.35;pointer-events:none}.real-estate-item .real-estate-item__nav--prev{border-top-right-radius:7px;border-bottom-right-radius:7px;left:0}.real-estate-item .real-estate-item__nav--prev:before{transform:rotate(180deg)}.real-estate-item .real-estate-item__nav--next{border-top-left-radius:7px;border-bottom-left-radius:7px;right:0}.real-estate-item__link{cursor:pointer;background-color:#fff;border-radius:15px;flex-direction:column;flex:auto;transition:box-shadow .3s;display:flex;box-shadow:0 4px 6px -2px #00000008,inset 0 0 0 1px #e9e9e980}.real-estate-item__link:hover{box-shadow:0 4px 6px -2px #0003,inset 0 0 0 1px #cdc7c7cc}.real-estate-item__visual{aspect-ratio:4/2.8;position:relative}.real-estate-item__visual .real-estate-item__slider-wrap,.real-estate-item__visual .real-estate-item__slider-wrap .swiper{width:100%;height:100%}.real-estate-item__visual img{-o-object-fit:cover;object-fit:cover;border-top-left-radius:15px;border-top-right-radius:15px;width:100%;height:100%}.real-estate-item__frame{flex-direction:column;flex:auto;padding:32px 24px;display:flex}@media only screen and (width<=1440px){.real-estate-item__frame{padding:24px 16px}}@media only screen and (width<=991px){.real-estate-item__frame{padding:16px}}.real-estate-item__name{color:#050809;margin:0 0 4px;font-size:24px;line-height:1.4}@media only screen and (width<=991px){.real-estate-item__name{font-size:20px}}.real-estate-item__price{color:#d78a58;margin:0;font-size:18px;font-weight:700;line-height:1.5}.real-estate-item__price-per-month{color:#7a7f85;margin:2px 0 0;font-size:13px;font-weight:500;line-height:1.4}.real-estate-item__description-preview{color:#4e4e4e;margin:16px 0 0;font-size:14px;line-height:1.5;display:none}.real-estate-item__info{gap:8px;margin-top:auto;padding:16px 0 0;font-size:16px;line-height:1.5;display:flex}.real-estate-item__info-item{color:#4e4e4e;background-color:#d2a35112;border-radius:5px;flex:33%;padding:6px 8px}.real-estate-item__info-label{margin:0 0 4px;font-size:14px}.real-estate-item__info-value{font-weight:700}.real-estate-item__button{z-index:3;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23050809' fill-opacity='.2' d='M13.5 3c-1.353 0-2.652.63-3.5 1.619A4.68 4.68 0 0 0 6.5 3C4.104 3 2.222 4.875 2.222 7.279c0 2.932 2.645 5.335 6.65 8.967L10 17.273l1.128-1.027c4.005-3.632 6.65-6.035 6.65-8.967C17.778 4.875 15.896 3 13.5 3'/%3E%3Cpath fill='%23fff' d='m10.078 15.095-.078.078-.086-.078C6.22 11.743 3.778 9.526 3.778 7.28c0-1.556 1.166-2.723 2.722-2.723 1.198 0 2.364.778 2.777 1.836h1.446c.412-1.058 1.58-1.836 2.777-1.836 1.556 0 2.722 1.167 2.722 2.723 0 2.247-2.442 4.464-6.144 7.816M13.5 3.001c-1.353 0-2.652.63-3.5 1.618A4.68 4.68 0 0 0 6.5 3C4.104 3 2.222 4.875 2.222 7.279c0 2.932 2.645 5.335 6.65 8.967L10 17.273l1.128-1.027c4.005-3.632 6.65-6.035 6.65-8.967C17.778 4.875 15.896 3 13.5 3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:none;border-radius:50%;width:28px;height:28px;position:absolute;top:16px;right:16px}.real-estate-item__button.is-favorite{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23cd3134' d='M13.5 2.999c-1.352 0-2.651.63-3.5 1.618a4.68 4.68 0 0 0-3.5-1.618c-2.395 0-4.277 1.874-4.277 4.278 0 2.932 2.645 5.335 6.65 8.967l1.128 1.027 1.128-1.027c4.005-3.632 6.65-6.035 6.65-8.967 0-2.404-1.883-4.278-4.278-4.278'/%3E%3Cpath fill='%23cd3134' d='m10.079 15.093-.078.078-.086-.078C6.221 11.741 3.78 9.524 3.78 7.277c0-1.556 1.166-2.723 2.722-2.723 1.198 0 2.364.778 2.777 1.836h1.446c.412-1.058 1.58-1.836 2.777-1.836 1.556 0 2.722 1.167 2.722 2.723 0 2.247-2.442 4.464-6.144 7.816M13.5 3c-1.353 0-2.652.63-3.5 1.618a4.68 4.68 0 0 0-3.5-1.618c-2.396 0-4.278 1.874-4.278 4.278 0 2.932 2.645 5.335 6.65 8.967l1.128 1.027 1.128-1.027c4.005-3.632 6.65-6.035 6.65-8.967 0-2.404-1.883-4.278-4.278-4.278'/%3E%3C/svg%3E")}.real-estate-item .places-gallery__tags{z-index:2;align-items:flex-start;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:16px;left:16px;right:56px}.real-estate-item .places-gallery__tags li{max-width:100%}.real-estate-item .places-gallery__tags--link{color:#fff;text-align:left;overflow-wrap:anywhere;border-radius:20px;max-width:100%;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.25;display:inline-block}.real-estate-item .places-gallery__tags--link.red{background-color:#cd3134}.real-estate-item .places-gallery__tags--link.yellow{background-color:#d78a58}.real-estate-item__short-description{color:#4e4e4e;margin-top:28px;font-size:14px;line-height:1.5}@media only screen and (width>=768px){.real-estate-item--list .real-estate-item__link{grid-gap:0;grid-template-columns:430fr 548fr;display:grid}.real-estate-item--list .real-estate-item__visual{max-width:430px;height:300px}.real-estate-item--list .real-estate-item__visual img{border-top-right-radius:0;border-bottom-left-radius:15px}.real-estate-item--list .real-estate-item__frame{padding:32px}.real-estate-item--list .real-estate-item__name{margin-bottom:8px;margin-right:48px}.real-estate-item--list .real-estate-item__description-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.real-estate-item--list .real-estate-item__info{padding-top:32px}.real-estate-item--list .real-estate-item__button{width:40px;height:40px;top:32px;right:32px}.real-estate-item--list .places-gallery__tags{top:32px;left:32px;right:32px}}@media only screen and (width<=991px){.real-estate-item--list .real-estate-item__link{grid-template-columns:200px 1fr}.real-estate-item--list .real-estate-item__visual{height:auto;min-height:100px;position:relative}.real-estate-item--list .real-estate-item__visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.real-estate-item--list .real-estate-item__frame{padding:16px}.real-estate-item--list .real-estate-item__description-preview{-webkit-line-clamp:2;margin-top:8px}.real-estate-item--list .real-estate-item__info{padding-top:24px}.real-estate-item--list .real-estate-item__button{width:32px;height:32px;top:16px;right:16px}}.real-estate-list .real-estate-item__visual{aspect-ratio:inherit}@media only screen and (width<=767px){.real-estate-list .real-estate-item__visual{aspect-ratio:4/2.8}}.places-gallery__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:16px;left:16px}.places-gallery__tags--link{color:#fff;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.places-gallery__tags--link.red{background-color:#cd3134}.places-gallery__tags--link.yellow{background-color:#d78a58}.real-estate-head-tools{align-items:center;gap:40px;margin:0 0 32px;font-size:14px;line-height:1.5;display:flex}@media only screen and (width<=991px){.real-estate-head-tools{margin:0 0 16px}}@media only screen and (width<=767px){.real-estate-head-tools{flex-wrap:wrap;gap:16px}}.real-estate-head-tools__button{display:none}@media only screen and (width<=767px){.real-estate-head-tools__button{flex:0 0 50%;display:block}}.real-estate-head-tools .listing-count-text{font-weight:500}@media only screen and (width<=767px){.real-estate-head-tools .listing-count-text{flex:40%;order:4}}.real-estate-head-tools .listing-count-text span{color:#050809;font-weight:900}@media only screen and (width<=767px){.real-estate-head-tools .sort-form{flex:0 0 50%;order:5}}.real-estate-head-tools .sort-form__wrap{align-items:center;gap:12px;display:flex}.real-estate-head-tools .sort-form__label{white-space:nowrap}.real-estate-head-tools .sort-form__input{appearance:none;color:#050809;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' fill='none' viewBox='0 0 13 8'%3E%3Cpath fill='%234e4e4e' fill-rule='evenodd' d='M6.695 6.96a.56.56 0 0 1-.795 0L.165 1.225a.56.56 0 0 1 0-.795L.43.165c.22-.22.576-.22.795 0l5.072 5.072L11.37.165c.22-.22.576-.22.796 0l.265.265c.22.22.22.576 0 .795z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:calc(100% - 2px);background-repeat:no-repeat;background-size:13px 8px;border:none;height:24px;margin:0;padding:0 22px 0 0;font-size:14px;font-weight:700;line-height:24px}@media only screen and (width<=767px){.real-estate-head-tools .sort-form__input{height:auto;min-height:44px;padding-block:8px;font-size:16px;line-height:1.2}}.view-toggle{gap:12px;margin-left:auto;display:flex}@media only screen and (width<=767px){.view-toggle{flex:0 0 45%;justify-content:flex-end}}.view-toggle a{color:#4e4e4e;opacity:.5;width:28px;height:28px;display:block}.view-toggle a.active{opacity:1}@media only screen and (width<=767px){.view-toggle a[data-view=list]{display:none}}.view-toggle svg{vertical-align:top;fill:currentColor;stroke:currentColor;width:100%;height:100%}.view-toggle svg path[stroke]{fill:none}.real-estate-pagination{justify-content:center;margin-top:32px;display:flex}.real-estate-pagination__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.real-estate-pagination__item{margin:0}.real-estate-pagination__item--nav .real-estate-pagination__link{min-width:auto;padding-left:10px;padding-right:10px}.real-estate-pagination__ellipsis{color:#666;-webkit-user-select:none;user-select:none;padding:6px 4px;font-size:14px;line-height:20px;display:inline-block}.real-estate-pagination__link{text-align:center;color:#333;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;min-width:32px;padding:6px;font-size:14px;line-height:20px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.real-estate-pagination__link:hover{color:#000;background-color:#ddd}.real-estate-pagination__link--current{color:#fff;cursor:default;pointer-events:none;background-color:#cd3134;border-color:#cd3134}.favorites-wrapper{padding:0 0 120px}.favorites-wrapper__head{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 0 48px;display:flex}.favorites-wrapper__title{flex:auto;margin:0;font-size:40px;font-weight:700;line-height:1.2}.favorites-wrapper__select{color:#4e4e4e;flex:50%;justify-content:flex-end;align-items:center;gap:12px;font-size:16px;line-height:1.5;display:flex}.favorites-wrapper__label{white-space:nowrap}.favorites-wrapper .favorites-sort{color:#000;background:#fff url(../icons/arrow_01.svg) calc(100% - 12px) no-repeat;border:1px solid #e9e9e9;border-radius:5px;width:auto;min-width:105px;height:45px;padding:0 36px 0 12px;font-size:14px}@media only screen and (width<=767px){.favorites-wrapper .favorites-sort{min-height:48px;font-size:16px}}.favorites-wrapper .favorites-list{margin:0;padding:0;list-style:none}.favorites-wrapper .favorites-empty{margin:0;padding:48px 0}@media only screen and (width>=768px){.mobile-filter-overlay{position:static;transform:none}}@media only screen and (width<=767px){.mobile-filter-overlay{top:var(--header-height,82px);z-index:999;background-color:#fff;padding:1rem;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}body.is-filter-active{overflow:hidden}body.is-filter-active .mobile-filter-overlay{transform:translateY(0)}}.mobile-filter-close{color:#333;cursor:pointer;z-index:1001;background:0 0;border:none;font-size:2rem;line-height:1;position:absolute;top:1rem;right:1rem}@media only screen and (width>=768px){.mobile-filter-close{display:none}}.contacts-hero{background:linear-gradient(#b0b8b926,#b0b8b900);margin-top:-64px;margin-bottom:48px;position:relative;overflow:hidden}.contacts-hero__contact-row,.contacts-hero__description{font-size:16px;font-weight:500}.contacts-hero__contact-row a svg path{fill:#fff}.contacts-hero .contacts-follow-us{border-top:1px solid #4e4e4e1a;align-items:center;min-width:277px;padding:20px 0 0;display:flex}.contacts-hero .contacts-follow-us strong{font-weight:400}.contacts-hero--form_side{overflow:visible}.contacts-hero--form_side .contacts-hero__split{box-sizing:border-box;border-bottom:1px solid #b0b8b9;align-items:stretch;width:100%;display:flex}@media only screen and (width<=767px){.contacts-hero--form_side .contacts-hero__split{flex-direction:column}}.contacts-hero--form_side .contacts-hero__split-cell--content{box-sizing:border-box;flex:0 50%;min-width:0;margin:0 0 0 auto;display:flex;position:relative}@media only screen and (width<=767px){.contacts-hero--form_side .contacts-hero__split-cell--content{flex:0;margin:0}}.contacts-hero--form_side .contacts-hero__split-cell--form{box-sizing:border-box;background:#f0f5f5;flex:0 50%;min-width:0}@media only screen and (width<=767px){.contacts-hero--form_side .contacts-hero__split-cell--form{border-top:1px solid #b0b8b973;border-left:none}}.contacts-hero--form_side .contacts-hero__form-wrap{box-sizing:border-box;justify-content:center;align-items:flex-start;max-width:690px;min-height:100%;margin:0 auto 0 0;padding:54px;display:flex}@media only screen and (width<=767px){.contacts-hero--form_side .contacts-hero__form-wrap{padding:24px clamp(12px,4vw,24px) 28px}}.contacts-hero--form_side .contacts-hero__form-wrap .contact-page-form__label{display:none}.contacts-hero--form_side .contacts-hero__split-cell--content .contacts-hero__frame{z-index:1;width:641px;margin:0 96px 0 auto;padding-left:64px;position:relative}@media only screen and (width<=1350px){.contacts-hero--form_side .contacts-hero__split-cell--content .contacts-hero__frame{width:601px;padding-left:24px;padding-right:24px}}@media only screen and (width<=991px){.contacts-hero--form_side .contacts-hero__split-cell--content .contacts-hero__frame{width:100%;margin:0;padding-left:16px;padding-right:16px}}@media only screen and (width<=767px){.contacts-hero--form_side .contacts-hero__split-cell--content .contacts-hero__frame{padding-left:8px;padding-right:8px}}.contacts-hero--form_side .contacts-hero__content-list{margin:0 0 36px;padding:0;font-weight:500;list-style:none}.contacts-hero--form_side .contacts-hero__content-list p{margin:0}.contacts-hero--form_side .contacts-hero__content-list button{color:#050809}.contacts-hero--form_side .contacts-hero__content-list button:hover{text-decoration:none}.contacts-hero--form_side .contacts-hero__contact-item{align-items:center;margin:0 0 12px;display:flex}.contacts-hero--form_side .contacts-hero__contact-item.empty{height:12px;margin:0}.contacts-hero--form_side .contacts-hero__contact-item-link{display:flex}.contacts-hero--form_side .contacts-hero__contact-item-icon{text-align:center;width:28px;margin:0 8px 0 0;display:flex}.contacts-hero--form_side .contacts-hero__contact-item--modal{cursor:pointer;text-decoration:underline;transition:color .2s}.contacts-hero--form_side .contacts-hero__contact-item--modal:hover{color:#cd3134;text-decoration:none}.contacts-hero--form_side .contacts-hero__contact-item-icon svg path{fill:#4e4e4e}.contacts-hero--form_side .contacts-hero__contact-row.rekviziti{margin-top:10px}.contacts-hero--form_side .contacts-hero__socials{border-top:1px solid #4e4e4e1f;flex-flow:wrap;align-items:center;gap:12px 20px;margin-top:28px;padding-top:20px;display:flex}.contacts-hero--form_side .contacts-hero__socials-label{flex:none;margin:0;font-weight:600}.contacts-hero--form_side .contacts-hero__form{padding:0}.contacts-hero--form_side .contacts-hero__form-panel{width:100%;box-shadow:none;box-sizing:border-box;background:0 0;border:none;border-radius:0;margin:0;padding:0}.contacts-hero--property_request.contacts-hero--form_side .contacts-hero__form-panel{max-width:min(760px,100%)}.contacts-hero__frame{padding-top:70px;padding-bottom:67px}@media only screen and (width<=767px){.contacts-hero__frame{padding-top:16px;padding-bottom:16px}}.contacts-hero__visual{position:relative}@media only screen and (width<=767px){.contacts-hero__visual{order:-1;margin-inline:-8px}}.contacts-hero__visual-img{width:50vw;position:absolute;top:0;bottom:0;left:0}@media only screen and (width<=767px){.contacts-hero__visual-img{width:100%}}.contacts-hero__visual-img img{-o-object-fit:cover;object-fit:cover;border-bottom-left-radius:15px;width:100%;height:100%}.contacts-hero__visual-info{color:#fff;background-color:#050809cc;border-radius:15px;gap:30px;padding:32px;font-size:16px;line-height:1.5;display:flex;position:absolute;bottom:24px;left:24px;right:0}@media only screen and (width<=991px){.contacts-hero__visual-info{flex-wrap:wrap}}@media only screen and (width<=767px){.contacts-hero__visual-info{border-radius:0;position:relative;bottom:0;left:0;right:0}}.contacts-hero__visual-info a{color:inherit}.contacts-hero__visual-info-col{flex-direction:column;gap:8px;display:flex}.contacts-hero__title{color:#050809;margin:0 0 16px;font-size:40px;font-weight:700;line-height:1.2}@media only screen and (width<=767px){.contacts-hero__title{text-align:center}}.contacts-hero__subtitle{color:#4e4e4e;max-width:40rem;margin:0 0 32px;font-size:24px;font-weight:400;line-height:1.5}@media only screen and (width<=767px){.contacts-hero__subtitle{text-align:center;max-width:none}}.contacts-hero__form{padding:0}.contacts-hero__contact-row{margin:0 0 12px}.contacts-hero__description p:first-child{margin-top:0}.contacts-hero__description p:last-child{margin-bottom:0}.contacts-hero__description a{text-decoration:underline}.contacts-hero__content{color:#050809;font-size:17px;font-weight:400;line-height:1.55;position:relative}.contacts-hero__content p{font-weight:700}.contacts-hero__content a{color:#050809}.contacts-hero__content-info-col{grid-gap:13px;grid-template-columns:1fr;display:grid}.contacts-hero__content-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0 0 0 25px;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:hidden}.contacts-hero__socials{flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;display:flex}.contacts-hero__socials-label{margin:0 0 12px;font-weight:600}.contacts-hero__socials-list{flex-wrap:wrap;align-items:center;margin:0 0 0 15px;padding:0;list-style:none;display:flex}.contacts-hero__socials-list a{color:#4e4e4e}.contacts-hero__socials-list a:hover{color:#cd3134}.contacts-team-section{padding-top:56px}@media only screen and (width<=767px){.contacts-team-section{padding-top:40px}}.agent-list{grid-gap:44px 24px;grid-template-columns:repeat(3,1fr);margin:0 0 64px;padding:0;list-style:none;display:grid}@media only screen and (width<=991px){.agent-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=767px){.agent-list{grid-template-columns:1fr}}.agent-list-item{min-width:0;position:relative}.agent-list-item__visual{aspect-ratio:4/5;border-radius:0 72px;width:100%;height:490px;overflow:hidden}.agent-list-item__visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;display:block}.agent-list-item.vacancies-item .agent-list-item__visual{background-color:#182326;border-bottom-left-radius:0;position:relative}.agent-list-item.vacancies-item .agent-list-item__visual img{-o-object-position:center center;object-position:center center;opacity:.2}@media only screen and (width<=767px){.agent-list-item.vacancies-item .agent-list-item__visual img{-o-object-position:center 20%;object-position:center 20%}}.agent-list-item.vacancies-item .agent-list-item__visual .vacancies-block{flex-direction:column;display:flex;position:absolute;bottom:64px;left:54px;right:44px}.agent-list-item.vacancies-item .agent-list-item__visual .vacancies-block h3{color:#fff;margin-bottom:1.3rem;font-size:2.5rem}.agent-list-item.vacancies-item .agent-list-item__visual .vacancies-block__actions{display:flex}.agent-list-item__frame{color:#fff;background-color:#4e4e4ed9;margin-top:-118px;margin-right:73px;padding:32px;position:relative;box-shadow:0 24px 48px -12px #0000002e}@media only screen and (width<=1350px){.agent-list-item__frame{margin-right:0}}@media only screen and (width<=767px){.agent-list-item__frame{margin-right:28px;padding:16px 24px}}.agent-list-item__frame a{color:inherit}.agent-list-item__name{color:#fff;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.4}.agent-list-item__name a{color:inherit}.agent-list-item__title{margin:0 0 8px;font-size:14px;line-height:1.5}.agent-list-item__contacts{grid-gap:8px;grid-template-columns:1fr;margin-top:16px;font-size:16px;font-weight:500;line-height:1.5;display:grid}.agent-list-item__contact-link{grid-gap:8px;grid-template-columns:20px 1fr;align-items:center;display:grid}.single-agent-hero{color:#4e4e4e;margin-top:-64px;font-size:16px;line-height:1.5;position:relative}.single-agent-hero>.container{max-width:none;margin-left:0;margin-right:0}.single-agent-hero__wrap{grid-gap:20px;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (width<=991px){.single-agent-hero__wrap{grid-gap:0;grid-template-columns:1fr}}.single-agent-hero__visual{min-height:787px;position:relative}@media only screen and (width>=992px){.single-agent-hero__visual{order:2}}@media only screen and (width<=991px){.single-agent-hero__visual{height:600px;min-height:600px}}@media only screen and (width<=767px){.single-agent-hero__visual{aspect-ratio:360/285;height:auto;min-height:0}}.single-agent-hero__img{background:#f5f6f8;justify-content:center;align-items:center;width:50vw;display:flex;position:absolute;top:0;bottom:0;left:0}@media only screen and (width<=991px){.single-agent-hero__img{width:100%}}.single-agent-hero__img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:100%}.single-agent-hero__frame{padding:64px 32px 64px 111px}@media only screen and (width<=1350px){.single-agent-hero__frame{padding:48px 24px}}@media only screen and (width<=767px){.single-agent-hero__frame{padding:24px 0}}.single-agent-hero__back{margin:0 0 44px}@media only screen and (width<=767px){.single-agent-hero__back{background-size:20px 20px;border-width:1px;width:48px;height:48px;position:absolute;top:16px;left:16px}}.single-agent-hero__back-link{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%234e4e4e' d='M27.998 16.005a1 1 0 0 1-1 1H7.41l7.3 7.287a1.01 1.01 0 0 1 0 1.425 1.025 1.025 0 0 1-1.425 0l-9-9a1.01 1.01 0 0 1 0-1.425l9-9a1.013 1.013 0 0 1 1.425 1.425l-7.3 7.288h19.588a1 1 0 0 1 1 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:32px 32px;border:2px solid #4e4e4e;border-radius:50%;width:64px;height:64px;display:block}.single-agent-hero__back-link:hover{border-color:#cd3134}@media only screen and (width<=767px){.single-agent-hero__back-link{background-color:#ffffff80;background-size:20px 20px;border-width:1px;width:48px;height:48px}}.single-agent-hero__title{color:#d2a351;margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.5}.single-agent-hero__name{color:#050809;margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.3}.single-agent-hero__description p{margin:8px 0}.single-agent-hero__description p:first-child{margin-top:0}.single-agent-hero__description p:last-child{margin-bottom:0}.single-agent-hero__contacts{grid-gap:8px;grid-template-columns:1fr;margin:40px 0 0;padding:0;list-style:none;display:grid}.single-agent-hero__contacts-item{align-items:center;gap:16px;display:flex}.single-agent-hero__contacts-link{align-items:center;gap:8px;font-weight:500;display:inline-flex}.single-agent-hero__contacts-icon{flex:0 0 20px}.single-agent-hero__contacts .show-phone{color:#cd3134;text-decoration:underline}.single-agent-objects{padding:64px 0}.single-agent-objects>.container{max-width:none;margin-left:0;margin-right:0}.single-agent-objects+.single-agent-objects{border-top:1px solid #afbdbd}.single-agent-objects__title{text-align:center;margin:0 0 40px;font-size:40px;font-weight:700;line-height:1.2}.single-agent-objects__intro{text-align:center;color:#4e4e4e;margin:0 0 24px;font-size:18px;line-height:1.5}.single-agent-objects__cta{text-align:center;margin-top:32px}.single-agent-objects .places{border-top:0;padding:0}.real-estate-item__visual{overflow:hidden}.real-estate-item__visual .swiper-container{width:100%;height:100%;position:relative}.real-estate-item__visual .swiper-slide img{max-width:100%;height:100%}.real-estate-item__visual .swiper-slide img,.real-estate-item__visual>img{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.select2-container{position:relative}.select2-container .select2-selection{color:#000;background:url(../icons/arrow_01.svg) calc(100% - 12px) no-repeat;border:1px solid #e9e9e9;border-radius:5px;gap:6px;width:100%;height:45px;padding:0 12px;font-size:14px;font-weight:400;line-height:20px;display:flex}.select2-container .select2-selection.select2-selection--clearable{padding-right:45px}.select2-container .select2-selection .select2-selection__clear{background-color:#fff;border-radius:5px;justify-content:center;align-items:center;width:43px;height:43px;margin:0;display:flex}.select2-container .select2-selection .select2-selection__rendered{display:none!important}.select2-container .select2-selection .select2-search .select2-search__field{height:43px;margin:0;padding:12px 0}.select2-container .dropdown-wrapper,.select2-container .selection{display:block}.select2-container .select2-dropdown-item{margin-top:32px}.select2-container .select2-results>.select2-results__options{max-height:320px;overflow:hidden auto}.location-chip{color:#4e4e4e;background:#faf8f3;border-radius:8px;margin:8px 8px 0 0;padding:6px 22px 6px 6px;font-size:14px;line-height:16px;display:inline-block;position:relative}.location-chip .remove-location{cursor:pointer;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' fill='none' viewBox='0 0 12 13'%3E%3Cpath fill='%234e4e4e' d='M9.15 3.354a.5.5 0 0 0-.706 0L6 5.794 3.554 3.35a.498.498 0 1 0-.705.705L5.294 6.5 2.85 8.944a.498.498 0 1 0 .705.705L6 7.204 8.444 9.65a.498.498 0 1 0 .705-.705L6.704 6.5 9.15 4.054c.19-.19.19-.51 0-.7'/%3E%3C/svg%3E") 50%/12px no-repeat;justify-content:center;align-items:center;width:22px;display:flex;position:absolute;top:0;bottom:0;right:0}.hero-stacked-images{margin-bottom:70px;font-size:24px;line-height:1.4}.hero-stacked-images .wp-block-heading,.hero-stacked-images__title{margin-bottom:24px;font-size:48px;line-height:1.2}@media only screen and (width<=991px){.hero-stacked-images .wp-block-heading,.hero-stacked-images__title{font-size:32px}}.hero-stacked-images__description{margin:0 0 24px}.hero-stacked-images p{margin-block:24px}.hero-stacked-images p:last-child{margin-bottom:0}.hero-stacked-images__wrap{grid-template-columns:604fr 532fr;align-items:center;gap:120px;display:grid}@media only screen and (width<=991px){.hero-stacked-images__wrap{grid-template-columns:1fr;gap:40px}}@media only screen and (width<=767px){.hero-stacked-images__wrap{gap:32px}}.hero-stacked-images__visual{height:493px;position:relative}@media only screen and (width<=991px){.hero-stacked-images__visual{order:-1;height:300px}}@media only screen and (width<=767px){.hero-stacked-images__visual{height:220px}}.hero-stacked-images__visual-item{position:absolute}@media only screen and (width<=991px){.hero-stacked-images__visual-item{height:100%;position:relative}}.hero-stacked-images__visual-item img{-o-object-fit:cover;object-fit:cover;border-radius:5px 5px 5px 75px;width:100%;height:100%}.hero-stacked-images__visual-item:first-child{z-index:2;inset:128px 128px 0 0}@media only screen and (width<=991px){.hero-stacked-images__visual-item:first-child{inset:auto}}.hero-stacked-images__visual-item:nth-child(2){z-index:1;inset:64px}@media only screen and (width<=991px){.hero-stacked-images__visual-item:nth-child(2){display:none}}.hero-stacked-images__visual-item:nth-child(3){inset:0 0 128px 128px}@media only screen and (width<=991px){.hero-stacked-images__visual-item:nth-child(3){display:none}}.hero-stacked-images__content{font-size:24px}@media only screen and (width<=991px){.hero-stacked-images__content{font-size:20px}}.fancybox__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000040}.fancybox__content{border-radius:15px}.fancybox__content.modal-item{width:100%;max-width:645px;margin:0 auto;padding:64px 40px}.fancybox__content.modal-item .f-button.is-close-btn{--f-button-color:#000;--f-button-hover-color:#cd3134;position:absolute;top:24px;right:24px}.about-company{color:#4e4e4e;background-color:#f0f5f5;margin:0 0 68px;position:relative}@media only screen and (width<=991px){.about-company{margin:0 0 48px}}.about-company:before{content:"";z-index:0;background-color:#f0f5f5;position:absolute;inset:0 -100vw}.about-company .container{z-index:1;position:relative}.about-company__wrap{grid-gap:40px;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:stretch;display:grid}@media only screen and (width<=991px){.about-company__wrap{grid-gap:24px;grid-template-columns:1fr}}.about-company__frame{align-self:center;padding:72px 0}@media only screen and (width<=991px){.about-company__frame{padding:0 0 32px}}@media only screen and (width<=767px){.about-company__frame{padding:0 0 24px}}.about-company__image{min-height:584px;position:relative}@media only screen and (width<=991px){.about-company__image{order:-1;min-height:0}}.about-company__image .img-block{width:100%;min-height:584px;position:relative}@media only screen and (width<=991px){.about-company__image .img-block{width:100%;min-height:0;position:relative;top:auto;bottom:auto;left:auto}}.about-company__image .img-block img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:584px;display:block}@media only screen and (width<=991px){.about-company__image .img-block img{height:auto;min-height:0}}.about-company__title{color:#050809;margin:0 0 24px;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.2}.about-company__description{font-size:16px;line-height:1.5}.about-company__description p{margin:0}.about-company__description p+p{margin-top:16px}.about-company__info{align-items:center;gap:16px;margin-top:40px;font-size:16px;font-weight:600;line-height:1.5;display:flex}@media only screen and (width<=991px){.about-company__info{margin-top:32px}}@media only screen and (width<=767px){.about-company__info{margin-top:24px}}.about-company__sign{max-width:96px}.about-company__sign img{width:100%;height:auto;display:block}.about-company__name{color:#050809;font-size:18px;font-weight:700}@media only screen and (width>=992px){.visual-section--right .visual-section__image{order:2}.visual-section--right .visual-section__frame{padding-inline-end:64px}.visual-section--right .visual-section__image .img-block{left:0}}@media only screen and (width<=1350px){.visual-section--right .visual-section__frame{padding-inline-end:32px}}@media only screen and (width<=991px){.visual-section--right .visual-section__frame{padding-inline-end:0}}@media only screen and (width>=992px){.visual-section--left .visual-section__frame{padding-inline-start:64px}.visual-section--left .visual-section__image .img-block{right:0}}@media only screen and (width<=1350px){.visual-section--left .visual-section__frame{padding-inline-start:32px}}@media only screen and (width<=991px){.visual-section--left .visual-section__frame{padding-inline-start:0}}.visual-section__wrap{grid-template-columns:repeat(2,1fr);display:grid;position:relative}@media only screen and (width<=991px){.visual-section__wrap{grid-template-columns:1fr}}.visual-section__image{position:relative}@media only screen and (width>=992px){.visual-section__image .img-block{width:50vw;height:100%;position:absolute}}@media only screen and (width<=991px){.visual-section__image .img-block{margin:0 -24px;display:block}}.visual-section__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.visual-section__frame{padding-block:32px}@media only screen and (width>=992px){.visual-section__frame{min-height:50rem;padding-inline:1.5rem}}@media only screen and (width<=991px){.visual-section__frame{padding-block:3rem}}.visual-section__frame{color:#4e4e4e;flex-direction:column;justify-content:center;font-size:24px;line-height:1.5;display:flex}.visual-section__frame .wp-block-heading,.visual-section__frame__title{color:#000;margin-block:12px}.visual-section__frame .wp-block-heading:first-child,.visual-section__frame__title:first-child{margin-block-start:0}.visual-section__frame .wp-block-heading:last-child,.visual-section__frame__title:last-child{margin-block-end:0}.visual-section__frame__description{margin-block:12px}.visual-section__frame__description:first-child{margin-block-start:0}.visual-section__frame__description:last-child{margin-block-end:0}.visual-section__frame .btn-group{margin-block:32px}.visual-section__frame .btn-group:first-child{margin-block-start:0}.visual-section__frame .btn-group:last-child{margin-block-end:0}.statistic{position:relative}.statistic__list{--columns:4;grid-template-columns:repeat(var(--columns),1fr);grid-gap:24px;margin:0;padding:0 40px;font-size:18px;line-height:1.5;list-style:none;display:grid}@media only screen and (width<=991px){.statistic__list{--columns:2!important}}@media only screen and (width<=767px){.statistic__list{grid-gap:16px;--columns:1!important}}.statistic__item{border-left:3px solid #d78a58;padding:4px 0 4px 16px}.statistic__num{color:#d78a58;font-size:56px;font-weight:900;line-height:1.4}@media only screen and (width<=991px){.statistic__num{font-size:40px}}@media only screen and (width<=767px){.statistic__num{font-size:32px}}.statistic__icon{margin-top:12px;margin-bottom:10px}.statistic__icon img{-o-object-fit:contain;object-fit:contain;width:42px;height:42px}.home-pricing-section .home-pricing-head{text-align:center;padding:48px 0 8px}@media screen and (width<=1100px){.home-pricing-section .home-pricing-head{padding-top:32px}}.home-pricing-section .home-pricing-head__title{color:#050809;margin:0;font-size:40px;font-weight:700;line-height:1.2}@media screen and (width<=600px){.home-pricing-section .home-pricing-head__title{font-size:28px}}.home-pricing-section .home-pricing-head__title-accent{color:#d78a58}.home-pricing-section .models{padding-top:24px;padding-bottom:96px}@media screen and (width<=1100px){.home-pricing-section .models{padding-top:8px;padding-bottom:48px}}.models{flex-wrap:wrap;padding:80px 0 96px;display:flex;position:relative}.models:last-child{padding-bottom:0}@media screen and (width<=1100px){.models{padding:16px 0}}.models .models-gallery__next,.models .models-gallery__prev{display:none}.models .models-gallery__pagination{justify-content:center;align-items:center;gap:5px;padding-top:18px;padding-bottom:18px;display:flex;position:relative}.models .models-gallery__pagination .swiper-pagination-bullet{opacity:.25;background-color:#050809;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin:0;display:flex}.models .models-gallery__pagination .swiper-pagination-bullet-active{opacity:1;flex:0 0 12px;width:12px;height:12px}.models-table__overflow{width:100%}.models-table__header{grid-template-columns:repeat(3,1fr);gap:24px;padding:0 0 24px;display:grid}@media screen and (width<=880px){.models-table__header{grid-template-columns:1fr}}.models-table__header-col{text-align:center}.models-table__header-col h3{margin:0 0 8px;font-size:24px;font-weight:700}.models-table__header-col p{color:#666;margin:0;font-size:14px}.models-table-list{flex:0 0 100%;width:100%}.models-table-list hr{background-color:#e3e3e3;border:0;height:1px;margin-bottom:36px}.models-table__body h4{margin:0 0 16px;font-size:18px;font-weight:700}.models-table{grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:16px;width:100%;padding:16px 24px;display:grid}.models-table:nth-child(2n){background-color:#fafafa}@media screen and (width<=880px){.models-table{grid-template-columns:1fr auto}}.models-table__text{padding-right:16px}.models-table__check{text-align:center;color:#cd3134;font-size:18px}.models-table-buttons{text-align:center;flex-wrap:wrap;justify-content:center;padding:0 20px 56px;display:flex}@media screen and (width<=600px){.models-table-buttons{padding-left:0;padding-right:0}}.models-table-buttons .btn{z-index:5;border-radius:10px;justify-content:center;width:220px;height:50px;margin:0 -12px 0 0;position:relative}@media screen and (width<=600px){.models-table-buttons .btn{width:50%;margin:0}}.models-table-buttons .btn:nth-child(2n){z-index:0;margin:0 0 0 -12px}@media screen and (width<=600px){.models-table-buttons .btn:nth-child(2n){width:50%;margin:0}}.models-table-buttons .btn:hover{z-index:10;margin:0}.models-table-buttons .btn:active{z-index:20}.models .more-block{text-align:center;color:#4e4e4e;background-color:#fafafa;flex-wrap:wrap;justify-content:center;width:100%;padding:12px;font-size:16px;display:flex}.models .more-block p{margin:0}.models .models-table__body{margin:0 0 36px}.models .models-table-col__text,.models .models-table__content{color:#4e4e4e;font-size:16px;line-height:150%}.models .models-table-col__text p,.models .models-table__content p{margin:.5em 0}.models .models-table-col__text ul,.models .models-table__content ul{margin:.5em 0;padding-left:1.2em}.models .models-table-col__text li,.models .models-table__content li{margin:0 0 4px}.models .models-table__header.mobile-header .swiper-initialized{padding-bottom:45px}.models .swiper-pagination{--swiper-pagination-bullet-horizontal-gap:6px;bottom:0}.models .swiper-pagination .swiper-pagination-bullet{background:#050809;width:8px;height:8px}.models .swiper-pagination .swiper-pagination-bullet-active{transform:scale(1.5)!important}.home-services{margin-bottom:48px}@media screen and (width<=1100px){.home-services{margin-bottom:32px}}.home-services__head{text-align:center;padding:48px 0 8px}@media screen and (width<=1100px){.home-services__head{padding-top:32px}}.home-services__title{color:#050809;margin:0 0 4rem;font-family:Roboto,sans-serif;font-size:50px;font-weight:700;line-height:120%}@media screen and (width<=600px){.home-services__title{font-size:28px}}.home-services__title-accent{color:#d78a58}.home-monthly-budget-search{background:#f0f5f5;padding:0}.home-monthly-budget-search .noUi-tooltip{display:none}@media screen and (width<=1023px){.home-monthly-budget-search{padding:0}}.home-monthly-budget-search__inner{align-items:stretch;display:flex}.home-monthly-budget-search__image{flex:0 0 50%;order:2;min-width:50vw;overflow:hidden}@media screen and (width<=1023px){.home-monthly-budget-search__image{display:none}}.home-monthly-budget-search__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.home-monthly-budget-search__title{color:#050809;margin:0 0 24px;font-size:40px;font-weight:700;line-height:1.2}@media screen and (width<=600px){.home-monthly-budget-search__title{margin:0 0 16px;font-size:32px}}.home-monthly-budget-search__intro{color:#4e4e4e;margin:0 0 8px;font-size:16px;line-height:1.5}.home-monthly-budget-search__intro:last-of-type{margin-bottom:0}@media screen and (width>=1024px){.home-monthly-budget-search__intro{margin-bottom:28px}}.home-monthly-budget-search__form{background:#fff;border:1px solid #e9e9e980;border-radius:10px;width:593px;margin:40px -180px 0 180px;padding:40px;position:relative;box-shadow:0 0 19px #00000014}@media screen and (width<=1023px){.home-monthly-budget-search__form{width:auto;max-width:593px;margin:40px auto 0}}@media screen and (width<=640px){.home-monthly-budget-search__form{padding:24px}}.home-monthly-budget-search__label-row{color:#4e4e4e;margin:0 0 12px;font-size:14px;line-height:1.5}.home-monthly-budget-search__form-row{align-items:center;gap:24px;display:flex}@media screen and (width<=640px){.home-monthly-budget-search__form-row{flex-direction:column;align-items:stretch}}.home-monthly-budget-search__slider-col{flex:auto;min-width:0;padding-top:4px}.home-monthly-budget-search__slider-root{height:6px;margin:0 10px 12px}.home-monthly-budget-search__slider-root.noUi-horizontal{height:6px}.home-monthly-budget-search__slider-root.noUi-target{box-shadow:none;background:0 0;border:0}.home-monthly-budget-search__slider-root .noUi-connect{background:#d78a58}.home-monthly-budget-search__slider-root .noUi-base{width:calc(100% - 15px)}.home-monthly-budget-search__slider-root .noUi-connects{width:calc(100% + 15px)}.home-monthly-budget-search__slider-root .noUi-connects:after{content:"";background:#d78a583d;border-radius:4px;width:100%;height:100%;display:block}.home-monthly-budget-search__slider-root .noUi-handle{width:16px;height:16px;box-shadow:none;cursor:grab;background:#d78a58;border:none;border-radius:50%;top:-5px;right:-8px}.home-monthly-budget-search__slider-root .noUi-handle:after,.home-monthly-budget-search__slider-root .noUi-handle:before{display:none}.home-monthly-budget-search__slider-root .noUi-handle:active{cursor:grabbing}.home-monthly-budget-search__amounts{color:#4e4e4e;justify-content:space-between;padding:4px 10px 0;font-size:14px;line-height:1.5;display:flex;position:relative}.home-monthly-budget-search__amounts-middle{cursor:pointer;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-monthly-budget-search__actions{flex-direction:column;flex:none;align-items:center;display:flex}@media screen and (width<=640px){.home-monthly-budget-search__actions{width:100%}}.home-monthly-budget-search__submit{white-space:nowrap;align-items:center;gap:12px;padding-inline:24px;display:inline-flex}@media screen and (width<=640px){.home-monthly-budget-search__submit{justify-content:center;width:100%}}.home-monthly-budget-search__result{text-align:center;color:#4e4e4e;margin:12px 0 0;font-size:12px;line-height:1.5}.home-monthly-budget-search__text{order:1;padding:124px 115px 96px 64px}@media screen and (width<=830px){.home-monthly-budget-search__text{padding:64px 8px}}.promo-form__form{background-color:#fff;border:1px solid #e9e9e980;border-radius:10px;padding:32px;position:relative;box-shadow:0 0 16px #00000014}@media screen and (width<=1023px){.promo-form__form{margin:0 auto 32px}}@media screen and (width<=600px){.promo-form__form{flex-direction:column;width:100%;padding:16px;display:flex}}.promo-form__form--buttons{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}@media screen and (width<=600px){.promo-form__form--buttons{width:100%}}.promo-form__form--transaction-pair{margin:0 0 8px}.promo-form__form--transaction-pair .btn--checkbox{text-align:center;flex:calc(50% - 4px);justify-content:center;min-width:0}@media screen and (width<=600px){.promo-form__form--transaction-pair .btn--checkbox{padding-inline:8px;font-size:13px}}.promo-form__form .filter-select{z-index:50}.promo-form__form .promo-form__form--row-open .hero-locate-me{z-index:50!important}.promo-form__form .hero-location-icon{position:relative}.promo-form__form .hero-location-icon .hero-locate-me{z-index:3;appearance:none;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;display:flex;position:absolute;top:auto;bottom:8px;right:10px;transform:translateZ(0)}.promo-form__form .hero-location-icon .hero-locate-me:hover:not(:disabled){background-color:#0508090f}.promo-form__form .hero-location-icon .hero-locate-me:disabled{cursor:wait;opacity:.55}.promo-form__form .hero-location-icon .hero-locate-me:focus-visible{border:1px solid #cd313459}.promo-form__form .hero-location-icon.is-locating .hero-locate-me{animation:1s ease-in-out infinite hero-locate-pulse}.promo-form__form .hero-location-icon input[type=text],.promo-form__form .hero-location-icon select{padding-right:48px}@keyframes hero-locate-pulse{0%,to{opacity:.45}50%{opacity:1}}.promo-form__form--field-hint{color:#4e4e4e;margin:0 0 16px;font-size:12px;line-height:1.45}.promo-form__form--segments .btn--checkbox{text-align:center;flex:auto;justify-content:center;min-width:0}@media screen and (width<=600px){.promo-form__form--segments .btn--checkbox{flex:calc(33.333% - 6px);padding-inline:8px;font-size:13px}}.promo-form__form--segments>li{flex:auto;min-width:0;margin:0;padding:0;list-style:none}.promo-form__form--segments>li .btn{box-sizing:border-box;justify-content:center;width:100%}@media screen and (width<=600px){.promo-form__form--segments>li .btn{padding-inline:10px;font-size:14px}}.promo-form__form--more{text-align:center;margin-top:12px;font-size:14px;line-height:1.4}.promo-form__form--more a{color:#4e4e4e;text-decoration:underline}.promo-form__form--more a:hover{color:#cd3134}@media screen and (width<=600px){.promo-form__form--more{order:2}}@media screen and (width>=601px){.promo-form__form--more{text-align:left;margin-top:0;position:absolute;bottom:16px;left:32px;right:auto}}.promo-form__form--row{width:calc(100% - 108px);margin:0 0 16px}@media screen and (width<=600px){.promo-form__form--row{width:100%}}.promo-form__form--row input[type=text]{border-radius:5px}.promo-form__form--label{color:#4e4e4e;margin:0 0 8px;font-size:14px;font-weight:400;line-height:150%;display:block}.promo-form__form--submit{justify-content:center;align-items:center;gap:8px;width:100px;height:45px;display:flex;position:absolute;bottom:48px;right:32px}@media screen and (width<=600px){.promo-form__form--submit{order:0;width:100%;max-width:100%;margin:0 0 8px;position:relative;top:0;left:0;right:0}}.promo-form__form--submit-text{display:none}@media screen and (width<=600px){.promo-form__form--submit-text{font-size:16px;font-weight:600;display:inline}}.promo-form__form--result{color:#4e4e4e;justify-content:center;min-width:100px;font-size:12px;display:flex;position:absolute;bottom:16px;right:32px}.promo-form__form--result strong{margin:0 3px 0 0;font-weight:900}@media screen and (width<=600px){.promo-form__form--result{text-align:center;order:1;width:100%;font-size:14px;position:relative;top:0;left:0;right:0}}.btn--checkbox,.promo-form__form--form-input{position:relative}.btn--checkbox{cursor:pointer;color:#333;background:#f5f5f5;border:2px solid #0000;border-radius:4px;align-items:center;padding:12px 20px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.btn--checkbox:hover{background:#e8e8e8}:is(.btn--checkbox:has(input[type=checkbox]:checked),.btn--checkbox:has(input[type=radio]:checked)){color:#fff;background:#cd3134;border-color:#cd3134}.btn--checkbox input[type=checkbox],.btn--checkbox input[type=radio]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.btn--checkbox input[type=checkbox]:checked+.btn__text,.btn--checkbox input[type=radio]:checked+.btn__text{color:#fff}.btn--checkbox .btn__text{transition:color .3s}.location-autocomplete{z-index:1000;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.location-autocomplete.loading:before{content:"Ielādē...";color:#999;padding:12px 16px;font-style:italic;display:block}.autocomplete-item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f0f0;width:100%;padding:12px 16px;transition:background-color .2s;display:block}.autocomplete-item:last-child{border-bottom:none}.autocomplete-item:hover{background-color:#f8f9fa}.autocomplete-item.active{background-color:#e3f2fd}.autocomplete-item--empty{cursor:default;color:#999;font-style:italic}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;transform-origin:0 0;transform-style:flat;width:100%;height:100%;position:absolute;top:0;right:0}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0;top:-100%}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{width:100%;height:100%}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{background-color:#d78a58;border-radius:50%;width:16px;height:16px;top:-6px;right:-15px}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#d78a58}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;width:1px;height:14px;display:block;position:absolute;top:6px;left:14px}.noUi-handle:after{left:17px}.noUi-tooltip{color:#4e4e4e;text-align:center;white-space:nowrap;padding:5px;font-size:14px;display:block;position:absolute}.noUi-tooltip:after{content:" €"}.noUi-handle-lower .noUi-tooltip{display:none}.noUi-horizontal .noUi-tooltip{bottom:-40px;left:50%;transform:translate(-50%)}.single-real-estate{grid-gap:40px;grid-template-columns:minmax(0,850fr) minmax(0,420fr);align-items:start;display:grid}.single-real-estate>*{margin-block:0!important}.single-real-estate>.single-real-estate__aside,.single-real-estate>.single-real-estate__content{margin-top:0!important;margin-bottom:0!important}@media only screen and (width<=991px){.single-real-estate{grid-template-columns:1fr}}.single-real-estate__content{width:100%;min-width:0;max-width:100%}.single-real-estate__aside{z-index:1;min-width:0;position:relative}@media only screen and (width<=991px){.single-real-estate__aside{padding-top:0}}.single-real-estate__tools{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:24px;margin-top:20px;display:flex}.single-real-estate__tool-btn{color:#4e4e4e;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;line-height:1.5;display:inline-flex}.single-real-estate__tool-btn:hover{color:#cd3134}.single-real-estate__tool-icon{width:20px;height:20px;color:inherit;flex-shrink:0}.single-real-estate__related{border-top:1px solid #b0b8b9;margin:64px 0 48px;padding-top:64px}.single-real-estate__related-title{text-align:center;margin:0 0 48px}.single-real-estate__video{background-color:#fafafa;border-radius:15px;margin:0 0 24px;padding:24px;box-shadow:0 4px 6px -2px #00000008,0 12px 16px -4px #00000014}@media only screen and (width<=767px){.single-real-estate__video{display:none}}.single-real-estate__video .video-button{color:#4e4e4e;align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;transition:all .2s;display:flex}.single-real-estate__video .video-button:hover{color:#a02629}.single-real-estate__video .video-button__icon{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.single-real-estate__video .video-button__text{font-size:16px;font-weight:600}.single-real-estate__agent{margin:0}.single-real-estate__catalog-link{text-align:center;margin:48px 0 64px}.single-real-estate-agent{background-color:#fafafa;border:0;border-radius:0;padding:32px;position:relative;box-shadow:0 4px 6px -2px #00000008,0 12px 16px -4px #00000014}@media only screen and (width<=767px){.single-real-estate-agent{padding:32px}}.single-real-estate-agent__head{grid-gap:14px;border-bottom:1px solid #b0b8b9;grid-template-columns:88px 1fr;align-items:center;margin:0 0 18px;padding:0 0 18px;font-size:16px;line-height:1.5;display:grid}.single-real-estate-agent__avatar{aspect-ratio:3/3;width:88px;height:88px}.single-real-estate-agent__avatar-link{width:100%;height:100%;display:block}.single-real-estate-agent__avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:50%;width:100%;height:100%}.single-real-estate-agent__frame{min-width:0}.single-real-estate-agent__name{color:#000;margin:0 0 2px;font-size:18px;font-weight:700;line-height:1.4}.single-real-estate-agent__name-link{color:inherit;text-decoration:none}.single-real-estate-agent__name-link:focus-visible,.single-real-estate-agent__name-link:hover{text-decoration:underline}.single-real-estate-agent__title{color:#4e4e4e;font-weight:400}.single-real-estate-agent__info{grid-gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.single-real-estate-agent__info-item{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.single-real-estate-agent__info-main{color:#444;flex:1;align-items:flex-start;gap:8px;min-width:0;font-size:16px;font-weight:500;line-height:1.5;display:flex}.single-real-estate-agent__info-icon{color:#444;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.single-real-estate-agent__info-icon svg{width:100%;height:100%;display:block}.single-real-estate-agent__info-icon--whatsapp{color:#444}.single-real-estate-agent__info-text{word-break:break-word;color:#444;min-width:0}.single-real-estate-agent__info-text a{color:#444;text-decoration:none}.single-real-estate-agent__info-text a:hover{color:#cd3134}.single-real-estate-agent__info-mail{word-break:break-all;color:#444;min-width:0;text-decoration:none}.single-real-estate-agent__info-mail:hover{color:#cd3134}.single-real-estate-agent__info .show-phone{cursor:pointer;font:inherit;color:#cd3134;white-space:nowrap;background:0 0;border:0;flex-shrink:0;margin:0;padding:0;font-size:14px;line-height:1.5;text-decoration:underline}.single-real-estate-agent__info .show-phone:hover{color:#a02629}.single-real-estate-agent__form{background-color:#0000;border-radius:0;margin:0;padding:0}.single-real-estate-agent__form .property-agent-form{flex-direction:column;gap:12px;display:flex}.single-real-estate-agent__form .form-row.grid-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media only screen and (width<=767px){.single-real-estate-agent__form .form-row.grid-row{grid-template-columns:1fr}}.single-real-estate-agent__form .form-row.grid-row .input-item{min-width:0}.single-real-estate-agent__form .input-item{background-color:#fff;border-color:#e0e0e0}.single-real-estate-agent__form .input-item::placeholder{color:#a8a8a8;opacity:1}.single-real-estate-agent__form .input-item::-webkit-input-placeholder{color:#a8a8a8}.single-real-estate-agent__form textarea.input-item{resize:vertical;min-height:140px}.single-real-estate-agent__form .form-submit{margin-top:0}.single-real-estate-agent__form .property-agent-form__submit{color:#050809;background-color:#fff;font-weight:600;box-shadow:inset 0 0 0 1px #05080933}.single-real-estate-agent__form .property-agent-form__submit:hover{color:#fff;background-color:#050809}.real-estate-visual{max-width:100%;margin:0 0 48px;position:relative;overflow:hidden}.real-estate-visual__tools{z-index:2;position:absolute;top:16px;right:16px}.real-estate-visual__favorite{color:#050809;cursor:pointer;background-color:#fff6;border:none;border-radius:50px;align-items:center;gap:8px;padding:8px 19px;font-size:14px;line-height:1.5;display:inline-flex}.real-estate-visual__favorite:hover{background-color:#ffffffb3}.real-estate-visual__favorite-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23050809' fill-opacity='.2' d='M13.5 3c-1.353 0-2.652.63-3.5 1.619A4.68 4.68 0 0 0 6.5 3C4.104 3 2.222 4.875 2.222 7.279c0 2.932 2.645 5.335 6.65 8.967L10 17.273l1.128-1.027c4.005-3.632 6.65-6.035 6.65-8.967C17.778 4.875 15.896 3 13.5 3'/%3E%3Cpath fill='%23fff' d='m10.078 15.095-.078.078-.086-.078C6.22 11.743 3.778 9.526 3.778 7.28c0-1.556 1.166-2.723 2.722-2.723 1.198 0 2.364.778 2.777 1.836h1.446c.412-1.058 1.58-1.836 2.777-1.836 1.556 0 2.722 1.167 2.722 2.723 0 2.247-2.442 4.464-6.144 7.816M13.5 3.001c-1.353 0-2.652.63-3.5 1.618A4.68 4.68 0 0 0 6.5 3C4.104 3 2.222 4.875 2.222 7.279c0 2.932 2.645 5.335 6.65 8.967L10 17.273l1.128-1.027c4.005-3.632 6.65-6.035 6.65-8.967C17.778 4.875 15.896 3 13.5 3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;flex-shrink:0;width:20px;height:20px}.real-estate-visual__favorite.is-favorite .real-estate-visual__favorite-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23cd3134' d='M13.5 2.999c-1.352 0-2.651.63-3.5 1.618a4.68 4.68 0 0 0-3.5-1.618c-2.395 0-4.277 1.874-4.277 4.278 0 2.932 2.645 5.335 6.65 8.967l1.128 1.027 1.128-1.027c4.005-3.632 6.65-6.035 6.65-8.967 0-2.404-1.883-4.278-4.278-4.278'/%3E%3Cpath fill='%23cd3134' d='m10.079 15.093-.078.078-.086-.078C6.221 11.741 3.78 9.524 3.78 7.277c0-1.556 1.166-2.723 2.722-2.723 1.198 0 2.364.778 2.777 1.836h1.446c.412-1.058 1.58-1.836 2.777-1.836 1.556 0 2.722 1.167 2.722 2.723 0 2.247-2.442 4.464-6.144 7.816M13.5 3c-1.353 0-2.652.63-3.5 1.618a4.68 4.68 0 0 0-3.5-1.618c-2.396 0-4.278 1.874-4.278 4.278 0 2.932 2.645 5.335 6.65 8.967l1.128 1.027 1.128-1.027c4.005-3.632 6.65-6.035 6.65-8.967 0-2.404-1.883-4.278-4.278-4.278'/%3E%3C/svg%3E")}.real-estate-visual .object-single-image{aspect-ratio:850/566;margin:0 0 16px}.real-estate-visual .object-single-image img{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%;height:100%}.real-estate-visual .object-images{min-width:0;max-width:100%;margin:0 0 16px}@media only screen and (width<=767px){.real-estate-visual .object-images{margin:0 0 4px}}.real-estate-visual .object-images .swiper-slide{aspect-ratio:1.50177}.real-estate-visual .object-images .swiper-slide img{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%;height:100%}.real-estate-visual .object-images .swiper-button-next,.real-estate-visual .object-images .swiper-button-prev{color:#fff;background-color:#cd3134d9;background-position:50%;background-repeat:no-repeat;width:64px;height:60px}.real-estate-visual .object-images .swiper-button-next:hover,.real-estate-visual .object-images .swiper-button-prev:hover{background-color:#cd3134}.real-estate-visual .object-images .swiper-button-next:after,.real-estate-visual .object-images .swiper-button-prev:after{display:none}.real-estate-visual .object-images .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' fill='none' viewBox='0 0 23 20'%3E%3Cpath fill='%23fff' d='M0 10.03c0-.267.1-.522.28-.71a.94.94 0 0 1 .678-.294h18.767l-6.994-7.308a1.04 1.04 0 0 1-.281-.714c0-.268.101-.525.28-.715A.96.96 0 0 1 13.415 0c.254 0 .499.104.682.289l8.623 9.026c.18.19.281.447.281.714 0 .268-.1.525-.28.715l-8.624 9.026a.94.94 0 0 1-.663.229.95.95 0 0 1-.638-.296 1.047 1.047 0 0 1-.064-1.362l6.994-7.309H.958a.94.94 0 0 1-.677-.294A1.03 1.03 0 0 1 0 10.03'/%3E%3C/svg%3E");border-top-left-radius:16px;border-bottom-left-radius:16px;right:0}.real-estate-visual .object-images .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' fill='none' viewBox='0 0 23 20'%3E%3Cpath fill='%23fff' d='M23 9.97c0 .267-.1.522-.28.71a.94.94 0 0 1-.678.294H3.275l6.994 7.308c.18.19.281.447.281.715s-.101.524-.28.714a.96.96 0 0 1-.684.289.96.96 0 0 1-.682-.289L.28 10.685A1.04 1.04 0 0 1 0 9.971c0-.268.1-.525.28-.715L8.905.231a.94.94 0 0 1 1.301.066 1.047 1.047 0 0 1 .064 1.362L3.275 8.969h18.767c.254 0 .498.106.677.294s.281.443.281.709'/%3E%3C/svg%3E");border-top-right-radius:16px;border-bottom-right-radius:16px;left:0}.real-estate-visual .object-thumbs{min-width:0;max-width:100%}.real-estate-visual .object-thumbs .swiper-slide{height:104px}@media only screen and (width<=767px){.real-estate-visual .object-thumbs .swiper-slide{height:74px}}.real-estate-visual .object-thumbs .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.real-estate-content__head{margin:0 0 20px}.real-estate-content__availability{color:#fff;letter-spacing:.02em;text-transform:uppercase;background-color:#cd3134;border-radius:4px;margin:0 0 12px;padding:4px 12px;font-size:26px;font-weight:700;line-height:1.3;display:inline-block}@media only screen and (width<=767px){.real-estate-content__availability{width:fit-content;margin-left:auto;margin-right:auto;display:block}}.real-estate-content__title{text-transform:uppercase;margin:0 0 3px;font-size:36px;font-weight:700;line-height:1.3}@media only screen and (width<=767px){.real-estate-content__title{text-align:center;font-size:28px}}.real-estate-content__subtitle{text-transform:uppercase;margin:0 0 3px;font-size:36px;font-weight:400;line-height:1.3}@media only screen and (width<=767px){.real-estate-content__subtitle{text-align:center;font-size:28px}}.real-estate-content__info{border-bottom:1px solid #b0b8b9;margin-bottom:48px;padding-bottom:48px}.real-estate-content__dl{color:#4e4e4e;grid-gap:30px;background-color:#d78a5812;grid-template-columns:220px 1fr;padding:10px 12px;font-size:16px;line-height:1.5;display:grid}@media only screen and (width<=767px){.real-estate-content__dl{grid-gap:4px;grid-template-columns:128px 1fr;font-size:14px}}.real-estate-content__dl dt{margin:0;padding:0;font-size:14px;font-weight:400}.real-estate-content__dl dd{margin:0;padding:0;font-weight:700}.real-estate-content__maps-link{color:inherit;font-weight:inherit;text-underline-offset:2px;text-decoration:underline}.real-estate-content__maps-link:hover{color:#004044;text-decoration:none}.real-estate-content__price-per-month{color:#7a7f85;margin-top:2px;font-size:13px;font-weight:500;display:block}.real-estate-content__content{color:#4e4e4e;margin:0 0 32px;font-size:16px;line-height:1.5}.real-estate-content__content .title{color:#050809;margin:0 0 16px;font-size:24px;font-weight:700}.real-estate-content__property-id{color:#050809;margin:0 0 16px;font-size:16px;font-weight:600}.real-estate-content__description-lead{margin:0 0 16px;font-size:16px;line-height:1.5}.real-estate-content__description-lead>:first-child{margin-top:0}.real-estate-content__description-lead>:last-child{margin-bottom:0}.real-estate-content__description-lead p{margin:0 0 1em}.real-estate-content__description-lead h1,.real-estate-content__description-lead h2,.real-estate-content__description-lead h3,.real-estate-content__description-lead h4,.real-estate-content__description-lead h5,.real-estate-content__description-lead h6{color:#050809;margin:1.25em 0 .5em;font-weight:700;line-height:1.25}.real-estate-content__description-lead h1{font-size:1.75rem}.real-estate-content__description-lead h2{font-size:1.5rem}.real-estate-content__description-lead h3{font-size:1.25rem}.real-estate-content__description-lead ol,.real-estate-content__description-lead ul{margin:0 0 1em;padding-left:1.35em}.real-estate-content__description-lead li{margin:.25em 0}.real-estate-content__description-lead blockquote{color:#555;border-left:4px solid #ccc;margin:0 0 1em;padding:.5em 0 .5em 1em}.real-estate-content__description-lead code,.real-estate-content__description-lead pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.real-estate-content__description-lead pre{background:#f5f5f5;border-radius:8px;margin:0 0 1em;padding:12px 14px;overflow-x:auto}.real-estate-content__description-lead :not(pre)>code{background:#f0f0f0;border-radius:4px;padding:.1em .35em}.real-estate-content__description-lead table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:.95em}.real-estate-content__description-lead td,.real-estate-content__description-lead th{text-align:left;border:1px solid #ddd;padding:8px 10px}.real-estate-content__description-lead th{background:#f5f5f5;font-weight:600}.real-estate-content__description-lead img{border-radius:8px;max-width:100%;height:auto}.real-estate-content__description-lead hr{border:0;border-top:1px solid #ddd;margin:1.25em 0}.real-estate-content__description-lead a{color:#004044;text-decoration:underline}.real-estate-content__description-lead a:hover{text-decoration:none}.real-estate-content__description-body{font-size:16px;line-height:1.5}.real-estate-content__description-body>:first-child{margin-top:0}.real-estate-content__description-body>:last-child{margin-bottom:0}.real-estate-content__description-body p{margin:0 0 1em}.real-estate-content__description-body h1,.real-estate-content__description-body h2,.real-estate-content__description-body h3,.real-estate-content__description-body h4,.real-estate-content__description-body h5,.real-estate-content__description-body h6{color:#050809;margin:1.25em 0 .5em;font-weight:700;line-height:1.25}.real-estate-content__description-body h1{font-size:1.75rem}.real-estate-content__description-body h2{font-size:1.5rem}.real-estate-content__description-body h3{font-size:1.25rem}.real-estate-content__description-body ol,.real-estate-content__description-body ul{margin:0 0 1em;padding-left:1.35em}.real-estate-content__description-body li{margin:.25em 0}.real-estate-content__description-body blockquote{color:#555;border-left:4px solid #ccc;margin:0 0 1em;padding:.5em 0 .5em 1em}.real-estate-content__description-body code,.real-estate-content__description-body pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.real-estate-content__description-body pre{background:#f5f5f5;border-radius:8px;margin:0 0 1em;padding:12px 14px;overflow-x:auto}.real-estate-content__description-body :not(pre)>code{background:#f0f0f0;border-radius:4px;padding:.1em .35em}.real-estate-content__description-body table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:.95em}.real-estate-content__description-body td,.real-estate-content__description-body th{text-align:left;border:1px solid #ddd;padding:8px 10px}.real-estate-content__description-body th{background:#f5f5f5;font-weight:600}.real-estate-content__description-body img{border-radius:8px;max-width:100%;height:auto}.real-estate-content__description-body hr{border:0;border-top:1px solid #ddd;margin:1.25em 0}.real-estate-content__description-body a{color:#004044;text-decoration:underline}.real-estate-content__description-body a:hover{text-decoration:none}.real-estate-content__extra{margin:0;padding:0;list-style:none}.real-estate-content__video{border-radius:15px;margin:40px 0;padding-top:56.25%;position:relative}.real-estate-content__video iframe{border-radius:15px;width:100%;height:100%;position:absolute;top:0;left:0}.real-estate-content__map{border-radius:15px;margin:48px 0}.real-estate-content__map-title{color:#050809;margin:0 0 16px;font-size:24px;font-weight:700}.real-estate-content__map .object-single-map{border-radius:15px;width:100%;height:430px}.real-estate-content__calculator,.real-estate-content__map-placeholder{margin:48px 0}.real-estate-content__object-id{color:#d78a58;margin:16px 0;font-size:16px;font-weight:700;line-height:1.5}.real-estate-content__share{background-color:#fafafa;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:48px 0;padding:32px;display:flex}@media only screen and (width<=767px){.real-estate-content__share{justify-content:center;padding:24px}}.real-estate-content__share-title{color:#050809;font-size:18px;font-weight:700}@media only screen and (width<=767px){.real-estate-content__share-title{text-align:center;flex:100%}}.real-estate-content__share-links{align-items:center;gap:8px;display:flex}@media only screen and (width<=767px){.real-estate-content__share-links{justify-content:center}}.real-estate-content__share-link{color:#4e4e4e;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s;display:inline-flex}.real-estate-content__share-link:hover{color:#cd3134}.real-estate-content__share-link:focus-visible{outline-offset:2px;outline:2px solid #cd3134}.real-estate-content__share-icon{flex-shrink:0;display:block}.real-estate-content .map-placeholder-text,.real-estate-content .mortgage-placeholder{color:#4e4e4e;margin:0}.real-estate-grid--related{grid-template-columns:repeat(4,1fr)}@media only screen and (width<=1350px){.real-estate-grid--related{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=767px){.real-estate-grid--related{grid-template-columns:1fr}}.real-estate-grid--related .real-estate-item__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box;overflow:hidden}.is-sticky-page .single-real-estate__aside{position:sticky;top:20px;margin-bottom:48px!important}@media only screen and (width<=991px){.is-sticky-page .single-real-estate__aside{width:100%;position:static;margin-bottom:0!important}}.listing-print-contact,.listing-print-description,.listing-print-gallery,.listing-print-header{display:none}@media print{body.listing-detail-print{color:#000;font-size:12px;line-height:1.4;background:#fff!important}body.listing-detail-print .footer,body.listing-detail-print .header,body.listing-detail-print .nav,body.listing-detail-print .skip-link{display:none!important}body.listing-detail-print .site-main{padding:0}body.listing-detail-print .container{width:100%;max-width:100%;padding-left:12px;padding-right:12px}body.listing-detail-print .listing-print-header{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #d9d9d9;justify-content:flex-start;align-items:center;margin:0 0 24px;padding:0 0 20px;display:flex!important}body.listing-detail-print .listing-print-header img{width:180px;height:auto;display:block}body.listing-detail-print .single-real-estate{display:block}body.listing-detail-print .real-estate-content__calculator,body.listing-detail-print .real-estate-content__description-body,body.listing-detail-print .real-estate-content__description-lead,body.listing-detail-print .real-estate-content__video,body.listing-detail-print .real-estate-visual,body.listing-detail-print .real-estate-visual__tools,body.listing-detail-print .single-real-estate__aside,body.listing-detail-print .single-real-estate__catalog-link,body.listing-detail-print .single-real-estate__related,body.listing-detail-print .single-real-estate__tools{display:none!important}body.listing-detail-print .real-estate-content__child-objects,body.listing-detail-print .real-estate-content__classifiers,body.listing-detail-print .real-estate-content__content,body.listing-detail-print .real-estate-content__head,body.listing-detail-print .real-estate-content__info,body.listing-detail-print .real-estate-content__map-placeholder,body.listing-detail-print .real-estate-visual{-moz-column-break-inside:avoid;break-inside:avoid}body.listing-detail-print .real-estate-content__subtitle,body.listing-detail-print .real-estate-content__title{text-align:left}body.listing-detail-print .real-estate-content__title{margin:0 0 8px;font-size:24px;line-height:1.2}body.listing-detail-print .real-estate-content__subtitle{margin:0;font-size:16px;line-height:1.35}body.listing-detail-print .title{margin:0 0 12px;font-size:16px;line-height:1.3}body.listing-detail-print .listing-print-contact,body.listing-detail-print .listing-print-gallery,body.listing-detail-print .real-estate-content__classifiers,body.listing-detail-print .real-estate-content__content,body.listing-detail-print .real-estate-content__head,body.listing-detail-print .real-estate-content__info,body.listing-detail-print .real-estate-content__map,body.listing-detail-print .real-estate-content__map-placeholder{margin-top:0;margin-bottom:20px}body.listing-detail-print .real-estate-content__info{-moz-column-break-inside:avoid;break-inside:avoid;background:#fafafa;border:1px solid #ddd;padding:12px 16px}body.listing-detail-print .real-estate-content__dl{-moz-column-break-inside:avoid;break-inside:avoid;grid-gap:10px;background:0 0;border:0;grid-template-columns:110px 1fr;padding:6px 0}body.listing-detail-print .real-estate-content__dl+.real-estate-content__dl{border-top:1px solid #e3e3e3}body.listing-detail-print .real-estate-content__dl dd,body.listing-detail-print .real-estate-content__dl dt{font-size:12px;line-height:1.35}body.listing-detail-print .listing-print-gallery{-moz-column-break-inside:auto;break-inside:auto;display:block!important}body.listing-detail-print .listing-print-gallery__image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}body.listing-detail-print .listing-print-gallery__image--main{aspect-ratio:850/566;-moz-column-break-inside:avoid;break-inside:avoid;max-height:260px;margin-bottom:10px}body.listing-detail-print .listing-print-gallery__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}body.listing-detail-print .listing-print-gallery__image--thumb{aspect-ratio:3/2;-moz-column-break-inside:avoid;break-inside:avoid;max-height:90px}body.listing-detail-print .listing-print-contact{-moz-column-break-inside:avoid;break-inside:avoid;background:#fafafa;border:1px solid #ddd;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding:12px 16px;display:grid!important}body.listing-detail-print .listing-print-contact__image{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:96px;height:96px;display:block}body.listing-detail-print .listing-print-contact__name{margin:0 0 4px;font-size:14px;font-weight:700}body.listing-detail-print .listing-print-contact__role{color:#4e4e4e;margin:0 0 10px;font-size:12px}body.listing-detail-print .listing-print-contact__list{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;display:grid}body.listing-detail-print .listing-print-contact__list dd,body.listing-detail-print .listing-print-contact__list dt{margin:0;font-size:12px;line-height:1.35}body.listing-detail-print .listing-print-contact__list dt{font-weight:700}body.listing-detail-print .listing-print-description{white-space:pre-line;margin:0;font-size:12px;line-height:1.5;display:block!important}body.listing-detail-print .real-estate-content__property-id{margin-bottom:10px;font-size:12px}body.listing-detail-print .property-map{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:0;height:240px!important}body.listing-detail-print .leaflet-bottom,body.listing-detail-print .leaflet-control-container,body.listing-detail-print .leaflet-top{display:none!important}body.listing-detail-print a{color:#000;text-decoration:none}dialog.image-lightbox{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mortgage-calculator{background:#fff;border:1px solid #e9e9e9;border-radius:15px;margin:48px 0;padding:16px;overflow:hidden;box-shadow:0 4px 6px -2px #00000008,0 12px 16px -4px #00000014}.mortgage-calculator__header{margin:0 0 16px}.mortgage-calculator__title{color:#050809;margin:0;font-size:24px}.mortgage-calculator__wrap{grid-template-columns:212px 1fr;display:grid}@media only screen and (width<=991px){.mortgage-calculator__wrap{grid-template-columns:1fr}}.mortgage-calculator__banks{border-right:1px solid #e9e9e9;padding-right:32px}@media only screen and (width<=991px){.mortgage-calculator__banks{grid-gap:12px 4px;border-bottom:1px solid #e9e9e9;border-right:none;grid-template-columns:repeat(3,1fr);margin-bottom:24px;padding-bottom:24px;padding-right:0;display:grid}}.mortgage-calculator__banks-title{margin-bottom:8px;font-weight:600}@media only screen and (width<=991px){.mortgage-calculator__banks-title{grid-column:span 3}}.mortgage-calculator__form{padding:0 0 0 32px}@media only screen and (width<=991px){.mortgage-calculator__form{padding:0}}.mortgage-calculator__results{gap:16px;display:grid}.mortgage-bank{cursor:pointer;background:0 0;border:1px solid #f4f4f4;border-radius:5px;flex:1;min-height:52px;margin:12px 0 0;padding:12px 20px;transition:background-color .2s}@media only screen and (width<=767px){.mortgage-bank{padding-inline:6px}}.mortgage-bank.active,.mortgage-bank:hover{background:#f4f4f4}.mortgage-bank__header{justify-content:center;align-items:center;min-height:40px;display:flex}.mortgage-bank__name{color:#050809;text-align:center;font-size:16px;font-weight:600}.mortgage-bank__logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:140px;height:32px;display:block}@media only screen and (width<=767px){.mortgage-bank__logo{max-width:100%}}.mortgage-input-group{margin:0 0 16px}.mortgage-input-group label{color:#4e4e4e;margin-bottom:6px;font-size:14px;font-weight:400;line-height:1.5;display:block}.mortgage-input-group input,.mortgage-input-group select{box-sizing:border-box;background:#fff;border:1px solid #e9e9e9;border-radius:5px;width:100%;padding:12px;font-size:14px;line-height:1.5;transition:border-color .2s;display:block}.mortgage-input-group input:focus,.mortgage-input-group select:focus{border-color:#4e4e4e;outline:none}.mortgage-input-group select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cpath fill='%234e4e4e' fill-rule='evenodd' d='M12.398 15.703a.563.563 0 0 1-.795 0L5.868 9.968a.56.56 0 0 1 0-.795l.265-.266c.22-.22.576-.22.796 0L12 13.98l5.071-5.072c.22-.22.576-.22.796 0l.265.266c.22.22.22.575 0 .795z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:24px;padding-inline-end:48px}.mortgage-input-group .input-hint{color:#4e4e4e;margin-top:4px;font-size:12px;display:block}.mortgage-calculator .grid-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media only screen and (width<=767px){.mortgage-calculator .grid-row{grid-template-columns:1fr}}.mortgage-calculator .grid-col{min-width:0}.mortgage-result{border:1px solid #e9e9e9;border-radius:5px;padding:16px}.mortgage-result__data{margin-bottom:16px}.mortgage-result__row{justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.mortgage-result__row span:last-child{color:#050809;font-weight:600}.new-projects-page{text-align:center;padding:32px 0 120px}.new-projects-page__intro{color:#4e4e4e;margin:0 0 32px;font-size:18px}.new-projects-page__gallery{text-align:left;gap:16px;max-width:960px;margin:0 auto 32px;display:grid}.new-projects-page__gallery-img{border-radius:4px;width:100%;height:auto}.new-projects-page__back{text-align:center;margin-top:48px}.offer-property-page{padding:32px 0 60px}.offer-property-page__intro{color:#4e4e4e;text-align:left;max-width:720px;margin:0 auto 32px;font-size:18px;line-height:1.6}.offer-property-page__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.entry-content{--wp-content-size:1312px;--wp-wide-size:1600px;--wp--preset--color--dusty:#d78a58;--wp--preset--color--dark-grey:#4e4e4e;--wp--preset--color--dusty-black:#252525;--wp--preset--color--primary:#cd3134;--wp--preset--color--light-grey:#f0f5f5;--wp--preset--spacing--1:1rem;--wp--preset--spacing--2:2rem;--wp--preset--spacing--3:3rem;--wp--preset--spacing--6:4rem}@media only screen and (width<=991px){.entry-content{--wp--preset--spacing--6:3.5rem}}.entry-content>*{margin-block:24px 0}.entry-content>:first-child{margin-block-start:0}.entry-content>:last-child{margin-block-end:0}.entry-content>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp-content-size);margin-inline:auto}.entry-content>.alignwide{max-width:var(--wp-wide-size);margin-inline:auto}.entry-content>.alignfull{width:100vw;max-width:none;padding-inline:var(--wp--preset--spacing--1);margin-inline:calc(50% - 50vw)}.entry-content>.wp-block-group.alignfull{padding-block:var(--wp--preset--spacing--6)}.entry-content .wp-block-columns{flex-wrap:wrap;gap:1.5rem;display:flex}@media only screen and (width<=767px){.entry-content .wp-block-columns{flex-direction:column}}.entry-content .wp-block-column{flex:240px;min-width:0}.entry-content .aligncenter,.entry-content .has-text-align-center{text-align:center}.entry-content .wp-block-group.has-background{padding-block:var(--wp--preset--spacing--6)}.entry-content .has-light-grey-background-color{background-color:var(--wp--preset--color--light-grey)}.entry-content .has-dusty-color{color:var(--wp--preset--color--dusty)}.entry-content .has-dark-grey-color{color:var(--wp--preset--color--dark-grey)}.entry-content .has-dusty-black-color{color:var(--wp--preset--color--dusty-black)}.entry-content .has-primary-color{color:var(--wp--preset--color--primary)}.entry-content .has-h-1-sm-font-size{font-size:2.5rem}.entry-content .has-h-3-font-size{font-size:1.5rem}.entry-content .wp-block-list.is-style-has-color-marker{padding-left:1.5em;list-style:none}.entry-content .wp-block-list.is-style-has-color-marker li{position:relative}.entry-content .wp-block-list.is-style-has-color-marker li:before{content:"•";color:var(--wp--preset--color--dusty);font-weight:700;position:absolute;left:-1.2em}.entry-content .wp-block-heading{color:#050809;margin:0 0 24px;line-height:1.2}.entry-content h2.wp-block-heading{font-size:40px}@media only screen and (width<=767px){.entry-content h2.wp-block-heading{font-size:30px}}.entry-content h3.wp-block-heading{font-size:32px}@media only screen and (width<=767px){.entry-content h3.wp-block-heading{font-size:26px}}.entry-content .wp-block-media-text{grid-template-columns:40% auto;align-items:center;gap:32px;display:grid}@media only screen and (width<=991px){.entry-content .wp-block-media-text{grid-template-columns:1fr;gap:24px}}.entry-content .wp-block-media-text.has-media-on-the-right{grid-template-columns:auto 40%}@media only screen and (width<=991px){.entry-content .wp-block-media-text.has-media-on-the-right{flex-direction:column;grid-template-columns:1fr;display:flex}}.entry-content .wp-block-media-text .wp-block-media-text__content{min-width:0}.entry-content .wp-block-media-text .wp-block-media-text__media{margin:0}@media only screen and (width<=767px){.entry-content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{order:-1}}.entry-content .wp-block-image{margin:0}.entry-content .wp-block-image img{max-width:100%;height:auto;margin-inline:auto;display:block}.entry-content .wp-block-image.aligncenter{text-align:center}.entry-content .wp-block-image.aligncenter img{margin-inline:auto}.entry-content .statistic{margin:0;padding:0}.entry-content .statistic__list{--columns:4;grid-template-columns:repeat(var(--columns),1fr);grid-gap:24px;margin:0;padding:0;font-size:18px;line-height:1.5;list-style:none;display:grid}@media only screen and (width<=991px){.entry-content .statistic__list{--columns:2!important}}@media only screen and (width<=767px){.entry-content .statistic__list{grid-gap:16px;--columns:1!important}}.entry-content .statistic__item{border-left:3px solid #d78a58;padding:4px 0 4px 16px}.entry-content .statistic__num{color:#d78a58;font-size:56px;font-weight:900;line-height:1.4}@media only screen and (width<=991px){.entry-content .statistic__num{font-size:40px}}@media only screen and (width<=767px){.entry-content .statistic__num{font-size:32px}}.entry-content .statistic__text{margin-top:0}.entry-content .wp-block-columns:has(.offer-property-step__icon){border-bottom:1px solid #b0b8b959;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:28px;padding-bottom:24px;display:grid}@media screen and (width<=1023px){.entry-content .wp-block-columns:has(.offer-property-step__icon){grid-template-columns:1fr}}@media screen and (width<=600px){.entry-content .wp-block-columns:has(.offer-property-step__icon){gap:16px}}.entry-content .wp-block-column:has(>.offer-property-step__icon){flex:unset;text-align:center;min-width:0}.entry-content .offer-property-step__icon{color:#4e4e4e;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto 12px;display:inline-flex}.entry-content .offer-property-step__icon svg{width:24px;height:24px;display:block}.entry-content .wp-block-column:has(>.offer-property-step__icon) p{color:#050809;margin:0;font-size:14px;font-weight:600;line-height:1.45}.entry-content:not(.single-real-estate){padding-block-end:clamp(2.5rem,5vw,4rem)}@media only screen and (width<=767px){.entry-content:not(.single-real-estate){padding-block-end:2rem}}.cms-page__owner-form{max-width:1312px;margin-block:24px 0;margin-inline:auto;display:block}.cms-page__owner-form--fallback{margin-top:48px;margin-bottom:80px}.offer-property-form-card{background:#fff;border-radius:10px;margin:0 0 72px;padding:32px;box-shadow:0 0 16px #00000014}.offer-property-form-card .cms-page__owner-form{margin-block:0}@media screen and (width<=600px){.offer-property-form-card{margin-bottom:48px;padding:20px 16px}}.privacy-page{padding:48px 0 120px}.privacy-page__title{margin:0 0 32px;font-size:40px;font-weight:700}.listing-not-found[data-v-38239d02]{padding:24px 0 72px}.listing-not-found__panel[data-v-38239d02]{text-align:center;background:radial-gradient(circle at 100% 0,#cd313414,#0000 32%),linear-gradient(#fff,#faf8f3);border:1px solid #e9e9e9e6;border-radius:18px;max-width:760px;margin:0 auto;padding:48px 40px;box-shadow:0 16px 40px #05080914}.listing-not-found__code[data-v-38239d02]{color:#cd3134;letter-spacing:.08em;background:#cd31341a;border-radius:999px;justify-content:center;align-items:center;min-width:64px;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.listing-not-found__title[data-v-38239d02]{color:#050809;margin:0 0 12px;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.listing-not-found__description[data-v-38239d02]{color:#4e4e4e;max-width:560px;margin:0 auto;font-size:18px;line-height:1.6}.listing-not-found__actions[data-v-38239d02]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.app-error[data-v-38239d02]{justify-content:center;align-items:center;min-height:52vh;padding:48px 20px 96px;display:flex}@media screen and (width<=767px){.listing-not-found[data-v-38239d02]{padding-bottom:48px}.listing-not-found__panel[data-v-38239d02]{border-radius:14px;padding:32px 20px}.listing-not-found__description[data-v-38239d02]{font-size:16px}.listing-not-found__actions[data-v-38239d02]{gap:12px}}
