@charset "UTF-8";:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-300:oklch(80.8% 0.114 19.571);--color-red-500:oklch(63.7% 0.237 25.331);--color-orange-500:oklch(70.5% 0.213 47.604);--color-green-100:oklch(96.2% 0.044 156.743);--color-green-500:oklch(72.3% 0.219 149.579);--color-teal-500:oklch(70.4% 0.14 182.503);--color-blue-300:oklch(80.9% 0.105 251.813);--color-blue-500:oklch(62.3% 0.214 259.815);--color-purple-300:oklch(82.7% 0.119 306.383);--color-purple-500:oklch(62.7% 0.265 303.9);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--radius-lg:0.5rem;--ease-in:cubic-bezier(0.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, 0.2, 1);--ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--blur-sm:8px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-2xs:10px;--text-2xs--line-height:16px;--text-17:17px;--text-17--line-height:24px;--text-18:18px;--text-18--line-height:100%;--text-19:19px;--text-19--line-height:100%;--text-22:22px;--text-22--line-height:100%;--text-26:26px;--text-26--line-height:100%;--text-28:28px;--text-28--line-height:36px;--text-30:30px;--text-30--line-height:95%;--text-34:34px;--text-34--line-height:44px;--text-42:42px;--text-42--line-height:64px;--text-43:43px;--text-43--line-height:52px;--text-46:46px;--text-46--line-height:100%;--text-50:50px;--text-50--line-height:100%;--text-95:95px;--text-95--line-height:100%;--color-main-bg:#f1f1f1;--color-light-primary:#0d5336;--color-primary:#042e1d;--color-main-green-dark:#032014;--color-main-green-dark-2:#0d5034;--color-try-it-out:#27b960;--color-error:#e23636;--color-web-link:#007aff;--color-for-sale-1:#fb5151;--color-for-sale-2:#ff6e6e;--color-border-line-white:#e0e6e5;--color-main-green:#daf7e2;--color-main-light-green:#0d5034;--color-main-black-5:#f5f6f5;--color-main-black-15:#e1e3e2;--color-main-black-40:#aeb5b2;--color-main-black-60:#81988b;--color-main-black-80:#5c6a65;--color-main-black-100:#35463f;--color-main-white-60:#989899;--color-main-dark-80:#1f2422cc;--color-main-dark:#1f2422;--font-bounded:Bounded;--font-inter:Inter;--icon-size-xs:12px;--icon-size-sm:14px;--icon-size-base:18px;--icon-size-md:20px;--icon-size-xl:24px;--icon-size-27:27px;--icon-size-33:33px;--icon-size-2xl:35px;--icon-size-3xl:42px;--circle-size-8:8px;--circle-size-40:40px;--circle-size-48:48px;--circle-size-54:54px;--circle-size-75:75px;--circle-size-82:82px}.header-default{inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);position:sticky;top:0;margin-top:0;z-index:100}@media (width >= 40rem){.header-default{padding-block:calc(var(--spacing) * 6)}}@media (width >= 64rem){.header-default{padding-inline:50px}}.header-container{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:25px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-line-white);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 4px 0 var(--tw-shadow-color, rgba(12, 12, 13, 0.05));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (width >= 40rem){.header-container{padding-inline:calc(var(--spacing) * 7)}}@media (width >= 40rem){.header-container{padding-block:calc(var(--spacing) * 4)}}@media (width >= 64rem){.header-container{gap:100px}}@media (width < 64rem){.header-container{-tw-space-y-reverse:0;-webkit-margin-before:calc(5px * var(--tw-space-y-reverse));margin-block-start:calc(5px * var(--tw-space-y-reverse));-webkit-margin-after:calc(5px * (1 - var(--tw-space-y-reverse)));margin-block-end:calc(5px * (1 - var(--tw-space-y-reverse)))}}.header-default .left-side{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--spacing) * 4)}@media (width >= 64rem){.header-default .left-side{gap:41px}}.header-default .navigation{position:relative;display:none;font-family:var(--font-inter);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (width >= 40rem){.header-default .navigation{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (width >= 40rem){.header-default .navigation{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (width >= 40rem){.header-default .navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (width >= 40rem){.header-default .navigation{-webkit-column-gap:calc(var(--spacing) * 4);-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}}@media (width >= 64rem){.header-default .navigation{-webkit-column-gap:38px;-moz-column-gap:38px;column-gap:38px}}@media (width >= 64rem){.header-default .navigation{row-gap:calc(var(--spacing) * 3)}}@media (width >= 64rem){.header-default .navigation{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.header-default .navigation li{cursor:pointer}.header-default .navigation li:not(:nth-child(4),:nth-child(6)){display:none}@media (width >= 64rem){.header-default .navigation li:not(:nth-child(4),:nth-child(6)){display:inline}}.header-default .navigation li:nth-child(4){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--spacing) * 1)}.header-default .navigation li:nth-child(4)::before{width:5px;height:5px;border-radius:calc(infinity * 1px);background-color:var(--color-error);--tw-content:"";content:var(--tw-content)}.header-default .navigation li:not(.active){-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:250ms;-webkit-transition-duration:250ms;transition-duration:250ms;--tw-ease:var(--ease-out);-webkit-transition-timing-function:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.header-default .navigation li:not(.active):hover{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.header-default .navigation li:not(.active) span{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:250ms;-webkit-transition-duration:250ms;transition-duration:250ms;--tw-ease:var(--ease-in-out);-webkit-transition-timing-function:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.header-default .navigation li:not(.active) span:is(:where(.group):hover*){opacity:60%}}.header-default .logo{height:25px;width:74px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (width >= 64rem){.header-default .logo{height:40px}}@media (width >= 64rem){.header-default .logo{width:119px}}.header-default .phone-number-txt{cursor:pointer;font-family:var(--font-inter);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-wrap:nowrap}@media (width >= 64rem){.header-default .phone-number-txt{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.header-default .phone-number-txt.hidden{display:none}.header-default .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:19px}@media (width >= 64rem){.header-default .right-side{gap:calc(var(--spacing) * 3)}}.header-default.sale .sale-figure:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (hover:hover){.header-default.sale .sale-figure:hover{rotate:5deg}}@media (width < 1441px){.header-default.sale .sale-figure{right:calc(var(--spacing) * -30)}}@media (width < 1441px){.header-default.sale .sale-figure{bottom:calc(var(--spacing) * 0)}}@media (width >= 64rem){.header-default.sale .sale-figure{display:block!important}}.header-default:not(.sale) .sale-figure-for-mobile{display:none;opacity:0}.sale-figure-for-mobile-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-primary);padding:5px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-try-it-out);position:relative}.left-shadow{position:absolute;inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:10;width:50px;--tw-gradient-position:to left in oklab;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)));background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#042c1b00;--tw-gradient-from-position:30%;--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(
    --tw-gradient-via-stops,
    var(--tw-gradient-position),
    var(--tw-gradient-from) var(--tw-gradient-from-position),
    var(--tw-gradient-to) var(--tw-gradient-to-position)
  );--tw-gradient-to-position:75%}.mobile-sale-btn{border-radius:calc(infinity * 1px);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-family:var(--font-bounded);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));color:var(--color-primary)}.dropdown-for-languages .selected-languages{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.dropdown-for-languages img{max-width:100%;height:var(--icon-size-xs);width:var(--icon-size-xs);-webkit-transition-property:all;transition-property:all;--tw-duration:150ms;-webkit-transition-duration:150ms;transition-duration:150ms;--tw-ease:var(--ease-in);-webkit-transition-timing-function:var(--ease-in);transition-timing-function:var(--ease-in);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.header-default .sale-figure{position:absolute;top:calc(var(--spacing) * -14);display:none}@media (width < 1440px){.header-default .sale-figure{top:calc(var(--spacing) * -10)}}.header-default .sale-figure .sale-txt{position:absolute;top:calc(var(--spacing) * 13.6);left:calc(var(--spacing) * 10.3);width:63px;rotate:-15deg;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:93%;line-height:93%;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}.header-default .sale-figure img{width:160px;height:160px}.dropdown-for-languages .selected-languages{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.dropdown-for-languages img{height:var(--icon-size-xs);width:var(--icon-size-xs)}.relative{position:relative}.header-default .sale-figure img{width:160px;height:160px}.header-default.sale .sale-figure{position:absolute;right:-24%;--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);-webkit-transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);-ms-transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:450ms;-webkit-transition-duration:450ms;transition-duration:450ms;--tw-ease:var(--ease-out);-webkit-transition-timing-function:var(--ease-out);transition-timing-function:var(--ease-out)}.sale-figure-for-mobile{display:none}@media (max-width:745px){.sale-figure-for-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1!important}}.dropdown-for-languages{position:relative;display:none}@media (width >= 64rem){.dropdown-for-languages{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.current-selected-lang{border-radius:0;background-color:transparent;opacity:1;-webkit-appearance:button;-moz-appearance:button;appearance:button;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--spacing) * 2)}.lang-dropdown-list{position:absolute;top:calc(var(--spacing) * 10);left:calc(var(--spacing) * 0);z-index:1;overflow:hidden;border-radius:22px;background-color:rgba(252,252,253,.8980392157);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-shadow:0 0 8px 0 var(--tw-shadow-color, rgba(20, 21, 23, 0.1)),0 4px 16px 0 var(--tw-shadow-color, rgba(38, 40, 47, 0.1));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(50px);-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)}.lang-option{cursor:pointer;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;--tw-duration:250ms;-webkit-transition-duration:250ms;transition-duration:250ms;--tw-ease:var(--ease-in-out);-webkit-transition-timing-function:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.lang-option:hover{background-color:color-mix(in srgb,#000 5%,transparent)}.hidden{display:none}.phone-number-txt{position:relative}.phone-number-txt.cursor-pointer{cursor:pointer}.copy-notification{position:absolute;top:calc(200% + 8px);left:10%;z-index:10000;background:linear-gradient(135deg,#1a3a2e 0,#2d5a45 100%);color:#fff;padding:12px 16px;width:350px;border-radius:12px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:14px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.selected-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-main-black-5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.copy-notification.show{opacity:1;pointer-events:auto;-webkit-animation:slideDown .3s ease-out;animation:slideDown .3s ease-out}.copy-notification.hide{-webkit-animation:slideUp .3s ease-out;animation:slideUp .3s ease-out}.favorite-btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-line-white);width:var(--circle-size-40);height:var(--circle-size-40);-ms-flex-negative:0;flex-shrink:0;border-radius:calc(infinity * 1px);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;--tw-duration:350ms;-webkit-transition-duration:350ms;transition-duration:350ms;--tw-ease:var(--ease-in-out);-webkit-transition-timing-function:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.favorite-btn:hover{background-color:color-mix(in srgb,#000 4%,transparent)}.profile-btn{position:relative}.profile-dropdown{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none}.profile-btn:hover .profile-dropdown,.profile-dropdown:hover{opacity:1!important;visibility:visible!important;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.profile-btn:hover .profile-dropdown{-webkit-animation:dropdownFadeIn .3s ease-out forwards;animation:dropdownFadeIn .3s ease-out forwards}@-webkit-keyframes dropdownFadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dropdownFadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.profile-btn::after{content:"";position:absolute;top:100%;right:0;width:100%;height:8px;background:0 0;pointer-events:auto}.profile-dropdown .min-w-\[24px\]{min-width:24px}.profile-btn{position:relative}.profile-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:rgba(252,252,253,.8980392157);border:1px solid var(--color-border-line-white);border-radius:24px;-webkit-box-shadow:0 6px 8px rgba(0,0,0,.08);box-shadow:0 6px 8px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:50;overflow:hidden;pointer-events:none}.profile-btn:hover .profile-dropdown,.profile-dropdown:hover{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.profile-btn::after{content:"";position:absolute;top:100%;right:0;width:100%;height:8px;background:0 0}.profile-dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 24px;font-size:16px;font-weight:500;color:var(--color-main-black-100);text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;cursor:pointer;border:none;background:0 0;width:100%;text-align:left}.profile-dropdown-item.first{padding:6px 8px}.profile-dropdown-item:hover{background-color:var(--color-main-black-5)}.profile-dropdown-item span:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}.profile-dropdown-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background-color:var(--color-main-black-15);border-radius:50px;font-size:12px;font-weight:500;color:var(--color-main-black-100)}.profile-dropdown-divider{height:1px;background-color:var(--color-border-line-white);margin:8px 0}.profile-dropdown-logout span{color:var(--color-error)}.favorite-btn{display:none!important}@media (width >= 64rem){.favorite-btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.favorite-btn img{height:var(--icon-size-base);width:var(--icon-size-base)}.profile-btn .btn-sm{padding-inline:33.5px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:350ms;-webkit-transition-duration:350ms;transition-duration:350ms;--tw-ease:var(--ease-in-out);-webkit-transition-timing-function:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.profile-btn .btn-sm:hover{background-color:color-mix(in srgb,#000 4%,transparent)!important}@supports (color:color-mix(in lab,red,red)){.profile-btn .btn-sm:hover{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)!important}}}.notice-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-radius:25px;padding:7px 15px;font-size:16px;font-weight:500;color:var(--color-main-black-100);background-color:#fff;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;cursor:pointer;border:1px solid rgba(204,204,204,.7568627451);width:100%;text-align:left}.icon-base{height:var(--icon-size-base);width:var(--icon-size-base)}.icon-sm{height:var(--icon-size-sm);width:var(--icon-size-sm)}.hamburger-btn{position:relative;z-index:10}@media (width >= 64rem){.hamburger-btn{display:none}}.hamburger-btn img{height:var(--icon-size-base);width:var(--icon-size-base)}@media (width >= 40rem){.hamburger-btn img{height:var(--icon-size-md);width:var(--icon-size-md)}}.cancel-ham-btn{height:var(--icon-size-md);width:var(--icon-size-md);position:absolute;inset:calc(var(--spacing) * 0);z-index:10;-webkit-transition-property:all;transition-property:all;--tw-duration:450ms;-webkit-transition-duration:450ms;transition-duration:450ms;--tw-ease:var(--ease-in-out);-webkit-transition-timing-function:var(--ease-in-out);transition-timing-function:var(--ease-in-out);opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.profile-btn{display:none!important}@media (width >= 64rem){.profile-btn{display:inline!important}}.marquee-container{overflow:hidden;white-space:nowrap;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.marquee-content{display:inline-block;padding-left:100%;-webkit-animation:marquee 15s linear infinite;animation:marquee 15s linear infinite}.marquee-content span{display:inline-block;padding-right:50px}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (hover:hover){.marquee-container{overflow:hidden}.marquee-content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;will-change:transform}.marquee-content span{margin:0 8px;font-size:12px;font-weight:500}.marquee-content.animated{-webkit-animation:marquee linear infinite;animation:marquee linear infinite}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(var(--marquee-distance));transform:translateX(var(--marquee-distance))}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(var(--marquee-distance));transform:translateX(var(--marquee-distance))}}.mobile-navigation{position:fixed;inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:90;--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#131314}}@media (hover:hover) and (width >= 64rem){.mobile-navigation{display:none}}@media (hover:hover){.mobile-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:22.75px;padding-inline:27px;padding-block:calc(var(--spacing) * 4);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));color:var(--color-main-white-60)}}@media (hover:hover) and (width >= 40rem){.mobile-navigation ul{padding-inline:44px}}@media (hover:hover){.mobile-navigation li{place-items:center}:where(.mobile-navigationli>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(3px * var(--tw-space-y-reverse));margin-block-start:calc(3px * var(--tw-space-y-reverse));-webkit-margin-after:calc(3px * (1 - var(--tw-space-y-reverse)));margin-block-end:calc(3px * (1 - var(--tw-space-y-reverse)))}.mobile-navigation li img{height:var(--icon-size-27);width:var(--icon-size-27)}.mobile-navigation .chat-list-container{position:absolute;right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 24)}}@media (hover:hover) and (width >= 64rem){.mobile-navigation .chat-list-container>button{display:none!important}}@media (hover:hover){.mobile-navigation .chat-list-container>button>img{height:var(--icon-size-base);width:var(--icon-size-base)}.mobile-navigation:not(.chat-on) .chat-list-container{display:none}}body.is-locked{position:static!important;width:auto!important;top:auto!important}.mortgage-modal-overlay.is-pinned{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .18s ease,visibility 0s 0s;transition:opacity .18s ease,visibility 0s 0s}.mortgage-modal-overlay{position:fixed}.mortgage-modal__close{position:absolute;top:24px;right:24px;width:40px;height:40px;display:-ms-grid;display:grid;place-items:center;border:0;border-radius:10px;background:#fff;color:var(--color-main-black-100,#35463f);-webkit-box-shadow:0 6px 18px rgba(0,0,0,.12);box-shadow:0 6px 18px rgba(0,0,0,.12);cursor:pointer}@media (hover:hover){.mortgage-modal__close:hover{background:var(--color-main-black-5,#f5f6f5)}}:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-300:oklch(80.8% 0.114 19.571);--color-red-500:oklch(63.7% 0.237 25.331);--color-orange-500:oklch(70.5% 0.213 47.604);--color-green-100:oklch(96.2% 0.044 156.743);--color-green-500:oklch(72.3% 0.219 149.579);--color-teal-500:oklch(70.4% 0.14 182.503);--color-blue-300:oklch(80.9% 0.105 251.813);--color-blue-500:oklch(62.3% 0.214 259.815);--color-purple-300:oklch(82.7% 0.119 306.383);--color-purple-500:oklch(62.7% 0.265 303.9);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--radius-lg:0.5rem;--ease-in:cubic-bezier(0.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, 0.2, 1);--ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--blur-sm:8px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-2xs:10px;--text-2xs--line-height:16px;--text-17:17px;--text-17--line-height:24px;--text-18:18px;--text-18--line-height:100%;--text-19:19px;--text-19--line-height:100%;--text-22:22px;--text-22--line-height:100%;--text-26:26px;--text-26--line-height:100%;--text-28:28px;--text-28--line-height:36px;--text-30:30px;--text-30--line-height:95%;--text-34:34px;--text-34--line-height:44px;--text-42:42px;--text-42--line-height:64px;--text-43:43px;--text-43--line-height:52px;--text-46:46px;--text-46--line-height:100%;--text-50:50px;--text-50--line-height:100%;--text-95:95px;--text-95--line-height:100%;--color-main-bg:#f1f1f1;--color-light-primary:#0d5336;--color-primary:#042e1d;--color-main-green-dark:#032014;--color-main-green-dark-2:#0d5034;--color-try-it-out:#27b960;--color-error:#e23636;--color-web-link:#007aff;--color-for-sale-1:#fb5151;--color-for-sale-2:#ff6e6e;--color-border-line-white:#e0e6e5;--color-main-green:#daf7e2;--color-main-light-green:#0d5034;--color-main-black-5:#f5f6f5;--color-main-black-15:#e1e3e2;--color-main-black-40:#aeb5b2;--color-main-black-60:#81988b;--color-main-black-80:#5c6a65;--color-main-black-100:#35463f;--color-main-white-60:#989899;--color-main-dark-80:#1f2422cc;--color-main-dark:#1f2422;--font-bounded:Bounded;--font-inter:Inter;--icon-size-xs:12px;--icon-size-sm:14px;--icon-size-base:18px;--icon-size-md:20px;--icon-size-xl:24px;--icon-size-27:27px;--icon-size-33:33px;--icon-size-2xl:35px;--icon-size-3xl:42px;--circle-size-8:8px;--circle-size-40:40px;--circle-size-48:48px;--circle-size-54:54px;--circle-size-75:75px;--circle-size-82:82px}.hero{position:relative;aspect-ratio:2/1;height:auto;max-height:90vh;overflow:hidden;z-index:2;margin-top:-4%}.hero__bg,.hero__bg img,.hero__bg picture{position:absolute;inset:0;width:100%;height:100%;border-radius:0 0 1.3rem 1.3rem;background-color:#fff}.main>.hero__bg,.main>.hero__bg img,.main>.hero__bg picture{position:absolute;inset:0;width:100%;height:100%}.hero__bg img{-o-object-fit:cover;object-fit:cover}.hero__bg::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(314.56deg,rgba(0,0,0,0) 41.47%,rgba(0,0,0,.655) 210%)}.main>.hero__bg{z-index:0}.hero__container{position:relative;height:100%;max-width:123.2rem;margin:0 auto;padding:0 1.6rem;display:-ms-grid;display:grid;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;z-index:1}.hero__header{position:absolute;left:2.4rem;top:7.2rem;color:#fcfcfd;-webkit-transition:opacity 240ms ease;transition:opacity 240ms ease}.hero__header.is-swapping{opacity:0}.hero__title{font-family:Bounded;font-style:normal;font-weight:466;font-size:80px;line-height:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.02em;color:#fcfcfd;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.hero__facts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;margin-top:1.3rem;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:510px}.hero__fact{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;padding:.6rem .9rem;border-radius:1.6rem;font-family:Inter;font-style:normal;font-size:16px;line-height:19px;letter-spacing:-.15px;color:#e0e6e5;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:center;padding:20px 18px;gap:8px;width:auto;height:36px;text-align:center;-webkit-backdrop-filter:blur(52px);backdrop-filter:blur(52px);border-radius:72px}.hero__fact2{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 18px;gap:8px;font-family:Inter;font-style:normal;font-size:16px;color:#e0e6e5;width:auto;height:36px;text-align:center;-webkit-backdrop-filter:blur(52px);backdrop-filter:blur(52px);border-radius:72px}.hero__fact,.hero__fact2,.hero__fact3{background:rgba(29,29,29,.19)!important}.hero__deadline{margin-top:.3rem;font-size:1.4rem;color:rgba(252,252,253,.7)}.line1{width:133px;height:0;opacity:.4;border:3px solid #fcfcfd;border-radius:1.2rem;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:1}.line1::before{content:"";position:absolute;inset:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(var(--fill,0));-ms-transform:scaleX(var(--fill,0));transform:scaleX(var(--fill,0));background:#fcfcfd;opacity:.9;-webkit-transition:-webkit-transform 160ms linear;transition:-webkit-transform 160ms linear;transition:transform 160ms linear;transition:transform 160ms linear,-webkit-transform 160ms linear}.line1.is-done::before{opacity:.35}.divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:min(480px,40vw)}.line1{width:133px;height:0;opacity:.4;border:3px solid #fcfcfd;border-radius:1.2rem;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:1}.line1::before{content:"";position:absolute;inset:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(var(--fill,0));-ms-transform:scaleX(var(--fill,0));transform:scaleX(var(--fill,0));background:#fcfcfd;opacity:.9;-webkit-transition:-webkit-transform 160ms linear;transition:-webkit-transform 160ms linear;transition:transform 160ms linear;transition:transform 160ms linear,-webkit-transform 160ms linear}.line1.is-done::before{opacity:.35}.divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:min(480px,40vw)}.hero__fact3{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 20px;gap:8px;width:82%;height:36px;background:rgba(252,252,253,.088);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:72px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-positive:0;flex-grow:0;font-size:16px;line-height:19px;letter-spacing:-.15px;color:#e0e6e5;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;flex-grow:0}.hero__chips{position:absolute;left:3.4rem;bottom:9.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:2rem;font-size:1.4rem;line-height:1.2}.chip--white{background:#fcfcfd;color:#101112}.hero__nav{position:absolute;left:3.4rem;bottom:5.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.navbtn{width:3.6rem;height:3.6rem;border-radius:50%;background:#fcfcfd;display:-ms-grid;display:grid;place-items:center;color:#101112;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;gap:10px;width:38px;height:38px;left:50px;top:613px;background:rgba(31,36,34,.8);border:1px solid rgba(224,230,229,.3);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:8px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);color:#c1c4c5}.tabsbar{position:absolute;left:0;right:0;bottom:0;background:rgba(16,17,18,.92);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;width:auto;height:72px;left:50px;margin-left:auto;margin-right:auto;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:20px;z-index:999}.tabsbar__container{margin:0 auto;padding:1.2rem 1.6rem}.tabsbar__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabsbar__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tabsbar__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:16px 4px;border-radius:24px;font-family:Inter;font-style:normal;font-weight:200;font-size:12px;letter-spacing:-.2px;color:#fcfcfd;z-index:100;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s;margin-right:-.38rem}.tabsbar__link-main{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:16px 4px;border-radius:24px;font-family:Inter;font-style:normal;font-weight:200;font-size:12px;letter-spacing:-.2px;color:#fcfcfd;z-index:100;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s;margin-right:-.38rem}.tabs_logo{margin:0 auto;width:100%;font-family:Bounded;font-style:normal;font-weight:466;padding-right:10px;font-size:20px;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fcfcfd;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.hero__bg--slider{position:absolute;inset:0;-ms-touch-action:pan-y;touch-action:pan-y}.hero__slide{position:absolute;inset:0;opacity:0;pointer-events:none;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;will-change:opacity}.hero__slide.is-active{opacity:1;pointer-events:auto}.divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:min(480px,40vw)}.line1{position:relative;height:6px;background:rgba(252,252,253,.25);border-radius:12px;overflow:hidden;-webkit-box-shadow:inset 0 0 0 1px rgba(252,252,253,.12);box-shadow:inset 0 0 0 1px rgba(252,252,253,.12);border:0;width:180px}.line1::before{content:"";position:absolute;inset:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(var(--fill,0));-ms-transform:scaleX(var(--fill,0));transform:scaleX(var(--fill,0));background:#fcfcfd;opacity:.9;-webkit-transition:-webkit-transform 160ms linear;transition:-webkit-transform 160ms linear;transition:transform 160ms linear;transition:transform 160ms linear,-webkit-transform 160ms linear}.line1.is-active{background:rgba(252,252,253,.35)}.line1__fill{position:absolute;left:0;top:0;bottom:0;width:0%;background:#fcfcfd;opacity:1;-webkit-transition:width 140ms linear;transition:width 140ms linear}.line1.is-done::before{opacity:.35}.line1.is-done .line1__fill{width:100%;opacity:.35}.filters-card{position:absolute;right:0;top:28.6rem;width:417px;background:#fcfcfd;border-radius:18px;-webkit-box-shadow:0 18px 48px rgba(4,46,29,.22);box-shadow:0 18px 48px rgba(4,46,29,.22);padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);will-change:height,transform;-webkit-transition:height .28s cubic-bezier(.2,.7,.2,1),-webkit-transform .28s cubic-bezier(.2,.7,.2,1),-webkit-box-shadow .28s ease;transition:height .28s cubic-bezier(.2,.7,.2,1),-webkit-transform .28s cubic-bezier(.2,.7,.2,1),-webkit-box-shadow .28s ease;transition:height .28s cubic-bezier(.2,.7,.2,1),transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease;transition:height .28s cubic-bezier(.2,.7,.2,1),transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,-webkit-transform .28s cubic-bezier(.2,.7,.2,1),-webkit-box-shadow .28s ease;overflow:hidden}.filters-card__head{width:100%;height:48px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;font-family:Bounded;font-size:12px;line-height:1rem;color:#35463f;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-ms-flex-negative:0;flex-shrink:0}.filters-card__head:hover{background-color:rgba(16,17,18,.05)}.filters-card__head span{color:#35463f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;margin:0;font-size:12px;line-height:1rem;text-align:center;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0;cursor:pointer}.filters-card__cta span{font-weight:200;font-size:12px;line-height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#daf7e2;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0;font-family:Bounded;font-style:normal}.filters-panel{width:100%;overflow:hidden;max-height:0;opacity:0;pointer-events:none;display:-ms-grid;display:grid;gap:18px;padding-top:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-top:0;-webkit-transition:max-height .28s cubic-bezier(.2,.7,.2,1),opacity .2s ease,-webkit-transform .28s cubic-bezier(.2,.7,.2,1);transition:max-height .28s cubic-bezier(.2,.7,.2,1),opacity .2s ease,-webkit-transform .28s cubic-bezier(.2,.7,.2,1);transition:max-height .28s cubic-bezier(.2,.7,.2,1),opacity .2s ease,transform .28s cubic-bezier(.2,.7,.2,1);transition:max-height .28s cubic-bezier(.2,.7,.2,1),opacity .2s ease,transform .28s cubic-bezier(.2,.7,.2,1),-webkit-transform .28s cubic-bezier(.2,.7,.2,1);-ms-flex-negative:0;flex-shrink:0}.filters-popup{position:absolute;inset:0;padding:12px 16px 16px;opacity:0;-webkit-transform:translateY(8px) scale(.98);-ms-transform:translateY(8px) scale(.98);transform:translateY(8px) scale(.98);pointer-events:none;visibility:hidden;-webkit-transition:opacity .24s ease,visibility 0s .24s,-webkit-transform .24s ease;transition:opacity .24s ease,visibility 0s .24s,-webkit-transform .24s ease;transition:opacity .24s ease,transform .24s ease,visibility 0s .24s;transition:opacity .24s ease,transform .24s ease,visibility 0s .24s,-webkit-transform .24s ease;display:-ms-grid;display:grid;gap:18px;border-radius:18px;background:#fcfcfd}.filters-card.is-open .filters-popup{opacity:1;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);pointer-events:auto;visibility:visible;-webkit-transition:opacity .24s ease,-webkit-transform .24s ease;transition:opacity .24s ease,-webkit-transform .24s ease;transition:opacity .24s ease,transform .24s ease;transition:opacity .24s ease,transform .24s ease,-webkit-transform .24s ease}.filters-popup__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;padding:0;margin:0;background:0 0;border:0;cursor:pointer;text-align:center;font-family:Bounded;font-size:14px;line-height:1;color:#35463f}.filters-popup__close-icon{font-size:20px;line-height:1}.filters-popup__group{display:-ms-grid;display:grid;gap:12px}.filters-popup__label{font-family:Inter;font-size:12px;color:#6d8077}.range-pills{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1px 1fr;grid-template-columns:1fr 1px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eff2f0;border-radius:14px;padding:12px 14px}.range-pill{width:100%;font-family:Inter;font-size:14px;color:#35463f;background:0 0;border:0;outline:0}.range-pills__sep{width:1px;height:22px;background:#d7dedb;border-radius:1px;-ms-grid-column-align:center;justify-self:center}.range-double{position:relative;height:36px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.range-double__bar,.range-double__fill{position:absolute;left:8px;right:8px;height:4px;border-radius:4px}.range-double__bar{background:#0f3b2a;opacity:.3}.range-double__fill{background:#0f3b2a}.range-double__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;left:0;right:0;width:100%;background:0 0;pointer-events:auto}.range-double__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#0f3b2a;border:2px solid #fcfcfd;-webkit-box-shadow:0 0 0 4px rgba(15,59,42,.15);box-shadow:0 0 0 4px rgba(15,59,42,.15);cursor:pointer}.range-double__input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#0f3b2a;border:2px solid #fcfcfd;box-shadow:0 0 0 4px rgba(15,59,42,.15);cursor:pointer}.range-double__input::-moz-range-track,.range-double__input::-webkit-slider-runnable-track{height:4px;background:0 0}.chips-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.f-chip{font-family:Inter;font-size:14px;padding:12px 18px;border-radius:22px;border:1px solid #e0e6e5;background:#f3f5f4;color:#35463f;-webkit-transition:background .15s ease,border-color .15s ease,color .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease;cursor:pointer}.f-chip.is-active{background:rgba(13,80,52,.08);border-color:rgba(13,80,52,.24);color:#0d5034}.filters-card__cta{margin-top:12px;width:100%;border-radius:12px;background:#042e1d;font-family:Bounded;font-weight:200;font-size:12px;line-height:23px;color:#daf7e2;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:48px;min-height:48px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.filters-card.is-open{-webkit-box-shadow:0 22px 52px rgba(4,46,29,.26);box-shadow:0 22px 52px rgba(4,46,29,.26)}.filters-card.is-open .filters-panel{pointer-events:auto;margin-top:-48px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.filters-card.is-open .filters-card__head{visibility:hidden;pointer-events:none;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.filters-card.is-open .filters-card__cta{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mobile-navigation nav{margin-top:auto;margin-bottom:auto}.hero{position:relative;width:97%;height:90vh;overflow:hidden;z-index:2;margin-top:-4%}.filters-card{position:absolute;right:0;top:64%;width:417px;background:#fcfcfd;border-radius:18px;-webkit-box-shadow:0 18px 48px rgba(4,46,29,.22);box-shadow:0 18px 48px rgba(4,46,29,.22);padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);will-change:height,transform;-webkit-transition:height .28s cubic-bezier(.2,.7,.2,1),-webkit-transform .28s cubic-bezier(.2,.7,.2,1),-webkit-box-shadow .28s ease;transition:height .28s cubic-bezier(.2,.7,.2,1),-webkit-transform .28s cubic-bezier(.2,.7,.2,1),-webkit-box-shadow .28s ease;transition:height .28s cubic-bezier(.2,.7,.2,1),transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease;transition:height .28s cubic-bezier(.2,.7,.2,1),transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,-webkit-transform .28s cubic-bezier(.2,.7,.2,1),-webkit-box-shadow .28s ease;overflow:hidden}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.icon-menu{display:none}.header{z-index:10;position:relative;margin-top:1.5rem}.header__container{max-width:112.25rem}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid #e0e6e5;border-radius:1.5rem;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(12,12,13,.05);box-shadow:0 .0625rem .25rem 0 rgba(12,12,13,.05);background:#fcfcfd;padding:1rem}.header__logo{z-index:1;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:.625rem;-webkit-transition:opacity .3s;transition:opacity .3s}.header__actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.header__language{z-index:1;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:1.5;letter-spacing:-.01em;color:#35463f;margin:.5rem 1rem}.header__language::before{font-size:.875rem;color:#81988b;-webkit-transform:translate(0,-.0625rem);-ms-transform:translate(0,-.0625rem);transform:translate(0,-.0625rem);margin:0 .15625rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.header__phone{white-space:nowrap;position:relative;font-weight:500;line-height:1.5;letter-spacing:-.01em}.header__phone::after{content:"";position:absolute;width:100%;height:.125rem;bottom:0;left:0;background:#35463f;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.header__favorite{z-index:1;position:relative;border:.0625rem solid #e0e6e5;width:2.5rem;height:2.5rem;border-radius:6.25rem;-webkit-transition:color .3s ease 0s,background .3s ease 0s;transition:color .3s ease 0s,background .3s ease 0s}.header__profile{z-index:1;position:relative}.mobile-navigation{position:fixed;inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:90;--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#131314;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (width >= 64rem){.mobile-navigation{display:none}}.mobile-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:22.75px;padding-inline:27px;padding-block:calc(var(--spacing) * 4);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));color:var(--color-main-white-60)}@media (width >= 40rem){.mobile-navigation ul{padding-inline:44px}}.mobile-navigation li{place-items:center}:where(.mobile-navigationli>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(3px * var(--tw-space-y-reverse));margin-block-start:calc(3px * var(--tw-space-y-reverse));-webkit-margin-after:calc(3px * (1 - var(--tw-space-y-reverse)));margin-block-end:calc(3px * (1 - var(--tw-space-y-reverse)))}.mobile-navigation li img{height:var(--icon-size-27);width:var(--icon-size-27)}.mobile-navigation .chat-list-container{position:absolute;right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 24)}@media (width >= 64rem){.mobile-navigation .chat-list-container>button{display:none!important}}.mobile-navigation .chat-list-container>button>img{height:var(--icon-size-base);width:var(--icon-size-base)}.mobile-navigation:not(.chat-on) .chat-list-container{display:none}.circle-54{width:var(--circle-size-54);height:var(--circle-size-54);-ms-flex-negative:0;flex-shrink:0;border-radius:calc(infinity * 1px)}.icon-base{height:var(--icon-size-base);width:var(--icon-size-base)}.simulation-on-bottom-of-phone{pointer-events:none;position:absolute;inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * -6.5);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.simulation-on-bottom-of-phone img{height:var(--icon-size-27);width:var(--icon-size-27)}.mobile-navigation{position:fixed;left:0;right:0;bottom:0;z-index:9999;pointer-events:none}.mobile-navigation nav{position:relative;z-index:2;margin:0 auto 3px;padding:12px 16px;border-radius:20px;pointer-events:auto}.mobile-navigation nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0}.mobile-navigation nav li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:11px;line-height:1.2;font-weight:500;color:rgba(252,252,253,.6);text-align:center;min-width:54px}.mobile-navigation nav li.active{color:#fcfcfd}.mobile-navigation nav li img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;display:block;-webkit-filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .4));filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .4))}.mobile-navigation nav li a{color:inherit;text-decoration:none;display:block;line-height:1.2;white-space:nowrap}.li-img{position:absolute;right:28%;top:2%}.li-img:hover{rotate:5deg;--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);-webkit-transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);-ms-transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:450ms;-webkit-transition-duration:450ms;transition-duration:450ms;--tw-ease:var(--ease-out);-webkit-transition-timing-function:var(--ease-out);transition-timing-function:var(--ease-out)}.profile-btn{position:relative;display:none}@media (min-width:64rem){.profile-btn{display:inline-block}}.btn-sm{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:7px 33.5px;border-radius:8px;font-family:var(--font-inter, "Inter", system-ui, sans-serif);font-size:14px;line-height:1.2;font-weight:500;cursor:pointer;border:1px solid var(--color-border-line-white,#e0e6e5);background-color:var(--color-white,#fff);color:var(--color-main-black-100,#35463f);-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.btn-sm::before{content:"";position:absolute;inset:1px;border-radius:7px;z-index:-1;background:0 0;-webkit-transition:background-color .3s var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition:background-color .3s var(--ease-in-out,cubic-bezier(.4,0,.2,1))}@media (hover:hover){.btn-sm:hover{background-color:var(--color-gray-100,#f5f6f5)}}.profile-dropdown{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;max-width:260px;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(252,252,253,.8980392157);border:1px solid var(--color-border-line-white,#e0e6e5);border-radius:24px;-webkit-box-shadow:0 18px 48px rgba(4,46,29,.22);box-shadow:0 18px 48px rgba(4,46,29,.22);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:330px;overflow-y:auto;overflow-x:visible;z-index:1000;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px) scale(.98);-ms-transform:translateY(-10px) scale(.98);transform:translateY(-10px) scale(.98);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transition:opacity .18s ease,visibility 0s .18s,-webkit-transform .18s ease;transition:opacity .18s ease,visibility 0s .18s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s .18s;transition:opacity .18s ease,transform .18s ease,visibility 0s .18s,-webkit-transform .18s ease}.profile-dropdown::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px;background:0 0}.profile-btn:focus-within .profile-dropdown,.profile-btn:hover .profile-dropdown,.profile-dropdown:hover{opacity:1;visibility:visible;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity .18s ease,visibility 0s 0s,-webkit-transform .18s ease;transition:opacity .18s ease,visibility 0s 0s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s 0s;transition:opacity .18s ease,transform .18s ease,visibility 0s 0s,-webkit-transform .18s ease}.profile-dropdown-item{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:11px 16px;text-decoration:none;background:0 0;border:0;cursor:pointer;text-align:left;font-family:var(--font-inter, "Inter", system-ui, sans-serif);font-size:16px;line-height:1.2;font-weight:400;color:#35463f;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media (hover:hover){.profile-dropdown-item:hover{background-color:rgba(0,0,0,.03)}}.profile-dropdown-item.profile-dropdown-logout{width:100%;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:0 0;color:#35463f;font-size:16px;gap:12px}@media (hover:hover){.profile-dropdown-item.profile-dropdown-logout:hover{background-color:rgba(0,0,0,.03)}}.profile-dropdown-item.first{padding:6px 8px}@media (hover:hover){.profile-dropdown-item.first:hover{background-color:transparent}}.profile-dropdown-item.first .notice-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;border-radius:25px;padding:10px 15px;font-size:16px;line-height:1.2;font-weight:500;color:var(--color-main-black-100,#35463f);background-color:#fff;border:1px solid rgba(224,230,229,.75);-webkit-box-shadow:0 1px 4px rgba(12,12,13,.05);box-shadow:0 1px 4px rgba(12,12,13,.05);cursor:pointer;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.profile-dropdown-item.first .notice-badge span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;white-space:nowrap}@media (hover:hover){.profile-dropdown-item.first .notice-badge:hover{background-color:var(--color-gray-100,#f5f6f5)}}.profile-dropdown-badge{min-width:24px;height:24px;padding:0 8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-inter, "Inter", system-ui, sans-serif);font-size:12px;line-height:1;font-weight:500;color:var(--color-main-black-100,#35463f);background-color:var(--color-main-black-15,#e1e3e2);border-radius:50px}.profile-dropdown-divider{height:1px;background-color:var(--color-border-line-white,#e0e6e5);margin:8px 0}.icon-base{width:var(--icon-size-base,18px);height:var(--icon-size-base,18px);-ms-flex-negative:0;flex-shrink:0}.icon-sm{width:var(--icon-size-sm,14px);height:var(--icon-size-sm,14px);-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.profile-dropdown-item span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;white-space:nowrap;font-weight:400;color:#35463f}.profile-dropdown-logout span{color:var(--color-error,#e23636)}.lang-menu{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lang-menu__list{position:absolute;left:0;top:calc(100% + 8px);min-width:80px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(252,252,253,.8980392157);border:1px solid var(--color-border-line-white,#e0e6e5);border-radius:22px;-webkit-box-shadow:0 18px 48px rgba(4,46,29,.22);box-shadow:0 18px 48px rgba(4,46,29,.22);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1500;opacity:0;visibility:hidden;-webkit-transform:translateY(-6px) scale(.98);-ms-transform:translateY(-6px) scale(.98);transform:translateY(-6px) scale(.98);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:opacity .18s ease,visibility 0s .18s,-webkit-transform .18s ease;transition:opacity .18s ease,visibility 0s .18s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s .18s;transition:opacity .18s ease,transform .18s ease,visibility 0s .18s,-webkit-transform .18s ease;overflow:hidden}.lang-menu__list::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px;background:0 0}.lang-menu:focus-within .lang-menu__list,.lang-menu:hover .lang-menu__list,.lang-menu__list:hover{opacity:1;visibility:visible;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity .18s ease,visibility 0s 0s,-webkit-transform .18s ease;transition:opacity .18s ease,visibility 0s 0s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s 0s;transition:opacity .18s ease,transform .18s ease,visibility 0s 0s,-webkit-transform .18s ease}.lang-menu__item{font-family:var(--font-inter, "Inter", system-ui, sans-serif);font-size:16px;line-height:1.2;font-weight:400;color:#35463f;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;padding-left:24px;padding-right:24px}.lang-menu__item:first-child{padding-top:12px;padding-bottom:8px}.lang-menu__item:last-child{padding-top:8px;padding-bottom:12px}@media (hover:hover){.lang-menu__item:hover{background-color:rgba(0,0,0,.05)}}.menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.5rem}.menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;position:relative;font-weight:500;line-height:1.5;letter-spacing:-.01em}.menu__link::after{content:"";position:absolute;width:100%;height:.125rem;bottom:0;left:0;background:#35463f;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.menu__link--circle{font-style:italic}.menu__link--circle::before{content:"";display:block;width:.5rem;height:.5rem;border-radius:100%;background:#ff3b30;-webkit-animation:pulse 1.2s infinite linear;animation:pulse 1.2s infinite linear}.menu__link{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;will-change:transform}@media (hover:hover){.menu__link:hover{opacity:.66;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}}body{padding-top:1rem}.header{position:sticky;top:1.5rem;margin-top:0;z-index:1000}.menu__item--mortgage{position:relative}.mortgage-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:7rem;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .18s ease,visibility 0s .18s;transition:opacity .18s ease,visibility 0s .18s;z-index:2000}.mortgage-modal{width:100%;max-width:1540px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;padding:0 1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--font-inter, "Inter", system-ui, sans-serif);margin-left:auto;margin-right:auto}.mortgage-modal__calculator{position:relative;-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;max-width:360px;border-radius:24px;background:var(--color-primary,#042e1d);padding:3px;-webkit-box-shadow:0 18px 48px rgba(4,46,29,.22);box-shadow:0 18px 48px rgba(4,46,29,.22);isolation:isolate}.mortgage-modal__calculator::before{content:"";position:absolute;inset:0;border-radius:24px;background:linear-gradient(133deg,rgba(230,235,229,.33) 0,rgba(255,255,255,0) 100%);z-index:1;pointer-events:none}.mortgage-modal__calculator-inner{position:relative;z-index:2;background:var(--color-primary,#042e1d);border-radius:21px;overflow:hidden;min-height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mortgage-modal__calculator-top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 32px 28px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fcfcfd;z-index:3}.mortgage-modal__title{font-family:var(--font-bounded, "Bounded", system-ui, sans-serif);font-size:var(--text-30,30px);line-height:var(--text-30--line-height,.95);font-weight:400;color:#fcfcfd;margin:0}.btn-sm--calc{width:auto;font-family:var(--font-bounded, "Bounded", system-ui, sans-serif);padding:10px 28px;min-width:auto;border-radius:8px}@media (hover:hover){.btn-sm--calc:hover{background-color:var(--color-main-green,#daf7e2);color:var(--color-primary,#042e1d)}}.mortgage-modal__calculator-grad{position:absolute;left:0;right:60px;bottom:80px;height:276px;background:linear-gradient(269deg,#185139 0,rgba(4,44,27,0) 100%);z-index:1;pointer-events:none}.mortgage-modal__image-wrap{position:absolute;right:-60px;bottom:-40px;z-index:2}.mortgage-modal__image{max-width:381px;height:auto;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-o-object-fit:contain;object-fit:contain}.mortgage-modal__grid{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:var(--color-main-bg,#f1f1f1);border:2px solid var(--color-border-line-white,#e0e6e5);border-radius:24px;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:12px;font-family:var(--font-inter, "Inter", system-ui, sans-serif);font-size:14px;font-weight:500;line-height:1.2;color:var(--color-main-black-100,#35463f)}.mortgage-tile{background:#fff;border-radius:16px;min-height:212px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:21px 20px 18px;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;color:var(--color-main-black-100,#35463f)}.mortgage-tile svg{width:30px;height:auto;display:block;fill:var(--color-main-black-100,#35463f);-webkit-transition:fill .3s ease;transition:fill .3s ease}.mortgage-tile__text{font-family:var(--font-inter, "Inter", system-ui, sans-serif);font-size:1rem;line-height:1.3;font-weight:500;color:inherit;margin:0;word-break:break-word}@media (hover:hover){.mortgage-tile:hover{background-color:var(--color-primary,#042e1d);color:var(--color-main-green,#daf7e2)}.mortgage-tile:hover svg{fill:var(--color-main-green,#daf7e2)}}.icon-md{width:30px;height:30px;line-height:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;margin:0}.mortgage-modal__calculator{-webkit-box-flex:0;-ms-flex:0 0 470px;flex:0 0 470px;max-width:470px;width:470px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:24px}.mortgage-modal__calculator-inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:100%;height:100%;border-radius:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mortgage-modal__calculator-top{padding:12px 32px 28px}.mortgage-modal__calculator-grad{bottom:80px;left:0;right:60px;height:276px}.mortgage-modal__image-wrap{right:-130px;bottom:-40px}.mortgage-modal__image{max-width:381px;-webkit-transform:scale(1.28);-ms-transform:scale(1.28);transform:scale(1.28);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-o-object-fit:contain;object-fit:contain}.project-modal-overlay{position:fixed;inset:0;z-index:2200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 24px;padding-top:var(--project-overlay-pt,116px);background:rgba(0,0,0,.5);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .18s ease,visibility 0s .18s;transition:opacity .18s ease,visibility 0s .18s}.project-modal-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .18s ease,visibility 0s 0s;transition:opacity .18s ease,visibility 0s 0s}.project-modal-overlay.is-hiding{opacity:0;visibility:hidden;-webkit-transition:opacity .16s ease,visibility 0s .16s;transition:opacity .16s ease,visibility 0s .16s}.project-modal-shell{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:100%;max-width:auto}.project-modal-main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:100%;background:#fff;border:2px solid var(--color-border-line-white,#e0e6e5);border-radius:24px;padding:16px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,opacity .16s ease;transition:transform .16s ease,opacity .16s ease,-webkit-transform .16s ease}.project-modal-overlay.is-hiding .project-modal-main{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);opacity:0}.project-leftcol{min-width:370px;width:480px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.project-tabs{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:6px;padding:1px;height:39px;border-radius:9999px;border:1px solid var(--color-border-line-white,#e0e6e5);background:var(--color-main-black-5,#f5f6f5);font-family:var(--font-inter,Inter);font-weight:700}.project-tab-btn{position:relative;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;background:0 0;color:var(--color-main-black-60,#81988b);height:100%;width:100%;border-radius:9999px;white-space:nowrap;-webkit-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.project-tab-btn.is-active{color:var(--color-main-black-100,#35463f);cursor:default}.project-tab-btn:not(.is-active):hover{background:rgba(0,0,0,.04);cursor:pointer}.project-tab-marker{position:absolute;left:0;top:0;z-index:1;width:25%;height:100%;-webkit-transition:width .6s ease,-webkit-transform .6s ease;transition:width .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,width .6s ease;transition:transform .6s ease,width .6s ease,-webkit-transform .6s ease}.project-tab-marker::before{content:"";display:block;width:100%;height:100%;background:#fff;border-radius:9999px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.06);box-shadow:0 4px 10px rgba(0,0,0,.06)}.project-all-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 16px;border-radius:22px;background:var(--color-main-black-5,#f5f6f5)}.project-all-row__left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-inter,Inter);font-size:1rem;font-weight:500;color:var(--color-main-black-100,#35463f)}.project-all-row__arrow{display:-ms-grid;display:grid;place-items:center;width:38px;height:38px;border-radius:8px}.project-scrollwrap{position:relative;height:310px;overflow:hidden}.project-scroll-list{height:100%;overflow-y:auto;overflow-x:hidden;display:-ms-grid;display:grid;gap:9px;padding-right:8px;scrollbar-width:thin;scrollbar-color:#d1d5db #f1f1f1}.project-scroll-list::-webkit-scrollbar{width:6px}.project-scroll-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}.project-scroll-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:9999px}.project-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:410px;padding-bottom:9px;border-bottom:1px solid var(--color-border-line-white,#e0e6e5)}.project-item__img{width:96px;height:96px;border-radius:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:width .45s ease;transition:width .45s ease}.project-item:hover .project-item__img{width:126px}.project-item__content{display:-ms-grid;display:grid;gap:6px;width:100%}.project-item__row1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;gap:16px;font-family:var(--font-inter,Inter);font-weight:500}.project-item__title{font-family:var(--font-bounded,Bounded);font-size:1.25rem;line-height:1.2;margin:0;color:var(--color-main-black-100,#35463f)}.project-item__price{margin:0;font-family:var(--font-inter,Inter);font-size:1rem;color:var(--color-main-black-100,#35463f)}.project-item__row2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;gap:16px;font-family:var(--font-inter,Inter);font-size:.875rem;color:var(--color-main-black-60,#81988b)}.project-item__row2.flats p{max-width:40%;line-height:1.2;-webkit-transition:all .3s ease;transition:all .3s ease}.project-item__row1.flats p{white-space:inherit;max-width:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.project-tab-btn .ripple{position:absolute;border-radius:9999px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:.35;background:currentColor;pointer-events:none;-webkit-animation:project-ripple .6s ease-out forwards;animation:project-ripple .6s ease-out forwards}@-webkit-keyframes project-ripple{to{-webkit-transform:scale(3);transform:scale(3);opacity:0}}@keyframes project-ripple{to{-webkit-transform:scale(3);transform:scale(3);opacity:0}}.project-midcol{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-grid;display:grid;-ms-grid-columns:minmax(300px,420px) 1fr;grid-template-columns:minmax(300px,420px) 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;gap:15px;padding-left:10px}.project-midcol-bigcard{position:relative;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;border-radius:16px;overflow:hidden;display:-ms-grid;display:grid;-ms-flex-line-pack:end;align-content:end;background:#d9d9d9}.project-midcol-bigcard__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.project-midcol-bigcard__footer{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-midcol-bigcard__footer h3{margin:0;color:#fcfcfd;font-weight:700;font-size:1.25rem;line-height:1.3}.midcol-arrow-btn{width:38px;height:38px;border-radius:8px;border:1px solid rgba(224,230,229,.3);background:rgba(31,36,34,.8);display:-ms-grid;display:grid;place-items:center}.project-midcol-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-midcol-card{position:relative;border-radius:16px;overflow:hidden;background:#d9d9d9;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:-ms-grid;display:grid;-ms-flex-line-pack:end;align-content:end}.project-midcol-card__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.project-midcol-card__footer{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-midcol-card__footer h3{margin:0;color:#fcfcfd;font-weight:700;font-size:20px;line-height:1.3}.project-rightcol{width:450px}.project-rightcol__inner{position:relative;border-radius:24px;overflow:hidden;background:#d9d9d9;display:-ms-grid;display:grid;-ms-flex-line-pack:end;align-content:end;height:100%}.project-rightcol__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);z-index:0}.project-rightcol__footer{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:32px;background:rgba(0,0,0,.02);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.project-rightcol__footer h3{margin:0;font-family:var(--font-inter,Inter);font-weight:600;font-size:30px;line-height:.95;color:#fff}.project-rightcol__cta-wrap{border-radius:12px;padding:1px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0))}.project-rightcol__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11px 26px;border-radius:12px;background:#fff;color:var(--color-primary,#042e1d);font-family:var(--font-bounded,Bounded);font-size:14px}.project-rightcol__cta:hover{background:var(--color-main-green,#daf7e2);color:var(--color-primary,#042e1d);-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.icon-16{width:24px;height:24px;display:block}.project-modal-main{-ms-grid-columns:360px 1fr 310px;grid-template-columns:360px 1fr 310px}.project-midcol{margin-right:2px}@media (max-width:1400px){.project-rightcol{display:none}.project-modal-main{-ms-grid-columns:360px 1fr;grid-template-columns:360px 1fr}}.project-midcol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-right:2px}.project-midcol-bigcard{grid-row:auto;position:relative;border-radius:16px;overflow:hidden;background:#d9d9d9;-webkit-box-flex:0;-ms-flex:0 1 280px;flex:0 1 280px;min-width:250px;max-width:280px;display:-ms-grid;display:grid;-ms-flex-line-pack:end;align-content:end}.project-midcol-grid{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;height:100%}.project-midcol-card{position:relative;border-radius:16px;overflow:hidden;background:#d9d9d9;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;display:-ms-grid;display:grid;-ms-flex-line-pack:end;align-content:end}.project-midcol-bigcard__bg,.project-midcol-card__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}@media (max-width:1440px){.tabsbar__container{padding:.8rem 1.2rem}.tabsbar__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.tabsbar__link{font-size:11px;letter-spacing:-.25px;white-space:nowrap;padding:16px 2px}.tabsbar__link-main{font-size:11px;letter-spacing:-.25px;white-space:nowrap;padding:16px 2px}.tabsbar__item--active .tabsbar__link{font-size:11px}.tabs_logo{font-size:18px;line-height:22px;padding-right:8px;white-space:nowrap}}@media (max-width:1439px){.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.75rem .75rem}.header__logo img{max-width:88px;height:auto}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:0}.menu__link{font-size:12px;line-height:1.2;letter-spacing:-.02em;white-space:nowrap;padding:0 .25rem;font-weight:500}.menu__link.menu__link--circle{font-size:12px;line-height:1.2}.li-img{margin-top:1.2rem;margin-right:-3rem}.text-summer-li{font-size:11px!important;line-height:1.2;margin-top:-.7rem;position:absolute;margin-left:-.8rem}.li-img img{max-height:90px;height:90px;width:auto}.header__actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.header__language,.header__phone{font-size:12px;line-height:1.2;margin:0 .5rem;white-space:nowrap}.header__phone span{font-size:12px;line-height:1.2;letter-spacing:-.02em;white-space:nowrap}.header__favorite{width:2.25rem;height:2.25rem}.profile-btn .btn-sm{padding:6px 10px;border-radius:10px}.profile-btn .btn-sm span{font-size:12px;line-height:1.2;white-space:nowrap;letter-spacing:-.02em}}@media (max-width:1170px){.tabs_logo{font-size:15px;font-weight:300;padding-right:0}.tabsbar__link{font-size:11px;letter-spacing:-.25px;white-space:nowrap;padding:10px 1px}.tabsbar__link-main{font-size:11px;letter-spacing:-.25px;white-space:nowrap;padding:10px 1px}.tabsbar__item--active .tabsbar__link{font-size:11px;padding:auto;width:auto}.tabsbar{left:16px}.hero{width:98.8%}.hero__header{left:1.3rem;top:2rem}.hero__chips{left:1.3rem}.hero__nav{left:1.3rem}.menu__list{-moz-column-gap:.8rem!important;column-gap:.8rem!important;row-gap:0;-webkit-column-gap:.8rem!important}}@media (max-width:1024px){.tabsbar{display:none}.hero__nav{display:none}.hero__chips{bottom:7rem}#filtersCard{display:none}.icon-menu{-webkit-box-flex:0;-ms-flex:0 0 1.125rem;flex:0 0 1.125rem;display:block;position:relative;width:1.125rem;height:.9375rem;z-index:5;margin:.3125rem .1875rem}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.1875rem;border-radius:.25rem;background-color:#35463f}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:.375rem}[data-fls-menu-open] .icon-menu span{width:0}[data-fls-menu-open] .icon-menu::before{top:calc(50% - .125rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}[data-fls-menu-open] .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__actions{gap:1.25rem}.header__language{display:none}.header__favorite{display:none}.header__profile{display:none!important}.li-img{display:none}.menu__item{display:none}.menu__item.dispYes{display:block}}@media (max-width:1024px){.menu__item--mortgage:focus-within .mortgage-modal-overlay{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .18s ease,visibility 0s 0s;transition:opacity .18s ease,visibility 0s 0s}.mortgage-modal-overlay{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:12px 12px max(16px,env(safe-area-inset-bottom));overflow-y:auto}.mortgage-modal{width:100%;max-width:none;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:12px;padding:0}.mortgage-modal__calculator{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;max-width:none;border-radius:20px}.mortgage-modal__calculator-inner{min-height:240px;border-radius:18px}.mortgage-modal__calculator-top{padding:16px}.mortgage-modal__title{font-size:24px;line-height:1.02}.btn-sm--calc{padding:10px 18px;font-size:14px}.mortgage-modal__calculator-grad{left:0;right:0;bottom:56px;height:200px}.mortgage-modal__image-wrap{right:-28px;bottom:-18px}.mortgage-modal__image{max-width:260px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-o-object-fit:contain;object-fit:contain}.mortgage-modal__grid{border-radius:20px;padding:10px;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:13px}.mortgage-tile{min-height:140px;padding:16px}.icon-md,.mortgage-tile svg{width:28px;height:28px}.mortgage-tile__text{font-size:.95rem;line-height:1.25}.mortgage-modal-overlay.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.mortgage-modal{position:relative}.mortgage-modal__close{position:absolute;top:8px;right:8px;z-index:4;width:36px;height:36px;display:-ms-grid;display:grid;place-items:center;border-radius:50%;border:1px solid var(--color-border-line-white,#e0e6e5);background:#fff;color:var(--color-main-black-100,#35463f);-webkit-box-shadow:0 12px 28px rgba(4,46,29,.18);box-shadow:0 12px 28px rgba(4,46,29,.18);-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .12s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .12s ease;transition:transform .12s ease,background-color .2s ease,color .2s ease;transition:transform .12s ease,background-color .2s ease,color .2s ease,-webkit-transform .12s ease}.mortgage-modal__close:active{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.mortgage-modal__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mortgage-tile{min-height:148px}}@media (max-width:1024px){.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mnav{position:fixed;inset:0;z-index:999;place-content:end;pointer-events:none;padding-top:83px}.mnav[hidden]{display:none}.mnav.is-open{pointer-events:auto}.mnav__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.mnav.is-open .mnav__backdrop{opacity:1}.mnav__panel{position:relative;margin-left:auto;margin-right:auto;width:96.9%;max-height:89vh;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .32s ease;transition:-webkit-transform .32s ease;transition:transform .32s ease;transition:transform .32s ease,-webkit-transform .32s ease;will-change:transform;background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;-webkit-box-shadow:0 -10px 30px rgba(0,0,0,.15);box-shadow:0 -10px 30px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mnav__close{position:absolute;top:8px;right:8px;z-index:10;width:36px;height:36px;display:-ms-grid;display:grid;place-items:center;border-radius:50%;border:1px solid var(--color-border-line-white,#e0e6e5);background:#fff;color:var(--color-main-black-100,#35463f);-webkit-box-shadow:0 12px 28px rgba(4,46,29,.18);box-shadow:0 12px 28px rgba(4,46,29,.18)}.mnav__handle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:100px;height:3px;border-radius:9999px;background:var(--color-border-line-white,#e0e6e5);margin-top:17px;margin-bottom:14px}.mnav__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;padding:0 14px 60px;overflow-y:auto;overflow-x:hidden;max-height:calc(88vh - 34px)}.mnav__quickrow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--color-border-line-white);scrollbar-width:none}.mnav__quickrow::-webkit-scrollbar{display:none}.mnav__quickbtn{min-width:56px;max-width:56px;display:-ms-grid;display:grid;grid-auto-flow:row;justify-items:center;gap:5px}.mnav__quickbtn img{width:28px;height:28px}.mnav__quickbtn span{font-size:12px;line-height:1;text-transform:capitalize}.mnav__lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;background:var(--color-main-bg,#f5f6f5);border-radius:9999px;padding:8px 12px}.mnav__lang p{font-size:12px;font-weight:600}.mnav__lang-switch{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;height:30px}.mnav__lang-switch button{padding:0 16px;border-radius:9999px;background:var(--color-main-black-5,#f0f2f1);border:1px solid var(--color-border-line-white);font-size:12px;line-height:30px}.mnav__lang-switch button.is-active{background:var(--color-primary,#06c167);color:var(--color-main-green,#0a402c);border-color:var(--color-primary)}.mnav__tabs{display:-ms-grid;display:grid;gap:8px}.mnav__tabbar{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:6px;background:var(--color-main-black-5,#f0f2f1);border:1px solid var(--color-border-line-white);border-radius:9999px;height:39px;padding:1px}.mnav__tabbar button{position:relative;z-index:1;border-radius:9999px;font-weight:700;font-size:12px}.mnav__tabbar button.is-active{color:var(--color-main-black-100)}.mnav__tabmarker{position:absolute;left:0;top:0;width:33.3333%;height:100%;background:#fff;border-radius:9999px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.06);box-shadow:0 6px 12px rgba(0,0,0,.06);-webkit-transition:left .35s ease,width .35s ease;transition:left .35s ease,width .35s ease}.mnav__tabpanes{min-height:160px}.mnav__pane{display:none}.mnav__pane.is-active{display:block}.mnav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:6px 6px 6px 6px;background:var(--color-main-bg,#f5f6f5);border-radius:16px;max-height:330px;overflow:auto}.mnav__list::-webkit-scrollbar{width:6px}.mnav__list::-webkit-scrollbar-thumb{background:var(--color-gray-300,#d8d9da);border-radius:9999px}.mnav__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mnav__thumb{width:54px;height:54px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.mnav__item-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.mnav__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;font-weight:600;font-size:14px}.mnav__row h5{font-family:var(--font-bounded);font-size:14px}.mnav__row--muted{font-weight:500;font-size:12px;color:var(--color-main-black-60,#81988b)}.mnav__cards{background:var(--color-main-bg,#f5f6f5);border-radius:16px;padding:8px;display:-ms-grid;display:grid;gap:10px}.mnav__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.mnav__card-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.mnav__card-ico{width:40px;height:40px;border-radius:8px;background:#fff;display:-ms-grid;display:grid;place-items:center}.mnav__card-txt h5{font-family:var(--font-bounded);font-size:14px}.mnav__card-txt p{font-size:12px;color:var(--color-main-black-60)}.mnav__card-btn{width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border:1px solid var(--color-border-line-white);display:-ms-grid;display:grid;place-items:center}}.mnav__content{gap:18px;padding:0 14px 40px;overflow-y:auto;max-height:calc(88vh - 34px)}.mnav__content::-webkit-scrollbar{display:none}.mnav__quickrow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:0 14px 14px 14px;margin:0 -14px;border-bottom:1px solid var(--color-border-line-white,#e0e6e5);scrollbar-width:none}.mnav__quickrow::-webkit-scrollbar{display:none}.mnav__quickbtn{min-width:56px;max-width:56px;display:-ms-grid;display:grid;grid-auto-flow:row;justify-items:center;gap:6px;text-align:center}.mnav__quickbtn button{width:56px;height:56px;border-radius:8px;background:var(--color-main-bg,#f5f6f5);display:-ms-grid;display:grid;place-items:center;border:1px solid var(--color-border-line-white,#e0e6e5);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04);box-shadow:0 2px 6px rgba(0,0,0,.04)}.mnav__quickbtn img{width:28px;height:28px;display:block}.mnav__quicklabel{font-size:12px;line-height:1;text-transform:capitalize}.mnav__quickbtn--dot .mnav__quicklabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.mnav__quickbtn--dot .mnav__quicklabel::before{content:"";width:6px;height:6px;border-radius:9999px;background:var(--color-error,#ff4d4f)}.mnav__sectionhr{height:1px;background:var(--color-border-line-white,#e0e6e5)}.mnav__tabbar{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);height:39px;padding:1px;background:var(--color-main-black-5,#f0f2f1);border:1px solid var(--color-border-line-white,#e0e6e5);border-radius:9999px;position:relative}.mnav__tabbar button{border-radius:9999px;font-weight:700;font-size:12px}.mnav__tabbar button.is-active{color:var(--color-main-black-100,#35463f)}.mnav__tabmarker{position:absolute;left:0;top:0;width:25%;height:100%;background:#fff;border-radius:9999px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.06);box-shadow:0 6px 12px rgba(0,0,0,.06);-webkit-transition:left .35s ease,width .35s ease;transition:left .35s ease,width .35s ease}.mnav__tabpanes{min-height:160px}.mnav__grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:var(--color-main-bg,#f5f6f5);border-radius:16px;padding:8px;max-height:330px;overflow:auto}@media (max-width:700px){.mnav__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.mnav__item{width:100%}}.mnav__grid::-webkit-scrollbar{width:6px}.mnav__grid::-webkit-scrollbar-thumb{background:var(--color-gray-300,#d8d9da);border-radius:9999px}.mnav__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;background:#fff;border:1px solid var(--color-border-line-white,#e0e6e5);padding:6px;-webkit-transition:border-color .82s ease,-webkit-transform .82s ease,-webkit-box-shadow .82s ease;transition:border-color .82s ease,-webkit-transform .82s ease,-webkit-box-shadow .82s ease;transition:transform .82s ease,box-shadow .82s ease,border-color .82s ease;transition:transform .82s ease,box-shadow .82s ease,border-color .82s ease,-webkit-transform .82s ease,-webkit-box-shadow .82s ease}.mnav__item--card:hover .mnav__thumb{width:90px;-webkit-transition:width .45s ease;transition:width .45s ease}@media (hover:none){.mnav__item--card:hover{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;border-color:var(--color-border-line-white,#e0e6e5)}}.mnav__thumb{width:54px;height:54px;border-radius:10px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.mnav__item-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.mnav__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;font-weight:600;font-size:14px}.mnav__row h5{font-family:var(--font-bounded);font-size:14px}.mnav__row--muted{font-weight:500;font-size:12px;color:var(--color-main-black-60,#81988b)}@media (min-width:1025px){#chatFab{display:none}}@media (max-width:1024px){#chatFab{position:fixed;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:110;display:-ms-grid;display:grid;gap:12px}.chat-list{display:-ms-grid;display:grid;gap:12px;-webkit-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px);opacity:0;pointer-events:none;max-height:0;overflow:hidden;-webkit-transition:opacity .3s ease,max-height .45s ease,-webkit-transform .45s cubic-bezier(.2,.8,.2,1);transition:opacity .3s ease,max-height .45s ease,-webkit-transform .45s cubic-bezier(.2,.8,.2,1);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,max-height .45s ease;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,max-height .45s ease,-webkit-transform .45s cubic-bezier(.2,.8,.2,1)}#chatFab.is-open .chat-list{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto;max-height:400px}.chat-list>button{-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px);opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .45s cubic-bezier(.2,.8,.2,1);transition:opacity .3s ease,-webkit-transform .45s cubic-bezier(.2,.8,.2,1);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,-webkit-transform .45s cubic-bezier(.2,.8,.2,1)}#chatFab.is-open .chat-list>button{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}#chatFab.is-open .chat-list>button:nth-child(1){-webkit-transition-delay:40ms;transition-delay:40ms}#chatFab.is-open .chat-list>button:nth-child(2){-webkit-transition-delay:80ms;transition-delay:80ms}#chatFab.is-open .chat-list>button:nth-child(3){-webkit-transition-delay:.12s;transition-delay:.12s}.circle-54{width:54px;height:54px;border-radius:9999px;display:-ms-grid;display:grid;place-items:center;background:var(--chat-circle-bg,#0a402c);-webkit-box-shadow:0 10px 24px rgba(0,0,0,.18);box-shadow:0 10px 24px rgba(0,0,0,.18);-webkit-transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.circle-54:active{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.circle-54 img{width:22px;height:22px;display:block}[data-circle-color=green]{--chat-circle-bg:#0a402c}}@media (max-width:1024px){#btnAvailableChats .i-close{display:none}#chatFab.is-open #btnAvailableChats .i-chat{display:none}#chatFab.is-open #btnAvailableChats .i-close{display:block}}@media (max-width:640px){.dispYes{display:none!important}.hero__header{top:1rem}.hero__title{font-size:48px}.hero__facts{gap:.5rem;margin-top:5px}.hero__fact{font-size:12px;padding:8px 22px;gap:8px;max-width:181px;height:32px}.hero__fact svg{display:none}.hero__fact2{font-size:12px;padding:8px 22px;gap:8px;width:156px;height:32px}.hero__deadline{font-size:12px;padding:8px 22px;gap:8px;width:318px;height:32px}.mobile-navigation ul{gap:0}}.filters-inline{display:none}@media (max-width:64rem){.filters-inline{display:block;padding:2.35rem 0 1rem}.filters-inline__container{max-width:110.125rem;margin:0 auto;padding:0 1rem}.filters-inline__title{font-family:Bounded;font-weight:400;font-size:34px;line-height:44px;letter-spacing:-.01em;color:#35463f;margin:0 0 18px;width:66%;height:60px;font-family:Bounded;font-style:normal;font-weight:466;font-size:24px;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0;width:100%}.filters-inline__group{display:-ms-grid;display:grid;gap:0;margin-bottom:14px}.filters-inline__label{font-family:Inter;font-size:12px;color:#6d8077;padding-bottom:12px}.filters-inline .range-pills{background:#eff2f0;border-radius:14px;padding:12px 14px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;gap:8px;background:#f5f6f5;border:1px solid #e0e6e5;border-radius:12px}.filters-inline .range-double{height:36px}.filters-inline .range-double__bar{left:0;right:0;background:#0f3b2a;opacity:.3}.filters-inline .range-double__fill{left:0;right:0;background:#0f3b2a}.filters-inline .chips-row{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%}.filters-inline .row2{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.filters-inline .f-chip{font-family:Inter;font-size:14px;padding:12px 18px;border-radius:22px;border:1px solid #e0e6e5;background:#f3f5f4;color:#35463f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.filters-inline .f-chip.is-active{background:#042e1d;border-color:#042e1d;-webkit-box-shadow:0 0 0 1px #042e1d;box-shadow:0 0 0 1px #042e1d;color:#daf7e2}.filters-inline__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:42px;width:100%;margin-top:1rem;border-radius:16px;background:#042e1d;color:#daf7e2;font-family:Bounded;font-size:12px;line-height:23px;text-decoration:none}.filters-inline__cta-sub{color:#b9b7b7}.filters-inline .filters-popup__group:nth-of-type(2) .chips-row{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4]!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px;width:100%}.filters-inline .filters-popup__group:nth-of-type(2) .f-chip{width:100%;min-width:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 0}}.filters-inline .range-double{position:relative;height:36px}.filters-inline .range-double__bar,.filters-inline .range-double__fill{left:0;right:0;z-index:1}.filters-inline .range-double__input{position:absolute;inset:0;height:36px;background:0 0;pointer-events:none;z-index:2}.filters-inline .range-double__input::-webkit-slider-thumb{pointer-events:auto}.filters-inline .range-double__input::-moz-range-thumb{pointer-events:auto}@media (max-width:479.98px){.filters-inline .filters-popup__group:nth-of-type(2) .chips-row{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.filters-inline .filters-popup__group:nth-of-type(2) .f-chip{padding:10px 0;font-size:13px}}.mapmodal-overlay{position:fixed;inset:0;z-index:2300;display:-ms-grid;display:grid;place-items:start center;padding:clamp(12px,6vh,32px) 16px;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .18s ease,visibility 0s .18s;transition:opacity .18s ease,visibility 0s .18s}.mapmodal-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .18s ease,visibility 0s 0s;transition:opacity .18s ease,visibility 0s 0s}.mapmodal{width:min(1240px,100%);border-radius:20px;overflow:hidden;background:#fcfcfd;-webkit-box-shadow:0 22px 52px rgba(4,46,29,.26);box-shadow:0 22px 52px rgba(4,46,29,.26);-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);opacity:.98;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.mapmodal-overlay.is-open .mapmodal{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.mapmodal__map{position:relative;width:100%;height:clamp(300px,48vh,520px);background:#e9eceb;border-radius:20px 20px 0 0;overflow:hidden}.mapmodal__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mapmodal__thumb{position:absolute;left:16px;top:16px;width:156px;height:186px;border-radius:22px;overflow:hidden;-webkit-box-shadow:0 10px 24px rgba(0,0,0,.18);box-shadow:0 10px 24px rgba(0,0,0,.18)}.mapmodal__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mapmodal__label{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:38px;padding:0 16px;border-radius:10px;background:rgba(31,36,34,.9);color:#fcfcfd;font-family:var(--font-inter,Inter);font-weight:600;font-size:14px;border:1px solid rgba(224,230,229,.3);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.mapmodal__pin{width:14px;height:14px;border-radius:9999px;background:#0a402c;-webkit-box-shadow:0 0 0 2px #daf7e2 inset;box-shadow:0 0 0 2px #daf7e2 inset}.mapmodal__close{position:absolute;right:16px;top:16px;width:36px;height:36px;border-radius:8px;border:1px solid rgba(224,230,229,.3);background:rgba(31,36,34,.8);color:#fcfcfd;display:-ms-grid;display:grid;place-items:center;font-size:18px;line-height:1;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .12s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .12s ease;transition:transform .12s ease,background-color .2s ease,color .2s ease;transition:transform .12s ease,background-color .2s ease,color .2s ease,-webkit-transform .12s ease}.mapmodal__close:active{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.mapmodal__sheet{background:#fcfcfd;border-top:1px solid var(--color-border-line-white,#e0e6e5);border-radius:20px;padding:22px 24px 20px}.mapmodal__sheet-row{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.mapmodal__title{margin:0 0 8px;font-family:var(--font-bounded,Bounded);font-weight:400;font-size:var(--text-34,34px);line-height:var(--text-34--line-height,44px);color:#35463f}.mapmodal__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 14px;font-family:var(--font-inter,Inter);font-size:14px;color:var(--color-main-black-60,#81988b)}.mapmodal__meta svg{margin-right:6px}.mapmodal__dot{color:var(--color-main-black-60,#81988b)}.mapmodal__chips{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);gap:10px 12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.pill-modal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;padding:8px 14px;border-radius:9999px;background:#fff;border:1px solid var(--color-border-line-white,#e0e6e5);font-family:var(--font-inter,Inter);font-size:14px;color:#35463f;white-space:nowrap}.mapmodal__cta{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:48px;width:100%;border-radius:12px;background:var(--color-primary,#042e1d);color:var(--color-main-green,#daf7e2);font-family:var(--font-bounded,Bounded);font-size:14px;text-decoration:none}@media (max-width:1024px){.mapmodal{width:min(960px,100%)}.mapmodal__thumb{width:110px;height:110px;border-radius:18px}.mapmodal__sheet-row{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:12px}.mapmodal__chips{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.pill-modal{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}}@media (max-width:640px){.mapmodal-overlay{padding:0;place-items:stretch}.mapmodal{width:100%;height:100%;border-radius:0}.mapmodal__map{height:46vh;border-radius:0}.mapmodal__thumb{width:92px;height:92px;border-radius:16px;left:12px;top:12px}.mapmodal__label{-webkit-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}.mapmodal__sheet{border-radius:20px 20px 0 0;padding:18px 16px max(16px,env(safe-area-inset-bottom))}.mapmodal__title{font-size:28px;line-height:36px}.mapmodal__chips{-ms-grid-columns:1fr;grid-template-columns:1fr}}body.is-lock,html.is-lock{overflow:hidden}.map-card__pin-modal{position:absolute;left:2rem;top:5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:center;padding:0;gap:6px;left:334px;top:270.5px}.map-card__pin-modal span{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;gap:10px;width:109px;height:38px;background:rgba(31,36,34,.8);border:1px solid rgba(224,230,229,.3);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:8px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0;font-family:Bounded;font-style:normal;font-size:14px;line-height:19px;letter-spacing:-.15px;color:#fcfcfd}.map_svg-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;gap:10px;width:38px;height:38px;background:#fcfcfd;-webkit-box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);border-radius:8px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.mortgage-modal-overlay.is-pinned{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .18s ease,visibility 0s 0s;transition:opacity .18s ease,visibility 0s 0s}.mortgage-modal__close{position:absolute;top:12px;right:12px;z-index:4;width:36px;height:36px;display:-ms-grid;display:grid;place-items:center;border-radius:50%;border:1px solid var(--color-border-line-white,#e0e6e5);background:#fff;color:var(--color-main-black-100,#35463f);-webkit-box-shadow:0 12px 28px rgba(4,46,29,.18);box-shadow:0 12px 28px rgba(4,46,29,.18);-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .12s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .12s ease;transition:transform .12s ease,background-color .2s ease,color .2s ease;transition:transform .12s ease,background-color .2s ease,color .2s ease,-webkit-transform .12s ease}.mortgage-modal__close:active{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.hidden{display:none!important}.nsfx-fixed{position:fixed;right:24px;bottom:24px;z-index:9999;background:#fff;border-radius:12px;padding:16px;width:min(484px,100vw - 32px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15);box-shadow:0 12px 40px rgba(0,0,0,.15)}.nsfx-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;border-radius:10px}.nsfx-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.nsfx-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.nsfx-label{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;color:#81988b}.nsfx-pills{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;height:52px}.nsfx-pill{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-ms-grid;display:grid;place-content:center;border-radius:999px;background:#f3f5f4;border:1px solid #e6ebe8;font-size:16px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease;transition:all .2s ease}.nsfx-pill:hover{-webkit-box-shadow:0 0 0 1px oklch(70.7% .022 261.325deg);box-shadow:0 0 0 1px oklch(70.7% .022 261.325deg)}.nsfx-pills{padding-left:2px;padding-right:2px}.nsfx-pills.rooms .nsfx-pill{max-width:75px}.nsfx-pills.term{gap:16px;padding-bottom:3px}.nsfx-pill.is-active{background:#042e1d;border-color:#042e1d;-webkit-box-shadow:0 0 0 1px #042e1d;box-shadow:0 0 0 1px #042e1d;color:#daf7e2}.nsfx-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nsfx-cta-muted{color:#81988b}.nsfx-range{background:#fff;border:1px solid #e6ebe8;border-radius:12px;padding-top:16px;padding-left:14px;padding-right:14px}.nsfx-range-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#81988b}.nsfx-range-cell{-webkit-box-flex:1;-ms-flex:1;flex:1}.nsfx-range-cell--sep{padding-left:16px;border-left:1px solid #e6ebe8}.range-track{position:relative;height:3px;margin:14px 12px 4px;background:0 0;border-radius:999px}.range-fill{position:absolute;top:0;left:0;height:3px;width:0;border-radius:999px;background:#0d5336}.range-thumb{position:absolute;top:0;width:16px;height:16px;border-radius:50%;background:#0d5336;border:1px solid #fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-ms-touch-action:none;touch-action:none}.hero__container{position:relative}#filtersCard{position:absolute;right:45px;bottom:74px;width:min(420px,100% - 32px);z-index:30}#filtersCard .nsfx-fixed{position:relative;background:#fff;border:1px solid #e6ebe8;border-radius:16px;padding:14px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12)}#filtersCard #filter-btn.nsfx-btn{width:100%;height:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;border-radius:12px;background:#fff;color:#2f4b3f;-webkit-transition:background .2s ease,color .2s ease,border-color .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease}#filtersCard #filter-btn.nsfx-btn:hover{background:#f5f7f6;border-color:rgba(13,83,54,.28)}#filtersCard #close-btn.nsfx-btn{width:100%;height:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;border-radius:12px;background:#fff;color:#2f4b3f;margin-bottom:4px}#filtersCard .nsfx-cta{width:100%;height:52px;border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#073226;color:#eaf3ee;font-weight:300;font-family:Bounded;font-style:normal}#filtersCard .nsfx-cta .nsfx-cta-muted{opacity:.72}#filtersCard .nsfx-panel{display:block;overflow:hidden;border-radius:16px;background:#fff;gap:16px}.nsfx-range{padding-bottom:0}.tabsbar__list{overflow:visible}.tabsbar__item{position:relative;z-index:1}.tabsbar__link{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:16px 12px;margin-right:-18px;border-radius:24px;font-family:Inter;font-weight:200;font-size:12px;letter-spacing:-.2px;color:#fcfcfd;-webkit-transition:color .2s ease;transition:color .2s ease}.tabsbar__link::before{content:"";position:absolute;inset:-6px -18px;border-radius:24px;background:#fff;opacity:0;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease;z-index:-1}.tabsbar__item:hover{z-index:3}.tabsbar__link:hover::before{opacity:.08;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.tabsbar__link:hover{cursor:pointer}.tabsbar__item--active{z-index:4}.tabsbar__item--active .tabsbar__link{background:#fcfcfd;color:#0b0b0b;padding:8px 12px;width:84px;height:40px;border-radius:24px;margin-right:0}.tabsbar__item--active .tabsbar__link::before{display:none}.mmx-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.6);padding:43px 16px 16px;display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}.mmx-overlay.mmx-open{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:99999}.mmx-modal{background:#fff;border-radius:24px;border:2px solid #e0e6e5;max-width:1124px;width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;max-height:90vh}@media (min-width:640px){.mmx-modal{gap:7px}}@media (min-width:1024px){.mmx-modal{gap:23px}}.mmx-map{position:relative;height:499px;padding:24px}@media (max-width:1023.98px){.mmx-map{height:365px;padding:16px}}@media (max-width:639.98px){.mmx-map{height:461px;padding:24px}}.mmx-map-iframe{position:absolute;inset:0;border:0;width:100%;height:100%}.mmx-thumb{overflow:hidden;width:161px;height:186px;border:2px solid #e0e6e5;background:#d9d9d9;border-radius:17px}@media (max-width:1023.98px){.mmx-thumb{width:112px;height:129px}}@media (max-width:639.98px){.mmx-thumb{width:81px;height:94px}}.mmx-map-top{position:absolute;top:20px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:97%}.mmx-close{position:absolute;top:20px;right:20px;width:38px;height:38px;border-radius:8px;background:rgba(31,36,34,.8);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border:1px solid rgba(224,230,229,.3);display:-ms-grid;display:grid;place-items:center}.mmx-body{padding:0 30px 30px}@media (max-width:639.98px){.mmx-body{padding:0 12px 64px}}@media (min-width:640px){.mmx-body{padding:0 24px 64px}}.mmx-title{font-family:Bounded,Inter,system-ui,sans-serif;font-weight:700;line-height:1.1;font-size:34px;color:#1f2422}@media (max-width:1023.98px){.mmx-title{font-size:24px}}@media (max-width:639.98px){.mmx-title{font-size:20px}}.mmx-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (min-width:1024px){.mmx-head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:90px}}.mmx-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;color:#5b6b63;font-weight:500;font-size:14px;white-space:nowrap}@media (max-width:639.98px){.mmx-meta{font-size:12px}}.mmx-pillset{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 34px}@media (max-width:1023.98px){.mmx-pillset{gap:12px 29px}}@media (max-width:639.98px){.mmx-pillset{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.mmx-check{display:none}.mmx-pill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:1px solid #e0e6e5;border-radius:999px;padding:8px 16px;font-size:14px;color:#1f2422;fill:#35463f;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background .25s,border-color .25s,color .25s,fill .25s;transition:background .25s,border-color .25s,color .25s,fill .25s}@media (max-width:639.98px){.mmx-pill{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px}}.mmx-check:checked+.mmx-pill{background:#0d5336;border-color:#0d5336;color:#e3f0eb;fill:#0d5336}.mmx-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#0d5336;color:#fcfcfd;border-radius:12px;height:64px;font-size:18px;font-weight:600;-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s;bottom:-35px;position:relative}.mmx-cta:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.mmx-map-tag{position:absolute;left:43%;bottom:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;display:none}.mmx-pin{width:38px;height:38px;background:#fcfcfd;border-radius:8px;display:-ms-grid;display:grid;place-items:center}.mmx-tag{background:#1f2422;color:#fcfcfd;border-radius:10px;padding:8px 12px;font-weight:600;-webkit-box-shadow:0 4px 18px rgba(0,0,0,.2);box-shadow:0 4px 18px rgba(0,0,0,.2)}.mmx-no-scroll{overflow:hidden}.tabs_logo{font-family:Bounded;font-style:normal;font-weight:466;font-size:20px;line-height:64px;color:#fcfcfd}.intro{padding:4.5rem 0 3rem}.intro__container{max-width:110.125rem;margin:0 auto;padding:0 1rem}.intro__title{font-size:2.6875rem;line-height:1.2;letter-spacing:-.01em;text-align:center;color:#35463f;margin-bottom:2.5rem;font-family:Bounded;font-style:normal;font-size:43px;line-height:52px;letter-spacing:-.01em;color:#35463f;padding-top:2.5rem;width:calc(100% - 30rem);margin-left:auto;margin-right:auto}.intro__grid{display:-ms-grid;display:grid;-ms-grid-columns:1.3fr .9fr .9fr;grid-template-columns:1.3fr .9fr .9fr;grid-auto-rows:auto;gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;line-height:1.2;border-radius:2rem}.chip--white{background:#fcfcfd;color:#101112}.chip--green-outline{background:rgba(13,80,52,.08);color:#0d5034;border:.0625rem solid rgba(13,80,52,.24);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 16px;gap:4px;position:absolute;width:122px;height:32px;background:#0d5034;border-radius:72px;font-family:Inter;font-style:normal;font-weight:600;font-size:12px;line-height:19px;letter-spacing:-.15px;color:#27b960}.card-media{position:relative;border-radius:1.5rem;overflow:hidden;background:#e9e9ea}.card-media img,.card-media picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-media .hei-img{height:200px}.card-media--xl{height:32.5rem;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.card-media--md{height:16rem;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;overflow:hidden}.card-media--md::after{content:"";position:absolute;inset:0;z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(80%,#000));mask-image:linear-gradient(to bottom,transparent 40%,#000 80%);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(80%,#000));-webkit-mask-image:linear-gradient(to bottom,transparent 40%,#000 80%)}.card-media--sm{height:18rem;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.card-media__chips{position:absolute;left:1rem;bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;z-index:1}.card-media__avatars{position:absolute;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;gap:6px;width:48px;height:124px;background:rgba(255,255,255,.01);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:100px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;bottom:3.8rem}.card-media__avatars img{width:2rem;height:2rem;border-radius:50%;border:.125rem solid #fcfcfd;-webkit-transform:rotate(-270deg);-ms-transform:rotate(-270deg);transform:rotate(-270deg)}.card-media__avatars2{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1.5rem}.card-media__avatars2 img{width:4.2rem;height:4.2rem;border-radius:50%;border:.125rem solid #fcfcfd;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.card-media__avatars2 img:first-child{z-index:2}.card-media__avatars2 img:last-child{z-index:1;margin-left:-1.5rem}.card-note__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:600;color:#35463f}.card-note{position:relative}.card-note-next{position:absolute;top:18px;right:18px;width:40px;height:40px;display:-ms-inline-grid;display:inline-grid;place-items:center;border-radius:10px;background:#fcfcfd;border:1px solid #e0e6e5;color:#35463f;cursor:pointer;z-index:2}.card-note-next svg{display:block;pointer-events:none}.card-note__thumb{display:none}.card-media__label{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:1rem;z-index:5;padding:.625rem .875rem;max-width:calc(100% - 2rem);left:47%;font-family:Bounded;font-style:normal;font-weight:400;font-size:16px;line-height:23px;color:#fcfcfd;text-align:center;white-space:nowrap}.card-media__label--dark{font-family:Bounded;font-style:normal;font-weight:400;font-size:16px;line-height:23px;color:#35463f;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;bottom:0;left:6.5rem}@media (max-width:1440px){.card-media__label--dark{font-size:14px;line-height:20px}}.card-note{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;height:8.5rem;background:#fcfcfd;border-radius:1.5rem;padding:1rem;display:-ms-grid;display:grid;-ms-grid-columns:4.5rem 1fr;grid-template-columns:4.5rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;height:134px;background:#fcfcfd;border-radius:24px}.card-note__thumb{width:4.5rem;height:4.5rem;border-radius:1rem;overflow:hidden}.card-note__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-note__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:600;font-size:24px!important;color:#35463f;font-family:Bounded;font-style:normal;font-weight:400;font-size:16px;line-height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;text-align:center;color:#35463f}.card-promo{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;position:relative;border-radius:1.5rem;padding:1.25rem;background:radial-gradient(120% 120% at 80% 10%,#5e85a8 0,#2a5078 45%,#22395f 100%);color:#fcfcfd;overflow:hidden;min-height:22.5rem}.card-promo__title{font-family:Bounded,sans-serif;font-size:1.875rem;margin-bottom:.75rem}.card-promo__chips{display:-ms-grid;display:grid;gap:.5rem;-ms-flex-line-pack:start;align-content:start;margin-bottom:1rem}.card-promo__buildings{position:absolute;right:1rem;bottom:4.5rem;width:11.5rem}.card-promo__buildings img{width:100%;height:auto;display:block}.card-promo__caption{position:absolute;left:1.25rem;bottom:1.25rem;font-size:.875rem;color:rgba(252,252,253,.995);max-width:18.5rem;width:660px;height:60px;font-family:Inter;font-style:normal;font-weight:300;font-size:12px;line-height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.2px}.intro__desc{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;color:#35463f;font-size:.9375rem;line-height:1.6;letter-spacing:-.01em;margin-top:.25rem}.card-doc{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;display:-ms-grid;display:grid;-ms-grid-columns:3.25rem 1fr auto;grid-template-columns:3.25rem 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;background:#fcfcfd;border-radius:1rem;padding:1rem;height:5rem;margin-top:-2rem}.card-doc__logo img{width:3.25rem;height:3.25rem;border-radius:.75rem;display:block}.card-doc__name{font-family:Bounded;font-style:normal;font-weight:300;font-size:16px;line-height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f}.card-doc__format{font-family:Inter;font-style:normal;font-weight:500;font-size:10px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f}.card-doc__btn{width:2.5rem;height:2.5rem;display:-ms-grid;display:grid;place-items:center;border-radius:50%;border:.0625rem solid #e0e6e5;background:#f5f6f5;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;gap:10px;width:38px;height:38px;border:1px solid #e0e6e5;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:8px;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;padding:0}.card-doc__btn svg{margin-left:56%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:99}.map-card{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;position:relative;height:21.5rem;border-radius:1.5rem;overflow:hidden;background:#dfe6e5;margin-top:-2rem}.map-card iframe,.map-card img,.map-card picture{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-card iframe{border:0;display:block;max-width:100%;max-height:100%}.map-card__pin{position:absolute;left:2rem;top:2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:center;padding:0;gap:6px;left:314px;top:155.5px}.map-card__pin span{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;gap:10px;width:109px;height:38px;background:rgba(31,36,34,.8);border:1px solid rgba(224,230,229,.3);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:8px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0;font-family:Bounded;font-style:normal;font-size:14px;line-height:19px;letter-spacing:-.15px;color:#fcfcfd}.map_svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;gap:10px;width:38px;height:38px;background:#fcfcfd;-webkit-box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);border-radius:8px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.map-card__cta{position:absolute;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fcfcfd;border-radius:1rem;padding:1rem 1rem 1rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:center;padding:22px;gap:32px;position:absolute;width:699px;height:94px;right:14px;top:240px;background:rgba(252,252,253,.9);-webkit-box-shadow:0 1px 4px rgba(12,12,13,.05);box-shadow:0 1px 4px rgba(12,12,13,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px}.map-card__title{width:489px;height:28px;font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.map-card__sub{width:489px;height:20px;font-family:Inter;font-style:normal;font-weight:500;font-size:12px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#aeb5b2;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.map-card__btn{-ms-grid-column-align:end;justify-self:end;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;gap:8px;width:134px;height:40px;background:#042e1d;border-radius:12px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0;font-family:Bounded;font-style:normal;font-weight:0;font-size:12px;line-height:22px;display:flex;align-items:center;text-align:center;color:#daf7e2}.chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;line-height:1.2;border-radius:2rem}.chip--white{background:#fcfcfd;color:#101112}.card-promo{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;position:relative;border-radius:24px;padding:24px;background:-webkit-gradient(linear,left top,left bottom,from(#6b8ba6),to(#bfcad6));background:linear-gradient(180deg,#6b8ba6 0,#bfcad6 100%);color:#fcfcfd;overflow:hidden;min-height:32.5rem}.card-promo__title{position:absolute;top:24px;left:24px;right:24px;z-index:2;font-size:2rem;font-weight:500;line-height:1.2;color:#fcfcfd;margin-bottom:0;font-family:Bounded;font-style:normal;font-weight:400;font-size:24px;line-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fcfcfd;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:60%;width:100%}.card-promo__chips{position:absolute;inset:0;z-index:3;display:block;gap:0;-ms-flex-line-pack:initial;align-content:initial;margin-bottom:0}.card-promo__chips .chip{position:absolute;border:none;border-radius:2rem;padding:.6rem 1rem;font-size:.875rem;font-weight:500;white-space:nowrap}.card-promo__chips .chip:first-child{top:22%;left:10%;background:#0d5034;color:#fcfcfd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 16px;gap:4px;width:122px;height:32px;background:#0d5034;border-radius:72px;font-family:Inter;font-style:normal;font-weight:600;font-size:12px;line-height:19px;letter-spacing:-.15px;color:#27b960}.card-promo__chips .chip:last-child{bottom:23%;right:10%;background:#4ade80;color:#35463f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 16px;gap:4px;width:117px;height:32px;background:#27b960;border-radius:72px;font-family:Inter;font-style:normal;font-weight:600;font-size:12px;line-height:19px;letter-spacing:-.15px;color:#042e1d}.card-promo__buildings{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.card-promo__buildings img{width:100%;height:auto;display:block}.card-promo__caption{position:absolute;bottom:24px;left:24px;right:24px;z-index:2;font-family:Inter;font-weight:300;font-size:.875rem;line-height:1.4;text-align:center;max-width:none;width:auto;height:auto;letter-spacing:normal;position:absolute;width:235px;height:35px;left:calc(50% - 117.5px + 1px);top:354px;font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:130%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;letter-spacing:-.03em}.back-card{background:#fcfcfd;border-radius:24px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0;padding:20px 20px 200px 20px}.intro__grid{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));-ms-grid-rows:auto auto auto auto auto;grid-template-rows:auto auto auto auto auto;grid-auto-rows:auto;gap:1.5rem}.card-media--xl{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;height:32.5rem}.card-promo{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;min-height:10.5rem;width:auto;height:412px;position:relative;overflow:hidden;border-radius:24px;z-index:0}.card-promo::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url(/assets/images/raster/intro-ava-2.jpg);background-size:cover;background-position:center;-webkit-filter:blur(35px);filter:blur(35px);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.card-media--md{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;height:16rem}.card-note{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;grid-column:2/3;background:#fcfcfd;border-radius:1.5rem;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}@media (min-width:1700px){.card-note{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-note-next{top:35%}}.intro__desc{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;margin-top:.25rem}.card-doc{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;height:5rem}.card-media--sm{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6;height:17.5rem;margin-top:-.4rem}.card-media--sm picture{border-radius:20px;overflow:hidden}.map-card{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;-ms-grid-row:4;-ms-grid-row-span:2;grid-row:4/6;height:21.5rem}.intro__grid{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));-ms-grid-rows:auto auto auto auto auto;grid-template-rows:auto auto auto auto auto;gap:1.5rem}.card-media--xl{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;height:32.5rem}.card-media--md{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.card-note{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-row-align:start;align-self:start;margin-top:-7rem}.card-promo{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;min-height:10rem}.intro__desc{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;margin-top:-6rem;width:auto;height:60px;font-family:Inter;font-style:normal;font-weight:500;font-size:12px;line-height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.2px;color:#5c6a65;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.card-doc{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.card-media--sm{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.map-card{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;-ms-grid-row:4;-ms-grid-row-span:2;grid-row:4/6;height:22.7rem}.card-promo__buildings{width:80%;position:absolute;margin-left:auto;margin-right:auto;bottom:-6rem}.card-promo__buildings .hex{display:block;width:100%;height:auto}@media (max-width:64rem){.intro__hero{display:block}.intro-hero__viewport{position:relative;border-radius:24px;overflow:hidden;background:#e9e9ea}.intro-hero__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-touch-action:pan-y;touch-action:pan-y;will-change:transform;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.intro-hero__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.intro-hero__slide img,.intro-hero__slide picture{display:block;width:100%;height:auto}.intro-hero__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:10px 0 14px}.intro-hero__dots button{width:8px;height:8px;border-radius:50%;background:#e0e6e5;border:0}.intro-hero__dots button.is-active{background:#042e1d}.intro-hero__actions{display:-ms-grid;display:grid;gap:12px;margin-top:8px}.intro-hero__gallery{width:100%;padding:.8rem 1.2rem!important}.intro-hero__video{position:static;display:block}.intro-hero__video .chip{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:24px;background:#fcfcfd;color:#042e1d;border:1px solid #e0e6e5;padding:4px 10px}.chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-size:16px}.chip--white .btn-svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90px;height:36px;background:#f5f6f5;border-radius:20px;line-height:0}.chip--white .btn-svg>img,.chip--white .btn-svg>svg{display:block;width:16px;height:16px;margin:0}.intro__grid .card-media--xl{display:none}.intro__grid .card-media--xl .card-media__chips{display:none}.intro__grid .card-media--xl .card-media__avatars{display:none}}@media (max-width:400px){.chip{gap:.1rem}}@media (min-width:64.0625rem){.intro__hero{display:none}}.gallery-modal{position:fixed;inset:0;z-index:150;display:none}.gallery-modal.is-open{display:block}.gallery-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5)}.gallery-modal__body{position:relative;inset:0;width:100%;height:100%;display:-ms-grid;display:grid}.gallery-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:#1f2322;color:#fcfcfd}.gallery-modal__close::before{content:"✕";display:block;font-size:18px;line-height:36px;text-align:center}.gallery-modal__viewport{margin:0;overflow-y:auto;height:100dvh;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;padding:12px}.gallery-modal__slide{scroll-snap-align:start;border-radius:16px;overflow:hidden;background:#e9e9ea;margin-bottom:12px}.gallery-modal__slide img{display:block;width:100%;height:auto}:root{--map-pin-x:65.5%;--map-pin-y:39%}@media (max-width:1025px){:root{--intro-tile-h:430px}.intro{padding:1.25rem 0 1.5rem}.intro__title{font-size:24px;line-height:1.2;padding-top:1rem;margin-bottom:1rem;font-weight:500;width:auto;font-family:Bounded;font-style:normal;font-size:24px;line-height:28px;color:#35463f}.intro__desc,.intro__grid .card-media--md,.intro__grid .card-media--xl,.intro__grid .card-note{display:none!important}.intro__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:12px;padding-top:1rem}.card-promo{width:auto;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;grid-row:1;height:var(--intro-tile-h);min-height:0}.map-card{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;grid-row:1;height:var(--intro-tile-h);margin-top:0;aspect-ratio:auto}.map-card__title{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.2px;padding-bottom:.4rem;color:#35463f}.map-card__sub,.map-card__title{width:auto;height:auto;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.text-rows{width:100%;max-width:100%;min-width:0}.map-card__btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;gap:8px;width:auto;height:48px;background:#042e1d;border-radius:12px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0;font-family:Bounded;font-style:normal;font-weight:300;font-size:12px;line-height:22px;display:flex;align-items:center;text-align:center;color:#daf7e2}.card-promo__title{font-size:26px}.map-card img,.map-card picture{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.map-card__pin{left:var(--map-pin-x);top:var(--map-pin-y);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);gap:6px}.map-card__pin span{font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map-card__cta{left:12px;right:12px;bottom:12px;top:auto;width:auto;height:auto;padding:16px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px;gap:6px;position:absolute;width:auto;height:auto;background:rgba(252,252,253,.9);-webkit-box-shadow:0 1px 4px rgba(12,12,13,.05);box-shadow:0 1px 4px rgba(12,12,13,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.map-card__sub{font-size:12px;line-height:1.3}.card-media--sm{grid-column:1/-1;-ms-grid-row:2;grid-row:2;height:auto;margin-top:.5rem}.card-doc{grid-column:1/-1;-ms-grid-row:3;grid-row:3;height:auto;margin-top:.5rem}}@media (max-width:489.98px){.intro__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:10px}.card-promo{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;height:var(--intro-tile-h)}.map-card{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;height:var(--intro-tile-h)}.card-media--sm{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}.card-doc{-ms-grid-column:1;grid-column:1;-ms-grid-row:4;grid-row:4}.map-card__cta{left:10px;right:10px;bottom:10px;padding:14px;gap:2px}.map-card__btn{height:40px;min-width:128px}}:root{--repair-img-h:clamp(100px, 12vw, 140px)}@media (max-width:1024px){.card-media--sm .back-card{padding:12px;border-radius:20px}.card-media--sm .back-card picture{display:block;width:100%;height:var(--repair-img-h);border-radius:16px;min-height:200px;overflow:hidden}.card-media--sm .back-card picture>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-media__label--dark{padding-top:1rem;position:relative;left:5.3rem}.card-doc__format{font-family:Inter;font-style:normal;font-weight:300;font-size:10px;line-height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#81988b}}@media (max-width:390px){:root{--repair-img-h:clamp(90px, 28vw, 120px)}}.card-media--sm .card-media__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 4px 4px}.card-media--sm .card-media__label{position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin:0;left:auto;bottom:auto;color:#35463f;font-family:Bounded;font-weight:500;font-size:16px;line-height:1.3;white-space:nowrap}@media (max-width:1700px){.card-media--sm .card-media__label{font-size:14px;padding-left:0;padding-right:0;padding-top:10px}.toggle{--w:36px!important;--h:22px!important}}@media (max-width:1560px){.card-media--sm .card-media__label{font-size:12px}}@media (max-width:1024px){.card-media--sm .card-media__label{font-size:18px}}@media (max-width:500px){.card-media--sm .card-media__label{font-size:12px;padding-bottom:0;padding-top:0}}.toggle{--w:46px;--h:26px;--pad:2px;--green:#0d5034;position:relative;display:inline-block;width:var(--w);height:var(--h);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.toggle__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:2}.toggle__track{position:absolute;inset:0;border-radius:9999px;background:#f1f1f1;-webkit-transition:background .2s ease,border-color .2s ease;transition:background .2s ease,border-color .2s ease}.toggle__thumb{position:absolute;top:var(--pad);left:var(--pad);width:calc(var(--h) - var(--pad) * 2);height:calc(var(--h) - var(--pad) * 2);background:#fcfcfd;border-radius:50%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.02),0 3px 8px rgba(0,0,0,.08),0 3px 1px rgba(0,0,0,.03);box-shadow:0 0 0 1px rgba(0,0,0,.02),0 3px 8px rgba(0,0,0,.08),0 3px 1px rgba(0,0,0,.03)}.toggle__input:checked+.toggle__track{background:#0d5034}.toggle__input:checked+.toggle__track .toggle__thumb{-webkit-transform:translateX(calc(var(--w) - var(--h)));-ms-transform:translateX(calc(var(--w) - var(--h)));transform:translateX(calc(var(--w) - var(--h)))}.card-promo__buildings{display:-ms-grid;display:grid;place-items:center}.card-promo__buildings .hex{display:block;max-width:420px;width:100%;height:auto}.card-promo__buildings .hex image{width:100%;height:100%}.card-note{cursor:pointer}@media (max-width:1024px){.card-promo__buildings .hex{width:80%}}.masterplan{padding:2.5rem 0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.masterplan__container{max-width:110.125rem;margin:0 auto;padding:0 1rem}.masterplan__title{font-family:Bounded,sans-serif;font-size:2.6875rem;line-height:1.2;letter-spacing:-.01em;color:#35463f;margin-bottom:1rem}.masterplan__wrap{position:relative;border-radius:1.5rem;overflow:hidden;background:#e9e9ea;width:1340px;height:838px}.masterplan__bg,.masterplan__bg img,.masterplan__bg picture{position:absolute;inset:0;width:100%;height:100%}.masterplan__bg img{-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.masterplan__controls{position:absolute;left:1.5rem;top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;z-index:3;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:19px;position:absolute;width:542px;height:48px;left:24px;top:24px}.masterplan__btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;gap:8px;width:291px;height:48px;background:#042e1d;border-radius:12px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0;font-family:Bounded;font-style:normal;font-weight:100;font-size:12px;line-height:23px;display:flex;align-items:center;text-align:center;color:#daf7e2}.btns-appart{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px;gap:6px;width:232px;height:39px;background:#f5f6f5;border:1px solid #e0e6e5;border-radius:16px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0}.pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.625rem 1.25rem;border-radius:2rem;font-weight:600;background:#fcfcfd;color:#35463f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;padding:8px;gap:4px;width:111px;height:35px;border-radius:14px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0;font-family:Inter;font-style:normal;font-weight:200;font-size:12px;line-height:19px;display:flex;align-items:center;text-align:center;letter-spacing:-.15px;color:#989899;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;flex-grow:0}.pill--active{background:#f5f6f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;gap:4px;width:111px;height:35px;background:#fcfcfd;-webkit-box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);border-radius:14px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0;font-family:Inter;font-style:normal;font-weight:200;font-size:12px;line-height:19px;display:flex;align-items:center;text-align:center;letter-spacing:-.15px;color:#35463f;flex:none;order:0;flex-grow:0}.masterplan__overlay{position:absolute;-webkit-filter:drop-shadow(0 6px 20px rgba(12, 12, 13, .12));filter:drop-shadow(0 6px 20px rgba(12, 12, 13, .12));opacity:0;z-index:2;pointer-events:auto;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.masterplan__overlay:hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.masterplan:has(.masterplan__overlay:hover) .masterplan__bg img{opacity:1}.masterplan__pin{position:absolute;z-index:4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem .875rem;background:#fcfcfd;border-radius:1rem;-webkit-box-shadow:0 .5rem 1.25rem rgba(12,12,13,.15);box-shadow:0 .5rem 1.25rem rgba(12,12,13,.15);font-family:Inter;font-style:normal;font-weight:300;font-size:12px;color:#0d5034}.masterplan__pin>span{font-weight:600;font-size:.875rem}.pin-info{position:absolute;right:calc(100% + .75rem);top:50%;-webkit-transform:translateY(-50%) scale(.98);-ms-transform:translateY(-50%) scale(.98);transform:translateY(-50%) scale(.98);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;width:15.5rem;opacity:0;visibility:hidden;-webkit-transition:.2s ease;transition:.2s ease;background:#fcfcfd;color:#35463f;border-radius:.75rem;padding:.875rem;-webkit-box-shadow:0 1rem 2.25rem rgba(12,12,13,.18);box-shadow:0 1rem 2.25rem rgba(12,12,13,.18)}.masterplan__pin:hover .pin-info{opacity:1;visibility:visible;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.pin-info__title{font-weight:700;margin-bottom:.25rem;font-family:Bounded;font-style:normal;font-weight:400;font-size:20px;line-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fcfcfd}.pin-info__text{color:#81988b;font-size:.875rem;line-height:1.4;margin-bottom:.5rem}.pin-info__btn{width:100%}.masterplan__overlay--a{left:62%;top:66%;width:21%}.masterplan__overlay--c{left:69%;top:43.8%;width:15.5%}.masterplan__overlay--d{left:71%;top:39%;width:13%}.masterplan__overlay--e{left:72.2%;top:33.7%;width:11.7%}.masterplan__overlay--g{left:73.7%;top:29%;width:10.1%}.masterplan__overlay--i{left:87%;top:42%;width:13%}.masterplan__overlay--h{left:87%;top:35.1%;width:11%}.masterplan__overlay--j{left:86.7%;top:30.1%;width:9.7%}.masterplan__pin--a{left:60%;top:71%}.masterplan__pin--c{left:66%;top:51%}.masterplan__pin--d1{left:67.3%;top:45%}.masterplan__pin--d2{left:68.8%;top:38.9%}.masterplan__pin--d3{left:70.8%;top:33%}.masterplan__pin--d4{left:84.4%;top:45.9%}.masterplan__pin--d5{left:84%;top:39.1%}.masterplan__pin--d6{left:83.3%;top:33%}.compass-360{position:absolute;z-index:99;width:112px;height:112px;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:100px;bottom:2rem;left:2rem}.masterplan__overlay{-webkit-transition:opacity .18s ease,visibility .18s ease;transition:opacity .18s ease,visibility .18s ease}.masterplan__overlay.is-hidden{opacity:1;pointer-events:none}.pin-info{width:356px;background:-webkit-gradient(linear,left top,left bottom,from(#587a61),to(#4c6f58));background:linear-gradient(180deg,#587a61 0,#4c6f58 100%);border-radius:20px;padding:16px;-webkit-box-shadow:0 18px 48px rgba(4,46,29,.22);box-shadow:0 18px 48px rgba(4,46,29,.22);border:1px solid rgba(252,252,253,.25);color:#fcfcfd}.pin-info__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.pin-info__title{font-family:Bounded,sans-serif;font-size:24px;line-height:1.2;color:#fcfcfd}.pin-info__status{font-family:Inter,sans-serif;font-size:12px;color:rgba(252,252,253,.92)}.pin-info__benefit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fcfcfd;color:#e94949;padding:6px 12px;border-radius:999px;font-family:Inter,sans-serif;font-weight:600;font-size:12px;margin:8px 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:center;padding:4px 16px;gap:4px;width:182px;height:28px;background:#fcfcfd;border-radius:72px}.pin-info__benefit span{font-family:Inter;font-style:normal;font-weight:200;font-size:12px;line-height:19px;letter-spacing:-.15px;background:linear-gradient(143.81deg,#fb5151 20.39%,#ff6e6e 85.46%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.pin-info__bolt{font-size:14px;line-height:1}.pin-info__hr{height:1px;background:rgba(252,252,253,.28);margin-bottom:6px}.pin-info__list{list-style:none;margin:0;padding:0}.pin-info__row{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 0}.pin-info__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.pin-info__type{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;font-size:16px;color:#fcfcfd}.pin-info__ext{opacity:.95}.pin-info__sub{font-family:Inter,sans-serif;font-size:12px;color:rgba(252,252,253,.8);width:85px;height:16px;font-family:Inter;font-style:normal;font-weight:500;font-size:10px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#cacaca;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.pin-info__price{font-family:Inter,sans-serif;font-weight:600;font-size:16px;color:#fcfcfd;width:73px;height:24px;font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right;letter-spacing:-.2px;color:#cacaca;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0}.pin-info__btn{display:block;width:100%;text-align:center;margin-top:8px;height:44px;line-height:44px;background:0 0;font-family:Bounded,sans-serif;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;gap:8px;width:auto;height:40px;left:24px;top:382px;border:1px solid #e0e6e5;border-radius:12px;margin-left:auto;margin-right:auto;font-family:Bounded;font-style:normal;font-weight:400;font-size:12px;line-height:22px;display:flex;align-items:center;text-align:center;color:#fcfcfd}.masterplan__pin:hover .pin-info{opacity:1;visibility:visible;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.tag-gen-1{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 22px;gap:8px;position:absolute;width:62px;height:44px;left:315px;top:122px;background:rgba(252,252,253,.01);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:72px;padding:0}.tag-gen-1 svg{margin-left:52%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:99}.tag-gen-2{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 22px;gap:8px;position:absolute;width:62px;height:44px;left:721px;top:397px;background:rgba(252,252,253,.01);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:72px;padding:0}.tag-gen-2 svg{margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tag-gen-3{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 22px;gap:8px;position:absolute;width:143px;height:40px;left:38px;top:586px;background:rgba(252,252,253,.01);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:72px;padding:0}.tag-gen-3 span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:3px;width:73px;height:20px;font-family:Inter;font-style:normal;font-weight:200;font-size:13px;line-height:19px;letter-spacing:-.15px;color:#e0e6e5;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.tag-gen-3 svg{margin-left:16%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tag-gen-4{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 22px;gap:8px;position:absolute;width:114px;height:40px;left:483px;top:701px;background:rgba(252,252,253,.01);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:72px;padding:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex}.tag-gen-4 span{font-family:Inter;font-style:normal;font-weight:200;font-size:13px;line-height:19px;letter-spacing:-.15px;color:#e0e6e5;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.tag-gen-5{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 22px;gap:8px;position:absolute;width:114px;height:40px;left:193px;top:245px;background:rgba(252,252,253,.01);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:72px;padding:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex}.tag-gen-5 span{font-family:Inter;font-style:normal;font-weight:200;font-size:13px;line-height:19px;letter-spacing:-.15px;color:#e0e6e5;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.masterplan__wrap{position:relative;border-radius:24px;overflow:hidden;background:#e9e9ea}@media (max-width:1023.98px){.masterplan__wrap{width:100%;height:auto;aspect-ratio:1340/838}.masterplan__viewport{position:relative;inset:0;width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-touch-action:pan-y;touch-action:pan-y}.masterplan__stage{position:absolute;top:0;left:0;height:100%;width:180%;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0);will-change:transform;-ms-touch-action:pan-y;touch-action:pan-y}.masterplan__bg,.masterplan__bg img,.masterplan__bg picture{position:absolute;inset:0;width:100%;height:100%}.masterplan__bg img{-o-object-fit:cover;object-fit:cover}.masterplan__controls{position:absolute;left:12px;right:12px;top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;z-index:5}.masterplan__btn{height:44px;padding:0 14px;font-size:12px;border-radius:12px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btns-appart{height:40px;padding:2px;gap:6px;border-radius:14px}.pill,.pill--active{width:auto;min-width:112px;height:36px;padding:8px 12px;font-size:12px}.compass-360{width:88px;height:88px;bottom:12px;left:12px;z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.masterplan__hint{position:absolute;inset:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;z-index:6;pointer-events:none}.masterplan__hint.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.masterplan__hint::before{content:"";position:absolute;inset:0;background:rgba(12,12,13,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.masterplan__hint-inner{position:relative;z-index:1;text-align:center;color:#fcfcfd;max-width:90%}.masterplan__hint .hint-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#fcfcfd;opacity:.95;-webkit-animation:mp-swipe 1.8s ease-in-out infinite;animation:mp-swipe 1.8s ease-in-out infinite;margin-bottom:10px}.masterplan__hint .hint-text{font-family:Inter,sans-serif;font-size:14px;line-height:1.35}@-webkit-keyframes mp-swipe{0%{-webkit-transform:translateX(-22px);transform:translateX(-22px);opacity:.85}50%{-webkit-transform:translateX(22px);transform:translateX(22px);opacity:1}100%{-webkit-transform:translateX(-22px);transform:translateX(-22px);opacity:.85}}@keyframes mp-swipe{0%{-webkit-transform:translateX(-22px);transform:translateX(-22px);opacity:.85}50%{-webkit-transform:translateX(22px);transform:translateX(22px);opacity:1}100%{-webkit-transform:translateX(-22px);transform:translateX(-22px);opacity:.85}}.masterplan__pin{padding:8px 12px;border-radius:14px}.masterplan__pin .pin-info{right:auto;left:-200%;top:auto;bottom:calc(100% - 120px);-webkit-transform:translate(-50%,0) scale(.98);-ms-transform:translate(-50%,0) scale(.98);transform:translate(-50%,0) scale(.98);width:min(60vw,280px);opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease,visibility .2s,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease,visibility .2s;transition:opacity .2s ease,transform .2s ease,visibility .2s,-webkit-transform .2s ease;pointer-events:none}.masterplan__pin:hover .pin-info{right:auto;left:-200%;top:auto;bottom:calc(100% - 120px);-webkit-transform:translate(-50%,0) scale(.98);-ms-transform:translate(-50%,0) scale(.98);transform:translate(-50%,0) scale(.98);width:min(60vw,280px)}.masterplan__pin.is-open .pin-info{opacity:1;visibility:visible;-webkit-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1);pointer-events:auto}.pin-info{padding:14px;border-radius:16px}.pin-info__title{font-size:20px}.pin-info__type{font-size:14px}.pin-info__price{font-size:14px}.pin-info__btn{height:40px;line-height:40px;font-size:12px}.tag-gen-1,.tag-gen-2,.tag-gen-3,.tag-gen-4,.tag-gen-5{z-index:3}.masterplan__wrap[style]{width:100%!important;height:auto!important}}@media (max-width:389.98px){.masterplan__btn{height:42px;font-size:11px}.pill,.pill--active{min-width:100px;height:34px;font-size:11px}.masterplan__hint .hint-text{font-size:13px}}.masterplan__wrap{position:relative;border-radius:24px;overflow:hidden;background:#e9e9ea}.masterplan__viewport{position:relative;width:100%;height:100%;overflow:hidden}.masterplan__stage{position:relative;width:100%;height:100%;-webkit-transform:none;-ms-transform:none;transform:none;will-change:auto}.masterplan__bg,.masterplan__bg img,.masterplan__bg picture{position:absolute;inset:0;width:100%;height:100%}.masterplan__bg img{-o-object-fit:cover;object-fit:cover}.masterplan__hint{display:none}@media (max-width:1023.98px){.masterplan__wrap{width:100%;height:auto;aspect-ratio:1340/838}.masterplan__viewport{overflow:hidden;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-touch-action:pan-y;touch-action:pan-y}.masterplan__stage{position:absolute;top:0;left:0;height:100%;width:180%;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0);will-change:transform;-ms-touch-action:pan-y;touch-action:pan-y}.masterplan__controls{left:12px;right:12px;top:12px;gap:8px}.masterplan__btn{height:44px;padding:0 14px;font-size:12px;border-radius:12px}.btns-appart{height:40px;padding:2px;gap:6px;border-radius:14px}.pill,.pill--active{min-width:112px;height:36px;font-size:12px;padding:8px 12px}.compass-360{width:88px;height:88px;bottom:12px;left:12px;z-index:5}.masterplan__hint.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;inset:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;z-index:6;pointer-events:none}.masterplan__hint.is-active::before{content:"";position:absolute;inset:0;background:rgba(12,12,13,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.masterplan__hint-inner{position:relative;z-index:1;color:#fcfcfd;text-align:center;max-width:90%}.masterplan__hint .hint-icon{-webkit-animation:mp-swipe 1.8s ease-in-out infinite;animation:mp-swipe 1.8s ease-in-out infinite;margin-bottom:10px}.masterplan__hint .hint-text{font-family:Inter,sans-serif;font-size:14px;line-height:1.35}@-webkit-keyframes mp-swipe{0%{-webkit-transform:translateX(-22px);transform:translateX(-22px);opacity:.85}50%{-webkit-transform:translateX(22px);transform:translateX(22px);opacity:1}100%{-webkit-transform:translateX(-22px);transform:translateX(-22px);opacity:.85}}@keyframes mp-swipe{0%{-webkit-transform:translateX(-22px);transform:translateX(-22px);opacity:.85}50%{-webkit-transform:translateX(22px);transform:translateX(22px);opacity:1}100%{-webkit-transform:translateX(-22px);transform:translateX(-22px);opacity:.85}}.masterplan__pin.is-open .pin-info{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}}@media (max-width:1024px){.masterplan__container{padding-left:0;padding-right:0}.masterplan__title{text-align:left;width:100%}.masterplan__container{width:100%}.masterplan__wrap{width:100vw!important;height:100vh!important;aspect-ratio:1340/838;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0}.masterplan__viewport{width:100%;height:100%;overflow:hidden}.masterplan__stage{position:absolute;top:0;left:0;height:100%;width:180%;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0);will-change:transform;-ms-touch-action:pan-y;touch-action:pan-y}.masterplan__bg,.masterplan__bg img,.masterplan__bg picture{position:absolute;inset:0;width:100%;height:100%}.masterplan__bg img{-o-object-fit:cover;object-fit:cover}}.masterplan__stage{position:relative;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.masterplan__stage .masterplan__overlay,.masterplan__stage .masterplan__pin,.masterplan__stage .tag-gen-1,.masterplan__stage .tag-gen-2,.masterplan__stage .tag-gen-3,.masterplan__stage .tag-gen-4,.masterplan__stage .tag-gen-5{position:absolute}.masterplan__stage .tag-gen-1{left:23.5%;top:14.6%}.masterplan__stage .tag-gen-2{left:53.8%;top:47.4%}.masterplan__stage .tag-gen-3{left:2.8%;top:69.9%}.masterplan__stage .tag-gen-4{left:36%;top:83.7%}.masterplan__stage .tag-gen-5{left:14.4%;top:29.2%}@media (max-width:1024px){.masterplan__container{padding-left:0;padding-right:0}.masterplan__wrap{width:100vw!important;height:100vh!important;aspect-ratio:1340/838;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0}.masterplan__viewport{width:100%;height:100%;overflow:hidden}.masterplan__stage{position:relative!important;width:180%;height:100%;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0);will-change:transform}.masterplan__bg,.masterplan__bg img,.masterplan__bg picture{position:absolute;inset:0;width:100%;height:100%}.masterplan__bg img{-o-object-fit:cover;object-fit:cover}.masterplan__overlay--a{left:61%;top:75.5%;width:19%}.masterplan__overlay--c{left:67%;top:41.2%;width:13.3%}.masterplan__overlay--d{left:69%;top:33.7%;width:11.2%}.masterplan__overlay--e{left:69.9%;top:25.2%;width:10.4%}.masterplan__overlay--g{left:71.2%;top:18.1%;width:9.4%}.masterplan__overlay--i{left:83.6%;top:37.6%;width:11.4%}.masterplan__overlay--h{left:83.2%;top:25.3%;width:10%}.masterplan__overlay--j{left:82.7%;top:17.6%;width:8.9%}.masterplan__pin--a{left:59.5%;top:76%}.masterplan__pin--c{left:65%;top:51%}.masterplan__pin--d1{left:66.3%;top:44%}.masterplan__pin--d2{left:67%;top:33.3%}.masterplan__pin--d3{left:68.6%;top:22.5%}.masterplan__pin--d4{left:80.4%;top:45.9%}.masterplan__pin--d5{left:80%;top:36.1%}.masterplan__pin--d6{left:79.3%;top:24%}.masterplan__pin{z-index:4}.masterplan__pin.is-open,.masterplan__pin:focus-within,.masterplan__pin:hover{z-index:100}.masterplan__pin .pin-info{z-index:2}}.masterplan__btn--bottom,.masterplan__toolbar{display:none}@media (max-width:1024px){.masterplan__controls{display:none!important}.masterplan__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px;padding:0 16px}.masterplan__toolbar .btns-appart{width:100%;height:48px;border-radius:23px}.masterplan__toolbar .pill,.masterplan__toolbar .pill--active{width:50%;min-width:0;height:44px;padding:8px 12px;font-size:14px}.masterplan__btn--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 32px);height:56px;border-radius:12px;margin:12px 16px 0}}@media (min-width:1025px){.masterplan__btn--bottom{display:none!important}}@media (min-width:1025px) and (max-width:1370px){.masterplan__container{padding-left:0;padding-right:0}.masterplan__wrap{width:97.2vw;height:auto;aspect-ratio:1340/838;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0;margin-left:auto;margin-right:auto}.masterplan__bg,.masterplan__bg img,.masterplan__bg picture,.masterplan__stage,.masterplan__viewport{width:100%;height:100%}}@media (min-width:1361px){.masterplan__wrap{width:1340px;height:auto;aspect-ratio:1340/838;margin-left:auto;margin-right:auto;border-radius:24px}.masterplan__stage,.masterplan__viewport{width:100%;height:100%}}.masterplan__overlay.is-on{opacity:1}.masterplan__pin.is-active .pin-info{opacity:1;visibility:visible;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.masterplan__pin.is-active,.masterplan__pin.is-open,.masterplan__pin:focus-within,.masterplan__pin:hover{z-index:100}.masterplan__overlay.is-on{opacity:1}.masterplan__pin.is-active .pin-info{opacity:1;visibility:visible;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.masterplan__stage [class^=tag-gen-]{z-index:6}.tag-tip{position:absolute;top:50%;left:calc(100% + 8px);-webkit-transform:translateY(-50%) translateX(8px) scale(.98);-ms-transform:translateY(-50%) translateX(8px) scale(.98);transform:translateY(-50%) translateX(8px) scale(.98);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;max-width:260px;padding:13px 19px;border-radius:40px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(107,127,116,.6588235294)),to(rgba(92,113,102,.6745098039)));background:linear-gradient(180deg,rgba(107,127,116,.6588235294) 0,rgba(92,113,102,.6745098039) 100%);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:#fcfcfd;-webkit-box-shadow:0 18px 48px rgba(4,46,29,.22);box-shadow:0 18px 48px rgba(4,46,29,.22);border:1px solid rgba(252,252,253,.25);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .18s ease,visibility .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,visibility .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,opacity .18s ease,visibility .18s ease;transition:transform .18s ease,opacity .18s ease,visibility .18s ease,-webkit-transform .18s ease;white-space:nowrap;z-index:10}.tag-tip.tag-tip--left{left:auto;right:calc(100% + 12px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.tag-tip.tag-tip--left::before{left:auto;right:-6px;-webkit-transform:translateY(-50%) rotate(225deg);-ms-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}.tag-tip__title{font-family:Bounded,sans-serif;font-size:16px;line-height:1.2}.tag-tip__sub{margin-top:4px;font-family:Inter,sans-serif;font-size:12px;line-height:1.2;color:rgba(252,252,253,.92)}.masterplan__stage [class^=tag-gen-].is-open .tag-tip,.masterplan__stage [class^=tag-gen-]:hover .tag-tip{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(-50%) translateX(0) scale(1);-ms-transform:translateY(-50%) translateX(0) scale(1);transform:translateY(-50%) translateX(0) scale(1)}@media (max-width:389.98px){.tag-tip{min-width:170px;max-width:220px}.tag-tip__title{font-size:15px}}.masterplan__overlay{position:absolute;-webkit-filter:drop-shadow(0 6px 20px rgba(12, 12, 13, .12));filter:drop-shadow(0 6px 20px rgba(12, 12, 13, .12));opacity:0;z-index:2;pointer-events:none;-webkit-transition:opacity .18s ease,visibility .18s ease,-webkit-transform .2s ease;transition:opacity .18s ease,visibility .18s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .18s ease,visibility .18s ease;transition:transform .2s ease,opacity .18s ease,visibility .18s ease,-webkit-transform .2s ease}.masterplan__overlay.is-on{opacity:1;pointer-events:auto}.mortgage{padding:2.5rem 0 3rem}.mortgage__container{max-width:110.125rem;margin:0 auto;padding:0 1rem}.mortgage__title{font-family:Bounded,sans-serif;font-size:2.6875rem;line-height:1.2;letter-spacing:-.01em;color:#35463f}.mortgage__grid{display:-ms-grid;display:grid;-ms-grid-columns:26.75rem 1fr;grid-template-columns:26.75rem 1fr;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.mortgage-calc{background:#fcfcfd;border:1px solid #e0e6e5;border-radius:1.5rem;padding:1.5rem;width:393px;height:623px;background:#fcfcfd;border-radius:24px}.mortgage-calc__title{margin-bottom:1rem;font-family:Inter;font-style:normal;font-weight:500;font-size:22px;line-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f}.mortgage-calc__group{padding-top:.75rem}.mortgage-calc__label{color:#81988b;margin-bottom:.5rem;font-family:Inter;font-style:normal;font-weight:200;font-size:12px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.2px;color:#81988b;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.mortgage-calc__field{background:#eef1ef;border:1px solid #e0e6e5;border-radius:.75rem;padding:.875rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:337px;height:48px}.mortgage-calc__field--with-badge{gap:.5rem}.mortgage-calc__display{letter-spacing:.02em;background:0 0;width:100%;font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.2px;color:#35463f}.mortgage-calc__badge{white-space:nowrap;padding:.375rem .75rem;border-radius:2rem;font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:19px;letter-spacing:-.15px;color:#81988b}.mortgage-calc__range{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.175rem;border-radius:.375rem;background:-webkit-gradient(linear,left top,right top,from(#0d5034),color-stop(50%,#0d5034),color-stop(50%,#e0e6e5));background:linear-gradient(90deg,#0d5034 0,#0d5034 50%,#e0e6e5 50%);margin:0 0 0}.mortgage-calc__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:50%;background:#0d5034;border:2px solid #fcfcfd;-webkit-box-shadow:0 .125rem .5rem rgba(13,80,52,.3);box-shadow:0 .125rem .5rem rgba(13,80,52,.3)}.mortgage-calc__range::-moz-range-thumb{width:1rem;height:1rem;border-radius:50%;background:#0d5034;border:2px solid #fcfcfd;box-shadow:0 .125rem .5rem rgba(13,80,52,.3)}.mortgage-calc__chips{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-top:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.mortgage-chip{background:#f5f6f5;border:1px solid #e0e6e5;color:#35463f;padding:.5rem .875rem;border-radius:2rem;font-weight:600;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4px;width:66px;height:27px;background:#f5f6f5;border:1px solid #e0e6e5;border-radius:100px;font-family:Inter;font-style:normal;font-weight:500;font-size:12px;line-height:15px;display:flex;align-items:center;text-align:center;color:#81988b;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.mortgage-chip--active{background:#0d5034;color:#daf7e2}.mortgage-calc__sum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0 .5rem;padding-top:.5rem;border-top:1px solid #e0e6e5}.mortgage-calc__sum-label{color:#81988b;left:28px;top:458px;font-family:Inter;font-style:normal;font-weight:200;font-size:16px;line-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#81988b}.mortgage-calc__sum-value{letter-spacing:.02em;left:219px;top:455px;font-family:Bounded;font-style:normal;font-weight:400;font-size:18px;line-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f}.mortgage-calc__note{color:#81988b;left:28px;top:497px;font-family:Inter;font-style:normal;font-weight:500;font-size:10px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#aeb5b2}.mortgage-offers-wrapper{position:relative;width:auto;height:644px}.mortgage-offers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 220px 0;margin-top:0;height:calc(100% - 64px);gap:16px;width:100%;overflow-y:auto;overflow-x:hidden}.mortgage-offers::-webkit-scrollbar{width:6px}.mortgage-offers::-webkit-scrollbar-track{background:0 0}.mortgage-offers::-webkit-scrollbar-thumb{background:#d0d5d4;border-radius:3px}.mortgage-offers::-webkit-scrollbar-thumb:hover{background:#b0b5b4}.mortgage-tabs{position:relative;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;border-radius:3rem;padding:.25rem;margin:0 0 12px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px;gap:6px;width:99.9%;height:52px;background:#f5f6f5;border:1px solid #e0e6e5;border-radius:100px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.mortgage-tab{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.75rem 1.25rem;font-weight:600;color:#35463f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;gap:6px;width:225.25px;height:48px;border-radius:100px;position:relative;overflow:hidden;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:1;flex-grow:1;font-family:Inter;font-style:normal;font-weight:600;font-size:13px;line-height:19px;display:flex;align-items:center;text-align:center;letter-spacing:-.15px;color:#989899}.mortgage-tab .ripple{position:absolute;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:tab-ripple .6s ease-out;animation:tab-ripple .6s ease-out;pointer-events:none}@-webkit-keyframes tab-ripple{to{-webkit-transform:scale(8);transform:scale(8);opacity:0}}@keyframes tab-ripple{to{-webkit-transform:scale(8);transform:scale(8);opacity:0}}.mortgage-tab--active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;gap:4px;width:225.25px;height:48px;border-radius:100px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:Inter;font-style:normal;font-weight:600;font-size:13px;line-height:19px;display:flex;align-items:center;text-align:center;letter-spacing:-.15px;color:#35463f}.mortgage-card{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:8.5rem 9.6rem 4.5rem 1fr auto auto;grid-template-columns:8.5rem 9.6rem 4.5rem 1fr auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-radius:1rem;padding:1.25rem;padding-left:2rem;width:99.9%;height:120px;background:#fcfcfd;border-radius:24px;cursor:pointer}.mortgage-card+.mortgage-card{margin-top:1rem}.mortgage-card__col--sep{width:78px;height:0;left:calc(50% - 39px + 23.5px);top:calc(50% - 0px - 39px);border:1px solid #e0e6e5;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mortgage-card__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;gap:14px;width:100%;height:70px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.mortgage-card__label{margin-bottom:.25rem;font-family:Inter;font-style:normal;font-weight:500;font-size:10px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#aeb5b2;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.mortgage-card__rate{font-family:Bounded;font-style:normal;font-weight:400;font-size:26px;line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#27b960;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0}.from-rate-mc{font-size:22px;margin-right:5px}.mortgage-card__pay{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.44px;color:#35463f;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0}.mortgage-card__term{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.44px;color:#35463f}.mortgage-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;padding:0;gap:8px;position:absolute;width:auto;height:30px;left:calc(50% - 69px + 71.5px);top:calc(50% - 15px)}@media (min-width:1224px){.mortgage-card__tags{max-width:180px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;top:unset;height:auto}}.mortgage-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;gap:8px;width:auto;height:30px;background:#f1f1f1;border-radius:8px;font-family:Inter;font-style:normal;font-weight:400;font-size:11px;line-height:20px;display:flex;align-items:center;color:#35463f}.mortgage-tag--bank{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.mortgage-tag--bank img{height:105%;border-radius:50%}.mortgage-card__btn{white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;gap:8px;position:absolute;width:172px;height:40px;right:85px;top:calc(50% - 20px);border:1px solid #e0e6e5;border-radius:12px;font-family:Bounded;font-style:normal;font-weight:400;font-size:11px;line-height:22px;color:#35463f}.mortgage-card__more{width:auto;height:auto;padding-left:0;display:-ms-grid;display:grid;place-items:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;cursor:pointer;background:0 0;border:none;margin-left:auto;margin-right:auto}.mortgage-card__more.is-rotated{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mortgage-cta{position:absolute;bottom:72px;left:0;right:0;z-index:98;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;gap:8px;height:48px;margin:0;width:100%;background:#042e1d;border-radius:12px;font-family:Bounded;font-weight:100;font-size:12px;line-height:23px;text-align:center;color:#daf7e2}.blure-under-btn{position:absolute;z-index:96;bottom:-4px;left:0;right:0;height:125px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(241,241,241,.001)),color-stop(20%,rgba(241,241,241,.05)),color-stop(50%,rgba(241,241,241,.25)),color-stop(75%,rgba(241,241,241,.5)),to(#f1f1f1));background:linear-gradient(to bottom,rgba(241,241,241,.001) 0,rgba(241,241,241,.05) 20%,rgba(241,241,241,.25) 50%,rgba(241,241,241,.5) 75%,#f1f1f1 100%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:24px 24px 0 0;pointer-events:none}.blure-under-btn::after{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(25%,rgba(0,0,0,.15)),color-stop(70%,rgba(0,0,0,.5)),to(#000));-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 25%,rgba(0,0,0,.5) 70%,#000 100%);mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(25%,rgba(0,0,0,.15)),color-stop(70%,rgba(0,0,0,.5)),to(#000));mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 25%,rgba(0,0,0,.5) 70%,#000 100%);pointer-events:none}@media (max-width:90em){.mortgage__grid{-ms-grid-columns:25rem 1fr;grid-template-columns:25rem 1fr}}.mort-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:34px;width:100%;padding-bottom:2rem}.mortgage__title2{font-family:Bounded;font-style:normal;font-weight:400;font-size:2.6875rem;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;color:#e1e3e2;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0}.mortgage-chip-years{width:79px;height:27px}.mort-card-cont{position:relative;width:99.9%;min-height:132px;--extra-gap:0px;margin-bottom:var(--extra-gap);-webkit-transition:margin-bottom .32s ease;transition:margin-bottom .32s ease;z-index:auto}.mort-card-cont.is-open{z-index:15}.card-under-line{margin-left:auto;margin-right:auto;width:95%;height:12px;background:rgba(252,252,253,.4);border-radius:0 0 16px 16px}.mortgage-card__btn{font-size:.8rem!important}.mortgage-banks-details{width:100%;padding:0 .5rem;max-height:0;overflow:hidden;-webkit-transition:max-height .32s ease,padding .32s ease;transition:max-height .32s ease,padding .32s ease;will-change:max-height}.mortgage-banks-details.is-expanded{padding:1rem .5rem;max-height:1000px}.bank-card{display:-ms-grid;display:grid;-ms-grid-columns:48px 25% 1fr auto;grid-template-columns:48px 25% 1fr auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;gap:.75rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5rem;background:#fff;border:1px solid #e0e6e5;border-radius:16px;margin-bottom:.75rem}.bank-card:last-child{margin-bottom:0}.bank-card__logo{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:1;grid-column:1;width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.bank-card__info{-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.bank-card__name{font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:1.25;color:#35463f}.bank-card__badge{padding:.125rem .5rem;background:#f5f6f5;border-radius:6px;font-family:Inter,sans-serif;font-size:12px;line-height:1.25;color:#989899}.bank-card__payment{-ms-grid-row:2;grid-row:2;-ms-grid-column:2;grid-column:2;font-family:Inter,sans-serif;font-weight:500;font-size:18px;line-height:1.25;color:#35463f}.bank-card__details{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:3;grid-column:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-right:1rem}.bank-card__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.bank-card__label{font-family:Inter,sans-serif;font-size:12px;line-height:1.25;color:#989899}.bank-card__value{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.25;color:#35463f}.bank-card .button{-ms-grid-row:1;grid-row:1;-ms-grid-column:4;grid-column:4;white-space:nowrap;padding:.5rem 1rem;font-size:14px}.bank-card__more{-ms-grid-row:2;grid-row:2;-ms-grid-column:4;grid-column:4;-ms-grid-row-align:center;align-self:center;background:0 0;border:none;font-size:20px;color:#989899;cursor:pointer;padding:.25rem .5rem;-webkit-transition:color .2s;transition:color .2s}.bank-card__more:hover{color:#35463f}.installments-empty{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:18px;width:100%;height:100%;background:#f1f1f1;border-radius:24px;padding:48px 16px}.installments-empty__canvas{width:300px;height:240px;display:-ms-grid;display:grid;place-items:center;margin-top:-100px;padding-bottom:18rem}.installments-empty__img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;position:relative}.installments-empty__title{font-family:Bounded,sans-serif;font-size:28px;line-height:1.35;letter-spacing:-.01em;color:#35463f;max-width:740px;margin-top:4px}.installments-empty__text{font-family:Inter,sans-serif;font-size:12px;line-height:1.45;color:#81988b;max-width:640px}.installments-empty__btn{margin-top:8px;height:44px;padding:0 22px;border-radius:10px;background:#072a1d;color:#daf7e2;font-family:Bounded,sans-serif;font-size:12px;letter-spacing:.02em;-webkit-transition:background .2s ease,-webkit-transform .15s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-transform .15s ease,-webkit-box-shadow .2s ease;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,-webkit-transform .15s ease,-webkit-box-shadow .2s ease;border:none;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;gap:8px;width:402px;height:60px;font-family:Bounded;font-style:normal;font-weight:400;font-size:16px;line-height:23px;display:flex;align-items:center;text-align:center;color:#daf7e2;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0;background:#042e1d;border-radius:12px}.installments-empty__btn:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 22px rgba(7,42,29,.22);box-shadow:0 8px 22px rgba(7,42,29,.22)}.installments-empty__btn:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 3px 10px rgba(7,42,29,.25);box-shadow:0 3px 10px rgba(7,42,29,.25);background:#0a3a28}.mortgage__title,.mortgage__title2{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .25s ease,opacity .25s ease;transition:color .25s ease,opacity .25s ease}.mortgage__title.is-inactive{color:#e1e3e2}.mortgage__title2.is-active{color:#35463f}.mortgage-tabs{position:relative;--ink-left:2px;--ink-width:calc(25% - 4px)}.mortgage-tabs .tabs-ink{position:absolute;z-index:1;top:2px;left:var(--ink-left);width:var(--ink-width);height:calc(100% - 4px);background:#fcfcfd;border-radius:999px;-webkit-box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);-webkit-transition:left .35s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),-webkit-transform .28s;transition:left .35s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),-webkit-transform .28s;transition:left .35s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),transform .28s;transition:left .35s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),transform .28s,-webkit-transform .28s}.mortgage-tabs .tabs-ink.no-anim{-webkit-transition:none;transition:none}@-webkit-keyframes ink-pulse{0%{-webkit-transform:scaleX(.92);transform:scaleX(.92)}50%{-webkit-transform:scaleX(1.06);transform:scaleX(1.06)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes ink-pulse{0%{-webkit-transform:scaleX(.92);transform:scaleX(.92)}50%{-webkit-transform:scaleX(1.06);transform:scaleX(1.06)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}.mortgage-tabs .tabs-ink.pulse{-webkit-animation:ink-pulse .38s cubic-bezier(.2,.7,.2,1);animation:ink-pulse .38s cubic-bezier(.2,.7,.2,1)}.mortgage-tab{position:relative;z-index:2;overflow:hidden}.mortgage-tab .ripple{position:absolute;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:tab-ripple .6s ease-out forwards;animation:tab-ripple .6s ease-out forwards;pointer-events:none}@keyframes tab-ripple{to{-webkit-transform:scale(8);transform:scale(8);opacity:0}}@media (min-width:1025px){.mortgage__title-width{display:none}}@media (max-width:1224px){.mortgage{padding:24px 0 28px}.mortgage__container{padding:0 16px}.mort-titles{gap:12px;padding-bottom:14px}.mortgage__title,.mortgage__title2{font-size:26px;line-height:1.2}.mortgage__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mortgage-calc{width:100%;height:auto;padding:16px}.mortgage-calc__field{width:100%;height:48px}.mortgage-calc__range{margin-top:8px}.mortgage-calc__chips{gap:8px}.mortgage-calc__sum{margin-top:12px;display:block}.mortgage-calc__note{font-size:10px;line-height:16px;width:80%}.mortgage-offers-wrapper{position:static;width:100%;height:auto}.mortgage-tabs{width:100%;height:48px;padding:2px;gap:6px}.mortgage-tabs .tabs-ink{height:calc(100% - 4px)}.mortgage-tab-display{display:none}.mortgage-offers{height:auto;overflow:visible;padding:0;gap:12px;margin-top:12px}.blure-under-btn{display:none}.mortgage-cta{position:static;width:100%;margin-top:12px}.mort-card-cont{width:100%;min-height:0;--extra-gap:0px!important}.card-under-line,.card-under_line{width:95%}.mortgage-card{width:100%;height:auto;padding:16px;padding-left:16px;gap:10px;display:-ms-grid;display:grid;-ms-grid-columns:auto 10px 1fr 10px auto;grid-template-columns:auto 1fr auto;-ms-grid-rows:auto 10px auto 10px auto;grid-template-rows:auto auto auto;grid-template-areas:"rate pay more" "term term more" "tags btn btn"}.mortgage-card>.mortgage-card__col:nth-of-type(1){grid-area:rate}.mortgage-card>.mortgage-card__col:nth-of-type(2){grid-area:pay}.mortgage-card>.mortgage-card__col:nth-of-type(3){grid-area:term}.mortgage-card__col{height:auto;gap:6px}.mortgage-card__col--sep{display:none}.mortgage-card__rate{font-size:24px;line-height:32px}.mortgage-card__tags{position:static;grid-area:tags;height:auto;left:auto;top:auto;gap:6px}.mortgage-card__btn{position:static;grid-area:btn;-ms-grid-column-align:end;justify-self:end;width:auto;height:40px;padding:0 16px}.mortgage-card__more{grid-area:more;-ms-grid-row-align:start;align-self:start}.mortgage__title,.mortgage__title2{display:none}.mortgage__title-width{display:block}}@media (max-width:950px){.bank-card{-ms-grid-columns:40px minmax(120px,25%) 1fr auto;grid-template-columns:40px minmax(120px,25%) 1fr auto;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.bank-card__item{max-width:150px}.bank-card .button{height:35px!important;padding:0 12px!important;font-size:11px!important}.bank-card__logo{width:35px!important;height:35px!important}.bank-card__details{-ms-grid-columns:minmax(100px,1fr) minmax(140px,1fr);grid-template-columns:minmax(100px,1fr) minmax(140px,1fr);-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.bank-card__info.rate{max-width:60px}}@media (max-width:768px){.bank-card{-ms-grid-rows:auto auto;grid-template-rows:auto auto;row-gap:12px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:12px 16px}.bank-card__logo{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1;width:40px!important;height:40px!important;-ms-grid-row-align:center;align-self:center}.bank-card__info{-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2;-ms-grid-row-align:center;align-self:center}.bank-card__payment{-ms-grid-row:1;grid-row:1;-ms-grid-column:3;grid-column:3;white-space:nowrap;-ms-grid-row-align:center;align-self:center;font-size:16px!important}.bank-card__more{-ms-grid-row:1;grid-row:1;-ms-grid-column:4;grid-column:4;-ms-grid-row-align:center;align-self:center}.bank-card__details{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:0}.bank-card .button{-ms-grid-row:2;grid-row:2;-ms-grid-column:4;grid-column:4;width:auto;height:40px!important;font-size:11px!important;padding:0 12px!important;-ms-grid-row-align:center;align-self:center}.mortgage-card__btn{max-width:200px}}@media (max-width:750px){.mortgage-tabs{height:44px}.mortgage-card{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;grid-template-areas:"rate more" "pay more" "term term" "tags tags" "btn btn"}.mortgage-card__btn{-ms-grid-column-align:stretch;justify-self:stretch;width:100%}.mortgage-tag{font-size:10px;line-height:18px}.bank-card{-ms-grid-columns:36px 1fr auto;grid-template-columns:36px 1fr auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;row-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:12px}.bank-card__logo{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1;width:36px!important;height:36px!important;-ms-grid-row-align:start;align-self:start}.bank-card__name{font-size:13px}.bank-card__badge{font-size:11px}.bank-card__payment{-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2;margin-top:4px;font-size:16px!important}.bank-card__more{-ms-grid-row:1;grid-row:1;-ms-grid-column:3;grid-column:3;-ms-grid-row-align:start;align-self:start}.bank-card__details{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:6px}.bank-card__item{gap:2px}.bank-card__label{font-size:11px}.bank-card__value{font-size:13px}.bank-card .button{-ms-grid-row:2;grid-row:2;-ms-grid-column:3;grid-column:3;height:100%!important;min-height:40px!important;font-size:11px!important;padding:0 8px!important;-ms-grid-row-align:stretch;align-self:stretch}.mortgage-card__rate{font-size:26px}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:2;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__tags{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}}@media (max-width:380px){.mortgage__container{padding:0 12px}.mortgage-card__rate{font-size:22px;line-height:30px}.mortgage-chip{padding:6px 10px;width:auto}}.mortgage__grid.has-no-calc{-ms-grid-columns:1fr;grid-template-columns:1fr}.mortgage-calc.is-hidden{display:none!important}.mortgage-details__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}.collapse-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:0 16px;border:none;border-radius:12px;background:#042e1d;color:#daf7e2;font-family:Bounded,sans-serif;font-size:12px;letter-spacing:.02em;cursor:pointer;-webkit-box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);-webkit-transition:background .2s ease,-webkit-transform .15s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-transform .15s ease,-webkit-box-shadow .2s ease;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,-webkit-transform .15s ease,-webkit-box-shadow .2s ease}.collapse-btn:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 22px rgba(7,42,29,.22);box-shadow:0 8px 22px rgba(7,42,29,.22)}.collapse-btn:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 3px 10px rgba(7,42,29,.25);box-shadow:0 3px 10px rgba(7,42,29,.25);background:#0a3a28}.bank-card__logo{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:50%}.bank-card__info{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.bank-card__name{font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:1.25;color:#35463f;font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#81988b}.bank-card__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 10px;background:#f5f6f5;border-radius:999px;font-family:Inter,sans-serif;font-size:12px;line-height:22px;color:#989899;padding:4px 10px;gap:4px;height:28px;background:#f1f1f1;border-radius:72px;font-family:Inter;font-style:normal;font-weight:300;font-size:12px;line-height:16px;color:#5c6a65}.button--border{font-family:Bounded;font-style:normal;font-weight:300;font-size:12px;line-height:22px;color:#35463f}.bank-card__payment{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;font-family:Inter,sans-serif;font-weight:600;font-size:19px!important;font-family:Inter;font-style:normal;font-weight:300;font-size:22px;line-height:28px;color:#27b960}.bank-card__details{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;display:-ms-grid;display:grid;-ms-grid-columns:120px 220px;grid-template-columns:120px 220px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bank-card__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.bank-card__label{font-family:Inter,sans-serif;font-size:12px;line-height:1.25;color:#81988b;font-family:Inter;font-style:normal;font-weight:300;font-size:14px;line-height:20px;color:#81988b}.bank-card__value{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.25;color:#35463f;font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.2px;color:#5c6a65}.bank-card .button{-ms-grid-column:5;grid-column:5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column-align:end;justify-self:end;height:40px;padding:0 18px;border:1px solid #e0e6e5;border-radius:12px;font-size:14px;background:#fff;color:#35463f;white-space:nowrap}.bank-card__more{-ms-grid-column:6;grid-column:6;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column-align:center;justify-self:center;-ms-grid-row-align:center;align-self:center;background:0 0;border:none;font-size:20px;color:#989899;cursor:pointer;padding:4px 6px;-webkit-transition:color .2s ease;transition:color .2s ease;margin-top:-8px}.bank-card__more:hover{color:#35463f}.mortgage-banks-details .bank-card:last-of-type{margin-bottom:0}@media (max-width:580px){.bank-card{-ms-grid-columns:40px 1fr;grid-template-columns:40px 1fr;-ms-grid-rows:auto auto auto auto;grid-template-rows:auto auto auto auto;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:8px;border-radius:16px}.bank-card__info{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.bank-card__payment{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;font-size:18px}.bank-card__details{grid-column:1/-1;-ms-grid-row:3;grid-row:3;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.bank-card .button{grid-column:1/-1;-ms-grid-row:4;grid-row:4;width:100%}.bank-card__more{-ms-grid-column:2;grid-column:2;-ms-grid-row:4;grid-row:4;-ms-grid-column-align:end;justify-self:end}}.button--dark-green{cursor:pointer}.btn-large-consult:hover{background:#0d5034!important;color:#daf7e2!important;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.card-under-line{height:12px;opacity:1;-webkit-transition:height .25s ease,opacity .25s ease,margin .25s ease;transition:height .25s ease,opacity .25s ease,margin .25s ease;pointer-events:none}.mort-card-cont.is-open .card-under-line{height:0;opacity:0;margin-top:0}.mortgage-tabs .tabs-ink{-webkit-transition:left .88s cubic-bezier(.19,.82,.22,1),width .62s cubic-bezier(.19,.82,.22,1);transition:left .88s cubic-bezier(.19,.82,.22,1),width .62s cubic-bezier(.19,.82,.22,1)}@keyframes ink-pulse{0%{-webkit-transform:scaleX(.9);transform:scaleX(.9)}45%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}.mortgage-tabs .tabs-ink.pulse{-webkit-animation:ink-pulse .8s cubic-bezier(.2,.7,.2,1);animation:ink-pulse .8s cubic-bezier(.2,.7,.2,1)}.mortgage-tab .ripple{display:none!important}@media (min-width:1300px) and (max-width:1500px){.mortgage__grid{gap:0}.mortgage-card{gap:0;padding-left:1.5rem;padding-right:1.5rem}.mortgage-card__tags{left:calc(50% - 55px + 11.5px)}}@media (max-width:1500px){.mortgage-card__rate{font-size:24px;line-height:36px}}@media (max-width:900px){.mortgage,.mortgage-offers,.mortgage-offers-wrapper,.mortgage__container,.mortgage__grid{overflow-x:hidden}.bank-card,.installments-empty,.installments-empty__btn,.mort-card-cont,.mortgage-banks-details,.mortgage-tabs{max-width:100%}.mortgage-tabs{width:100%!important}}@media (max-width:1023.98px){.mortgage-card__label{font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;letter-spacing:-.2px;color:#aeb5b2;margin:0}.mortgage-card__rate{font-family:Bounded,sans-serif;font-weight:400;font-size:28px;line-height:1.2;color:#27b960}.from-rate-mc{margin-right:-8px}.mortgage-card__pay,.mortgage-card__term{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.35;letter-spacing:-.2px;color:#35463f}.mortgage-card{width:100%!important;padding:16px;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-ms-grid;display:grid;-ms-grid-columns:86px 10px 1fr 10px 84px 10px auto;grid-template-columns:86px 1fr 84px auto;-ms-grid-rows:auto 10px auto 10px auto;grid-template-areas:"rate pay term more" "sep  sep sep  sep" "tags btn btn  btn"}.mortgage-card>.mortgage-card__col:nth-of-type(1){grid-area:rate}.mortgage-card>.mortgage-card__col:nth-of-type(2){grid-area:pay}.mortgage-card>.mortgage-card__col:nth-of-type(3){grid-area:term}.mortgage-card__col--sep{grid-area:sep;display:block;width:100%;height:1px;background:#e0e6e5;border:0;margin:6px 0 2px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mortgage-card__tags{grid-area:tags;position:static;height:auto;gap:6px}.mortgage-card__btn{grid-area:btn;position:static;height:40px;padding:0 16px;-ms-grid-column-align:end;justify-self:end}.mortgage-card__more{grid-area:more;-ms-grid-row-align:start;align-self:start;margin-left:8px}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:1}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:5}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7}}@media (max-width:440px){.mortgage-card{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;grid-template-areas:"rate more" "pay  more" "term more" "sep  sep" "tags tags" "btn  btn"}.mortgage-card__rate{font-size:26px}.mortgage-card__pay,.mortgage-card__term{font-size:13px}.mortgage-card__btn{width:100%;-ms-grid-column-align:stretch;justify-self:stretch}.mortgage-tag{font-size:10px;line-height:18px}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:2;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:2;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card__col--sep{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2}}.mortgage-tabs{width:100%;max-width:100%}.mort-card-cont{width:100%}.card-under-line{width:95%;margin-left:auto;margin-right:auto}@media (max-width:1023.98px){.mortgage-card__rate{white-space:nowrap;overflow-wrap:normal;-ms-hyphens:none;hyphens:none}}@media (max-width:1023.98px) and (max-width:1023.98px){.mortgage-card{-ms-grid-columns:minmax(68px,-webkit-max-content) 1fr -webkit-max-content auto;-ms-grid-columns:minmax(68px,max-content) 1fr max-content auto;grid-template-columns:minmax(68px,-webkit-max-content) 1fr -webkit-max-content auto;grid-template-columns:minmax(68px,max-content) 1fr max-content auto;grid-template-areas:"rate pay term more" "sep  sep  sep  sep" "tags btn  btn  btn";-webkit-box-align:start;-ms-flex-align:start;align-items:start}.mortgage-card__more{grid-area:more;-ms-grid-row-align:start;align-self:start;margin-left:8px}.mortgage-card__col--sep{grid-area:sep;display:block;width:100%;height:1px;margin:6px 0 2px;background:#e0e6e5;border:0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:3}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:3}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}}@media (max-width:1023.98px) and (max-width:480px){.mortgage-card{-ms-grid-columns:minmax(64px,-webkit-max-content) 1fr -webkit-max-content auto;-ms-grid-columns:minmax(64px,max-content) 1fr max-content auto;grid-template-columns:minmax(64px,-webkit-max-content) 1fr -webkit-max-content auto;grid-template-columns:minmax(64px,max-content) 1fr max-content auto;grid-template-areas:"rate pay term more" "sep  sep  sep  sep" "tags tags btn  btn"}.mortgage-card__rate{font-size:26px}.mortgage-card__pay,.mortgage-card__term{font-size:13px}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}}@media (max-width:1023.98px){.mortgage-card__tags{grid-area:tags;position:static;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mortgage-card__tags::-webkit-scrollbar{display:none}.mortgage-tag{white-space:nowrap}}@media (max-width:1023.98px){.mortgage-tabs{width:100%;gap:6px}.mortgage-tab,.mortgage-tab--active{width:auto!important;-webkit-box-flex:1!important;-ms-flex:1 1 0%!important;flex:1 1 0%!important;min-width:0!important}}@media (max-width:1023.98px) and (max-width:739.98px){.mortgage-tabs{gap:4px;height:44px;padding:2px}.mortgage-tab,.mortgage-tab--active{padding:8px 6px;font-size:12px}}@media (max-width:1023.98px){.mortgage-card{--rate-col-w:135px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-ms-grid-columns:var(--rate-col-w) 50px -webkit-max-content 50px -webkit-max-content 50px auto!important;-ms-grid-columns:var(--rate-col-w) 50px max-content 50px max-content 50px auto!important;grid-template-columns:var(--rate-col-w) -webkit-max-content -webkit-max-content auto!important;grid-template-columns:var(--rate-col-w) max-content max-content auto!important;grid-template-areas:"rate pay term more" "sep  sep sep  sep" "tags btn btn  btn"}.mortgage-card__pay{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:18px}.mortgage-card__term{white-space:nowrap;font-size:18px}.mortgage-card__rate{display:inline-block;width:7ch;white-space:nowrap;overflow-wrap:normal;-ms-hyphens:none;hyphens:none;font-size:32px;letter-spacing:3px}.mortgage-card__tags{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mortgage-card__tags::-webkit-scrollbar{display:none}.mortgage-tag{white-space:nowrap;font-size:14px;font-weight:500}.btn-large-consult{display:none!important}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:1}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:5}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:1}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:7}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:5}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:7}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}}@media (max-width:440px){.mortgage-card{-ms-grid-columns:var(--rate-col-w) 1fr -webkit-max-content auto!important;-ms-grid-columns:var(--rate-col-w) 1fr max-content auto!important;grid-template-columns:var(--rate-col-w) 1fr -webkit-max-content auto!important;grid-template-columns:var(--rate-col-w) 1fr max-content auto!important;grid-template-areas:"rate pay term more" "sep  sep  sep  sep" "tags tags btn  btn"}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}}@media (max-width:1023.98px){.mortgage-card{-ms-grid-columns:var(--rate-col-w,92px) -webkit-max-content -webkit-max-content 1fr!important;-ms-grid-columns:var(--rate-col-w,92px) max-content max-content 1fr!important;grid-template-columns:var(--rate-col-w,92px) -webkit-max-content -webkit-max-content 1fr!important;grid-template-columns:var(--rate-col-w,92px) max-content max-content 1fr!important}.mortgage-card__more{grid-area:more;-ms-grid-column-align:end;justify-self:end;-ms-grid-row-align:center;align-self:center;margin:0!important}}@media (max-width:440px){.mortgage-card{-ms-grid-columns:var(--rate-col-w,92px) 1fr -webkit-max-content 1fr!important;-ms-grid-columns:var(--rate-col-w,92px) 1fr max-content 1fr!important;grid-template-columns:var(--rate-col-w,92px) 1fr -webkit-max-content 1fr!important;grid-template-columns:var(--rate-col-w,92px) 1fr max-content 1fr!important}.mortgage-card__more{-ms-grid-column-align:end;justify-self:end;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0!important}}@media (max-width:560px){.mortgage-toggle-btn{display:none!important}}@media (max-width:1023.98px){.mortgage-card{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.mortgage-card__col{height:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mortgage-card__label{-ms-flex-item-align:start;align-self:flex-start}.mortgage-card__pay,.mortgage-card__rate,.mortgage-card__term{-ms-flex-item-align:start;align-self:flex-start}}@media (max-width:440px){.mortgage-card{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}@media (max-width:1023.98px){.mort-card-cont.is-open{--extra-gap:0!important;margin-bottom:0!important}}@media (max-width:559.98px){.mortgage-card{-ms-grid-columns:135px 12px 1fr 12px -webkit-max-content 12px auto!important;-ms-grid-columns:135px 12px 1fr 12px max-content 12px auto!important;grid-template-columns:135px 1fr -webkit-max-content auto!important;grid-template-columns:135px 1fr max-content auto!important;-ms-grid-rows:auto 8px auto 8px auto!important;grid-template-areas:"rate rate pay term more" "sep  sep  sep  sep" "tags tags btn  btn"!important;gap:8px 12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.mortgage-card__col--sep{grid-area:sep;display:block;width:100%;height:1px;background:#e0e6e5;border:0;margin:6px 0 2px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mortgage-card__rate{white-space:nowrap;font-size:28px}.mortgage-card__pay{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mortgage-card__term{white-space:nowrap}.mortgage-card__more{grid-area:more;-ms-grid-column-align:end;justify-self:end;-ms-grid-row-align:start;align-self:start;margin:0!important}.mortgage-card__tags{grid-area:tags;position:static;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:6px}.mortgage-card__btn{grid-area:btn;position:static;-ms-grid-column-align:stretch!important;justify-self:stretch!important;width:100%!important;height:40px;padding:0 16px}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:5}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:7;-ms-grid-column-span:1}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:5;-ms-grid-column-span:3}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:9}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:5}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:7;-ms-grid-column-span:1}.mortgage-card__col--sep{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:7}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:5;-ms-grid-column-span:3}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:9}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:9}.mortgage-card__col--sep{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:7}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:9}}@media (max-width:559.98px){.mortgage-card{-ms-grid-columns:155px 1.5fr -webkit-max-content auto!important;-ms-grid-columns:155px 1.5fr max-content auto!important;grid-template-columns:155px 1.5fr -webkit-max-content auto!important;grid-template-columns:155px 1.5fr max-content auto!important;grid-template-areas:"rate pay term more" "sep  sep  sep  sep" "tags tags tags tags" "btn  btn  btn  btn"!important}.mortgage-card__btn{grid-area:btn!important;-ms-grid-column-align:stretch!important;justify-self:stretch!important;min-width:70%!important;max-width:92%!important;margin-top:10px}.bank-card__payment{margin-top:-5px}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__btn{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__btn{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__btn{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:4}}@media (max-width:1224px){.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:3}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:3}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:3}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:3}}@media (max-width:750px){.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:2;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__tags{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.mortgage-card__tags{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.mortgage-card__tags{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}}@media (max-width:1023.98px){.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:1}.mortgage-card__col--sep{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:7}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:5}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7}.mortgage-card__col--sep{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:7}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7}.mortgage-card__col--sep{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:7}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:7}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:5}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:5}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:5}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:5}}@media (max-width:440px){.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2}.mortgage-card__col--sep{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__col--sep{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:2}}@media (max-width:1023.98px) and (max-width:1023.98px){.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:3}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:3}}@media (max-width:1023.98px) and (max-width:480px){.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:2}.mortgage-card__btn{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:2}}@media (max-width:559.98px){.mortgage-card__col--sep{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:7}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:9}.mortgage-card__tags{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:5;-ms-grid-column-span:3}.mortgage-card__btn{-ms-grid-row:5;-ms-grid-column:5;-ms-grid-column-span:3}.mortgage-card__btn{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:4}}@media (max-width:425px){.mortgage-card{-ms-grid-columns:100px 1.5fr -webkit-max-content auto!important;-ms-grid-columns:100px 1.5fr max-content auto!important;grid-template-columns:100px 1.5fr -webkit-max-content auto!important;grid-template-columns:100px 1.5fr max-content auto!important;grid-template-areas:"rate pay term more" "sep  sep  sep  sep" "tags tags tags tags" "btn  btn  btn  btn"!important}.mortgage-card__rate{white-space:nowrap;font-size:20px}.from-rate-mc{font-size:16px}.mortgage-card__pay,.mortgage-card__term{font-size:16px}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__btn{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card>.mortgage-card__col:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.mortgage-card>.mortgage-card__col:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.mortgage-card>.mortgage-card__col:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__btn{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__col--sep{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}.mortgage-card__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__btn{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-card__btn{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:4}}.finishing{background:#f1f1f1;padding:2.5rem 0 3rem}.finishing__container{max-width:auto;margin:0 auto;padding:0 1rem;padding:0;gap:28px;width:auto;height:606px;padding-left:1rem;padding-right:1rem}.finishing__title{font-family:Bounded,sans-serif;color:#35463f;margin-bottom:1rem;width:auto;height:44px;font-family:Bounded;font-style:normal;font-weight:400;font-size:32px;line-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;color:#35463f}.finishing__wrap{position:relative;border-radius:24px;overflow:hidden;height:38rem;background:#e9e9ea}.finishing__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.finishing__panel{padding:1.75rem 1rem;position:absolute;width:336px;height:auto;left:24px;top:24px;background:#fcfcfd;border-radius:16px}.finishing__heading{font-family:Bounded,sans-serif;font-size:1.375rem;line-height:1.2;color:#35463f;margin-bottom:.75rem;width:269px;height:50px;font-family:Bounded;font-style:normal;font-weight:400;font-size:20px;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.finishing__text{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.5;color:#5c6a65;width:322px;height:auto;font-family:Inter;font-style:normal;font-weight:400;font-size:11px;line-height:15px;color:#81988b;padding-bottom:1rem;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.finishing-options{display:-ms-grid;display:grid;gap:.9rem}.finishing-switch{display:-ms-grid;display:grid;-ms-grid-columns:48px 1fr;grid-template-columns:48px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding:0;width:auto;height:31px;left:17px;top:196px}.finishing-switch__input{position:absolute;opacity:0;pointer-events:none}.finishing-switch__toggle{width:48px;height:28px;border-radius:999px;background:#eef1ef;border:1px solid #e0e6e5;position:relative;-webkit-transition:background-color .18s ease,border-color .18s ease;transition:background-color .18s ease,border-color .18s ease}.finishing-switch__toggle::after{content:"";position:absolute;left:1px;top:1.5px;width:23.5px;height:23.5px;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 0 1.17391px rgba(0,0,0,.04),0 3.52174px 9.3913px rgba(0,0,0,.15),0 3.52174px 1.17391px rgba(0,0,0,.06);box-shadow:0 0 0 1.17391px rgba(0,0,0,.04),0 3.52174px 9.3913px rgba(0,0,0,.15),0 3.52174px 1.17391px rgba(0,0,0,.06);-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.finishing-switch__input:checked+.finishing-switch__toggle{background:#042e1d;border-color:#0d5034}.finishing-switch__input:checked+.finishing-switch__toggle::after{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.finishing-switch__label{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:140%;color:#35463f;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0}.finishing__hotspots{position:absolute;inset:0;pointer-events:none;z-index:2}.hotspot{--size:16px;position:absolute;top:var(--top);left:var(--left);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:var(--size);height:var(--size);border-radius:50%;background:#042e1d;border:4px solid #fcfcfd;cursor:pointer;pointer-events:auto;-webkit-box-shadow:0 0 0 0 rgba(13,80,52,.35),0 2px 10px rgba(13,80,52,.25);box-shadow:0 0 0 0 rgba(13,80,52,.35),0 2px 10px rgba(13,80,52,.25);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.hotspot:hover{-webkit-transform:translate(-50%,-50%) scale(1.06);-ms-transform:translate(-50%,-50%) scale(1.06);transform:translate(-50%,-50%) scale(1.06)}.hotspot::before{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(13,80,52,.35);opacity:0;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);-webkit-animation:hotspot-pulse 2.2s ease-out infinite;animation:hotspot-pulse 2.2s ease-out infinite}@-webkit-keyframes hotspot-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(13,80,52,.35),0 2px 10px rgba(13,80,52,.25);box-shadow:0 0 0 0 rgba(13,80,52,.35),0 2px 10px rgba(13,80,52,.25)}70%{-webkit-box-shadow:0 0 0 14px rgba(13,80,52,0),0 2px 10px rgba(13,80,52,.25);box-shadow:0 0 0 14px rgba(13,80,52,0),0 2px 10px rgba(13,80,52,.25)}100%{-webkit-box-shadow:0 0 0 14px rgba(13,80,52,0),0 2px 10px rgba(13,80,52,.25);box-shadow:0 0 0 14px rgba(13,80,52,0),0 2px 10px rgba(13,80,52,.25)}}@keyframes hotspot-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(13,80,52,.35),0 2px 10px rgba(13,80,52,.25);box-shadow:0 0 0 0 rgba(13,80,52,.35),0 2px 10px rgba(13,80,52,.25)}70%{-webkit-box-shadow:0 0 0 14px rgba(13,80,52,0),0 2px 10px rgba(13,80,52,.25);box-shadow:0 0 0 14px rgba(13,80,52,0),0 2px 10px rgba(13,80,52,.25)}100%{-webkit-box-shadow:0 0 0 14px rgba(13,80,52,0),0 2px 10px rgba(13,80,52,.25);box-shadow:0 0 0 14px rgba(13,80,52,0),0 2px 10px rgba(13,80,52,.25)}}.hotspot:focus-visible::after,.hotspot:hover::after{opacity:1;-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.hotspot[data-side=left]::after{left:auto;right:calc(100% + 10px);-webkit-transform:translateY(-50%) translateX(-6px);-ms-transform:translateY(-50%) translateX(-6px);transform:translateY(-50%) translateX(-6px)}.hotspot[data-side=left]:focus-visible::after,.hotspot[data-side=left]:hover::after{-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.hotspot[data-side=top]::after{left:50%;right:auto;top:auto;bottom:calc(100% + 10px);-webkit-transform:translateX(-50%) translateY(-6px);-ms-transform:translateX(-50%) translateY(-6px);transform:translateX(-50%) translateY(-6px)}.hotspot[data-side=top]:focus-visible::after,.hotspot[data-side=top]:hover::after{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.hotspot__label{position:absolute;bottom:calc(100% + 10px);left:50%;-webkit-transform:translate(-50%,6px);-ms-transform:translate(-50%,6px);transform:translate(-50%,6px);background:#fcfcfd;border-radius:999px;padding:6px 12px;font:500 12px/1 Inter,sans-serif;color:#35463f;white-space:nowrap;-webkit-box-shadow:0 8px 22px rgba(4,46,29,.16);box-shadow:0 8px 22px rgba(4,46,29,.16);opacity:0;pointer-events:none;-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.hotspot:focus-visible .hotspot__label,.hotspot:hover .hotspot__label{opacity:1;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.hotspot__label::after{content:"";position:absolute;left:50%;bottom:-6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fcfcfd;-webkit-filter:drop-shadow(0 2px 2px rgba(4, 46, 29, .12));filter:drop-shadow(0 2px 2px rgba(4, 46, 29, .12))}.hotspot__badge{display:inline-block;margin-right:6px;padding:4px 8px;border-radius:999px;background:#0d5034;color:#daf7e2;font-weight:600;line-height:1}.finishing__wrap picture{position:absolute;inset:0}.finishing__wrap picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.finishing__fade{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;opacity:0;-webkit-transition:opacity 320ms ease;transition:opacity 320ms ease}.finishing__fade.is-visible{opacity:1}.hotspot:hover{background:#fcfcfd;border:4px solid #042e1d}@media (max-width:1024px){.finishing__container{padding:0 16px;height:auto;gap:12px}.finishing__wrap{height:auto;background:0 0;overflow:visible;border-radius:24px}.finishing__panel{position:static;width:100%;max-width:100%;left:auto;top:auto;margin:0 0 12px 0;padding:16px;border:1px solid #e0e6e5;border-radius:16px;z-index:3}.finishing__heading{font-size:24px;line-height:1.2;margin-bottom:8px;height:auto;width:100%}.finishing__text{font-size:10px;line-height:1.45;padding-bottom:12px;width:100%}.finishing-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}.finishing-switch{-ms-grid-columns:48px auto;grid-template-columns:48px auto;gap:10px;height:28px}.finishing-switch__toggle{width:48px;height:28px}.finishing-switch__label{font-size:14px;white-space:nowrap}.finishing__image,.finishing__wrap picture{position:static;display:block;width:100%;height:auto;border-radius:24px}.finishing__wrap picture img{width:100%;height:auto;border-radius:24px;-o-object-fit:fill!important;object-fit:fill!important;display:block}.finishing__hotspots{inset:0}}@media (max-width:560px){.finishing__heading{font-size:22px}.finishing-options{gap:14px}}@media (max-width:380px){.finishing__panel{padding:14px}.finishing__heading{font-size:20px}.finishing-switch__label{font-size:13px}}@media (max-width:1024px){.finishing__container{display:-ms-grid;display:grid;grid-template-areas:"panel" "wrap";row-gap:12px;height:auto;padding:0 16px}.finishing__panel{grid-area:panel;position:relative;z-index:3;width:100%;max-width:100%;left:auto;top:auto;margin:0;padding:16px;border:1px solid #e0e6e5;border-radius:16px}.finishing__wrap{grid-area:wrap;position:relative;aspect-ratio:16/9;min-height:320px;border-radius:24px;overflow:hidden;background:#e9e9ea}.finishing__image,.finishing__wrap picture,.finishing__wrap picture img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.finishing__hotspots{position:absolute;inset:0;z-index:2;pointer-events:none}}@media (min-width:1025px){.finishing__heading2{display:none}}@media (max-width:1024px){.finishing__container{height:auto;padding:0 16px}.finishing__title{display:none}.finishing__heading{display:none}.finishing__heading2{display:block;font-family:Bounded;font-style:normal;font-weight:500;font-size:24px;line-height:32px;color:#35463f}.finishing__wrap{display:-ms-grid;display:grid;grid-template-areas:"panel" "stage";-ms-grid-rows:auto 2px 1fr;grid-template-rows:auto 1fr;row-gap:2px;border-radius:24px;overflow:hidden;background:#e9e9ea;position:relative}.finishing__panel{grid-area:panel;position:static;z-index:1;width:100%;max-width:100%;margin:0;padding:16px;border:1px solid #e0e6e5;border-radius:16px}.finishing__fade,.finishing__hotspots,.finishing__image,.finishing__wrap picture,.finishing__wrap picture img{grid-area:stage}.finishing__fade,.finishing__image,.finishing__wrap picture,.finishing__wrap picture img{position:relative;inset:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.finishing__hotspots{position:relative;inset:auto;z-index:2}.finishing{padding-top:.5rem;padding-bottom:.5rem}#dis-development{padding-top:20px;padding-bottom:20px}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}}@media (max-width:1024px){.finishing__container{padding:0 16px;height:auto}.finishing__wrap{display:-ms-grid;display:grid;grid-template-areas:"panel" "stage";-ms-grid-rows:auto var(--stage-h);grid-template-rows:auto var(--stage-h);--stage-h:clamp(440px, 92vw, 760px);position:relative;border-radius:24px;overflow:hidden;background:#e9e9ea}.finishing__panel{grid-area:panel;position:static;z-index:3;width:100%;max-width:100%;margin:0 0 8px 0;padding:16px;border:1px solid #e0e6e5;border-radius:16px}.finishing__fade,.finishing__hotspots,.finishing__image,.finishing__wrap picture{grid-area:stage}.finishing__fade,.finishing__hotspots,.finishing__image,.finishing__wrap picture{position:absolute;inset:0;width:100%;height:100%}.finishing__wrap picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.finishing__hotspots{z-index:2;pointer-events:none}.hotspot{pointer-events:auto}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__fade,.finishing__wrap>.finishing__hotspots,.finishing__wrap>.finishing__image,.finishing__wrap>img,.finishing__wrap>picture{-ms-grid-row:2;-ms-grid-column:1}}@media (max-width:560px){.finishing__wrap{--stage-h:clamp(300px, 50vw, 340px)}}@media (max-width:1024px){.finishing__wrap{--stage-h:clamp(300px, 50vw, 340px);display:-ms-grid;display:grid;grid-template-areas:"panel" "stage";-ms-grid-rows:auto var(--stage-h);grid-template-rows:auto var(--stage-h);border-radius:24px;overflow:hidden;background:#e9e9ea;position:relative}.finishing__panel{grid-area:panel;position:relative;z-index:3;width:100%;max-width:100%;margin:0 0 12px 0;padding:16px;border:1px solid #e0e6e5;border-radius:16px}.finishing__fade,.finishing__hotspots,.finishing__image,.finishing__wrap picture,.finishing__wrap picture img{grid-area:stage;position:relative;inset:auto;width:100%;height:100%;display:block}.finishing__wrap picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:24px}.finishing__hotspots{z-index:2;pointer-events:none}.hotspot{pointer-events:auto}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__fade,.finishing__wrap>.finishing__hotspots,.finishing__wrap>.finishing__image,.finishing__wrap>img,.finishing__wrap>picture{-ms-grid-row:2;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__fade,.finishing__wrap>.finishing__hotspots,.finishing__wrap>.finishing__image,.finishing__wrap>picture{-ms-grid-row:2;-ms-grid-column:1}}@media (max-width:1024px){.finishing__container{height:auto;padding:0 16px}.finishing__wrap{--stage-h:clamp(300px, 50vw, 340px);display:-ms-grid;display:grid;grid-template-areas:"panel" "stage";-ms-grid-rows:auto 8px var(--stage-h);grid-template-rows:auto var(--stage-h);position:relative;border-radius:24px;overflow:hidden;background:#e9e9ea;aspect-ratio:auto;min-height:0;row-gap:8px}.finishing__panel{grid-area:panel;position:relative;z-index:3;width:100%;max-width:100%;margin:0 0 12px 0;padding:16px;border:1px solid #e0e6e5;border-radius:16px}.finishing__fade,.finishing__hotspots,.finishing__image,.finishing__wrap picture,.finishing__wrap picture img{grid-area:stage}.finishing__fade,.finishing__hotspots,.finishing__image,.finishing__wrap picture{position:absolute;inset:0;width:100%;height:100%}.finishing__wrap picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:24px}.finishing__hotspots{z-index:2;pointer-events:none}.hotspot{pointer-events:auto}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__fade,.finishing__wrap>.finishing__hotspots,.finishing__wrap>.finishing__image,.finishing__wrap>img,.finishing__wrap>picture{-ms-grid-row:3;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__fade,.finishing__wrap>.finishing__hotspots,.finishing__wrap>.finishing__image,.finishing__wrap>picture{-ms-grid-row:3;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__fade,.finishing__wrap>.finishing__hotspots,.finishing__wrap>.finishing__image,.finishing__wrap>img,.finishing__wrap>picture{-ms-grid-row:3;-ms-grid-column:1}}@media (max-width:1024px){.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap{-ms-grid-row:3;-ms-grid-column:1}.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__fade,.finishing__hotspots,.finishing__image,.finishing__wrap picture,.finishing__wrap picture img{-ms-grid-row:3;-ms-grid-column:1}.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__fade,.finishing__hotspots,.finishing__image,.finishing__wrap picture{-ms-grid-row:3;-ms-grid-column:1}.finishing__wrap>.finishing__fade,.finishing__wrap>.finishing__hotspots,.finishing__wrap>.finishing__image,.finishing__wrap>picture{-ms-grid-row:2;-ms-grid-column:1}.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__fade,.finishing__hotspots,.finishing__image,.finishing__wrap picture,.finishing__wrap picture img{-ms-grid-row:3;-ms-grid-column:1}.finishing__wrap>.finishing__fade,.finishing__wrap>.finishing__hotspots,.finishing__wrap>.finishing__image,.finishing__wrap>img,.finishing__wrap>picture{-ms-grid-row:2;-ms-grid-column:1}.finishing__wrap>.finishing__fade,.finishing__wrap>.finishing__hotspots,.finishing__wrap>.finishing__image,.finishing__wrap>img,.finishing__wrap>picture{-ms-grid-row:2;-ms-grid-column:1}.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__wrap>.finishing__panel{-ms-grid-row:1;-ms-grid-column:1}.finishing__fade,.finishing__hotspots,.finishing__image,.finishing__wrap picture,.finishing__wrap picture img{-ms-grid-row:3;-ms-grid-column:1}.finishing__wrap>.finishing__fade,.finishing__wrap>.finishing__hotspots,.finishing__wrap>.finishing__image,.finishing__wrap>img,.finishing__wrap>picture{-ms-grid-row:2;-ms-grid-column:1}.finishing__wrap>.finishing__fade,.finishing__wrap>.finishing__hotspots,.finishing__wrap>.finishing__image,.finishing__wrap>img,.finishing__wrap>picture{-ms-grid-row:2;-ms-grid-column:1}.finishing__wrap>.finishing__fade,.finishing__wrap>.finishing__hotspots,.finishing__wrap>.finishing__image,.finishing__wrap>img,.finishing__wrap>picture{-ms-grid-row:3;-ms-grid-column:1}}@media (max-width:700px){.finishing__wrap{--stage-h:clamp(300px, 50vw, 340px)}}@media (max-width:380px){.finishing__wrap{--stage-h:clamp(300px, 50vw, 340px)}}.main-container{padding-top:6rem;margin-bottom:60px;padding-bottom:3rem;padding-left:2rem;padding-right:2rem;margin:0 auto;max-width:1700px}@media (width >= 40rem){.main-container{padding-inline:calc(var(--spacing) * 6)}}@media (width >= 64rem){.main-container{padding-inline:20px}}@media (max-width:1025px){.main-container{margin-top:35px}}.compare-rc{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;border-radius:44px;background-color:var(--color-primary);position:relative;padding:20px}@media (min-width:740px){.compare-rc{padding:25px}}@media (min-width:1401px){.compare-rc{padding:28px;gap:12px;padding-right:40px}}.compare-rc-tabs{display:-ms-inline-grid;display:inline-grid;height:43px;width:100%;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;border-radius:20px;border:1px solid var(--color-light-primary);background-color:var(--color-main-green-dark);padding:2px;font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-bold);color:var(--color-main-black-60);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}@media (width >= 64rem){.compare-rc-tabs{position:absolute;left:34.5%;font-size:var(--text-17);line-height:var(--text-17--line-height);-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center;max-width:290px;width:100%;height:52px}}@media (min-width:1024px) and (max-width:1600px){.compare-rc-tabs{left:38%}}.compare-rc-tab-btn{-webkit-appearance:button;-moz-appearance:button;appearance:button;z-index:20;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:18px;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;cursor:pointer;border:none;background:0 0}.compare-rc-tab-marker{position:absolute;left:0;z-index:10;width:50%;height:100%;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;pointer-events:none}.com-marker-div{height:100%;width:100%;border-radius:18px;background-color:var(--color-light-primary);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.compare-rc-tab-active{color:var(--color-main-green);cursor:default}.compare-rc-tab-inactive{cursor:pointer;color:var(--color-main-black-60)}.compare-rc-tab-inactive:hover{background-color:rgba(19,19,20,.8)}.compare-rc-content-wrapper{position:relative;width:100%}.respublika-content{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;width:100%;opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);pointer-events:none}.respublika-content:first-child{position:relative;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.compare-rc-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%}@media (width >= 64rem){.compare-rc-layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.compare-rc-image-side{width:100%;-ms-flex-negative:0;flex-shrink:0}@media (width >= 64rem){.compare-rc-image-side{width:35%;max-width:500px;height:-webkit-fill-available}}.compare-rc-main-image{width:100%;height:auto;border-radius:20px;-o-object-fit:cover;object-fit:cover;display:block}@media (width >= 64rem){.compare-rc-main-image{height:-webkit-fill-available}}.compare-rc-text-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (width >= 64rem){.compare-rc-text-side{gap:24px;padding-bottom:30px;padding-top:60px}}.compare-rc-badges-bottom,.compare-rc-badges-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}@media (width >= 64rem){.compare-rc-badges-bottom,.compare-rc-badges-top{gap:16px}}.compare-rc-title{font-family:var(--font-bounded);font-size:var(--text-34);line-height:1.2;color:var(--color-main-green);margin:0}@media (width >= 40rem){.compare-rc-title{font-size:var(--text-50)}}@media (width >= 64rem){.compare-rc-title{font-size:65px}}@media (width >= 1515px){.compare-rc-title{font-size:75px}}@media (width >= 1650px){.compare-rc-title{font-size:85px}}.compare-rc-description{font-family:var(--font-inter);font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);font-weight:var(--font-weight-medium);color:var(--color-main-black-60);margin:0}@media (width >= 64rem){.compare-rc-description{font-size:var(--text-base);line-height:var(--text-base--line-height);width:100%}}.rccom-mbtn{width:100%;margin-top:auto}@media (width >= 64rem){.rccom-mbtn{max-width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:10px}}.badge-sm{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:999px;padding:6px 16px;font-family:var(--font-inter);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium)}@media (width >= 64rem){.badge-sm{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-bold)}}.badge-sm::before{position:absolute;inset:1px;z-index:-1;border-radius:999px;content:""}.badge-sm[data-badge-color=green-dark-2]{background-color:#0d5034;color:var(--color-try-it-out)}.badge-sm[data-badge-color=green-light]{background-color:var(--color-try-it-out);color:var(--color-primary)}.btn-default{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;padding:13px 16px;font-family:var(--font-bounded);font-size:var(--text-xs);line-height:var(--text-xs--line-height);text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;border:1px solid transparent}@media (width >= 64rem){.btn-default{padding:18.5px 16px;font-size:var(--text-base);line-height:var(--text-base--line-height)}}.btn-default::before{position:absolute;inset:1px;z-index:-1;border-radius:11px;content:""}.btn-default[data-btn-color=light-green]{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.4)),to(rgba(255,255,255,0)));background-image:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,0));fill:var(--color-main-green);color:var(--color-main-green)}.btn-default[data-btn-color=light-green]::before{background-color:var(--color-main-light-green)}.btn-default[data-btn-color=light-green]:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(13,80,52,.2);box-shadow:0 4px 12px rgba(13,80,52,.2)}.text-nowrap{white-space:nowrap}.text-main-green{color:var(--color-main-green)}@media (width >= 64rem){.compare-rc-text-side{position:relative;padding-top:60px}.compare-rc-badges-top{position:absolute;top:0;left:0;right:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2}.compare-rc-badges-top .badge-sm:nth-child(1){position:absolute;top:0;right:0}.compare-rc-badges-top .badge-sm:nth-child(2){position:absolute;top:56px;right:50%}.compare-rc-badges-bottom{position:absolute;top:50px;left:0;right:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2}.compare-rc-badges-bottom .badge-sm:nth-child(1){position:absolute;top:-25px;left:55%}.compare-rc-badges-bottom .badge-sm:nth-child(2){position:absolute;top:25px;right:-10px}.compare-rc-title{position:relative;z-index:1;padding-top:20px;padding-bottom:5px}}.advantages{margin-top:2rem;margin-left:auto;margin-right:auto}.advantages__container{padding:0;gap:16px;width:auto}.feat__sub{display:none}.advantages__title{line-height:1.2;letter-spacing:-.01em;margin-bottom:1rem;width:auto;height:44px;font-family:Bounded;font-style:normal;font-weight:400;font-size:32px;line-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;color:#35463f}.advantages__hero{position:relative;border-radius:1.5rem;overflow:hidden;padding:0;gap:28px;width:auto;height:574px}.advantages-swiper{position:absolute;inset:0;width:100%;height:100%;overflow:unset!important}.advantages-swiper .swiper-slide{position:relative;width:100%;height:100%}.advantages__bg,.advantages__bg img{position:absolute;inset:0;width:100%;height:100%;border-radius:20px}.advantages__bg img{-o-object-fit:cover;object-fit:cover}.advantages__card{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px;gap:20px;width:29%;height:auto;left:16px;bottom:16px;background:#fcfcfd;border-radius:16px;z-index:2;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.swiper-slide-active .advantages__card{opacity:1;pointer-events:auto}.advantages__card-title{width:auto;font-family:Bounded;font-style:normal;font-weight:400;font-size:20px;line-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.advantages__card-text{width:auto;margin-top:-.8rem;font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:130%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.03em;font-family:Inter;font-style:normal;letter-spacing:-.03em;color:#81988b}.advantages__card-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.75rem;background:#042e1d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0;gap:10px;width:auto;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 24px;gap:8px;width:auto;height:40px;background:#042e1d;border-radius:12px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0;font-family:Bounded;font-style:normal;font-weight:400;font-size:12px;line-height:12px;text-align:center;justify-content:center;display:flex;align-items:center;color:#daf7e2;margin-top:auto}.advantages__chips{position:absolute;right:1.5rem;bottom:1.5rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:8px;width:auto;height:36px}.a-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;height:2.5rem;padding:0 .9rem 0 .35rem;border-radius:1.25rem;background:#f5f6f5;color:#35463f;font-size:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:center;padding:4px 16px 4px 4px;gap:11px;width:auto;height:36px;background:#fcfcfd;border-radius:24px;font-family:Inter;font-style:normal;font-weight:200;font-size:15px;line-height:23px;letter-spacing:-.44px;color:#35463f}.a-chip__thumb{display:-ms-inline-grid;display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;overflow:hidden;background:#dfe6e4;width:42px;height:28px;border-radius:20px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.a-chip__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.a-chip--active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 16px 4px 4px;gap:11px;background:#042e1d;border-radius:24px;font-family:Inter;font-style:normal;font-weight:200;font-size:15px;line-height:23px;display:flex;align-items:center;letter-spacing:-.44px;color:#fcfcfd}.advantages__features{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:16px;width:auto;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.feat{width:32.7%;height:192px;border-radius:24px;background:#fcfcfd;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.feat__thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 62%;object-position:50% 62%;width:100%;height:150px;border-radius:26px;padding:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.feat__title{width:auto;margin-top:.5rem;padding-left:1.5rem;font-family:Bounded;font-style:normal;font-weight:400;font-size:16px;line-height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f}.gallery-modal{position:fixed;inset:0;display:none;z-index:9999}.gallery-modal.is-open{display:block}.gallery-modal__backdrop{position:absolute;inset:0;background:rgba(10,13,12,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gallery{position:absolute;top:50%;left:50%;padding:1rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:1rem;background:#fcfcfd;-webkit-box-shadow:0 10px 40px rgba(12,12,13,.35);box-shadow:0 10px 40px rgba(12,12,13,.35);overflow:hidden;max-height:90vh;width:90%;display:-ms-grid;display:grid}.gallery__close{position:absolute;right:.75rem;top:.75rem;width:2rem;height:2rem;border-radius:.5rem;background:rgba(0,0,0,.5);color:#fcfcfd;font-size:1.25rem;z-index:3}.gallery__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2.25rem;height:2.25rem;border-radius:.5rem;background:rgba(0,0,0,.5);color:#fcfcfd;font-size:1.6rem;z-index:3}.gallery__nav--prev{left:.75rem}.gallery__nav--next{right:.75rem}.gallery__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-touch-action:pan-y;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.gallery__track.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.gallery__slide{-webkit-box-flex:0;-ms-flex:0 0 clamp(80%,80vw,800px);flex:0 0 clamp(80%,80vw,800px);border-radius:.75rem;overflow:hidden;background:#e9ebea;position:relative}.gallery__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.advantages__hero{height:28rem}.advantages__card{width:min(29rem,75%);padding:16px}.advantages__features{-ms-grid-columns:1fr;grid-template-columns:1fr}.gallery__slide{-ms-flex-preferred-size:82vw;flex-basis:82vw}}.advantages-swiper .swiper-slide{opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.advantages-swiper .swiper-slide-active{opacity:1}.advantages__bg,.advantages__bg img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery__slide img,.gallery__track{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery__track{cursor:-webkit-grab;cursor:grab}.gallery__track.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.gallery__track{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.gallery__slide img,.gallery__track{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery__track{cursor:-webkit-grab;cursor:grab}.gallery__track.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.gallery__track::-webkit-scrollbar{display:none}.advantages__card-sub{margin-top:-15px;line-height:8px;font-family:Inter;font-style:normal;font-weight:300;font-size:16px;letter-spacing:-.03em;color:#35463f}@media (max-width:1069px){.advantages__container{height:auto;gap:12px}.advantages__title{margin-bottom:0;font-family:Bounded;font-style:normal;font-weight:466;font-size:24px;line-height:28px;color:#35463f}.advantages__hero{height:clamp(360px,56vw,560px);border-radius:24px}.advantages__bg,.advantages__bg img{height:100%}.advantages__chips{position:static;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 8px 6px;margin:0 -8px 8px}.advantages__chips::-webkit-scrollbar{display:none}.feat__sub{width:auto;margin-top:.5rem;padding-left:1rem;padding-right:1rem;font-family:Inter;font-style:normal;font-weight:300;font-size:12px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f}.advantages__card-btn{display:none}.advantages__card{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 24px);max-width:760px;border-radius:16px;bottom:-8%}.advantages__card-text{font-family:Inter;font-style:normal;font-weight:400;font-size:11px;line-height:15px;color:#81988b}.advantages__features{height:auto;gap:12px}.feat{width:calc(33.333% - 8px);height:287px}.feat__thumb img{height:190px;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;border-radius:46px}.feat__title{padding-left:1rem;padding-right:1rem;margin-top:0;font-family:Bounded;font-style:normal;font-weight:400;font-size:24px;line-height:24px;color:#35463f}.advantages__bg .bg-img{border-radius:30px}}@media (max-width:799px){.advantages__hero{height:clamp(380px,62vw,580px)}.advantages__card{left:12px;right:12px;-webkit-transform:none;-ms-transform:none;transform:none;width:auto}.advantages__chips{padding:0 12px 6px;margin:0 -12px 10px;gap:10px}.advantages__features{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;gap:12px;padding-bottom:4px;overflow-y:hidden}.advantages__features::-webkit-scrollbar{display:none}.feat{-webkit-box-flex:0;-ms-flex:0 0 78%;flex:0 0 78%;max-width:78%;height:330px;scroll-snap-align:start}.feat__thumb img{height:265px}}.advantages__dots{display:none}@media (max-width:768px){.advantages__card{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 24px);max-width:760px;border-radius:16px;bottom:-12%}}@media (max-width:420px){.advantages__card{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 24px);max-width:760px;border-radius:16px;bottom:-20%!important}}@media (max-width:1069px){.advantages__dots{position:absolute!important;left:50%!important;bottom:8%!important;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important;width:unset!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;gap:10px!important;padding:6px 12px;border-radius:999px;background:#fcfcfd;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);z-index:3}.advantages__dot{width:10px;height:10px;border-radius:50%;background:#dfe4e1;opacity:.9;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.advantages__dot.is-active{background:#35463f;opacity:1}}@media (max-width:1069px){.advantages__hero{overflow:visible;margin-bottom:var(--card-pop,160px)}.advantages__card{left:50%;right:auto;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);width:calc(100% - 24px);max-width:760px;border-radius:16px}.swiper-slide-active .advantages__card{opacity:1;pointer-events:auto;min-height:150px}}@media (max-width:799px){.advantages__card{left:12px;right:12px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}@media (max-width:609px){.advantages__title{font-family:Bounded;font-style:normal;font-weight:400;font-size:20px;line-height:23px;color:#35463f}.advantages__card{bottom:-15%}}.advantages__bg{-ms-touch-action:pan-y;touch-action:pan-y}.apartments{margin-top:2rem;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.apartments__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:16px;width:auto;height:595px}.apartments__title{line-height:1.2;letter-spacing:-.01em;margin-bottom:.5rem;width:auto;height:44px;font-family:Bounded;font-style:normal;font-weight:400;font-size:32px;line-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;color:#35463f;width:97%;margin-left:auto;margin-right:auto}.apartments__panel{background:#05231a;border-radius:20px;padding:20px;width:549px;height:495px;background:#042e1d;border-radius:24px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.ap-tabs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px;width:497px;height:48px;background:#032014;border:1px solid #0d5336;border-radius:20px;isolation:isolate}.ap-tab{position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:40px;border:0;border-radius:16px;background:0 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;padding:10px 12px;gap:5px;font-family:Inter,sans-serif;font-style:normal;font-weight:200;font-size:13px;line-height:24px;letter-spacing:-.15px;color:#5c6a65;-webkit-transition:color .25s ease,background-color .25s ease;transition:color .25s ease,background-color .25s ease}.ap-tab:not(.is-active):hover{background:rgba(19,19,20,.5);color:#daf7e2}.ap-tab.is-active{color:#e3f0eb;cursor:default}.ap-tab-marker{position:absolute;z-index:1;left:0;top:0;width:120px;height:40px;border-radius:16px;border:1px solid #0d5034;background:radial-gradient(circle at 30% 30%,rgba(38,122,81,.6) 0,#0d5336 40%),#0d5336;-webkit-transition:all .9s cubic-bezier(.22,.7,.22,1);transition:all .9s cubic-bezier(.22,.7,.22,1)}.ap-tab--active{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;gap:5px;width:122.25px;height:40px;background:#0d5336;border:1px solid #0d5034;border-radius:16px;font-family:Inter;font-style:normal;font-weight:200;font-size:13px;line-height:24px;display:flex;align-items:center;text-align:center;color:#e3f0eb}.ap-head{margin:18px 6px 12px}.ap-title{font-size:36px;line-height:1.2;letter-spacing:-.02em;margin-bottom:10px;width:auto;height:40px;left:calc(50% - 195.5px - 53px);top:104px;font-family:Bounded;font-style:normal;font-weight:466;font-size:32px;line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;color:#daf7e2}.ap-desc{color:rgba(255,255,255,.78);font-size:14px;line-height:1.45;width:448px;font-family:Inter;font-style:normal;font-weight:400;font-size:13px;line-height:130%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.03em;color:#81988b}.ap-rooms{margin:24px 6px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;gap:14px;width:272px;height:81px;left:26px;top:233px}.ap-rooms__label{color:#d6e6df;font-size:13px;margin-bottom:10px;width:272px;height:19px;font-family:Inter;font-style:normal;font-weight:200;font-size:12px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.15px;color:#81988b}.ap-rooms__chips{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:12px;width:auto;height:48px}.ap-room{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#fcfcfd;font-weight:600;-webkit-transition:.2s;transition:.2s;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;width:54px;height:48px;background:#032014;border:1px solid #0d5336;border-radius:100px}.ap-room4plus{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;width:74px;height:48px;background:#032014;border:1px solid #0d5336;border-radius:100px}.ap-room:hover{background:rgba(255,255,255,.1)}.ap-room:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.ap-room--active{background:#fcfcfd;color:#063525}.ap-cta{display:-ms-grid;display:grid;place-items:center;margin-top:22px;height:56px;width:100%;border-radius:12px;background:#0a3b29;color:#daf7e2;font-family:Bounded,sans-serif;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;gap:8px;width:499px;height:48px;left:calc(50% - 249.5px + 1px);background:#0d5034;border-radius:12px;font-family:Bounded;font-style:normal;font-weight:300;font-size:12px;line-height:23px;display:flex;align-items:center;text-align:center;color:#daf7e2;-webkit-transform:translateY(210%);-ms-transform:translateY(210%);transform:translateY(210%)}.ap-cta:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.plans{width:775px;height:495px;background:#fcfcfd;border-radius:24px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;-ms-flex-positive:0;flex-grow:0}.plans__counter{position:absolute;width:34px;height:16px;left:20px;top:19px;font-family:Inter;font-style:normal;font-weight:500;font-size:12px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;z-index:4;color:#81988b}.plans__viewport{position:relative;overflow:hidden;border-radius:18px;background:#fcfcfd;height:420px}.plans__track,.plans__viewport{cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.plans.is-grabbing .plans__track,.plans.is-grabbing .plans__viewport,.plans__track.is-grabbing,.plans__viewport.is-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.plans__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:92px;height:100%;padding:0 120px;will-change:transform;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.plans__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:370px;height:370px;border-radius:18px;display:-ms-grid;display:grid;place-items:center;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96);opacity:.8;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:transform .35s ease,opacity .35s ease,box-shadow .35s ease;transition:transform .35s ease,opacity .35s ease,box-shadow .35s ease,-webkit-transform .35s ease,-webkit-box-shadow .35s ease}.plans__slide img{width:75%;height:75%;-o-object-fit:contain;object-fit:contain}.plans__slide,.plans__slide img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plans__slide.is-active{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12);opacity:1;z-index:2}.plans__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:44px;height:44px;border-radius:12px;color:#35463f;display:-ms-grid;display:grid;place-items:center;z-index:5;-webkit-transition:.2s;transition:.2s}.plans__nav:hover{background:rgba(12,12,13,.1)}.plans__nav--prev{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;gap:10px;width:38px;height:38px;left:162px;border:1px solid #e0e6e5;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:8px}.plans__nav--next{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;gap:10px;width:38px;height:38px;left:566px;border:1px solid #e0e6e5;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:8px}.plans__info{position:relative;text-align:center;margin-top:-.5rem;z-index:99}.plans__price{position:relative;font-size:22px;font-weight:700;margin-bottom:6px;z-index:99;font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#35463f}.plans__sub{font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:24px;letter-spacing:-.2px;color:#81988b}.plans__sub .plan_sub_span{color:#35463f}div.plans__sub span.plan_sub_span{color:#35463f!important}@media (max-width:1100px){.apartments__container{-ms-grid-columns:1fr;grid-template-columns:1fr}.plans__viewport{height:400px}.plans__track{padding:0 100px;gap:72px}}@media (max-width:560px){.ap-title{font-size:28px}.plans__slide{width:78vw;height:60vw;max-height:300px}.plans__nav{width:40px;height:40px}.ap-tabs{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ap-tabs::-webkit-scrollbar{display:none}.ap-tab{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 10px;height:38px;font-size:12px;line-height:20px;border-radius:14px}.ap-tab-marker{border-radius:14px;height:38px}}.plans{position:relative}.plans__viewport{position:relative;overflow:hidden;border-radius:18px;background:#fcfcfd;height:420px}.plans__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:92px;height:100%;padding:0 120px;will-change:transform;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.plans__slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:370px;min-height:370px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;border-radius:18px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96);opacity:.8;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease}.plans__slide.is-active{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12);opacity:1;z-index:2}.plans__imgwrap{width:351px;height:381px;max-width:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:18px;overflow:hidden}.plans__imgwrap img{width:75%;height:75%;-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plans__caption{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:6px;opacity:0;-webkit-transform:translateY(24px) scale(.9);-ms-transform:translateY(24px) scale(.9);transform:translateY(24px) scale(.9);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:opacity .6s cubic-bezier(.22,.7,.22,1),-webkit-transform .6s cubic-bezier(.22,.7,.22,1);transition:opacity .6s cubic-bezier(.22,.7,.22,1),-webkit-transform .6s cubic-bezier(.22,.7,.22,1);transition:opacity .6s cubic-bezier(.22,.7,.22,1),transform .6s cubic-bezier(.22,.7,.22,1);transition:opacity .6s cubic-bezier(.22,.7,.22,1),transform .6s cubic-bezier(.22,.7,.22,1),-webkit-transform .6s cubic-bezier(.22,.7,.22,1);pointer-events:none}.plans__slide.is-active .plans__caption{opacity:1;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.plans__slide.is-leaving .plans__caption{opacity:0;-webkit-transform:translateY(-16px) scale(.8);-ms-transform:translateY(-16px) scale(.8);transform:translateY(-16px) scale(.8);-webkit-transition:opacity .6s cubic-bezier(.22,.7,.22,1),-webkit-transform .6s cubic-bezier(.22,.7,.22,1);transition:opacity .6s cubic-bezier(.22,.7,.22,1),-webkit-transform .6s cubic-bezier(.22,.7,.22,1);transition:opacity .6s cubic-bezier(.22,.7,.22,1),transform .6s cubic-bezier(.22,.7,.22,1);transition:opacity .6s cubic-bezier(.22,.7,.22,1),transform .6s cubic-bezier(.22,.7,.22,1),-webkit-transform .6s cubic-bezier(.22,.7,.22,1)}.plans__caption-price{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#35463f}.plans__caption-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:24px;letter-spacing:-.2px}.plans__caption-type{color:#81988b}.plans__caption-size{color:#35463f}.plans__info{display:none}.apx-panel{background:#042e1d;border-radius:24px;padding:20px;width:100%;height:495px}.apx-tabs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:4px;width:100%;height:48px;background:#032014;border:1px solid #0d5336;border-radius:20px;isolation:isolate}.apx-tab{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:40px;border:0;border-radius:16px;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#5c6a65;font:200 13px/24px Inter,sans-serif;letter-spacing:-.15px;z-index:2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transition:color .25s ease,background-color .25s ease;transition:color .25s ease,background-color .25s ease}.apx-tab:hover:not(.is-active){background:rgba(19,19,20,.5);color:#daf7e2}.apx-tab.is-active{color:#e3f0eb}.apx-tab:active{-webkit-transform:none;-ms-transform:none;transform:none}.apx-tab[disabled]{pointer-events:none}.apx-marker{position:absolute;z-index:1;left:0;top:5%;height:90%;width:120px;border:1px solid #0d5034;border-radius:16px;background:radial-gradient(circle at 30% 30%,rgba(38,122,81,.6) 0,#0d5336 40%),#0d5336;pointer-events:none;-webkit-transition:width .2s,-webkit-transform .35s cubic-bezier(.22,.7,.22,1);transition:width .2s,-webkit-transform .35s cubic-bezier(.22,.7,.22,1);transition:transform .35s cubic-bezier(.22,.7,.22,1),width .2s;transition:transform .35s cubic-bezier(.22,.7,.22,1),width .2s,-webkit-transform .35s cubic-bezier(.22,.7,.22,1)}.apx-head{margin:18px 6px 12px}.apx-title{font:466 32px/40px Bounded,sans-serif;letter-spacing:-.01em;color:#daf7e2;margin:0 0 10px}.apx-desc{font:400 13px/1.3 Inter,sans-serif;letter-spacing:-.03em;color:#81988b;margin:0;max-width:auto}.apx-group{margin:24px 6px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.apx-label{font:200 12px/19px Inter,sans-serif;letter-spacing:-.15px;color:#81988b}.apx-chips{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;height:48px}.apx-chip{min-width:54px;height:48px;padding:0 12px;border-radius:100px;background:#032014;border:1px solid #0d5336;color:#fcfcfd;font:600 14px/48px Inter,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;-webkit-transition:.2s;transition:.2s}.apx-chip--wide{min-width:74px}.apx-chip:hover{background:rgba(255,255,255,.08)}.apx-chip:active{-webkit-transform:none;-ms-transform:none;transform:none}.apx-chip.is-active{background:#fcfcfd;color:#063525}.apx-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;width:100%;border-radius:12px;background:#0d5034;color:#daf7e2;font:300 12px/23px Bounded,sans-serif;letter-spacing:0;margin-top:22px;text-decoration:none}.apx-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apx-dynamic{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.apx-cta{margin-top:auto}@media (max-width:1100px){.apartments__container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(420px,1fr) 1.25fr;grid-template-columns:minmax(420px,1fr) 1.25fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px;height:auto}.apx-panel{background:#fcfcfd;border:1px solid #e0e6e5;border-radius:20px;height:auto}.apx-head{display:none}.apx-tabs{background:#fff;border:1px solid #e0e6e5;height:46px;border-radius:16px;padding:4px}.apx-tab{color:#35463f;height:38px;border-radius:14px;font:400 13px/22px Inter,sans-serif}.apx-tab.is-active{color:#35463f}.apx-marker{height:38px;border-radius:14px;border:1px solid #e0e6e5;background:#fcfcfd}.apx-group{margin:14px 6px 10px}.apx-label{color:#81988b}.apx-chips{gap:10px;height:auto}.apx-chip{background:#fff;border:1px solid #e0e6e5;color:#35463f;min-width:52px;height:40px;font:600 14px/40px Inter,sans-serif;border-radius:999px}.apx-chip--wide{min-width:68px}.apx-chip.is-active{background:#042e1d;border-color:#042e1d;color:#daf7e2}.apx-thumbs{margin:14px 6px 0}.apx-thumbs__grid{display:-ms-grid;display:grid;-ms-grid-columns:(86px)[6];grid-template-columns:repeat(6,86px);gap:14px}.apx-panel{padding:0}.apx-thumb{width:86px;height:86px;border-radius:12px;border:1px solid #e0e6e5;background:#fff;display:-ms-grid;display:grid;place-items:center;position:relative;overflow:hidden}.apx-thumb img{width:74px;height:74px;-o-object-fit:contain;object-fit:contain;pointer-events:none}.apx-thumb.is-active{-webkit-box-shadow:inset 0 0 0 2px #35463f,0 0 0 4px #eef2f0;box-shadow:inset 0 0 0 2px #35463f,0 0 0 4px #eef2f0;border-color:#35463f}.apx-thumb.is-hidden{display:none}.apx-more{margin-top:14px;height:36px;padding:0 14px;border-radius:999px;border:1px solid #e0e6e5;background:#fff;color:#35463f;font:500 13px/36px Inter,sans-serif}.plans{width:100%;max-width:45vw;height:auto;background:#fcfcfd;border:1px solid #e0e6e5;border-radius:20px;padding:12px}.plans__counter{left:20px;top:16px;color:#81988b}.plans__viewport{height:440px;border-radius:16px}.plans__track{gap:64px;padding:0 88px}.plans__nav{width:40px;height:40px;border:1px solid #e0e6e5;border-radius:10px}.plans__nav--prev{left:16px}.plans__nav--next{right:16px;left:auto}.apx-tabs{display:none}}@media (max-width:900px){.apartments__container{-ms-grid-columns:1fr;grid-template-columns:1fr;width:100%!important}.apx-tabs{margin-bottom:6px}.plans{max-width:40vw}.apx-thumbs__grid{-ms-grid-columns:(86px)[5];grid-template-columns:repeat(5,86px)}.plans__viewport{height:400px}.plans__track{gap:56px;padding:0 72px}}@media (max-width:825px) and (min-width:640px){.apartments__container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(360px,1fr) 1.1fr!important;grid-template-columns:minmax(360px,1fr) 1.1fr!important;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px;height:auto;background-color:#fff;border-radius:24px;padding:1rem 1rem;width:97%}.apx-panel{max-width:45vw}.apx-thumbs__grid{-ms-grid-columns:(86px)[3]!important;grid-template-columns:repeat(3,86px)!important}.plans{max-width:40vw}}@media (max-width:640px){.apx-thumbs__grid{-ms-grid-columns:(86px)[4];grid-template-columns:repeat(4,86px)}.apx-thumb{width:78px;height:78px}.apx-thumb img{width:66px;height:66px}.plans__viewport{height:360px}.plans__track{gap:48px;padding:0 56px}}.apx-tab{pointer-events:auto;cursor:pointer}.apx-marker{pointer-events:none;z-index:1}.apx-tab{z-index:2}@media (max-width:1100px){.apartments__container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(420px,1fr) 1.25fr;grid-template-columns:minmax(420px,1fr) 1.25fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px;height:auto}.apx-panel{background:#fcfcfd;border:0;border-radius:20px;height:auto}.apx-tabs{background:#fff;border:1px solid #e0e6e5;height:46px;border-radius:16px;padding:4px}.apx-tab{color:#35463f;height:38px;border-radius:14px;font:400 13px/22px Inter,sans-serif}.apx-tab.is-active{color:#35463f}.apx-marker{height:38px;border-radius:14px;border:1px solid #e0e6e5;background:#fcfcfd}.apx-group{margin:14px 6px 10px}.apx-label{font-family:Inter;font-style:normal;font-weight:300;font-size:12px;line-height:19px;letter-spacing:-.15px;color:#81988b}.apx-chips{gap:10px;height:auto;padding-top:.5rem}.apx-chip{background:#fff;border:1px solid #e0e6e5;color:#35463f;height:40px;font:600 14px/40px Inter,sans-serif;border-radius:999px;width:100%}.apx-chip--wide{min-width:68px}.apx-chip.is-active{background:#042e1d;border-color:#042e1d;color:#daf7e2}.apx-thumbs{margin:14px 6px 0}.apx-thumbs__grid{display:-ms-grid;display:grid;-ms-grid-columns:(86px)[6];grid-template-columns:repeat(6,86px);gap:14px}.apx-thumb{width:86px;height:86px;border-radius:12px;border:1px solid #e0e6e5;background:#fff;display:-ms-grid;display:grid;place-items:center;overflow:hidden;position:relative}.apx-thumb img{width:74px;height:74px;-o-object-fit:contain;object-fit:contain;pointer-events:none;padding:.3rem}.apx-thumb.is-active{-webkit-box-shadow:inset 0 0 0 2px #35463f,0 0 0 4px #eef2f0;box-shadow:inset 0 0 0 2px #35463f,0 0 0 4px #eef2f0;border-color:#35463f}.apx-thumb.is-hidden{display:none}.apx-more{margin-top:14px;height:36px;padding:0 14px;border-radius:999px;border:1px solid #e0e6e5;background:#fff;color:#35463f;font:500 13px/36px Inter,sans-serif}.apx-cta{display:none}.plans__caption-price{font-family:Inter;font-style:normal;font-weight:300;font-size:22px;line-height:28px;color:#35463f}.plans{width:100%;height:auto;background:#fcfcfd;border:1px solid #e0e6e5;border-radius:20px;padding:12px}.plans__caption-sub{font-size:16px;line-height:24px}.plans__counter{left:20px;top:16px;color:#81988b}.plans__viewport{height:440px;border-radius:16px}.plans__track{gap:64px;padding:0 88px}.plans__nav{width:40px;height:40px;border:1px solid #e0e6e5;border-radius:10px}.plans__nav--prev{left:16px}.plans__nav--next{right:16px;left:auto}}@media (max-width:900px){.apartments__container{-ms-grid-columns:1fr;grid-template-columns:1fr}.apx-thumbs__grid{-ms-grid-columns:(86px)[5];grid-template-columns:repeat(5,86px)}.plans__viewport{height:400px}.plans__track{gap:56px;padding:0 72px}}@media (max-width:640px){.apx-thumbs__grid{-ms-grid-columns:(86px)[4];grid-template-columns:repeat(4,86px)}.apx-thumb{width:78px;height:78px}.apx-thumb img{width:66px;height:66px}.plans__viewport{height:360px}.plans__track{gap:48px;padding:0 56px}}.apx-thumbs{margin:14px 6px 0}.apx-thumbs__grid{display:-ms-grid;display:grid;-ms-grid-columns:(86px)[6];grid-template-columns:repeat(6,86px);gap:14px}.apx-thumb{width:86px;height:86px;border:1px solid #e0e6e5;border-radius:12px;background:#fff;display:-ms-grid;display:grid;place-items:center;overflow:hidden;position:relative}.plans__slide.is-active{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1;z-index:2}.apx-thumb img{width:74px;height:74px;-o-object-fit:contain;object-fit:contain;pointer-events:none}.apx-thumb.is-active{-webkit-box-shadow:inset 0 0 0 2px #35463f,0 0 0 4px #eef2f0;box-shadow:inset 0 0 0 2px #35463f,0 0 0 4px #eef2f0;border-color:#35463f}.apx-thumb.is-hidden{display:none}.apx-more{margin-top:14px;height:36px;padding:0 14px;border-radius:999px;border:1px solid #e0e6e5;background:#fff;color:#35463f;font:500 13px/36px Inter,sans-serif}@media (max-width:900px){.apx-thumbs__grid{-ms-grid-columns:(86px)[5];grid-template-columns:repeat(5,86px)}}@media (max-width:640px){.apx-thumbs__grid{-ms-grid-columns:(86px)[4];grid-template-columns:repeat(4,86px)}.apx-thumb{width:78px;height:78px}.apx-thumb img{width:66px;height:66px}}.apx-thumbs{margin:14px 6px 0}.apx-thumbs__grid{display:-ms-grid;display:grid;-ms-grid-columns:(86px)[6];grid-template-columns:repeat(6,86px);gap:14px}.apx-thumb{width:86px;height:86px;border:0;border-radius:12px;background:#fff;display:-ms-grid;display:grid;place-items:center;overflow:hidden}.apx-thumb img{width:74px;height:74px;-o-object-fit:contain;object-fit:contain}.apx-thumb.is-hidden{display:none}.apx-thumb.is-active{-webkit-box-shadow:inset 0 0 0 2px #35463f,0 0 0 4px #eef2f0;box-shadow:inset 0 0 0 2px #35463f,0 0 0 4px #eef2f0;border-color:#35463f}@media (max-width:900px){.apx-thumbs__grid{-ms-grid-columns:(86px)[5];grid-template-columns:repeat(5,86px)}}@media (max-width:640px){.apx-thumbs__grid{-ms-grid-columns:(86px)[4];grid-template-columns:repeat(4,86px)}.apx-thumb{width:78px;height:78px}.apx-thumb img{width:66px;height:66px}}@media (min-width:1101px){.apx-thumbs{display:none!important}.apartments__title{display:none!important}.apx-top{display:none}.apx-cta-width{display:none!important}}@media (max-width:1100px){.apx-top{display:block;margin:12px 0 10px}.apx-cta-width{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;gap:8px;background:#042e1d;border-radius:12px;font-family:Bounded;font-style:normal;font-weight:300;font-size:12px;line-height:22px;width:97%;color:#daf7e2;margin-left:auto;margin-right:auto;margin-top:1.5rem}.apx-cta-width span{margin-top:4px}.apx-top__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:4px;height:46px;width:97%;margin-left:auto;margin-right:auto;background:#f5f6f5;border:1px solid #e0e6e5;border-radius:16px}.apx-top__tab{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:38px;border:0;border-radius:14px;background:0 0;font:400 13px/22px Inter,sans-serif;color:#989899}.apx-top__tab.is-active{background:#042e1d;color:#daf7e2;background:#fcfcfd;-webkit-box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);border-radius:14px}.plans__caption{gap:2px;-webkit-transform:translateY(4px) scale(.9);-ms-transform:translateY(4px) scale(.9);transform:translateY(4px) scale(.9)}.apx-top__group{padding-top:1rem;width:97%;margin-left:auto;margin-right:auto}.apx-panel .apx-group{display:none}.apartments__title{font-family:Bounded;font-style:normal;font-weight:466;font-size:24px;line-height:28px;color:#35463f}.apartments__container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(420px,1fr) 1.25fr;grid-template-columns:minmax(420px,1fr) 1.25fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px;height:auto;background-color:#fff;border-radius:24px;padding:1rem 1rem;width:97%}.plans{width:100%;min-width:0;height:auto;background:#f1f1f1;border:1px solid #e0e6e5;border-radius:20px;padding:12px;overflow:hidden}.plans__viewport{width:100%;height:clamp(320px,50vw,440px);border-radius:16px;background:#f1f1f1}.plans__track{gap:clamp(40px,6vw,64px);padding:0 clamp(24px,8vw,88px)}.plans__slide{width:clamp(240px,38vw,340px);min-height:clamp(220px,34vw,320px)}.plans__nav--prev{left:16px}.plans__nav--next{right:16px;left:auto}.plans__nav{display:none}}@media (max-width:1100px){.apx-thumbs__grid{-ms-grid-columns:(86px)[4];grid-template-columns:repeat(4,86px)}}@media (max-width:1100px){.apx-top__tabs{position:relative}.apx-top__tab{position:relative;z-index:2;-webkit-transition:color .25s ease,background-color .25s ease;transition:color .25s ease,background-color .25s ease}.apx-top__tab.is-active{background:0 0!important;color:#35463f!important;-webkit-box-shadow:none!important;box-shadow:none!important}.apx-top__marker{position:absolute;left:0;top:0;width:120px;height:38px;pointer-events:none;z-index:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:width .3s ease,-webkit-transform 1s cubic-bezier(.22,.7,.22,1);transition:width .3s ease,-webkit-transform 1s cubic-bezier(.22,.7,.22,1);transition:transform 1s cubic-bezier(.22,.7,.22,1),width .3s ease;transition:transform 1s cubic-bezier(.22,.7,.22,1),width .3s ease,-webkit-transform 1s cubic-bezier(.22,.7,.22,1)}.apx-top__marker-inner{width:100%;height:100%;background:#fcfcfd;-webkit-box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);border-radius:14px}}@media (max-width:1100px){.apx-thumbs{text-align:center}.apx-thumbs .apx-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:14px;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;align-items:center;padding:8px 16px;gap:6px;border:1px solid #e0e6e5;border-radius:8px;font-family:Bounded;font-style:normal;font-weight:300;font-size:10px;line-height:12px;align-items:center;text-align:center;color:#35463f}}@media (max-width:800px){.plans__slide.is-active{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}@media (max-width:710px){.plans__slide.is-active{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.apx-thumbs__grid{-ms-grid-columns:(86px)[3];grid-template-columns:repeat(3,86px);gap:4px}.apartments__container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(270px,1fr) 1.25fr;grid-template-columns:minmax(270px,1fr) 1.25fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px;height:auto;background-color:#fff;border-radius:24px;padding:1rem 1rem;width:97%}}@media (max-width:560px){.apartments__container{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:12px}.apx-thumbs{width:100%;margin:12px auto 0}.apx-thumbs__grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:0 12px;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.apx-thumb{-webkit-box-flex:0;-ms-flex:0 0 78px;flex:0 0 78px;width:78px;height:78px;scroll-snap-align:start}.apx-more{display:none!important}.plans{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;max-width:88vw}.apartments__title{font-family:Bounded;font-style:normal;font-weight:400;font-size:20px;line-height:23px;color:#35463f}.feat{height:355px}}@media (max-width:560px){#apxThumbsGrid.apx-thumbs__grid{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;gap:12px;padding:0 12px;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-ms-touch-action:pan-x;touch-action:pan-x;max-width:100vw}#apxThumbsGrid.apx-thumbs__grid::-webkit-scrollbar{display:none}.apartments__container{overflow:hidden}#apxThumbsGrid .apx-thumb{-webkit-box-flex:0;-ms-flex:0 0 78px;flex:0 0 78px;scroll-snap-align:start}.apx-more{display:none!important}}::-ms-backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}*,::after,::backdrop,::before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}.container-const{width:98.4%;height:auto;background:#fcfcfd;border-radius:60px;margin-top:1rem;margin-left:auto;margin-right:auto}.construction{padding:1.5rem 0 2.25rem;margin-left:auto;margin-right:auto;padding:0;gap:28px;width:auto;height:610px;left:calc(50% - 669.5px + .5px);top:63px}@media (max-width:850px){.construction{height:auto}}.construction__container{margin:0 auto;padding:2rem 1rem;border-radius:1.75rem}.construction__title{padding:0;gap:28px;width:auto;height:44px;font-family:Bounded;font-style:normal;font-weight:400;font-size:32px;line-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;color:#35463f}.construction__viewport{position:relative;overflow:hidden;padding:0;gap:50px;margin-top:1rem;width:auto;height:538px}.construction__track,.construction__viewport{cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.construction.is-grabbing .construction__track,.construction.is-grabbing .construction__viewport{cursor:-webkit-grabbing;cursor:grabbing}.construction__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;will-change:transform;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;padding:1rem 0 2rem}.c-card{-webkit-box-flex:0;-ms-flex:0 0 31.3%;flex:0 0 31.3%;min-width:31.3%;margin:0 auto;width:430px;height:538px;border-radius:16px;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.c-card__media{position:relative;border-radius:1.75rem;overflow:hidden;background:#dfe3e1;height:28rem}.c-card__media img,.c-card__poster{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto}.c-card__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-card__play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;background:rgba(252,252,253,.9);-webkit-box-sizing:border-box;box-sizing:border-box;width:82px;height:82px;background:rgba(27,26,28,.01);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.c-card__play::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-38%,-50%);-ms-transform:translate(-38%,-50%);transform:translate(-38%,-50%);width:0;height:0;border-left:22px solid #fcfcfd;border-top:14px solid transparent;border-bottom:14px solid transparent}.c-card.is-playing .c-card__play{opacity:0;visibility:hidden}.c-card__date{position:absolute;padding:18px;gap:32px;width:auto;height:94px;left:18px;bottom:18px;background:#fcfcfd;-webkit-box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);border-radius:16px}.c-card__month{font-family:Bounded;font-style:normal;font-weight:400;font-size:28px;line-height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;color:#35463f;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.c-card__year{width:34px;height:23px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.44px;color:#35463f;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0}.construction__nav{position:absolute;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:44px;height:44px;border-radius:12px;background:rgba(16,17,18,.7);color:#fcfcfd;display:-ms-grid;display:grid;place-items:center;font-size:28px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:38px;height:38px;background:rgba(31,36,34,.8);border:1px solid rgba(224,230,229,.3);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:8px;z-index:99}.construction__nav[disabled]{opacity:.45;pointer-events:none}.construction__nav--prev{left:.75rem}.construction__nav--next{right:.75rem}.c-card__media::after{content:"";position:absolute;inset:auto 0 0 0;height:34%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(4,6,6,.35)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(4,6,6,.35) 100%);pointer-events:none}.yt-modal{position:fixed;inset:0;z-index:4000;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.yt-modal.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.yt-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.yt-modal__dialog{position:relative;width:min(1000px,90vw);aspect-ratio:16/9;border-radius:16px;background:#000;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.4);box-shadow:0 20px 40px rgba(0,0,0,.4);overflow:hidden}.yt-modal__frame-wrap{position:absolute;inset:0;z-index:1;width:100%;height:100%}.yt-modal__frame-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt-modal__close{position:absolute;z-index:2;right:12px;top:12px;width:40px;height:40px;border:0;border-radius:12px;background:rgba(16,17,18,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fcfcfd;font-family:Bounded,system-ui,sans-serif;font-size:20px;line-height:1;font-weight:400;display:-ms-grid;display:grid;place-items:center;cursor:pointer;-webkit-box-shadow:0 10px 24px rgba(0,0,0,.5),0 0 0 1px rgba(252,252,253,.18);box-shadow:0 10px 24px rgba(0,0,0,.5),0 0 0 1px rgba(252,252,253,.18);-webkit-transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.yt-modal__close:hover{background:rgba(16,17,18,.8);-webkit-box-shadow:0 12px 28px rgba(0,0,0,.6),0 0 0 1px rgba(252,252,253,.28);box-shadow:0 12px 28px rgba(0,0,0,.6),0 0 0 1px rgba(252,252,253,.28)}.yt-modal__close:active{background:rgba(16,17,18,.9);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.8),0 0 0 1px rgba(252,252,253,.4);box-shadow:0 4px 12px rgba(0,0,0,.8),0 0 0 1px rgba(252,252,253,.4)}.c-card__poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reels-modal.hidden{display:none}.reels-modal{position:fixed;inset:0;z-index:1000;display:block}.reels-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6)}.reels-modal__viewport{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reels-modal__stage{position:relative;background:#000;border-radius:16px;overflow:hidden;width:min(900px,90vw);aspect-ratio:9/16;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.45);box-shadow:0 10px 40px rgba(0,0,0,.45)}#reelsIframe,#reelsVideo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0;display:none}#reelsIframe.is-active,#reelsVideo.is-active{display:block}.reels-modal__nav--prev{left:10px}.reels-modal__nav--next{right:10px}.reels-modal__overlay{position:absolute;inset:0;display:-ms-grid;display:grid;place-items:center;z-index:2;pointer-events:none;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.reels-modal__overlay img{width:48px;height:48px}.reels-modal__progress{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(255,255,255,.15)}.reels-modal__progress span{display:block;height:100%;width:0;background:#fff;-webkit-transition:width .1s linear;transition:width .1s linear}.reels-modal._controls-hidden .reels-modal__nav{opacity:0}.reels-modal{position:fixed;inset:0;z-index:1000;display:block;background:#000}.reels-modal.hidden{display:none}.reels-modal__backdrop{position:absolute;inset:0;background:#000}.reels-modal__viewport{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reels-modal__stage{position:relative;background:#000;border-radius:16px;overflow:hidden;width:min(90vw,54svh);max-height:96svh;aspect-ratio:9/16;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.45);box-shadow:0 10px 40px rgba(0,0,0,.45)}@supports not (height:1svh){.reels-modal__stage{width:min(90vw,54vh);max-height:96vh}}#reelsIframe,#reelsVideo{position:absolute;inset:0;width:100%;height:100%;border:0;display:none}#reelsVideo{-o-object-fit:contain;object-fit:contain;background:#000}#reelsIframe{background:#000}#reelsIframe.is-active,#reelsVideo.is-active{display:block}.reels-modal__close{position:absolute;top:16px;right:16px;z-index:3;width:40px;height:40px;border-radius:999px;background:rgba(0,0,0,.45);color:#fff;border:0;cursor:pointer;width:48px;height:48px;place-content:center;place-items:center;border-radius:calc(infinity * 1px);background-color:color-mix(in oklab,var(--color-white) 10%,transparent);--tw-backdrop-blur:blur(50px);-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-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;--tw-duration:300ms;-webkit-transition-duration:.3s;transition-duration:.3s;--tw-ease:var(--ease-in-out);-webkit-transition-timing-function:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.reels-modal__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;width:48px;height:48px;border-radius:50%;color:#fff;border:0;cursor:pointer;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;opacity:1;--tw-gradient-position:116deg in oklab;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)));background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-white) 30%, transparent);--tw-gradient-to:color-mix(in oklab, var(--color-white) 0%, transparent);--tw-gradient-stops:var(
    --tw-gradient-via-stops,
    var(--tw-gradient-position),
    var(--tw-gradient-from) var(--tw-gradient-from-position),
    var(--tw-gradient-to) var(--tw-gradient-to-position)
  );position:absolute;width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;-webkit-transition-duration:.3s;transition-duration:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:32px;font-weight:100;--tw-backdrop-blur:blur(50px);-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)}.reels-modal__nav--prev{left:10px}.reels-modal__nav--next{right:10px}.reels-modal__overlay{position:absolute;inset:0;display:-ms-grid;display:grid;place-items:center;z-index:2;pointer-events:none;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;--tw-gradient-position:116deg in oklab;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)));background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-white) 30%, transparent);--tw-gradient-to:color-mix(in oklab, var(--color-white) 0%, transparent);--tw-gradient-stops:var(
    --tw-gradient-via-stops,
    var(--tw-gradient-position),
    var(--tw-gradient-from) var(--tw-gradient-from-position),
    var(--tw-gradient-to) var(--tw-gradient-to-position)
  );width:var(--circle-size-82);height:var(--circle-size-82);margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;-ms-flex-negative:0;flex-shrink:0;border-radius:calc(infinity * 1px)}.reels-modal__overlay img{width:48px;height:48px}.reels-modal__progress{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(255,255,255,.15)}.reels-modal__progress span{display:block;height:100%;width:0;background:#fff;-webkit-transition:width .1s linear;transition:width .1s linear}.reels-modal._controls-hidden .reels-modal__nav{opacity:0}.reels-modal,.reels-modal__backdrop{background:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reels-modal__backdrop{position:absolute;inset:0;cursor:pointer;z-index:1}.reels-modal__stage,.reels-modal__viewport{position:relative;z-index:2}#reelsIframe,#reelsVideo{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1100px){.reels-modal__stage{width:min(76.5vw,45.9svh);max-height:81.6svh}}@supports not (height:1svh){@media (max-width:1100px){.reels-modal__stage{width:min(76.5vw,45.9vh);max-height:81.6vh}}}.construction__track{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1024px){.construction__title{font-size:28px;line-height:1.2}.construction__viewport{height:auto}.construction__track,.construction__viewport{-ms-touch-action:pan-x pinch-zoom;touch-action:pan-x pinch-zoom}.construction__track{gap:16px;padding:8px 0 24px;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.c-card{-webkit-box-flex:0;-ms-flex:0 0 calc(60% - 12px);flex:0 0 calc(60% - 12px);min-width:calc(60% - 12px);height:auto}.c-card__media{height:clamp(360px,52vw,480px)}.c-card__date{left:12px;bottom:12px;padding:14px;border-radius:14px}.construction__nav{display:none}.container-const{background:0 0}}@media (max-width:600px){.c-card{-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%;min-width:58%}.c-card__media{height:84vw}.construction__track{gap:14px;padding:8px 0 20px}.construction__nav{width:38px;height:38px}.construction__title{font-family:Bounded;font-style:normal;font-weight:300;font-size:20px;line-height:23px;color:#35463f}}.projects{padding:2.5rem 0 3rem;padding:0;gap:28px;width:auto;height:498px;margin-left:auto;margin-right:auto}.projects__container{max-width:110.125rem;margin:0 auto;padding:0 1rem}.projects__title{font-family:Bounded,sans-serif;font-size:2.25rem;line-height:1.2;color:#172a22;margin-bottom:1.25rem;font-family:Bounded;font-style:normal;font-weight:400;font-size:32px;line-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;color:#35463f}.projects__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.5rem;padding:0;gap:16px;height:426px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.p-card{position:relative;height:27.5rem;border-radius:1.5rem;overflow:hidden;background:#0b1f17;-webkit-box-shadow:0 10px 28px rgba(12,12,13,.12);box-shadow:0 10px 28px rgba(12,12,13,.12);isolation:isolate;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;width:auto;height:435px}.p-card__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-transition:-webkit-transform .35s ease,-webkit-filter .35s ease;transition:-webkit-transform .35s ease,-webkit-filter .35s ease;transition:transform .35s ease,filter .35s ease;transition:transform .35s ease,filter .35s ease,-webkit-transform .35s ease,-webkit-filter .35s ease}.p-card__tags{position:absolute;left:1rem;top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;z-index:2}.p-tag{padding:.4rem .85rem;border-radius:999px;font-size:.8125rem;line-height:1;color:#e8f6ef;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 22px;gap:8px;width:auto;height:32px;background:rgba(252,252,253,.01);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:72px;font-family:Inter;font-style:normal;font-weight:200;font-size:12px;line-height:19px;letter-spacing:-.15px;color:#fcfcfd}.p-card__panel{position:absolute;left:1.5rem;right:auto;bottom:1.5rem;width:min(30rem,100% - 3rem);background:#fcfcfd;color:#172a22;border-radius:1rem;padding:1.25rem 1.25rem 1rem;-webkit-box-shadow:0 14px 36px rgba(12,12,13,.22);box-shadow:0 14px 36px rgba(12,12,13,.22);z-index:2;position:absolute;width:400px;height:175px;left:16px;bottom:16px;background:#fcfcfd;border-radius:12px}.p-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.p-card__name{font-size:1.875rem;font-weight:700;letter-spacing:-.2px;top:19px;font-family:Bounded;font-style:normal;font-weight:300;font-size:28px;line-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;color:#35463f}.p-card__more{border-radius:.75rem;color:#647a6f;font-size:1.25rem;display:-ms-grid;display:grid;place-items:center;margin-top:-1.1rem;-webkit-transition:background .15s ease,border-color .15s ease,-webkit-transform 50ms ease;transition:background .15s ease,border-color .15s ease,-webkit-transform 50ms ease;transition:background .15s ease,border-color .15s ease,transform 50ms ease;transition:background .15s ease,border-color .15s ease,transform 50ms ease,-webkit-transform 50ms ease;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:1px;font-weight:700;font-size:40px;position:absolute;width:auto;right:25px;top:19px}.p-card__more:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.p-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6b8075;font-size:.9375rem;margin-bottom:.75rem;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:center;padding:0;gap:6px;width:auto;height:18px;font-family:Inter;font-style:normal;font-weight:500;font-size:12px;line-height:15px;display:flex;align-items:center;letter-spacing:-.01em;color:#81988b}.p-card__meta svg{color:#3e5e51;z-index:99;width:16px;margin-left:.8rem}.p-dot{width:4px;height:4px;border-radius:2px;background:#b8c6c0;margin:0 .25rem}.p-card__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.p-card__price{width:auto;height:22px;font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;color:#35463f;position:absolute;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0;bottom:13px}.p-card__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.65rem 1rem;border-radius:.75rem;font-weight:600;text-decoration:none;-webkit-transition:background .15s ease,-webkit-filter .15s ease,-webkit-transform 50ms ease;transition:background .15s ease,-webkit-filter .15s ease,-webkit-transform 50ms ease;transition:filter .15s ease,transform 50ms ease,background .15s ease;transition:filter .15s ease,transform 50ms ease,background .15s ease,-webkit-filter .15s ease,-webkit-transform 50ms ease;position:absolute;width:auto;height:22px;right:6px;bottom:13px;font-family:Bounded;font-style:normal;font-weight:200;font-size:12px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;text-align:center;color:#007aff}.p-card__cta:hover{-webkit-filter:brightness(.97);filter:brightness(.97)}.p-card__cta:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.projects__dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.projects__dot{width:.5rem;height:.5rem;border-radius:50%;border:1px solid #cbd6d2;background:#fff;opacity:.8;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease}.projects__dot.is-active{background:#233f34;border-color:#233f34;-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}@media (max-width:620px){.projects__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.p-card{height:24rem}.p-card__panel{width:calc(100% - 3rem)}}:root{--panel-h:175px;--panel-h-open:320px}.p-card__panel{width:var(--panel-w)!important;height:var(--panel-h);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;will-change:width,height;-webkit-transition:width .35s cubic-bezier(.22,.61,.36,1),height .35s cubic-bezier(.22,.61,.36,1),padding .25s ease,-webkit-box-shadow .25s ease;transition:width .35s cubic-bezier(.22,.61,.36,1),height .35s cubic-bezier(.22,.61,.36,1),padding .25s ease,-webkit-box-shadow .25s ease;transition:width .35s cubic-bezier(.22,.61,.36,1),height .35s cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,padding .25s ease;transition:width .35s cubic-bezier(.22,.61,.36,1),height .35s cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,padding .25s ease,-webkit-box-shadow .25s ease}.p-card__panel.is-open{width:var(--panel-w-open)!important;height:var(--panel-h-open);-webkit-box-shadow:0 22px 48px rgba(12,12,13,.32);box-shadow:0 22px 48px rgba(12,12,13,.32)}.p-card__details{opacity:0;max-height:0;overflow:hidden;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:opacity .25s ease 50ms,max-height .35s ease,-webkit-transform .25s ease 50ms;transition:opacity .25s ease 50ms,max-height .35s ease,-webkit-transform .25s ease 50ms;transition:opacity .25s ease 50ms,transform .25s ease 50ms,max-height .35s ease;transition:opacity .25s ease 50ms,transform .25s ease 50ms,max-height .35s ease,-webkit-transform .25s ease 50ms;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.p-card__panel.is-open .p-card__details{opacity:1;max-height:600px;-webkit-transform:none;-ms-transform:none;transform:none}.p-card__banks{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:10px 0 8px}.bank{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#eef2ef;color:#2b3d35;font:500 12px/1 Inter,sans-serif}.bank img{width:16px;height:16px}.bank--more{background:#eef0f2;color:#36454a}.p-card__list{list-style:none;padding:6px 0 0;margin:0;display:-ms-grid;display:grid;row-gap:6px}.p-card__list li{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;font:500 13px/1.35 Inter,sans-serif;color:#6c8075}.p-card__list li a{text-decoration:none;color:#6c8075}.p-card__list li span{color:#35463f;font-weight:600}@media (max-width:1200px){.p-card__panel,.p-card__panel.is-open{width:calc(100% - 32px)!important;left:16px;right:16px}.p-card__tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.obertka{height:710px;width:auto}.sales{padding:3.5rem 0 3rem;position:absolute;width:100%;height:650px;left:0;margin-left:auto;margin-right:auto}.sales__container{max-width:110.125rem;margin:0 auto;padding:0 1rem}.sales__title{font-size:2.25rem;line-height:1.2;letter-spacing:-.01em;color:#253830;margin-bottom:1.25rem;top:0;font-family:Bounded;font-style:normal;font-weight:400;font-size:32px;line-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;color:#35463f}.sales__wrap{position:relative;height:610px;left:0;background:#fcfcfd}.sales-card{left:50px;top:1%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;background:#fcfcfd;border-radius:1rem;-webkit-box-shadow:0 .25rem 1.25rem rgba(12,12,13,.08);box-shadow:0 .25rem 1.25rem rgba(12,12,13,.08);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:35%;height:560px;left:50px;bottom:0;background:#fcfcfd;border-radius:16px}.sales-card__media{height:12.25rem;overflow:hidden;width:100%;height:148px;left:0;top:0;border-radius:16px}.sales-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sales-card__body{left:50px;bottom:34px;background:#fcfcfd;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;gap:32px;width:auto;height:368px;left:24px;top:172px;padding:1rem 1rem 1rem 1rem}.sales-card__block+.sales-card__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;gap:2px;width:448px;height:48px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.sales-card__subtitle{font-weight:700;color:#253830;margin-bottom:.25rem;width:448px;height:24px;font-family:Bounded;font-style:normal;font-weight:400;font-size:18px;line-height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.sales-card__adresses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;list-style:disc!important}.sales-card__text{color:#7f8f88;width:448px;height:17px;font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:140%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#81988b;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.sales-card__phone{display:block;margin:1rem 0 0;color:#253830;text-decoration:none;width:262px;height:36px;font-family:Bounded;font-style:normal;font-weight:400;font-size:24px;line-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.sales-card__phone:hover{color:#0d5034}.sales-card__hours{font-family:Inter;font-style:normal;font-weight:400;font-size:13px;letter-spacing:-.03em;margin-top:-1rem;color:#81988b}.sales-card__actions{display:-ms-grid;display:grid;gap:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;gap:8px;width:448px;height:104px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.btn{height:3.25rem;border-radius:.75rem;padding:0 1.25rem;font-weight:600;-webkit-transition:background-color .2s ease,color .2s ease,border-color .2s ease,-webkit-transform 60ms ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease,-webkit-transform 60ms ease,-webkit-box-shadow .2s ease;transition:transform 60ms ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease;transition:transform 60ms ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,-webkit-transform 60ms ease,-webkit-box-shadow .2s ease;cursor:pointer}.btn:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.btn--primary{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;gap:8px;width:448px;height:48px;background:#042e1d;border-radius:12px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0;font-family:Bounded;font-style:normal;font-weight:400;font-size:12px;line-height:23px;display:flex;align-items:center;text-align:center;color:#daf7e2}.btn--primary:hover{background:#0d5034;border-color:#0d5034}.btn--ghost{background:0 0;color:#253830;border:1px solid #e0e6e5;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;gap:8px;width:448px;height:48px;border:1px solid #e0e6e5;border-radius:12px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0;font-family:Bounded;font-style:normal;font-weight:400;font-size:12px;line-height:23px;display:flex;align-items:center;text-align:center;color:#35463f;flex:none;order:1;flex-grow:0}.btn--ghost:hover{background:#f6f7f6}.sales-map{position:relative;width:100%;height:100%;overflow:hidden;background:#f2f4f3;-webkit-box-shadow:inset 0 0 0 1px #e6ecea;box-shadow:inset 0 0 0 1px #e6ecea;z-index:1}.sales-map__bg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.sales-map__bg iframe,.sales-map__bg img{position:absolute;inset:0;width:100%!important;height:100%!important;left:0;top:0;scale:1.07}.sales-map__bg img{-o-object-fit:cover;object-fit:cover;display:block}.sales-map__bg iframe{border:0;display:block;max-width:100%;max-height:100%}.sales-map__chip{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem .875rem;color:#253830;font-weight:600;pointer-events:none}.sales-map__pin{width:1.5rem;height:1.5rem;border-radius:999px;display:-ms-grid;display:grid;place-items:center;color:#0d5034;background:#fcfcfd;-webkit-box-shadow:inset 0 0 0 1px #e0e6e5;box-shadow:inset 0 0 0 1px #e0e6e5;padding:10px;gap:10px;width:38px;height:38px;background:#fcfcfd;-webkit-box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);box-shadow:0 1px 4px rgba(12,12,13,.1),0 1px 4px rgba(12,12,13,.05);border-radius:8px}.main-office-text{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;gap:10px;width:132px;height:38px;background:rgba(31,36,34,.8);border:1px solid rgba(224,230,229,.3);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:8px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;flex-grow:0;font-family:Bounded;font-style:normal;font-weight:200;font-size:12px;line-height:19px;letter-spacing:-.15px;color:#fcfcfd;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;flex-grow:0}@media (max-width:1200px){.sales__wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}.sales-map{height:28rem}}.sales{position:relative;left:auto;right:auto;width:100%;height:auto}.sales__container{max-width:110.125rem;margin-inline:auto;padding-inline:1rem}.sales__wrap{position:relative;background:#fcfcfd;border-radius:16px;overflow:hidden;min-height:610px;height:auto}.sales-card{position:absolute;top:50%;left:32px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:auto;z-index:10}.sales-map{position:relative;height:auto;min-height:610px;-webkit-box-shadow:inset 0 0 0 1px #e6ecea;box-shadow:inset 0 0 0 1px #e6ecea;background:#f2f4f3}.sales-map__bg{position:relative!important;inset:auto!important}.sales-map__bg,.sales-map__bg img{width:100%!important;left:auto!important;top:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;scale:1!important}.sales-map__bg img{display:block}.sales-map__chip{position:absolute;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);pointer-events:none}@media (min-width:1441px){.sales__container{max-width:110.125rem}}.sales-map{position:relative;display:-ms-grid;display:grid;overflow:hidden}.sales-map__bg{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;position:relative!important;z-index:0}.sales-map__bg img{display:block;width:100%!important}.sales-map__chip{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;position:absolute;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);z-index:1;pointer-events:none}.sales-map__bg,.sales-map__bg img{inset:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;scale:1!important}.sales-map{--pin-x:56.3%;--pin-y:34%}.sales-map__chip{left:var(--pin-x);top:var(--pin-y)}@media (max-width:1024px){.obertka{display:none!important}}@media (max-width:600px){.sales{padding-top:10px}.sales__container{padding-left:20px!important;padding-right:20px!important}.obertka{display:block!important;margin-top:24rem}.obertka *{max-width:100%}.sales-card{max-width:350px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:67%;left:20px}.sales-card__phone{margin:0}.sales-card__body{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:20px}.sales-card__block{display:none!important}}@media (max-width:600px){.sales-card{max-width:240px;top:73%}.sales-card__media{height:76px}.sales-card__actions button{font-size:11px;line-height:19px}}.news{padding:5rem .8rem 3.75rem}.news__container{max-width:110.125rem;margin:0 auto;padding:0 1rem}.news__title{font-family:Bounded,sans-serif;font-weight:466;font-size:32px;line-height:40px;letter-spacing:-.01em;color:#35463f;margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;width:auto;max-width:100%;height:466px;margin-bottom:1.5rem}.news-card{position:relative;-webkit-box-flex:0;-ms-flex:0 0 31.3%;flex:0 0 31.3%;min-width:31.3%;width:430px;height:466px;max-width:100%;background:#f1f1f1;border-radius:24px;padding:16px 16px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease;transition:box-shadow .25s ease,transform .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease}.news-card:hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.news-card__media{position:relative;width:100%;height:344px;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 16px 32px -4px rgba(12,7,5,.6),0 4px 4px -4px rgba(12,7,5,.05);box-shadow:0 16px 32px -4px rgba(12,7,5,.6),0 4px 4px -4px rgba(12,7,5,.05);-webkit-transition:height .8s ease-in-out,-webkit-box-shadow .35s ease;transition:height .8s ease-in-out,-webkit-box-shadow .35s ease;transition:height .8s ease-in-out,box-shadow .35s ease;transition:height .8s ease-in-out,box-shadow .35s ease,-webkit-box-shadow .35s ease}.news-card:hover .news-card__media{height:280px;-webkit-box-shadow:0 16px 32px -4px rgba(119,63,74,.6),0 4px 4px -4px rgba(119,63,74,.05);box-shadow:0 16px 32px -4px rgba(119,63,74,.6),0 4px 4px -4px rgba(119,63,74,.05)}.news-card__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.news-card:hover .news-card__img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.news-tag{position:absolute;left:16px;top:16px;padding:12px 22px;border-radius:72px;background:rgba(252,252,253,.01);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:#fcfcfd;font-family:Inter,sans-serif;font-weight:200;font-size:12px;line-height:19px;letter-spacing:-.15px;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;white-space:nowrap}.news-card:hover .news-tag{font-size:12px;line-height:19px;border-radius:60px}.news-card__title{position:relative;margin-top:20px;min-height:32px;font-family:Bounded,sans-serif;font-size:20px;line-height:23px;letter-spacing:-.01em;color:#35463f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.news-card__title-alt,.news-card__title-main{position:absolute;left:0;right:0;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}.news-card__title-main{opacity:1;font-family:Bounded,sans-serif;font-weight:400;color:#35463f}.news-card__title-alt{opacity:0;font-family:Inter,sans-serif;font-weight:400;color:#35463f}.news-card:hover .news-card__title-main{opacity:0}.news-card:hover .news-card__title-alt{opacity:1}.news-card__desc{position:absolute;left:16px;right:70px;bottom:72px;font-family:Inter,sans-serif;font-size:14px;line-height:1.3;letter-spacing:-.03em;color:#5a6c66;opacity:0;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .8s ease-in-out,-webkit-transform .8s ease-in-out;transition:opacity .8s ease-in-out,-webkit-transform .8s ease-in-out;transition:opacity .8s ease-in-out,transform .8s ease-in-out;transition:opacity .8s ease-in-out,transform .8s ease-in-out,-webkit-transform .8s ease-in-out;max-width:430px}.news-card:hover .news-card__desc{opacity:1;-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem)}.news-card__more{position:absolute;right:16px;bottom:16px;width:38px;height:38px;border-radius:8px;background:0 0;border:1px solid #e0e6e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:9px 12px;cursor:pointer;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.news-card__more:hover{border-color:rgba(129,152,139,.6)}.news__cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:100%;height:90px;background:#f1f1f1;border-radius:24px;padding:1.25rem 1.5rem;text-decoration:none;-webkit-transition:background .2s ease;transition:background .2s ease}.news__cta:hover{background:#e9eeec}.news__cta-texts{display:-ms-grid;display:grid;gap:.25rem}.news__cta-title{font-family:Bounded,sans-serif;font-weight:400;font-size:20px;line-height:23px;color:#35463f;letter-spacing:-.01em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news__cta-sub{font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:130%;letter-spacing:-.03em;color:#5c6a65;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news__cta-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border-radius:8px;border:1px solid #e0e6e5;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.news__cta:hover .news__cta-icon{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}@media (max-width:1024px){.news{padding:2rem 1rem 2rem}.news__container{padding:0 .75rem}.news__grid{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding:.25rem .5rem .5rem 0;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.news__grid::-webkit-scrollbar{display:none}.news-card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:clamp(280px,30vw,360px);height:auto;padding:12px 12px 60px;scroll-snap-align:start;width:40%;background-color:#fcfcfd}.news-card__media{height:100%}.news-card__more{display:none}.news__cta{background-color:#fcfcfd}.news__title{font-family:Bounded;font-style:normal;font-weight:466;font-size:24px;line-height:28px;color:#35463f;margin-bottom:.1rem}}@media (max-width:600px){.news{padding:1.5rem .75rem 1.75rem}.news__grid{gap:14px}.news-card__media{height:62vw}.news__title{font-family:Bounded;font-style:normal;font-weight:400;font-size:20px;line-height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f}}.cta-duo{padding:1.25rem 0 2.25rem}.cta-duo__container{max-width:110.125rem;margin:0 auto;padding:0 1rem}.cta-duo__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.5rem;padding-left:1rem;padding-right:1rem}.qa-card{background:#fcfcfd;border-radius:1rem;padding:1.75rem 1.5rem 1.5rem;display:-ms-grid;display:grid;-ms-flex-line-pack:start;align-content:start;row-gap:1rem;background:#fcfcfd;border-radius:24px}.qa-card__title{font-family:Bounded,sans-serif;font-size:1.75rem;line-height:1.25;font-family:Bounded;font-style:normal;font-weight:400;font-size:28px;line-height:36px;color:#35463f}.qa-card__sub{width:406px;height:40px;font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#5c6a65}.qa-card__form{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:16px;width:589px;height:48px;left:36px;top:134px}.qa-card__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:44px;border-radius:.75rem;border:1px solid #e0e6e5;background:#f6f7f6;padding:0 1rem;color:#35463f;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;gap:4px;width:365px;height:48px;font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.2px;color:#35463f;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.qa-card__input:focus{outline:0;background:#fff;border-color:#b6c6c1;-webkit-box-shadow:0 0 0 4px rgba(13,80,52,.08);box-shadow:0 0 0 4px rgba(13,80,52,.08)}.qa-card__btn{height:44px;padding:0 1.25rem;border-radius:.75rem;color:#daf7e2;background:#0d5034;cursor:pointer;font-weight:600;-webkit-transition:opacity .2s ease,-webkit-transform .12s ease,-webkit-box-shadow .2s ease;transition:opacity .2s ease,-webkit-transform .12s ease,-webkit-box-shadow .2s ease;transition:transform .12s ease,box-shadow .2s ease,opacity .2s ease;transition:transform .12s ease,box-shadow .2s ease,opacity .2s ease,-webkit-transform .12s ease,-webkit-box-shadow .2s ease;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;gap:8px;width:208px;height:48px;background:#042e1d;border-radius:12px;font-family:Bounded;font-style:normal;font-weight:400;font-size:12px;line-height:22px;display:flex;align-items:center;text-align:center;color:#daf7e2}.qa-card__btn:hover{-webkit-box-shadow:0 10px 24px rgba(13,80,52,.36);box-shadow:0 10px 24px rgba(13,80,52,.36)}.qa-card__btn:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.app-card{position:relative;overflow:hidden;border-radius:1rem;min-height:180px;background:radial-gradient(120% 120% at 10% 0,#0c3e2b 0,#042e1d 70%);color:#eaf7ef;height:auto;background:#042e1d;border-radius:24px}.app-card__inner{position:relative;z-index:2;padding:1.75rem;padding-bottom:10px;max-width:32rem}.app-card__title{font-family:Bounded,sans-serif;font-size:1.75rem;line-height:1.2;width:248px;height:36px;font-family:Bounded;font-style:normal;font-weight:400;font-size:28px;line-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fcfcfd;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.app-card__sub{margin-top:.5rem;font-size:.9375rem;color:rgba(255,255,255,.78);width:50%;height:40px;font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#81988b}.app-card__arrow{width:40px;height:40px;border-radius:.75rem;color:#fff;display:-ms-inline-grid;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.18);-webkit-transition:background .2s ease,-webkit-transform .18s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-transform .18s ease,-webkit-box-shadow .2s ease;transition:transform .18s ease,background .2s ease,box-shadow .2s ease;transition:transform .18s ease,background .2s ease,box-shadow .2s ease,-webkit-transform .18s ease,-webkit-box-shadow .2s ease;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;gap:10px;width:38px;height:38px;top:110%;border:1px solid #e0e6e5;border-radius:8px;bottom:1px;position:absolute}.app-card__arrow:hover{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px);background:rgba(255,255,255,.18);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.25);box-shadow:0 6px 16px rgba(0,0,0,.25)}@media (max-width:1330px){.app-card__sub{height:auto}.app-card{min-height:210px}.app-card__arrow{top:100%}}.app-card__img{position:absolute;right:0;top:0;height:100%;width:62%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-filter:drop-shadow(0 16px 26px rgba(0, 0, 0, .24));filter:drop-shadow(0 16px 26px rgba(0, 0, 0, .24))}.cta-duo__grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.app-card,.qa-card{border-radius:24px;height:100%}.app-card__title,.qa-card__sub{width:100%;height:auto;max-width:none}.qa-card__form{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;width:100%;height:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.qa-card__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:48px}.qa-card__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;height:48px}.app-card__inner{max-width:100%}.app-card__img{right:0;top:0;height:100%;width:62%;-o-object-fit:cover;object-fit:cover;pointer-events:none}@media (max-width:1110px){.app-card{min-height:220px}.app-card__inner{min-height:200px}.app-card__sub{width:60%;height:auto}.app-card__img{width:33%;overflow:visible}.app-card__arrow{top:85%}}@media (max-width:900px){.app-card__arrow{top:100%}}@media (max-width:820px){.cta-duo__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.qa-card{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.app-card__arrow{width:40px;height:40px;border-radius:.75rem;color:#fff;display:-ms-inline-grid;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.18);-webkit-transition:background .2s ease,-webkit-transform .18s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-transform .18s ease,-webkit-box-shadow .2s ease;transition:transform .18s ease,background .2s ease,box-shadow .2s ease;transition:transform .18s ease,background .2s ease,box-shadow .2s ease,-webkit-transform .18s ease,-webkit-box-shadow .2s ease;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;gap:10px;width:38px;height:38px;top:87%;border:1px solid #e0e6e5;border-radius:8px;bottom:1px;position:absolute}}@media (max-width:640px){.qa-card__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.qa-card__btn{width:100%}.app-card__img{width:28%}.app-card__title{font-family:Bounded;font-style:normal;font-weight:466;font-size:20px;line-height:25px;letter-spacing:-.01em;color:#fcfcfd}.qa-card__title{font-family:Bounded;font-style:normal;font-weight:466;font-size:20px;line-height:25px;letter-spacing:-.01em;color:#35463f}}@media (max-width:500px){.app-card__img{width:25%}.app-card__sub{width:60%}.app-card{min-height:250px}.app-card__inner{min-height:220px}}.lead-modal{position:fixed;inset:0;z-index:1100;display:none}.lead-modal.is-open{display:block}.lead-modal__overlay{position:absolute;inset:0;background:rgba(12,12,13,.45);opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.lead-modal.is-open .lead-modal__overlay{opacity:1}.lead-modal__dialog{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-48%) scale(.98);-ms-transform:translate(-50%,-48%) scale(.98);transform:translate(-50%,-48%) scale(.98);display:-ms-grid;display:grid;-ms-grid-columns:1.1fr 1fr;grid-template-columns:1.1fr 1fr;background:#fcfcfd;color:#35463f;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 24px 60px rgba(12,12,13,.25);box-shadow:0 24px 60px rgba(12,12,13,.25);-webkit-transition:opacity .28s ease,-webkit-transform .28s ease;transition:opacity .28s ease,-webkit-transform .28s ease;transition:transform .28s ease,opacity .28s ease;transition:transform .28s ease,opacity .28s ease,-webkit-transform .28s ease;opacity:0;width:1368px;height:630px;max-height:90vh;max-width:90vw;background:#fcfcfd;border-radius:24px}.lead-modal.is-open .lead-modal__dialog{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.lead-modal__left{padding:28px 28px 16px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lead-modal__title{font-family:Bounded,sans-serif;font-size:32px;line-height:1.15;margin-bottom:8px;width:auto;height:36px;font-family:Bounded;font-style:normal;font-weight:466;font-size:30px;line-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}.lead-modal__sub{color:#81988b;line-height:1.45;margin-bottom:20px;width:592px;height:72px;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.2px;color:#81988b}.lead-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;margin-top:auto;padding-bottom:2rem}.gap-form{gap:14px}.lead-input{width:100%;height:52px;border-radius:12px;border:1px solid #e0e6e5;background:#f7f8f7;padding:0 16px;font-size:15px;color:#35463f;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 16px;gap:8px;width:auto;height:60px;background:#f5f6f5;border:1px solid #e0e6e5;border-radius:12px}.lead-input:focus{outline:0;border-color:#c9d3cf;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(13,80,52,.12);box-shadow:0 0 0 3px rgba(13,80,52,.12)}.lead-btn{margin-top:2px;height:52px;border-radius:12px;background:#042e1d;color:#daf7e2;font-weight:600;border:none;-webkit-transition:background .2s ease,-webkit-transform 80ms ease,-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-transform 80ms ease,-webkit-box-shadow .2s ease;transition:transform 80ms ease,box-shadow .2s ease,background .2s ease;transition:transform 80ms ease,box-shadow .2s ease,background .2s ease,-webkit-transform 80ms ease,-webkit-box-shadow .2s ease;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;gap:8px;width:auto;height:60px;background:#042e1d;border-radius:12px;font-family:Bounded;font-style:normal;font-weight:400;font-size:16px;line-height:23px;display:flex;align-items:center;text-align:center;color:#daf7e2}.lead-btn:hover{background:#063623}.lead-btn:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.lead-btn:disabled{background:#ccc;color:#666;cursor:not-allowed;pointer-events:none;opacity:.6}.lead-check{display:-ms-grid;display:grid;-ms-grid-columns:20px 1fr;grid-template-columns:20px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px;font-size:13px;line-height:1.35;color:#81988b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:16px;width:493px;height:24px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.lead-check input{position:absolute;opacity:0;pointer-events:none}.lead-check__box{width:18px;height:18px;border-radius:6px;border:1px solid #d7dfdc;background:#fff;position:relative;margin-top:1px;-webkit-transition:background .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.2px;color:#35463f}.lead-check input:checked+.lead-check__box{background:#042e1d;border-color:#042e1d;-webkit-box-shadow:0 2px 8px rgba(4,46,29,.25) inset;box-shadow:0 2px 8px rgba(4,46,29,.25) inset}.lead-check input:checked+.lead-check__box::after{content:"";position:absolute;left:5px;top:1px;width:6px;height:10px;border:2px solid #daf7e2;border-top:0;border-left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.lead-link{color:#5481bb;text-decoration:underline;text-decoration-color:#5481bb}.lead-link:hover{text-decoration-color:#35463f}.lead-modal__right{position:relative}.lead-modal__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lead-close{position:absolute;right:16px;top:16px;color:#fff;display:-ms-grid;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-transition:background .2s ease,-webkit-transform 80ms ease;transition:background .2s ease,-webkit-transform 80ms ease;transition:background .2s ease,transform 80ms ease;transition:background .2s ease,transform 80ms ease,-webkit-transform 80ms ease;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;gap:10px;width:38px;height:38px;background:rgba(31,36,34,.8);border:1px solid rgba(224,230,229,.3);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:8px}.lead-close:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.lead-toast{position:fixed;right:24px;bottom:24px;min-width:280px;max-width:360px;display:-ms-grid;display:grid;-ms-grid-columns:28px 1fr 28px;grid-template-columns:28px 1fr 28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;-webkit-box-shadow:0 14px 32px rgba(12,12,13,.25);box-shadow:0 14px 32px rgba(12,12,13,.25);-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px);opacity:0;-webkit-transition:opacity .25s ease,background .35s ease,color .35s ease,border-color .35s ease,-webkit-transform .25s ease;transition:opacity .25s ease,background .35s ease,color .35s ease,border-color .35s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease,background .35s ease,color .35s ease,border-color .35s ease;transition:opacity .25s ease,transform .25s ease,background .35s ease,color .35s ease,border-color .35s ease,-webkit-transform .25s ease;z-index:1200}.lead-toast__close,.lead-toast__icon{display:-ms-grid;display:grid;place-items:center}.lead-toast--primary{background:#042e1d;color:#eaf9ef}.lead-toast--muted{background:#f2f4f3;color:#35463f;border:1px solid #e0e6e5}.lead-toast.is-shown{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body.is-locked{overflow:hidden}@media (max-width:1024px){.lead-modal__dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.lead-modal__dialog *{max-width:100%}.lead-close{bottom:480px;top:unset}.lead-modal__title{margin-bottom:20px}.lead-modal__sub{height:auto}.lead-check{height:auto}.lead-check:nth-child(1){margin-bottom:10px}}@media (max-width:510px){.lead-close{bottom:510px;top:unset;width:36px;height:36px}.lead-modal__title{font-size:24px;line-height:30px;margin-bottom:10px}.lead-modal__left{padding-top:15px;padding-bottom:15px}}@media (max-width:510px){.lead-close{bottom:530px;width:34px;height:34px}}.mobile-offers{padding:0 16px;padding-top:1rem}@media (min-width:1024px){.mobile-offers{display:none}}.mobile-offers__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:64px}.mobile-offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.mobile-offer__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-offer__title{font-weight:400;font-size:20px;line-height:1.2;font-family:Bounded;font-style:normal;font-weight:466;font-size:24px;line-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#35463f}@media (min-width:640px){.mobile-offer__title{font-size:24px}}.mobile-offer__price{font-family:Inter,sans-serif;font-weight:500;font-size:16px}.mobile-offer__desc{font-weight:500;font-size:12px;line-height:1.5;font-family:Inter;font-style:normal;font-weight:500;font-size:12px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5c6a65}.mobile-offer__hero{width:100%;height:284px;border-radius:24px;background:#fff;-o-object-fit:cover;object-fit:cover}.mobile-offer__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border-radius:24px;padding:16px}.mobile-offer__card-main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mobile-offer__plan{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}@media (max-width:480px){.mobile-offer__plan{width:29px;height:29px}}.mobile-offer__card-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;font-family:Inter,sans-serif;font-weight:500;font-size:12px}.mobile-offer__card-price{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.2px;color:#35463f}.mobile-offer__card-sub{font-weight:500}.mobile-offer__muted{color:#81988b}.mobile-offer__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.mobile-offer__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.mo-circle{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e0e6e5;display:-ms-grid;display:grid;place-items:center}.mo-icon{width:16px;height:16px}.mobile-offer__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;color:#daf7e2;font-family:Bounded,sans-serif;font-weight:300;font-size:12px;line-height:22px;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:center;align-items:center;padding:0 16px;gap:8px;width:85%;margin-right:auto;margin-left:auto;background:#042e1d;border-radius:12px}@media (max-width:500px){.mobile-offer__cta{width:53%}}.project-menu-modal{position:fixed;inset:0;z-index:200;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;opacity:1;-webkit-transition:opacity .3s ease,background-color .3s ease;transition:opacity .3s ease,background-color .3s ease;pointer-events:auto}.project-menu-modal.hidden{opacity:0;pointer-events:none;background-color:rgba(0,0,0,0)}@media (min-width:64rem){.project-menu-modal{padding-top:116.4px;padding-left:1.5rem;padding-right:1.5rem}}.menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;width:100%;max-width:1750px;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out}.project-menu-modal.hidden .menu-container{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.menu-main-content{-ms-flex-preferred-size:100%;flex-basis:100%;background-color:#fff;padding:1rem;border:2px solid var(--color-border-line-white);border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:27px}.menu-sidebar{-ms-flex-preferred-size:calc(var(--spacing) * 200);flex-basis:calc(var(--spacing) * 200);min-width:360px}.menu-sidebar>*+*{margin-top:10px}.menu-tabs-container{font-family:var(--font-inter);font-weight:700;font-size:1rem;color:var(--color-main-black-60);position:relative;display:-ms-inline-grid;display:inline-grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:39px;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:1px;background-color:var(--color-main-black-5);border-radius:9999px;border:1px solid var(--color-border-line-white)}.menu-tab-button{position:relative;z-index:20;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-transition:all 250ms cubic-bezier(.4,0,.2,1);transition:all 250ms cubic-bezier(.4,0,.2,1);border-radius:9999px;white-space:nowrap}.menu-tab-button.active{color:var(--color-main-black-100);cursor:default}.menu-tab-button:not(.active):hover{background-color:rgba(0,0,0,.04);cursor:pointer}.menu-tab-marker{position:absolute;left:0;z-index:10;padding-top:1px;padding-right:4px;width:25%;height:100%;-webkit-transition:all .6s cubic-bezier(.4,0,.2,1);transition:all .6s cubic-bezier(.4,0,.2,1);border-radius:24px;background-color:#fff}.menu-sections>*+*{margin-top:9px}.menu-all-apartments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;border-radius:22px;background-color:var(--color-main-black-5)}.menu-all-apartments-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:1rem}.menu-all-apartments-content img{width:var(--icon-size-base);height:var(--icon-size-base)}.menu-all-apartments button img{width:var(--icon-size-sm);height:var(--icon-size-sm)}.menu-tab-content{margin-bottom:-1rem;margin-right:-.5rem;padding-bottom:1rem;padding-right:.5rem;height:310px;overflow-y:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.menu-tab-content::-webkit-scrollbar{width:.25rem}.menu-tab-content::-webkit-scrollbar-track{background:0 0}.menu-tab-content::-webkit-scrollbar-thumb{border-radius:9999px;background-color:#d1d5db}.menu-apartment-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:9px;border-bottom:1px solid var(--color-border-line-white)}.menu-apartment-item img{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:24px;-webkit-transition:all 450ms cubic-bezier(.4,0,.2,1);transition:all 450ms cubic-bezier(.4,0,.2,1)}.menu-apartment-item:hover img{width:126px}.menu-apartment-info{width:100%}.menu-apartment-info>*+*{margin-top:.375rem}.menu-apartment-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;gap:1rem;font-weight:500;font-size:1rem}.menu-apartment-header h5{font-family:Bounded;font-size:1.25rem}.menu-apartment-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;gap:1rem;font-weight:500;font-size:.875rem;color:var(--color-main-black-60)}.menu-grid-section{margin-top:-.25rem;margin-bottom:-.25rem;margin-right:-.25rem;-ms-flex-preferred-size:100%;flex-basis:100%;display:-ms-grid;display:grid;-ms-grid-rows:(minmax(0,1fr))[2];grid-template-rows:repeat(2,minmax(0,1fr));gap:15px;-ms-grid-columns:minmax(auto,300px) 1fr;grid-template-columns:minmax(auto,300px) 1fr}@media (max-width:1570px){.menu-grid-section{-ms-grid-rows:(minmax(0,1fr))[2];grid-template-rows:repeat(2,minmax(0,1fr));gap:15px;-ms-grid-columns:minmax(auto,230px) 1fr;grid-template-columns:minmax(auto,230px) 1fr}}.menu-grid-card{z-index:1;place-content:end;overflow:hidden;border-radius:16px;background-color:#d9d9d9;position:relative}.menu-grid-card.span-2{-ms-grid-row-span:2;grid-row:span 2/span 2}.menu-grid-card img{width:100%;height:100%;position:absolute;z-index:-1;inset:0;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.menu-grid-card img.scale-120{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.menu-grid-card img.scale-180{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}.menu-grid-card img.pos-50-17{-o-object-position:50% 17%;object-position:50% 17%}.menu-grid-card img.pos-0-88{-o-object-position:0 88%;object-position:0 88%}.menu-grid-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem;gap:.5rem;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.menu-grid-card-content h3{color:#fcfcfd;font-size:1.25rem;line-height:1.5rem;text-wrap:balance;font-weight:700;text-align:left}.menu-grid-card-content button{width:38px;height:38px;border-radius:8px;display:-ms-grid;display:grid;place-content:center;place-items:center;background-color:rgba(31,36,34,.8);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border:1px solid var(--color-border-line-white)}.menu-grid-card-content button img{width:9px;height:16px;position:static}.menu-right-card{background:linear-gradient(133deg,rgba(230,235,229,.3294117647),rgba(255,255,255,0));padding:2px;-ms-flex-preferred-size:calc(var(--spacing) * 175);flex-basis:calc(var(--spacing) * 175);border-radius:24px}.menu-right-card-inner{position:relative;z-index:1;overflow:hidden;width:100%;height:100%;border-radius:24px;display:-ms-grid;display:grid;place-content:end}.menu-right-card-inner img{width:100%;height:100%;position:absolute;inset:0;z-index:-1;-o-object-position:100% 50%;object-position:100% 50%;-o-object-fit:cover;object-fit:cover}.menu-right-card-inner img.scale-180{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}.menu-right-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(var(--spacing) * 2);background-color:rgba(0,0,0,.0117647059);padding:calc(var(--spacing) * 8);font-size:var(--text-30);line-height:var(--tw-leading,var(--text-30--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-wrap:balance;color:var(--color-white);--tw-backdrop-blur:blur(8px);-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, )}.menu-right-card-content h3{text-align:left}.menu-right-card-button-wrapper{border-radius:12px;padding:1px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0))}.menu-right-card-button{padding:9px 1.5rem;border-radius:12px;font-family:Bounded;background-color:#fff;font-size:.875rem;color:var(--color-primary);-webkit-transition:background-color .2s;transition:background-color .2s}.menu-right-card-button:hover{background-color:var(--color-green-100)}.image-location{display:block;vertical-align:middle;max-width:100%;position:absolute;inset:calc(var(--spacing) * 0);z-index:-1;width:100%;height:100%;--tw-scale-x:180%;--tw-scale-y:180%;--tw-scale-z:180%;scale:var(--tw-scale-x) var(--tw-scale-y);-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%}.image-menu-modal{display:block;vertical-align:middle;max-width:100%;position:absolute;inset:calc(var(--spacing) * 0);z-index:-1;width:100%;height:100%;--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x) var(--tw-scale-y);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 17%;object-position:50% 17%}.menu-tab-content.active{display:block;opacity:1}.menu-tab-content{display:none;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{display:inline-block}body,html{height:100%}html{scroll-behavior:smooth}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:transparent}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{max-width:100%;height:auto;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}@font-face{font-family:Inter;font-display:swap;src:url(/assets/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(/assets/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(/assets/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Bounded;font-display:swap;src:url(/assets/fonts/Bounded-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:iconfont;font-display:swap;src:url(/assets/fonts/iconfont.woff2?7718811847b972f4edee0ac9465b0922) format("woff2")}[class*="--icon-"]::before{font-family:iconfont}[class*="--icon-sort"]::before{content:"\f101"}[class*="--icon-phone"]::before{content:"\f102"}[class*="--icon-paint"]::before{content:"\f103"}[class*="--icon-lock"]::before{content:"\f104"}[class*="--icon-location"]::before{content:"\f105"}[class*="--icon-info"]::before{content:"\f106"}[class*="--icon-filter"]::before{content:"\f107"}[class*="--icon-favorite"]::before{content:"\f108"}[class*="--icon-compare"]::before{content:"\f109"}[class*="--icon-checked"]::before{content:"\f10a"}[class*="--icon-cancel"]::before{content:"\f10b"}[class*="--icon-benefit"]::before{content:"\f10c"}[class*="--icon-arrow-down"]::before{content:"\f10d"}body{color:#35463f;font-family:Inter,sans-serif;font-size:1rem;background:#f1f1f1}[data-fls-scrolllock] body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:clip}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:110.125rem;margin:0 auto;padding-left:2rem;padding-right:2rem}@media (max-width:768px){[class*=__container]{padding-left:1rem;padding-right:1rem}}.footer{position:relative;background:#131314}.footer::after{content:"";position:absolute;height:0;top:0;left:0;right:0;background:0 0;border-radius:0 0 0 1.5rem}.footer__container{display:-ms-grid;display:grid}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-top__logo{-webkit-transition:opacity .3s;transition:opacity .3s}.footer-top__logo:not(:last-child){margin-bottom:2rem}.footer-top__phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Bounded,sans-serif;line-height:1.33;color:#fcfcfd}.footer-top__phone span{position:relative;display:block}.footer-top__phone span::before{content:"";position:absolute;width:100%;height:.1875rem;bottom:-.25rem;left:0;background:#fcfcfd;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.footer-top__phone::before{line-height:1;font-size:1.8125rem;color:#35463f;background:#fcfcfd;border-radius:6.25rem;padding:1.4375rem;-webkit-transition:color .3s ease 0s,background .3s ease 0s;transition:color .3s ease 0s,background .3s ease 0s}.footer-top__phone:not(:last-child){margin-bottom:4rem}.subscribe-footer-top:not(:last-child){margin-bottom:4rem}.subscribe-footer-top__title{font-family:Bounded,sans-serif;line-height:1.25;color:#fcfcfd}.subscribe-footer-top__title:not(:last-child){margin-bottom:.5rem}.subscribe-footer-top__text{max-width:22.8125rem;line-height:1.3;letter-spacing:-.03em;color:#989899}.subscribe-footer-top__text:not(:last-child){margin-bottom:1rem}.form-subscribe{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.form-subscribe__input{background:#1f2322;border:.0625rem solid #454f4d;border-radius:.75rem;padding:1.1875rem 1rem;font-weight:500;line-height:1.31;letter-spacing:-.01em;color:#fcfcfd}.socials-footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.socials-footer-top__link{border-radius:6.25rem;border:.0625rem solid #35463f;padding:.875rem;-webkit-transition:background .3s;transition:background .3s}.menu-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-footer__block:not(:last-child){margin-bottom:4rem}.menu-footer__title{font-family:Bounded,sans-serif;font-size:1.5rem;line-height:1.33;color:#fcfcfd}.menu-footer__title:not(:last-child){margin-bottom:1.5rem}.menu-footer__list{display:-ms-grid;display:grid;gap:.625rem}.menu-footer__link{position:relative;font-weight:500;line-height:1.5;letter-spacing:-.01em;color:#989899;-webkit-transition:color .3s;transition:color .3s}.menu-footer__link--circle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;font-style:italic}.menu-footer__link--circle::before{content:"";display:block;width:.5rem;height:.5rem;border-radius:100%;background:#ff3b30;-webkit-animation:pulse 1.2s infinite linear;animation:pulse 1.2s infinite linear}.menu-footer__link::after{content:"";position:absolute;width:100%;height:.0625rem;bottom:-.125rem;left:0;background:#fcfcfd;opacity:0;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.menu-footer__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem}.menu-footer__tag span{font-size:.75rem;letter-spacing:-.01em;border-radius:4.5rem;padding:.25rem .5rem;-webkit-box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.24);box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.24);background:#fcfcfd;color:#35463f;-webkit-animation:pulse-shadow 1.2s infinite linear;animation:pulse-shadow 1.2s infinite linear}.menu-footer__hours{display:-ms-grid;display:grid;gap:.625rem}.menu-footer__open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.5;color:#989899}@-webkit-keyframes pulse-shadow{0%{-webkit-box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.24);box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.24)}50%{-webkit-box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.48);box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.48)}100%{-webkit-box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.24);box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.24)}}@keyframes pulse-shadow{0%{-webkit-box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.24);box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.24)}50%{-webkit-box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.48);box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.48)}100%{-webkit-box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.24);box-shadow:0 .25rem .875rem 0 rgba(255,255,255,.24)}}.bottom-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.375rem;border-top:.0625rem solid #35463f}.bottom-footer__copy{max-width:56.4375rem;line-height:1.3;letter-spacing:-.03em;color:#989899}.bottom-footer__list{display:-ms-grid;display:grid;gap:.25rem}.bottom-footer__link{white-space:nowrap;position:relative;font-weight:500;line-height:1.5;letter-spacing:-.01em;color:#989899;-webkit-transition:color .3s;transition:color .3s}.bottom-footer__link::after{content:"";position:absolute;width:100%;height:.0625rem;bottom:-.0625rem;left:0;background:#fcfcfd;opacity:0;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input{width:100%;display:block;caret-color:inherit}.input[placeholder]:not([data-fls-placeholder-nohiden])::-webkit-input-placeholder{color:#989899;-webkit-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-fls-placeholder-nohiden])::-moz-placeholder{color:#989899;-moz-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-fls-placeholder-nohiden]):-ms-input-placeholder{color:#989899;-ms-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-fls-placeholder-nohiden])::-ms-input-placeholder{color:#989899;-ms-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-fls-placeholder-nohiden])::placeholder{color:#989899;-webkit-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-fls-placeholder-nohiden]):focus::-webkit-input-placeholder{opacity:0}.input[placeholder]:not([data-fls-placeholder-nohiden]):focus::-moz-placeholder{opacity:0}.input[placeholder]:not([data-fls-placeholder-nohiden]):focus:-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-fls-placeholder-nohiden]):focus::-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-fls-placeholder-nohiden]):focus::placeholder{opacity:0}textarea.input{resize:vertical;padding:0 0}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 1.5rem;line-height:1.57;border-radius:.75rem;background:#fcfcfd;-webkit-transition:background .3s ease 0s,color .3s ease 0s,border .3s ease 0s;transition:background .3s ease 0s,color .3s ease 0s,border .3s ease 0s}.button--fs{font-family:Bounded,sans-serif}.button--fw{width:100%}.button--border{border:.0625rem solid #e0e6e5}.button--big{line-height:1.44;padding:.75rem 1.5rem}.button--green{gap:.5rem;position:relative;color:#daf7e2;background:#0d5034;padding:1.15625rem 1.5rem;-webkit-transition:background .3s ease 0s,color .3s ease 0s;transition:background .3s ease 0s,color .3s ease 0s}.button--green::after{content:"";position:absolute;border-radius:inherit;inset:0;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.4)),to(rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);pointer-events:none;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;padding:.0625rem}.button--filter{gap:.625rem;font-weight:500;line-height:1.43;letter-spacing:.01em;text-align:center;border:.0625rem solid #e0e6e5;border-radius:6.25rem;background:#f5f6f5;padding:.3125rem 1.1875rem}.button--gray.--icon-cancel{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1rem;background:#042e1d;color:#f1f1f1;padding:.3125rem .5625rem .3125rem 1.1875rem}.button--gray.--icon-cancel [data-fls-tippy-content]{display:none}.button--gray-big{font-size:1.125rem;line-height:1.11;padding:1.1875rem 1.71875rem}.button--gray-big.--icon-cancel{padding:1.1875rem 1rem 1.1875rem 1.71875rem}.button--gray span::before{-webkit-transform:translate(0,.0625rem);-ms-transform:translate(0,.0625rem);transform:translate(0,.0625rem);margin:0 .125rem}.button--selected{gap:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:.3125rem .5625rem .3125rem 1.1875rem}.button--clean{gap:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:.3125rem 1.1875rem;white-space:nowrap}.button--clean.--icon-cancel{padding:.3125rem .5625rem .3125rem 1.1875rem}.button--spollers-clean{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0;border-radius:.25rem;line-height:1;background:0 0;-webkit-transition:opacity .3s;transition:opacity .3s}.button--dark-green{position:relative;font-size:1rem;border-radius:.75rem;color:#daf7e2;background:#042e1d;line-height:1.4375;padding:1.15625rem 1.5rem}.button--dark-green::after{content:"";position:absolute;border-radius:inherit;inset:0;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.4)),to(rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);pointer-events:none;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;padding:.0625rem}.breadcrumbs__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3125rem;padding:0 1.5rem}.breadcrumbs__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3125rem;font-weight:500;line-height:1.5;letter-spacing:-.01em;color:#81988b}.breadcrumbs__link{position:relative;white-space:nowrap;-webkit-transition:color .3s;transition:color .3s}.breadcrumbs__link::before{content:"";position:absolute;width:100%;height:.125rem;bottom:0;left:0;background:#35463f;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.breadcrumbs__current{color:#35463f}.sales-departments{padding-bottom:3.125rem}.sales-departments__container{padding:0 1.5rem}.sales-departments__title{font-family:Bounded,sans-serif;font-size:2.6875rem;line-height:1.2}.sales-departments__title:not(:last-child){margin-bottom:3.125rem}.sales-departments__wrapper{padding:2rem;border-radius:1.5rem;background:#fcfcfd}.sales-departments__body{position:relative}.sales-departments__map{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:1.5rem;overflow:hidden}.sales-departments__map img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.block-sales-departments{z-index:1;position:relative;padding:2rem}.block-sales-departments__actions{border-radius:1rem;background:#fcfcfd;border:.0625rem solid #e0e6e5}.block-sales-departments__button{width:100%;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:background .3s;transition:background .3s;border-bottom:.0625rem solid #e0e6e5}.block-sales-departments__button:first-child{border-radius:1rem 1rem 0 0}.block-sales-departments__button--active{background:#e9e9ea}.block-sales-departments__button--active .block-sales-departments__image img{border:.125rem solid #042e1d}.block-sales-departments__image img{border-radius:100%;border:.125rem solid transparent;-webkit-transition:border .3s;transition:border .3s}.block-sales-departments__title{text-align:start;font-family:Bounded,sans-serif;font-size:1.25rem;line-height:1.15}.block-sales-departments__title:not(:last-child){margin-bottom:.5rem}.block-sales-departments__address{color:#81988b;text-align:start;line-height:1.3}.block-sales-departments__call{width:100%;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block-sales-departments__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.75rem;line-height:1;padding:.8125rem .9375rem;background:#35463f;border-radius:100%;-webkit-transition:background .3s;transition:background .3s}.block-sales-departments__icon::before{color:#fcfcfd;-webkit-transition:color .3s;transition:color .3s}.block-sales-departments__phone{position:relative;white-space:nowrap;font-family:Bounded,sans-serif;font-size:1.75rem;line-height:1.28}.block-sales-departments__phone:not(:last-child){margin-bottom:.3125rem}.block-sales-departments__phone::before{content:"";position:absolute;width:100%;height:.1875rem;bottom:0;left:0;background:#35463f;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.block-sales-departments__working{color:#81988b;line-height:1.3;letter-spacing:-.03em}.block-sales-departments__bottom{display:-ms-grid;display:grid;gap:.5rem;padding:1.5rem}.block-sales-departments__route{border:.0625rem solid #e0e6e5;color:#35463f;background:0 0}.popup-sales-departments{z-index:99;position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;overflow:auto}.popup-sales-departments__wrapper{position:relative}.popup-sales-departments__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:1;position:absolute;top:1.5rem;right:1.5rem;background:rgba(31,36,34,.8);padding:.71875rem;border-radius:.5rem;border:.0625rem solid rgba(224,230,229,.3);color:#fcfcfd}.popup-sales-departments__map{position:relative;padding-top:115.2%}.popup-sales-departments__map img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.popup-sales-departments__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.popup-sales-departments__block{display:-ms-grid;display:grid;gap:.5rem;padding:.75rem 0}.popup-sales-departments__title{font-family:Bounded,sans-serif;font-size:1.25rem;line-height:1.15}.popup-sales-departments__label{color:#81988b;font-size:.75rem;font-weight:500;line-height:1.33}.popup-sales-departments__text{font-size:.875rem;font-weight:500;line-height:1.42}.popup-sales-departments__link{position:relative}.popup-sales-departments__link::before{content:"";position:absolute;width:100%;height:.0625rem;bottom:0;left:0;background:#35463f;opacity:0}.popup-sales-departments__actions{display:-ms-grid;display:grid;gap:.5rem;padding:1rem 0}body::after{content:"";background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .6s ease 0s;transition:opacity .6s ease 0s;pointer-events:none;z-index:149}[data-fls-popup-open] body::after{opacity:1}[data-fls-popup]{z-index:150;position:fixed;top:0;left:0;bottom:0;right:0;-webkit-transition:visibility .6s ease 0s,-webkit-transform .6s ease 0s;transition:visibility .6s ease 0s,-webkit-transform .6s ease 0s;transition:visibility .6s ease 0s,transform .6s ease 0s;transition:visibility .6s ease 0s,transform .6s ease 0s,-webkit-transform .6s ease 0s;visibility:hidden;pointer-events:none;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}[data-fls-popup][data-fls-popup-active]{z-index:150;visibility:visible;overflow:auto;pointer-events:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}[data-fls-popup-active] [data-fls-popup-body]{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}[data-fls-popup-wrapper]{min-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}[data-fls-popup-body]{visibility:hidden;-webkit-transition:visibility .3s ease 0s,-webkit-transform .3s ease 0s;transition:visibility .3s ease 0s,-webkit-transform .3s ease 0s;transition:transform .3s ease 0s,visibility .3s ease 0s;transition:transform .3s ease 0s,visibility .3s ease 0s,-webkit-transform .3s ease 0s;background:#fcfcfd;width:100%}[data-fls-popup-youtube-place] iframe{width:100%;aspect-ratio:16/9}.popup-filters{padding-top:5.5625rem}.popup-filters__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-filters__column{position:relative;-webkit-box-flex:1;-ms-flex:1 1 33.333%;flex:1 1 33.333%}.popup-filters__body{padding:2rem 2rem 0}.popup-filters__scroll{overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 21.8125rem)}.popup-filters__header{padding-bottom:.75rem}.popup-filters__header:not(:last-child){margin-bottom:1.5rem}.popup-filters__swipe{display:none}.popup-filters__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}.popup-filters__top:not(:last-child){margin-bottom:2rem}.popup-filters__title{font-family:Bounded,sans-serif;line-height:1.21;letter-spacing:-.01em;font-size:1.5rem}.popup-filters__close::before{color:#81988b;-webkit-transition:color .3s;transition:color .3s;padding:.1875rem}.popup-filters__block{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-filters__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.75rem;padding-top:.75rem;padding-bottom:1.5625rem}.popup-filters__button.button--green{background:#042e1d}.popup-filters__button.button--clean{gap:.5rem;border-radius:.75rem;background:0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1rem;padding:.5rem 1.5rem}@media (max-width:87.49875em) and (min-width:62em){.popup-filters__column:not(:last-child){padding-bottom:2rem}}@media (max-width:87.49875em) and (max-width:48em){.popup-filters__column:not(:last-child){padding-bottom:1rem}}@media (max-width:87.49875em){.popup-filters__column:not(:last-child){border-bottom:.0625rem solid #e0e6e5}.popup-filters__scroll{max-height:calc(100vh - 19.375rem)}.popup-filters__top:not(:last-child){margin-bottom:1rem}.popup-filters__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:61.99875em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:61.99875em){.form-subscribe{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button--dark-green{font-size:.75rem;line-height:1.8333333333;padding:.8125rem 1.5rem}.sales-departments{padding-bottom:1.5rem}.block-sales-departments{padding:30.625rem 1.5rem 2.75rem}.popup-filters__body{padding:.5rem 1rem 0}.popup-filters__scroll{max-height:calc(100vh - 18.875rem)}.popup-filters__swipe{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 0}.popup-filters__swipe::before{content:"";width:6.25rem;height:.1875rem;background:#e0e6e5;border-radius:6.25rem}.popup-filters__swipe:not(:last-child){margin-bottom:.75rem}.popup-filters__close{display:none}.popup-filters__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem 0}.popup-filters__button.button--green{padding:.8125rem 1.5rem;line-height:1.8333333333}.popup-filters__button.button--clean{line-height:1.8333333333}}@media (max-width:48em){.menu__list{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.menu__link{font-size:.875rem}.header{margin-top:1rem}.header__logo img{height:1.5625rem}.header__language{font-size:.875rem}.header__phone{font-size:.875rem}.footer-top__phone{gap:1rem}.footer-top__phone{font-size:1.5rem}.form-subscribe__input{font-size:.875rem}.menu-footer{gap:3.125rem}.popup-filters__block{gap:1rem}}@media (max-width:47.99875em){.subscribe-footer-top__text{line-height:1.43}.form-subscribe__input{padding:.8125rem 1rem;line-height:1.5}.menu-footer{-ms-flex-wrap:wrap;flex-wrap:wrap}.bottom-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button{padding:.5rem 1rem;line-height:1.2;border-radius:.5rem}.button--big{line-height:1.83}.button--green{padding:.8125rem 1rem}.button--filter{line-height:1.2;padding:.4375rem 1.1875rem}.button--gray.--icon-cancel{padding:.5rem .5625rem .5rem 1.1875rem}.button--gray-big{line-height:1.43;padding:.3125rem 1.1875rem}.button--gray-big.--icon-cancel{padding:.3125rem .625rem .3125rem 1.1875rem}.button--selected{padding:.5rem .5625rem .5rem 1.1875rem}.button--clean{padding:.4375rem 1.1875rem}.button--clean.--icon-cancel{padding:.5rem .5625rem .5rem 1.1875rem}.popup-filters__title{line-height:1.33}}@media (max-width:43.74875em){.breadcrumbs__container{padding:0 1rem}.sales-departments__container{padding:0 1rem}.sales-departments__title{line-height:1.15;font-size:1.25rem}.sales-departments__title:not(:last-child){margin-bottom:1.5rem}.sales-departments__wrapper{padding:1rem}.sales-departments__map{display:none}.block-sales-departments{padding:0}.block-sales-departments__button{padding:1rem}.block-sales-departments__image{-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem}.block-sales-departments__image img{width:2rem}.block-sales-departments__title{font-size:1.125rem;font-weight:500;line-height:1.27;letter-spacing:.0275rem}.block-sales-departments__title:not(:last-child){margin-bottom:.25rem}.block-sales-departments__address{font-size:.875rem;line-height:1.42}.block-sales-departments__call{padding:1rem}.block-sales-departments__icon{font-size:1.25rem}.block-sales-departments__phone{font-size:1.25rem;line-height:1.15}.block-sales-departments__working{font-size:.875rem;line-height:1.42}.block-sales-departments__bottom{padding:1rem}}@media (max-width:30em){.footer{padding-top:4.6875rem}.footer{padding-bottom:1rem}.footer__container{gap:2.125rem}.subscribe-footer-top__text{font-size:.875rem}.bottom-footer{padding-top:2rem}.button{font-size:.625rem}.button--big{font-size:.75rem}.button--gray-big{font-size:.875rem}.breadcrumbs{padding-top:6.5625rem}.breadcrumbs{padding-bottom:1.25rem}}@media (max-width:23.4375em){.header__logo{padding-left:.0000000625rem}.subscribe-footer-top__title{font-size:1.625rem}}@media (max-width:87.49875em) and (min-width:48em) and (max-width:62em){.popup-filters__column:not(:last-child){padding-bottom:clamp(1rem,-2.4285714286rem + 7.1428571429vw,2rem)}}@media (min-width:23.4375em) and (max-width:90em){.header__logo{padding-left:clamp(.0000000625rem,-.220070338rem + .9389670423vw,.625rem)}}@media (min-width:23.4375em) and (max-width:30em){.subscribe-footer-top__title{font-size:clamp(1.25rem,2.9642857143rem - 5.7142857143vw,1.625rem)}}@media (min-width:30em) and (max-width:90em){.footer{padding-top:clamp(4.6875rem,4.21875rem + 1.5625vw,5.625rem)}.footer{padding-bottom:clamp(1rem,-.53125rem + 5.1041666667vw,4.0625rem)}.footer__container{gap:clamp(2.125rem,1.6875rem + 1.4583333333vw,3rem)}.bottom-footer{padding-top:clamp(2rem,1.375rem + 2.0833333333vw,3.25rem)}.breadcrumbs{padding-top:clamp(6.5625rem,4.53125rem + 6.7708333333vw,10.625rem)}.breadcrumbs{padding-bottom:clamp(1.25rem,.1875rem + 3.5416666667vw,3.375rem)}}@media (min-width:30em) and (max-width:62em){.subscribe-footer-top__text{font-size:clamp(.875rem,.7578125rem + .390625vw,1rem)}.button{font-size:clamp(.625rem,.390625rem + .78125vw,.875rem)}.button--big{font-size:clamp(.75rem,.515625rem + .78125vw,1rem)}.button--gray-big{font-size:clamp(.875rem,.640625rem + .78125vw,1.125rem)}}@media (min-width:30em){.subscribe-footer-top__title{font-size:1.25rem}}@media (min-width:43.74875em){.sales-departments__title{letter-spacing:-.0269rem}.block-sales-departments__address{letter-spacing:-.03em}}@media (min-width:47.99875em){.footer-top__phone{letter-spacing:-.01em;line-height:1.21}}@media (min-width:48em) and (max-width:90em){.menu__list{-webkit-column-gap:clamp(1.25rem,-.0357142857rem + 2.6785714286vw,2.375rem);-moz-column-gap:clamp(1.25rem,-.0357142857rem + 2.6785714286vw,2.375rem);column-gap:clamp(1.25rem,-.0357142857rem + 2.6785714286vw,2.375rem)}.menu__link{font-size:clamp(.875rem,.7321428571rem + .2976190476vw,1rem)}.header__logo img{height:clamp(1.5625rem,.4910714286rem + 2.2321428571vw,2.5rem)}.header__language{font-size:clamp(.875rem,.7321428571rem + .2976190476vw,1rem)}.header__phone{font-size:clamp(.875rem,.7321428571rem + .2976190476vw,1rem)}.footer-top__phone{gap:clamp(1rem,-.1428571429rem + 2.380952381vw,2rem)}.footer-top__phone{font-size:clamp(1.5rem,.1428571429rem + 2.8273809524vw,2.6875rem)}.form-subscribe__input{font-size:clamp(.875rem,.7321428571rem + .2976190476vw,1rem)}.menu-footer{gap:clamp(3.125rem,.2678571429rem + 5.9523809524vw,5.625rem)}}@media (min-width:48em) and (max-width:62em){.header{margin-top:clamp(1rem,-.7142857143rem + 3.5714285714vw,1.5rem)}.popup-filters__block{gap:clamp(1rem,-9.2857142857rem + 21.4285714286vw,4rem)}}@media (min-width:61.99875em){.form-subscribe__button{max-width:13rem}.sales-departments__block{max-width:31rem}.popup-filters{padding:5.25rem 4.875rem 3.125rem}}@media (min-width:62em){.header{margin-top:1.5rem}.subscribe-footer-top__text{font-size:1rem}.button{font-size:.875rem}.button--big{font-size:1rem}.button--gray-big{font-size:1.125rem}.popup-filters__block{gap:4rem}}@media (min-width:87.49875em){.popup-filters__title{font-size:2.6875rem}}@media (min-width:87.5em){.popup-filters__column:not(:last-child)::before{content:"";position:absolute;width:.0625rem;height:100%;right:-2rem;top:0;background:#e0e6e5}.popup-filters__bottom{padding:.75rem 4.5rem 1.5625rem}.popup-filters__button.button--green{-webkit-box-flex:0;-ms-flex:0 1 78.5%;flex:0 1 78.5%}.popup-filters__button.button--clean{-webkit-box-flex:0;-ms-flex:0 1 20.5%;flex:0 1 20.5%}}@media (min-width:90em){.menu__list{-webkit-column-gap:2.375rem;-moz-column-gap:2.375rem;column-gap:2.375rem}.menu__link{font-size:1rem}.header__logo{padding-left:.625rem}.header__logo img{height:2.5rem}.header__language{font-size:1rem}.header__phone{font-size:1rem}.footer{padding-top:5.625rem}.footer{padding-bottom:4.0625rem}.footer__container{gap:3rem}.footer-top__phone{gap:2rem}.footer-top__phone{font-size:2.6875rem}.form-subscribe__input{font-size:1rem}.menu-footer{gap:5.625rem}.bottom-footer{padding-top:3.25rem}.breadcrumbs{padding-top:10.625rem}.breadcrumbs{padding-bottom:3.375rem}}@media (min-width:90em) and (max-width:100em){body{font-size:.9375rem}h1{font-size:.95em}h2{font-size:.95em}h3{font-size:.95em}h4{font-size:.95em}h5{font-size:.95em}h6{font-size:.95em}p{font-size:.95em}.menu__link{font-size:.9375rem}.header__language{font-size:.9375rem}.header__phone{font-size:.9375rem}.footer-top__phone{font-size:2.5rem}.form-subscribe__input{font-size:.9375rem}}@media (any-hover:hover){.header__logo:hover{opacity:.7}.header__language:hover::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.header__phone:hover::after{opacity:1}.header__favorite:hover{background:snow;color:#e23636}.footer-top__logo:hover{opacity:.7}.footer-top__phone:hover::before{color:#fcfcfd;background:#35463f}.footer-top__phone:hover span::before{opacity:1}.socials-footer-top__link:hover{background:#35463f}.menu-footer__link:hover{color:#fcfcfd}.menu-footer__link:hover::after{opacity:1}.bottom-footer__link:hover{color:#fcfcfd}.bottom-footer__link:hover::after{opacity:1}.button:hover{background:#042e1d;color:#f1f1f1}.button--green:hover{color:#0d5034;background:#daf7e2}.button--spollers-clean:hover{opacity:.7;color:#35463f;background:0 0}.button--dark-green:hover{color:#daf7e2;background:#0d5034}.breadcrumbs__link:hover{color:#35463f}.breadcrumbs__link:hover::before{opacity:1}.block-sales-departments__button:hover{background:#e9e9ea}.block-sales-departments__button:hover img{border:.125rem solid #042e1d}.block-sales-departments__icon:hover{background:#fcfcfd}.block-sales-departments__icon:hover::before{color:#35463f}.block-sales-departments__phone:hover::before{opacity:1}.block-sales-departments__route:hover{background:#042e1d;color:#fcfcfd}.popup-sales-departments__link:hover::before{opacity:1}.popup-filters__close:hover::before{color:#35463f}.popup-filters__button.button--green:hover{color:#0d5034;background:#daf7e2}.popup-filters__button.button--clean:hover{background:#042e1d;color:#f1f1f1}}.logo-company-footer{padding-top:5px;width:30rem;height:auto}.text-summer-li{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:absolute;width:50px;height:24px;left:34.08px;top:39.84px;font-size:12.6857px;line-height:93%;display:flex;align-items:center;letter-spacing:-.02em;color:#fcfcfd;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.divider-cont{width:100%;height:20px;background-color:#f1f1f1;margin:0 0;position:absolute;top:-5px;left:0;border-radius:0 0 0 100px}.similar-project-mini-modal{position:absolute;z-index:3;top:-8rem;font-size:1rem;font-weight:400;background-color:rgba(252,252,253,.8980392157);-webkit-box-shadow:0 0 8px 0 rgba(20,21,23,.06),0 2px 16px 0 rgba(20,21,23,.08);box-shadow:0 0 8px 0 rgba(20,21,23,.06),0 2px 16px 0 rgba(20,21,23,.08);border-radius:24px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding-top:.5rem;padding-bottom:.5rem;width:300px;pointer-events:none}@media (min-width:1024px){.similar-project-mini-modal{top:-9rem;right:-13.75rem}}.similar-project-mobile-mini-modal{position:absolute;z-index:50;font-size:1rem;font-weight:500;background-color:rgba(252,252,253,.8980392157);-webkit-box-shadow:0 0 8px 0 rgba(20,21,23,.06),0 2px 16px 0 rgba(20,21,23,.08);box-shadow:0 0 8px 0 rgba(20,21,23,.06),0 2px 16px 0 rgba(20,21,23,.08);border-radius:24px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding-top:.5rem;padding-bottom:.5rem;width:250px;pointer-events:none;bottom:4.5rem;right:0}@media (min-width:1024px){.similar-project-mobile-mini-modal{display:none!important}}@media (min-width:640px) and (max-width:1023px){.similar-project-mobile-mini-modal{width:300px}}.similar-project-mini-modal-item{padding:.75rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;pointer-events:auto}.similar-project-mini-modal-item:hover{background-color:rgba(0,0,0,.04)!important}.similar-project-mini-modal-item img{width:23px;height:23px}
/*# sourceMappingURL=index.min.css.map */
