@font-face{font-family:AvMenu;src:url('/wp-content/themes/site/fnt/TT-Firs-Neue.ttf') format('truetype');font-display:swap}
.av-header{--av-logo-unit:min(.069444444cqw,.1204819277svh);position:fixed!important;top:0;left:0;right:0;width:100%;height:0;z-index:100000;isolation:isolate;container-type:inline-size;font-family:AvMenu,sans-serif;line-height:1.2;text-align:left;color:#f4f4f4;pointer-events:none}
.av-header *{box-sizing:border-box}
.av-header-logo{position:absolute;left:calc(var(--av-logo-unit)*40);top:0;width:calc(var(--av-logo-unit)*120);height:calc(var(--av-logo-unit)*120);display:block;pointer-events:auto;opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}
.av-header-logo.is-logo-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s .2s}
.av-header-logo picture,.av-header-logo img{display:block;width:100%;height:100%;max-width:none}
.av-menu-panel{width:min(516px,100%);margin-left:auto;container-type:inline-size;overflow:hidden;pointer-events:none}
.av-toolbar{position:relative;width:100%;aspect-ratio:516/60;background:#1f1f1f;pointer-events:auto;z-index:1}
.av-menu-art{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;pointer-events:none;user-select:none}
.av-menu-art img{display:block;width:100%;height:100%;max-width:none}
.av-menu-item{position:absolute;left:var(--av-item-left);top:var(--av-item-top);width:var(--av-item-width);height:var(--av-item-height);display:flex;align-items:center;margin:0;padding:0;border:0;text-decoration:none!important;color:inherit;font-size:calc(var(--av-text-size,16)*100cqw/516);font-weight:400;line-height:1;white-space:nowrap;transition:none!important}
.av-menu-item:hover{color:inherit}
.av-menu-item:focus-visible,.av-menu-toggle:focus-visible,.av-header-logo:focus-visible{outline:2px solid #f4efaa;outline-offset:-3px}
.av-toolbar .av-menu-item{justify-content:center}
.av-menu-toggle{position:absolute;right:0;top:0;width:11.62790698%;height:100%;border:0;background:transparent;cursor:pointer;padding:0;appearance:none}
.av-menu-toggle img{display:block;width:100%;height:100%;opacity:1;transition:opacity .2s ease;pointer-events:none}
.av-menu-toggle picture{display:block;width:100%;height:100%}
.av-menu-toggle .av-mobile-menu-close,.av-mobile-menu-select{display:none}
.is-menu-open .av-menu-toggle img{opacity:0}
.av-drawer{--av-drawer-u:calc(100cqw/516);width:100%;height:calc(100vh - 100cqw*60/516);height:calc(100dvh - 100cqw*60/516);overflow-y:auto;overscroll-behavior:contain;background:#181818;scrollbar-width:thin;scrollbar-color:#777 #181818;transform:translateX(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease,visibility 0s .55s}
.is-menu-open .av-drawer{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}
.av-drawer-board{display:flex;flex-direction:column;position:relative;width:100%;min-height:100%;padding:calc(55*var(--av-drawer-u)) calc(30*var(--av-drawer-u)) 0;background:#181818}
.av-drawer-main{position:relative;flex:none;width:100%}
.av-drawer-link{display:flex;align-items:center;gap:calc(10*var(--av-drawer-u));width:100%;min-width:0;min-height:calc(39*var(--av-drawer-u));margin:0;padding:0;border:0;background:transparent;color:#fff!important;font:inherit;font-size:calc(16*var(--av-drawer-u));line-height:1.3;text-align:left;text-decoration:none!important;cursor:pointer;appearance:none}
.av-drawer-label{display:block;flex:none;width:calc(var(--av-label-width)*var(--av-drawer-u));height:calc(39*var(--av-drawer-u));max-width:100%;pointer-events:none;user-select:none}
.av-drawer-custom-label{white-space:normal;overflow-wrap:anywhere;padding:calc(8*var(--av-drawer-u)) 0}
.av-drawer-link:focus-visible,.av-menu-social:focus-visible{outline:2px solid #f4efaa;outline-offset:3px}
.av-formats-toggle{gap:calc(10*var(--av-drawer-u))}
.av-formats-caret{display:block;flex:none;width:calc(11*var(--av-drawer-u));height:calc(8.25*var(--av-drawer-u));margin-top:calc(-7.25*var(--av-drawer-u));pointer-events:none}
.av-formats-submenu{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s .3s}
.is-formats-open .av-formats-submenu{grid-template-rows:1fr;visibility:visible;transition-delay:0s}
.av-formats-clip{min-height:0;overflow:hidden}
.av-format-links{width:calc(396*var(--av-drawer-u));max-width:100%;margin:0;padding:0 0 calc(27*var(--av-drawer-u));list-style:none}
.av-format-links li{position:relative;margin:0;padding:0;list-style:none}
.av-format-links li:not(:last-child)::after{content:"";position:absolute;bottom:0;left:0;right:0;height:calc(1*var(--av-drawer-u));background:rgba(255,255,255,.2);pointer-events:none}
.av-format-links .av-drawer-link{min-height:calc(30*var(--av-drawer-u));font-size:calc(12*var(--av-drawer-u))}
.av-format-links .av-drawer-label{height:calc(30*var(--av-drawer-u))}
.av-format-links li:first-child .av-drawer-link{min-height:calc(27*var(--av-drawer-u))}
.av-format-links li:first-child .av-drawer-label{height:calc(27*var(--av-drawer-u))}
.av-drawer-middle{display:flex;align-items:center;flex:1 0 calc(100*var(--av-drawer-u));min-height:calc(100*var(--av-drawer-u))}
.av-drawer-middle .av-drawer-link{min-height:calc(36*var(--av-drawer-u));transform:translateY(calc(-4.5*var(--av-drawer-u)))}
.av-drawer-middle .av-drawer-label,.av-menu-heart{height:calc(36*var(--av-drawer-u))}
.av-menu-heart{display:block;width:calc(14*var(--av-drawer-u));flex:none;pointer-events:none}
.av-drawer-footer{position:relative;flex:none;width:100%;padding-bottom:calc(38*var(--av-drawer-u))}
.av-menu-socials{display:flex;align-items:center;gap:calc(20*var(--av-drawer-u))}
.av-menu-social,.av-menu-social img{display:block;width:calc(36*var(--av-drawer-u));height:calc(36*var(--av-drawer-u));margin:0;padding:0}
.av-drawer-address{margin-top:calc(15*var(--av-drawer-u));min-height:calc(34*var(--av-drawer-u));color:rgba(255,255,255,.7);font-size:calc(14*var(--av-drawer-u));line-height:1.5}
.av-drawer-address .av-drawer-label{height:calc(34*var(--av-drawer-u))}
@media(min-width:768px){
 .av-drawer{transform:translateY(-100%)}
 .is-menu-open .av-drawer{transform:translateY(0)}
}
@media(max-width:767px){
 .av-header-logo{left:0;width:60px;height:60px;z-index:2}
 .av-menu-panel{width:100%}
 .av-toolbar{height:60px;aspect-ratio:auto;background:transparent;pointer-events:none;transition:background .55s ease}
 .is-menu-open .av-toolbar{background:#1f1f1f}
 .av-toolbar>.av-menu-art,.av-toolbar>.av-menu-item{display:none}
 .av-menu-toggle{width:60px;pointer-events:auto}
 .av-menu-toggle .av-mobile-menu-close{position:absolute;inset:0;display:block;opacity:0}
 .is-menu-open .av-menu-toggle .av-mobile-menu-close{opacity:1}
 .av-drawer{--av-drawer-u:calc(100cqw/360);height:calc(100vh - 60px);height:calc(100dvh - 60px)}
 .av-drawer-board{padding-top:calc(35*var(--av-drawer-u))}
 .av-format-links{width:100%}
 .av-formats-toggle{justify-content:space-between}
 .av-drawer .av-menu-item{left:var(--av-mobile-left);top:var(--av-mobile-top);width:var(--av-mobile-width);height:var(--av-mobile-height);font-size:calc(var(--av-mobile-text-size,16)*100cqw/360)}
 .av-mobile-menu-select{display:flex}
}
@media(prefers-reduced-motion:reduce){.av-drawer,.av-toolbar,.av-menu-toggle img,.av-header-logo,.av-header-logo.is-logo-hidden,.av-formats-submenu{transition:none}}
.av-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.av-custom-text{background:#1f1f1f}
.av-toolbar .av-custom-text.av-item-select{background:#f4efaa;color:#1f1f1f}
.av-custom-text.av-item-rent{background:#a5081c}
.av-custom-text.av-item-sales-phone span,.av-custom-text.av-item-rent-phone span{text-decoration:underline;text-underline-offset:6px}
.av-item-address{color:#b8b8b8}
/* SVG links use their actual building/floor/room shape as the keyboard focus indicator. */
[data-av-floor],[data-av-building],.floorCounturs .flatPolygon{-webkit-tap-highlight-color:transparent}
[data-av-floor]:focus,[data-av-building]:focus,.floorCounturs .flatPolygon:focus{outline:none}
[data-av-floor]:focus-visible:not([aria-disabled="true"]) .floor_poly,[data-av-building]:focus-visible .floor_poly{opacity:.7}
.floorCounturs .flatPolygon:focus-visible:not(.no):not([aria-disabled="true"]) .cls-1{opacity:.2}
[data-av-building]{cursor:pointer}
[data-av-floor][aria-disabled="true"],[data-av-tower][aria-disabled="true"]{pointer-events:none!important;cursor:default!important}
[data-av-floor][aria-disabled="true"] .floor_poly{opacity:.3;fill:#777!important;cursor:default!important}
[data-av-premise][hidden]{display:none!important}
[data-av-room][aria-disabled="true"]{cursor:default!important}
