*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,a{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;margin:0}a{text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block;font-style:italic}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill{-webkit-text-fill-color:#fff!important}h1,h2,h3,h4,h5,h6,p,span,a,label{font-size:1rem;margin:0;padding:0;font-family:var(--FontPrimary)}h1,h2,h3,h4,h5,h6{font-weight:400}button{background-color:unset;border:none;outline:none;padding:0;margin:0}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, .2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, .2s) ease both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translate(-75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translate(75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicOutNext{to{transform:translate(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translate(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: .65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, .98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, .1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container::backdrop{background-color:#0000}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translateZ(0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#0000;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translateZ(0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:#18181b80}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, .6);--f-button-active-bg: rgba(0, 0, 0, .6);--f-button-hover-bg: rgba(0, 0, 0, .6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, .3);--f-button-active-bg: rgba(24, 24, 27, .5);--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));--f-button-svg-disabled-opacity: .65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;-webkit-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translateZ(0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0)) * -.5);width:calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#0000;outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * .5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, .94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, .65);--f-button-hover-bg: rgba(70, 70, 73, .65);--f-button-active-bg: rgba(90, 90, 93, .65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;user-select:none;pointer-events:none}.map-content{width:320px;position:relative;transition:opacity .6s;height:154px;pointer-events:none}.map-content:after{position:absolute;content:"";width:0;height:0;left:0;bottom:1px;border-style:solid;border-width:10px 13px 0 0;border-color:var(--FilterBtnSelected) transparent transparent transparent;transform:translateY(100%)}.map-content .close-js{position:absolute;right:18px;top:18px}@media screen and (max-width: 980px){.map-content{width:230px;height:auto;min-height:68px}}.map-content.light{height:110px}.map-content.light .map-inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:28px 24px 12px 27px}.map-content.light img{width:107px;height:18px;margin-bottom:14px}.map-content .icon{display:flex;align-items:center;gap:12px}.map-content .map-inner{box-shadow:0 6px 12px #00000029;background-color:var(--MapPopup);color:#707070;padding:28px 48px 24px 27px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:3px;position:relative}.map-content .map-inner:after{top:0;left:0;content:"";position:absolute;display:block;width:50%;height:3px;background-color:var(--AscentPrimary)}.map-content .map-inner:before{bottom:0;right:0;content:"";position:absolute;display:block;width:50%;height:3px;background-color:var(--AscentPrimary)}.map-content .map-inner span{display:flex;align-items:center}.map-content .map-inner .info{padding-top:5px;display:flex;gap:22px;align-items:center}.map-content .map-inner .info p{white-space:nowrap;display:flex;gap:3px}.map-content .map-inner .close-js{pointer-events:all;cursor:pointer;will-change:opacity;transition:opacity .6s ease}.map-content .map-inner .close-js svg line{stroke:var(--TextPrimary);will-change:stroke;transition:stroke .3s ease}.map-content .map-inner .close-js:hover svg line{stroke:var(--AscentPrimary)}.map-content .map-inner h6{color:var(--TextPrimary);font-weight:400;font-size:14px;line-height:1;font-family:var(--FontSecondary);padding-bottom:4px}.map-content .map-inner h3{color:var(--TextPrimary);font-weight:600;font-size:20px;line-height:1.1;font-family:var(--FontSecondary)}.map-content .map-inner p{color:var(--TextPrimary);font-weight:400;font-size:17px;line-height:1.1;font-family:var(--FontSecondary)}.map-content.active{opacity:1}.gm-bundled-control-on-bottom{left:unset!important;right:40px}.gm-bundled-control-on-bottom .gmnoprint{border-radius:13px;overflow:hidden;box-shadow:0 3px 6px #0000003d}.gm-style .gm-style-iw-c{padding:0;border-radius:0;background-color:transparent;box-shadow:unset;overflow:unset!important}.gm-style .gm-style-iw-d{overflow:unset!important;padding:0!important;margin:0!important}.gm-style .gm-style-iw-d>div{margin-bottom:-18px}@media screen and (max-width: 524px){.gm-style .gm-style-iw-d{max-width:300px;width:300px}.gm-style .gm-style-iw-d>div{padding-left:unset}}button.gm-ui-hover-effect{display:none!important}.gm-style .gm-style-iw-tc:after{content:unset!important}.gm-style-pbc,.gm-style-moc{opacity:0!important}.close-js svg{pointer-events:none}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}#wpadminbar{display:none!important}.zygGallery{--fancybox-bg: var(--BgPrimary) !important;--fancybox-opacity: .9}.zygGallery .fancybox__toolbar__column.is-middle{position:relative}.zygGallery .fancybox__toolbar{opacity:1!important;z-index:3000!important}.zygGallery .fancybox__toolbar__column.is-right,.zygGallery .f-button,.zygGallery .f-button svg{opacity:1!important;visibility:visible}.zygGallery .f-button.is-next,.zygGallery .f-button.is-prev{width:clamp(128px,14vw,270px)!important}.zygGallery .f-button.is-next:hover:not([disabled]),.zygGallery .f-button.is-prev:hover:not([disabled]){background-color:transparent!important}.zygGallery .f-button.is-next:before,.zygGallery .f-button.is-prev:before{content:unset!important}.zygGallery .f-button.is-next span,.zygGallery .f-button.is-prev span{pointer-events:none;display:flex;will-change:transform;transition:transform .6s var(--Ease01)}.zygGallery .f-button.is-next svg,.zygGallery .f-button.is-prev svg{pointer-events:none;width:clamp(128px,14vw,270px)!important;height:clamp(12px,.8vw,15px)!important}@media screen and (max-width: 980px){.zygGallery .f-button.is-next,.zygGallery .f-button.is-prev{top:80%!important}}.zygGallery .f-button.is-prev:hover:not([disabled]) span{transform:translate(-5%)}.zygGallery .f-button.is-next:hover:not([disabled]) span{transform:translate(5%)}.zygGallery .btnClose{pointer-events:all;position:absolute;top:clamp(18px,2.187vw,42px);left:50%;transform:translate(-50%);cursor:pointer}.zygGallery .btnClose .close-inner{width:clamp(62px,5.41vw,104px);height:clamp(62px,5.41vw,104px);border-radius:50%;background-color:#f9fcf8;color:var(--txt);display:flex;justify-content:center;align-items:center;will-change:transform;transition:transform .4s var(--Ease01)}.zygGallery .btnClose .close-inner svg{width:clamp(16px,1.3vw,25px);height:clamp(16px,1.3vw,25px);color:var(--TxtPrimary);will-change:color;transition:color .6s var(--Ease01)}@media screen and (min-width: 980px){.zygGallery .btnClose .close-inner{box-shadow:0 10px 20px #00000029}}@media (hover: hover){.zygGallery .btnClose:hover .close-inner{transform:scale(1.1)}.zygGallery .btnClose:hover .close-inner svg{color:#000}}.otgs-development-site-front-end{display:none!important}.screen-reader-response,.wpcf7-spinner,.wpcf7-response-output{display:none}.swiper-button-lock{display:flex!important;pointer-events:none!important}.swiper-button-lock svg{display:none}.svg-special path,.svg-special polygon,.svg-special rect{transition:opacity .85s ease-in-out!important}.svg-special-back path,.svg-special-back polygon,.svg-special-back rect{transition:opacity .55s ease-in-out!important}.svg-hightlight path,.svg-hightlight polygon,.svg-hightlight rect{opacity:.8!important}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating-anim{animation:rotating 2s linear infinite}:root{--BreakpointMobile: 980px;--BreakpointFilter: 1080px;--Ease01: cubic-bezier(.25, 0, .3, 1);--Ease02: cubic-bezier(.5, -.1, .1, 1.5);--EaseA01: cubic-bezier(.25,.1,.25,1);--Ease03: cubic-bezier(.5, .75, .75, 1.25);--HeaderHeight: clamp(88px,7.18vw,138px);--HeaderMarginTop: calc(clamp(18px,6.25vw,120px) + var(--HeaderHeight));--FooterHeight: 102px;--ContainerFluid: clamp(22px,5.2vw,100px);--ContainerInner: clamp(22px,7.8vw,150px);--Container: clamp(22px,12.23vw,235px);--FontHero01: 260px;--LineHero01: 1;--FontHero02: 160px;--LineHero02: 180px;--FontHero02a: 160px;--LineHero02a: 180px;--FontTitle01: 90px;--LineTitle01: 100px;--FontTitle01a: 90px;--LineTitle01a: 100px;--FontTitle02: 50px;--LineTitle02: 60px;--FontTitle03: 80px;--LineTitle03: 90px;--FontTitle04: 70px;--LineTitle04: .7;--FontTitle05: 50px;--LineTitle05: .8;--FontTitle03a: 80px;--LineTitle03a: 90px;--FontText01: 18px;--LineText01: 30px;--FontText02: 22px;--LineText02: 32px;--FontText03: 24px;--LineText03: 34px;--FontText03a: 24px;--LineText03a: 34px;--FontBtn01: 17px;--LineBtn01: 22px;--FontForm01: 30px;--LineForm01: 36px;--GridLeft: 862px;--GridRight: 765px;--GridGap: 208px;--AnimTimingPrimary: .6s;--AnimEasingPrimary: cubic-bezier(.25, 0, .3, 1);--AnimTimingSecondary: .3s;--FontPrimary: "CocoGothicPro";--FontSecondary: "N27";--FontTertiary: "N27"}@media screen and (max-width: 1900px){:root{--FontHero02: clamp(40px,8.33vw,160px);--LineHero02: clamp(48px,9.37vw,180px);--FontHero01: clamp(134px,13.54vw,260px);--LineHero01: 1;--FontTitle01: clamp(40px,4.68vw,90px);--LineTitle01: clamp(48px,5.2vw,100px);--FontTitle01a: clamp(34px,4vw,90px);--LineTitle01a: clamp(44px,5vw,100px);--FontText01: clamp(14px,.93vw,18px);--LineText01: clamp(18px,1.56vw,30px);--FontText02: clamp(15px,1.14vw,22px);--LineText02: clamp(26px,1.66vw,32px);--FontText03: clamp(18px,1.25vw,24px);--LineText03: clamp(28px,1.77vw,34px);--FontText03a: clamp(16px,1.25vw,24px);--LineText03a: clamp(26px,1.77vw,34px);--FontTitle04: clamp(32px,3.64vw,70px);--FontTitle05: clamp(23px,2.6vw,50px);--FontTitle03: clamp(42px,4.16vw,80px);--LineTitle03: clamp(48px,2.5vw,90px);--FontTitle03a: clamp(34px,4.16vw,80px);--LineTitle03a: clamp(42px,4.68vw,90px);--FontForm01: clamp(18px,1.56vw,30px);--LineForm01: clamp(22px,1.8vw,36px);--FontHero02a: clamp(134px,8.33vw,160px);--LineHero02a: clamp(144px,9.37vw,180px);--GridLeft: clamp(360px,44.89vw,862px);--GridRight: clamp(360px,39.84vw,765px);--GridGap: clamp(32px,10.83vw,208px);--FontBtn01: clamp(15px,.88vw,17px);--LineBtn01: clamp(20px,1.14vw,22px)}}@media screen and (max-width: 1680px){:root{--HeaderHeight: clamp(60px,6vw,138px);--HeaderMarginTop: calc(clamp(18px,5vw,120px) + var(--HeaderHeight))}}@media screen and (max-width: 1480px){:root{--HeaderHeight: clamp(58px,5.5vw,138px);--FontTitle01a: clamp(34px,3.8vw,90px);--LineTitle01a: clamp(44px,4.8vw,100px)}}@media screen and (max-width: 980px){:root{--ContainerFluid: 22px;--ContainerInner: 22px;--Container: 22px;--HeaderHeight: 58px;--HeaderMarginTop: calc(48px + var(--HeaderHeight))}}@media screen and (max-width: 580px){:root{--FontText03a: clamp(14px,1.25vw,24px);--LineText03a: clamp(24px,1.77vw,34px);--FontHero01: clamp(110px,13.54vw,260px)}}:root{--BgHeaderPrimary: transparent;--BgHeaderSecondary: rgba(20, 20, 20, .384);--AscentPrimary: #BDA36D;--AscentDark: #030404;--BgPrimary: #2E3440;--BgSecondary: #000000;--TextPrimary: #ffffff;--FilterBtnBorder: #6D717A;--FilterBtnSelected: #42171D;--MapPopup: #42171D;--ScrollbarC1: var(--BgSecondary);--ScrollbarC2: var(--AscentPrimary);--ScrollbarC3: var(--AscentPrimary)}h1{font-size:var(--FontTitle01);line-height:var(--LineTitle01);font-family:var(--FontSecondary);text-transform:uppercase}.container{width:100%;max-width:1540px;margin:0 auto}@media screen and (max-width: 1900px){.container{max-width:100vw;padding:0 var(--Container)}}.container-fluid{width:100%;max-width:1720px;margin:0 auto}@media screen and (max-width: 1900px){.container-fluid{max-width:100vw;padding:0 var(--ContainerFluid)}}.container-inner{width:100%;max-width:1620px;margin:0 auto}@media screen and (max-width: 1900px){.container-inner{max-width:100vw;padding:0 var(--ContainerInner)}}.form{--fsize: 100%;max-width:var(--fsize);width:var(--fsize)}.form form{display:flex;flex-direction:column;max-width:100%;width:100%}.form{--Border: #2C2C2C;--border: #2C2C2C;--size: 14px;--size1: 18px;--size2: 18px;--line: 22px}@media screen and (max-width: 980px){.form{--size: 13px;--size1: 15px;--size2: 15px;--line: 22px}}.form.light{--Border: #6D717A;--border: #6D717A}.form form{position:relative}.form form .success-message{opacity:0;position:absolute;pointer-events:none;left:0;top:50%;transform:translateY(-50%)}.form form .success-message svg{width:91px;height:91px;margin-bottom:32px}.form form .success-message h2{font-size:var(--FontTitle02);line-height:var(--LineTitle02);font-family:var(--FontSecondary);font-weight:600;padding-bottom:32px;margin-bottom:42px;position:relative}.form form .success-message h2:after{content:"";position:absolute;bottom:0;left:0;width:270px;background-color:var(--AscentPrimary);height:3px}.form form .success-message p{font-size:var(--FontText02);line-height:var(--LineText02);max-width:512px}.form form .required{color:var(--AscentPrimary)}.form form.success[data-state="1"] .field,.form form.success[data-state="1"] .field-submit,.form form.success[data-state="2"] .field,.form form.success[data-state="2"] .field-submit,.form form.success[data-state="2"] .form-title{opacity:0!important;pointer-events:none!important}.form form.success[data-state="2"] .success-message{pointer-events:all!important;opacity:1!important}.form .form-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding-bottom:32px}@media screen and (max-width: 980px){.form .form-row-3{grid-template-columns:1fr}}.form .form-row-2{display:grid;grid-template-columns:auto 205px;gap:clamp(28px,6.14vw,118px)}@media screen and (max-width: 1680px){.form .form-row-2{gap:clamp(28px,4vw,118px)}}@media screen and (max-width: 980px){.form .form-row-2{grid-template-columns:1fr;gap:32px}}.form .form-row-1{padding-bottom:clamp(34px,2.5vw,48px)}.form .form-row-2-auto{display:grid;grid-template-columns:1fr auto;gap:30px;width:100%}.form .form-row-1{display:grid;grid-template-columns:1fr;width:100%}.form .field-submit{display:flex;justify-content:flex-end}.form .field-submit .text{text-wrap:nowrap;white-space:nowrap}.form .field-text{display:flex;flex-direction:column;width:100%}.form .field-text input{width:100%;max-width:100%}.form .field-text{display:flex;flex-direction:column;position:relative}.form .field-text.field-error span.wpcf7-not-valid-tip{opacity:1}.form .field-text.field-error div:after{width:100%}.form .field-text span.wpcf7-not-valid-tip{font-weight:300;color:#d94949;position:absolute;bottom:-2px;left:0;opacity:0;will-change:opacity;transition:opacity .2s var(--Ease01);transform:translateY(100%);font-size:14px}.form .field-text div{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:40px}.form .field-text div:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#d94949;will-change:width;transition:width .6s ease;overflow:hidden}.form .field-text div:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--Border)}.form .field-text input{height:32px;outline:none;border:none;background-color:transparent;width:100%;font-size:14px;color:#fff;font-weight:300}.form .field-text input:focus+label{top:-2px;font-size:12px}.form .field-text input:not(:placeholder-shown)+label{top:-2px;font-size:12px}.form .field-text label{pointer-events:none;color:var(--BackgroundPrimary);position:absolute;left:0;top:12px;transition:all .4s ease;font-weight:300;line-height:var(--line1);font-size:var(--size2)}.form .field-text label span{color:var(--AscentPrimary)}.form .field-checkbox span.wpcf7-not-valid-tip{font-weight:300;color:#d94949;position:absolute;bottom:-2px;left:0;opacity:0;will-change:opacity;transition:opacity .2s var(--Ease01);transform:translateY(100%);font-size:14px}.form .field-checkbox a{color:#fff;text-decoration:underline}.form .field-checkbox.field-error span.wpcf7-not-valid-tip{opacity:1}.form .field-checkbox svg{min-width:19px;min-height:19px}.form .field-checkbox svg .border{stroke:var(--Border)}.form .field-checkbox input{display:none}.form .field-checkbox label{display:flex;align-items:center;cursor:pointer}.form .field-checkbox label .wpcf7-list-item-label{display:flex}.form .field-checkbox label .wpcf7-list-item-label svg{margin-right:12px}.form .field-checkbox label .wpcf7-list-item-label svg .border{will-change:stroke;transition:stroke var(--AnimTimingPrimary) var(--AnimEasingPrimary)}@media (hover: hover){.form .field-checkbox label:hover svg .border{stroke:#fff!important}}.form .field-checkbox p{line-height:var(--line);font-size:var(--size);position:relative}.modal-form .form-row-1{padding-bottom:28px}.title-styled{--ff: var(--FontHero02);--ll: var(--LineHero02);--fs: var(--FontSecondary);--cc: var(--TextPrimary)}.title-styled h1,.title-styled h2,.title-styled h3{font-size:var(--ff);line-height:var(--ll);font-family:var(--fs);color:var(--cc);font-weight:600}.title-styled.ascent{--cc: var(--AscentPrimary)}.title-styled.uppercase{text-transform:uppercase}.title-styled.sm{--ff: var(--FontTitle03);--ll: var(--LineTitle03)}.title-styled.md{--ff: var(--FontTitle01);--ll: var(--LineTitle01)}.title-styled.tiny{--ff: var(--FontTitle04);--ll: var(--LineTitle04)}.title-styled.link a{font-size:var(--ff);line-height:var(--ll);font-family:var(--fs);color:var(--cc);font-weight:600}.title-fancy span{color:var(--AscentPrimary);font-size:var(--FontHero0);font-family:var(--FontSecondary)}.user-content,.user-content p{font-size:var(--FontText02);line-height:var(--LineText02)}.user-content h2{font-weight:600;font-family:var(--FontSecondary);font-size:var(--FontTitle05);line-height:var(--LineTitle05)}.user-content ul{list-style:none;list-style-position:inside;display:flex;flex-direction:column;gap:10px;padding:0}.user-content ul li{font-size:var(--FontText01);line-height:var(--LineText01);color:var(--ttcolor);padding:0 0 0 35px;position:relative}@media screen and (max-width: 1900px){.user-content ul li{padding-left:calc(var(--Width) + 1.82vw)}}@media screen and (max-width: 980px){.user-content ul li{padding-left:calc(var(--Width) - 7px)}}.user-content ul li:after{position:absolute;left:0;top:calc(var(--LineText01) / 2);content:"";width:10px;height:10px;background-color:var(--AscentPrimary);border-radius:50%}@media screen and (max-width: 980px){.user-content ul li:after{left:-25px}}.btn{--dot-size: 26px;position:relative;padding:12px 28px;display:flex;align-items:center;text-align:center;cursor:pointer;gap:18px}@supports (-webkit-tap-highlight-color: black){.btn{--dot-size: 26px}}@media screen and (max-height: 800px){.btn{--dot-size: 16px;padding:8px 10px}}@media screen and (max-width: 1480px){.btn{padding:8px 22px;--dot-size: 18px;gap:20px}@supports (-webkit-tap-highlight-color: black){.btn{--dot-size: 18px;gap:10px}}}@media screen and (max-width: 980px){.btn{padding:8px 12px}}.btn:after,.btn:before{content:"";position:absolute;height:2px;width:100%;background-color:var(--AscentPrimary);left:0}.btn:after{top:0}.btn:before{bottom:0}.btn .dot{width:var(--dot-size);height:var(--dot-size);display:flex}.btn .dot svg{width:var(--dot-size);height:var(--dot-size)}.btn .dot .dot-circle{fill:var(--AscentPrimary);will-change:fill;transition:fill .6s ease}.btn .dot .dot-clip{r:7.5px;will-change:r;transition:r .3s ease}.btn .dot .dot-arrow{transform:translate(-20px);will-change:transform;transition:transform .3s ease}.btn .text{transform:translate(-7px);font-size:var(--FontBtn01);line-height:var(--LineBtn01);color:var(--TextPrimary);font-family:var(--FontSecondary);text-transform:uppercase;font-weight:600;will-change:transform;transition:transform .3s ease}.btn:hover .dot .dot-circle{fill:var(--FilterBtnSelected)}.btn:hover .dot .dot-clip{r:14.5px}.btn:hover .dot .dot-arrow,.btn:hover .text{transform:translate(0)}.btnfilter{width:var(--hh);height:var(--hh);display:flex;justify-content:center;align-items:center}.btnfilter.auto{min-width:var(--hh);width:auto}.btnfilter.auto button{padding:0 8px}.btnfilter button{border:1px solid var(--FilterBtnBorder);will-change:background-color,border;transition:background-color .3s ease,border .3s ease;width:100%;height:100%;font-size:var(--FontText01);line-height:var(--LineText01);color:var(--TextPrimary);background-color:transparent;cursor:pointer}.btnfilter button:hover{border-color:var(--AscentPrimary)}.btnfilter button.active{background-color:var(--FilterBtnSelected);border-color:#fff}.p-filter{--ppM: clamp(22px,4.06vw,78px)}@media screen and (max-width: 1680px){.p-filter{--ppM: clamp(22px,3vw,78px)}}.p-filter .wrapper{padding-top:var(--HeaderHeight)}@media screen and (max-width: 1080px){.p-filter .wrapper{padding:0}}.p-filter .wrapper .title{padding:var(--ppM);display:flex;align-items:center;justify-content:space-between}.p-filter .wrapper .title span svg{width:12px}@media screen and (min-width: 1080px){.p-filter .wrapper .title span{display:none}}@media screen and (max-width: 1080px){.p-filter .wrapper .title{padding:18px var(--ppM);background-color:var(--BgSecondary);border-bottom:1px solid var(--FilterBtnBorder)}.p-filter .wrapper .title h1{font-size:24px}}.p-filter .wrapper .control{padding:28px 0;min-height:126px;background-color:var(--BgSecondary);display:flex;align-items:center;flex-wrap:wrap;gap:clamp(18px,1.9vw,38px);padding-left:var(--ppM)}@media screen and (max-width: 780px){.p-filter .wrapper .control{padding-right:var(--ppM);display:grid;grid-template-columns:1fr 1fr;gap:24px}.p-filter .wrapper .control .btn-block{grid-column:span 2}}.p-filter .wrapper .control-discount-wrapper{background-color:var(--BgSecondary);padding-left:var(--ppM);padding-bottom:32px;display:flex;align-items:center;gap:42px;flex-wrap:wrap}.p-filter .aparts-not-found{display:flex;flex-direction:column;align-items:center;padding-top:62px;gap:18px}.p-filter .aparts-not-found .clear-filter{display:flex;justify-content:center;align-items:center;gap:18px}.p-floor .wrapper{padding-top:var(--HeaderHeight)}.p-floor .wrapper .title{padding-left:var(--ppM);padding-bottom:18px}@media screen and (max-width: 1080px){.p-floor .wrapper{padding-top:0}.p-floor .wrapper .title{border-bottom:1px solid var(--FilterBtnBorder)}.p-floor .wrapper .title span{font-size:24px}.p-floor .wrapper .title svg{width:14px}}.fade-enter-active,.fade-leave-active{transition:opacity .7s var(--AnimEasingPrimary)!important}.fade-enter-from,.fade-leave-to{opacity:0!important}.table-row-enter-active,.table-row-leave-active{transition:all .5s ease}.table-row-enter-from,.table-row-leave-to{opacity:0;transform:translateY(30px)}.dialog0-enter-active{transition:opacity .3s ease}.dialog0-enter-active .dialog-inner{transition:transform .4s ease}.dialog0-leave-active{transition:opacity .3s cubic-bezier(1,.5,.8,1)}.dialog0-leave-active .dialog-inner{transition:transform .2s ease}.dialog0-enter-from,.dialog0-leave-to{opacity:0!important}.dialog0-enter-from .dialog-inner,.dialog0-leave-to .dialog-inner{transform:translateY(20px)!important}.dialog0-enter-to,.dialog0-leave-from{opacity:1!important}.dialog0-enter-to .dialog-inner,.dialog0-leave-from .dialog-inner{transform:translateY(0)!important}.title-char{opacity:0;will-change:opacity}table{--pp: 8px 2px 8px 0;--fsize: clamp(10px, .72vw, 14px);width:100%;border-collapse:collapse;border-top:1px solid var(--FilterBtnBorder)}table .empty-left,table .empty-right{width:var(--ppM)}@media screen and (max-width: 980px){table{--fsize: 10px}}table thead th{border-bottom:1px solid var(--FilterBtnBorder);vertical-align:middle;text-align:left;height:58px;padding:var(--pp);cursor:pointer;font-size:var(--fsize);line-height:1;font-weight:400}table thead th div{display:flex;align-items:center;gap:6px}table thead th div svg{opacity:0}table thead th div.desc svg{opacity:1}table thead th div.asc svg{opacity:1;transform:scaleY(-1)}table thead th p,table thead th a{font-size:var(--fsize);line-height:1;font-weight:400}table thead tr{height:58px}table thead .aparts-thead{display:flex;align-items:center;gap:11px;cursor:pointer}@media screen and (max-width: 1080px){table thead{display:none}}table tbody tr{border-bottom:1px solid var(--FilterBtnBorder);background-color:#3d4453;transition:background-color .6s ease;will-change:background-color;height:58px;font-size:var(--fsize);line-height:1;font-weight:400}table tbody tr span{font-size:var(--fsize);line-height:1;font-weight:400}table tbody tr .nr-row{position:relative;display:flex;align-items:center;gap:clamp(2px,.3vw,8px)}table tbody tr .nr-row .symbol-el{position:relative}table tbody tr .nr-row .symbol-el>svg{width:clamp(12px,.9vw,17px)}table tbody tr .nr-row .symbol-el>svg circle{will-change:stroke;transition:stroke .6s ease}table tbody tr .nr-row .symbol-el>svg path{will-change:stroke;transition:fill .6s ease}table tbody tr .nr-row .symbol-el .pop-el{pointer-events:none;box-shadow:#00000026 1.95px 1.95px 2.6px;position:absolute;padding:12px 28px;background:#42171d;transform:translateY(-110%);top:-10px;left:calc(clamp(12px,.9vw,17px) / 2.4);opacity:0;will-change:opacity,transform;transition:opacity .2s ease,transform .2s ease}table tbody tr .nr-row .symbol-el .pop-el:after{content:"";position:absolute;bottom:-8px;left:0;width:0;height:0;border-style:solid;border-width:8px 8px 0 0;border-color:#42171D transparent transparent transparent;transform:rotate(0)}@media screen and (min-width: 980px){table tbody tr .nr-row .symbol-el:hover .pop-el{opacity:1;transform:translateY(-100%)}table tbody tr .nr-row .symbol-el:hover svg circle{stroke:#bda36d}table tbody tr .nr-row .symbol-el:hover svg path{fill:#bda36d}}table tbody tr .hearth svg{width:clamp(12px,.9vw,18px);pointer-events:none}table tbody tr .hearth svg path{will-change:stroke,fill;transition:stroke .6s ease,fill .6s ease}@media (hover: hover){table tbody tr .hearth:hover svg path{stroke:var(--AscentPrimary)}}table tbody tr .hearth.selected path{fill:var(--FilterBtnSelected)!important}@media screen and (max-width: 1080px){table tbody tr td.status-web,table tbody tr td.house-web{display:none}}@media screen and (min-width: 1080px){table tbody tr .thead-mob,table tbody tr .status-mob{display:none}}table tbody tr .status-mob{padding-left:8px}table tbody tr .status-mob span.dot{width:12px;height:12px;border-radius:50%;display:block;background-color:var(--color)}@media (hover: hover){table tbody tr:hover{background-color:#50596b}}table tbody tr.filter-nofound{width:100%;text-align:center;pointer-events:none}table tbody tr.filter-nofound p{font-size:var(--FontText01);line-height:var(--LineText01);color:#3a3c44}table tbody tr.filter-nofound td{position:relative;vertical-align:middle}table tbody tr:nth-child(2n){background-color:#2e3440}@media (hover: hover){table tbody tr:nth-child(2n):hover{background-color:#50596b}}table tbody tr.apart-sold{pointer-events:none;opacity:.3}table tbody tr.apart-sold .aparts-title h2,table tbody tr.apart-sold .aparts-basic p{color:#c5c2c2!important}table tbody tr.apart-sold .aparts-hearth{pointer-events:none;opacity:0}table tbody td{vertical-align:middle;cursor:pointer;padding:var(--pp);font-size:var(--fsize)}table tbody td .prices.discount{display:inline-flex;flex-direction:column;align-items:center;gap:4px}table tbody td .prices.discount .discount{color:#bda36d}table tbody td .prices.discount .price{font-size:clamp(8px,.52vw,10px);text-decoration:line-through}body.gdpr .gdpr-main#privacy{opacity:1!important;pointer-events:all}.gdpr-popup{position:fixed;left:0;bottom:0;display:flex;justify-content:center;width:100%;transform:translateY(100%);opacity:0;will-change:opacity,transform;transition:opacity .5s,transform var(--AnimTimingPrimary) var(--AnimEasingPrimary);pointer-events:none;z-index:-1}.gdpr-popup .container-1{width:100%;background-color:#00000080}.gdpr-popup.active{transition:opacity .2s,transform var(--AnimTimingPrimary) var(--AnimEasingPrimary);transform:translateY(0);opacity:1!important;pointer-events:all;z-index:20}.gdpr-popup .gdpr-popup-container{padding:15px 0;width:1490px;margin:0 auto;color:#fff;display:flex;justify-content:space-between;align-items:center}.gdpr-popup .gdpr-popup-container p{font-size:var(--TextSecondary);line-height:var(--TextLineSecondary);width:60%}.gdpr-popup .gdpr-popup-container a{pointer-events:all;color:var(--TextPrimary);transition:color .6s;margin:0 60px 0 0}.gdpr-popup .gdpr-popup-container a:hover{color:#cfcfcf}.gdpr-popup .gdpr-popup-container div{width:40%;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 1520px){.gdpr-popup .gdpr-popup-container{width:90%}.gdpr-popup .gdpr-popup-container p,.gdpr-popup .gdpr-popup-container a{font-size:12px}.gdpr-popup .gdpr-popup-container div{width:50%}}@media (max-width: 1366px){.gdpr-popup .gdpr-popup-container a{margin:0 10px 0 0}.gdpr-popup .gdpr-popup-container div{width:44%}}@media (max-width: 820px){.gdpr-popup .gdpr-popup-container{flex-direction:column}.gdpr-popup .gdpr-popup-container div{width:100%;margin-top:10px;justify-content:center;flex-direction:column}.gdpr-popup .gdpr-popup-container a{margin:0 0 15px;font-size:16px}.gdpr-popup .gdpr-popup-container p{font-size:14px;width:100%;text-align:center}}.gdpr-main{opacity:0;transition:opacity .6s;pointer-events:none;background-color:#080808e6;width:100%;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;overflow:hidden}.gdpr-main ::-webkit-scrollbar{width:7px;height:7px;background:#636363}.gdpr-main ::-webkit-scrollbar-thumb{background:#000}.gdpr-main .close{cursor:pointer;position:absolute;right:35px;top:29px;opacity:1;transition:opacity .6s}.gdpr-main .close svg{width:25px;height:25px;display:block}.gdpr-main .close svg path{stroke:var(--TextPrimary);will-change:stroke;transition:stroke var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.gdpr-main .close:hover svg path{stroke:var(--AscentPrimary)}.gdpr-main .gdpr-container{position:absolute;bottom:-80px;left:50%;transform:translate(-50%);width:1361px;display:flex;flex-direction:column}.gdpr-main .gdpr-container table,.gdpr-main .gdpr-container th,.gdpr-main .gdpr-container td{border:var(--Border-width) solid #fff;font-size:16px}.gdpr-main .gdpr-container a{color:var(--Ascent);opacity:1;transition:opacity .6s;font-size:var(--FontText01)}.gdpr-main .gdpr-container a:hover{opacity:.6}.gdpr-main .gdpr-container table{border-collapse:collapse}.gdpr-main .gdpr-container table td{font-size:var(--FontText01);line-height:var(--LineText02)}.gdpr-main .gdpr-container table td{padding:6px}.gdpr-main .gdpr-container .pp{padding-right:80px;padding-bottom:80px}@media screen and (max-width: 1180px){.gdpr-main .gdpr-container .pp{padding-right:20px;padding-bottom:20px}}.gdpr-main .gdpr-container>div:first-child{background-color:var(--BgPrimary);min-height:19vh;padding:44px 64px;position:relative}.gdpr-main .gdpr-container>div:first-child .title{padding-bottom:32px}.gdpr-main .gdpr-container>div:first-child p{font-size:var(--FontText02);line-height:var(--LineText02);max-width:80%;color:#fff}.gdpr-main .gdpr-container>div:last-child{padding:35px 35px 100px;background-color:var(--BgPrimary);border-top:3px solid var(--AscentPrimary);flex-grow:1}.gdpr-main .gdpr-container>div:last-child>div{height:55.73vh;overflow-y:scroll}@media screen and (max-width: 880px){.gdpr-main .gdpr-container>div:last-child>div{height:41.73vh}}@media screen and (max-width: 880px){.gdpr-main .gdpr-container>div:last-child{padding:20px 20px 100px}.gdpr-main .gdpr-container>div:last-child ol{margin-inline-start:0;padding-left:15px}.gdpr-main .gdpr-container>div:last-child ol li span{padding-left:18px!important}}@media screen and (max-width: 1520px){.gdpr-main .gdpr-container{width:80%}.gdpr-main .gdpr-container .close{right:22px;top:15px}.gdpr-main .gdpr-container .close svg{width:18px;height:18px}.gdpr-main .gdpr-container>div:first-child{padding:2.29vw 3.33vw;min-height:unset}.gdpr-main .gdpr-container>div:last-child li span{padding-left:28px}.gdpr-main .gdpr-container>div:last-child h2{padding-bottom:15px}}@media screen and (max-width: 880px){.gdpr-main .gdpr-container{width:calc(100% - 32px)}.gdpr-main .gdpr-container>div:first-child{padding:20px 25px}}.gdpr-main.active{opacity:1!important;pointer-events:auto}.modal{position:fixed;left:0;top:0;width:100%;height:100vh;height:100svh;background-color:#0000009c;pointer-events:none;z-index:1100;display:flex;justify-content:center;align-items:center;will-change:opacity;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary) .26s}.modal .modal-inner{will-change:transform,opacity;transition:transform .3s var(--AnimEasingPrimary),opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary);transform:translateY(18px);opacity:0}.modal .modal-inner .close{position:absolute;right:32px;top:32px;z-index:20;display:flex;justify-content:center;align-items:center;cursor:pointer}.modal .modal-inner .close svg{right:24px;top:24px;pointer-events:none}.modal .modal-inner .close svg line{will-change:stroke;transition:stroke .6s var(--Ease01)}.modal .modal-inner .close:hover svg line{stroke:var(--AscentPrimary)}.modal[data-type="0"] .modal-inner{position:relative;z-index:20;max-width:900px;max-height:80vh}@media screen and (max-width: 980px){.modal[data-type="0"] .modal-inner{max-width:calc(100% - 50px)}.modal[data-type="0"] .modal-inner .close{right:14px;top:14px}}.modal[data-type="2"]{align-items:flex-start;padding-top:10svh}@media screen and (max-width: 980px){.modal[data-type="2"] .close{right:14px;top:14px}}.modal[data-type="2"] .modal-inner .modal-content{max-height:60vh;max-width:80vw;background-color:var(--BgPrimary);min-width:32vw;min-height:20vh;padding:clamp(28px,2.5vw,48px)}@media screen and (max-width: 980px){.modal[data-type="2"] .modal-inner .modal-content{min-width:80vw}}.modal[data-type="2"] .modal-inner .modal-content .title-basic{padding:clamp(28px,2.5vw,32px) 0 clamp(28px,2.5vw,48px) 0;text-align:center}.modal[data-type="2"] .modal-inner .modal-content .title-basic h2{font-family:var(--FontSecondary);font-size:var(--FontText03);line-height:var(--LineText03);text-transform:uppercase}.modal[data-type="2"] .modal-inner .modal-content .grid-container{max-width:90%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:48px;gap:12px}@media screen and (max-width: 980px){.modal[data-type="2"] .modal-inner .modal-content .grid-container{grid-template-columns:1fr;width:100%}}.modal[data-type="2"] .modal-inner .modal-content .grid-container a{display:flex;justify-content:center;align-items:center}.modal[data-type="2"] .modal-inner .modal-content .grid-container a:hover img{opacity:.8}.modal[data-type="2"] .modal-inner .modal-content .grid-container a img{will-change:opacity;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary);max-height:48px}@media screen and (max-width: 980px){.modal[data-type="3"] .close{right:14px;top:14px}}.modal[data-type="3"] .modal-inner{position:relative;z-index:20;max-width:900px;min-height:600px;max-height:80vh}.modal[data-type="3"] .modal-inner article{display:flex;flex-direction:column;gap:clamp(8px,1.56vw,30px)}@media screen and (max-width: 680px){.modal[data-type="3"] .modal-inner article{flex-direction:row;align-items:center}}.modal[data-type="3"] .modal-inner article img{--size: clamp(108px,8vw,154px);width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);border-radius:50%;overflow:hidden;object-fit:cover}@media screen and (max-width: 1080px){.modal[data-type="3"] .modal-inner article img{--size: 128px}}@media screen and (max-width: 980px){.modal[data-type="3"] .modal-inner article img{--size: 108px}}@media screen and (max-width: 1180px){.modal[data-type="3"] .modal-inner article{gap:18px}}.modal[data-type="3"] .modal-inner article .btn-box{padding-top:clamp(22px,1.6vw,28px)}.modal[data-type="3"] .modal-inner article .info{display:flex;flex-direction:column;gap:4px}.modal[data-type="3"] .modal-inner article .info h3,.modal[data-type="3"] .modal-inner article .info a{color:var(--TextPrimary)}.modal[data-type="3"] .modal-inner article .info h3{font-family:var(--FontSecondary);font-size:var(--FontText03);line-height:var(--LineText03);padding-bottom:clamp(2px,1.35vw,22px)}@media screen and (max-width: 980px){.modal[data-type="3"] .modal-inner article .info h3{padding-bottom:4px}}.modal[data-type="3"] .modal-inner article .info a{font-size:var(--FontText01);line-height:var(--LineText01);will-change:color;transition:color var(--AnimTimingPrimary) var(--AnimEasingPrimary)}@media screen and (max-width: 480px){.modal[data-type="3"] .modal-inner article .info a{font-size:12px}}.modal[data-type="3"] .modal-inner article .info a:hover{color:var(--AscentPrimary)}.modal[data-type="3"] .modal-inner .modal-content>.grid{display:grid;grid-template-columns:1fr;max-height:80vh;max-width:80vw;background-color:var(--BgPrimary);overflow-y:auto;overflow-x:hidden}.modal[data-type="3"] .modal-inner .modal-content>.grid .user-content{padding-bottom:clamp(28px,2.5vw,48px)}@media screen and (max-width: 980px){.modal[data-type="3"] .modal-inner .modal-content>.grid{grid-template-columns:1fr;height:80svh;max-width:100%}.modal[data-type="3"] .modal-inner .modal-content>.grid .left{padding-top:38px}.modal[data-type="3"] .modal-inner .modal-content>.grid .right{max-height:unset!important}}.modal[data-type="3"] .modal-inner .modal-content>.grid .left{position:relative;display:flex;justify-content:center;align-items:center}.modal[data-type="3"] .modal-inner .modal-content>.grid .left:after{content:"";position:absolute;right:-1px;top:0;height:100%;width:3px;background-color:var(--AscentPrimary)}@media screen and (max-width: 980px){.modal[data-type="3"] .modal-inner .modal-content>.grid .left:after{display:none}}.modal[data-type="3"] .modal-inner .modal-content>.grid .left img{object-fit:cover;height:100%}.modal[data-type="3"] .modal-inner .modal-content>.grid .right{padding:clamp(32px,3.12vw,60px) clamp(22px,2.5vw,48px) 28px clamp(22px,2.5vw,48px);max-height:80vh}.modal[data-type="3"] .modal-inner .modal-content>.grid .right .title-basic{padding-bottom:clamp(18px,1.66vw,32px)}.modal[data-type="3"] .modal-inner .modal-content>.grid .right .title-basic h2{text-transform:uppercase;font-size:var(--FontForm01);line-height:var(--LineForm01)}@media screen and (max-width: 980px){.modal[data-type="3"] .modal-inner{max-width:calc(100% - 50px);min-height:0}.modal[data-type="3"] .modal-inner .grid{max-width:100%}}@media screen and (max-width: 780px){.modal[data-type="3"] .modal-inner .grid{grid-template-columns:1fr}.modal[data-type="3"] .modal-inner .grid .left img{object-fit:cover;height:100%;aspect-ratio:19/12.8;object-position:bottom}}.modal[data-type="1"] .modal-inner{position:relative;z-index:20;max-width:900px;min-height:600px;max-height:80vh}.modal[data-type="1"] .modal-inner .title h2{font-family:var(--FontSecondary);font-size:var(--FontText03);line-height:var(--LineText03);text-transform:uppercase;padding-bottom:clamp(8px,.83vw,16px)}.modal[data-type="1"] .modal-inner .user-content,.modal[data-type="1"] .modal-inner .user-content p{font-size:var(--FontText01);line-height:var(--LineText01)}.modal[data-type="1"] .modal-inner .grid{display:grid;grid-template-columns:1fr 1fr;max-height:80vh;max-width:80vw;background-color:var(--BgPrimary);overflow-y:auto}.modal[data-type="1"] .modal-inner .grid .left img{object-fit:cover}@media screen and (min-width: 980px){.modal[data-type="1"] .modal-inner .grid .left img{height:100%}}.modal[data-type="1"] .modal-inner .grid .right{padding:clamp(32px,3.12vw,60px) clamp(22px,2.5vw,48px) 28px clamp(22px,2.5vw,48px);max-height:80vh}@media screen and (max-width: 980px){.modal[data-type="1"] .modal-inner{max-width:calc(100% - 50px);min-height:0}.modal[data-type="1"] .modal-inner .grid{max-width:100%}}@media screen and (max-width: 780px){.modal[data-type="1"] .modal-inner .grid{grid-template-columns:1fr}.modal[data-type="1"] .modal-inner .grid .left img{object-fit:cover;aspect-ratio:19/12.8;object-position:bottom}}.modal.show{transition:opacity transform var(--AnimTimingPrimary) var(--AnimEasingPrimary);opacity:1!important;pointer-events:all}.modal.show .modal-inner{transition:transform .3s var(--AnimEasingPrimary),opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary);transform:translateY(0);opacity:1}.popup-apart{pointer-events:none;opacity:0;position:absolute;will-change:opacity,max-width;transition:opacity .2s ease .18s,max-width .2s ease;width:clamp(240px,15.62vw,300px);height:clamp(70px,7.29vw,150px);top:0;left:0;z-index:20}.popup-apart[data-house=K2] .body{transform:translate(-100%)!important}.popup-apart[data-house=K2] .body .dec.top{left:unset!important;right:0;transform-origin:right center}.popup-apart[data-house=K2] .body .dec.bottom{right:unset!important;left:0;transform-origin:left center}.popup-apart[data-house=K2] .body:after{position:absolute;content:"";width:0px;height:0px;left:unset!important;right:0;bottom:1px;border-style:solid;border-width:10px 13px 0 0;border-color:var(--FilterBtnSelected) transparent transparent transparent;transform:translateY(100%) scaleX(-1)}.popup-apart .parea span{line-height:1}.popup-apart .parea-other{padding-bottom:4px}.popup-apart.small{width:clamp(180px,13.5vw,260px)}@media screen and (max-width: 980px){.popup-apart.small{width:280px}.popup-apart.small .body:after{content:unset!important}}.popup-apart.combo h5{display:flex!important}.popup-apart.disc .pprice{text-decoration:line-through;font-size:clamp(10px,.72vw,14px)!important}.popup-apart.disc .ppprice{display:flex!important}.popup-apart sup{font-size:68%}.popup-apart.k2 .body.a0{display:none}.popup-apart.k2 .body.a1{display:flex!important}.popup-apart.floor-type .body h2{text-align:left;width:100%}.popup-apart .body{height:clamp(60px,7.29vw,140px);background-color:var(--FilterBtnSelected);display:flex;justify-content:space-between;align-items:center;position:relative;padding:0 24px 0 34px}.popup-apart .body.a0 div{display:flex;flex-direction:column;gap:6px}.popup-apart .body.a1{display:none}.popup-apart .body h2{font-size:clamp(52px,3.02vw,80px);line-height:.7;font-family:var(--FontSecondary);font-weight:600}.popup-apart .body h4{font-size:clamp(14px,.93vw,18px)}.popup-apart .body h5{margin-top:-8px;white-space:nowrap;color:#bda36d;font-size:clamp(14px,.93vw,18px);padding-bottom:8px;display:none}.popup-apart .body .dec{position:absolute;display:block;width:50%;height:3px;background-color:var(--AscentPrimary);transform:scaleX(0);will-change:transform;transition:transform .2s var(--AnimEasingPrimary)}.popup-apart .body .dec.top{left:0;top:0;transform-origin:left center}.popup-apart .body .dec.bottom{right:0;bottom:0;transform-origin:right center}.popup-apart .body:after{position:absolute;content:"";width:0px;height:0px;left:0;bottom:1px;border-style:solid;border-width:10px 13px 0 0;border-color:var(--FilterBtnSelected) transparent transparent transparent;transform:translateY(100%)}.popup-apart.active{transition:opacity .2s ease,max-width .2s ease;opacity:1!important}.popup-apart.active .dec{transition:transform var(--AnimTimingPrimary) var(--AnimEasingPrimary) .3s;transform:scaleX(1)}.popup-apart.floor-type{height:clamp(140px,8.33vw,170px)}.popup-apart.floor-type .body{height:clamp(130px,8.33vw,160px);flex-direction:column;padding:20px 25px;position:relative}.popup-apart.floor-type .body .body-inner{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column}.popup-apart.floor-type .body .body-inner.sold{display:none}.popup-apart.floor-type .body .body-inner.base>div{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:6px}.popup-apart.floor-type .body h2{font-size:clamp(20px,1.87vw,36px);line-height:.7;font-family:var(--FontSecondary);padding-bottom:18px}.popup-apart.floor-type .body h4{font-size:clamp(14px,.93vw,18px);position:relative;display:inline-flex}.popup-apart.floor-type .body h4.ppprice{display:none;color:#bda36d}.popup-apart.flip-x .body:after{left:unset;right:0;transform:translateY(100%) scaleX(-1)}.popup-apart.small{height:clamp(90px,6.77vw,130px)}.popup-apart.small .body{height:clamp(80px,6.25vw,120px)}.popup-apart.sold{height:clamp(90px,6.77vw,130px)}.popup-apart.sold .body{height:clamp(80px,6.25vw,120px)}.popup-apart.sold .body-inner.base{display:none!important}.popup-apart.sold .body-inner.sold{display:flex!important;justify-content:flex-start!important;align-items:flex-start!important}.popup-apart.noprice{height:clamp(110px,6.77vw,130px)}.popup-apart.noprice .body{height:clamp(100px,6.25vw,120px)}@media screen and (max-width: 1080px){.popup-apart{display:none!important}}header{height:var(--HeaderHeight);min-height:var(--HeaderHeight);position:fixed;z-index:1000;width:100%;will-change:height,opacity;transition:height .6s var(--AnimEasingPrimary),opacity .3s var(--AnimEasingPrimary)}header:after{position:absolute;left:0;top:0;width:100%;content:"";height:0;background:linear-gradient(180deg,#000,#3158db00);will-change:height;transition:height .6s ease}header .header-inner{width:100%;height:100%;z-index:999;position:relative}header .header-inner a{opacity:0}header .wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}header .left{display:flex;align-items:center;gap:18px}header .left .logo svg{width:clamp(104px,13.43vw,258px)}header .left .logo svg .logo-w-element{transform-origin:left bottom;will-change:transform}header .left .hearth{position:relative;display:flex;align-items:center}header .left .hearth svg{width:18px;height:18px}header .left .hearth svg path{will-change:stroke,fill;transition:stroke var(--AnimTimingPrimary) var(--AnimEasingPrimary),fill var(--AnimTimingPrimary) var(--AnimEasingPrimary)}@media (hover: hover){header .left .hearth:hover svg path{stroke:var(--AscentPrimary)}}header .left .hearth:after{width:16px;height:16px;background-color:var(--AscentPrimary);border-radius:50%;content:attr(data-fav);position:absolute;display:flex;justify-content:center;align-items:center;right:-9px;top:-5px;color:var(--TextPrimary);font-size:8px;opacity:0}header .left .hearth.active svg path{fill:var(--FilterBtnSelected)!important}header .left .hearth.active:after{opacity:1}header nav{display:flex;align-items:center;gap:clamp(34px,3.12vw,60px)}header nav .choose{display:flex;align-items:center;gap:12px}header nav .choose span{color:var(--TextPrimary);text-transform:uppercase;will-change:color;transition:color var(--AnimTimingPrimary) var(--AnimEasingPrimary)}header nav .choose svg circle,header nav .choose svg line{will-change:stroke;transition:stroke var(--AnimTimingPrimary) var(--AnimEasingPrimary)}@media (hover: hover){header nav .choose:hover span{color:var(--AscentPrimary)}header nav .choose:hover svg circle,header nav .choose:hover svg line{stroke:var(--AscentPrimary)}}header nav .hamburger{position:relative;cursor:pointer}header nav .hamburger:before{--size: 42px;content:"";background:#42181e;width:var(--size);height:var(--size);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;will-change:opacity;transition:opacity .48s ease}header nav .hamburger:after{content:"";width:300%;height:300%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}header nav .hamburger .hamburger-inner{height:14px;width:24px;display:flex;flex-direction:column;justify-content:space-between;position:relative}header nav .hamburger span{display:flex;width:100%;height:2px;background-color:#f5f5f5;will-change:transform,opacity,background-color;transition:transform .6s ease,opacity .3s ease .65s,background-color var(--AnimTimingPrimary) var(--AnimEasingPrimary)}header nav .hamburger span.a5,header nav .hamburger span.a4{position:absolute;top:50%;transform:translateY(-50%);transform-origin:center}@media (hover: hover){header nav .hamburger:hover span{background-color:var(--AscentPrimary)}}@media screen and (max-width: 980px){header{background-color:var(--BgSecondary);border-bottom:2px solid var(--AscentPrimary)}}aside.menu{position:fixed;z-index:998;left:0;top:0;width:100%;height:100svh;background-color:var(--BgPrimary);transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary);will-change:opacity;opacity:0;pointer-events:none}aside.menu:after{position:absolute;left:0;top:0;width:100%;content:"";height:50svh;background:linear-gradient(180deg,#000,#3158db00);will-change:height;transition:height .6s ease;z-index:-1}@media screen and (max-width: 980px){aside.menu:after{height:110svh}}aside.menu .wrapper{padding-top:var(--HeaderHeight);height:100%;display:flex;flex-direction:column}aside.menu .wrapper .grid{display:flex;align-items:center;gap:clamp(32px,3.75vw,72px);flex-grow:1}@media screen and (max-width: 1180px){aside.menu .wrapper .grid{flex-direction:column}}aside.menu .wrapper .left{width:clamp(360px,40.9vw,787px);min-width:clamp(360px,40.9vw,787px)}@media screen and (max-width: 1680px){aside.menu .wrapper .left{width:clamp(360px,38vw,787px);min-width:clamp(360px,38vw,787px)}}@media screen and (max-width: 1480px){aside.menu .wrapper .left{width:clamp(360px,36vw,787px);min-width:clamp(360px,36vw,787px)}}@media screen and (max-width: 1480px){aside.menu .wrapper .left{width:clamp(360px,32vw,787px);min-width:clamp(360px,32vw,787px)}}@media screen and (max-width: 980px){aside.menu .wrapper .left{display:none}}aside.menu .wrapper .right{display:flex;flex-direction:column;align-items:flex-end;width:100%}@media screen and (max-width: 980px){aside.menu .wrapper .right{flex-grow:1;height:100%;justify-content:center}}aside.menu .wrapper .right .seperator{justify-content:flex-end;display:flex;padding-top:clamp(18px,2.5vw,48px);padding-bottom:clamp(12px,2.18vw,42px);width:100%}aside.menu .wrapper .right .seperator span{height:3px;width:80%;background-color:var(--AscentPrimary);transform-origin:right center}@media screen and (max-width: 980px){aside.menu .wrapper .right .seperator{padding-top:40px;padding-bottom:42px}aside.menu .wrapper .right .seperator span{width:100%}}aside.menu .wrapper .right .links{display:flex;flex-direction:column;align-items:flex-end;gap:2px}@media screen and (max-width: 980px){aside.menu .wrapper .right .links{gap:22px}}aside.menu .wrapper .right .links a{--ll: -90%;--op: 0;display:inline-flex;position:relative;font-size:var(--FontTitle01a);line-height:var(--LineTitle01a);text-align:right;text-transform:uppercase;font-family:var(--FontSecondary);cursor:pointer;will-change:color,transform,opacity;transition:color var(--AnimTimingPrimary) var(--AnimEasingPrimary);color:var(--TextPrimary)}aside.menu .wrapper .right .links a:after{content:"";position:absolute;width:15px;height:15px;background-color:var(--AscentPrimary);left:-35px;top:50%;transform:translate(var(--ll),-50%);border-radius:50%;opacity:var(--op);will-change:opacity,transform;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary)}@media (hover: hover){aside.menu .wrapper .right .links a:hover{color:var(--AscentPrimary)}aside.menu .wrapper .right .links a:hover span{transform:translate(-1vw)}}aside.menu .wrapper .right .links a.clicked{color:var(--AscentPrimary);color:var(red)}aside.menu .wrapper .right .links a.clicked span{transform:translate(-1vw)}aside.menu .wrapper .right .links a.active{color:var(--AscentPrimary);pointer-events:none;--op: 1;--ll: -100%}aside.menu .wrapper .right .links span{display:inline-block;position:relative;font-size:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;font-family:inherit;cursor:inherit;will-change:transform;transition:transform var(--AnimTimingSecondary) var(--AnimEasingPrimary)}aside.menu .wrapper .right .social{display:flex;align-items:center;justify-content:flex-end;gap:clamp(32px,4.79vw,92px)}@media screen and (max-width: 1680px){aside.menu .wrapper .right .social{gap:clamp(32px,4vw,92px)}}@media screen and (max-width: 1480px){aside.menu .wrapper .right .social{gap:clamp(32px,3vw,92px)}}@media screen and (max-width: 1180px){aside.menu .wrapper .right .social{flex-direction:column;align-items:flex-end}}aside.menu .wrapper .right .social .contact-info{display:flex;align-items:center;gap:48px}@media screen and (max-width: 1680px){aside.menu .wrapper .right .social .contact-info{gap:clamp(18px,2.5vw,48px)}}@media screen and (max-width: 1180px){aside.menu .wrapper .right .social .contact-info{align-items:flex-end}}aside.menu .wrapper .right .social a{color:var(--TextPrimary);will-change:color;transition:color var(--AnimTimingPrimary) var(--AnimEasingPrimary)}aside.menu .wrapper .right .social a:hover{color:#bda36d}aside.menu .border-top{width:100%;height:3px;background-color:var(--AscentPrimary);transform-origin:right center}@media screen and (max-width: 980px){aside.menu .border-top{display:none}}.on\:scroll header .hamburger:before{opacity:1}.on\:menu header:after{opacity:0}.on\:menu header .hamburger span{transition:transform .6s ease,opacity .3s ease,background-color var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.on\:menu header .hamburger .a0,.on\:menu header .hamburger .a1,.on\:menu header .hamburger .a2{opacity:0}.on\:menu header .hamburger .a4{transform:rotate(45deg)}.on\:menu header .hamburger .a5{transform:rotate(-45deg)}.on\:menu aside.menu{opacity:1;transition-duration:.3s;pointer-events:auto}.on\:hide header{opacity:0;pointer-events:none}footer{background-color:var(--BgSecondary)}footer .wrapper{max-width:100vw;overflow:hidden}footer .wrapper .wrap .img-info{position:relative;cursor:pointer;display:flex;align-items:center}footer .wrapper .wrap .img-info span{position:absolute;bottom:calc(100% + 15px);width:300px;left:50%;transform:translate(-50%);font-size:13px;padding:5px 10px;background:#e5dedb;text-align:center;border-radius:5px;box-shadow:0 5px 15px #0003;opacity:0;pointer-events:all;transition:opacity .6s var(--AnimEasingPrimary);color:#000}@media screen and (max-width: 980px){footer .wrapper .wrap .img-info span{width:220px}}footer .wrapper .wrap .img-info span:after{content:"";position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);border-top:10px solid #e5dedb;border-left:7px solid transparent;border-right:7px solid transparent;z-index:2}footer .wrapper .wrap .img-info:hover span{opacity:1;pointer-events:all}footer .wrapper .wrap .img-info svg{width:28px}footer .wrapper .wrap .img-info svg path{fill:#949494}footer .wrapper .wrap .combo-box{display:flex;align-items:center;gap:12px}@media (max-width: 470px){footer .wrapper .wrap .combo-box{flex-direction:column;align-items:flex-start}}footer .wrapper .wrap .combo-box span{color:#949494;font-size:clamp(12px,.72vw,14px);font-family:Inter,sans-serif}footer .wrapper .wrap.a0{padding-bottom:clamp(50px,8.43vw,162px);padding-top:clamp(48px,7.7vw,148px)}footer .wrapper .wrap.a0 .title{padding-bottom:clamp(40px,4.16vw,80px)}footer .wrapper .wrap.a0 .brokers{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,48px)}@media screen and (max-width: 1480px){footer .wrapper .wrap.a0 .brokers{gap:clamp(18px,2vw,48px)}}@media screen and (max-width: 680px){footer .wrapper .wrap.a0 .brokers{grid-template-columns:1fr 1fr;gap:24px}}footer .wrapper .wrap.a0 .brokers article{display:flex;flex-direction:column;gap:clamp(8px,1.56vw,30px)}footer .wrapper .wrap.a0 .brokers article img{--size: clamp(188px,13.22vw,254px);width:100%;max-width:var(--size);border-radius:50%;overflow:hidden;object-fit:cover;aspect-ratio:1/1}@media screen and (max-width: 580px){footer .wrapper .wrap.a0 .brokers article img{--size: 150px}}@media screen and (max-width: 1180px){footer .wrapper .wrap.a0 .brokers article{gap:18px}}footer .wrapper .wrap.a0 .brokers article .info{display:flex;flex-direction:column;gap:4px}footer .wrapper .wrap.a0 .brokers article .info h3,footer .wrapper .wrap.a0 .brokers article .info a{color:var(--TextPrimary)}footer .wrapper .wrap.a0 .brokers article .info h3{font-family:var(--FontSecondary);font-size:var(--FontText03);line-height:var(--LineText03);padding-bottom:clamp(8px,.83vw,12px);white-space:nowrap}footer .wrapper .wrap.a0 .brokers article .info a{font-size:var(--FontText01);line-height:var(--LineText01);will-change:color;transition:color .68s ease}footer .wrapper .wrap.a0 .brokers article .info a:hover{color:#bda36d}footer .wrapper .wrap.a0 .form{--fsize: 100%;max-width:var(--fsize);width:var(--fsize)}footer .wrapper .wrap.a0 .form form{display:flex;flex-direction:column;max-width:100%;width:100%}footer .wrapper .wrap.a0 .grid{display:grid;grid-template-columns:1fr 1fr}footer .wrapper .wrap.a0 .grid .right{padding-left:clamp(28px,5.1vw,98px)}@media screen and (max-width: 1480px){footer .wrapper .wrap.a0 .grid .right{padding-left:clamp(28px,3vw,98px)}}@media screen and (max-width: 1180px){footer .wrapper .wrap.a0 .grid .right{padding-left:58px}}@media screen and (max-width: 1280px){footer .wrapper .wrap.a0 .grid .right{max-width:580px}}@media screen and (max-width: 1080px){footer .wrapper .wrap.a0 .grid{grid-template-columns:1fr}footer .wrapper .wrap.a0 .grid .right{padding-left:0;padding-top:48px;max-width:100%}}footer .wrapper .wrap.a1{border-top:2px solid #3E3E3E;height:var(--FooterHeight);min-height:var(--FooterHeight)}footer .wrapper .wrap.a1 .evo{display:flex;align-items:center;margin-left:auto;gap:7px}footer .wrapper .wrap.a1 .evo svg{width:84px;height:14px}footer .wrapper .wrap.a1 .evo svg path{transition:fill .6s ease}footer .wrapper .wrap.a1 .evo a:hover svg path{fill:var(--AscentPrimary)}footer .wrapper .wrap.a1 .wrap{height:100%;display:flex;align-items:center;gap:48px}@media (max-width: 470px){footer .wrapper .wrap.a1 .wrap{flex-direction:column;align-items:flex-start}}footer .wrapper .wrap.a1 .wrap .logo{display:flex;opacity:1;transition:opacity .6s ease}footer .wrapper .wrap.a1 .wrap .logo svg{width:74px;height:35px}@media screen and (max-width: 1900px){footer .wrapper .wrap.a1 .wrap .logo svg{width:clamp(48px,3.85vw,74px);height:clamp(28px,1.82vw,35px)}}footer .wrapper .wrap.a1 .wrap .logo:hover svg path{fill:var(--AscentPrimary)}@media screen and (max-width: 1900px){footer .wrapper .wrap.a1 .wrap .logo{justify-content:flex-start}}footer .wrapper .wrap.a1 .wrap p,footer .wrapper .wrap.a1 .wrap a{color:#949494;font-size:clamp(12px,.72vw,14px);font-family:Inter,sans-serif}@media screen and (max-width: 980px){footer .wrapper .wrap.a1 .wrap p,footer .wrapper .wrap.a1 .wrap a{font-size:12px}}footer .wrapper .wrap.a1 .wrap a{transition:color .6s ease}footer .wrapper .wrap.a1 .wrap a:hover{color:var(--AscentPrimary)}@media screen and (max-width: 1900px){footer .wrapper .wrap.a1 .wrap{gap:clamp(22px,3.54vw,48px)}}@media screen and (max-width: 1680px){footer .wrapper .wrap.a1 .wrap{gap:clamp(22px,3vw,48px)}}@media screen and (max-width: 1480px){footer .wrapper .wrap.a1 .wrap{gap:clamp(22px,2vw,48px)}}@media screen and (max-width: 980px){footer .wrapper .wrap.a1{height:100%;padding:24px 0 28px}footer .wrapper .wrap.a1 .evo{margin-left:0;margin-top:10px;grid-column:2 span}footer .wrapper .wrap.a1 .proj,footer .wrapper .wrap.a1 .logo{margin-bottom:21px}footer .wrapper .wrap.a1 .proj{margin-bottom:0}footer .wrapper .wrap.a1 .proja{height:100%;align-items:center;display:flex}footer .wrapper .wrap.a1 .logo{justify-content:flex-end;margin-bottom:0}footer .wrapper .wrap.a1 .logo svg{height:unset!important}footer .wrapper .wrap.a1 .wrap{display:flex;flex-wrap:wrap;gap:16px}}.p-img-cut{position:relative}.p-img-cut svg{width:100%;position:absolute;opacity:0}.p-img-cut .pt-img-cut-menu,.p-img-cut .pt-img-cut-single{aspect-ratio:787/605;min-width:100%;position:relative;overflow:hidden}.p-img-cut .pt-img-cut-menu picture,.p-img-cut .pt-img-cut-single picture{position:absolute;top:0;left:0;width:100%;height:110%;object-fit:cover;opacity:0;will-change:transform,opacity}.p-img-cut .pt-img-cut-menu picture img,.p-img-cut .pt-img-cut-single picture img{width:100%;height:100%;object-fit:cover}.p-img-cut .pt-img-cut-single picture{opacity:1;height:130%}.page-frontpage{overflow:hidden}.page-frontpage .s-hero{position:relative;overflow:hidden;z-index:1;pointer-events:none}@media screen and (min-width: 961px){.page-frontpage .s-hero{margin-bottom:calc(var(--LineHero02) * -3)}}.page-frontpage .s-hero .wrapper{padding-top:var(--HeaderMarginTop)}.page-frontpage .s-hero h1,.page-frontpage .s-hero h2,.page-frontpage .s-hero h3{text-align:center}.page-frontpage .s-hero h2{font-size:var(--FontText01);line-height:var(--LineText01);text-transform:uppercase;padding-bottom:clamp(12px,1.45vw,28px)}.page-frontpage .s-hero h3{font-size:var(--FontTitle02);line-height:var(--LineTitle02);font-family:var(--FontSecondary)}.page-frontpage .s-hero h1{color:var(--AscentPrimary)}.page-frontpage .s-hero .darken{pointer-events:none;position:absolute;left:0;top:0;width:100%;height:40%;background:linear-gradient(0deg,#fff0 30%,#000)}@media screen and (max-width: 980px){.page-frontpage .s-hero .darken{background:linear-gradient(0deg,#fff0,#000);height:148%}}.page-frontpage .s-hero .wrap.a0{position:relative;z-index:2;pointer-events:auto}.page-frontpage .s-hero .wrap.a1{position:relative}.page-frontpage .s-hero .wrap.a1 picture{width:100%;position:relative;z-index:3;will-change:transform,opacity;transform-origin:center bottom}.page-frontpage .s-hero .wrap.a1 img{width:100%}.page-frontpage .s-hero .wrap.a1 .floating-el{width:100%;position:absolute;height:88%;top:0;left:0}@media screen and (max-width: 980px){.page-frontpage .s-hero .wrap.a1 .floating-el{height:100%}}.page-frontpage .s-hero .wrap.a1 .floating-el .container{height:100%;display:flex;flex-direction:column;gap:38px}.page-frontpage .s-hero .wrap.a1 .floating-el .middle{flex-grow:1;display:flex;justify-content:center;transform-origin:center top;will-change:opacity transform}.page-frontpage .s-hero .wrap.a1 .floating-el .line{display:block;transform-origin:center top;height:calc(100% - var(--LineHero02) * 2);width:2px;background-color:var(--AscentPrimary)}@media screen and (max-width: 980px){.page-frontpage .s-hero .wrap.a1 .floating-el .line{height:calc(100% + 40px)}}.page-frontpage .s-01{padding:158px 0 74px}@media screen and (max-width: 1900px){.page-frontpage .s-01{padding:clamp(52px,8.2vw,158px) 0 clamp(35px,3.85vw,74px) 0}}@media screen and (max-width: 1900px){.page-frontpage .s-01{padding:clamp(52px,8.2vw,158px) 0 48px 0}}.page-frontpage .s-01 .title{display:flex;justify-content:center}.page-frontpage .s-01 .title h2{text-align:center}.page-frontpage .s-01 .grid{padding-top:152px;display:grid;grid-template-columns:584px 1fr;gap:78px}@media screen and (max-width: 1900px){.page-frontpage .s-01 .grid{padding-top:clamp(34px,7.91vw,152px);grid-template-columns:clamp(320px,30.41vw,584px) 1fr;gap:clamp(32px,4.06vw,78px)}}@media screen and (max-width: 980px){.page-frontpage .s-01 .grid{grid-template-columns:1fr;gap:52px}}.page-frontpage .s-02{padding-bottom:clamp(42px,8.43vw,162px);overflow:hidden}@media screen and (max-width: 980px){.page-frontpage .s-02{padding-bottom:72px}}.page-frontpage .s-02 .container{--line-width: 1}.page-frontpage .s-02 .grid{display:grid;grid-template-columns:1fr 1fr clamp(72px,11.3vw,218px);grid-template-areas:"a a c" "d e c";row-gap:26px;column-gap:20px}@media screen and (max-width: 980px){.page-frontpage .s-02 .grid{grid-template-columns:1fr 1fr;grid-template-areas:"a a" "d c" "e c";row-gap:18px}}.page-frontpage .s-02 .grid h2{font-size:var(--FontHero01);line-height:.71;color:var(--AscentPrimary);font-family:var(--FontSecondary);white-space:nowrap}.page-frontpage .s-02 .grid h3{font-size:clamp(327px,31.25vw,600px);line-height:.7;font-weight:600;font-family:var(--FontSecondary);color:var(--AscentPrimary)}@media screen and (max-width: 1680px){.page-frontpage .s-02 .grid h3{font-size:clamp(327px,28vw,600px)}}@media screen and (max-width: 1480px){.page-frontpage .s-02 .grid h3{font-size:clamp(327px,24vw,600px)}}@media screen and (max-width: 980px){.page-frontpage .s-02 .grid h3{position:absolute;left:-28%;top:44%;transform:translateY(-50%)}}@media screen and (max-width: 780px){.page-frontpage .s-02 .grid h3{left:-2%}}.page-frontpage .s-02 .grid p{line-height:var(--LineText01);font-size:var(--FontText01)}.page-frontpage .s-02 .grid .row div{display:flex;align-items:flex-end}@media screen and (max-width: 980px){.page-frontpage .s-02 .grid .row div{display:inline-flex;flex-direction:column;align-items:flex-start;gap:18px}.page-frontpage .s-02 .grid .row div p{margin-left:auto}}.page-frontpage .s-02 .grid .a0{grid-area:a;position:relative;padding-bottom:clamp(35px,3.02vw,58px);margin-bottom:clamp(32px,4.58vw,88px);max-width:80%}.page-frontpage .s-02 .grid .a0:after{height:3px;width:100%;position:absolute;bottom:0;left:0;transform-origin:right;content:"";background-color:var(--AscentPrimary);will-change:transform;transition:.6s ease var(--Ease01);transform:scaleX(var(--line-width))}.page-frontpage .s-02 .grid .a0 h2{margin-left:calc(var(--FontHero01) * .05 * -1)}@media screen and (max-width: 1480px){.page-frontpage .s-02 .grid .a0{max-width:90%}}@media screen and (max-width: 980px){.page-frontpage .s-02 .grid .a0{margin-bottom:32px;max-width:100%}}.page-frontpage .s-02 .grid .a1{grid-area:d}.page-frontpage .s-02 .grid .a2{grid-area:e}.page-frontpage .s-02 .grid .a3{grid-area:c;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 1480px){.page-frontpage .s-02 .grid .a3 img{width:80%}}@media screen and (max-width: 980px){.page-frontpage .s-02 .grid .a3{position:relative;height:100%}}.page-frontpage .s-03 .image{overflow:hidden;display:flex;align-items:center;aspect-ratio:1909/780}.page-frontpage .s-03 .image picture,.page-frontpage .s-03 .image img{width:100%}.page-frontpage .s-04{padding-top:clamp(58px,7.7vw,148px);padding-bottom:clamp(36px,2.29vw,44px);position:relative}.page-frontpage .s-04:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:20%;background:linear-gradient(0deg,#000,#3158db00)}@media screen and (max-width: 980px){.page-frontpage .s-04:after{background:linear-gradient(0deg,#000000b3,#3158db00)}}.page-frontpage .s-04 .wrapper{position:relative;z-index:2}.page-frontpage .s-04 .smaller{max-width:88%}@media screen and (max-width: 980px){.page-frontpage .s-04 .smaller{max-width:100%}}.page-frontpage .s-04 .title{padding-bottom:clamp(42px,2.29vw,44px)}.page-frontpage .s-04 .grid{display:grid;grid-template-columns:var(--GridLeft) var(--GridRight);gap:var(--GridGap)}@media screen and (max-width: 980px){.page-frontpage .s-04 .grid{grid-template-columns:1fr;padding:0 var(--Container) 68px var(--Container)}.page-frontpage .s-04 .grid .left{display:none}}.page-frontpage .s-05{padding-top:clamp(42px,10.41vw,200px);background-color:var(--BgSecondary);position:relative}.page-frontpage .s-05 .container-custom{padding-left:var(--ContainerInner)}.page-frontpage .s-05 .container-custom .hand{display:none}.page-frontpage .s-05 .container-custom svg{height:auto;width:100%}.page-frontpage .s-05 .container-custom svg.map-svg .map-mask-circle{transform-origin:1000px 1000px}@media screen and (max-width: 980px){.page-frontpage .s-05 .container-custom{padding-left:0}.page-frontpage .s-05 .container-custom .hand{padding-top:20px;padding-bottom:70px;display:flex;justify-content:center}.page-frontpage .s-05 .container-custom .hand img{width:74px}.page-frontpage .s-05 .container-custom .left{padding:0 var(--Container) var(--Container) var(--Container)}.page-frontpage .s-05 .container-custom .right{max-width:100%}.page-frontpage .s-05 .container-custom .right .wrap{overflow-x:hidden;max-width:100vw;width:100%}.page-frontpage .s-05 .container-custom .right .svg{width:800px;min-width:800px;max-width:800px;display:flex;justify-content:center}.page-frontpage .s-05 .container-custom .right svg{width:780px;min-width:780px;max-width:780px}}.page-frontpage .s-05 .title{padding-bottom:clamp(16px,1.66vw,32px)}@media screen and (min-width: 980px){.page-frontpage .s-05 .title h2{text-align:right}}@media screen and (max-width: 980px){.page-frontpage .s-05 .title{padding-bottom:37px}}.page-frontpage .s-05 .svg{width:calc(100% + 108px)}@media screen and (min-width: 980px){.page-frontpage .s-05 .user-content{display:flex;flex-direction:column;align-items:flex-end}.page-frontpage .s-05 .user-content *{text-align:right}}.page-frontpage .s-05 .right{overflow:hidden}.page-frontpage .s-05 .grid{display:grid;grid-template-columns:614px 1fr;gap:108px}@media screen and (max-width: 1900px){.page-frontpage .s-05 .grid{grid-template-columns:clamp(320px,31.97vw,614px) 1fr;gap:clamp(18px,5.62vw,108px)}}@media screen and (max-width: 980px){.page-frontpage .s-05 .grid{grid-template-columns:1fr;gap:62px}}@media screen and (max-width: 980px){.page-frontpage .s-05:after{content:"";position:absolute;height:2px;width:100%;left:0;background-color:var(--AscentPrimary)}}.page-apartment{overflow:hidden}.page-apartment .s-hero{--ppM: clamp(22px,4.06vw,78px);position:relative;min-height:100svh}.page-apartment .s-hero .popup-apart-mob{pointer-events:none;position:absolute;transition:opacity .2s ease .18s;z-index:20}.page-apartment .s-hero .popup-apart-mob h2{font-size:27px;line-height:.7;font-family:var(--FontSecondary)}.page-apartment .s-hero .popup-apart-mob h4{font-size:12px}.page-apartment .s-hero .popup-apart-mob .dec{position:absolute;display:block;width:50%;height:3px;background-color:var(--AscentPrimary);will-change:transform;transition:transform .2s var(--AnimEasingPrimary)}.page-apartment .s-hero .popup-apart-mob .dec.top{left:0;top:0;transform-origin:left center}.page-apartment .s-hero .popup-apart-mob .dec.bottom{right:0;bottom:0;transform-origin:right center}.page-apartment .s-hero .popup-apart-mob.a0{width:42px;height:51px;bottom:33%;left:24%}.page-apartment .s-hero .popup-apart-mob.a0 .body{width:42px;height:42px}.page-apartment .s-hero .popup-apart-mob.a1{width:68px;height:62px;bottom:44%;left:68%}.page-apartment .s-hero .popup-apart-mob.a1 .body{width:68px;height:52px}.page-apartment .s-hero .popup-apart-mob .body{background-color:var(--FilterBtnSelected);display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative}.page-apartment .s-hero .popup-apart-mob .body:after{position:absolute;content:"";width:0px;height:0px;left:0;bottom:1px;border-style:solid;border-width:10px 13px 0 0;border-color:var(--FilterBtnSelected) transparent transparent transparent;transform:translateY(100%)}@media screen and (min-width: 1080px){.page-apartment .s-hero .popup-apart-mob{display:none}}.page-apartment .s-hero .grid{display:grid;grid-template-columns:auto 1fr}@media screen and (max-width: 1080px){.page-apartment .s-hero .grid{grid-template-columns:1fr}}.page-apartment .s-hero .grid .left{height:100%;min-width:300px}.page-apartment .s-hero .grid .left .pin-item>div{position:relative}@media screen and (min-width: 1080px){.page-apartment .s-hero .grid .left .pin-item{max-height:100vh;height:100vh}}.page-apartment .s-hero .grid .left #Frame1{pointer-events:none}.page-apartment .s-hero .grid .left .apart-inner-wrapper>svg{position:absolute;top:0;right:0;bottom:0;left:0}.page-apartment .s-hero .grid .left .apart-inner-wrapper>svg g[data-floor]{pointer-events:all;fill-opacity:.72;cursor:pointer}.page-apartment .s-hero .grid .left .apart-inner-wrapper>svg g[data-floor] path{will-change:fill;transition:fill .6s var(--Ease01);fill:#bda36d00}.page-apartment .s-hero .grid .left .apart-inner-wrapper>svg g[data-floor]:hover path{fill:#bda36d;transition-duration:.02s}.page-apartment .s-hero .grid .left .apart-inner-wrapper>svg g[data-floor].frozen path{transition-duration:0s}.page-apartment .s-hero .grid .left .apart-inner-wrapper>svg g#K2{pointer-events:all;cursor:pointer}.page-apartment .s-hero .grid .left .apart-inner-wrapper>svg g#K2 path{will-change:fill-opacity;fill-opacity:.6;transition:fill-opacity .6s var(--Ease01);fill:#6d717a}.page-apartment .s-hero .grid .left .apart-inner-wrapper>svg g#K2:hover path{fill-opacity:.72}.page-apartment .s-hero .grid .left .coming-soon{position:absolute;left:64%;top:50%;pointer-events:none}.page-apartment .s-hero .grid .left .coming-soon h4{font-size:clamp(12px,1.25vw,24px);font-family:var(--FontSecondary);text-transform:uppercase;color:#fff;text-align:center;font-weight:600}.page-apartment .s-hero .grid .left img{pointer-events:none}@media screen and (min-width: 1080px){.page-apartment .s-hero .grid .left img{width:auto;aspect-ratio:212/293;max-height:100vh;height:100vh}}@media screen and (max-width: 1080px){.page-apartment .s-hero .grid .left img{width:100%}}.page-apartment .parking-btn-mob{height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--ContainerInner)}.page-apartment .parking-btn-mob a{color:#fff;display:flex;align-items:center;gap:8px}.page-apartment .parking-btn-mob a span.text{font-size:14px;font-family:var(--FontSecondary);text-transform:uppercase}.page-apartment .parking-btn-mob a span.dot{width:15px;height:15px;min-width:15px;min-height:15px;display:flex;background:#bda36d;border-radius:50%}@media screen and (min-width: 1080px){.page-apartment .parking-btn-mob{display:none}}.page-apartment .parking-btn{position:absolute;left:var(--ContainerFluid);bottom:clamp(24px,1.97vw,38px);z-index:10;display:flex;gap:clamp(12px,2.08vw,40px)}@media screen and (max-width: 1680px){.page-apartment .parking-btn{left:clamp(18px,2.4vw,48px)}}@media screen and (max-width: 1080px){.page-apartment .parking-btn{display:none}}@media screen and (max-height: 800px){.page-apartment .parking-btn{bottom:clamp(10px,1.97vw,14px)}}.page-apartment-single{--line-width: 1}.page-apartment-single .s-hero{overflow:hidden;position:relative;min-height:100svh;display:flex;flex-direction:column;padding-bottom:clamp(28px,7.69vw,80px)}.page-apartment-single .s-hero .apart path,.page-apartment-single .s-hero .apart polygon{fill:transparent}.page-apartment-single .s-hero .apart:hover path,.page-apartment-single .s-hero .apart:hover polygon{fill:var(--color)}.page-apartment-single .s-hero .btnfilter{width:62px}.page-apartment-single .s-hero a.gallery{cursor:pointer}.page-apartment-single .s-hero a.gallery:after{content:var(--icon);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(28px,2.5vw,48px);height:clamp(28px,2.5vw,48px);z-index:2;pointer-events:none;opacity:0;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary)}@media screen and (min-width: 980px){.page-apartment-single .s-hero a.gallery:hover:after{opacity:1}.page-apartment-single .s-hero a.gallery:hover img{opacity:.8}}@media screen and (min-width: 980px){.page-apartment-single .s-hero:after{content:"";background-color:var(--AscentPrimary);height:3px;width:calc(100% - var(--ContainerInner) * 2);position:absolute;top:var(--HeaderHeight);left:var(--ContainerInner);pointer-events:none;will-change:transform;transition:.6s ease var(--Ease01);transform:scaleX(var(--line-width));transform-origin:right}}.page-apartment-single .s-hero:before{content:"";position:fixed;left:0;top:0;width:100%;height:95vh;background:linear-gradient(180deg,#000,#3158db00);pointer-events:none}.page-apartment-single .s-hero .wrapper{padding-top:var(--HeaderHeight)}.page-apartment-single .s-hero .wrapper,.page-apartment-single .s-hero .middle,.page-apartment-single .s-hero .bottombar{position:relative;z-index:10}.page-apartment-single .s-hero .middle{--hhh: clamp(380px,56.86vh,580px);flex-grow:1;display:grid;grid-template-columns:68px 1fr 68px;padding-bottom:clamp(18px,7.88vw,82px)}@media screen and (max-width: 1680px){.page-apartment-single .s-hero .middle{padding-bottom:clamp(18px,6vw,82px);--hhh: clamp(380px,52vh,580px)}}@media screen and (max-width: 1480px){.page-apartment-single .s-hero .middle{padding-bottom:clamp(18px,4vw,82px);--hhh: clamp(380px,50vh,580px)}}@media screen and (max-width: 1280px){.page-apartment-single .s-hero .middle{--hhh: clamp(380px,48vh,580px)}}@media screen and (max-width: 680px){.page-apartment-single .s-hero .middle{padding-bottom:35px}}@media screen and (max-width: 680px){.page-apartment-single .s-hero .middle{display:flex;flex-direction:column-reverse;--hhh: 280px}}.page-apartment-single .s-hero .middle .control{--hh: 47px;display:flex;flex-direction:column;justify-content:center;height:100%}.page-apartment-single .s-hero .middle .control .btns{display:flex;flex-direction:column;gap:14px}.page-apartment-single .s-hero .middle .control .btns .a3d button,.page-apartment-single .s-hero .middle .control .btns .a2d button{font-size:18px;line-height:1}.page-apartment-single .s-hero .middle .control .btns .loc button,.page-apartment-single .s-hero .middle .control .btns .window button{font-size:10px;line-height:1.2;text-align:center}.page-apartment-single .s-hero .middle .control .compass{padding-top:72px}.page-apartment-single .s-hero .middle .control .compass img{width:clamp(52px,4.4vw,82px);will-change:opacity;transition:opacity .48s ease}@media screen and (max-width: 1900px){.page-apartment-single .s-hero .middle .control .compass{padding-top:clamp(28px,6.92vh,72px)}}@media screen and (max-width: 980px){.page-apartment-single .s-hero .middle .control .compass{padding-top:8px}}@media screen and (max-width: 680px){.page-apartment-single .s-hero .middle .control{flex-direction:row;align-items:flex-end;justify-content:space-between}.page-apartment-single .s-hero .middle .control .btns{flex-direction:row}}.page-apartment-single .s-hero .middle .apart-img{position:relative}.page-apartment-single .s-hero .middle .imgs{height:var(--hhh);position:relative;will-change:opacity;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.page-apartment-single .s-hero .middle .imgs a{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-apartment-single .s-hero .middle .imgs p{text-align:center;color:var(--TextPrimary);padding-top:12px;font-size:12px}.page-apartment-single .s-hero .middle .imgs .img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;will-change:opacity;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.page-apartment-single .s-hero .middle .imgs picture,.page-apartment-single .s-hero .middle .imgs img{max-height:var(--hhh);object-fit:contain;will-change:opacity;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.page-apartment-single .s-hero .middle .apart-window{top:0;right:0;bottom:0;left:0;pointer-events:none;height:var(--hhh);position:absolute}.page-apartment-single .s-hero .middle .apart-window div{width:100%;position:relative;display:flex;justify-content:center;margin:0 auto}.page-apartment-single .s-hero .middle .apart-window div img,.page-apartment-single .s-hero .middle .apart-window div picture{width:100%;max-width:100%;max-height:var(--hhh);object-fit:contain;object-position:center;margin:0 auto}.page-apartment-single .s-hero .middle .apart-locat{top:0;right:0;bottom:0;left:0;pointer-events:none;height:var(--hhh);position:absolute;will-change:opacity;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary);display:flex;justify-content:center}.page-apartment-single .s-hero .middle .apart-locat .max{max-width:100%}.page-apartment-single .s-hero .middle .apart-locat>div{position:relative;display:inline-flex;justify-content:center}.page-apartment-single .s-hero .middle .apart-locat svg{position:absolute;left:0;top:0;width:100%;height:auto!important;max-height:var(--hhh)}.page-apartment-single .s-hero .middle .apart-locat svg .current path,.page-apartment-single .s-hero .middle .apart-locat svg .current polygon{fill:#bda36d;fill-opacity:1;opacity:1!important}.page-apartment-single .s-hero .middle .apart-locat picture,.page-apartment-single .s-hero .middle .apart-locat img{max-height:var(--hhh);position:relative;z-index:2;pointer-events:none;width:100%}.page-apartment-single .bottombar{min-height:80px}.page-apartment-single .bottombar .bb{position:relative;width:100%}@media screen and (min-width: 980px){.page-apartment-single .bottombar .bb:not(:last-child):after{content:"";position:absolute;right:-3px;top:0;background-color:var(--AscentPrimary);width:3px;height:100%;display:flex}}.page-apartment-single .bottombar .bb a{padding:0 8px;gap:clamp(12px,1.14vw,21px);display:flex;align-items:center;justify-content:center;color:var(--TextPrimary);will-change:color;transition:color var(--AnimTimingPrimary) var(--AnimEasingPrimary)}@media screen and (max-width: 980px){.page-apartment-single .bottombar .bb a{display:grid;grid-template-columns:48px 1fr}}.page-apartment-single .bottombar .bb a:hover{color:var(--AscentPrimary)}.page-apartment-single .bottombar .border-top{--line-width: 1}.page-apartment-single .bottombar .border-top span{width:100%;height:3px;background-color:var(--AscentPrimary);display:flex;will-change:transform;transition:.6s ease var(--Ease01);transform:scaleX(var(--line-width));transform-origin:right}.page-apartment-single .bottombar .wrap{padding-top:clamp(22px,4.61vw,48px)}.page-apartment-single .bottombar .wrap div{display:flex;justify-content:space-evenly;gap:3px}@media screen and (max-width: 980px){.page-apartment-single .bottombar .wrap div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px}}.page-apartment-single .topbar{padding-bottom:clamp(22px,4.61vw,48px)}@media screen and (max-width: 980px){.page-apartment-single .topbar{padding-bottom:52px}}.page-apartment-single .topbar.ap-area .area-0 h3{position:relative}.page-apartment-single .topbar.ap-area .area-0 h3:after{position:absolute;left:0;bottom:0;content:attr(data-txt);transform:translateY(100%);font-size:clamp(8px,.72vw,14px)}.page-apartment-single .topbar.ap-area .area-0 h3.last:after{left:unset;right:0;transform:translateY(100%)!important}.page-apartment-single .topbar .wrap{--ss: clamp(188px,20.83vw,400px);display:grid;min-height:clamp(108px,8.33vw,160px);grid-template-columns:var(--ss) 1fr var(--ss);gap:clamp(12px,2.18vw,42px)}@media screen and (max-width: 980px){.page-apartment-single .topbar .wrap{display:flex;flex-direction:column;padding-top:28px}}.page-apartment-single .topbar .title{display:flex;align-items:center;gap:18px}.page-apartment-single .topbar .title .hearth{display:flex;align-items:center}.page-apartment-single .topbar .title .special-pop{position:relative;display:flex;align-items:center}.page-apartment-single .topbar .title .special-pop>svg{cursor:pointer;width:clamp(14px,1.66vw,32px)}.page-apartment-single .topbar .title .special-pop>svg circle{will-change:stroke;transition:stroke .6s ease}.page-apartment-single .topbar .title .special-pop>svg path{will-change:stroke;transition:fill .6s ease}.page-apartment-single .topbar .title .special-pop .pop-el{pointer-events:none;box-shadow:#00000026 1.95px 1.95px 2.6px;position:absolute;padding:12px 28px;background:#42171d;transform:translateY(-110%);top:-10px;left:calc(clamp(12px,.9vw,17px) / 2.4);opacity:0;will-change:opacity,transform;transition:opacity .2s ease,transform .2s ease}.page-apartment-single .topbar .title .special-pop .pop-el:after{content:"";position:absolute;bottom:-8px;left:0;width:0;height:0;border-style:solid;border-width:8px 8px 0 0;border-color:#42171D transparent transparent transparent;transform:rotate(0)}.page-apartment-single .topbar .title .special-pop svg{width:clamp(18px,1.6vw,30px)}.page-apartment-single .topbar .title .special-pop:hover .pop-el{opacity:1;transform:translateY(-100%)}.page-apartment-single .topbar .title .special-pop:hover svg circle{stroke:#bda36d}.page-apartment-single .topbar .title .special-pop:hover svg path{fill:#bda36d}.page-apartment-single .topbar .title-el{display:flex;align-items:center;width:100%;height:100%;position:relative}@media screen and (min-width: 980px){.page-apartment-single .topbar .title-el .tit{position:relative}}@media screen and (max-width: 980px){.page-apartment-single .topbar .title-el>div{width:100%}}.page-apartment-single .topbar .title-el h1{font-size:clamp(22px,3.64vw,70px);line-height:.8}@media screen and (max-width: 1680px){.page-apartment-single .topbar .title-el h1{font-size:clamp(22px,3.4vw,70px)}}@media screen and (max-width: 980px){.page-apartment-single .topbar .title-el h1{font-size:40px;padding-bottom:12px}}.page-apartment-single .topbar .title-el h1.sp{font-size:clamp(14px,1.87vw,36px)}@media screen and (max-width: 1680px){.page-apartment-single .topbar .title-el h1.sp{font-size:clamp(14px,1.4vw,36px)}}@media screen and (max-width: 980px){.page-apartment-single .topbar .title-el h1.sp{font-size:14px}}.page-apartment-single .topbar .title-el p{font-size:clamp(12px,1.34vw,14px)}.page-apartment-single .topbar .title-el .small-txt{display:flex;justify-content:space-between}.page-apartment-single .topbar .title-el .small-txt.web{padding-top:8px;gap:8px;position:absolute;width:100%}@media screen and (min-width: 980px){.page-apartment-single .topbar .title-el .small-txt.mob{display:none}}@media screen and (max-width: 980px){.page-apartment-single .topbar .title-el .small-txt.web{display:none}}@media screen and (max-width: 980px){.page-apartment-single .topbar .title-el p{font-size:15px}}.page-apartment-single .topbar .price-el{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-apartment-single .topbar .price-el .price{display:flex;align-items:center;gap:clamp(4px,.625vw,12px)}.page-apartment-single .topbar .price-el .price svg{width:clamp(12px,1.458vw,28px);height:100%}@media screen and (max-width: 980px){.page-apartment-single .topbar .price-el .price{gap:18px}.page-apartment-single .topbar .price-el .price svg{width:21px}}.page-apartment-single .topbar .price-el .price>div{display:flex;flex-direction:column;gap:6px}.page-apartment-single .topbar .price-el .price>div h2{font-size:clamp(18px,1.66vw,32px);line-height:.8;color:#bda36d}.page-apartment-single .topbar .price-el .price>div h3{font-size:clamp(8px,.83vw,16px);line-height:.8;text-decoration:line-through}.page-apartment-single .topbar .price-el h2{font-size:clamp(18px,1.66vw,32px);line-height:.8}@media screen and (max-width: 1260px){.page-apartment-single .topbar .price-el{flex-direction:column;padding-top:18px}}@media screen and (max-width: 980px){.page-apartment-single .topbar .price-el{flex-direction:row}.page-apartment-single .topbar .price-el h2{font-size:24px}}.page-apartment-single .topbar .info-el{padding:0 clamp(12px,3.3vw,65px);position:relative;--line-width: 1;display:flex;align-items:center;width:100%;height:100%}@media screen and (min-width: 980px){.page-apartment-single .topbar .info-el:after,.page-apartment-single .topbar .info-el:before{content:"";position:absolute;width:3px;height:100%;background-color:var(--AscentPrimary);will-change:transform;transform-origin:top center;transform:scaleY(var(--line-width))}.page-apartment-single .topbar .info-el:before{right:0;top:0}.page-apartment-single .topbar .info-el:after{left:0;top:0}}@media screen and (max-width: 1680px){.page-apartment-single .topbar .info-el{padding:0 clamp(12px,2.3vw,65px)}}@media screen and (max-width: 1480px){.page-apartment-single .topbar .info-el{padding:0 clamp(12px,2vw,65px)}}@media screen and (max-width: 980px){.page-apartment-single .topbar .info-el{border-top:3px solid var(--AscentPrimary);border-bottom:3px solid var(--AscentPrimary);padding-bottom:28px;padding-top:24px}}.page-apartment-single .topbar .info-el .wrap{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(18px,4.6vw,48px);row-gap:clamp(12px,1.73vw,18px);min-height:0}@media screen and (max-width: 980px){.page-apartment-single .topbar .info-el .wrap{grid-template-columns:1fr;padding-top:0}}.page-apartment-single .topbar .info-el .lel{display:flex;align-items:center;gap:15px;width:100%;min-height:0}.page-apartment-single .topbar .info-el .lel sup{font-size:60%}.page-apartment-single .topbar .info-el .lel h3{flex-wrap:nowrap;white-space:nowrap}.page-apartment-single .topbar .info-el .lel a{color:var(--TextPrimary);border-bottom:1px solid var(--AscentPrimary);display:flex;align-items:flex-start;gap:10px;will-change:color;transition:color var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.page-apartment-single .topbar .info-el .lel a svg{display:inline-block}.page-apartment-single .topbar .info-el .lel a svg path,.page-apartment-single .topbar .info-el .lel a svg line{will-change:stroke;transition:stroke var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.page-apartment-single .topbar .info-el .lel a:hover{color:var(--AscentPrimary)}.page-apartment-single .topbar .info-el .lel a:hover svg path,.page-apartment-single .topbar .info-el .lel a:hover svg line{stroke:var(--AscentPrimary)}.page-apartment-single .topbar .info-el .lel span{flex-grow:1;width:100%;display:flex;height:1px;background-color:#6d717a;transform-origin:right}.page-apartment-single .topbar .hearth{cursor:pointer}.page-apartment-single .topbar .hearth svg{width:clamp(18px,1.45vw,28px)}.page-apartment-single .topbar .hearth svg path{will-change:stroke,fill;transition:stroke .6s ease,fill .6s ease}@media (hover: hover){.page-apartment-single .topbar .hearth:hover svg path{stroke:var(--AscentPrimary)}}.page-apartment-single .topbar .hearth.selected path{fill:var(--FilterBtnSelected)!important}.page-apartment-single[data-mode=window] .imgs,.page-apartment-single[data-mode=window] .apart-locat{opacity:0;pointer-events:none}.page-apartment-single[data-mode=window] .apart-window{pointer-events:all!important;opacity:1!important;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary) .56s!important}.page-apartment-single[data-mode=window] .btnfilter.window button{background-color:var(--FilterBtnSelected);border-color:#fff}.page-apartment-single[data-mode=loc] .imgs,.page-apartment-single[data-mode=loc] .apart-window{opacity:0;pointer-events:none!important}.page-apartment-single[data-mode=loc] .apart-locat{pointer-events:all!important;opacity:1!important;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary) .56s!important}.page-apartment-single[data-mode=loc] .btnfilter.loc button{background-color:var(--FilterBtnSelected);border-color:#fff}.page-apartment-single[data-mode=apart][data-curr="2d"] .img[data-img="3d"]{pointer-events:none}.page-apartment-single[data-mode=apart][data-curr="2d"] .img[data-img="2d"]{opacity:1!important;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary) .56s!important}.page-apartment-single[data-mode=apart][data-curr="2d"] .a2d button{background-color:var(--FilterBtnSelected);border-color:#fff}.page-apartment-single[data-mode=apart][data-curr="3d"] .img[data-img="2d"]{pointer-events:none}.page-apartment-single[data-mode=apart][data-curr="3d"] .compass img{opacity:0}.page-apartment-single[data-mode=apart][data-curr="3d"] .img[data-img="3d"]{opacity:1!important;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary) .56s!important}.page-apartment-single[data-mode=apart][data-curr="3d"] .a3d button{background-color:var(--FilterBtnSelected);border-color:#fff}.page-notfound{width:100vw;height:100svh;max-height:100svh;background-color:var(--BgPrimary);overflow:hidden}.page-notfound .s-hero{display:flex;width:100%;height:100%;position:relative}.page-notfound .s-hero:after{content:"";position:fixed;left:0;top:0;width:100%;height:85vh;background:linear-gradient(180deg,#000,#3158db00)}.page-notfound .s-hero .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,2vw,32px);position:relative;z-index:2}.page-notfound .s-hero .title{display:flex;flex-direction:column;align-items:center;padding-bottom:clamp(18px,7.5vh,78px);gap:12px}@media screen and (max-width: 1680px){.page-notfound .s-hero .title{padding-bottom:clamp(18px,5.5vh,78px)}}@media screen and (max-width: 1480px){.page-notfound .s-hero .title{padding-bottom:clamp(18px,3.5vh,78px)}}.page-notfound .s-hero h1{color:var(--AscentPrimary);font-size:var(--FontHero01);line-height:1;font-family:var(--FontSecondary);will-change:transform;text-align:center}.page-notfound .s-hero p{text-transform:uppercase;font-size:var(--FontText01);line-height:var(--LineText01)}.page-gallery .s-hero{overflow:hidden;display:flex;align-items:center}@media screen and (min-width: 980px){.page-gallery .s-hero{min-height:100svh}}@media screen and (max-width: 980px){.page-gallery .s-hero{padding-bottom:58px}}.page-gallery .s-hero .wrap{--ss: clamp(182px,17.39vw,334px);display:grid;grid-template-columns:var(--ss) 1fr var(--ss);gap:18px}@media screen and (max-width: 980px){.page-gallery .s-hero .wrap{padding-top:var(--HeaderMarginTop);grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b c";gap:16px}.page-gallery .s-hero .wrap .middle{grid-area:a;grid-column:span 2}}.page-gallery .s-hero .wrap .img{aspect-ratio:6/9.3;position:relative;overflow:hidden}.page-gallery .s-hero .wrap .img div.im{position:absolute;left:0;width:100%;height:110%;object-fit:cover;will-change:opacity;opacity:0;aspect-ratio:6/9.3}.page-gallery .s-hero .wrap .img div.im.active{opacity:1}.page-gallery .s-hero .wrap .img img,.page-gallery .s-hero .wrap .img picture{object-fit:cover;overflow:hidden;width:100%;height:100%}.page-gallery .s-hero .wrap .img.left{margin-top:clamp(28px,3.54vw,68px)}@media screen and (max-width: 980px){.page-gallery .s-hero .wrap .img.left{grid-area:b;margin-top:0}}@media screen and (max-width: 980px){.page-gallery .s-hero .wrap .img.right{grid-area:c;margin-top:36px}}.page-gallery .s-hero .wrap .middle{display:flex;flex-direction:column;justify-content:center;gap:44px}@media screen and (max-width: 980px){.page-gallery .s-hero .wrap .middle{padding-bottom:52px;align-items:flex-end}}.page-gallery .s-hero .wrap .middle div{display:inline-flex;justify-content:center;position:relative}.page-gallery .s-hero .wrap .middle a{cursor:pointer;text-transform:uppercase;font-family:var(--FontSecondary);font-size:var(--FontTitle01);color:var(--TxtPrimary);text-align:center;transition:color var(--AnimTimingPrimary) var(--AnimEasingPrimary);will-change:color;position:relative}@media screen and (max-width: 980px){.page-gallery .s-hero .wrap .middle a{font-size:34px}}.page-gallery .s-hero .wrap .middle a:after{content:"";width:15px;height:15px;border-radius:50%;background-color:var(--AscentPrimary);position:absolute;left:-30px;top:50%;transform:translate(30%,-50%);opacity:0;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary),transform var(--AnimTimingPrimary) var(--AnimEasingPrimary);will-change:opacity,transform}@media screen and (min-width: 980px){.page-gallery .s-hero .wrap .middle a:hover{color:var(--AscentPrimary)}.page-gallery .s-hero .wrap .middle a:hover:after{opacity:1;transform:translateY(-50%)}}.page-location{overflow:hidden;--line-width: 1}@media screen and (min-width: 980px){.page-location .s-hero:after{content:"";background-color:var(--AscentPrimary);height:3px;width:calc(100% - var(--ContainerInner) * 2);position:absolute;top:var(--HeaderHeight);left:var(--ContainerInner);will-change:transform;transition:.6s ease var(--Ease01);transform:scaleX(var(--line-width));transform-origin:right}}.page-location .s-hero .shadow{position:relative}.page-location .s-hero .shadow:before{content:"";position:fixed;left:0;top:0;width:100%;height:24%;background:linear-gradient(180deg,#000,#3158db00)}@media screen and (max-width: 980px){.page-location .s-hero .shadow:before{height:28%}}.page-location .s-hero .wrapper{position:relative;z-index:5;padding-top:var(--HeaderMarginTop);padding-bottom:clamp(48px,4.89vw,98px)}.page-location .s-hero .title{padding-bottom:clamp(38px,4.16vw,80px)}.page-location .s-hero .title h1{line-height:1.1}.page-location .s-hero .grid{width:100%;display:grid;grid-template-columns:clamp(280px,24.37vw,468px) 1fr;gap:clamp(32px,4.89vw,94px)}@media screen and (max-width: 1280px){.page-location .s-hero .grid{gap:clamp(24px,3vw,94px)}}@media screen and (max-width: 980px){.page-location .s-hero .grid{grid-template-columns:1fr;gap:68px}}.page-location .s-hero .grid .left .btns{padding-top:clamp(28px,5.1vw,98px)}.page-location .s-hero .grid .right{display:flex;align-items:center}.page-location .s-hero .grid .right div{display:flex;align-items:center;column-gap:clamp(12px,2.5vw,48px);row-gap:clamp(22px,2.5vw,48px)}@media screen and (max-width: 680px){.page-location .s-hero .grid .right div{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.page-location .s-hero .grid .right div .slash{grid-row:span 2;display:flex;align-items:center;justify-content:center}}.page-location .s-hero .grid .right .slash{padding-right:clamp(12px,1.45vw,28px)}.page-location .s-hero .grid .right .slash h4{font-size:clamp(180px,16.9vw,325px);font-family:var(--FontSecondary);line-height:.8;margin-top:-32.5px;color:var(--AscentPrimary)}@media screen and (max-width: 980px){.page-location .s-hero .grid .right .slash h4{margin-top:-2.5px!important}}.page-location .s-hero .grid .right .numb{display:inline-flex}.page-location .s-hero .grid .right .numb div{display:flex;align-items:flex-end}.page-location .s-hero .grid .right h2{font-size:clamp(120px,13.54vw,260px);line-height:.72;font-family:var(--FontSecondary);color:var(--AscentPrimary)}.page-location .s-hero .grid .right p{font-size:clamp(12px,.93vw,18px);line-height:1.3;text-transform:uppercase}.page-location .s-01{position:relative}.page-location .s-01 .categories{min-width:297px;padding:60px 44px}@media screen and (max-width: 980px){.page-location .s-01 .categories{padding:48px 20px}}@media screen and (min-width: 980px){.page-location .s-01 .categories{background-color:var(--BgPrimary);z-index:300;position:absolute;left:var(--ContainerInner);border:1px solid var(--AscentPrimary);top:12%}}.page-location .s-01 .categories .wrap{display:flex;flex-direction:column;gap:23px}@media screen and (max-width: 980px){.page-location .s-01 .categories .wrap{display:grid;grid-template-columns:repeat(2,1fr)}}.page-location .s-01 .categories .wrap a{will-change:color;transition:color var(--AnimTimingPrimary) var(--AnimEasingPrimary);color:var(--TextPrimary);display:grid;grid-template-columns:32px 1fr}.page-location .s-01 .categories .wrap a span{display:flex;font-size:var(--FontText02);line-height:1;font-family:var(--FontPrimary);font-weight:400}.page-location .s-01 .categories .wrap a.active{color:var(--AscentPrimary)}.page-location .s-01 #map{height:871px;width:100%}.page-location .s-01 #map>div{background-color:transparent!important}.page-location .s-02 picture,.page-location .s-02 img{width:100%;display:block}.page-favorite{overflow:hidden}@media screen and (min-width: 1080px){.page-favorite .s-hero .wrapper{min-height:100svh}}.page-favorite .s-hero .wrapper .content{padding-left:var(--ppM);padding-right:var(--ContainerInner);padding-bottom:clamp(22px,2.18vw,42px)}.page-favorite .s-hero .wrapper .content .title{padding-bottom:clamp(18px,1.66vw,32px)}.page-favorite .s-hero .wrapper .grid{display:grid;grid-template-columns:clamp(320px,45.5vw,847px) 1fr}@media screen and (max-width: 1080px){.page-favorite .s-hero .wrapper .grid{grid-template-columns:1fr}}.page-favorite .s-hero .wrapper .grid .left picture,.page-favorite .s-hero .wrapper .grid .left img{object-fit:cover}@media screen and (min-width: 1080px){.page-favorite .s-hero .wrapper .grid .left picture,.page-favorite .s-hero .wrapper .grid .left img{height:100svh}}.page-favorite .s-hero .wrapper .grid .right{padding-top:var(--HeaderHeight)}@media screen and (max-width: 1080px){.page-favorite .s-hero .wrapper .grid .right{padding-top:28px}}.page-news .s-hero{overflow:hidden;display:flex;align-items:center}@media screen and (min-width: 980px){.page-news .s-hero{min-height:100svh}}@media screen and (max-width: 980px){.page-news .s-hero{padding-top:80px;padding-bottom:40px}}.page-news .s-hero .darken{pointer-events:none;position:absolute;left:0;top:0;width:100%;height:40%;background:linear-gradient(0deg,#fff0 30%,#000);z-index:-1}.page-news .s-hero .hero-title{margin-bottom:5dvh}.page-news .s-hero .hero-title h3{font-family:var(--FontSecondary);color:#f5f5f5;font-size:50px;font-weight:800}@media screen and (max-width: 600px){.page-news .s-hero .hero-title h3{font-size:40px}}.page-news .s-hero .featured-post{display:flex;gap:80px}@media screen and (max-width: 980px){.page-news .s-hero .featured-post{gap:40px}}@media screen and (max-width: 980px){.page-news .s-hero .featured-post{flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}}.page-news .s-hero .featured-post .featured-wrapper{position:relative;width:50%}@media screen and (max-width: 980px){.page-news .s-hero .featured-post .featured-wrapper{width:100%}}.page-news .s-hero .featured-post .featured-wrapper.image{aspect-ratio:810/480;position:relative;overflow:hidden}.page-news .s-hero .featured-post .featured-wrapper.image img{position:absolute;top:0;right:0;object-position:center;object-fit:cover;height:100%;width:100%}.page-news .s-hero .featured-post .featured-wrapper.content{display:flex;flex-direction:column;justify-content:center}.page-news .s-hero .featured-post .featured-wrapper.content .content-box{max-width:570px}.page-news .s-hero .featured-post .featured-wrapper.content h5{font-family:var(--FontPrimary);color:#9f9f9f;font-size:18px;margin-bottom:14px}.page-news .s-hero .featured-post .featured-wrapper.content h3{font-family:var(--FontSecondary);color:#f5f5f5;font-size:28px;font-weight:800;margin-bottom:22.5px;line-height:1}.page-news .s-hero .featured-post .featured-wrapper.content h2{font-family:var(--FontSecondary);color:#f5f5f5;font-size:50px;font-weight:800;margin-bottom:40px;line-height:1}@media screen and (max-width: 600px){.page-news .s-hero .featured-post .featured-wrapper.content h2{font-size:30px}}.page-news section.new-blocks{padding-bottom:140px}.page-news section.new-blocks .news-title h3{font-family:var(--FontSecondary);color:#f5f5f5;font-size:50px;font-weight:800;margin-bottom:72.7px;line-height:1}@media screen and (max-width: 600px){.page-news section.new-blocks .news-title h3{font-size:40px}}.page-news section.new-blocks .all-new-blocks{display:flex;gap:46px;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 1440px){.page-news section.new-blocks .all-new-blocks{width:100%}}@media screen and (max-width: 980px){.page-news section.new-blocks .all-new-blocks{width:100%}}.page-news section.new-blocks .all-new-blocks .new-block{width:calc(32% - 23px)}@media screen and (max-width: 1440px){.page-news section.new-blocks .all-new-blocks .new-block{width:calc(50% - 23px)}}@media screen and (max-width: 980px){.page-news section.new-blocks .all-new-blocks .new-block{width:100%}}.page-news section.new-blocks .all-new-blocks .new-block .image-wrapper{position:relative;overflow:hidden;aspect-ratio:470/280}.page-news section.new-blocks .all-new-blocks .new-block .image-wrapper img{position:absolute;object-fit:cover;object-position:center;top:0;left:0;width:100%;height:100%}.page-news section.new-blocks .all-new-blocks .new-block .new-content{padding-top:30px}.page-news section.new-blocks .all-new-blocks .new-block .new-content .content-box h5{font-family:var(--FontPrimary);color:#9f9f9f;font-size:18px;margin-bottom:14px}.page-news section.new-blocks .all-new-blocks .new-block .new-content .content-box h3{font-family:var(--FontSecondary);color:#f5f5f5;font-size:32px;font-weight:800;margin-bottom:50px;line-height:1}@media screen and (max-width: 980px){.page-news section.new-blocks .all-new-blocks .new-block .new-content .content-box h3{margin-bottom:20px}}@media screen and (max-width: 600px){.page-news section.new-blocks .all-new-blocks .new-block .new-content .content-box h3{font-size:30px}}.sticky-button{z-index:9999;display:inline-block;position:absolute;left:7.8%;top:100px}@media (max-width: 1220px){.sticky-button{display:none}}@media (max-width: 1440px){.sticky-button{left:2%}}.sticky-button svg{margin-right:20px}.sticky-button h5{font-family:var(--FontPrimary);font-size:18px;display:inline}.sticky-button a{color:#fff}.page-new .s-hero{padding-top:83px;overflow:hidden;display:flex;align-items:center}@media (max-width: 980px){.page-new .s-hero{padding-bottom:20px;padding-left:20px;padding-right:20px}}.page-new .s-hero .wrapper.container-inner{max-width:970px;padding:0}@media screen and (min-width: 980px){.page-new .s-hero{min-height:100svh}}.page-new .darken{pointer-events:none;position:absolute;left:0;top:0;width:100%;height:40%;background:linear-gradient(0deg,#fff0 30%,#000);z-index:-1}.page-new .featured-post{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}@media (max-height: 980px){.page-new .featured-post{margin-bottom:40px}}.page-new .featured-post .featured-wrapper.image{width:100%;position:relative;overflow:hidden;aspect-ratio:970/545}@media (max-height: 980px){.page-new .featured-post .featured-wrapper.image{aspect-ratio:970/450}}@media screen and (max-height: 860px){.page-new .featured-post .featured-wrapper.image{padding-bottom:40px}}.page-new .featured-post .featured-wrapper.image img{position:absolute;top:0;right:0;object-position:center;object-fit:cover;height:100%;width:100%}.page-new .featured-post .featured-wrapper.content{display:flex;flex-direction:column;justify-content:center;text-align:center}.page-new .featured-post .featured-wrapper.content h5{font-family:var(--FontPrimary);color:#9f9f9f;font-size:18px;margin-bottom:14px;line-height:1}.page-new .featured-post .featured-wrapper.content h3{font-family:var(--FontSecondary);color:#f5f5f5;font-size:50px;font-weight:800;margin-bottom:52px;line-height:1}@media screen and (max-width: 600px){.page-new .featured-post .featured-wrapper.content h3{font-size:40px}}.page-new section.new-content .wrapper.container-inner{max-width:970px;padding:0}.page-new section.new-content .wrapper.container-inner .content-container{margin-bottom:80px}@media (max-width: 980px){.page-new section.new-content .wrapper.container-inner .content-container{padding:0 20px;margin-bottom:60px}}.page-new section.new-content .wrapper.container-inner .content-container .simple-table table{cursor:auto}.page-new section.new-content .wrapper.container-inner .content-container .simple-table table tr{cursor:auto}.page-new section.new-content .wrapper.container-inner .content-container .simple-table table tr:hover{background-color:inherit}.page-new section.new-content .wrapper.container-inner .content-container .simple-table table tr td{cursor:auto}.page-new section.new-content .wrapper.container-inner .content-container .image-wrapper{aspect-ratio:970/475;position:relative;margin-bottom:50px}@media (max-width: 980px){.page-new section.new-content .wrapper.container-inner .content-container .image-wrapper{margin-bottom:20px}}.page-new section.new-content .wrapper.container-inner .content-container .image-wrapper img{position:absolute;top:0;right:0;object-position:center;object-fit:cover;height:100%;width:100%}.page-new section.new-content .wrapper.container-inner .content-container h2{font-family:var(--FontSecondary);color:#f5f5f5;font-size:35px;font-weight:800;margin-bottom:40px;line-height:1}@media screen and (max-width: 600px){.page-new section.new-content .wrapper.container-inner .content-container h2{font-size:30px}}.page-new section.new-content .wrapper.container-inner .content-container h3{font-family:var(--FontSecondary);color:#f5f5f5;font-size:50px;font-weight:800;line-height:1;margin-bottom:42.7px}@media screen and (max-width: 600px){.page-new section.new-content .wrapper.container-inner .content-container h3{font-size:40px}}.page-new section.new-content .wrapper.container-inner .content-container p,.page-new section.new-content .wrapper.container-inner .content-container ul{font-size:var(--FontText02);font-family:var(--FontPrimary);font-weight:100;line-height:1.8em}.page-new section.new-content .wrapper.container-inner .content-container ul{list-style:none}.page-new section.new-content .wrapper.container-inner .content-container ul li{font-size:var(--FontText02);padding-left:20px;line-height:var(--LineText02)}.page-new section.new-content .wrapper.container-inner .content-container ul li::marker{color:#bda36d;display:none}.page-new section.new-content .wrapper.container-inner .content-container ul li:after{top:calc(var(--LineText01) / 5);left:0!important}.page-new section.new-content .wrapper.container-inner .content-container table td{text-align:center;font-size:var(--fsize)}.page-new section.new-content .wrapper.container-inner .content-container thead{display:contents!important}.page-new section.new-content .wrapper.container-inner .content-container .button-group{display:flex;gap:40px;justify-content:center}.page-new section.new-content .wrapper.container-inner .content-container .gallery-image-wrapper{display:flex;gap:22.4px;justify-content:center}@media (max-width: 980px){.page-new section.new-content .wrapper.container-inner .content-container .gallery-image-wrapper{flex-wrap:wrap}}.page-new section.new-content .wrapper.container-inner .content-container .gallery-image-wrapper .gallery-item{width:calc(33% - 11.2px)}@media (max-width: 980px){.page-new section.new-content .wrapper.container-inner .content-container .gallery-image-wrapper .gallery-item{width:100%}}.page-new section.new-content .wrapper.container-inner .content-container .gallery-image-wrapper .gallery-item .image-wrapper{aspect-ratio:475/310;overflow:hidden}.page-new section.new-content .wrapper.container-inner .content-container .gallery-image-wrapper .gallery-item .image-wrapper img{position:absolute;top:0;right:0;object-position:center;object-fit:cover;height:100%;width:100%}.page-new section.new-content .wrapper.container-inner .content-container .gallery-image-wrapper.--1 .gallery-item{width:100%}@media (max-width: 980px){.page-new section.new-content .wrapper.container-inner .content-container .gallery-image-wrapper.--1 .gallery-item{width:100%}}.page-new section.new-content .wrapper.container-inner .content-container .gallery-image-wrapper.--2 .gallery-item{width:calc(50% - 11.2px)}@media (max-width: 980px){.page-new section.new-content .wrapper.container-inner .content-container .gallery-image-wrapper.--2 .gallery-item{width:100%}}.page-new section.new-content .wrapper.container-inner .content-container .apartments-table td{position:relative}.page-new section.new-content .wrapper.container-inner .content-container .apartments-table td a{position:absolute;width:100%;height:100%;top:0;right:0}.p-grid{display:flex;flex-direction:column}@media screen and (max-width: 980px){.p-grid{gap:44px}}.p-grid .gr{display:grid;gap:var(--GridGap)}@media screen and (max-width: 980px){.p-grid .gr{gap:44px}}.p-grid .gr .image{overflow:hidden}.p-grid .gr .title{padding:var(--pp);margin-bottom:clamp(26px,2.18vw,42px);margin-top:calc(var(--LineTitle03) * -1);position:relative}.p-grid .gr .title h2{position:relative;padding-bottom:clamp(19px,1.66vw,32px)}.p-grid .gr .title h2:after{content:"";position:absolute;left:0;bottom:0;width:270px;height:3px;background-color:var(--AscentPrimary)}.p-grid .gr .title h2{text-transform:uppercase;font-size:var(--FontTitle03a);line-height:var(--LineTitle03a);font-family:var(--FontSecondary)}.p-grid .gr .bottom{padding:var(--pp);padding-right:52px}@media screen and (max-width: 980px){.p-grid .gr .item .title,.p-grid .gr .item .bottom{padding-left:var(--Container);padding-right:var(--Container)}}.p-grid .gr.two{grid-template-columns:var(--GridRight) 1fr}@media screen and (max-width: 980px){.p-grid .gr.two{grid-template-columns:1fr}}.p-grid .gr.two .item:first-child{--pp: 0 0 0 clamp(13px,1.71vw,33px);padding-left:var(--ContainerInner);margin-top:-72px}.p-grid .gr.two .item:first-child .image{aspect-ratio:4/4.76}.p-grid .gr.two .item:first-child picture,.p-grid .gr.two .item:first-child img,.p-grid .gr.two .item:first-child .img{object-fit:cover}@media screen and (max-width: 980px){.p-grid .gr.two .item:first-child{margin-top:0;padding-left:0}}.p-grid .gr.two .item:last-child{--pp: 0 0 0 clamp(62px,7.6vw,146px);padding-right:var(--ContainerFluid);padding-top:clamp(128px,11.87vw,228px)}.p-grid .gr.two .item:last-child .image{aspect-ratio:8/7}.p-grid .gr.two .item:last-child picture,.p-grid .gr.two .item:last-child img,.p-grid .gr.two .item:last-child .img{object-fit:cover}.p-grid .gr.two .item:last-child .img{position:relative}.p-grid .gr.two .item:last-child .img:after{content:"=";position:absolute;left:0;top:32%;transform:translate(-50%,50%);color:var(--AscentPrimary);font-size:var(--FontHero02);font-family:var(--FontSecondary);line-height:1}@media screen and (max-width: 980px){.p-grid .gr.two .item:last-child .img:after{display:none}}@media screen and (max-width: 980px){.p-grid .gr.two .item:last-child{padding:0}}.p-grid .gr.one{grid-template-columns:var(--GridLeft) 1fr}@media screen and (max-width: 980px){.p-grid .gr.one{grid-template-columns:1fr}}.p-grid .gr.one .item:first-child{margin-top:-32px;--pp: 0 0 0 232px}.p-grid .gr.one .item:first-child .image{aspect-ratio:4/3.25}.p-grid .gr.one .item:first-child picture,.p-grid .gr.one .item:first-child img,.p-grid .gr.one .item:first-child .img{object-fit:cover}.p-grid .gr.one .item:first-child .img{position:relative}.p-grid .gr.one .item:first-child .img:after{content:"=";position:absolute;right:0;top:32%;transform:translate(50%,-50%);color:var(--AscentPrimary);font-size:var(--FontHero02);font-family:var(--FontSecondary);line-height:1}@media screen and (max-width: 980px){.p-grid .gr.one .item:first-child .img:after{display:none}}@media screen and (max-width: 1900px){.p-grid .gr.one .item:first-child{margin-top:calc(clamp(28px,1.66vw,32px)*-1);--pp: 0 0 0 clamp(28px,12.08vw,232px)}}@media screen and (max-width: 980px){.p-grid .gr.one .item:first-child{margin-top:0}}.p-grid .gr.one .item:last-child{--pp: 0 0 0 clamp(13px,1.71vw,33px);padding-top:clamp(132px,12.08vw,232px);padding-right:var(--Container)}.p-grid .gr.one .item:last-child .image{aspect-ratio:8/9.6}.p-grid .gr.one .item:last-child picture,.p-grid .gr.one .item:last-child img,.p-grid .gr.one .item:last-child .img{object-fit:cover}@media screen and (max-width: 980px){.p-grid .gr.one .item:last-child{padding:0}}*{scrollbar-color:var(--ScrollbarC1) var(--ScrollbarC2)!important;scrollbar-width:thin!important}@media (hover: hover){::-webkit-scrollbar{width:6px;background:var(--ScrollbarC1)}::-webkit-scrollbar-thumb{transition:background .6s ease;background:var(--ScrollbarC2)}::-webkit-scrollbar-thumb:hover{background:var(--ScrollbarC3)}}body{margin:0;background-color:var(--BgPrimary);color:var(--TextPrimary);font-family:var(--FontPrimary)}main.page{opacity:0;will-change:opacity}.free{--color: #aedcd0;cursor:pointer}.reserved{--color: #e2cda2;cursor:pointer}.sold{--color: #e5b6c1;cursor:not-allowed!important}.sold polygon,.sold path{cursor:not-allowed!important}.floor-inside svg g.free polygon{fill:#aedcd0}.floor-inside svg g.apart polygon,.floor-inside svg g.apart path{will-change:fill,fill-opacity;transition:fill .3s var(--AnimEasingPrimary),fill-opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary);fill-opacity:1;cursor:pointer}.floor-inside svg g.apart polygon:hover,.floor-inside svg g.apart path:hover{fill-opacity:.9}.floor-inside svg g.reserved polygon{fill:#e2cda2}.floor-inside svg g.sold polygon{fill:#e5b6c1}.svg-special{opacity:1!important}.svg-special path,.svg-special polygon{opacity:0;fill:#e2cda2!important;transition:opacity .85s ease-in-out!important}.svg-special-back{opacity:1!important}.svg-special-back path,.svg-special-back polygon{opacity:0;fill:#e2cda2!important;transition:opacity .35s ease-in-out!important}.svg-hightlight path,.svg-hightlight polygon{opacity:.5}.apart{--opacity: 1;--opacityHover: .9}.apart path,.apart polygon{fill:var(--color);opacity:var(--opacity);will-change:fill-opacity,fill;transition:fill-opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary),fill .3s ease,opacity .3s ease}.apart.sold{--opacityHover: .8}.apart.hidden{pointer-events:none}.apart.hidden *{fill:#fcfcfc;opacity:0;will-change:opacity;transition:opacity var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.apart.hidden.hover *{opacity:.4}.apart:hover{--opacity: var(--opacityHover)}.apart-combo{position:absolute;width:clamp(22px,1.66vw,32px);height:clamp(22px,1.66vw,32px);transform:translate(-50%,-50%);border-radius:50%;z-index:300;cursor:pointer}.apart-combo circle{will-change:fill;transition:fill .68s ease}.apart-combo:hover circle{fill:#bda36d!important}.apart-anim path,.apart-anim polygon{fill-opacity:.2!important;will-change:opacity,fill;transition:opacity .2s ease,fill .2s ease}.is-idle .fancybox__toolbar,.is-idle .fancybox__nav{pointer-events:all!important;animation:none!important;opacity:1!important}.discount-badge svg{width:clamp(12px,1.25vw,24px)}@media screen and (max-width: 980px){.discount-badge{display:none}}.bouble{position:fixed;right:var(--ContainerInner);bottom:clamp(48px,5.2vw,100px);z-index:1000}.bouble svg #Path_265{will-change:fill;transition:fill .68s ease}.bouble svg #Path_266,.bouble svg #Path_267{will-change:fill;transition:fill .68s ease}.bouble:hover svg #Path_265{fill:#d6c294!important}.bouble .bouble-wrapper{position:relative}.bouble .bouble-wrapper svg{width:clamp(38px,5.1vw,98px);position:relative;z-index:10}@media screen and (max-width: 980px){.bouble .bouble-wrapper svg{width:clamp(48px,4.1vw,98px)}}.bouble .bouble-wrapper:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#bda36d;opacity:.8;transform:scale(0);animation:ripple 1.5s ease-out infinite}@keyframes ripple{0%{opacity:.8;transform:scale(0)}to{opacity:0;transform:scale(1.6)}}.SliderRoot{position:relative;display:flex;align-items:center;-webkit-user-select:none;user-select:none;touch-action:none;width:158px;height:20px}@media screen and (max-width: 1680px){.SliderRoot{width:148px}}@media screen and (max-width: 680px){.SliderRoot{width:100%}}.SliderTrack{background-color:var(--FilterBtnSelected);position:relative;flex-grow:1;border-radius:9999px;height:1px}.SliderRange{position:absolute;background-color:var(--FilterBtnBorder);border-radius:9999px;height:100%}.SliderThumb{display:block;width:20px;height:20px;background-color:var(--AscentPrimary);border-radius:10px}.SliderThumb:after{content:attr(aria-valuenow);position:absolute;left:50%;bottom:-6px;widows:40px;transform:translate(-50%,100%);font-size:12px;line-height:1;font-family:var(--FontPrimary)}.SliderThumb:hover{background-color:var(--AscentPrimary)}.SliderThumb:focus{outline:none}.checkboxFilter[data-v-abfe7edd]{display:flex;align-items:center;gap:12px}.checkboxFilter .checkboxFilterInner[data-v-abfe7edd]{position:relative;display:flex;align-items:center;gap:12px}.checkboxFilter .checkboxFilterInner svg[data-name=Component][data-v-abfe7edd]{position:absolute;left:0;top:0;pointer-events:none}.checkboxFilter .checkboxFilterInner label[data-v-abfe7edd]{padding-left:31px;font-size:14px;text-transform:uppercase;cursor:pointer}.checkboxFilter[data-v-54766cfc]{display:flex;align-items:center;gap:12px}.checkboxFilter .checkboxFilterInner[data-v-54766cfc]{position:relative;display:flex;align-items:center;gap:12px}.checkboxFilter .checkboxFilterInner svg[data-name=Component][data-v-54766cfc]{position:absolute;left:0;top:0;pointer-events:none}.checkboxFilter .checkboxFilterInner label[data-v-54766cfc]{padding-left:31px;font-size:14px;text-transform:uppercase;cursor:pointer}.filter-toggle-btn[data-v-c82384e6]{will-change:transform;transition:transform .38s var(--AnimEasingPrimary)}.filter-toggle-btn.toggled[data-v-c82384e6]{transform:scaleY(-1)}.control-container[data-v-c82384e6]{overflow:hidden}.btn-block[data-v-c82384e6]{--hh: clamp(22px, 1.875vw, 35px)}.btn-block.hide[data-v-c82384e6]{display:none!important}.btn-block.active[data-v-c82384e6]{opacity:1!important;transform:translate(0)!important}.btn-block h3[data-v-c82384e6]{padding-bottom:8px;font-size:14px;line-height:1;font-weight:400;text-transform:uppercase}.btn-block div[data-v-c82384e6]{position:relative;min-height:var(--hh);display:flex;gap:10px}.floor-inside{width:100%;--heit: 54vh}.floor-inside>div{width:100%;display:flex;justify-content:center;position:absolute;left:0;top:0;max-height:var(--heit)}.floor-inside>div img{pointer-events:none}.floor-inside>div svg{width:100%;height:unset!important;max-height:var(--heit)!important;max-width:100%}.back-btn a[data-v-08a79343]{display:flex;position:relative}.back-btn svg[data-v-08a79343]{width:28px;position:absolute;left:-28px;top:50%;transform:translate(-50%,-50%) rotate(-90deg);will-change:transform;transition:transform var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.back-btn svg path[data-v-08a79343]{will-change:path,transform;transition:path var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.back-btn span[data-v-08a79343]{display:flex;font-size:var(--ff);line-height:var(--ll);font-family:var(--fs);color:var(--cc);font-weight:600;will-change:color;transition:color var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.back-btn:hover span[data-v-08a79343]{color:var(--AscentPrimary)}.back-btn:hover svg[data-v-08a79343]{transform:translate(-60%,-50%) rotate(-90deg)}.back-btn:hover svg path[data-v-08a79343]{stroke:var(--AscentPrimary)}@media screen and (max-width: 1080px){.back-btn[data-v-08a79343]{padding:18px var(--Container) 0 var(--Container)}.back-btn a[data-v-08a79343]{padding-left:18px}.back-btn a svg[data-v-08a79343]{left:0}}.grid-floor[data-v-08a79343]{display:grid;grid-template-columns:130px auto;gap:clamp(18px,4.06vw,78px);height:100%;padding-left:var(--ppM)}@media screen and (max-width: 1900px){.grid-floor[data-v-08a79343]{grid-template-columns:clamp(80px,6.77vw,130px) auto}}@media screen and (max-width: 1680px){.grid-floor[data-v-08a79343]{gap:clamp(18px,2vw,78px);grid-template-columns:clamp(80px,5vw,130px) auto}}@media screen and (max-width: 1080px){.grid-floor[data-v-08a79343]{grid-template-columns:1fr;grid-template-rows:155px 58svh;padding-top:38px;padding-right:var(--ppM);gap:34px}}.grid-floor .address[data-v-08a79343]{width:100%;display:flex;justify-content:center}.grid-floor .address div[data-v-08a79343]{max-width:80%;width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}@media screen and (max-width: 1080px){.grid-floor .address div[data-v-08a79343]{max-width:100%}}.grid-floor .address div h3[data-v-08a79343]{color:#6d717a;font-size:14px;line-height:.8}.grid-floor .address div span[data-v-08a79343]{display:flex;width:100%;height:1px;background-color:#6d717a}@media screen and (max-width: 1080px){.grid-floor .address[data-v-08a79343]{padding-bottom:36px}}.grid-floor .info[data-v-08a79343]{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 1080px){.grid-floor .info[data-v-08a79343]{display:grid;grid-template-columns:repeat(3,1fr)}}.grid-floor .compass img[data-v-08a79343]{width:clamp(52px,4.4vw,82px)}.grid-floor .floor-select[data-v-08a79343]{padding-bottom:35px;display:flex;flex-direction:column;align-items:center;gap:18px}@media screen and (max-width: 1080px){.grid-floor .floor-select[data-v-08a79343]{padding-bottom:0;align-items:flex-start;justify-content:space-between;height:100%}.grid-floor .floor-select div[data-v-08a79343]{display:flex;align-items:center}}.grid-floor .floor-select .arrow[data-v-08a79343]{display:inline-flex;justify-content:center;cursor:pointer;width:100%}@media screen and (max-width: 1080px){.grid-floor .floor-select .arrow[data-v-08a79343]{width:52px}}.grid-floor .floor-select .arrow svg[data-v-08a79343]{width:28px;height:14px}.grid-floor .floor-select .arrow svg path[data-v-08a79343]{transition:stroke var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.grid-floor .floor-select .arrow:hover svg path[data-v-08a79343]{stroke:var(--AscentPrimary)}.grid-floor .floor-select .arrow[data-v-08a79343]:disabled{opacity:.6;pointer-events:none}.grid-floor .floor-select div[data-v-08a79343]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.grid-floor .floor-select div h3[data-v-08a79343]{font-family:var(--FontSecondary);font-size:var(--FontTitle03);line-height:.7}.grid-floor .floor-select div p[data-v-08a79343]{text-transform:uppercase;font-size:11px;line-height:1}.grid-floor .current-house[data-v-08a79343]{padding:clamp(5px,1.3vw,25px) 0 clamp(8px,1.82vw,35px) 0;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;position:relative;gap:18px}.grid-floor .current-house .arrow[data-v-08a79343]{display:inline-flex;justify-content:center;cursor:pointer;width:100%}@media screen and (max-width: 1080px){.grid-floor .current-house .arrow[data-v-08a79343]{width:52px}}.grid-floor .current-house .arrow svg[data-v-08a79343]{width:28px;height:14px}.grid-floor .current-house .arrow svg path[data-v-08a79343]{transition:stroke var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.grid-floor .current-house .arrow:hover svg path[data-v-08a79343]{stroke:var(--AscentPrimary)}.grid-floor .current-house .arrow[data-v-08a79343]:disabled{opacity:.6;pointer-events:none}.grid-floor .current-house div[data-v-08a79343]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.grid-floor .current-house div h3[data-v-08a79343]{font-family:var(--FontSecondary);font-size:var(--FontTitle03);line-height:.7}.grid-floor .current-house div p[data-v-08a79343]{text-transform:uppercase;font-size:11px;line-height:1}.grid-floor .current-house div[data-v-08a79343]{gap:16px;display:flex;flex-direction:column}.grid-floor .current-house h2[data-v-08a79343]{font-family:var(--FontSecondary);font-size:var(--FontTitle03);line-height:.7}.grid-floor .current-house p[data-v-08a79343]{text-transform:uppercase;font-size:11px;line-height:1}@media screen and (min-width: 1080px){.grid-floor .current-house[data-v-08a79343]{border-top:3px solid var(--AscentPrimary);border-bottom:3px solid var(--AscentPrimary)}}@media screen and (max-width: 1080px){.grid-floor .current-house[data-v-08a79343]{border-left:3px solid var(--AscentPrimary);border-right:3px solid var(--AscentPrimary);height:100%}}.grid-floor .compass[data-v-08a79343]{padding-top:clamp(18px,3.3vw,65px);display:flex;justify-content:center}@media screen and (max-width: 1080px){.grid-floor .compass[data-v-08a79343]{justify-content:flex-end}}@media screen and (min-width: 1080px){.p-floor[data-v-08a79343]{height:100svh;max-height:100svh}}.p-floor .wrapper[data-v-08a79343]{display:flex;flex-direction:column;height:100%}.floors[data-v-08a79343]{display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding-bottom:5vh}.floors .floors-wrapper[data-v-08a79343]{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1080px){.floors .floors-wrapper[data-v-08a79343]{max-height:90%;height:90%}}.floors .floors-wrapper .floor[data-v-08a79343]{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;opacity:0;will-change:opacity;pointer-events:none;width:94%}.floors .floors-wrapper .floor.active[data-v-08a79343]{opacity:1;pointer-events:all}.floors .floors-wrapper .floor .floor-wrap[data-v-08a79343]{position:relative}.floors .floors-wrapper .floor img[data-v-08a79343]{position:relative;pointer-events:none;max-width:100%;width:100%;max-height:var(--heit);object-fit:contain}.special-svg-parking svg{width:100%;max-width:100%;max-height:var(--heig)}.special-svg-parking svg g polygon{fill:var(--color, transparent)}.dialog[data-v-9edeb4d3]{position:fixed;left:0;top:0;background-color:var(--BgPrimary);z-index:1001;padding-top:68px;padding-bottom:clamp(48px,3.33vw,64px);width:100%;height:100vh;max-height:100vh;height:100svh;max-height:100svh}.dialog .dialog-inner[data-v-9edeb4d3]{height:100%}.dialog .floor-wrap[data-v-9edeb4d3]{position:relative}.dialog .container-fluid[data-v-9edeb4d3]{height:100%;display:flex;flex-direction:column}.dialog .dialog-grid[data-v-9edeb4d3]{display:grid;grid-template-columns:106px 1fr 106px;gap:clamp(28px,5.72vw,110px)}@media screen and (max-width: 980px){.dialog .dialog-grid[data-v-9edeb4d3]{grid-template-columns:1fr}}.dialog .title[data-v-9edeb4d3]{display:flex;justify-content:space-between;align-items:center;padding-bottom:clamp(22px,1.8vw,38px);margin-bottom:clamp(18px,1.77vw,35px);position:relative}.dialog .title[data-v-9edeb4d3]:after{content:"";height:3px;background-color:var(--AscentPrimary);width:20%;position:absolute;left:0;bottom:0}.dialog .title .close[data-v-9edeb4d3]{cursor:pointer}.dialog .title .close svg[data-v-9edeb4d3]{width:32px;height:32px}.dialog .title .close svg line[data-v-9edeb4d3]{stroke-width:1;will-change:stroke;transition:stroke var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.dialog .title .close:hover svg line[data-v-9edeb4d3]{stroke:var(--AscentPrimary)}.dialog .content[data-v-9edeb4d3]{--hh: 47px;height:100%;flex-grow:1}.dialog .content .left .btns[data-v-9edeb4d3]{display:flex;gap:12px}.dialog .content .middle[data-v-9edeb4d3]{--heig: 48svh;padding-top:calc(var(--hh) + 21px);display:flex;justify-content:center;align-items:center;height:100%}@media screen and (max-width: 980px){.dialog .content .middle[data-v-9edeb4d3]{padding-top:0}}.dialog .content .middle .img[data-v-9edeb4d3]{position:relative;max-height:var(--heig);margin:0 auto;max-width:90%}.dialog .content .middle .img>div[data-v-9edeb4d3]{width:100%;max-width:100%;max-height:var(--heig);position:absolute;left:0;top:0}.dialog .content .middle img[data-v-9edeb4d3]{max-height:var(--heig);max-width:100%;position:relative;z-index:2;pointer-events:none}.dialog .footer[data-v-9edeb4d3]{padding-top:clamp(34px,5.1vh,53px)}.dialog .footer .left[data-v-9edeb4d3]{position:relative}.dialog .footer .left .compass[data-v-9edeb4d3]{position:absolute;left:0;bottom:0;width:clamp(52px,4.4vw,82px)}.dialog .footer .middle[data-v-9edeb4d3]{display:flex;justify-content:flex-end;flex-direction:column;align-items:center;gap:8px}.dialog .footer .middle h3[data-v-9edeb4d3]{font-size:14px;color:#6d717a}.dialog .footer .middle span[data-v-9edeb4d3]{height:1px;width:80%;background-color:#6d717a;display:flex}.dialog[data-v-186c4588]{position:fixed;left:0;top:0;background-color:var(--BgPrimary);z-index:1001;padding-top:68px;padding-bottom:clamp(48px,3.33vw,64px);width:100%;height:100vh;max-height:100vh;height:100svh;max-height:100svh}.dialog .floor-wrap[data-v-186c4588]{position:relative}.dialog .dialog-inner[data-v-186c4588]{height:100%}.dialog .container-fluid[data-v-186c4588]{height:100%;display:flex;flex-direction:column}.dialog .dialog-grid[data-v-186c4588]{display:grid;grid-template-columns:106px 1fr 106px;gap:clamp(48px,5.72vw,110px);flex-grow:1}@media screen and (max-width: 980px){.dialog .dialog-grid[data-v-186c4588]{grid-template-columns:1fr}}.dialog .title[data-v-186c4588]{display:flex;justify-content:space-between;align-items:center;padding-bottom:clamp(22px,1.8vw,38px);margin-bottom:clamp(18px,1.77vw,35px);position:relative}.dialog .title[data-v-186c4588]:after{content:"";height:3px;background-color:var(--AscentPrimary);width:20%;position:absolute;left:0;bottom:0}.dialog .title .close[data-v-186c4588]{cursor:pointer}.dialog .title .close svg[data-v-186c4588]{width:32px;height:32px}.dialog .title .close svg line[data-v-186c4588]{stroke-width:1;will-change:stroke;transition:stroke var(--AnimTimingPrimary) var(--AnimEasingPrimary)}.dialog .title .close:hover svg line[data-v-186c4588]{stroke:var(--AscentPrimary)}@media screen and (max-width: 980px){.dialog .title .close[data-v-186c4588]{position:fixed;right:14px;top:14px}.dialog .title .close svg[data-v-186c4588]{width:24px;height:24px}}.dialog .content[data-v-186c4588]{--hh: 47px}.dialog .content .left .btns[data-v-186c4588]{display:flex;gap:12px}.dialog .content .middle[data-v-186c4588]{padding-top:calc(var(--hh) + 21px);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 980px){.dialog .content .middle[data-v-186c4588]{padding-top:0}}.dialog .content .middle .img[data-v-186c4588]{position:relative;max-height:58svh;margin:0 auto;max-width:90%}.dialog .content .middle svg[data-v-186c4588]{max-width:100%;position:absolute;left:0;top:0;max-height:58svh}.dialog .content .middle svg g polygon[data-v-186c4588]{fill:var(--color, transparent)}.dialog .content .middle img[data-v-186c4588]{max-height:58svh;max-width:100%;position:relative;z-index:2;pointer-events:none}.dialog .footer[data-v-186c4588]{padding-top:clamp(24px,5.1vh,53px)}.dialog .footer .left[data-v-186c4588]{position:relative}.dialog .footer .left .compass[data-v-186c4588]{position:absolute;left:0;bottom:0;width:clamp(52px,4.4vw,82px)}.dialog .footer .middle[data-v-186c4588]{display:flex;justify-content:flex-end;flex-direction:column;align-items:center;gap:8px}.dialog .footer .middle h3[data-v-186c4588]{font-size:14px;color:#6d717a}.dialog .footer .middle span[data-v-186c4588]{height:1px;width:80%;background-color:#6d717a;display:flex}.info-block[data-v-2d6d147e]{background-color:#2e3440;position:absolute;left:var(--ContainerInner);margin-top:12px;opacity:0;transition:opacity .48s ease;width:calc(100% - var(--ContainerInner) * 2);z-index:10;padding-block:clamp(16px,1.09vw,21px);padding-inline:clamp(16px,1.56vw,30px)}.info-block h2[data-v-2d6d147e]{text-align:center;font-size:clamp(24px,1.77vw,34px);font-weight:600;color:#fff;line-height:1.2;font-family:var(--FontSecondary)}.info-block h2 span[data-v-2d6d147e]{font-family:var(--FontSecondary);font-size:clamp(24px,1.77vw,34px);font-weight:600;color:#bda36d}g[data-floor][data-v-2d6d147e]{opacity:0;transition:opacity .8s var(--Ease01)}g[data-floor][data-v-2d6d147e]:hover{opacity:.6;transition-duration:.02s}.empty-favorites[data-v-af2e0cfb]{padding:clamp(32px,3.54vw,68px) 12px 12px 12px;display:flex;flex-direction:column;align-items:center;gap:22px}.empty-favorites p[data-v-af2e0cfb]{font-size:var(--FontText02);line-height:var(--LineText02)}
