:root{--fluid-min-width: 320px;--fluid-max-width: 1920px;--fluid-ultra-width: 2560px;--fluid-screen: 100vw;--fluid-bp: calc( (var(--fluid-screen) - var(--fluid-min-width)) / (var(--fluid-max-width) - var(--fluid-min-width)) );--fluid-bp-ultra: min( calc( (var(--fluid-screen) - var(--fluid-min-width)) / (var(--fluid-ultra-width) - var(--fluid-min-width)) ), 1 );--step--3: clamp( .58rem, calc(.56rem + .12vw) , .67rem );--step--2: clamp(.69rem, calc(.66rem + .18vw) , .83rem);--step--1: clamp(.83rem, calc(.78rem + .29vw) , 1.04rem);--step-0: clamp(1rem, calc(.91rem + .43vw) , 1.3rem);--step-1: clamp(1.2rem, calc(1.07rem + .63vw) , 1.63rem);--step-2: clamp(1.44rem, calc(1.26rem + .89vw) , 2.03rem);--step-3: clamp(1.73rem, calc(1.48rem + 1.24vw) , 2.54rem);--step-4: clamp(2.07rem, calc(1.73rem + 1.7vw) , 3.18rem);--step-5: clamp(2.49rem, calc(2.03rem + 2.31vw) , 3.97rem);--step-6: clamp( 2.99rem, calc(2.37rem + 3.09vw) , 4.96rem );--step-7: clamp(3.58rem, calc(2.78rem + 4.02vw) , 6.2rem);--space-4xs: clamp( .25rem, calc(.25rem + 0vw) , .25rem );--space-3xs: clamp(.31rem, calc(.31rem + .05vw) , .38rem);--space-2xs: clamp(.56rem, calc(.54rem + .11vw) , .69rem);--space-xs: clamp(.88rem, calc(.85rem + .16vw) , 1rem);--space-s: clamp(1.13rem, calc(1.08rem + .22vw) , 1.38rem);--space-m: clamp(1.69rem, calc(1.62rem + .33vw) , 2.06rem);--space-l: clamp(2.25rem, calc(2.16rem + .43vw) , 2.75rem);--space-xl: clamp(3.38rem, calc(3.24rem + .65vw) , 4.13rem);--space-2xl: clamp(4.5rem, calc(4.33rem + .87vw) , 5.5rem);--space-3xl: clamp(6.75rem, calc(6.49rem + 1.3vw) , 8.25rem);--space-4xl: clamp( 9rem, calc(8.65rem + 1.74vw) , 11rem );--fluid-size-2xs: calc(8px + (12 - 8) * var(--fluid-bp));--fluid-size-xs: calc(12px + (16 - 12) * var(--fluid-bp));--fluid-size-sm: calc(16px + (20 - 16) * var(--fluid-bp));--fluid-size-md: calc(20px + (30 - 20) * var(--fluid-bp));--fluid-size-lg: calc(30px + (40 - 30) * var(--fluid-bp));--fluid-size-xl: calc(40px + (60 - 40) * var(--fluid-bp));--fluid-size-2xl: calc(60px + (80 - 60) * var(--fluid-bp));--fluid-size-3xl: calc(80px + (120 - 80) * var(--fluid-bp));--fluid-gap-2xs: calc(5px + (10 - 5) * var(--fluid-bp));--fluid-gap-xs: calc(10px + (20 - 10) * var(--fluid-bp));--fluid-gap-sm: calc(20px + (30 - 20) * var(--fluid-bp));--fluid-gap-md: calc(30px + (50 - 30) * var(--fluid-bp));--fluid-gap-lg: calc(50px + (80 - 50) * var(--fluid-bp));--fluid-gap-xl: calc(80px + (120 - 80) * var(--fluid-bp));--fluid-width-xs: calc(240px + (280 - 240) * var(--fluid-bp));--fluid-width-sm: calc(280px + (320 - 280) * var(--fluid-bp));--fluid-width-md: calc(320px + (480 - 320) * var(--fluid-bp));--fluid-width-lg: calc(480px + (640 - 480) * var(--fluid-bp));--fluid-width-xl: calc(640px + (960 - 640) * var(--fluid-bp));--fluid-width-2xl: calc(960px + (1280 - 960) * var(--fluid-bp));--logo-size: clamp( 155px, calc(175px + 3.13vw) , 225px );--header-height: clamp(60px, calc(50px + 2.6vw) , 100px);--footer-padding: clamp(40px, calc(30px + 2.1vw) , 80px);--button-padding: clamp( .75rem, calc(.6rem + .75vw) , 1.25rem );--border-radius-sm: clamp( 4px, calc(3px + .5vw) , 8px );--border-radius-md: clamp(8px, calc(6px + 1vw) , 16px);--border-radius-lg: clamp(16px, calc(12px + 2vw) , 32px);--container-padding: clamp( 16px, calc(12px + 2vw) , 40px );--container-max-width: min( 100% - (var(--container-padding) * 2), 1440px )}@media (min-width: 1920px){:root{--step-6: clamp(4.96rem, calc(4.5rem + .8vw) , 5.5rem);--step-7: clamp(6.2rem, calc(5.8rem + .9vw) , 6.8rem);--container-max-width: min(100% - (var(--container-padding) * 2), 1920px)}}::selection{background-color:#181d24;color:#e9b587}p::selection{background-color:#e9b587;color:#181d24}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word}.space-mt-3xs{margin-top:var(--space-3xs)}.space-mt-2xs{margin-top:var(--space-2xs)}.space-mt-xs{margin-top:var(--space-xs)}.space-mt-s{margin-top:var(--space-s)}.space-mt-m{margin-top:var(--space-m)}.space-mt-l{margin-top:var(--space-l)}.space-mt-xl{margin-top:var(--space-xl)}.space-mt-2xl{margin-top:var(--space-2xl)}.space-mt-3xl{margin-top:var(--space-3xl)}.space-p-3xs{padding:var(--space-3xs)}.space-p-2xs{padding:var(--space-2xs)}.space-p-xs{padding:var(--space-xs)}.space-p-s{padding:var(--space-s)}.space-p-m{padding:var(--space-m)}.space-p-l{padding:var(--space-l)}.space-p-xl{padding:var(--space-xl)}.space-p-2xl{padding:var(--space-2xl)}.space-p-3xl{padding:var(--space-3xl)}.container{width:min(100% - 2rem,var(--fluid-max-width));margin-inline:auto}.grid{display:grid;gap:var(--space-s)}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}:root{--animation-primary: .5s cubic-bezier(.77, 0, .175, 1);--animation-fast: .3s cubic-bezier(.77, 0, .175, 1);--animation-smooth: 1.2s cubic-bezier(.77, 0, .175, 1);--animation-slow: .9s cubic-bezier(.77, 0, .175, 1);--animation-expoOut: .8s cubic-bezier(.16, 1, .3, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86)}.hero__bg-home:before{z-index:0}.scroll-to-top{position:fixed;bottom:24px;right:24px;width:32px;height:32px;background:transparent;border:none;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:1000;transform-origin:center center;mix-blend-mode:difference}.scroll-to-top svg{display:block;width:100%;height:100%}.scroll-to-top circle{transition:stroke-dashoffset .3s;transform-origin:center}.scroll-to-top circle.progress__to-top{transform:rotate(-90deg);transform-origin:center}.scroll-to-top path{stroke:#fff}.scroll-to-top:hover{transform:scale(1.1)}#rc-bookings-widget-root,#rc-demo-bookings-widget-root,#rc-small-bookings-widget-root{background-color:transparent!important;color:#fff!important;font-family:EuclidSquare}.rc-modal-content{background-color:#181d24;box-shadow:none!important}.rc-thx{color:#fff!important;border:none!important}.rc-modal-open .rc-modal{background-color:#181d2480}.rc-modal-header{border-bottom:1px solid rgba(255,255,255,.1176470588)!important}.rc-modal-footer{border-top:1px solid rgba(255,255,255,.1176470588)!important}.rc-bg-success{background-color:#313e48!important}.rc-form-control{border:none}.rc-form-control:focus{box-shadow:none;border-color:#b78e6b;border-width:2px}.rc-close{color:#fff!important;opacity:1;box-shadow:none!important;font-weight:lighter}.rc-flat_list{display:flex;flex-direction:column;gap:10px}.rc-search_form{border-radius:var(--border-radius-md);background-color:#313e48!important}a.rc-flat__more__btn{color:#fff!important;background-color:#313e48!important;border:none!important}.rc-flat{border-bottom:1px solid rgba(255,255,255,.1176470588)!important}.rc-flat__book__btn,.rc-search_form__search_btn{background-color:#b78e6b!important;border:none!important;color:#fff!important}.rc-flat_list__wrapper,.rc-flat_list__wrapper .rc-flat_list__item{max-width:100%!important}.rc-flat__img__wrapper img{border-radius:var(--border-radius-md)}.accent__text{color:#e9b587}.brxe-image:before{z-index:2}a>.header__logo{display:flex;align-items:center;justify-content:center}a>.scroll__down{position:relative;display:flex;align-items:center;justify-content:center}.hover__scale-095{transition:.6s var(--ease-out-expo)}.hover__scale-095:hover{transition:.6s var(--ease-out-expo);transform:scale(.95)}.hover__button-outline:before{background-color:#ffffff1a;bottom:0;content:"";left:0;position:absolute;right:0;top:0;width:105%;height:105%;transform:scaleY(0);transform-origin:center top;transition:transform .3s cubic-bezier(.215,.61,.355,1);z-index:-1;pointer-events:none}.hover__button-catalog:before,.wpgb-facet ul .wpgb-button:before,.jet-radio-list[data-query-var=category_alza_estate] .jet-radio-list-wrapper .jet-radio-list__row:before{background-color:#d3dccd;bottom:0;content:"";left:0;position:absolute;right:0;top:0;width:105%;height:105%;transform:scaleY(0);transform-origin:center top;transition:transform .3s cubic-bezier(.215,.61,.355,1);z-index:-1;pointer-events:none}.hover__button-outline:focus:before,.hover__button-outline:hover:before,.hover__button-catalog:focus:before,.hover__button-catalog:hover:before,.wpgb-facet ul .wpgb-button:hover:before,.jet-radio-list[data-query-var=category_alza_estate] .jet-radio-list-wrapper .jet-radio-list__row:hover:before{transform:scaleY(1);transform-origin:center bottom}.hover__button-catalog:focus .catalog__btn-check-icon,.hover__button-catalog:active .catalog__btn-check-icon{display:block}.hover__button-outline,.hover__button-outline svg path,.hover__button-catalog,.hover__button-catalog svg path{transition:.3s var(--ease-out-expo)}.hover__button-outline:focus,.hover__button-outline:hover{color:#fff}.hover__button-outline:focus svg path,.hover__button-outline:hover svg path{stroke:#fff}.hover__link,.menu-item{position:relative}.hover__link:hover,.menu-item:hover{opacity:.75}.hover__link-underline:after,.menu-item:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:bottom right;transition:transform .4s var(--ease-in-out-expo)}.hover__link-underline:hover:after,.menu-item:hover:after{transform-origin:bottom left;transform:scaleX(1)}.menu-item.current-menu-item:before{content:"";position:absolute;left:-15px;top:43%;width:4px;height:4px;border-radius:50%;background-color:#fff;box-shadow:0 0 #ffffff1a;transform:scale(1);animation:pulse 2s infinite}.menu-item.current-menu-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform:scaleX(1);transform-origin:bottom right}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #ffffffb3}70%{transform:scale(1);box-shadow:0 0 0 4px #fff0}to{transform:scale(.95);box-shadow:0 0 #fff0}}.catalog__grid-img{transition:.6s var(--ease-out-expo)}.catalog__grid-img:hover,.catalog__grid-img:focus{transform:scale(1.1)}.catalog__grid-card{transition:var(--animation-expoOut)}.catalog__grid-container:hover .catalog__grid-card:not(:hover){transform:scale(.98)}
