:root{--large-container-max-width:1920px;--listings-page-max-width:3840px;--container-max-width:1240px;--container-padding:96px;--container-padding-redesign:64px;--project-max-width:812px;--project-margin-right:340px;--header-height:84px}@media screen and (max-width:1400px){:root{--container-padding:64px;--project-max-width:750px}}@media screen and (max-width:1100px){:root{--project-margin-right:0}}@media screen and (max-width:992px){:root{--container-padding:48px;--container-padding-redesign:48px;--project-max-width:646px;--project-margin-right:0}}@media screen and (max-width:768px){:root{--container-padding:8px;--container-padding-redesign:20px;--project-margin-right:0}}@property --home-glass-ring-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes home-glass-orb-float{0%{transform:translate(0) scale(1)}to{transform:translate(10px,-12px) scale(1.05)}}@keyframes home-glass-orb-float-wide{0%{transform:translate(0) scale(1)}to{transform:translate(18px,-24px) scale(1.06)}}@keyframes home-glass-panel-glow{0%{box-shadow:inset 0 1px #ffffffa6,0 20px 56px #6a4ec00f}to{box-shadow:inset 0 1px #ffffffb8,0 24px 64px #6a4ec01f}}@keyframes home-glass-dark-panel-glow{0%{box-shadow:inset 0 1px #ffffff24,0 20px 56px #00000047}to{box-shadow:inset 0 1px #ffffff2e,0 24px 64px #6a4ec033}}@keyframes home-glass-panel-ring{to{--home-glass-ring-angle:360deg}}@keyframes home-glass-title-shimmer{0%,to{background-position:0}50%{background-position:100%}}@keyframes home-glass-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-glass-shine{0%{left:-55%;opacity:0}12%{opacity:1}to{left:118%;opacity:0}}@keyframes home-glass-shine-1{0%,18%,to{left:-55%;opacity:0}14%,4%{opacity:1}16%{left:118%;opacity:0}}@keyframes home-glass-shine-2{0%,33%,51%,to{left:-55%;opacity:0}37%,47%{opacity:1}49%{left:118%;opacity:0}}@keyframes home-glass-shine-3{0%,66%,84%,to{left:-55%;opacity:0}70%,80%{opacity:1}82%{left:118%;opacity:0}}.find-properties-autocomplete-panel.app-input-autocomplete__options{backdrop-filter:blur(28px) saturate(150%)!important;-webkit-backdrop-filter:blur(28px) saturate(150%)!important;background:#161226e0!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff1a,0 20px 48px #00000073!important}.find-properties-autocomplete-panel.app-input-autocomplete__options:after{background:linear-gradient(180deg,#ffffff1a,#ffffff05)!important}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__option{border-bottom-color:#ffffff14!important;color:#ffffffeb}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__option.active,.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__option:hover{--option-bg-color:hsla(0,0%,100%,.12);background-color:#ffffff1f!important;box-shadow:inset 0 0 0 1px #ffffff24}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__empty-content,.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__empty-label,.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__item-label{border-bottom-color:#ffffff14!important}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__item-label .checkbox-label{color:#ffffffe0}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-input-autocomplete__loader{background-color:#16122680}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-input-autocomplete__loader .app-spinner{--bg-color:conic-gradient(from 90deg at 50% 50%,hsla(0,0%,100%,0) 0deg,hsla(0,0%,100%,0) .04deg,#fff 250.2deg,#fff 360.04deg)}.availability-gallery-section{max-width:100%}.availability-gallery-section_mobile{margin-bottom:16px;padding:20px 16px 32px}.availability-gallery-section__title{background:var(--ui-bg-accented);border-top-left-radius:8px;border-top-right-radius:8px;color:var(--ui-text-highlighted);font-size:var(--font-size-text-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-text-xl);margin-bottom:20px;padding:8px 12px}.availability-gallery-section__title_mobile{font-size:20px;line-height:27px;padding:21px 16px 0}.availability-gallery-section__divider{background:var(--ui-border);margin-top:24px}.availability-gallery-section__grid{-moz-column-gap:28px;column-gap:28px;display:grid;grid-auto-rows:378px;grid-template-columns:1fr;row-gap:16px}.availability-gallery-section__picture{border-radius:10px;display:block;height:100%;overflow:hidden;position:relative;width:100%;z-index:10}.availability-gallery-section__tag{align-items:center;background-color:#ffffffad;border-radius:6px;color:var(--ui-text-toned);display:flex;font-size:16px;gap:10px;left:10px;line-height:24px;padding:10px 16px;position:absolute;text-transform:capitalize;top:10px;z-index:11}.gallery__drawer{z-index:10000!important}.swiper{height:100%;position:relative;width:100%;z-index:10}.swiper-parent{align-items:center;border-radius:10px;display:flex;overflow:hidden;padding-right:6px;padding-top:6px;position:relative}.swiper-parent:after,.swiper-parent:before{background:var(--url-bg) center/cover no-repeat;border-radius:inherit;bottom:2px;content:"";display:block;height:calc(100% - 6px);left:2px;opacity:30%;position:absolute;width:calc(100% - 6px);z-index:1}.swiper-parent:after{bottom:auto;left:auto;right:0;top:0}.tabs-header{align-items:end;display:flex;gap:24px;margin:0 0 11px}.tabs-header,.tag-group{text-transform:capitalize}.tag-group{cursor:pointer;font-size:26px;opacity:.7}.tag-group.active{opacity:1}.swiper-slide{align-items:center;display:flex;font-size:18px;justify-content:center;text-align:center;width:auto}.swiper-button-next,.swiper-button-prev{position:absolute}.swiper-button-next:after,.swiper-button-prev:after{background:#272726;border-radius:4px;color:#fff;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;opacity:.9;padding:12px;scale:.7 .7;text-transform:none!important;width:74px}.availability-gallery-section h2{color:var(--ui-text-highlighted);font-size:var(--font-size-text-xl);font-weight:600;line-height:var(--line-height-text-xl);margin-bottom:24px}@media(max-width:760px){.availability-gallery-section__grid{grid-auto-rows:268px;grid-template-columns:1fr}.availability-gallery-section__tag{font-size:14px;line-height:20px}}
