@charset "UTF-8";@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Light.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Medium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Bold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-ExtraLight.ttf) format("truetype");font-style:normal;font-weight:200}label,button{font-family:Inter Display,sans-serif}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img,abbr{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}img{height:auto;max-width:100%}@keyframes s3dAnimateArrowHelperGif{0%{transform:translate(0)}95%,to{transform:translate(30%)}}@keyframes s3dAnimateArrow{0%,10%{transform:translate(0)}50%{transform:translate(20%)}90%,to{transform:translate(0)}}@keyframes s3dPulse{0%{transform:scale(.95)}70%{transform:scale(1)}to{transform:scale(.95)}}@keyframes loader{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes intervalHamburgerBorder{0%,50%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.6);transform:scale(1.6)}to{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}}@keyframes fadeInPopup{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeInPopup{0%{opacity:0}to{opacity:1}}@keyframes fsAnimate{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{transform:translateY(18px) scaleY(.9) rotate(45deg);border-bottom-right-radius:40px}75%{transform:translateY(9px) rotate(67.5deg)}to{transform:translateY(0) rotate(90deg)}}@keyframes fsShadow{50%{transform:scaleX(1.2)}}.s3d-filter-wrap{position:absolute;top:0;left:0;display:flex;background-color:var(--color-surface-gray-200);background-image:var(--bg-image);background-position:bottom left;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;align-items:flex-start;height:100%;width:calc(var(--filter-width) - 1px);visibility:hidden;z-index:120;transform:translate(-100%);transition:transform .3s linear,opacity .3s linear;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none}.s3d-filter-wrap::-webkit-scrollbar{height:8px;cursor:pointer}.s3d-filter-wrap::-webkit-scrollbar-thumb{background:var(--color-surface-gray-600);border-radius:4px;cursor:pointer}.s3d-filter-wrap::-webkit-scrollbar-thumb:active{background-color:gray;cursor:pointer}.s3d-filter-wrap::-webkit-scrollbar{width:var(--space-2)}@media screen and (max-width:1024px){.s3d-filter-wrap{width:100%}}.s3d-filter-wrap .s3d-card{margin:5px 0}.s3d-filter-wrap .js-filter-range{margin-bottom:var(--space-5)}.s3d-filter-wrap .js-filter-range:last-child{margin-bottom:0}.s3d-filter-wrap .Range__title{margin-bottom:var(--space-2);color:var(--s3d2-color-text-gray-700);text-transform:uppercase}.s3d-filter-wrap.hidden-when-change-parent{opacity:0!important}.s3d-filter-wrap.s3d-open-filter{transform:translate(0);transition:transform .3s linear,opacity .3s linear;opacity:1}.s3d-filter-wrap:not(.s3d-show) .irs-max,.s3d-filter-wrap:not(.s3d-show) .irs-min,.s3d-filter-wrap:not(.s3d-show) .irs--flat .irs-from,.s3d-filter-wrap:not(.s3d-show) .irs--flat .irs-to,.s3d-filter-wrap:not(.s3d-show) .irs--flat .irs-single{visibility:hidden!important}.s3d-filter-wrap .s3d-filter__close-wrap{position:absolute;right:var(--space-4);height:var(--icon16);width:var(--icon16);height:var(--space-6);width:var(--space-6);display:flex;justify-content:center;align-items:center;align-content:center;padding:0;cursor:pointer;z-index:50}.s3d-filter-wrap .s3d-filter__close-wrap svg{height:100%;width:100%;fill:var(--s3d2-color-icon-gray-900);stroke:var(--s3d2-color-icon-gray-900);transition:.3s ease-in-out;transform-origin:center;transform-box:fill-box}@media screen and (min-width:1023px){.s3d-filter-wrap .s3d-filter__close-wrap:hover svg{transform:rotate(90deg)}}.s3d-filter-wrap .s3d-filter__top-sticky{position:sticky;top:0;z-index:10;padding:calc(var(--s3d-header) + var(--space-5)) var(--space-5) 0 var(--space-5);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);width:100%;margin-bottom:var(--space-5)}@media screen and (max-width:600px){.s3d-filter-wrap .s3d-filter__top-sticky{padding-top:var(--space-5)}}.s3d-filter-wrap .s3d-filter__title{font-size:12px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;font-weight:700;text-transform:uppercase;text-align:center;width:100%;color:var(--s3d2-color-gray-900)}.s3d-filter-wrap .s3d-filter__top{position:relative;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 var(--space-5) var(--filter-offset-ver) var(--space-5);z-index:1}.s3d-filter-wrap .s3d-filter__top .s3d-filter{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;gap:var(--space-5);transition:height .4s ease-in-out;overflow-y:hidden}@media screen and (max-width:1024px){.s3d-filter-wrap .s3d-filter__top .s3d-filter__input-wrapper{width:100%}}.s3d-filter-wrap .s3d-filter__top .s3d-filter::-webkit-scrollbar{width:2px;display:none}.s3d-filter-wrap .s3d-filter__top .s3d-filter::-webkit-scrollbar-track{-webkit-box-shadow:none;background:var(--surface-gray-700)}.s3d-filter-wrap .s3d-filter__top .s3d-filter::-webkit-scrollbar-thumb{background:var(--surface-gray-900);-webkit-box-shadow:none}.s3d-filter-wrap .s3d-filter__top .s3d-filter::-webkit-scrollbar-thumb:window-inactive{background:var(--surface-gray-900)}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__range-wrapper,.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__checkboxes-wrapper{align-items:center;justify-content:flex-start;width:100%;gap:var(--space-1)}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__range-wrapper .s3d-filter__param,.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__checkboxes-wrapper .s3d-filter__param{width:100%}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__range-wrapper .s3d-filter__param-title,.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__checkboxes-wrapper .s3d-filter__param-title{font-size:10px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;font-weight:400;text-transform:uppercase;text-align:left;display:flex;align-items:center;justify-content:flex-start;width:auto;margin-bottom:var(--space-2);color:var(--s3d2-color-text-gray-700)}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__range-wrapper{flex-direction:column}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__input-wrapper{display:none}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__input-wrapper input{border-radius:var(--border-space-2);padding-top:var(--space-3);padding-bottom:var(--space-3);width:100%;background-color:var(--color-surface-gray-200)}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__input-wrapper input::placeholder{color:var(--s3d2-color-text-gray-600)}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__input-wrapper input:focus{background-color:var(--s3d2-color-gray-100)}@media(hover:hover){.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__input-wrapper input:hover{background-color:var(--color-surface-gray-300)}}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__checkboxes-wrapper{flex-direction:row;flex-wrap:wrap}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__checkboxes-wrapper .s3d-filter__checkbox__row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:4px;max-height:100px;overflow-y:auto}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__checkboxes-wrapper .s3d-filter__checkbox__row::-webkit-scrollbar{width:4px;height:4px;cursor:pointer}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__checkboxes-wrapper .s3d-filter__checkbox__row::-webkit-scrollbar-thumb{background:var(--color-surface-gray-600);border-radius:var(--border-space-2);cursor:pointer}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__checkboxes-wrapper .s3d-filter__checkbox__row::-webkit-scrollbar-track{background:transparent}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__checkboxes-wrapper .s3d-filter__checkbox__row{scrollbar-face-color:var(--color-surface-gray-600);scrollbar-track-color:transparent}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__checkboxes-wrapper .s3d-filter__checkbox__row.s3d-filter__checkbox__row--wide{margin-left:calc(var(--space-2) * -1)}.s3d-filter-wrap .s3d-filter__top .s3d-filter .s3d-filter__checkboxes-wrapper .s3d-filter__checkbox__row.s3d-filter__checkbox__row--wide label{width:auto;min-width:24%;padding-left:8px;padding-right:8px}.s3d-filter-wrap .s3d-filter__view-type-wrapper{display:flex;justify-content:center;align-items:center;position:sticky;top:calc(var(--s3d-header) + 108px);width:100%;z-index:7}.s3d-filter-wrap .s3d-filter__view-type-wrapper .s3d-filter__hide{opacity:0;visibility:hidden;pointer-events:none}.s3d-filter-wrap .s3d-filter__view-type-wrapper:not(.is-sticky) .s3d-filter__hide{pointer-events:none}.s3d-filter-wrap .s3d-filter__view-type-wrapper:not(.is-sticky) .s3d-filter__hide svg{fill:var(--Colors-Text-Gray-text-gray-600, #aebecc)}.s3d-filter-wrap .s3d-filter__view-type-wrapper:not(.is-sticky) .s3d-filter__hide span{color:var(--Colors-Text-Gray-text-gray-600, #aebecc)}@media screen and (max-width:600px){.s3d-filter-wrap .s3d-filter__view-type-wrapper{top:calc(var(--s3d-header) + 58px)}}.s3d-filter-wrap .s3d-filter__view-type{position:absolute;left:var(--space-5);display:flex;align-items:center;justify-content:center;justify-self:center}.s3d-filter-wrap .s3d-filter__view-type button{--size: 32px;width:var(--size);height:var(--size);background:none;border:none;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;border-radius:var(--border-space-1);overflow:hidden;border:1px solid var(--s3d2-color-border-gray-900-transparent-10);transition:.25s ease-in-out;background-color:var(--color-surface-gray-200)}.s3d-filter-wrap .s3d-filter__view-type button svg{width:85.7142857143%;height:85.7142857143%;fill:var(--s3d2-color-icon-gray-900);transition:.25s ease-in-out}.s3d-filter-wrap .s3d-filter__view-type button.active{background-color:var(--s3d2-color-brand-800)}.s3d-filter-wrap .s3d-filter__view-type button.active svg{fill:var(--s3d2-color-icon-gray-200)}@media(hover:hover){.s3d-filter-wrap .s3d-filter__view-type button:not(.active):hover{background-color:var(--color-surface-gray-300);border-color:var(--s3d2-color-border-gray-600)}.s3d-filter-wrap .s3d-filter__view-type button:not(.active):hover svg{fill:var(--s3d2-color-icon-gray-900)}}.s3d-filter-wrap .s3d-filter__view-type>*{width:28px;height:28px}.s3d-filter-wrap .s3d-filter__hide{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;display:flex;align-items:center;justify-content:center;padding:var(--space-3);font-size:var(--font14);color:var(--s3d2-color-text-gray-900);transition:color .4s ease-in-out;border-radius:0 0 var(--space-2) var(--space-2);gap:12px;background:var(--colors-surface-gray-surface-gray-200-transparent-72, rgba(250, 251, 254, .72))}.s3d-filter-wrap .s3d-filter__hide:not([data-sort=none]){cursor:pointer}.s3d-filter-wrap .s3d-filter__hide *{pointer-events:none}.s3d-filter-wrap .s3d-filter__hide:after{content:"";border-top:3px solid var(--icon-gray-700);border-right:3px solid var(--icon-gray-700);border-radius:var(--border-space-05);transition:transform .5s ease-out;transform:rotate(-45deg) translateY(50%);display:flex;align-items:center;justify-content:center;height:8px;width:8px;display:none}.s3d-filter-wrap .s3d-filter__hide svg{width:var(--space-4);height:var(--space-4);fill:var(--icon-gray-700);transform-origin:center;transform-box:fill-box;transition:.25s ease-out;transform:rotate(180deg)}.s3d-filter-wrap .s3d-filter__hide{transition:.25s ease-out}@media screen and (min-width:1023px){.s3d-filter-wrap .s3d-filter__hide:hover{box-shadow:0 2px 1px 0 var(--colors-effects-shadow-gray-900-transparent-24, rgba(32, 35, 38, .24))}.s3d-filter-wrap .s3d-filter__hide:hover:after{transition:transform .3s ease-in-out}}.s3d-filter-wrap .s3d-filter__scroll-active .s3d-filter__top-results{display:none}.s3d-filter-wrap .s3d-filter__scroll-active .s3d-filter__table{margin:0}.s3d-filter-wrap .s3d-filter__scroll-active .s3d-filter__hide:after{transform:rotate(135deg) translateY(-10%)}.s3d-filter-wrap.s3d-filter__scroll-active .s3d-filter__hide svg{transform:rotate(180deg)}@media(hover:hover){.s3d-filter-wrap.s3d-filter__scroll-active .s3d-filter__hide:hover svg{transform:rotate(0)}}@media(hover:hover){.s3d-filter-wrap .smarto_powered a{position:relative}.s3d-filter-wrap .smarto_powered a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:var(--s3d2-color-icon-gray-900);visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out;transform-origin:left}.s3d-filter-wrap .smarto_powered a:hover:before{visibility:visible;transform:scaleX(1)}}.s3d-filter-desktop-infobox{position:absolute;z-index:121;left:var(--filter-width);top:0;pointer-events:none;width:185px;height:125px;background-color:var(--color-surface-gray-100);opacity:0;visibility:hidden;padding:var(--space-2);transition:.25s ease-out;border-radius:var(--border-space-1)}.s3d-filter-desktop-infobox img{width:100%;height:100%;object-fit:contain}.s3d-filter-desktop-infobox.active{opacity:1;visibility:visible}.filter-subtitle{font-size:12px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;font-weight:400;color:var(--s3d2-color-text-gray-700);max-width:280px}.filter-subtitle.space-t-1{margin:0 auto;margin-top:var(--space-1)}@media screen and (min-width:769px){.filter-subtitle{margin-bottom:0}}.tablet .s3d-filter-desktop-infobox,.mobile .s3d-filter-desktop-infobox{display:none!important}.mobile .s3d-filter-wrap .s3d-filter__top .s3d-filter__hide:after{transform:rotate(-45deg) translateY(0)}.mobile .s3d-filter__scroll-active .s3d-filter__top .s3d-filter__hide:after{transform:rotate(135deg) translateY(25%)}.mobile .s3d__slideModule>.s3d-filter-wrap .s3d-filter__top .s3d-filter{justify-content:flex-start}.flat-not-marked-message .tippy-box{background-color:var(--surface-gray-700);padding:8px;border-radius:var(--border-space-2)}.flat-not-marked-message .tippy-arrow{color:var(--surface-gray-700)}.s3d-filter-wrap.s3d-planning-filter-wrap{border-radius:var(--border-space-3);height:auto;overflow-y:auto}.s3d-filter-wrap.s3d-planning-filter-wrap .s3d-filter__top{justify-content:flex-start;height:auto!important}.s3d-filter-wrap.s3d-planning-filter-wrap .s3d-filter__view-type,.s3d-filter-wrap.s3d-planning-filter-wrap .s3d-filter__hide,.s3d-filter-wrap.s3d-planning-filter-wrap .s3d-filter__table{display:none}.s3d-filter-wrap.s3d-planning-filter-wrap .s3d-filter__top-sticky{padding:var(--space-5) var(--space-5) 0 var(--space-5)}.desktop .s3d-filter-wrap.s3d-planning-filter-wrap{height:auto;height:100%}.tablet .s3d-filter-wrap .s3d-filter{overflow-y:auto;justify-content:flex-start}.tablet .s3d-filter-wrap .s3d-filter>*{flex-shrink:0}.tablet .s3d-filter-wrap .s3d-filter>:nth-child(n+2){margin-top:12px}.tablet .s3d-filter-wrap .s3d-filter__body tr{width:100%}.tablet .s3d-filter-wrap .s3d-filter__body tr .s3d-filter__td{flex-grow:1}.mobile .flat-not-marked-message{transform:translate(-50%)!important;left:50%!important;top:auto!important;bottom:0!important;text-align:center}.mobile .flat-not-marked-message .tippy-arrow{display:none!important}.mobile .s3d-filter-wrap{height:calc(var(--vh, 1vh) * 100);overflow-y:auto;border-radius:var(--border-space-2)}.mobile .s3d-filter-wrap:not(.s3d-open-filter){opacity:0}.mobile .s3d-filter-wrap .s3d-filter__table{height:auto}.mobile .s3d-filter-wrap .s3d-filter__close-wrap{top:var(--space-2)}.mobile .s3d-filter-wrap .s3d-filter__top{padding:var(--space-2) var(--space-5);margin-bottom:var(--space-5)}.mobile .s3d-filter-wrap.s3d-planning-filter-wrap.s3d-open-filter{transition:none;height:calc(var(--vh, 1vh) * 100 - var(--mobile-controller-height) - var(--space-5));overflow-y:auto;width:unset}@media screen and (max-width:1024px){.mobile .s3d-filter-wrap.s3d-planning-filter-wrap.s3d-open-filter{width:100%}}.mobile .s3d-pl__filter-container{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;pointer-events:none;background-color:transparent;transition:background-color .3s ease-in-out}.mobile .s3d-pl__filter-container .s3d-filter-wrap{pointer-events:none}.mobile .s3d-pl__filter-container .s3d-filter-wrap.s3d-open-filter{pointer-events:all}.mobile .js-s3d-filter-open .s3d-pl__filter-container{display:block;background-color:var(--s3d2-color-gray-200);background-image:var(--bg-image);background-position:bottom left;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.mobile .js-s3d-filter-open .header{opacity:0;pointer-events:none}.mobile .js-s3d-filter-open .header .header__right,.mobile .js-s3d-filter-open .header .s3d__favourite{pointer-events:none!important}.mobile .s3d-filter{overflow:hidden}.mobile .s3d-filter-wrap .s3d-filter__top .s3d-filter__reset{position:static}.mobile .s3d-filter-checkboxes{flex-wrap:wrap}.mobile .s3d-filter-wrap .s3d-filter__close-wrap svg{width:24px;height:24px}@-webkit-keyframes heartbeat{0%{-webkit-transform:rotate(-45deg) translateY(50%) scale(1);transform:rotate(-45deg) translateY(50%) scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:rotate(-45deg) translateY(50%) scale(.91);transform:rotate(-45deg) translateY(50%) scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:rotate(-45deg) translateY(50%) scale(.98);transform:rotate(-45deg) translateY(50%) scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:rotate(-45deg) translateY(50%) scale(.87);transform:rotate(-45deg) translateY(50%) scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:rotate(-45deg) translateY(50%) scale(1);transform:rotate(-45deg) translateY(50%) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:rotate(-45deg) translateY(50%) scale(1);transform:rotate(-45deg) translateY(50%) scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:rotate(-45deg) translateY(50%) scale(.91);transform:rotate(-45deg) translateY(50%) scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:rotate(-45deg) translateY(50%) scale(.98);transform:rotate(-45deg) translateY(50%) scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:rotate(-45deg) translateY(50%) scale(.87);transform:rotate(-45deg) translateY(50%) scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:rotate(-45deg) translateY(50%) scale(1);transform:rotate(-45deg) translateY(50%) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:400;src:url(/wp-content/themes/3d/assets/s3d/fonts/inter-tight-v9-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:500;src:url(/wp-content/themes/3d/assets/s3d/fonts/inter-tight-v9-cyrillic_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:600;src:url(/wp-content/themes/3d/assets/s3d/fonts/inter-tight-v9-cyrillic_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:700;src:url(/wp-content/themes/3d/assets/s3d/fonts/inter-tight-v9-cyrillic_latin-700.woff2) format("woff2")}.s3d-filter__table{display:flex;flex-direction:column;width:100%;height:100%}.s3d-filter__table::-webkit-scrollbar{width:2px}.s3d-filter__table::-webkit-scrollbar-track{-webkit-box-shadow:none;background:#f4f8fd}.s3d-filter__table::-webkit-scrollbar-thumb{background:#e3ebf3;-webkit-box-shadow:none}.s3d-filter__table::-webkit-scrollbar-thumb:window-inactive{background:#e3ebf3}.s3d-filter__table .s3d-filter__head{position:sticky;top:0;width:100%}[data-view-type=card] .s3d-filter__head{display:none}.s3d-filter__table .s3d-filter__head .s3d-filter__tr:not(.hide){height:calc(var(--table-row-height) + var(--filter-table-offset-top));background-color:var(--color-surface-gray-200)}.s3d-filter__table [data-view-type=card],.s3d-filter__table .card-view{--gap: var(--space-4);padding:var(--gap);padding-top:calc(var(--gap) * 1.5);display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:var(--space-4);padding-right:var(--space-4)}.s3d-filter__table [data-view-type=card]>*,.s3d-filter__table .card-view>*{width:calc(50% - var(--gap) / 4)}@media screen and (max-width:680px){.s3d-filter__table [data-view-type=card]>*,.s3d-filter__table .card-view>*{width:calc(100% - var(--gap) / 4)}.s3d-filter__table [data-view-type=card],.s3d-filter__table .card-view{padding:calc(var(--gap) * 1.5) 20px 20px}}.s3d-filter__table .s3d-filter__tr{display:flex;justify-content:space-between;width:100%;height:var(--table-row-height);transition:background-color .4s ease-in-out;cursor:pointer}.s3d-filter__table .s3d-filter__tr:nth-child(2n){background-color:var(--s3d2-color-surface-gray-200)}@media screen and (min-width:1023px){.s3d-filter__table .s3d-filter__tr:nth-child(2n):hover{background-color:var(--s3d2-color-surface-gray-900);transition:background-color .4s ease-in-out}}@media screen and (min-width:1023px){.s3d-filter__table .s3d-filter__tr:hover{background-color:var(--s3d2-color-surface-gray-900);transition:background-color .4s ease-in-out}.s3d-filter__table .s3d-filter__tr:hover .s3d-filter__td{color:var(--s3d2-color-text-gray-200)}.s3d-filter__table .s3d-filter__tr:hover .s3d-filter__td svg{fill:var(--s3d2-color-text-gray-200)}}.s3d-filter__table .s3d-filter__th{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-400);vertical-align:bottom;align-self:flex-end;display:flex;align-items:center;justify-content:center;padding:var(--space-4) 0;transition:color .4s ease-in-out;text-align:center;width:90%}.s3d-filter__table .s3d-filter__th svg{transform:rotate(180deg)}.s3d-filter__table .s3d-filter__th--offset{width:var(--space-1)}.s3d-filter__table .s3d-filter__th .s3d-sort__arrow{height:var(--icon16);transform-origin:center;transition:transform .4s ease-in-out;flex-shrink:0;width:var(--space-4);height:var(--space-4)}.s3d-filter__table .s3d-filter__th .s3d-sort__arrow path{fill:var(--s3d2-color-text-gray-400);transition:fill .4s ease-in-out}.s3d-filter__table .s3d-filter__th .s3d-sort__arrow{transform:rotate(180deg)}.s3d-filter__table .s3d-filter__th.s3d-sort-active svg{transform:rotate(0)}.s3d-filter__table .s3d-filter__th.s3d-sort-inactive svg{opacity:0}.s3d-filter__table .s3d-filter__th:hover{color:var(--s3d2-color-gray-900)}.s3d-filter__table .s3d-filter__th:hover svg path{fill:var(--s3d2-color-gray-900)}.s3d-filter__table .s3d-filter__td{font-size:var(--font14);font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900);align-self:center;vertical-align:middle;transition:color .4s ease-in-out;text-align:center;width:90%;white-space:nowrap}.s3d-filter__table .s3d-filter__td-status-label{width:var(--space-2);height:var(--space-2);border-radius:50%;margin-left:auto;margin-right:auto}.s3d-filter__table .s3d-filter__td--offset{width:20px}.s3d-filter__table .s3d-filter__td .s3d__favourite{border-radius:0;border:none;background:transparent;margin:0 auto}.s3d-filter__table .s3d-filter__td .s3d__favourite svg{fill:transparent;fill:var(--s3d2-color-icon-gray-900);transition:stroke .3s ease-in-out,fill .3s ease-in-out}.s3d-filter__table .s3d-filter__td .s3d__favourite input:checked+svg{fill:var(--color-semantic-success)}@media screen and (max-width:1440px){.s3d-filter__table .s3d-sort__arrow{margin-left:4px}}.s3d-filter__grid{display:none;flex-wrap:center;width:100%;height:100%;background-color:#f4f8fd;overflow-y:auto}.s3d-filter__grid::-webkit-scrollbar{width:2px}.s3d-filter__grid::-webkit-scrollbar-track{-webkit-box-shadow:none;background:#f4f8fd}.s3d-filter__grid::-webkit-scrollbar-thumb{background:#e3ebf3;-webkit-box-shadow:none}.s3d-filter__grid::-webkit-scrollbar-thumb:window-inactive{background:#e3ebf3}.s3d-ctr[data-type=plannings]~.s3d-filter-wrap .s3d-filter__table{display:none}.tablet .s3d-filter__table table{width:100%}.mobile .s3d-filter__table .s3d-filter__th .s3d-sort__arrow{display:none}.mobile .s3d-filter__td{font-size:12px}.mobile .s3d-filter__th:nth-last-child(3),.mobile td.s3d-filter__td:nth-last-child(3),.mobile .s3d-filter__th:nth-last-child(2),.mobile td.s3d-filter__td:nth-last-child(2){width:45%}.mobile .s3d-filter__th:nth-child(2),.mobile .s3d-filter__th:nth-child(3),.mobile .s3d-filter__th:nth-child(4),.mobile td.s3d-filter__td:nth-child(2),.mobile td.s3d-filter__td:nth-child(3),.mobile td.s3d-filter__td:nth-child(4){width:50%}.s3d-filter__th[data-sort=none],.s3d-filter__tr .s3d-filter__td.favourite{width:40%}.s3d-popup-flyby{position:relative;display:flex;flex-direction:column;padding:var(--space-3);width:250px;margin-left:calc(var(--filter-width) - 3px);background:#f4f8fd;border-radius:var(--border-space-2);text-align:center}.s3d-popup-flyby__wrap{position:fixed;width:100%;height:100%;display:flex;align-items:center;z-index:9999;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .4s ease-in}.s3d-popup-flyby__wrap.s3d-active{opacity:1;visibility:visible;pointer-events:all}.s3d-popup-flyby__close{position:absolute;top:0;right:0;width:24px;height:24px;z-index:2;transform:translate(0);transform-origin:center;transition:transform .4s ease-out;pointer-events:painted;cursor:pointer}.s3d-popup-flyby__close:after,.s3d-popup-flyby__close:before{content:"";position:absolute;display:inline-block;transform-origin:center;top:50%;left:50%;width:60%;height:1px;background:var(--s3d2-color-icon-gray-900);transition:all .4s cubic-bezier(.14,1.12,.43,.55)}.s3d-popup-flyby__close:after{transform:translate(-50%,-50%) rotate(45deg)}.s3d-popup-flyby__close:before{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:1023px){.s3d-popup-flyby__close:hover{transform:rotate(90deg)}.s3d-popup-flyby__close:hover:after,.s3d-popup-flyby__close:hover:before{background:#000}}.s3d-popup-flyby__title{padding-left:var(--space-2);padding-right:var(--space-2);padding-top:var(--space-2);color:var(--s3d2-color-text-gray-900)}.s3d-popup-flyby__text{margin:20px 0 0;font-weight:400;font-size:var(--font14);line-height:1.3em;color:var(--s3d2-color-text-gray-800);margin-bottom:var(--space-4);padding-left:var(--space-2);padding-right:var(--space-2)}.s3d-popup-flyby__link{position:relative;font-family:Inter Display,sans-serif;font-weight:400;font-size:var(--font14);line-height:1em;color:#f4f8fd;height:50px;border:none;border-radius:var(--border-space-2);background:#000;margin-top:25px;padding:0;letter-spacing:.1em;text-align:center;text-transform:uppercase;pointer-events:painted;cursor:pointer;transition:background-color .4s ease-in}@media screen and (min-width:1023px){.s3d-popup-flyby__link:hover{background:#000}}.s3d-popup-flyby__bg{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:flex-start;align-content:flex-end;align-items:flex-end;z-index:-1}.s3d-popup-flyby__bg-all{position:absolute;right:0;height:100%;width:calc(100% - var(--filter-width));background:#2a3341cc}.s3d-popup-flyby__bg-active{height:100%;width:var(--filter-width);background:#2a3341cc}@media screen and (max-width:680px){.s3d-popup-flyby__bg-active{background:#2a334199}}.s3d-popup-flyby__active{position:fixed;display:table;z-index:10000}.s3d-popup-flyby__active *{background:transparent!important}@media screen and (max-width:1024px){.s3d-popup-flyby{padding:30px}}@media screen and (max-width:680px){.s3d-popup-flyby{position:absolute;max-width:80%;left:50%;margin:0;transform:translate(-50%) translateY(-50%)!important;top:50%!important}.s3d-popup-flyby__link{height:40px}.s3d-popup-flyby__bg-active{width:0;transform:none!important}}.s3d-popup-flyby__bg+.s3d-popup-flyby:after{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-right:8px solid white;border-top:14px solid transparent;border-bottom:14px solid transparent;border-radius:8px}@media screen and (max-width:680px){.s3d-popup-flyby__bg+.s3d-popup-flyby:after{display:none!important}}.s3d__helper-gif__wrap{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;background:var(--color-effect-900-transparent-40);z-index:9999;color:var(--s3d2-color-gray-200);opacity:0;display:none;visibility:hidden;pointer-events:none;transition:all .2s ease-in-out}.s3d__helper-gif__wrap.s3d-active{opacity:1;visibility:visible;pointer-events:painted;display:flex;cursor:default}.s3d__helper-gif__wrap .s3d__helper-gif{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:auto 0}.s3d__helper-gif__wrap .s3d__helper-gif__gif{position:relative;display:flex;justify-content:center;align-items:center;height:300px;width:300px}.s3d__helper-gif__wrap .s3d__helper-gif__gif object{position:absolute;top:0;left:50%;display:inline-block;height:100%;width:100%;transform:translate(-50%);opacity:0}@media screen and (max-width:1440px){.s3d__helper-gif__wrap .s3d__helper-gif__gif{height:250px;width:250px}}@media screen and (max-width:680px){.s3d__helper-gif__wrap .s3d__helper-gif__gif{height:150px;width:150px}}.s3d__helper-gif__wrap .s3d__helper-gif__title{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:72px;text-align:center;text-transform:uppercase;pointer-events:none;margin-top:50px;margin-bottom:20px}@media screen and (max-width:1024px){.s3d__helper-gif__wrap .s3d__helper-gif__title{font-size:46px}}.s3d__helper-gif__wrap .s3d__helper-gif__group{display:flex;align-items:center;gap:30px}.s3d__helper-gif__wrap .s3d__helper-gif__group .s3d__helper-gif__count{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:72px;pointer-events:none}@media screen and (max-width:1024px){.s3d__helper-gif__wrap .s3d__helper-gif__group .s3d__helper-gif__count{font-size:46px}}.s3d__helper-gif__wrap .s3d__helper-gif__group .s3d__helper-gif__link{position:relative;display:flex;justify-content:center;align-items:center;height:90px;width:90px;border-radius:50%;background:var(--s3d2-color-gray-200);cursor:pointer;animation:s3dAnimateArrowHelperGif .6s cubic-bezier(.32,.87,.42,1) infinite alternate-reverse}@media screen and (max-width:1024px){.s3d__helper-gif__wrap .s3d__helper-gif__group .s3d__helper-gif__link{height:60px;width:60px}}.s3d__helper-gif__wrap .s3d__helper-gif__group .s3d__helper-gif__link:after{box-sizing:border-box;content:"";position:absolute;top:0;left:0;display:inline-block;height:100%;width:100%;border:4px solid var(--s3d2-color-border-gray-200);border-radius:50%;z-index:-1;animation:intervalHamburgerBorder 1.2s infinite}.s3d__helper-gif__wrap .s3d__helper-gif__group .s3d__helper-gif__link svg{display:inline-block;height:35%;width:35%;stroke:#f4f8fd}.s3d__helper-gif__wrap .s3d__helper-gif__close{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font14);cursor:pointer;margin-top:50px}.mobile.landscape .s3d__helper-gif__wrap{height:calc(var(--vh) * 100)}.mobile.landscape .s3d__helper-gif__wrap .s3d__helper-gif__group{gap:8px}.mobile.landscape .s3d__helper-gif__wrap .s3d__helper-gif__close{margin-top:20px}.mobile.landscape .s3d__helper-gif__wrap .s3d__helper-gif .s3d__helper-gif__gif{height:20vh;width:20vh}.mobile.landscape .s3d__helper-gif__wrap .s3d__helper-gif__title{font-size:12px;margin-top:20px;margin-bottom:10px}.mobile.landscape .s3d__helper-gif__wrap .s3d__helper-gif__link{width:30px;height:30px}.mobile.landscape .s3d__helper-gif__wrap .s3d__helper-gif__count{font-size:12px}.s3d__button{display:flex;align-items:center;justify-content:center;z-index:100;width:var(--btn);height:var(--btn);border-radius:var(--border-space-2);background:#e0c7aa;border:none;overflow:hidden;padding:0;transition:background .3s ease-in;cursor:pointer}.s3d__button svg{display:flex;height:var(--icon24);width:var(--icon24);pointer-events:none;fill:#000}.s3d__button[disabled]{cursor:no-drop}@media screen and (min-width:1023px){.s3d__button:hover{background:#e3c29b}.s3d__button:hover svg{fill:#000}}.s3d-ctr{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.s3d-ctr[data-type=favourites] [data-mobile-functions-menu-open]{display:none}.s3d-ctr__nav{position:fixed;left:0;bottom:0;justify-content:flex-start;flex-direction:column;height:var(--controller-h);width:var(--controller-w);padding:var(--controller-padding);align-items:flex-start;pointer-events:painted;display:none;border-radius:12px 12px 0 0;z-index:101;background:#f4f8fd;border:1px solid #cbd0db}.s3d-ctr__nav.s3d-display{display:none!important}@media screen and (max-width:1024px){.s3d-ctr__nav{flex-direction:row;align-items:center;padding:0 var(--offset);gap:5px;border-radius:0;display:none!important;opacity:0;pointer-events:none}.s3d-ctr__nav .s3d-nav{padding:0;margin:0;min-width:100px}.s3d-ctr__nav .s3d-ctr__option.active:after{border-top:1px solid #000000;border-right:1px solid #000000}}@media screen and (max-width:680px){.s3d-ctr__nav{padding:0 4px;gap:2px}}.s3d-ctr__nav__title{margin:0 auto 10px 0;font-family:Inter Display,sans-serif;font-weight:400;font-size:var(--font20);line-height:130%;text-align:left;color:#000}@media screen and (max-width:1024px){.s3d-ctr__nav__title{display:none}}.s3d-ctr__nav .s3d-nav__btn{display:flex;justify-content:flex-start;align-content:center;align-items:center;width:100%;min-width:128px;height:var(--controller-btn);margin:1px 0;padding:0 8px;border:1px solid #e3ebf3;background:#e3ebf3;border-radius:var(--border-space-2);cursor:pointer;transition:all .5s ease-in-out;font-family:Inter Display,sans-serif;font-style:normal;font-weight:400;font-size:var(--font14);line-height:130%;text-align:left;color:#000;white-space:nowrap}@media screen and (max-width:1024px){.s3d-ctr__nav .s3d-nav__btn{text-align:center;justify-content:center}}@media screen and (max-width:680px){.s3d-ctr__nav .s3d-nav__btn{min-width:fit-content;width:100%;padding:0 3px}}.s3d-ctr__nav .s3d-nav__btn:hover:not(.active):not([disabled]){background:#c0d1e1;border:1px solid #c0d1e1;color:#000}.s3d-ctr__nav .s3d-nav__btn.active{cursor:no-drop;background:#e0c7aa;border:1px solid #e0c7aa;color:#000}.s3d-ctr__nav .s3d-nav__btn[disabled]{cursor:no-drop;background:#ecf2f8;border:1px solid #ecf2f8;color:#c0d1e1}.s3d-ctr__nav .s3d-ctr__option{position:relative}@media screen and (max-width:1024px){.s3d-ctr__nav .s3d-ctr__option{flex-direction:column;flex-wrap:nowrap}}.s3d-ctr__nav .s3d-ctr__option__buttons{position:absolute;top:0;right:0;transform:translate(100%,-50%);visibility:hidden;opacity:0;pointer-events:none;padding:0 0 0 var(--controller-padding);transition:opacity .5s ease-in-out;max-height:250px;overflow-y:auto;width:125px}@media screen and (max-width:1024px){.s3d-ctr__nav .s3d-ctr__option__buttons{left:0;transform:translateY(-105%);padding:0;height:fit-content}.s3d-ctr__nav .s3d-ctr__option__buttons .s3d-nav__btn{background-color:#e0c7aa;color:#000}}.s3d-ctr__nav .s3d-ctr__option__buttons .active{display:none}.s3d-ctr__nav .s3d-ctr__option:after{content:"";border-top:1px solid #000000;border-right:1px solid #000000;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(135deg);transition:all .4s ease-in-out;height:6px;width:6px}@media screen and (max-width:1024px){.s3d-ctr__nav .s3d-ctr__option:after{transform:translateY(-50%) rotate(135deg)}}@media screen and (max-width:680px){.s3d-ctr__nav .s3d-ctr__option:after{content:none}}.s3d-ctr__nav .s3d-ctr__option:focus .s3d-ctr__option__buttons,.s3d-ctr__nav .s3d-ctr__option:hover .s3d-ctr__option__buttons{opacity:1;visibility:visible;pointer-events:painted}.s3d-ctr__nav .s3d-ctr__option:focus:after,.s3d-ctr__nav .s3d-ctr__option:hover:after{transform:rotate(45deg) translateY(-50%);border-top:1px solid #000000;border-right:1px solid #000000}@media screen and (max-width:1024px){.s3d-ctr__nav .s3d-ctr__option:focus:after,.s3d-ctr__nav .s3d-ctr__option:hover:after{transform:translateY(-50%) rotate(-45deg)}}.s3d-ctr__menu-3d{bottom:0;height:auto;background:transparent;padding:12px calc(var(--smarto-logo-w) + 12px) 12px calc(var(--controller-w) + 12px);visibility:hidden;position:fixed;left:0;right:0;pointer-events:none;width:100%;z-index:99;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}@media screen and (max-width:1024px){.s3d-ctr__menu-3d{padding:var(--offset);bottom:calc(var(--controller-h) - 1px)}}@media screen and (max-width:680px){.s3d-ctr__menu-3d{padding:4px;flex-direction:column}}.s3d-ctr__menu-3d-compass-nav{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;pointer-events:none;background:#f4f8fd;padding:6px;border-radius:var(--border-space-2);margin:auto;display:none}.tablet .s3d-ctr__menu-3d-compass-nav,.desktop .s3d-ctr__menu-3d-compass-nav{position:fixed;left:0;top:50%;width:100%;justify-content:space-between;background:transparent;transform:translateY(-50%)}.s3d-ctr__menu-3d-compass-nav>*{pointer-events:all}.s3d-ctr__menu-3d-compass-nav .s3d-ctr__menu-3d__compass-wrapper{position:relative;pointer-events:none;display:none}.s3d-ctr__menu-3d-compass-nav .s3d-ctr__menu-3d__compass-wrapper .s3d-ctr__menu-3d__compass{position:relative;width:300px;height:39px;overflow:hidden}.s3d-ctr__menu-3d-compass-nav .s3d-ctr__menu-3d__compass-wrapper .s3d-ctr__menu-3d__compass:before{content:"";position:absolute;left:0;top:0;width:30%;height:100%;background:linear-gradient(90deg,#f4f8fd,#ffffff8b,#fff0);z-index:2}.s3d-ctr__menu-3d-compass-nav .s3d-ctr__menu-3d__compass-wrapper .s3d-ctr__menu-3d__compass:after{content:"";position:absolute;right:0;top:0;width:30%;height:100%;background:linear-gradient(270deg,#f4f8fd,#ffffff8b,#fff0);z-index:2}@media screen and (max-width:1024px){.s3d-ctr__menu-3d-compass-nav .s3d-ctr__menu-3d__compass-wrapper .s3d-ctr__menu-3d__compass{width:200px}}@media screen and (max-width:680px){.s3d-ctr__menu-3d-compass-nav .s3d-ctr__menu-3d__compass-wrapper .s3d-ctr__menu-3d__compass{width:200px}}.s3d-ctr__menu-3d-compass-nav .s3d-ctr__menu-3d__compass-wrapper .s3d-ctr__menu-3d__compass__inner{position:absolute;width:auto;top:0;right:0;overflow:visible;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;will-change:transform}.s3d-ctr__menu-3d-compass-nav .s3d-ctr__menu-3d__compass-wrapper .s3d-ctr__menu-3d__compass__inner .compass-text{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:30px;text-transform:uppercase;color:#000;transition:transform .1s ease;align-self:center;padding:0 3px}@media screen and (max-width:680px){.s3d-ctr__menu-3d-compass-nav .s3d-ctr__menu-3d__compass-wrapper .s3d-ctr__menu-3d__compass__inner .compass-text{font-size:28px}}.s3d-ctr__menu-3d-compass-nav .s3d-ctr__menu-3d__compass-wrapper .s3d-ctr__menu-3d__compass__inner .compass-line-big{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:28px;text-transform:uppercase;color:#000;transition:transform .1s ease;align-self:center;padding:0 3px}.s3d-ctr__menu-3d-compass-nav .s3d-ctr__menu-3d__compass-wrapper .s3d-ctr__menu-3d__compass__inner .compass-line-small{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:20px;text-transform:uppercase;color:#6c7a88;padding:0 3px;transition:transform .1s ease;align-self:center}.s3d-ctr__menu-3d-buttons{display:none;width:auto;align-items:center;justify-content:center;gap:4px;margin-top:8px}.s3d-ctr__menu-3d-buttons__mobile-opener{display:none}.s3d-ctr__menu-3d-buttons .s3d-ctr__filter{z-index:1;display:none;gap:8px}@media screen and (min-width:1023px){.s3d-ctr__menu-3d-buttons .s3d-ctr__filter:hover .s3d-ctr__filter__icon circle:nth-of-type(1){cx:5.5}.s3d-ctr__menu-3d-buttons .s3d-ctr__filter:hover .s3d-ctr__filter__icon circle:nth-of-type(2){cx:5.5}.s3d-ctr__menu-3d-buttons .s3d-ctr__filter:hover .s3d-ctr__filter__icon circle:nth-of-type(3){cx:20.5}}.s3d-ctr__menu-3d-buttons .s3d-ctr__filter__icon{height:var(--icon16);width:var(--icon16)}@media screen and (max-width:680px){.s3d-ctr__menu-3d-buttons .s3d-ctr__filter__icon{display:none}}.s3d-ctr__menu-3d-buttons .s3d-ctr__filter__icon svg{width:100%;height:100%;fill:#000;stroke:#000}.s3d-ctr__menu-3d-buttons .s3d-ctr__filter__icon circle{transition:cx .5s ease-in-out}.s3d-ctr__menu-3d-buttons .s3d-ctr__infra-button{position:relative;pointer-events:painted;z-index:1;display:none}.s3d-ctr__menu-3d-buttons .s3d-ctr__infra-button__select{background:#000;display:flex;justify-content:flex-start;align-items:center;width:33px;height:16px;margin-left:8px;border-radius:43px;padding:2px;overflow:hidden;cursor:pointer}.s3d-ctr__menu-3d-buttons .s3d-ctr__infra-button__select-circle{height:14px;width:14px;border-radius:50%;background:#e0c7aa}.s3d-ctr__menu-3d-buttons .s3d-ctr__infra-button__select i{transform:translate(100%);transition:transform .4s ease-in-out}.s3d-ctr__menu-3d-buttons .s3d-ctr__infra-button__select input:checked+i{transform:translate(0)}.s3d-ctr__menu-3d-buttons .s3d-ctr__helper{z-index:1;display:none;width:var(--btn)}.s3d-ctr__menu-3d-buttons input{display:none}.s3d-ctr__menu-3d-btn-style{display:flex;flex-direction:row;justify-content:center;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--border-space-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:13px;color:var(--s3d2-color-text-gray-200);pointer-events:painted;transition:all .3s ease-in;overflow:hidden;cursor:pointer;font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none}.s3d-ctr__menu-3d-btn-style .checkbox-wrapper-6{margin-left:8px}@media(hover:hover){.s3d-ctr__menu-3d-btn-style:not([for=data-hightlight-svg-elements]):hover{background-color:var(--s3d2-color-surface-gray-900-transparent-10)}}@media screen and (min-width:1023px){.s3d-ctr__menu-3d-btn-style.btn-style-hover:hover{border:1px solid #c0d1e1;background:#e3ebf3;color:#000}}.s3d-ctr__menu-3d-btn-style[disabled]{opacity:.5;pointer-events:none}.s3d-ctr__menu-3d-btn-style[disabled] .checkbox-wrapper-6{pointer-events:none}.s3d-ctr__audio{position:absolute;right:var(--space-6);bottom:var(--space-6);width:var(--space-20);height:var(--space-20);z-index:2;pointer-events:all;transition:.25s ease-in-out}.s3d-ctr__audio.disabled{display:none}@media screen and (max-width:1024px){.s3d-ctr__audio{bottom:calc(var(--mobile-controller-height) + var(--space-2))}}.s3d-ctr__audio.s3d_audioAssistantState-inactive{transform:translate(75%)}.s3d-ctr__audio-canvas-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:50%}.s3d-ctr__audio-canvas-wrap-icon{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.s3d-ctr__audio-canvas-wrap canvas{cursor:pointer}.s3d-ctr__audio-close{position:absolute;right:0;top:0;width:var(--space-6);height:var(--space-6);z-index:2;border-radius:50%;background-color:var(--color-brand-800);transform:translate(25%,-25%);cursor:pointer}@media screen and (max-width:1024px){.s3d-ctr__audio-close{transform:translate(25%,-25%) scale(1.45)}}@media(hover:hover)and (min-width:1025px){.s3d-ctr__audio-close:hover{background-color:var(--color-brand-900)}}.s3d-ctr__audio-open{position:absolute;left:0;top:0;width:var(--space-6);height:var(--space-6);z-index:2;border-radius:50%;background-color:var(--color-brand-800);transform:translate(-25%,-25%);cursor:pointer}@media screen and (max-width:1024px){.s3d-ctr__audio-open{transform:translate(-25%,-25%) scale(1.45)}}@media(hover:hover)and (min-width:1025px){.s3d-ctr__audio-open:hover{background-color:var(--color-brand-900)}}.s3d-ctr__audio.s3d_audioAssistantState-active .s3d-ctr__audio-open{display:none}.s3d-ctr__audio-canvas-wrap canvas{opacity:0}.s3d-ctr__audio-canvas-wrap{background-color:var(--color-brand-800)}.s3d-ctr__audio-canvas-wrap__new-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;height:auto;pointer-events:none}.s3d-ctr__audio-canvas-wrap__new-icon rect{transform-origin:center;transform-box:fill-box;transform:translateY(80%);transition:.25s ease-in-out}.s3d-ctr__audio.playing .s3d-ctr__audio-canvas-wrap__new-icon rect:nth-of-type(1){animation:rectOneLastAnim 1s ease-in-out infinite}.s3d-ctr__audio.playing .s3d-ctr__audio-canvas-wrap__new-icon rect:nth-of-type(2){animation:rectMediumAnim 1s ease-in-out infinite;animation-delay:.2s}.s3d-ctr__audio.playing .s3d-ctr__audio-canvas-wrap__new-icon rect:nth-of-type(3){animation:rectOneLastAnim 1s ease-in-out infinite;animation-delay:.4s}.desktop .s3d-ctr__option__buttons{max-height:250px;overflow-y:auto;scrollbar-width:none;--webkit-scrollbar: none}.desktop .s3d-ctr__option__buttons::-webkit-scrollbar{display:none}.desktop .s3d-ctr__option__buttons--floors{top:auto;bottom:0;transform:translate(100%)}.tablet .s3d-ctr__option__buttons{width:175px}@media screen and (max-width:1024px){.tablet .s3d-ctr__nav .s3d-nav__btn{width:max-content}}.tablet .s3d-ctr__nav .s3d-nav__btn{min-width:auto;flex-grow:1}.mobile .s3d-ctr__menu-3d-buttons.s3d-show{transform:translateY(0)}.mobile .s3d-ctr__menu-3d-buttons__mobile-opener input,.mobile .s3d-ctr__menu-3d-buttons.s3d-show [data-when-closed]{display:none}.mobile .s3d-ctr__menu-3d-buttons.s3d-show [data-when-opened]{display:block}.mobile .s3d-ctr .s3d-nav__btn{font-size:10.5px;width:10.28%}.s3d__choose--flat{position:relative;z-index:1;display:none;padding:0;border:none;background:var(--color-surface-gray-200-transperent-88)}.s3d__choose--flat input{display:none}.s3d__choose--flat--button{z-index:1;transition:background-color .6s ease-in-out,color .3s ease-in-out;cursor:pointer;text-align:center;width:97px;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-3);border-radius:var(--border-space-2)}.s3d__choose--flat--button.current{pointer-events:none}.s3d__choose--flat--button.current span{color:var(--s3d2-color-text-gray-900)}.s3d__choose--flat--button-bg{border-radius:var(--border-space-2)}@media(hover:hover){.s3d__choose--flat--button:hover{border-color:var(--border-gray-600-transparent-88);background-color:var(--color-surface-gray-400-transperent-88)}}@media screen and (max-width:680px){.s3d__choose--flat--button{width:50%;flex-grow:1}}.s3d__choose--flat--button input:checked+span{color:var(--s3d2-color-text-gray-200)}@media screen and (min-width:1023px){.s3d__choose--flat--button input:checked:hover+span{color:var(--s3d2-color-text-gray-900);cursor:no-drop}}.s3d__choose--flat--button input:not(checked)+span{color:#000}@media screen and (min-width:1023px){.s3d__choose--flat--button input:not(checked):hover{background:#e3ebf3}}.s3d__choose--flat--button span{transition:color .3s ease-in-out}.s3d__choose--flat--button-bg{position:absolute;left:0;height:100%;width:97px;display:flex;justify-content:center;align-items:center;pointer-events:none;overflow:hidden;z-index:0}@media screen and (max-width:680px){.s3d__choose--flat--button-bg{width:87px}}.s3d__choose--flat--button-bg svg{height:100%;width:200%;flex:1 0 200%;fill:var(--s3d2-color-surface-gray-900)}@media screen and (min-width:1025px){.s3d__choose--flat--button-bg svg{height:calc(100% + 1px)}}.s3d-ctr__theme{visibility:visible;transition:all .4s ease-in-out;z-index:1;display:none;padding:0;border:none;width:84px}.s3d-ctr__theme--currencies{width:100px;height:40px}.s3d-ctr__theme input[type=checkbox]{height:0;width:0;visibility:hidden}.s3d-ctr__theme label{width:100%;height:40px;background:transparent;position:relative;display:flex;align-items:center;justify-content:center;border-radius:var(--border-space-2)}.s3d-ctr__theme label div,.s3d-ctr__theme label svg{width:40px;height:40px;padding:var(--space-2);fill:#000;display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer;transition:.25s ease-out;border-radius:var(--border-space-2)}.s3d-ctr__theme label div:hover,.s3d-ctr__theme label svg:hover{background-color:var(--color-surface-gray-400-transperent-88)}.s3d-ctr__theme label div{width:51px;height:40px;flex-shrink:0;color:var(--s3d2-color-text-gray-900)}.s3d-ctr__theme label svg:first-child{margin-right:var(--space-1)}.s3d-ctr__theme label:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:40px;height:40px;background:var(--s3d2-color-brand-800);border-radius:var(--border-space-2);border:1px solid var(--s3d2-color-brand-800);transition:all .3s ease-in-out;z-index:-1}.s3d-ctr__theme--currencies label:after{width:48px}.s3d-ctr__theme--currencies label:before{content:"";z-index:-1;position:absolute;left:0;top:0;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:var(--space-2);border:1px solid var(--s3d2-color-border-gray-600-transparent-40)}.s3d-ctr__theme input:not(:checked)+label div:first-child,.s3d-ctr__theme input:not(:checked)+label svg:first-child{background-color:transparent}.s3d-ctr__theme input:not(:checked)+label div:first-child,.s3d-ctr__theme input:not(:checked)+label svg:first-child{fill:var(--s3d2-color-icon-gray-200);color:var(--s3d2-color-text-gray-200)}.s3d-ctr__theme input:checked+label div:last-child,.s3d-ctr__theme input:checked+label svg:last-child{background-color:transparent;fill:var(--s3d2-color-icon-gray-200);color:var(--s3d2-color-text-gray-200)}.s3d-ctr__theme input:checked+label:after{left:100%;transform:translate(-100%,-50%)}.s3d-infoBox{position:fixed;top:50%;left:100%;width:auto;height:auto;display:flex;flex-direction:column;justify-content:flex-start;opacity:0;border-radius:var(--space-2);transform:translate3d(0,-50%,0);z-index:999;transition:transform .5s ease-in .3s,opacity .7s ease-in-out .1s,visibility .3s ease-in .4s;pointer-events:none;visibility:hidden}@media screen and (max-width:1024px){.s3d-infoBox{top:50%;left:50%;transform:translate(-50%,-50%)}}.s3d-infoBox__close{display:none;border:none;background:none}.s3d-infoBox__close svg{fill:var(--s3d2-color-icon-gray-200);stroke:var(--s3d2-color-icon-gray-200)}@media screen and (max-width:1024px){.s3d-infoBox__close{height:24px;width:24px;display:flex;align-items:center;justify-content:center}.s3d-infoBox__close svg{width:24px;height:24px;flex-shrink:0}}.s3d-infoBox__image{display:flex;justify-content:center;align-items:center;border:none;height:auto;width:100%;order:1;z-index:2;transition:opacity .6s cubic-bezier(.41,.57,.26,1)}.s3d-infoBox__image img{display:inline-block;object-fit:contain;max-width:100%;height:100%}.s3d-infoBox .s3d-infoBox__info{padding:24px;gap:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.s3d-infoBox .s3d-infoBox__info .s3d-infoBox__title,.s3d-infoBox .s3d-infoBox__info .s3d-infoBox__table{width:100%}.s3d-infoBox .s3d-infoBox__info .s3d-infoBox__table tbody{gap:8px;display:flex;flex-direction:column}.s3d-infoBox .s3d-infoBox__info .s3d-infoBox__table .s3d-infoBox__row{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font14);display:flex;align-items:flex-end;justify-content:space-between}.s3d-infoBox .s3d-infoBox__info .s3d-infoBox__table .s3d-infoBox__row .s3d-infoBox__name{display:flex;align-items:flex-end;flex:1 1 10%;text-transform:capitalize}.s3d-infoBox .s3d-infoBox__info .s3d-infoBox__table .s3d-infoBox__row .s3d-infoBox__name:after{content:"";display:flex;flex:1 1 5%;margin:0 .5ch .4ch;border-bottom:1px solid #b2aa9c}.s3d-infoBox__link{display:none;align-items:center;justify-content:center;align-self:center;width:100%;height:var(--btn);background:#000;font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font14);color:#f4f8fd;border-radius:var(--border-space-2);border:none}@media screen and (max-width:1024px){.s3d-infoBox__link{display:flex}}.s3d-infoBox__general,.s3d-infoBox__sold,.s3d-infoBox__sale-close,.s3d-infoBox__flatSold,.s3d-infoBox__infrastructure{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;padding:var(--offset);background:#f4f8fd;gap:12px;max-width:320px}@media screen and (max-width:1024px){.s3d-infoBox__general,.s3d-infoBox__sold,.s3d-infoBox__sale-close,.s3d-infoBox__flatSold,.s3d-infoBox__infrastructure{max-width:200px;width:fit-content}}.s3d-infoBox__general .s3d-infoBox__title,.s3d-infoBox__sold .s3d-infoBox__title,.s3d-infoBox__sale-close .s3d-infoBox__title,.s3d-infoBox__flatSold .s3d-infoBox__title,.s3d-infoBox__infrastructure .s3d-infoBox__title{font-family:Inter Display;font-size:14px;font-weight:400;font-size:20px;font-style:normal;font-weight:600;line-height:130%;color:#000;text-align:center}.s3d-infoBox__general .s3d-infoBox__subtitle,.s3d-infoBox__sold .s3d-infoBox__subtitle,.s3d-infoBox__sale-close .s3d-infoBox__subtitle,.s3d-infoBox__flatSold .s3d-infoBox__subtitle,.s3d-infoBox__infrastructure .s3d-infoBox__subtitle{font-size:13px;font-style:normal;font-weight:400;line-height:130%;color:#000}.s3d-infoBox__infrastructure{padding:var(--space-1);gap:0;max-width:200px}.s3d-infoBox__infrastructure-title{padding-top:var(--space-5);padding-bottom:var(--space-5);text-align:center}@media screen and (max-width:768px){.s3d-infoBox__infrastructure-title{padding-top:var(--space-3);padding-bottom:var(--space-3)}}@media screen and (max-width:1024px){.s3d-infoBox__infrastructure .s3d-infoBox__close{position:absolute;right:0;top:0;border-bottom-left-radius:var(--space-2);border-bottom-right-radius:var(--space-2)}}.s3d-infoBox__general{padding:var(--space-5)}.s3d-infoBox__general .s3d-infoBox__title-wrap{width:100%;display:flex;justify-content:flex-start}.s3d-infoBox__general span.s3d-infoBox__title{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;color:var(--s3d2-color-text-gray-900);width:fit-content}@media screen and (max-width:1024px){.s3d-infoBox__sold{min-width:94px}}.s3d-infoBox__flat .s3d-infoBox__title{width:100%}@media screen and (max-width:600px){.s3d-infoBox__flat .s3d-infoBox__title.s3d-infoBox__title-no-bottom-margin{margin-top:0}}.s3d-infoBox__flat .ButtonWithoutIcon{width:100%;text-align:center}.s3d-infoBox__general{width:235px;flex-direction:row;flex-wrap:wrap;column-gap:0;row-gap:var(--space-2);border-radius:var(--border-space-2);background-color:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (min-width:1024px){.s3d-infoBox__general{width:170px}}.s3d-infoBox__general .s3d-infoBox__close{position:absolute;top:3px;right:3px}.s3d-infoBox__general .ButtonWithoutIcon{width:100%;text-align:center}.s3d-infoBox__general .s3d-infoBox__title{width:100%;text-align:left;color:var(--s3d2-color-gray-600);font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;font-weight:400}.s3d-infoBox__general .s3d-infoBox__subtitle{color:var(--s3d2-color-text-gray-800);font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none}.s3d-infoBox__general .s3d-infoBox__block{width:100%}.s3d-infoBox__general .s3d-infoBox__block--status{background-color:var(--color-surface-success);border-radius:var(--space-2);display:flex;align-items:center;gap:var(--space-1);width:fit-content;padding:var(--space-1)}.s3d-infoBox__general .s3d-infoBox__block--status-text{font-family:Inter Display;font-size:10px;font-style:normal;font-weight:400;line-height:100%;color:var(--color-surface-gray-900)}.s3d-infoBox__general .s3d-infoBox__block--finish-date{height:100%;display:flex;align-items:center;justify-content:center;padding:6px var(--space-2);border-radius:100px;width:fit-content;border:1px solid var(--s3d2-color-border-gray-900-transparent-10)}.s3d-infoBox__general .s3d-infoBox__block--finish-date-text{font-family:Inter Display;font-size:10px;font-style:normal;font-weight:400;line-height:100%;color:var(--color-surface-gray-900)}.s3d-infoBox__general .s3d-infoBox__link{display:flex}.s3d-infoBox__floor{background:#f4f8fd;width:240px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (max-width:1024px){.s3d-infoBox__floor{width:100%;min-width:60vw}}.s3d-infoBox__floor .s3d-infoBox__info .s3d-infoBox__title,.s3d-infoBox__floor .s3d-infoBox__info .s3d-infoBox__table .s3d-infoBox__row .s3d-infoBox__name{color:#000}.s3d-infoBox__infrastructure{border-radius:var(--border-space-2);background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (min-width:769px){.s3d-infoBox__infrastructure{gap:0}}@media screen and (max-width:768px){.s3d-infoBox__infrastructure{gap:var(--space-025)}}.s3d-infoBox__infrastructure .s3d__close.s3d-infoBox__close{align-self:flex-end}.s3d-infoBox__infrastructure-img img{width:100%;height:80px;object-fit:cover}.s3d-infoBox__infrastructure .ButtonWithoutIcon{width:100%}.s3d-infoBox__infrastructure-title,.s3d-infoBox__infrastructure-description{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-transform:none;color:var(--s3d2-color-text-gray-900)}@media screen and (max-width:768px){.s3d-infoBox__infrastructure-description{font-size:14px;padding:var(--space-2)}}.s3d-infoBox__infrastructure-vr-icon{width:56px;height:56px;position:absolute;left:50%;top:0;transform:translate(-50%) translatey(-50%);border-radius:50%;background-color:var(--color-surface-gray-900);display:flex;align-items:center;justify-content:center}.s3d-infoBox__infrastructure-vr-icon svg{fill:var(--s3d2-color-icon-gray-200);width:24px;height:24px}.s3d-infoBox__infrastructure img{border-top-left-radius:var(--border-space-2);border-top-right-radius:var(--border-space-2)}.s3d-infoBox__sold{display:flex;flex-direction:row-reverse;justify-content:flex-start;background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--border-space-2);padding:var(--space-2);max-width:184px}.s3d-infoBox__sold .s3d-infoBox__title{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-transform:none;color:var(--s3d2-color-text-gray-900)}.s3d-infoBox__flat{padding:var(--space-2) var(--space-2) var(--space-5);--info-column-gap: var(--space-2);background-color:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:280px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;border-radius:var(--border-space-2);overflow:hidden}.s3d-infoBox__flat .s3d-infoBox__flat__alert__middle{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;color:var(--s3d2-color-gray-900);display:flex;justify-content:space-between;align-items:center}.s3d-infoBox__flat .s3d-infoBox__flat__alert__middle div{font-family:Inter Tight;font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:#d1d9e1;text-transform:lowercase}.s3d-infoBox__flat .s3d-infoBox__close{padding:0;z-index:10}.s3d-infoBox__flat .ButtonWithoutIcon{width:100%}.s3d-infoBox__flat__image-wrapper{width:calc(100% - var(--space-2) * 2);margin-top:var(--space-2);margin-left:auto;margin-right:auto;border-radius:var(--border-space-2);overflow:hidden;padding:0;width:100%;border-radius:var(--Spacing-Corner-radius-radius-1, 4px)}.s3d-infoBox__flat .s3d-infoBox__image{position:relative;padding-bottom:52.5%;height:auto;background-color:var(--s3d2-color-gray-independent-900)}.s3d-infoBox__flat .s3d-infoBox__image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:95%;height:95%;object-fit:contain}.s3d-infoBox__flat__wrapper-label{display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:var(--space-2)}.s3d-infoBox__flat__label{font-family:Inter Tight;font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-gray-700)}.s3d-infoBox__flat__alert-header,.s3d-infoBox__flat__alert-header div{display:flex;align-items:center;justify-content:space-between}.s3d-infoBox__flat__alert__badge{font-size:13px!important}.s3d-infoBox__flat__alert__middle{text-transform:uppercase;margin-top:12px}.s3d-infoBox__flat__alert-title{display:flex;align-items:center;justify-content:flex-start;font-family:Inter Tight;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:130%;color:var(--s3d2-color-gray-900);gap:3px}.s3d-infoBox__flat-bottom{margin-top:var(--space-2)}.s3d-infoBox__flat__alert{z-index:3;padding:var(--space-1) var(--space-3)}.s3d-infoBox__flat__alert--with-icon{padding:var(--space-1)}.s3d-infoBox__flat__alert{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-gray-independent-900);border-radius:var(--border-space-2);display:flex;align-items:center}.s3d-infoBox__flat__alert--left{right:auto;left:var(--padding)}.s3d-infoBox__flat__alert--dark{background-color:var(--color-surface-gray-900)}.s3d-infoBox__flat__alert svg{margin-left:8px;width:16px;height:16px;fill:var(--s3d2-color-icon-gray-200)}.s3d-infoBox__flat__alert__status-icon{width:16px;height:16px}.s3d-infoBox__flat__alert[data-sale="0"]{background:var(--color-semantic-danger)}.s3d-infoBox__flat__alert[data-sale="1"]{background:var(--color-surface-semantic-success)}.s3d-infoBox__flat__alert[data-sale="2"]{background:var(--color-semantic-warning)}.s3d-infoBox__flat__alert[data-sale="3"]{background:#000}.s3d-infoBox__flat__block{width:calc(100% - var(--info-column-gap) * .5)}.s3d-infoBox__flat__text{font-size:13px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-800)}.s3d-infoBox__flat__textBold{font-size:20px;font-style:normal;font-weight:400;line-height:130%;font-weight:700}.s3d-infoBox__flat .s3d-infoBox__title{color:var(--s3d2-color-gray-900)}@media screen and (max-width:680px){.s3d-infoBox__flat{width:calc(100vw - var(--space-4) * 2);width:280px}}.s3d-infoBox__flat .s3d-infoBox__info{padding:var(--padding);row-gap:var(--space-3);column-gap:var(--info-column-gap);display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%;padding:calc(var(--padding) * 2);padding-top:var(--padding)}.s3d-infoBox__flat .s3d-infoBox__info .ButtonWithoutIcon,.s3d-infoBox__flat .s3d-infoBox__info .s3d-infoBox__table{width:100%}.s3d-infoBox__flat .s3d-infoBox__info .s3d-infoBox__table tbody{gap:8px;display:flex;flex-direction:column}.s3d-infoBox__flat .s3d-infoBox__info .s3d-infoBox__table .s3d-infoBox__row{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font14);display:flex;align-items:flex-end;justify-content:space-between}.s3d-infoBox__flat .s3d-infoBox__info .s3d-infoBox__table .s3d-infoBox__row .s3d-infoBox__name{display:flex;align-items:flex-end;flex:1 1 10%;text-transform:capitalize;color:#000}.s3d-infoBox__flat .s3d-infoBox__info .s3d-infoBox__table .s3d-infoBox__row .s3d-infoBox__name:after{content:"";display:flex;flex:1 1 5%;margin:0 .5ch .4ch;border-bottom:1px solid #b2aa9c}.s3d-infoBox__flat .s3d-infoBox__info .s3d-infoBox__table .s3d-infoBox__row .s3d-infoBox__value{padding:2px 8px;border-radius:var(--border-space-2);color:#000}.s3d-infoBox__flat .s3d-infoBox__info .s3d-infoBox__table .s3d-infoBox__row .s3d-infoBox__value[data-sale="0"]{background:var(--color-semantic-danger);color:var(--s3d2-color-text-gray-200)}.s3d-infoBox__flat .s3d-infoBox__info .s3d-infoBox__table .s3d-infoBox__row .s3d-infoBox__value[data-sale="1"]{background:var(--color-surface-semantic-success);color:var(--s3d2-color-text-gray-200)}.s3d-infoBox__flat .s3d-infoBox__info .s3d-infoBox__table .s3d-infoBox__row .s3d-infoBox__value[data-sale="2"]{background:var(--color-semantic-warning);color:var(--s3d2-color-text-gray-200)}.s3d-infoBox__flat .s3d-infoBox__info .s3d-infoBox__table .s3d-infoBox__row .s3d-infoBox__value[data-sale="3"]{background:#000;color:var(--s3d2-color-text-gray-200)}.s3d-infoBox__flat .s3d-infoBox__info .s3d-infoBox__link{background:#000;color:#f4f8fd;display:block}.s3d-infoBox__flat__wrapper-status{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:1920px){.tablet .s3d-infoBox,[data-s3d-touch-mode=touch] .s3d-infoBox,.primary_input_touch.touchOnly .s3d-infoBox{left:50%}}.tablet .s3d-infoBox,[data-s3d-touch-mode=touch] .s3d-infoBox,.primary_input_touch.touchOnly .s3d-infoBox{top:50%;bottom:auto;transform:translate(-50%) translateY(-50%)}.tablet .s3d-infoBox__close,[data-s3d-touch-mode=touch] .s3d-infoBox__close,.primary_input_touch.touchOnly .s3d-infoBox__close{z-index:150}.tablet .s3d-infoBox__image,[data-s3d-touch-mode=touch] .s3d-infoBox__image,.primary_input_touch.touchOnly .s3d-infoBox__image,.tablet .s3d-infoBox__info,[data-s3d-touch-mode=touch] .s3d-infoBox__info,.primary_input_touch.touchOnly .s3d-infoBox__info{width:100%}.tablet .s3d-infoBox,[data-s3d-touch-mode=touch] .s3d-infoBox,.primary_input_touch.hybrid .s3d-infoBox{top:50%;left:50%;transform:translate(-50%,-50%)}.tablet .s3d-infoBox__close,[data-s3d-touch-mode=touch] .s3d-infoBox__close,.primary_input_touch.hybrid .s3d-infoBox__close{display:flex;height:var(--btn);width:var(--btn);align-items:center;justify-content:center;padding:0;cursor:pointer}.tablet .s3d-infoBox__sold,.tablet .s3d-infoBox__sale-close,.tablet .s3d-infoBox__flatSold,.tablet .s3d-infoBox__infrastructure,[data-s3d-touch-mode=touch] .s3d-infoBox__sold,[data-s3d-touch-mode=touch] .s3d-infoBox__sale-close,[data-s3d-touch-mode=touch] .s3d-infoBox__flatSold,[data-s3d-touch-mode=touch] .s3d-infoBox__infrastructure,.primary_input_touch.hybrid .s3d-infoBox__sold,.primary_input_touch.hybrid .s3d-infoBox__sale-close,.primary_input_touch.hybrid .s3d-infoBox__flatSold,.primary_input_touch.hybrid .s3d-infoBox__infrastructure{width:300px}.tablet .s3d-infoBox__general,[data-s3d-touch-mode=touch] .s3d-infoBox__general,.primary_input_touch.hybrid .s3d-infoBox__general{max-width:256px!important}.tablet .s3d-infoBox__infrastructure .s3d-infoBox__close,[data-s3d-touch-mode=touch] .s3d-infoBox__infrastructure .s3d-infoBox__close,.primary_input_touch.hybrid .s3d-infoBox__infrastructure .s3d-infoBox__close{border-radius:50%;background-color:var(--color-surface-gray-200);border:1px solid var(--s3d2-color-border-gray-600-transparent-40);z-index:10;transform:translate(60%,-60%);padding:var(--space-2)}.tablet .s3d-infoBox__flat-overlay,[data-s3d-touch-mode=touch] .s3d-infoBox__flat-overlay,.primary_input_touch.hybrid .s3d-infoBox__flat-overlay{position:fixed;left:50%;top:50%;width:100vw;height:100vh;background:var(--bg-overlay);transform:translate(-50%,-50%);z-index:-1}.tablet .s3d-infoBox__link,[data-s3d-touch-mode=touch] .s3d-infoBox__link,.primary_input_touch.hybrid .s3d-infoBox__link{display:flex}.mobile .s3d-infoBox__flat-overlay{position:fixed;left:50%;top:50%;width:100vw;height:100vh;background:var(--bg-overlay);transform:translate(-50%,-50%);z-index:-1}.mobile .s3d-infoBox__sold .s3d-infoBox__close{width:24px;height:24px}.mouseOnly.desktop [data-s3d-touch-mode=mouse] .s3d-infoBox{pointer-events:none!important}.s3d2-infobox{width:280px;background-color:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.s3d2-infobox .s3d__close.s3d-infoBox__close{display:flex;position:static}.s3d2-infobox .s3d-card__right-bottom-button--vr{right:var(--space-2);bottom:var(--space-1)}.fs-preloader{background-color:var(--s3d2-color-gray-independent-900);height:100%;width:100%;position:fixed;left:0;top:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;visibility:visible;opacity:1;transition:all .5s ease-in-out;gap:16px}.fs-preloader-logo{width:125px;height:auto;animation:3s ease-in-out loader infinite}@media screen and (max-width:680px){.fs-preloader-logo{width:120px}}.fs-preloader.loading{visibility:hidden;opacity:0}.fs-preloader.loading .fs-preloader-logo{animation:none}.rotate-screen-warning{position:fixed;left:0;top:0;width:100%;height:100%;background-color:var(--s3d2-color-gray-independent-900);z-index:10000;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;display:none;padding-inline:20px}.mobile.landscape .rotate-screen-warning{display:flex}.rotate-screen-warning svg{max-height:80%;margin:auto}.rotate-screen-warning__title{width:100%;text-align:center;font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;color:#000}.rotate-screen-warning__arrow{-webkit-animation:hoyoverse_landscapeAni 1.5s ease infinite alternate;animation:hoyoverse_landscapeAni 1.5s ease infinite alternate;transform-origin:center;transform-box:fill-box}@keyframes animName{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@-webkit-keyframes hoyoverse_landscapeAni{0%{-webkit-transform:rotate(-90deg)}30%{-webkit-transform:rotate(-90deg)}70%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(0deg)}}@keyframes hoyoverse_landscapeAni{0%{transform:rotate(-90deg)}30%{transform:rotate(-90deg)}70%{transform:rotate(0)}to{transform:rotate(0)}}.fs-preloader-before{position:absolute;right:30px;bottom:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;visibility:hidden;opacity:0;z-index:9000;pointer-events:none;color:#f4f8fd;gap:16px;transition:.2s ease-in-out}.fs-preloader-before.preloader-active{visibility:visible;opacity:1;transition:.2s ease-in-out}.fs-preloader-before-background{position:absolute;width:320px;height:320px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:20px;display:none}.fs-preloader-before-precent{position:relative;z-index:1}.fs-preloader-before-box{width:50px;height:50px;background:#f4f8fd;border-radius:3px}.fs-preloader-before.preloader-active .fs-preloader-before-box{animation:fsAnimate 1.3s linear infinite}.fs-preloader-before-shadow{width:50px;height:5px;background:#f4f8fd;opacity:.1;border-radius:50%}.fs-preloader-before.preloader-active .fs-preloader-before-shadow{animation:fsShadow 2s linear infinite}.fs-preloader-before-text-large{font-family:Inter Display,sans-serif;font-size:24px;line-height:120%;max-width:90%;text-align:center;text-transform:uppercase;color:#f4f8fd}.fs-preloader-before-text-subtitle{color:#f4f8fd;text-align:center}.fs-preloader-before .fs-preloader-precent{position:relative}.horizontal-mob-curtain{position:fixed;left:0;top:0;width:100vw;height:100vh;color:#000;font-family:Inter Display,sans-serif;font-size:5vw;line-height:100%;display:none;justify-content:center;align-items:center;z-index:10000;text-align:center}.fs-preloader-precent,.fs-preloader-before-precent__progress,.fs-preloader-before-text-subtitle,.fs-preloader-before-text-large{display:none}.errorPopup{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:23px;z-index:2}.errorPopup__container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;background:var(--color-surface-gray-200)}.errorPopup__head{padding:0}.errorPopup__body{flex:1 1 100%;padding:0;margin-top:20px}.errorPopup__body span{color:var(--color-semantic-danger)}.errorPopup__footer{display:flex;padding:0;margin-top:30px}.errorPopup__title{font-size:var(--font32);line-height:1em;text-transform:uppercase;font-family:Inter Display,sans-serif;color:var(--s3d2-color-gray-900)}.errorPopup__description{width:100%;text-align:center;font-size:var(--font14);line-height:1.6em;margin-top:10px;color:var(--s3d2-color-gray-800)}.errorPopup__description:first-child{margin-top:0}.errorPopup__link{display:flex;justify-content:center;align-items:center;height:50px;width:220px;text-decoration:none;border-radius:50px;background:#000;color:#f4f8fd;font-size:var(--font14);letter-spacing:.1em;font-family:Inter Display,sans-serif;text-transform:uppercase}.errorPopup__time{color:#e0c7aa}@media screen and (max-width:680px){.errorPopup{padding:30px;max-width:100%}.errorPopup__body,.errorPopup__footer{margin-top:15px}.errorPopup__link{height:40px;width:155px}}.send-error-popup{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;transform:translateY(-100%);z-index:-1}.send-error-popup__wrap{width:100%;position:absolute;bottom:0;left:0;transform:translateY(100%);overflow:hidden}.send-error-popup__message{color:var(--color-semantic-danger);font-size:var(--font13);line-height:1.3em}.send-error-popup__icon{display:inline-block;height:24px;width:24px;fill:var(--color-semantic-danger)}.error-progress{width:100%;height:2px;background:#000;overflow:hidden}.s3d-flat{display:grid;grid-template-columns:264px var(--space-4) auto var(--space-4) 20%;grid-template-rows:var(--s3d-header) calc(100vh - var(--s3d-header) - var(--menu-h)) var(--menu-h);grid-auto-flow:dense;grid-template-areas:". . . . ." "info . content content content" "menu . content content content";width:100%;height:100%}.s3d-flat__floor{padding-top:max(3.33vw,40px);padding-left:24px;padding-right:24px}@media screen and (max-width:768px){.s3d-flat__floor{padding-left:20px;padding-right:20px}}.s3d-flat .s3d-flat__floor-info{cursor:grab;-webkit-user-select:none;user-select:none}.s3d-flat .s3d-flat__floor-info polygon{pointer-events:all}.s3d-flat__floor-plan-container{display:grid;grid-template-columns:1fr max-content;align-items:center;grid-template-areas:"title title" "floor nav"}.s3d-flat__floor-plan-container [data-flat-floor-list]{overflow:hidden;width:225px}.s3d-flat__floor-plan-container .s3d-flat__floor{grid-area:floor}.s3d-flat__floor-plan-container-nav{grid-area:nav}.s3d-flat__floor-plan-container-nav>:nth-child(n+2){margin-top:var(--space-1)}.s3d-flat__floor-plan-container-title{grid-area:title;display:flex;align-items:center;justify-content:flex-start}.s3d-flat__floor-plan-container-title svg{width:var(--space-6);height:var(--space-6);padding:var(--space-1);border:1px solid var(--s3d2-color-border-gray-900);margin-left:var(--space-1);border-radius:var(--border-space-2);cursor:pointer}.s3d-flat__content-wrapper{grid-area:content;overflow-y:auto}.s3d-flat__content-wrapper::-webkit-scrollbar{width:10px;height:10px;cursor:pointer}.s3d-flat__content-wrapper::-webkit-scrollbar-thumb{background:var(--color-surface-gray-600);border-radius:var(--border-space-2);cursor:pointer}.s3d-flat__content-wrapper::-webkit-scrollbar-track{background:transparent}.s3d-flat__content-wrapper{scrollbar-face-color:var(--color-surface-gray-600);scrollbar-track-color:transparent}.s3d-flat__content-screen{position:relative;padding:var(--space-4);border:1px solid var(--s3d2-color-border-gray-400);border-radius:var(--border-space-2)}.s3d-flat__content-screen.no-borders{border:none;padding:0}.s3d-flat__content-screen iframe{width:100%;height:70vh}.s3d-flat__content-screen~.s3d-flat__content-screen{margin-top:var(--space-8)}@media screen and (max-width:1024px){.s3d-flat{height:auto;grid-template-columns:1fr 30%;grid-template-rows:var(--s3d-header) auto min-content var(--menu-h);grid-template-areas:". ." "img floorInfo" "info info" "menu menu"}}@media screen and (max-width:680px){.s3d-flat{grid-template-columns:1fr;grid-template-rows:var(--s3d-header) auto auto auto var(--menu-h);grid-template-areas:"." "img" "info" "floorInfo" "menu"}}.s3d-flat__image-container{width:100%;height:100%;grid-area:img}.s3d-flat__image-container .s3d-flat__image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:40px;transition:height .4s linear;overflow:hidden}@media screen and (max-width:1024px){.s3d-flat__image-container .s3d-flat__image{padding:20px;height:calc(100vh - var(--s3d-header) - var(--controller-h) - var(--menu-h))}}.s3d-flat__image-container .s3d-flat__image img{display:inline-block;object-fit:contain;object-position:center;cursor:pointer;height:100%;width:100%}.s3d-flat__floor{grid-area:floorInfo;display:flex;flex-direction:column;justify-content:space-between;justify-content:center;align-items:center}@media screen and (max-width:680px){.s3d-flat__floor{height:auto;flex-direction:column-reverse}}.s3d-flat__floor-clue{margin-bottom:8px;font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--color-surface-gray-700);text-align:center}.s3d-flat__floor-wrapper{width:50%;overflow:hidden}@media screen and (max-width:768px){.s3d-flat__floor-wrapper{width:100%}}.s3d-flat__floor-info-wrapper{padding-bottom:24px;overflow:hidden}@media screen and (max-width:768px){.s3d-flat__floor-info-wrapper{padding-bottom:16px}}.s3d-flat__floor-info-wrapper svg{width:100%;height:100%;max-height:80vh}.s3d-flat__floor-info .s3d-flat__to--floor{display:flex;align-items:center;justify-content:center;font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font14);color:#f4f8fd;background:#000;border:1px solid #000000;border-radius:var(--border-space-2);height:var(--btn);cursor:pointer;transition:all .4s ease-in-out;padding:0 16px}@media screen and (min-width:1023px){.s3d-flat__floor-info .s3d-flat__to--floor:hover{color:#000;background:#fff0;border:1px solid #000000}}.s3d-flat__floor .s3d-flat-price__wrapper{width:100%;height:auto;background:#f4f8fd;padding:var(--offset);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.s3d-flat__floor .s3d-flat-price__wrapper .main-price{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font32);color:#000}.s3d-flat__floor .s3d-flat-price__wrapper .old-price{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font14);color:#000;text-decoration-line:line-through}.s3d-flat__floor .s3d-flat-price__wrapper .s3d-flat-price-timer{border:1px solid #c0d1e1;border-radius:var(--border-space-2);gap:4px;padding:12px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.s3d-flat__floor .s3d-flat-price__wrapper .s3d-flat-price-timer-text{text-align:center;font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font14);color:#000}.s3d-flat__floor .s3d-flat-price__wrapper .s3d-flat-price-timer .timer .timer__items{display:flex}.s3d-flat__floor .s3d-flat-price__wrapper .s3d-flat-price-timer .timer .timer__items .timer__item{position:relative;min-width:20px;margin-left:10px;margin-right:10px;text-align:center;font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font20);color:#000}.s3d-flat__floor .s3d-flat-price__wrapper .s3d-flat-price-timer .timer .timer__items .timer__item:before{content:attr(data-title);display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%)}.s3d-flat__floor .s3d-flat-price__wrapper .s3d-flat-price-timer .timer .timer__items .timer__item:not(:last-child):after{content:":";position:absolute;right:-15px}.s3d-flat .s3d__callback{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font14);color:#000;background:#e0c7aa;border-radius:var(--border-space-2);border:1px solid #e0c7aa;z-index:2;height:var(--btn);padding:0 16px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;cursor:pointer;width:100%;width:auto}.s3d-flat .s3d__callback svg{display:none}@media screen and (min-width:1023px){.s3d-flat .s3d__callback:hover{color:#000;background:#e3c29b;border:1px solid #e3c29b}}.s3d-flat__info-wrapper{grid-area:info;background-color:var(--color-surface-gray-300);padding:var(--space-4);border:1px solid var(--s3d2-color-border-gray-600-transparent-40);border-radius:var(--border-space-2);height:max-content}.s3d-flat__info-block-label-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-05);margin-bottom:var(--space-4)}.s3d-flat__info-block-top-info{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:var(--space-4)}.s3d-flat__info-block-bottom{display:flex;flex-wrap:wrap;gap:var(--space-05)}.s3d-flat__info-block-bottom>.ButtonWithoutIcon{animation:flatCallBackHeartbeat 7.5s infinite;animation-delay:4s}.s3d-flat__info-block-price-wrapper{display:flex;flex-direction:column;margin-bottom:var(--space-4)}.s3d-flat__info-block-label{border:1px solid var(--s3d2-color-border-gray-500);background-color:var(--color-surface-gray-300);border-radius:var(--border-space-1);padding:var(--space-05) var(--space-1);font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-800)}.s3d-flat__info-block-double-item{display:flex;justify-content:space-between;align-items:center;width:100%}.s3d-flat__info-block-double-item--with-offset{margin-bottom:var(--space-4)}.s3d-flat__info-block-double-item>*{width:calc(50% - var(--space-05) / 2)}.s3d-flat__info-block-status-label{border-radius:var(--border-space-1);padding:var(--space-1) var(--space-2);font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;display:flex;align-items:center}.s3d-flat__info-block-status-label svg{width:16px;height:16px;margin-left:var(--space-1)}.s3d-flat__gallery-container-slide{position:relative;padding-bottom:52.5%;margin-bottom:var(--space-2)}.s3d-flat__gallery-container-slide img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.s3d-flat__gallery-container-navigation{margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}.s3d-flat__gallery-container-navigation>button:first-child{margin-right:var(--space-3)}.s3d-flat__gallery-container-navigation>button:last-child{margin-left:var(--space-3)}.s3d-flat__explication-screen{display:grid;grid-template-columns:250px 1fr;column-gap:var(--space-4);margin-bottom:var(--space-4)}.s3d-flat__explication-screen-slide{position:relative;padding-bottom:52.5%}.s3d-flat__explication-screen-slide img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.s3d-flat__explication-screen-slider{display:grid;align-items:center}.s3d-flat__explication-screen-table{padding:var(--space-4);border-radius:var(--border-space-2);background-color:var(--color-surface-gray-300);height:max-content}.s3d-flat__explication-screen-table-navigation{display:flex;flex-wrap:wrap;row-gap:var(--space-05);margin-bottom:var(--space-1)}.s3d-flat__explication-screen-table-navigation>*{width:50%}.s3d-flat__explication-screen-info-row{display:flex;align-items:center}.s3d-flat__explication-screen-info-row~.s3d-flat__explication-screen-info-row{margin-top:var(--space-1)}.s3d-flat__explication-screen-info-row-title{flex-grow:1;display:flex;align-items:center}.s3d-flat__explication-screen-info-row-title:after{content:"";display:block;align-self:flex-end;flex-grow:1;height:1px;margin-bottom:var(--space-1);background-color:var(--color-surface-gray-600);margin-left:var(--space-3);margin-right:var(--space-3)}.s3d-flat__explication-screen-info-row-value{white-space:nowrap}.s3d-flat__other-flats-table{width:100%}.s3d-flat__other-flats-table tr{transition:.25s ease-out}.s3d-flat__other-flats-table tr:nth-child(n+2){border-bottom:1px solid var(--s3d2-color-border-gray-400)}.s3d-flat__other-flats-table th{text-align:center;padding-top:var(--space-2);padding-bottom:var(--space-2)}.s3d-flat__other-flats-table td{padding-top:var(--space-5);padding-bottom:var(--space-5);text-align:center}.s3d-flat__other-flats-table .s3d-card__status{position:static;width:max-content;margin:auto}@media(hover:hover){.s3d-flat__other-flats-table tr:hover{background-color:var(--color-surface-gray-100)}}.s3d-flat__documentation-screen{display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;margin-top:var(--space-10)}.s3d-flat__documentation-screen-title{width:100%;padding:var(--space-4);grid-area:1/1/1/3}.s3d-flat__financial-terms-screen{display:grid;align-items:start;gap:var(--space-2);grid-template-columns:1fr 1fr 1fr 1fr;margin-top:var(--space-8)}.s3d-flat__financial-terms-screen-title{width:100%;padding:var(--space-4);padding-bottom:var(--space-2);grid-area:1/1/1/5}@media screen and (max-width:1440px){.s3d-flat__financial-terms-screen{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1240px){.s3d-flat__financial-terms-screen{grid-template-columns:1fr 1fr}.s3d-flat__financial-terms-screen-title{width:100%;padding:var(--space-4);grid-area:1/1/1/3}}.s3d-flat__construction-progress-screen{display:flex;flex-wrap:wrap;--offset: var(--space-2);margin-left:calc(var(--offset) * -1);margin-right:calc(var(--offset) * -1);margin-top:var(--space-8)}.s3d-flat__construction-progress-screen-title{width:calc(100% - var(--offset) * 2);margin-left:calc(var(--offset));margin-right:calc(var(--offset));padding:var(--space-4)}.s3d-flat__construction-progress-screen-inner-title{margin-bottom:var(--space-4);font-size:20px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-900)}.s3d-flat__construction-progress-screen-left{width:calc(50% - var(--offset) * 2);margin-left:calc(var(--offset));margin-right:calc(var(--offset));padding:var(--space-8);border-radius:var(--border-space-2);border:1px solid var(--s3d2-color-border-gray-400)}.s3d-flat__construction-progress-screen-text{margin-bottom:var(--space-4)}.s3d-flat__construction-progress-screen-right{width:calc(50% - var(--offset) * 2);margin-left:calc(var(--offset));margin-right:calc(var(--offset));padding:var(--space-4);border-radius:var(--border-space-2);border:1px solid var(--s3d2-color-border-gray-400);text-align:center}.s3d-flat__construction-progress-screen-slide{position:relative;padding-bottom:62.5%;border-radius:var(--border-space-1);overflow:hidden;cursor:grab}.s3d-flat__construction-progress-screen-slide:active{cursor:grabbing}.s3d-flat__construction-progress-screen-slide img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:var(--border-space-1)}.s3d-flat__construction-progress-screen .swiper-container{overflow:hidden}.s3d-flat__construction-progress-screen .swiper-pagination{display:flex;align-items:center;justify-content:center;margin-top:var(--space-4)}.s3d-flat__construction-progress-screen .swiper-pagination span{width:1ch;display:inline-block}.s3d-flat__construction-progress-screen .swiper-pagination button:first-child{margin-right:var(--space-4)}.s3d-flat__construction-progress-screen .swiper-pagination button:last-child{margin-left:var(--space-4)}.s3d-flat__button-up{margin-left:auto;margin-bottom:var(--space-10);padding-right:var(--space-10);text-align:right;cursor:pointer}@media(hover:hover){.s3d-flat__button-up:hover [fill]{fill:var(--s3d2-color-icon-gray-900)}}.desktop .s3d-flat .s3d-flat__gallery-container-navigation{margin-bottom:calc(var(--space-8) * -1)}.mobile .s3d__wrapper__flat{height:calc(var(--vh, 1vh) * 100);padding-bottom:var(--mobile-controller-height);max-height:none!important}.mobile .s3d__wrapper__flat .pinch-zoom-container{padding-bottom:100%;height:auto!important;margin-top:var(--space-2);margin-bottom:var(--space-2)}.mobile .s3d-flat .s3d__callback{height:var(--btn);width:calc(var(--btn) * 1.35);padding:0}.mobile .s3d-flat .s3d__callback svg{display:block;width:65%;height:65%}.mobile .s3d-flat .s3d__callback span{display:none}.mobile .s3d-flat .s3d__callback path{fill:#000}.mobile .s3d-flat .s3d-flat__3d-tour{height:var(--btn);width:calc(var(--btn) * 1.35)}.mobile .s3d-flat .s3d-flat__3d-tour svg{display:block;width:65%;height:65%}.mobile .s3d-flat .s3d-flat__3d-tour span{display:none}.mobile .s3d-flat .s3d-flat__3d-tour path{fill:#000}.mobile .s3d-flat__button-up{text-align:center;margin-bottom:var(--space-4);margin-top:var(--space-4);padding-right:0}.s3d-flat__info-container{width:var(--controller-w);height:auto;border:1px solid #e0c7aa;background:var(--surface-gray-300);border-radius:12px;padding:var(--offset);z-index:3;left:0;bottom:var(--controller-h);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}@media screen and (max-width:1024px){.s3d-flat__info-container{overflow:initial;position:static}}.s3d-flat__info-container .s3d-info__table{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;height:100%;width:100%}.s3d-flat__info-container .s3d-info__table::-webkit-scrollbar{width:2px}.s3d-flat__info-container .s3d-info__table::-webkit-scrollbar-track{-webkit-box-shadow:none;background:#8f9393}.s3d-flat__info-container .s3d-info__table::-webkit-scrollbar-thumb{background:#000;-webkit-box-shadow:none}.s3d-flat__info-container .s3d-info__table::-webkit-scrollbar-thumb:window-inactive{background:#000}.s3d-flat__info-container .s3d-info__table .s3d-info__row .s3d-info__value{padding:2px 8px;border-radius:var(--border-space-2)}.s3d-flat__info-container .s3d-info__table .s3d-info__row .s3d-info__value[data-sale="0"]{background:var(--color-semantic-danger);color:var(--s3d2-color-text-gray-200)}.s3d-flat__info-container .s3d-info__table .s3d-info__row .s3d-info__value[data-sale="1"]{background:var(--color-surface-semantic-success);color:var(--s3d2-color-text-gray-200)}.s3d-flat__info-container .s3d-info__table .s3d-info__row .s3d-info__value[data-sale="2"]{background:var(--color-semantic-warning);color:var(--s3d2-color-text-gray-200)}.s3d-flat__info-container .s3d-info__table .s3d-info__row .s3d-info__value[data-sale="3"]{background:#000;color:var(--s3d2-color-text-gray-200)}.s3d-flat__menu-container{grid-area:menu;min-height:var(--smarto-logo-h);height:var(--menu-h);position:fixed;bottom:0;left:0;right:0;width:100%;background:#f4f8fd;z-index:100;opacity:1;visibility:visible;display:flex;align-items:center;justify-content:center;gap:var(--offset);border-top:1px solid #cbd0db;position:static}@media screen and (max-width:1024px){.s3d-flat__menu-container{bottom:var(--controller-h);gap:4px}}.s3d-flat__buttons-wrap{display:flex;justify-content:space-between;align-items:center}.s3d-flat__buttons-wrap .s3d-flat__buttons-view{justify-content:center;align-content:center;display:none}.s3d-flat__buttons-wrap .s3d-flat__buttons-view.show{display:flex}.s3d-flat__buttons-wrap .s3d-flat__buttons-view input{display:none}.s3d-flat__buttons-wrap .s3d-flat__buttons-view input:checked+span{color:#000}.s3d-flat__buttons-wrap .s3d-flat__buttons-view .s3d-flat__select{display:flex;justify-content:flex-start;align-items:center;width:43px;height:25px;margin:0 15px;background:#f4f8fd;border-radius:var(--border-space-2);padding:2px;overflow:hidden;cursor:pointer}.s3d-flat__buttons-wrap .s3d-flat__buttons-view .s3d-flat__select-circle{height:19px;width:19px;border-radius:50%;background:#f4f8fd}.s3d-flat__buttons-wrap .s3d-flat__buttons-view .s3d-flat__select i{transition:transform .4s ease-in-out}.s3d-flat__buttons-wrap .s3d-flat__buttons-view .s3d-flat__select input+i{transform:translate(0)}.s3d-flat__buttons-wrap .s3d-flat__buttons-view .s3d-flat__select input:checked+i{transform:translate(100%)}.s3d-flat__buttons-wrap .s3d-flat__buttons-view .s3d-flat__radio{cursor:pointer}.s3d-flat__buttons-wrap .s3d-flat__buttons{position:relative;display:flex;justify-content:center;align-items:center;z-index:1;overflow:hidden;background:#f4f8fd;border-radius:var(--border-space-2);border:1px solid #c0d1e1}.s3d-flat__buttons-wrap .s3d-flat__buttons-bg{position:absolute;top:50%;transform:translateY(-50%);left:0;height:100%;display:flex;justify-content:center;pointer-events:none;overflow:hidden;z-index:0}.s3d-flat__buttons-wrap .s3d-flat__buttons-bg svg{height:100%;width:200%;fill:#e3ebf3}.s3d-flat__buttons-wrap .s3d-flat__buttons .s3d-flat__button{z-index:3;cursor:pointer;height:var(--btn);padding:0 16px}@media screen and (max-width:680px){.s3d-flat__buttons-wrap .s3d-flat__buttons .s3d-flat__button{width:var(--btn);padding:0}}.s3d-flat__buttons-wrap .s3d-flat__buttons .s3d-flat__button span{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font14);display:flex;justify-content:center;align-items:center;align-content:center;height:100%;width:100%;color:#000;text-transform:uppercase;white-space:nowrap;transition:background-color .6s ease-in-out,color .6s ease-in-out}.s3d-flat__buttons-wrap .s3d-flat__buttons .s3d-flat__button-input{display:none}.s3d-flat__buttons-wrap .s3d-flat__buttons .s3d-flat__button-input:checked~span{color:#000;cursor:no-drop}.s3d-flat__3d-tour,.s3d-flat__view-from-window,.s3d-show-in-3d,.s3d-flat__gallery-btn{border-radius:var(--border-space-2);background:#f4f8fd;border:1px solid #c0d1e1;color:#000;height:var(--btn);padding:0 16px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:all .3s ease-in-out;z-index:2;text-align:center}@media screen and (min-width:1023px){.s3d-flat__3d-tour:hover,.s3d-flat__view-from-window:hover,.s3d-show-in-3d:hover,.s3d-flat__gallery-btn:hover{color:#000;border:1px solid #c0d1e1;background-color:#e3ebf3;transition:all .3s ease-in-out}.s3d-flat__3d-tour:hover span,.s3d-flat__view-from-window:hover span,.s3d-show-in-3d:hover span,.s3d-flat__gallery-btn:hover span{color:#000;transition:all .3s ease-in-out}.s3d-flat__3d-tour:hover svg,.s3d-flat__view-from-window:hover svg,.s3d-show-in-3d:hover svg,.s3d-flat__gallery-btn:hover svg{fill:#000;transition:all .3s ease-in-out}}@media screen and (max-width:680px){.s3d-flat__3d-tour,.s3d-flat__view-from-window,.s3d-show-in-3d,.s3d-flat__gallery-btn{padding:0 5px}}.s3d-flat__3d-tour span,.s3d-flat__view-from-window span,.s3d-show-in-3d span,.s3d-flat__gallery-btn span{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font14);color:#000;transition:all .3s ease-in-out}.s3d-flat__3d-tour svg,.s3d-flat__view-from-window svg,.s3d-show-in-3d svg,.s3d-flat__gallery-btn svg{fill:#000;transition:all .3s ease-in-out}.s3d-flat__3d-tour svg{display:none}.s3d-flat__small-button-with-icon{display:flex;align-items:center;justify-content:center;transition:background .3s ease-in,color .3s ease-in-out;z-index:2;font-size:var(--font14);padding:var(--space-1) var(--space-3);text-transform:uppercase;border:1px solid var(--s3d2-color-border-gray-600-transparent-40);border-radius:var(--border-space-2);color:var(--s3d2-color-text-gray-900);font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;background-color:transparent;cursor:pointer}.s3d-flat__small-button-with-icon span{max-width:calc(100% - (var(--space-3) * 2 + var(--space-1)));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s3d-flat__small-button-with-icon input{display:none}.s3d-flat__small-button-with-icon svg{width:24px;height:24px;margin-right:var(--space-1);fill:var(--s3d2-color-icon-gray-900);flex-shrink:0}@media screen and (min-width:1023px){.s3d-flat__small-button-with-icon:hover{background-color:var(--color-surface-gray-400)}}.s3d-flat__small-button-with-icon [data-in-fav]{display:none}.s3d-flat__small-button-with-icon.added-to-favourites{background-color:var(--s3d2-color-surface-gray-900);border-color:var(--border-brand-800);color:var(--s3d2-color-text-gray-200)}.s3d-flat__small-button-with-icon.added-to-favourites [data-not-in-fav]{display:none}.s3d-flat__small-button-with-icon.added-to-favourites [data-in-fav]{display:block}.s3d-flat__small-button-with-icon.added-to-favourites svg{fill:var(--s3d2-color-icon-gray-200)}@media screen and (min-width:1023px){.s3d-flat__small-button-with-icon.added-to-favourites:hover{background-color:var(--s3d2-color-surface-gray-900)}}.s3d-flat__polygon{stroke:#000;stroke-width:3}.s3d-flat__polygon[data-sold=false]{transition:all .5s ease;cursor:pointer;fill:#fff0;fill:var(--color-surface-success-available-transparent-20)}.s3d-flat__polygon[data-sold=true]{fill:#0000;fill:var(--color-surface-gray-900-transperent-40);pointer-events:none}.s3d-flat__polygon[data-sale="0"]{fill:var(--color-semantic-danger);fill-opacity:.35}.s3d-flat__polygon[data-sale="2"]{fill:var(--color-semantic-warning);fill-opacity:.35}.s3d-flat__polygon[data-sale="3"]{fill:#000;fill-opacity:.35}.s3d-flat__polygon.not-active{fill:#0000;fill:var(--color-surface-gray-900-transperent-40)}@media screen and (min-width:1023px){.s3d-flat__polygon:hover:not([data-sold=true]){fill:var(--color-surface-success-available-hover-transparent-60)}}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer!important}.mfp-container{height:90vh;width:95vw;left:50%;top:50%;background:var(--surface-gray-900-transperent-40)}@media(max-width:900px){.mfp-container{padding-left:0!important;padding-right:0!important}}.mfp-image-holder .mfp-figure{background-color:var(--color-surface-gray-200)}.mfp-image-holder .mfp-close{position:absolute;right:var(--space-5)!important;top:var(--space-5);width:24px!important;height:24px;padding-right:0!important;text-align:center!important;font-size:24px!important;line-height:24px;color:transparent!important;padding:0;transition:all .3s ease-in-out;opacity:1!important;transform-origin:center}@media(hover:hover){.mfp-image-holder .mfp-close:hover{transform:rotate(180deg)}}.mfp-image-holder .mfp-close:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg class='ICON_TEST' width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99995 7.29285L8.35351 7.6464L12.5 11.7928L16.6464 7.6464L17 7.29285L17.7071 7.99995L17.3535 8.35351L13.2071 12.5L17.3535 16.6464L17.7071 17L17 17.7071L16.6464 17.3535L12.5 13.2071L8.35351 17.3535L7.99995 17.7071L7.29285 17L7.6464 16.6464L11.7928 12.5L7.6464 8.35351L7.29285 7.99995L7.99995 7.29285Z' fill='%231A1E21'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain}.mfp-image-holder .mfp-close:active{top:var(--space-5)!important}.mfp-image-holder .mfp-content{width:calc(100% - var(--space-20));height:calc(100% - var(--space-20))}@media screen and (max-width:600px){.mfp-image-holder .mfp-content{width:calc(100% - var(--space-6));height:calc(100% - var(--space-6))}}.mfp-figure{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.mfp-figure:after{content:none}.mfp-figure figure{height:100%;width:100%}.mfp-figure img.mfp-img{height:100%;width:100%;padding:40px;object-fit:contain}.dropup{position:relative;display:inline-block;z-index:2}.dropup .dropbtn{width:100%}.dropup-content{display:none;position:absolute;bottom:0;left:100%;min-width:100px;width:auto;z-index:1}.dropup-content a:hover{background-color:#ddd}.dropup-content button{position:relative;width:100%}@media screen and (min-width:1023px){.dropup:hover .dropbtn{color:#000;border:1px solid #c0d1e1;background-color:#e3ebf3}.dropup:hover .dropbtn span{color:#000}.dropup:hover .dropbtn svg{fill:#000}}.dropup:hover .dropup-content{display:block;column-count:1;column-gap:12px;border-radius:var(--border-space-2);background-color:var(--color-surface-gray-300);padding:var(--space-4);border:1px solid var(--s3d2-color-border-gray-600-transparent-40);right:0;left:auto}@media screen and (max-width:1024px){.dropup:hover .dropup-content{right:0}}.dropup:hover .dropup-content .dropup-content-group{break-inside:avoid-column;width:100%}.dropup:hover .dropup-content .dropup-content-group .dropup-content-group-title{margin-bottom:8px;font-weight:500;color:var(--s3d2-color-text-gray-900)}.c3-text{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;fill:var(--s3d2-color-text-gray-900)!important}.c3-bars path{fill:var(--s3d2-color-surface-gray-900)!important;stroke:var(--s3d2-color-surface-gray-900)!important}.c3-axis .tick text{fill:var(--text-gray-700)!important;font-size:12px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none}.c3-axis .tick text tspan:last-child{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;fill:var(--s3d2-color-text-gray-900)!important;transform:translateY(2px)}.c3 line,.c3 path{stroke:var(--s3d2-color-border-gray-400)}.c3-chart-bars{pointer-events:none}@-webkit-keyframes flatCallBackHeartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}2%{-webkit-transform:scale(.96);transform:scale(.96);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}4%{-webkit-transform:scale(.99);transform:scale(.99);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}6%{-webkit-transform:scale(.93);transform:scale(.93);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}9%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes flatCallBackHeartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}2%{-webkit-transform:scale(.96);transform:scale(.96);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}4%{-webkit-transform:scale(.99);transform:scale(.99);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}6%{-webkit-transform:scale(.93);transform:scale(.93);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}9%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}div:where(.swal2-container) div:where(.swal2-popup){border-radius:0}.s3d-pdf-popup{font-family:Inter Display,sans-serif}.s3d-pdf-popup .pdf-icon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:30px;border-radius:50%;background-color:#fff}.s3d-pdf-popup .swal2-popup{padding:48px 0;border-radius:0}.s3d-pdf-popup .swal2-close{position:absolute;transition:all .5s ease-out}.s3d-pdf-popup .swal2-close:hover{transform:rotate(90deg)}.s3d-pdf-popup .swal2-title{position:relative;font-family:Inter Display;font-style:normal;font-weight:400;line-height:120%;font-size:32px;text-transform:uppercase;padding:0;margin-bottom:20px;color:var(--s3d2-color-text-gray-900)}.s3d-pdf-popup .swal2-title:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:50px;height:1px;background-color:#d1d9e1}.s3d-pdf-popup .swal2-actions{margin:0}.s3d-pdf-popup .swal2-actions button{padding:0;border-radius:var(--border-space-2);position:relative;overflow:hidden;border:1px solid var(--s3d2-color-brand-800);background-color:var(--s3d2-color-brand-800)!important}.s3d-pdf-popup .swal2-actions button:after{content:"";width:209%;height:200%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-color-brand-900)!important}.s3d-pdf-popup .swal2-actions button:hover:after{transform:translate3d(100%,0,0) skew(25deg)}.s3d-pdf-popup .swal2-actions button svg,.s3d-pdf-popup .swal2-actions button a{position:relative;z-index:3}.s3d-pdf-popup .swal2-actions button a{display:flex;justify-content:center;align-items:center;text-transform:uppercase;padding:12px}.s3d-pdf-popup .swal2-actions button a span{margin-left:12px}.s3d-pdf-popup .swal2-confirm{background-color:var(--s3d2-color-surface-gray-900);border-color:var(--border-brand-900);color:var(--color-surface-gray-200);font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.s3d-pdf-popup .swal2-confirm a{text-decoration:none;color:inherit}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Light.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Medium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Bold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-ExtraLight.ttf) format("truetype");font-style:normal;font-weight:200}[data-3d_tour_v2_container]{height:calc(100vh - var(--s3d-header));position:relative}.s3d-smarto-tours__menu{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);z-index:2;transform:translateZ(1px)}.s3d-smarto-tours__accelerometer-toggle{position:absolute;left:130px;bottom:var(--space-3);transform:translate(-50%) translateZ(1px);z-index:3}.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label__title{width:50px;height:100px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='129' height='199' viewBox='0 0 129 199' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='129' height='199' rx='64.5' fill='white'/%3E%3Cg clip-path='url(%23clip0_1191_1960)'%3E%3Cpath d='M61 93L68 93L68 149L61 149L61 93Z' fill='%230A0F13'/%3E%3Cpath d='M64.5 48.9997L89 73.1281L83.7334 78.4492L68 63L68 93L61 93L61 63L45.2666 78.4492L40 73.1281L64.5 48.9997Z' fill='%230A0F13'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1191_1960'%3E%3Crect width='100' height='49' fill='white' transform='translate(40 149) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-size:contain}.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label__hover .hotspot-label__button{position:absolute;bottom:0;left:0;width:100%;height:26px;background-color:var(--s3d2-color-icon-gray-200);text-align:center;display:flex;justify-content:center;align-items:center;gap:var(--space-1)}.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label__hover span{position:absolute;left:0;top:0;width:100%;background-color:var(--s3d2-color-icon-gray-200);padding-top:var(--space-2);padding-bottom:var(--space-2);text-align:center;font-size:16px}.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label img{display:block;width:250%;height:100%;max-width:none;object-fit:cover;object-position:center}.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label.hidden{opacity:0;pointer-events:none}.s3d-smarto-tours__nav-button{background-color:var(--s3d2-color-icon-gray-200);width:var(--nav-button-size);height:var(--nav-button-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--space-6)}.s3d-smarto-tours__nav-button svg{width:60%;height:60%}.s3d-smarto-tours__nav-button svg [fill]{fill:var(--color-brand-800)}.s3d-smarto-tours__nav-button svg [stroke]{stroke:var(--color-brand-800)}.s3d-smarto-tours__navbar{position:absolute;left:calc(var(--nav-button-size) + var(--space-2));bottom:0;align-items:flex-start;justify-content:center;transform:translate(-300%) translateZ(1px);transition:.35s ease-in-out;z-index:10;gap:var(--space-1);background:#f9fafdb5;padding:var(--space-2);border-radius:var(--space-2);display:flex;flex-direction:column;max-height:50vh;overflow-y:auto;justify-content:flex-start}.s3d-smarto-tours__options{position:absolute;right:0;bottom:0;padding:var(--space-2);z-index:2;transform:translateZ(1px)}.s3d-smarto-tours .loader:before,.s3d-smarto-tours .loader:after{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin linear infinite}.s3d-smarto-tours .loader:after{color:#fff;transform:rotateY(70deg);animation-delay:.4s}.a-enter-vr.fullscreen{background:#005450 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27108%27 height=%2762%27 viewBox=%270 0 108 62%27%3E%3Ctitle%3Eaframe-vrmode-noborder-reduced-tracking%3C/title%3E%3Cpath d=%27M68.81,21.56H64.23v8.27h4.58a4.13,4.13,0,0,0,3.1-1.09,4.2,4.2,0,0,0,1-3,4.24,4.24,0,0,0-1-3A4.05,4.05,0,0,0,68.81,21.56Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M96,0H12A12,12,0,0,0,0,12V50A12,12,0,0,0,12,62H96a12,12,0,0,0,12-12V12A12,12,0,0,0,96,0ZM41.9,46H34L24,16h8l6,21.84,6-21.84H52Zm39.29,0H73.44L68.15,35.39H64.23V46H57V16H68.81q5.32,0,8.34,2.37a8,8,0,0,1,3,6.69,9.68,9.68,0,0,1-1.27,5.18,8.9,8.9,0,0,1-4,3.34l6.26,12.11Z%27 fill=%27%23fff%27/%3E%3C/svg%3E") 50% 50% no-repeat!important}.flatplan-wrapper{--flat-plan-size: 350px;--flat-plan-scale: .85;--accent-color: var(--color-brand-800);position:absolute;left:0;bottom:0;transform-origin:bottom;transform:var(--flat-plan-scale);transform:scale(var(--flat-plan-scale)) translate(-130%) translateZ(1px);transition:.35s ease-in-out;background:var(--s3d2-color-text-gray-200);background:#fafbfe85;border-radius:var(--space-2);text-align:center}@media screen and (max-width:600px){.flatplan-wrapper{--flat-plan-scale: 1}}.flatplan-wrapper__title{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}.flatplan-wrapper__nav{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:var(--space-2);grid-area:var(--space-1)}.flat-plan{width:var(--flat-plan-size);height:var(--flat-plan-size);z-index:4;position:relative}.flat-plan-level-button{background-color:var(--s3d2-color-icon-gray-200);padding:var(--space-2);border-radius:var(--space-1);font-family:Inter Display;font-size:13px;font-style:normal;font-weight:400;line-height:130%;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-gray-300);background-color:var(--color-surface-gray-200-transperent-88);padding:var(--space-2) var(--space-3);border:1px solid var(--s3d2-color-border-gray-400);border-radius:var(--space-2);color:var(--s3d2-color-text-gray-900);transition:.25s ease-out;cursor:pointer}.flat-plan-level-button:hover{background-color:var(--s3d2-color-icon-gray-400)}.flat-plan-level-button.active{background-color:var(--border-brand-800);color:var(--s3d2-color-text-gray-200);pointer-events:none}.flat-plan-pin:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:25px;z-index:99;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY0IDY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHk9IjBweCIgaWQ9IkxheWVyXzEiIHg9IjBweCI+CiA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7fQoJLnN0MXtmaWxsOiNFNkU2RTY7c3Ryb2tlOiMxNDE0MTQ7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MntmaWxsOiNGRkZGRkY7c3Ryb2tlOiMxNDE0MTQ7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgogPGcgaWQ9InF1YWRyYXRvX2NlbnRyYXRvcmUiPgogIDxyZWN0IHdpZHRoPSI2NCIgY2xhc3M9InN0MCIgaGVpZ2h0PSI2NCIvPgogPC9nPgogPGcgaWQ9Imljb25hIj4KICA8cGF0aCBkPSJNMzIsMy4yYzEwLjYsMCwxOS4yLDguNiwxOS4yLDE5LjJsMCwwYzAsMTIuNC0xMCwzMC42LTE5LjIsMzguNGwwLDBjLTkuMy03LjgtMTkuMi0yNi0xOS4yLTM4LjRsMCwwICAgQzEyLjgsMTEuOCwyMS40LDMuMiwzMiwzLjJMMzIsMy4yeiIgY2xhc3M9InN0MSIvPgogIDxjaXJjbGUgY3g9IjMyIiBjbGFzcz0ic3QyIiBjeT0iMjIuNCIgcj0iNC4zIi8+CiA8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:contain;background-position:center}.flat-plan-pin.active:after{background:#e6e6e6;border:1px solid rgb(20,20,20);border-radius:20px;cursor:default;height:16px;position:absolute;visibility:inherit;width:16px;pointer-events:auto;transform-origin:50% 50%}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Light.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Medium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Bold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-ExtraLight.ttf) format("truetype");font-style:normal;font-weight:200}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:400;src:url(/wp-content/themes/3d/assets/s3d/fonts/inter-tight-v9-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:500;src:url(/wp-content/themes/3d/assets/s3d/fonts/inter-tight-v9-cyrillic_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:600;src:url(/wp-content/themes/3d/assets/s3d/fonts/inter-tight-v9-cyrillic_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:700;src:url(/wp-content/themes/3d/assets/s3d/fonts/inter-tight-v9-cyrillic_latin-700.woff2) format("woff2")}[data-3d_tour_v3_container]{height:calc(100vh - var(--s3d-header));height:100vh;position:relative}[data-smarto-tours-title-container]{position:absolute;left:var(--space-2);bottom:var(--space-2);z-index:3;color:#fff}.s3d-smarto-tours{position:relative;--nav-button-size: 50px}.s3d-smarto-tours a-scene{display:block;width:100%;overflow:hidden}.s3d-smarto-tours__menu{position:absolute;left:0;bottom:53px;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);z-index:3;transform:translateZ(1px)}.s3d-smarto-tours__css-hotspots-wrapper{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:2}.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label{position:absolute;transform:translate(-50%,-50%);color:var(--s3d2-color-text-gray-900);border-radius:6px;white-space:nowrap;transition:opacity .15s;opacity:1;pointer-events:all;cursor:pointer}.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label.active .hotspot-label__hover,.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label:hover .hotspot-label__hover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-100%)}.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label__title{width:50px;height:100px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='129' height='199' viewBox='0 0 129 199' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='129' height='199' rx='64.5' fill='white'/%3E%3Cg clip-path='url(%23clip0_1191_1960)'%3E%3Cpath d='M61 93L68 93L68 149L61 149L61 93Z' fill='%230A0F13'/%3E%3Cpath d='M64.5 48.9997L89 73.1281L83.7334 78.4492L68 63L68 93L61 93L61 63L45.2666 78.4492L40 73.1281L64.5 48.9997Z' fill='%230A0F13'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1191_1960'%3E%3Crect width='100' height='49' fill='white' transform='translate(40 149) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-size:contain}@media screen and (max-width:600px){.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label__title{position:relative}.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label__title:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200%;height:200%}}.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label.hotspot-label--info .hotspot-label__title{width:12px;height:12px;background:var(--color-gray-100);border:2px solid var(--color-brand-800);display:flex;align-items:center;justify-content:center;border-radius:50%;padding:var(--space-1)}.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label.hotspot-label--info .hotspot-label__hover{height:auto;border:none;background:transparent;text-align:center;padding:8px 12px}.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label.hotspot-label--info .hotspot-label__hover span{font-size:14px;position:static;width:100%;display:block;white-space:initial;height:auto;background:transparent;color:#fff;text-shadow:0 0 black;text-shadow:0px 0px 14px black}@media screen and (max-width:600px){.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label__title{width:25px;height:50px}}.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label__hover{width:225px;height:130px;border-radius:var(--space-2);border:1px solid var(--s3d2-color-border-gray-200);overflow:hidden;opacity:0;visibility:hidden;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);transition:.25s ease-in-out}@media screen and (max-width:600px){.s3d-smarto-tours__css-hotspots-wrapper .hotspot-label__hover{height:175px}}.s3d-smarto-tours__nav-button{background-color:var(--s3d2-color-surface-gray-200-transparent-80);width:var(--nav-button-size);height:var(--nav-button-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--space-6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.s3d-smarto-tours__nav-button:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transform:translate(-100%);transition:.15s ease-out;background-color:var(--s3d2-color-surface-gray-200-transparent-10);border-radius:50%;overflow:hidden}.s3d-smarto-tours__nav-button:hover:after{transform:translate(0)}.s3d-smarto-tours__nav-button.active .s3d-smarto-tours__nav-button-icon--when-active{display:initial}.s3d-smarto-tours__nav-button.active .s3d-smarto-tours__nav-button-icon--when-inactive,.s3d-smarto-tours__nav-button-icon--when-active{display:none}.s3d-smarto-tours__nav-button-icon--when-inactive{display:initial}.s3d-smarto-tours__nav-button svg{width:50%;height:50%}.s3d-smarto-tours__nav-button svg [fill]{fill:var(--s3d2-color-text-gray-900)}.s3d-smarto-tours__nav-button svg [stroke]{stroke:var(--s3d2-color-text-gray-900)}.s3d-smarto-tours__navbar{position:absolute;left:calc(var(--nav-button-size) + var(--space-2));bottom:var(--space-2);align-items:flex-start;justify-content:center;transform:translate(-300%) translateZ(1px);transition:.35s ease-in-out;z-index:10;gap:var(--space-1);border-radius:var(--space-2);display:flex;flex-direction:column;max-height:50vh;overflow-y:auto;justify-content:flex-start;background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:0;gap:0}.s3d-smarto-tours__navbar>*{width:100%}.s3d-smarto-tours__navbar.visible{transform:translate(0) translateZ(1px)}.s3d-smarto-tours__navbar__button{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-transform:none;display:flex;align-items:center;justify-content:center;height:40px;padding:var(--space-3) var(--space-4);flex-shrink:0;border-radius:var(--space-2);border:none;color:var(--s3d2-color-text-gray-900);background-color:transparent;position:relative;overflow:hidden;cursor:pointer}.s3d-smarto-tours__navbar__button:after{content:"";width:170%;height:120%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(50deg);-ms-transform:skew(50deg);transform:skew(50deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-color-surface-gray-200-transparent-10)!important;z-index:1}.s3d-smarto-tours__navbar__button:hover:after{transform:translate3d(100%,0,0) skew(50deg)}.s3d-smarto-tours__options{position:absolute;left:0;bottom:0;padding:var(--space-2);z-index:2;transform:translateZ(1px)}.s3d-smarto-tours__loading-screen{position:absolute;left:0;top:0;background-color:var(--color-brand-800);color:var(--s3d2-color-text-gray-200);display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;z-index:10;gap:var(--space-2)}.s3d-smarto-tours .loader{transform:rotate(45deg);perspective:1000px;border-radius:50%;width:48px;height:48px;color:#fff}.s3d-smarto-tours .loader:before{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin linear infinite}.s3d-smarto-tours .loader:after{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin linear infinite;color:#fff;transform:rotateY(70deg);animation-delay:.4s}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}.a-enter-vr.fullscreen{background:#005450 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27108%27 height=%2762%27 viewBox=%270 0 108 62%27%3E%3Ctitle%3Eaframe-vrmode-noborder-reduced-tracking%3C/title%3E%3Cpath d=%27M68.81,21.56H64.23v8.27h4.58a4.13,4.13,0,0,0,3.1-1.09,4.2,4.2,0,0,0,1-3,4.24,4.24,0,0,0-1-3A4.05,4.05,0,0,0,68.81,21.56Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M96,0H12A12,12,0,0,0,0,12V50A12,12,0,0,0,12,62H96a12,12,0,0,0,12-12V12A12,12,0,0,0,96,0ZM41.9,46H34L24,16h8l6,21.84,6-21.84H52Zm39.29,0H73.44L68.15,35.39H64.23V46H57V16H68.81q5.32,0,8.34,2.37a8,8,0,0,1,3,6.69,9.68,9.68,0,0,1-1.27,5.18,8.9,8.9,0,0,1-4,3.34l6.26,12.11Z%27 fill=%27%23fff%27/%3E%3C/svg%3E") 50% 50% no-repeat!important}.flatplan-wrapper{--flat-plan-size: 350px;--flat-plan-scale: .85;--accent-color: var(--color-brand-800);position:absolute;z-index:2;left:calc(var(--nav-button-size) - var(--space-4));bottom:var(--space-2);transform-origin:bottom;transform:var(--flat-plan-scale);transform:scale(var(--flat-plan-scale)) translate(-130%) translateZ(1px);transition:.35s ease-in-out;background:#fafbfe85;text-align:center;border-radius:var(--space-2);background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (max-width:600px){.flatplan-wrapper{--flat-plan-scale: 1;transform:scale(.8) translate(-130%) translateZ(1px)}}.flatplan-wrapper__nav{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;gap:0;grid-area:var(--space-1);height:24px}.flatplan-wrapper.visible{transform:scale(var(--flat-plan-scale)) translate(0) translateZ(1px)}@media screen and (max-width:600px){.flatplan-wrapper.visible{transform:scale(.8) translate(0) translateZ(1px)}}.flat-plan{width:var(--flat-plan-size);height:var(--flat-plan-size);z-index:4;position:relative;padding:var(--space-5)}.flat-plan-level-button{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-transform:none;padding:var(--space-2);border-radius:var(--space-1);display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--space-2);color:var(--s3d2-color-text-gray-900);background-color:transparent;transition:.25s ease-out;cursor:pointer;width:100%;padding:var(--space-1)}.flat-plan-level-button:hover{background-color:var(--s3d2-color-surface-gray-900-transparent-10)}.flat-plan-level-button.active{background-color:var(--s3d2-color-surface-gray-900);color:var(--s3d2-color-text-gray-200);pointer-events:none}@media screen and (max-width:1024px){.flat-plan{transform:scale(var(--flat-plan-scale));transform-origin:bottom left;left:0;transition:.25s ease-in-out}}.flat-plan-pin{position:absolute;border-radius:50%;cursor:pointer;--size: 20px;width:var(--size);height:var(--size)}.flat-plan-pin.active{pointer-events:none;z-index:2}.flat-plan-pin:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:25px;z-index:99;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY0IDY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHk9IjBweCIgaWQ9IkxheWVyXzEiIHg9IjBweCI+CiA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7fQoJLnN0MXtmaWxsOiNFNkU2RTY7c3Ryb2tlOiMxNDE0MTQ7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MntmaWxsOiNGRkZGRkY7c3Ryb2tlOiMxNDE0MTQ7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgogPGcgaWQ9InF1YWRyYXRvX2NlbnRyYXRvcmUiPgogIDxyZWN0IHdpZHRoPSI2NCIgY2xhc3M9InN0MCIgaGVpZ2h0PSI2NCIvPgogPC9nPgogPGcgaWQ9Imljb25hIj4KICA8cGF0aCBkPSJNMzIsMy4yYzEwLjYsMCwxOS4yLDguNiwxOS4yLDE5LjJsMCwwYzAsMTIuNC0xMCwzMC42LTE5LjIsMzguNGwwLDBjLTkuMy03LjgtMTkuMi0yNi0xOS4yLTM4LjRsMCwwICAgQzEyLjgsMTEuOCwyMS40LDMuMiwzMiwzLjJMMzIsMy4yeiIgY2xhc3M9InN0MSIvPgogIDxjaXJjbGUgY3g9IjMyIiBjbGFzcz0ic3QyIiBjeT0iMjIuNCIgcj0iNC4zIi8+CiA8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:contain;background-position:center}.flat-plan-pin.active:after{background:#e6e6e6;border:1px solid #141414;border-radius:20px;cursor:default;height:16px;position:absolute;visibility:inherit;width:16px;pointer-events:auto;transform-origin:50% 50%}.flat-plan img{width:100%;height:100%;object-fit:contain}.flat-plan-pin svg{display:none;position:absolute;left:50%;top:50%;width:600%;height:600%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;transform-box:fill-box;transform:translate(-50%) translateY(-50%)}.flat-plan-pin.active svg{display:initial}.s3d-smarto-tours__textures{position:absolute;left:calc(var(--nav-button-size) + var(--space-2));bottom:var(--space-2);z-index:2;background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--space-2);padding:var(--space-3);display:flex;flex-direction:column;transition:.25s ease-in-out;transform:translate(-220%);gap:8px;opacity:0}.s3d-smarto-tours__textures ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;width:100%}.s3d-smarto-tours__textures ul li{width:100%}.s3d-smarto-tours__texture-group-title{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900)}.s3d-smarto-tours__textures.visible{transform:translate(0);opacity:1}.s3d-smarto-tours__texture-button{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-transform:none;color:var(--s3d2-color-text-gray-900);background:var(--color-surface-gray-200-transperent-88);display:flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;border-radius:12px;background:transparent;border:1px solid var(--s3d2-color-surface-gray-900-transparent-10);cursor:pointer;transition:.25s ease-in-out;padding:var(--space-2);width:100%;position:relative;overflow:hidden}.s3d-smarto-tours__texture-button:after{content:"";width:170%;height:120%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(50deg);-ms-transform:skew(50deg);transform:skew(50deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-color-surface-gray-200-transparent-10)!important;z-index:1}.s3d-smarto-tours__texture-button img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid --color-brand-800}@media(hover:hover)and (pointer:fine){.s3d-smarto-tours__texture-button:hover:after{transform:translate3d(100%,0,0) skew(50deg)}}.s3d-smarto-tours__texture-button img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid var(--color-brand-800)}.menu-container{position:absolute;width:175px;height:175px;pointer-events:all}.center-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:#fff;border-radius:50%;box-shadow:0 4px 15px var(--color-brand-800);cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;border:2px solid var(--color-brand-800)}.center-button:hover{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 6px 20px #0006}.option-item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:0 4px 15px #0003;cursor:pointer;opacity:0;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);display:flex;align-items:center;justify-content:center;overflow:hidden;border:3px solid #f0f0f0}.option-item:hover{overflow:visible}.option-item img{width:100%;height:100%;object-fit:cover}.option-item:hover{transform:translate(-50%,-50%) scale(1.15);box-shadow:0 6px 25px #0000004d;border-color:#667eea}.menu-container:hover .option-item{opacity:1}.menu-container:hover .option-item:nth-child(2){transform:translate(-50%,-50%) translateY(-70px)}.menu-container:hover .option-item:nth-child(3){transform:translate(-50%,-50%) translate(60px,-35px)}.menu-container:hover .option-item:nth-child(4){transform:translate(-50%,-50%) translate(60px,35px)}.menu-container:hover .option-item:nth-child(5){transform:translate(-50%,-50%) translateY(70px)}.menu-container:hover .option-item:nth-child(6){transform:translate(-50%,-50%) translate(-60px,35px)}.menu-container:hover .option-item:nth-child(7){transform:translate(-50%,-50%) translate(-60px,-35px)}.option-label{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:4px 10px;border-radius:12px;font-size:11px;white-space:nowrap;opacity:0;transition:opacity .3s ease;pointer-events:none}.option-item:hover .option-label{opacity:1}.popup,#popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 10px #0000001a;z-index:101;width:100vw}.popup{display:block}.popup img{width:100vw;height:50vh;object-fit:contain}.popup-close{width:24px;height:24px;position:absolute;right:0;top:0}.popup-flat-plan-img{position:relative;width:50%;height:100%;width:var(--flat-plan-size)!important;height:var(--flat-plan-size)!important;flex-shrink:0}.popup-flat-plan-img img{width:100%;height:100%;object-fit:contain}.popup-flat-plan-img-marker{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px}.popup-flat-plan-img-of-flat{position:relative;width:100%;height:auto}.popup-flat-plan-img-of-flat img{width:100%;height:100%}.popup-flat-plan-img-of-flat:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:red;border-radius:50%;z-index:99}.popup input[type=range]{width:100%;margin-top:10px}.toggle-popup{position:fixed;right:0;top:50%;z-index:100}.add-pin-marker{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:#e5ff00;border-radius:50%;z-index:99}.s3d-smarto-tours__zoom-slider{position:absolute;right:calc(var(--space-2) + var(--nav-button-size) / 2);transform:translate(50%);bottom:100px;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.s3d-smarto-tours__zoom-slider-icon{width:var(--space-8);height:var(--space-8);display:flex;align-items:center;justify-content:center;background-color:var(--s3d2-color-surface-gray-200-transparent-80);border-radius:50%}.s3d-smarto-tours__zoom-slider-icon svg{width:var(--space-5);height:var(--space-5)}.s3d-smarto-tours__zoom-slider .noUi-target{background-color:var(--s3d2-color-surface-gray-200-transparent-80);border:none;box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.s3d-smarto-tours__zoom-slider .noUi-vertical{width:10px}.s3d-smarto-tours__zoom-slider .noUi-handle{right:-5.5px!important;width:20px!important;height:20px!important;border-radius:50%;background:var(--s3d2-color-brand-800);box-shadow:none;border-color:var(--s3d2-color-brand-800);cursor:pointer}.s3d-smarto-tours__zoom-slider .noUi-handle:after,.s3d-smarto-tours__zoom-slider .noUi-handle:before{display:none}.s3d-smarto-tours__zoom-slider .noUi-handle .noUi-tooltip{opacity:0;font-size:10px;font-family:Inter Display;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;border-radius:12px}.s3d-smarto-tours__zoom-slider .noUi-handle:hover .noUi-tooltip{opacity:1}.s3d-smarto-tours__zoom-slider--horizontal{flex-direction:row-reverse;bottom:calc(var(--space-3));right:var(--space-2);transform:none;z-index:4}.s3d-smarto-tours__zoom-slider--horizontal .noUi-horizontal{height:8px}.s3d-smarto-tours__zoom-slider--horizontal .noUi-handle{top:-10px!important;right:-10px!important;border-radius:6px;width:15px!important;height:31px!important}.calculator-screen{padding:var(--space-28) var(--space-6) 0}@media screen and (max-width:767px){.calculator-screen{padding:var(--space-28) var(--space-3) 0}}.installment-calculator-wrapper{display:flex;align-items:center;gap:var(--space-10);--padding: var(--space-10)}.installment-calculator-wrapper .fonts-3d-h1{margin-bottom:var(--space-2)}@media screen and (max-width:1320px){.installment-calculator-wrapper{flex-wrap:wrap}}@media screen and (max-width:680px){.installment-calculator-wrapper{--padding: var(--space-6)}.installment-calculator-wrapper .fonts-3d-h1{font-size:24px}}.installment-calculator-wrapper .form{flex-grow:1;position:relative}.installment-calculator-wrapper .form .installment-calculator-form-success-block{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--s3d2-color-surface-gray-200);z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:var(--padding);display:none}.installment-calculator-wrapper .form .installment-calculator-form-success-block.active{display:flex}.installment-calculator-wrapper .form .installment-calculator-form-success-block__title{font-size:28px}.installment-calculator-wrapper .form .form__title{margin-bottom:var(--space-1)}.installment-calculator-wrapper .form .form__description{margin-bottom:var(--space-10)}.installment-calculator-wrapper .form .form-field~.form-field{margin-top:var(--space-6)}.installment-calculator-wrapper .form .form-overflow{margin-bottom:var(--padding)}.installment-calculator-wrapper .form [type=submit]{width:100%;transition:.25s ease-out}.installment-calculator-wrapper .form [type=submit]:hover{background-color:var(--s3d2-color-surface-gray-900-transparent-60)}.installment-calculator-wrapper .form .input-message{font-size:12px;color:var(--color-semantic-danger)}.installment-calculator-wrapper .form input{width:100%;height:48px}.installment-calculator{display:flex;border-radius:var(--space-3);border:1px solid var(--s3d2-color-border-gray-900);overflow:hidden}@media screen and (max-width:1550px){.installment-calculator{max-width:974px}}@media screen and (max-width:1024px){.installment-calculator{flex-wrap:wrap}}.installment-calculator__left{width:60%;padding:var(--padding);display:flex;flex-direction:column;gap:var(--space-8)}@media screen and (max-width:1024px){.installment-calculator__left{width:100%}}.installment-calculator__left-price,.installment-calculator__left-result-container{display:flex;align-items:center;justify-content:space-between;max-width:fit-content;gap:var(--space-24);flex-wrap:wrap}@media screen and (max-width:768px){.installment-calculator__left-price,.installment-calculator__left-result-container{max-width:unset;gap:var(--space-5)}}.installment-calculator__right{width:40%;padding:var(--padding);display:flex;flex-direction:column;gap:var(--space-10)}@media screen and (max-width:1024px){.installment-calculator__right{width:100%}}.installment-calculator__right-group{flex-direction:column;gap:var(--space-2)}.installment-calculator__right .manager-provide-cta-container{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) 0 var(--space-3);border-top:1px solid var(--s3d2-color-border-gray-900-transparent-10);gap:var(--space-5)}.installment-calculator__right .manager-provide-cta-container svg{flex-shrink:0}.installment-calculator__right .manager-provide-cta-container svg path{stroke:var(--s3d2-color-text-gray-900)}.installment-calculator__wrapper{flex-direction:column;gap:10px}.installment-calculator__wrapper__tile{margin-bottom:var(--space-3)}.installment-calculator__wrapper__text{margin-bottom:var(--space-1)}.installment-calculator__wrapper__text:last-child{margin-bottom:0}.installment-calculator__range-group{position:relative}.installment-calculator__range-group-title{margin-bottom:var(--space-2)}.installment-calculator__range-group .installment-calculator__range-label{position:absolute;right:0;top:0;padding:var(--space-1) var(--space-2);border:transparent;color:var(--s3d2-color-text-gray-900)}.installment-calculator__range-label{border-radius:var(--space-32);border:1px solid var(--s3d2-color-border-gray-400);background:var(--s3d2-color-surface-gray-200)}.installment-calculator .irs-line{overflow:visible}.installment-calculator .irs-line:after{width:6px;height:6px;border-radius:50%;background-color:var(--border-brand-800);position:absolute;right:0;top:50%;transform:translateY(-50%)}.installment-calculator .irs-line:before{width:6px;height:6px;border-radius:50%;background-color:var(--border-brand-800);position:absolute;left:0;top:50%;transform:translateY(-50%)}.installment-calculator .irs--flat .irs-min,.installment-calculator .irs--flat .irs-max{display:none;background-color:transparent;color:var(--text-gray-900);transform:translateY(calc(100% + 12px))}@media screen and (max-width:680px){.installment-calculator .irs--flat .irs-handle{transform:translateY(-50%) scale(1)}}.installment-calculator .irs--flat .irs-handle i:first-child{background-color:var(--s3d2-color-surface-gray-100);border:2px solid var(--s3d2-color-border-gray-900)}.s3d-flat-dashboard{position:relative;padding-top:calc(var(--s3d-header) + var(--space-4));display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:var(--space-8);padding-left:var(--space-5);padding-right:var(--space-5)}@media screen and (max-width:600px){.s3d-flat-dashboard{flex-direction:column;align-items:center;padding-left:var(--space-4);padding-right:var(--space-4)}}.s3d-flat-dashboard__gallery{width:100%;position:relative;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,1fr);gap:var(--space-2);border-radius:var(--space-2);overflow:hidden}@media screen and (max-width:600px){.s3d-flat-dashboard__gallery{grid-template-columns:1fr;grid-template-rows:auto}}.s3d-flat-dashboard__gallery-item-wrap{width:100%;overflow:hidden;border-radius:var(--space-3)}.s3d-flat-dashboard__gallery-item{position:relative;padding-bottom:72.5%;cursor:pointer;height:100%}.s3d-flat-dashboard__gallery-item:hover img{transform:scale(1.02)}.s3d-flat-dashboard__gallery-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}@media screen and (max-width:600px){.s3d-flat-dashboard__gallery-item-wrap:nth-child(n+2){display:none}}.s3d-flat-dashboard__gallery-item-wrap:first-child{grid-area:1/1/3/1}.s3d-flat-dashboard__gallery-item-wrap:first-child .s3d-flat-dashboard__gallery-item{padding-bottom:min(74%,80vh)}.s3d-flat-dashboard__gallery-button{position:absolute!important;right:var(--space-2);bottom:var(--space-2);background:var(--s3d2-color-surface-gray-200-transparent-80)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:none!important}.s3d-flat-dashboard__gallery-button svg{stroke:var(--s3d2-color-icon-gray-900)}.s3d-flat-dashboard__gallery--less-items{grid-template-rows:auto}.s3d-flat-dashboard__gallery--less-items .s3d-flat-dashboard__gallery-item-wrap:nth-child(1){grid-area:1/1/2/4}.s3d-flat-dashboard__gallery--less-items .s3d-flat-dashboard__gallery-item-wrap:nth-child(n+2){display:none}.s3d-flat-dashboard__info{display:flex;align-items:center;width:19.1798941799vw}@media screen and (max-width:1023px){.s3d-flat-dashboard__info{width:100%;align-items:flex-start;flex-wrap:wrap;row-gap:var(--space-4);column-gap:var(--space-2)}}.s3d-flat-dashboard__info-item{display:flex;flex-direction:column;gap:var(--space-2)}.s3d-flat-dashboard__info-item span{color:var(--s3d2-color-text-gray-900);display:flex;align-items:center}.s3d-flat-dashboard__info-item svg{width:24px;height:24px;margin-right:2px}.s3d-flat-dashboard__info-item svg path{fill:var(--s3d2-color-text-gray-800)}.s3d-flat-dashboard__info-details{display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){.s3d-flat-dashboard__info-details{flex-wrap:wrap;gap:20px}}.s3d-flat-dashboard__info-details-item{padding:0 var(--space-5);border-left:1px solid var(--s3d2-color-surface-gray-200-transparent-10);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-width:98px}.s3d-flat-dashboard__info-details-item:first-child{border-left:none}@media screen and (max-width:600px){.s3d-flat-dashboard__info-details-item:first-child{border-left:1px solid var(--s3d2-color-surface-gray-200-transparent-10)}}.s3d-flat-dashboard__info-details-item__icon{width:16px;height:16px;fill:var(--s3d2-color-text-gray-800)}@media screen and (min-width:601px){.s3d-flat-dashboard__info-details-item__icon{display:none}}.s3d-flat-dashboard__info-details-item span{color:var(--s3d2-color-text-gray-900)}@media screen and (max-width:600px){.s3d-flat-dashboard__info-details-item--mobile-row{display:flex;align-items:center;gap:var(--space-2)}.s3d-flat-dashboard__info-details-item .text-style-3-d-fonts-1920-h-1,.s3d-flat-dashboard__info-details-item .fonts-3d-h1,.s3d-flat-dashboard__info-details-item .fonts-3d-body{font-size:14px;font-weight:500}.s3d-flat-dashboard__info-details-item .text-gray-800{font-size:14px}}@media screen and (max-width:600px){.s3d-flat-dashboard__info-details-item--mobile-column{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-2)}.s3d-flat-dashboard__info-details-item--mobile-head .text-style-3-d-fonts-1920-h-1,.s3d-flat-dashboard__info-details-item--mobile-head .fonts-3d-h1{font-size:20px}}.s3d-flat-dashboard__call-to-action{width:100%;max-width:342px;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}@media screen and (max-width:600px){.s3d-flat-dashboard__call-to-action{width:100%}}.s3d-flat-dashboard__call-to-action>*{border:none;justify-content:center;flex-grow:1}.s3d-flat-dashboard__call-to-action>:first-child{flex-basis:100%}.s3d-flat-dashboard__call-to-action-inner{border-radius:var(--space-2);border:1px solid var(--s3d2-color-border-gray-900);display:flex;overflow:hidden}.s3d-flat-dashboard__call-to-action-inner>*{border:none;overflow:hidden;border-radius:0!important;max-width:50%;min-width:33.33%;flex-grow:1;justify-content:center}.s3d-flat-dashboard__status-label{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-transform:none;position:absolute;left:var(--space-10);top:var(--space-1);display:flex;justify-content:center;align-items:center;gap:2px;height:var(--space-4);padding:0 1px 0 var(--space-1);border-radius:var(--space-24);background-color:var(--s3d2-color-semantic-success);color:var(--text-gray-200)}.s3d-flat-dashboard__status-label[data-sale="0"]{background-color:var(--color-semantic-danger)}.s3d-flat-dashboard__status-label[data-sale="1"]{background-color:var(--color-surface-semantic-success)}.s3d-flat-dashboard__status-label[data-sale="2"]{background-color:var(--color-semantic-warning)}.s3d-flat-dashboard__status-label[data-sale="3"]{background-color:#000}.s3d-flat-dashboard__status-label{color:var(--s3d2-color-text-gray-200)}.s3d-flat-dashboard__status-label span{color:var(--s3d2-color-text-gray-200);font-size:14px;font-style:normal;font-weight:400;line-height:100%;padding:3px 0}.s3d-flat-dashboard__status-label svg{width:14px;height:14px}.s3d-flat-dashboard__status-label svg path{fill:var(--s3d2-color-text-gray-200)}.s3d-intro{position:relative;width:100%;height:100%;display:flex;justify-content:center}@media screen and (max-width:1024px){.s3d-intro{display:flex!important;flex-direction:column}}.s3d-intro__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.s3d-intro__video-loader{position:absolute;left:0;bottom:0;height:10px;width:100%;background:var(--color-surface-gray-200-transperent-88);z-index:2;transform-origin:left;transition:transform .3s ease;display:none!important}.s3d-intro__video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.s3d-intro__video--active:before{display:none}.s3d-intro__video video{width:100%;height:100%;object-fit:cover}.s3d-intro__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.s3d-intro__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--shadow-gray-900-transparent-24)}.s3d-intro__bg img{width:100%;height:100%;object-fit:cover}.s3d-intro__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5)}.s3d-intro__content [data-intro-btn]{color:var(--s3d2-color-text-gray-900);background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.s3d-intro__content [data-intro-btn] span{position:relative;z-index:3}.s3d-intro__content [data-intro-btn]:hover:after{transform:translate3d(100%,0,0) skew(25deg)}.s3d-intro__content [data-intro-btn]:after{content:"";width:209%;height:200%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-hover-color-to-dark-bg-button)!important;z-index:0}@media screen and (min-width:1025px){.s3d-intro__content [data-intro-btn]{padding:14px 64px;font-size:24px;border-radius:50px}}@media screen and (min-width:1025px){.s3d-intro__content .text-style-3-d-fonts-1920-h-1{font-size:48px}}.s3d-intro__logo-wrap{width:300px;height:300px;border-radius:var(--space-2);overflow:hidden;margin-top:auto}@media screen and (min-width:1025px){.s3d-intro__logo-wrap{width:500px;height:500px;max-height:50vh}}.s3d-intro__logo-wrap img{width:100%;height:100%;object-fit:contain}#intro-app,#intro-app #intro-app{width:100%;height:100%;overflow-y:auto}#intro-app .section-tag{font-size:10px!important;letter-spacing:4px!important;text-transform:uppercase!important;color:#4b535b99!important;margin-bottom:24px!important;display:flex!important;align-items:center!important;gap:16px!important}#intro-app .section-tag:before{content:""!important;display:inline-block!important;width:48px!important;height:1px!important;background:#4b535b66!important;flex-shrink:0!important}#intro-app .panel{background:#fffaf405!important;border:none!important;border-left:1px solid rgba(75,83,91,.28)!important;box-shadow:none!important;display:grid!important;max-height:none!important}#intro-app .btn-gold{clip-path:none!important;background:transparent!important;border:1px solid rgba(75,83,91,.7)!important;padding:14px 36px!important;box-shadow:none!important}#intro-app .UrgencyBanner{position:fixed;left:0;right:0;z-index:898;background:linear-gradient(90deg,#fffffff7,#fffffff2,#fffffff7);border-bottom:1px solid rgba(168,144,106,.22);border-top:1px solid rgba(168,144,106,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:9px clamp(16px,4vw,56px);align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12;display:flex;flex-direction:column;top:50%;transform:translateY(-50%);padding:var(--space-4) var(--space-2);width:225px}#intro-app .UrgencyBanner>div:first-child{margin-bottom:10px}#intro-app .UrgencyBanner>div:first-child>div:first-child{flex-shrink:0}#intro-app .btn-gold:hover{background:#4b535b1a!important;border-color:var(--s3d2-color-gray-500)!important;color:#e0c89a!important;transform:none!important;box-shadow:none!important}#intro-app .btn-ghost{font-size:11px!important}#intro-app section+section{border-top:1px solid rgba(75,83,91,.08)!important}#intro-app .modal-overlay{background:#020204f5!important}#intro-app .modal-box{border:none!important;border-top:1px solid rgba(75,83,91,.5)!important;border-left:2px solid rgba(75,83,91,.5)!important;background:#080810!important;box-shadow:40px 40px #4b535b0a,60px 60px 80px #000c!important}#intro-app .input-field{border:none!important;border-bottom:1px solid rgba(75,83,91,.2)!important;background:transparent!important;padding-left:0!important}#intro-app .card-hover:hover{transform:none!important;box-shadow:none!important;outline:1px solid rgba(75,83,91,.3)!important}#intro-app nav{border-bottom:1px solid rgba(75,83,91,.1)!important}#intro-app .tab-btn{font-size:10px!important;text-transform:uppercase!important}#intro-app ::-webkit-scrollbar-thumb{background:#4b535b59}#intro-app :root{--radius: 0px;--font-weight-heading: 300}#intro-app body{background:#050507}#intro-app .panel{background:#fffaf406!important;border:none!important;border-left:1px solid rgba(75,83,91,.35)!important;box-shadow:none!important}#intro-app .btn-gold{clip-path:none!important;background:transparent!important;border:1px solid var(--s3d2-color-gray-500)!important;color:var(--s3d2-color-gray-500)!important;box-shadow:none!important}#intro-app .btn-gold:hover{background:var(--s3d2-color-gray-500)!important;color:#050507!important;box-shadow:none!important;transform:none!important}#intro-app .modal-overlay{background:#020204f2!important}#intro-app .modal-box{border:none!important;background:#fff!important;box-shadow:40px 40px 80px #fffc!important}#intro-app .input-field{border:none!important;border-bottom:1px solid rgba(75,83,91,.25)!important;background:transparent!important;padding-left:0!important}#intro-app .input-field:focus{border-bottom-color:var(--s3d2-color-gray-500)!important;box-shadow:none!important}#intro-app .card-hover:hover{transform:none!important;box-shadow:none!important;border-top:1px solid rgba(75,83,91,.6)!important;border-color:#4b535b4d!important}#intro-app .tab-btn.active:after{height:1px!important}#intro-app section+section:before,#intro-app [data-section]+[data-section]:before{content:"";display:block;height:1px;background:#4b535b1a;margin:0 clamp(24px,6vw,100px) 60px}#intro-app ::-webkit-scrollbar{width:2px}#intro-app ::-webkit-scrollbar-thumb{background:#4b535b66}#intro-app .has-sticky-cta{padding-bottom:56px}#intro-app .DeveloperSection__card img{width:100%!important}#intro-app .BuyerJourneyMap{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:590;display:flex;flex-direction:column;align-items:flex-end;gap:0;box-shadow:0 0 23px 9px #493b41;background:#4a3e45;padding:5px;border-radius:20px}#intro-app .LiveActivityTicker{position:fixed;bottom:90px;left:20px;z-index:610;max-width:320px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(168,144,106,.25);border-radius:10px;padding:10px 16px;display:flex;align-items:center;gap:10px;opacity:0;transition:opacity .4s;pointer-events:none}@media screen and (max-width:1024px){#intro-app .IntlBuyerHub__grid{display:flex!important;flex-direction:column}}@media screen and (max-width:1024px){#intro-app .ConstructionFeed__grid{flex-direction:column;display:flex!important}}.tablet .s3d-flat{display:flex;flex-direction:column;height:calc(var(--vh, 1vh) * 100);overflow-y:auto;padding-top:calc(var(--s3d-header) + var(--space-4));padding-bottom:var(--mobile-controller-height)}.tablet .s3d-flat__info-wrapper{column-count:2}.tablet .s3d-flat__info-wrapper>*{break-inside:avoid-column}.tablet .s3d-flat__floor-plan-container{grid-template-columns:max-content 1fr;gap:var(--space-2)}.tablet .s3d-flat__floor-plan-container .ButtonWithoutIcon{margin-left:auto;margin-right:auto;display:block;margin-top:var(--space-2)}.tablet .s3d-flat__floor-plan-container{grid-template-areas:"floor floor" "title nav"}.tablet .s3d-flat__floor-plan-container-nav{display:flex;margin:auto}.tablet .s3d-flat__floor-plan-container-nav>:nth-child(n+2){margin-top:0;margin-left:var(--space-1)}.tablet .s3d-flat__gallery-container{overflow:hidden}.tablet .s3d-flat__gallery-container-slide{padding-bottom:52.5%}.tablet .s3d-flat__explication-screen{grid-template-columns:1fr;max-height:none;display:flex;align-items:center;align-content:center;flex-direction:column-reverse;height:auto}.tablet .s3d-flat__explication-screen-slider{width:100%;margin-bottom:var(--space-2)}.tablet .s3d-flat__explication-screen-table{width:320px;max-width:320px;background-color:transparent}.tablet .s3d-flat__explication-screen-table .s3d-ctr__menu-3d-btn-style{background-color:transparent}.tablet .s3d-flat__content-wrapper{overflow:initial}.tablet .s3d-flat__documentation-screen{grid-template-columns:1fr}.tablet .s3d-flat__documentation-screen-title{padding:0;margin-bottom:var(--space-2)}.tablet .s3d-flat__documentation-screen .FlatDocCard{grid-column-start:1;grid-column-end:2}.tablet .s3d-flat__construction-progress-screen-title{padding:0;margin-bottom:var(--space-3)}.tablet .s3d-flat__construction-progress-screen-right{width:calc(100% - var(--offset) * 2);margin-top:var(--space-2);text-align:left;padding:var(--space-4)}.tablet .s3d-flat__construction-progress-screen-slide{padding-bottom:52.5%}.tablet .s3d-flat__construction-progress-screen-left{width:calc(100% - var(--offset) * 2)}.tablet .s3d-flat__floor-info{width:100%;height:100%}.tablet .s3d-flat__floor-info-wrapper{height:50vh}.tablet.landscape .s3d-flat__info-wrapper{max-width:50%}.mobile .s3d-flat{display:flex;flex-direction:column;overflow:initial;padding-top:calc(var(--s3d-header) + var(--space-4));padding-bottom:var(--mobile-controller-height);margin-bottom:calc(var(--mobile-controller-height) * -1);padding-left:var(--space-2);padding-right:var(--space-2);background-color:var(--color-surface-gray-200)}.mobile .s3d-flat__content-screen{background-color:var(--color-surface-gray-100);padding-bottom:var(--space-2)}.mobile .s3d-flat .s3d-flat__content-screen~.s3d-flat__content-screen{margin-top:var(--space-4)}.mobile .s3d-flat__content-wrapper{overflow:initial}.mobile .s3d-flat__floor-plan-container{grid-template-columns:max-content 1fr;gap:var(--space-2)}.mobile .s3d-flat__floor-plan-container .ButtonWithoutIcon{margin-left:auto;margin-right:auto;display:block;margin-top:var(--space-2)}.mobile .s3d-flat__floor-plan-container{grid-template-areas:"title" "floor" "nav"}.mobile .s3d-flat__floor-plan-container-nav{display:flex;margin:auto}.mobile .s3d-flat__floor-plan-container-nav>:nth-child(n+2){margin-top:0;margin-left:var(--space-1)}.mobile .s3d-flat__gallery-container{overflow:hidden}.mobile .s3d-flat__gallery-container-slide{position:relative;padding-bottom:100%}.mobile .s3d-flat__explication-screen{grid-template-columns:1fr;max-height:none;display:flex;align-items:center;align-content:center;flex-direction:column-reverse;height:auto}.mobile .s3d-flat__explication-screen-slider{width:100%;margin-bottom:var(--space-2)}.mobile .s3d-flat__explication-screen-slide{padding-bottom:100%}.mobile .s3d-flat__explication-screen-table{width:100%;background-color:transparent;padding:0}.mobile .s3d-flat__explication-screen-table .s3d-ctr__menu-3d-btn-style{background-color:transparent}.mobile .s3d-flat__other-flats-table{border-collapse:separate;border-spacing:var(--space-2) 0}.mobile .s3d-flat__other-flats-table th{vertical-align:middle}.mobile .s3d-flat__other-flats-table td{padding-top:var(--space-3);padding-bottom:var(--space-3);vertical-align:middle}.mobile .s3d-flat__other-flats-table .s3d-card__status{display:flex;flex-direction:column-reverse;padding:var(--space-1);border-radius:var(--border-space-2)}.mobile .s3d-flat__other-flats-table .ButtonWithoutIcon{padding:var(--space-1)}.mobile .s3d-flat__documentation-screen{grid-template-columns:1fr}.mobile .s3d-flat__documentation-screen-title{padding:0;margin-bottom:var(--space-2)}.mobile .s3d-flat__documentation-screen .FlatDocCard{grid-column-start:1;grid-column-end:2}.mobile .s3d-flat__financial-terms-screen{grid-template-columns:1fr}.mobile .s3d-flat__financial-terms-screen-title{padding:0;margin-bottom:var(--space-2);margin-top:var(--space-4)}.mobile .s3d-flat__financial-terms-screen .FlatFinancialTermsCard{grid-column-start:1;grid-column-end:2}.mobile .s3d-flat__construction-progress-screen{margin-top:var(--space-4)}.mobile .s3d-flat__construction-progress-screen-title{padding:0;margin-bottom:var(--space-3)}.mobile .s3d-flat__construction-progress-screen-left{width:calc(100% - var(--offset) * 2);padding:var(--space-4)}.mobile .s3d-flat__construction-progress-screen-right{width:calc(100% - var(--offset) * 2);margin-top:var(--space-2);text-align:left;padding:var(--space-4)}.mobile .s3d-flat__construction-progress-screen-slide{padding-bottom:100%}.s3d-floor{--s3d-floor__menu-container-w: 264px;display:grid;grid-template-columns:var(--s3d-floor__menu-container-w) auto 40px var(--space-4);grid-template-rows:var(--s3d-header) auto var(--menu-h);grid-template-areas:". . . ." "menu svg zoom ." "menu svg zoom .";width:100%;height:100%;background-color:var(--color-surface-gray-200);padding:var(--space-4)}.s3d-floor__title{margin-bottom:var(--space-5)}.s3d-floor__title.text-style-3-d-fonts-1920-h-1{text-transform:uppercase}.s3d-floor__info-container{margin-bottom:var(--space-5)}.s3d-floor__info-container__title{margin-bottom:8px}.s3d-floor__info-container2{margin-bottom:var(--space-5)}.s3d-floor__info-container2>*{white-space:nowrap}.s3d-floor__info-container2__title{margin-bottom:8px}.s3d-floor .s3d-floor__menu-container{position:relative;width:auto;min-height:auto;height:auto;background-color:var(--color-surface-gray-100);border-radius:var(--border-space-2);padding:var(--space-5);display:flex;flex-direction:column;grid-area:menu;height:max-content}@media screen and (min-width:1025px){.s3d-floor .s3d-floor__menu-container{max-height:calc(100vh - var(--s3d-header) - var(--space-5));overflow-y:auto;overflow-x:hidden}}.s3d-floor .s3d-floor__menu-container .s3d-floor__info-container{position:static}.s3d-floor .s3d-floor__menu-container .s3d-floor__tabs-wrapper .CheckboxWithLabel{margin-top:var(--space-1)}.s3d-floor .s3d-floor__menu-container .s3d-floor__tabs{flex-direction:column}.s3d-floor .s3d-floor__menu-container .s3d-floor__nav{width:100%}.s3d-floor .s3d-floor__menu-container .s3d-floor__nav [data-swiper-floor-list-wrapper]{width:auto}@media screen and (min-width:768px){.s3d-floor .s3d-floor__menu-container .s3d-floor__nav [data-swiper-floor-list-wrapper]{width:100%;padding-left:var(--space-4);padding-right:var(--space-4)}}@media screen and (max-width:1024px){.s3d-floor{height:auto;grid-template-columns:1fr;grid-template-rows:var(--s3d-header) auto min-content var(--menu-h);grid-template-areas:"." "svg" "info" "menu"}}.s3d-floor__svg-container{overflow:hidden}.s3d-floor__svg-wrapper{display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden}@media screen and (min-width:1025px){.s3d-floor__svg-wrapper{width:100%;height:100%}}.s3d-floor__svg-container{grid-area:svg;max-height:100%;width:100%;padding:40px;align-self:center;height:calc(var(--vh, 1vh) * 100 - var(--s3d-header) - var(--space-4) * 2)}.s3d-floor__svg-container--inner{overflow:hidden;width:100%;height:100%}.s3d-floor__svg-container svg{max-height:calc(var(--vh, 1vh) * 100 - var(--s3d-header))}@media screen and (min-width:1025px){.s3d-floor__svg-container svg{width:100%;height:100%}}.s3d-floor__svg-container use{pointer-events:none}.s3d-floor .s3d-floor__nav p{display:none}.s3d-floor__nav{display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.s3d-floor__nav .swiper-wrapper{font-size:13px}.s3d-floor__nav-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--s3d2-color-gray-200);cursor:pointer;transition:.25s ease-out}.s3d-floor__nav-btn.disable{opacity:.1;background:#000;pointer-events:none}.s3d-floor__nav-btn.disable svg path{fill:#fff}.s3d-floor__nav-btn:hover{border-color:var(--border-gray-600-transparent-88);background-color:var(--color-surface-gray-400-transperent-88)}@media(hover:hover){.s3d-floor__nav-btn{position:relative;overflow:hidden;background-color:transparent;background-color:var(--color-surface-gray-400-transperent-88)}.s3d-floor__nav-btn svg{position:relative;z-index:2}.s3d-floor__nav-btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:.25s ease-in-out;background-color:var(--color-surface-gray-200);border-radius:50%}.s3d-floor__nav-btn:hover:after{transform:translate3d(0,-100%,0)}.s3d-floor__nav-btn.disable:after{opacity:.1;background:#000}}.s3d-floor__nav [data-flat-floor-list]{width:125px;overflow:hidden}@media screen and (min-width:1025px){.s3d-floor__nav [data-flat-floor-list]{width:125px}}.s3d-floor__nav [data-swiper-floor-list-wrapper]{width:290px;overflow:hidden}@media screen and (max-width:1024px){.s3d-floor__nav [data-swiper-floor-list-wrapper]{width:100px}}@media screen and (max-width:680px){.s3d-floor__nav [data-swiper-floor-list-wrapper]{width:60px}}.s3d-floor__nav [data-swiper-floor-list-wrapper] .swiper-floor-list button.swiper-floor-list__slide{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;background:none;border:none;color:var(--s3d2-color-text-gray-900);padding:0;transition:.25s ease-out;width:24px;height:24px;border-radius:var(--border-space-1);cursor:pointer;border:1px solid transparent}@media screen and (min-width:1023px){.s3d-floor__nav [data-swiper-floor-list-wrapper] .swiper-floor-list button.swiper-floor-list__slide:hover{background-color:var(--color-surface-gray-300);border-color:var(--s3d2-color-border-gray-400)}}.s3d-floor__nav [data-swiper-floor-list-wrapper] .swiper-floor-list button.swiper-floor-list__slide.active{background-color:var(--surface-gray-900);color:var(--s3d2-color-text-gray-200)}.s3d-floor__nav [data-current-floor]{color:#000;font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font32);width:40px;text-align:center}.s3d-floor__nav button .floor-list{position:absolute;left:0;bottom:100%;background:var(--color-surface-gray-100);width:320px;z-index:100;border-radius:var(--border-space-2);display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding:20px;gap:4px;opacity:0;pointer-events:none;transition:.25s ease-out}.s3d-floor__nav button .floor-list__title{width:100%;text-align:left;font-size:20px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;margin-bottom:8px;text-transform:capitalize;color:var(--s3d2-color-text-gray-900)}.s3d-floor__nav button .floor-list button{font-family:Inter Display,sans-serif;font-weight:400;width:24px;height:24px;border-radius:var(--space-1);transition:.25s ease-out;display:flex;align-items:center;justify-content:center;font-size:var(--font14);line-height:130%;background:transparent;border-color:transparent;border:1px solid transparent;color:var(--s3d2-color-text-gray-900);cursor:pointer}.s3d-floor__nav button .floor-list button.active{background-color:var(--surface-gray-900);color:var(--s3d2-color-text-gray-200)}@media(hover:hover){.s3d-floor__nav button .floor-list button:not(.active):hover{background-color:var(--color-surface-gray-300);border-color:var(--s3d2-color-border-gray-400)}}@media screen and (min-width:1023px){.s3d-floor__nav button:hover .floor-list{opacity:1;pointer-events:all}}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper:hover .s3d-floor__tabs{opacity:1;visibility:visible;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;gap:2px}}.s3d-floor__tabs-wrapper .s3d-floor__tabs{display:flex;align-items:center;justify-content:center}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs{flex-direction:column-reverse;opacity:0;visibility:hidden;position:absolute;bottom:100%;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;margin-bottom:2px}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab{border-top:1px solid #c0d1e1;border-bottom:1px solid #c0d1e1;border-right:1px solid #c0d1e1;border-left:none;border-radius:0;height:var(--btn);position:relative;display:flex;align-items:center;justify-content:center;padding:0 16px;cursor:pointer;background:transparent}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab{background:#f4f8fd;width:120px;border-radius:var(--border-space-2)}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab svg{display:none;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab svg{display:none}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab:first-child{border-radius:var(--border-space-2) 0 0 8px;border-left:1px solid #c0d1e1}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab:first-child{border-radius:var(--border-space-2)}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab:last-child{border-radius:0 8px 8px 0}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab:last-child{border-radius:var(--border-space-2)}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="1"]{color:#000}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="1"]{border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="1"] svg{fill:#000;stroke:#000}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="1"].active{color:#f4f8fd;background:#000;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="1"].active{border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="2"]{color:#000}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="2"]{border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="2"] svg{fill:#000;stroke:#000}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="2"].active{color:#f4f8fd;background:#000;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:none}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="2"].active{border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="3"]{color:#000}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="3"]{border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="3"] svg{fill:#000;stroke:#000}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="3"].active{color:#f4f8fd;background:#000;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:none}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="3"].active{border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="4"]{color:#000}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="4"]{border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="4"] svg{fill:#000;stroke:#000}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="4"].active{color:#f4f8fd;background:#000;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:none}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms="4"].active{border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms=all]{color:#000}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms=all]{border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000}}.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms=all].active{color:#f4f8fd;background:#000;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:none}@media screen and (max-width:680px){.s3d-floor__tabs-wrapper .s3d-floor__tabs .s3d-floor__tab[data-rooms=all].active{border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000}}.s3d-floor .s3d-ctr__menu-3d-btn-style{justify-content:space-between;margin:var(--space-5) 0}.s3d-floor__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--surface-gray-900-transperent-40);z-index:10;pointer-events:none;opacity:0;transition:.25s ease-out}.s3d-floor.with-overlay .s3d-floor__overlay{pointer-events:all;opacity:1}.s3d-floor__zoom-wrapper{display:none;align-items:center;justify-content:center;flex-direction:column;grid-area:zoom;margin-top:var(--space-4)}.s3d-floor__zoom-wrapper>:nth-child(n+2){margin-top:var(--space-1)}.desktop .s3d-floor__svg-container{width:calc(100% - var(--space-4));margin-left:auto}.desktop .s3d-floor__zoom-wrapper{padding-right:var(--space-4);position:relative;margin-top:0}.desktop .s3d-floor__zoom-wrapper:after{position:absolute;content:"";width:var(--space-2);left:100%;top:0;height:100%}.mobile .s3d-floor{height:calc(var(--vh, 1vh) * 100);overflow-y:auto;display:flex;flex-direction:column;align-content:center;padding-bottom:calc(var(--mobile-controller-height) + var(--space-2));padding-top:calc(var(--s3d-header) + var(--space-2));padding-left:var(--space-2);padding-right:var(--space-2)}.mobile .s3d-floor>.s3d-floor__nav-wrapper{text-align:center;margin-top:var(--space-4)}.mobile .s3d-floor>.s3d-floor__nav-wrapper [data-swiper-floor-list-wrapper]{width:175px}.mobile .s3d-floor>*{flex-shrink:0}.mobile .s3d-floor__svg-container{height:50vh;max-height:none}.mobile .s3d-floor__svg-container .s3d-floor__svg-wrapper,.mobile .s3d-floor__svg-container .s3d-floor__svg{width:100%;height:100%;max-height:none}.mobile .s3d-floor .s3d-floor__menu-container{order:1}.mobile .s3d-floor .s3d-floor__svg-container{order:2;padding:0}.mobile .s3d-floor>.s3d-floor__nav-wrapper{order:4}.mobile .s3d-floor .s3d-floor__zoom-wrapper{order:3;flex-direction:row}.mobile .s3d-floor .s3d-floor__zoom-wrapper>:nth-child(n+2){margin-top:0;margin-left:var(--space-1)}.mobile .s3d-floor__info-container2{margin-bottom:0}.tablet.landscape .s3d-floor{grid-template-rows:var(--s3d-header) 57.5% min-content var(--menu-h)}.tablet.landscape .s3d-floor svg.s3d-floor__svg,.tablet.landscape .s3d-floor div.s3d-floor__svg{height:100%}.tablet.portrait .s3d-floor{height:calc(var(--vh, 1vh) * 100);grid-template-columns:1fr;align-items:start;grid-template-rows:var(--s3d-header) min-content auto calc(80px + var(--space-4)) var(--menu-h);grid-template-areas:"." "menu" "svg" "zoom" "info"}.tablet.portrait .s3d-floor__menu-container{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.tablet.portrait .s3d-floor__menu-container>div{width:calc(33% - var(--space-3));text-align:center}.tablet.portrait .s3d-floor__zoom-wrapper{flex-direction:row}.tablet.portrait .s3d-floor__zoom-wrapper>:nth-child(n+2){margin-top:0;margin-left:var(--space-1)}.tablet.portrait .s3d-floor__nav-wrapper{position:fixed;bottom:calc(var(--mobile-controller-height) + 8px)}.tablet.portrait .s3d-floor__info-container2{display:flex;flex-direction:column;justify-content:center;align-items:center}.tablet.portrait .s3d-floor__tabs-wrapper{display:flex;flex-wrap:wrap}.tablet.portrait .s3d-floor__tabs-wrapper .s3d-floor__info-container__title{width:100%;text-align:left}.tablet.portrait .s3d-floor__tabs-wrapper .CheckboxWithLabel{width:50%}.s3d-fv,.s3d-pl{display:grid;height:100%;width:100%;grid-template-areas:"amount amount amount" ". content .";grid-template-columns:calc(var(--controller-w) + var(--offset)) auto calc(var(--controller-w) + var(--offset));grid-template-rows:auto 1fr;overflow:hidden;padding-top:var(--s3d-header);transition:grid-template-columns .3s linear}@media screen and (max-width:1440px){.s3d-fv,.s3d-pl{grid-template-columns:calc(var(--controller-w) + var(--offset)) auto var(--offset)}}@media screen and (max-width:1440px)and (min-width:1024px){.s3d-fv,.s3d-pl{--filter-width: 375px}}@media screen and (max-width:1024px){.s3d-fv,.s3d-pl{grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"amount" "content"}}.s3d-fv__mobile-results,.s3d-pl__mobile-results{padding-top:var(--space-3);padding-left:var(--space-2);padding-right:var(--space-2)}.s3d-fv,.s3d-pl{font-size:20px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}.s3d-fv__not-found,.s3d-pl__not-found{color:var(--s3d2-color-text-gray-900);text-align:left;background-color:var(--not-found-color);padding:var(--space-4);border-radius:var(--border-space-3);margin-bottom:var(--space-4);margin-top:0}@media screen and (max-width:768px){.s3d-fv__not-found,.s3d-pl__not-found{margin:var(--space-2)}}.s3d-fv__not-found-top,.s3d-pl__not-found-top{display:flex;align-items:center;justify-content:center;color:var(--s3d2-color-text-gray-900)}.s3d-fv__not-found-top svg,.s3d-pl__not-found-top svg{width:24px;height:24px;fill:var(--s3d2-color-text-gray-900);stroke:var(--s3d2-color-text-gray-900);margin-right:var(--space-3)}.s3d-fv__not-found-bottom,.s3d-pl__not-found-bottom{font-size:13px;color:var(--s3d2-color-gray-700);text-align:center}.s3d-fv__container,.s3d-pl__container{grid-area:content;display:flex;height:100%;flex-direction:column;align-content:flex-start;overflow:hidden}.s3d-fv__container .s3d-fv__list,.s3d-fv__container .s3d-pl__list,.s3d-pl__container .s3d-fv__list,.s3d-pl__container .s3d-pl__list{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:max-content;column-gap:16px;row-gap:16px;width:100%;overflow-y:auto;margin-left:0;margin-right:0;-ms-overflow-style:none;scrollbar-width:thin;scrollbar-color:var(--color-surface-gray-600) transparent}.s3d-fv__container .s3d-fv__list::-webkit-scrollbar,.s3d-fv__container .s3d-pl__list::-webkit-scrollbar,.s3d-pl__container .s3d-fv__list::-webkit-scrollbar,.s3d-pl__container .s3d-pl__list::-webkit-scrollbar{width:4px;border-radius:4px;cursor:pointer}.s3d-fv__container .s3d-fv__list::-webkit-scrollbar-track,.s3d-fv__container .s3d-pl__list::-webkit-scrollbar-track,.s3d-pl__container .s3d-fv__list::-webkit-scrollbar-track,.s3d-pl__container .s3d-pl__list::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.s3d-fv__container .s3d-fv__list::-webkit-scrollbar-thumb,.s3d-fv__container .s3d-pl__list::-webkit-scrollbar-thumb,.s3d-pl__container .s3d-fv__list::-webkit-scrollbar-thumb,.s3d-pl__container .s3d-pl__list::-webkit-scrollbar-thumb{background:var(--color-surface-gray-600);border-radius:4px;cursor:pointer}.s3d-fv__container .s3d-fv__list::-webkit-scrollbar-thumb:active,.s3d-fv__container .s3d-pl__list::-webkit-scrollbar-thumb:active,.s3d-pl__container .s3d-fv__list::-webkit-scrollbar-thumb:active,.s3d-pl__container .s3d-pl__list::-webkit-scrollbar-thumb:active{background-color:var(--color-surface-gray-600);cursor:pointer;border-radius:4px}.s3d-fv__container .s3d-fv__list,.s3d-fv__container .s3d-pl__list,.s3d-pl__container .s3d-fv__list,.s3d-pl__container .s3d-pl__list{transition:grid-template-columns .3s linear}.s3d-fv__container .s3d-fv__list>*,.s3d-fv__container .s3d-pl__list>*,.s3d-pl__container .s3d-fv__list>*,.s3d-pl__container .s3d-pl__list>*{transition:transform .3s linear,opacity .3s linear,width .3s linear,margin .3s linear;will-change:transform}@media screen and (max-width:1440px){.s3d-fv__container .s3d-fv__list,.s3d-fv__container .s3d-pl__list,.s3d-pl__container .s3d-fv__list,.s3d-pl__container .s3d-pl__list{grid-template-columns:repeat(auto-fill,minmax(267px,1fr))}}@media screen and (max-width:1024px){.s3d-fv__container .s3d-fv__list,.s3d-fv__container .s3d-pl__list,.s3d-pl__container .s3d-fv__list,.s3d-pl__container .s3d-pl__list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-top:var(--offset);padding:0 var(--offset)}}@media screen and (max-width:680px){.s3d-fv__container .s3d-fv__list,.s3d-fv__container .s3d-pl__list,.s3d-pl__container .s3d-fv__list,.s3d-pl__container .s3d-pl__list{margin-top:var(--space-5)}.s3d-fv__container .s3d-fv__list.list,.s3d-fv__container .s3d-pl__list.list,.s3d-pl__container .s3d-fv__list.list,.s3d-pl__container .s3d-pl__list.list{margin-top:var(--space-2)}}.s3d-fv__container .s3d-pl__list.list,.s3d-pl__container .s3d-pl__list.list{display:flex;flex-direction:column}.s3d-fv__container .s3d-pl__list.list .s3d-card,.s3d-pl__container .s3d-pl__list.list .s3d-card{position:relative;flex-direction:row;box-sizing:border-box;width:100%;height:200px;min-height:200px;padding:20px;margin:var(--space-2) 0;transition:all .3s linear}.s3d-fv__container .s3d-pl__list.list .s3d-card:first-child,.s3d-pl__container .s3d-pl__list.list .s3d-card:first-child{margin-top:0}.s3d-fv__container .s3d-pl__list.list .s3d-card .s3d-card__header,.s3d-pl__container .s3d-pl__list.list .s3d-card .s3d-card__header{min-width:560px;width:560px}@media screen and (min-width:1025px)and (max-width:1420px){.s3d-fv__container .s3d-pl__list.list .s3d-card .s3d-card__header,.s3d-pl__container .s3d-pl__list.list .s3d-card .s3d-card__header{width:410px;min-width:410px}}.s3d-fv__container .s3d-pl__list.list .s3d-card .s3d-card__image,.s3d-pl__container .s3d-pl__list.list .s3d-card .s3d-card__image{position:absolute;left:0;top:0;bottom:0;box-sizing:border-box;width:200px;height:100%;padding:40px;margin:0;min-height:100%}.s3d-fv__container .s3d-pl__list.list .s3d-card .left,.s3d-pl__container .s3d-pl__list.list .s3d-card .left{position:absolute;left:220px;bottom:50px;height:min-content;padding:0}.s3d-fv__container .s3d-pl__list.list .s3d-card .right,.s3d-pl__container .s3d-pl__list.list .s3d-card .right{position:absolute;top:8px;right:8px}.s3d-fv__container .s3d-pl__list.list .s3d-card .s3d-card__middle,.s3d-pl__container .s3d-pl__list.list .s3d-card .s3d-card__middle{position:absolute;left:220px;top:50px;width:320px;height:min-content;padding:0}@media screen and (min-width:1241px)and (max-width:1520px){.s3d-fv__container .s3d-pl__list.list .s3d-card .s3d-card__middle,.s3d-pl__container .s3d-pl__list.list .s3d-card .s3d-card__middle{width:240px}}@media screen and (min-width:1025px)and (max-width:1240px){.s3d-fv__container .s3d-pl__list.list .s3d-card .s3d-card__middle,.s3d-pl__container .s3d-pl__list.list .s3d-card .s3d-card__middle{width:170px}}.s3d-fv__container .s3d-pl__list.list .s3d-card .s3d-card__info-label-wrapper,.s3d-pl__container .s3d-pl__list.list .s3d-card .s3d-card__info-label-wrapper{position:absolute;left:427px;bottom:50px;height:26px;margin:0;padding:0}.s3d-fv__container .s3d-pl__list.list .s3d-card .s3d-card__info-wrapper,.s3d-pl__container .s3d-pl__list.list .s3d-card .s3d-card__info-wrapper{display:flex;flex-direction:row-reverse;gap:0;width:100%;padding:0}.s3d-fv__container .s3d-pl__list.list .s3d-card .s3d-card__table,.s3d-pl__container .s3d-pl__list.list .s3d-card .s3d-card__table{position:relative;display:flex;align-items:center;width:50%;top:30px;height:38px;padding-left:30px;text-align:start}.s3d-fv__container .s3d-pl__list.list .s3d-card .s3d-card__title,.s3d-pl__container .s3d-pl__list.list .s3d-card .s3d-card__title{position:relative;width:50%;top:30px;height:38px;padding-right:30px;text-align:end}.s3d-fv__container .s3d-pl__list.list .s3d-card .s3d-card__title:after,.s3d-pl__container .s3d-pl__list.list .s3d-card .s3d-card__title:after{content:"/";position:absolute;right:0}.s3d-fv__container .s3d-fv__list,.s3d-pl__container .s3d-fv__list{margin-bottom:var(--offset)}.s3d-fv__container .s3d-fv__list .s3d-card .s3d__close,.s3d-pl__container .s3d-fv__list .s3d-card .s3d__close{display:flex}.s3d-fv__container .s3d-fv__list .s3d-card .s3d-card__status,.s3d-pl__container .s3d-fv__list .s3d-card .s3d-card__status{top:auto;bottom:0;border-radius:var(--border-space-2) var(--border-space-2) 0 var(--border-space-2)}.s3d-fv .s3d__wrapper__plannings__filter,.s3d-pl .s3d__wrapper__plannings__filter{display:none}@media screen and (max-width:680px){.s3d-fv .s3d__wrapper__plannings__filter,.s3d-pl .s3d__wrapper__plannings__filter{display:flex;align-items:center;justify-content:center;position:fixed;bottom:var(--controller-h);left:0;width:100%;height:var(--menu-h);background:#f4f8fd;visibility:visible;border-top:1px solid #cbd0db}.s3d-fv .s3d__wrapper__plannings__filter .s3d-ctr__menu-3d-btn-style,.s3d-pl .s3d__wrapper__plannings__filter .s3d-ctr__menu-3d-btn-style{visibility:visible;border:1px solid #000000;color:#000}.s3d-fv .s3d__wrapper__plannings__filter .s3d-ctr__menu-3d-btn-style .s3d-ctr__filter__icon,.s3d-pl .s3d__wrapper__plannings__filter .s3d-ctr__menu-3d-btn-style .s3d-ctr__filter__icon{margin-right:8px;display:flex;align-items:center;justify-content:center}.s3d-fv .s3d__wrapper__plannings__filter .s3d-ctr__menu-3d-btn-style .s3d-ctr__filter__icon svg,.s3d-pl .s3d__wrapper__plannings__filter .s3d-ctr__menu-3d-btn-style .s3d-ctr__filter__icon svg{height:var(--icon16);width:var(--icon16);stroke:#000}}.s3d-fv__toggle-list,.s3d-pl__toggle-list{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}@media screen and (max-width:1366px){.s3d-fv__toggle-list,.s3d-pl__toggle-list{margin-bottom:var(--space-2);padding-left:var(--space-4);padding-right:var(--space-4)}}@media screen and (max-width:768px){.s3d-fv__toggle-list,.s3d-pl__toggle-list{margin-bottom:0}.s3d-fv__toggle-list button span,.s3d-pl__toggle-list button span{display:none}}.s3d-fv__toggle-list-buttons-bg,.s3d-pl__toggle-list-buttons-bg{position:absolute;z-index:1;top:0;left:0;width:100px;height:100%;background-color:var(--s3d2-color-surface-gray-900);border-color:var(--border-brand-900);border-radius:var(--border-space-2);transition:all .25s ease-out}@media screen and (max-width:768px){.s3d-fv__toggle-list-buttons-bg,.s3d-pl__toggle-list-buttons-bg{width:40px}}.s3d-fv__toggle-list-buttons,.s3d-pl__toggle-list-buttons{position:relative;display:flex;flex-direction:row;background-color:var(--color-surface-gray-200-transperent-88);border-radius:var(--border-space-2);border:1px solid var(--s3d2-color-border-gray-400);cursor:pointer;overflow:hidden}.s3d-fv__toggle-list-buttons .ButtonIconLeft,.s3d-pl__toggle-list-buttons .ButtonIconLeft{display:flex;justify-content:center;width:90px;position:relative;border:none}@media screen and (max-width:768px){.s3d-fv__toggle-list-buttons .ButtonIconLeft,.s3d-pl__toggle-list-buttons .ButtonIconLeft{width:40px;padding:var(--space-2)}}.s3d-fv__toggle-list-buttons .ButtonIconLeft span,.s3d-pl__toggle-list-buttons .ButtonIconLeft span{position:relative;z-index:2;transition:all .9s ease-out}@media screen and (max-width:768px){.s3d-fv__toggle-list-buttons .ButtonIconLeft span,.s3d-pl__toggle-list-buttons .ButtonIconLeft span{display:none}}.s3d-fv__toggle-list-buttons .ButtonIconLeft svg,.s3d-pl__toggle-list-buttons .ButtonIconLeft svg{position:relative;z-index:2;fill:var(--s3d2-color-icon-gray-900);transition:all .9s ease-out}@media screen and (max-width:768px){.s3d-fv__toggle-list-buttons .ButtonIconLeft svg,.s3d-pl__toggle-list-buttons .ButtonIconLeft svg{margin-right:0}}.s3d-fv__toggle-list-buttons .ButtonIconLeft svg path,.s3d-pl__toggle-list-buttons .ButtonIconLeft svg path{fill:var(--s3d2-color-icon-gray-900)}.s3d-fv__toggle-list-buttons .ButtonIconLeft.active,.s3d-pl__toggle-list-buttons .ButtonIconLeft.active{color:var(--s3d2-color-icon-gray-200);pointer-events:none}.s3d-fv__toggle-list-buttons .ButtonIconLeft.active svg,.s3d-pl__toggle-list-buttons .ButtonIconLeft.active svg{fill:var(--s3d2-color-icon-gray-200)}.s3d-fv__toggle-list-buttons .ButtonIconLeft.active svg path,.s3d-pl__toggle-list-buttons .ButtonIconLeft.active svg path{fill:var(--s3d2-color-icon-gray-200)}.s3d-fv__toggle-list-buttons .ButtonIconLeft.active,.s3d-pl__toggle-list-buttons .ButtonIconLeft.active{background-color:var(--s3d2-color-surface-gray-900);border-color:var(--border-brand-900);color:var(--s3d2-color-icon-gray-200)}@media(hover:hover){.s3d-fv__toggle-list-buttons:hover,.s3d-pl__toggle-list-buttons:hover{border-color:var(--border-gray-600-transparent-88);background-color:var(--color-surface-gray-400-transperent-88)}.s3d-fv .ButtonIconLeft.active:hover,.s3d-pl .ButtonIconLeft.active:hover{background-color:var(--s3d2-color-surface-gray-900);border-color:var(--border-brand-900);color:var(--s3d2-color-icon-gray-200)}}.js-s3d-filter-open[data-type=plannings] .s3d-pl{grid-template-columns:var(--filter-width) auto calc(var(--controller-w) + var(--offset))}.js-s3d-filter-open[data-type=plannings] .s3d-pl__filter-container{border-right:1px solid var(--s3d2-color-border-gray-900-transparent-10);border-radius:var(--border-space-3);overflow-y:auto;overflow-x:hidden}.js-s3d-filter-open[data-type=plannings] .s3d2-filter-call-button{transform:translate(-34%,-50%) rotate(-90deg)}.s3d-pl{grid-template-areas:"filter content content" "filter content content";grid-template-columns:0 auto calc(var(--controller-w) + var(--offset));grid-template-rows:auto 100%;padding:calc(var(--space-4) + var(--s3d-header)) var(--space-4) var(--space-4);padding-left:0;height:calc(var(--vh) * 100);align-self:flex-end;column-gap:var(--space-8);transition:grid-template-columns .3s linear}.s3d-pl__list{margin-top:0;margin-bottom:0;transition:.35s ease-out}@media screen and (max-width:600px){.s3d-pl__list{transition:none}}@media screen and (max-width:768px){.s3d-pl__mobile-results{display:none}}.s3d-pl__toggle-list{margin-top:var(--space-2)}.s3d-pl__toggle-list-mobile-amount{margin-left:var(--space-5);margin-right:auto}@media screen and (min-width:769px){.s3d-pl__toggle-list-mobile-amount{display:none}}.s3d-pl__container{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:1023px){.s3d-pl__container{width:100vw}}.s3d-pl__container-pending{position:absolute;display:flex;align-items:center;justify-content:center;left:0;top:0;width:100%;height:100%;z-index:10;background-color:var(--color-special-200-transparent-40);opacity:0;visibility:hidden;pointer-events:none;transition:.15s ease-out}.s3d-pl__container.pending .s3d-pl__container-pending{opacity:1;visibility:visible;pointer-events:painted}.s3d-pl__container.pending .s3d-pl__list{opacity:0}.s3d-pl__container .lds-ring div{color:var(--s3d2-color-surface-gray-900)}.s3d-pl__container:not(.pending) .lds-ring div{animation:none}.s3d-pl__filter-container{grid-area:filter}.s3d-pl__filter-container .s3d-filter-wrap{background-image:none}.s3d-pl__filter-container:empty{display:none}.s3d-pl__filter-container>*{position:static}@media screen and (max-width:1160px){.desktop .s3d-pl{grid-template-columns:min(350px,100vw) auto calc(var(--controller-w) + var(--offset));padding-bottom:0}}.tablet .s3d-pl{align-self:flex-start;padding-top:var(--s3d-header)}.tablet .s3d__wrapper__plannings__filter{display:flex;align-items:center;justify-content:center;position:fixed;bottom:var(--controller-h);left:0;width:100%;height:var(--menu-h);background:#f4f8fd;visibility:visible;border-top:1px solid #cbd0db}.tablet .s3d__wrapper__plannings__filter .s3d-ctr__menu-3d-btn-style{visibility:visible;border:1px solid #000000;color:#000}.tablet .s3d__wrapper__plannings__filter .s3d-ctr__menu-3d-btn-style .s3d-ctr__filter__icon{margin-right:8px;display:flex;align-items:center;justify-content:center}.tablet .s3d__wrapper__plannings__filter .s3d-ctr__menu-3d-btn-style .s3d-ctr__filter__icon svg{height:var(--icon16);width:var(--icon16);stroke:#000}@media screen and (min-width:1365px){.tablet.landscape .s3d-fv__container .s3d-pl__list,.tablet.landscape .s3d-pl__container .s3d-pl__list{height:calc(var(--vh, 1vh) * 100)}.tablet.landscape .s3d-filter-wrap.s3d-planning-filter-wrap{bottom:0}.tablet.landscape .s3d__wrapper__plannings__filter{position:fixed;bottom:0}}.tablet .s3d-pl{grid-template-areas:"content content content" "content content content";padding:calc(var(--s3d-header) + var(--space-1)) 0 0 0;grid-template-columns:1fr 1fr 1fr}.tablet .s3d-pl .s3d__wrapper__plannings__filter{display:none}.tablet .s3d-pl .s3d-filter-wrap{position:fixed;left:0;top:var(--s3d-header);height:max-content;bottom:var(--mobile-controller-height);transform:translate(-100%)}.tablet .s3d-pl .s3d-filter-wrap .s3d-filter__close-wrap{display:flex;top:16px;width:24px;height:24px;right:var(--space-3)}.tablet .s3d-pl .s3d-filter-wrap.s3d-open-filter{transform:translate(0);height:100%}.mobile .s3d-card{transition:none}.mobile .s3d-pl{grid-template-areas:"content";padding:0;grid-template-columns:1fr;grid-template-rows:1fr;column-gap:0;padding-top:calc(var(--s3d-header) + var(--space-2))}.mobile .s3d-pl .s3d__wrapper__plannings__filter{display:none}.mobile .s3d-pl .s3d-filter-wrap{position:fixed;transform:translate(-100%);transition:.25s ease-in!important}.mobile .s3d-pl .s3d-filter-wrap .s3d-filter__close-wrap{display:flex;top:var(--space-5)}.mobile .s3d-pl .s3d-filter-wrap.s3d-open-filter{transform:translate(0);height:100%}.s3d-fv{padding-left:var(--space-4);padding-right:var(--space-4);padding-top:calc(var(--s3d-header) + var(--space-4));grid-template-areas:"amount amount amount" "content content content"}.s3d-fv .s3d-fv__container .s3d-fv__list{display:flex;align-items:flex-start;grid-gap:var(--space-4);overflow-x:auto;flex-grow:1}.s3d-fv .s3d-fv__container .s3d-fv__list::-webkit-scrollbar{width:8px;height:8px;cursor:pointer}.s3d-fv .s3d-fv__container .s3d-fv__list::-webkit-scrollbar-thumb{background:var(--color-surface-gray-600);border-radius:var(--border-space-2);cursor:pointer}.s3d-fv .s3d-fv__container .s3d-fv__list::-webkit-scrollbar-track{background:transparent}.s3d-fv .s3d-fv__container .s3d-fv__list{scrollbar-face-color:var(--color-surface-gray-600);scrollbar-track-color:transparent}.s3d-fv .s3d-fv__container .s3d-fv__list{-ms-overflow-style:none}.s3d-fv .s3d-fv__container .s3d-fv__list::-webkit-scrollbar{height:8px;cursor:pointer}.s3d-fv .s3d-fv__container .s3d-fv__list::-webkit-scrollbar-thumb{background:var(--color-surface-gray-600);border-radius:4px;cursor:pointer}.s3d-fv .s3d-fv__container .s3d-fv__list::-webkit-scrollbar-thumb:active{background-color:gray;cursor:pointer}.s3d-fv .s3d-fv__container .s3d-fv__list{overscroll-behavior:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.s3d-fv .s3d-fv__container .s3d-fv__list::-webkit-scrollbar{display:none}.s3d-fv .s3d-fv__container .s3d-fv__list>*{flex-shrink:0;min-width:320px;width:17vw;height:100%}.s3d-fv__amount-flat{grid-area:amount;padding:var(--space-2);display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.s3d-fv__amount-flat{padding-left:0;padding-right:0;padding-top:0}}.s3d-fv__amount-flat>:first-child{margin-right:auto}.s3d-fv__amount-flat>:nth-child(n+2){margin-left:var(--space-2)}.s3d-fv .EmptyFavourites{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;justify-self:center;width:100%!important;flex-grow:1;height:100%}.s3d-fv .EmptyFavourites svg{width:24px;height:24px;fill:var(--icon-gray-700)}.tablet .s3d-fv{padding-left:var(--space-4);padding-right:var(--space-4);padding-top:calc(var(--s3d-header) + var(--space-4));grid-template-areas:"amount amount amount" "content content content"}.tablet .s3d-fv .s3d-fv__container .s3d-fv__list{display:flex;overflow:auto}.tablet .s3d-fv .s3d-fv__container .s3d-fv__list::-webkit-scrollbar{width:10px;height:10px;cursor:pointer}.tablet .s3d-fv .s3d-fv__container .s3d-fv__list::-webkit-scrollbar-thumb{background:var(--color-surface-gray-600);border-radius:var(--border-space-2);cursor:pointer}.tablet .s3d-fv .s3d-fv__container .s3d-fv__list::-webkit-scrollbar-track{background:transparent}.tablet .s3d-fv .s3d-fv__container .s3d-fv__list{scrollbar-face-color:var(--color-surface-gray-600);scrollbar-track-color:transparent}.tablet .s3d-fv .s3d-fv__container .s3d-fv__list{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;transform:translateZ(0);will-change:scroll-position}.tablet .s3d-fv .s3d-fv__container .s3d-fv__list::-webkit-scrollbar{display:none}.tablet .s3d-fv .s3d-fv__container .s3d-fv__list>*{flex-shrink:0;width:40%;height:70svh;transform:translateZ(0);backface-visibility:hidden}.mobile .s3d-fv{padding-left:var(--space-2);padding-right:var(--space-2);padding-top:calc(var(--s3d-header) + var(--space-2))}.mobile .s3d-fv .EmptyFavourites{padding-bottom:var(--mobile-controller-height)}.mobile .s3d-fv .EmptyFavourites__title{text-align:center}.mobile .s3d-fv__amount-flat{flex-wrap:wrap;justify-content:center;font-size:var(--font24)}.mobile .s3d-fv__amount-flat>:nth-child(n+2){margin-left:initial}.mobile .s3d-fv__amount-flat>:nth-child(2),.mobile .s3d-fv__amount-flat>:nth-child(1){width:100%;margin-bottom:var(--space-2)}.mobile .s3d-fv__amount-flat .ButtonIconLeft{margin-left:var(--space-2)}.mobile .s3d-fv .s3d-fv__container{padding:0;height:calc(100% - var(--mobile-controller-height))}.mobile .s3d-fv .s3d-fv__container .s3d-fv__list{padding:0;grid-gap:var(--space-2);margin-top:0}.mobile .s3d-pl__container .s3d-pl__list.list .s3d-card{height:auto;min-height:auto;flex-wrap:wrap;overflow:initial;display:grid;grid-template-columns:1fr 1.45fr;grid-template-rows:auto auto auto auto;gap:var(--space-4) var(--space-6);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);grid-template-areas:"labels labels" "image info" "image info2" "labels2 labels2";position:relative;padding-bottom:calc(var(--space-6) + 13px + var(--space-6))}.mobile .s3d-pl__container .s3d-pl__list.list .s3d-card__image{position:relative;padding:var(--space-2);width:auto;height:auto;min-height:initial;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);grid-area:image}.mobile .s3d-pl__container .s3d-pl__list.list .s3d-card__header{width:auto;min-width:auto;grid-area:labels;padding-bottom:0}.mobile .s3d-pl__container .s3d-pl__list.list .s3d-card__info-wrapper{grid-area:info2;flex-wrap:wrap;justify-content:flex-end}.mobile .s3d-pl__container .s3d-pl__list.list .s3d-card__middle{position:static;width:auto;height:auto;grid-area:info;font-family:Inter Display;font-size:24px;font-style:normal;font-weight:300;line-height:120%}.mobile .s3d-pl__container .s3d-pl__list.list .s3d-card__info-label-wrapper{position:static;position:absolute;bottom:calc(var(--space-6) + 2px);left:var(--space-5)}.mobile .s3d-pl__container .s3d-pl__list.list .s3d-card__table{position:static;padding-left:0;height:auto;width:auto}.mobile .s3d-pl__container .s3d-pl__list.list .s3d-card__title{position:static;padding-right:0;width:auto;height:auto}.mobile .s3d-pl__container .s3d-pl__list.list .s3d-card__title:after{display:none}.mobile .s3d-pl__container .s3d-pl__list.list .s3d-card .left{position:static}.mobile .s3d-pl__container .s3d-pl__list.list .s3d-card .right{width:24px;height:24px}.mobile .s3d-pl__container .s3d-pl__list.list .s3d-card .right label{padding:0}.s3d__svgWrap{z-index:51;position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;align-items:center}.s3d__svgWrap svg{display:block;width:100%;height:100%;fill:transparent;margin:0 auto;opacity:0;visibility:hidden;pointer-events:none}.s3d__svgWrap.s3d__svg__active{z-index:55}.s3d__svgWrap.s3d__svg__active svg{opacity:1;visibility:visible;pointer-events:painted}.s3d__svg-container{z-index:55;display:block!important}.s3d-svg__build{cursor:pointer;transition:.25s ease-out}.s3d-svg__build[data-type=sold]{cursor:no-drop}.s3d-svg__build[data-type=slider_popup]{cursor:pointer;fill:#0009}.s3d-svg__house{cursor:pointer;transition:.25s ease-out}.s3d-svg__house[data-type=infrastructure],.s3d-svg__house[data-type=sold]{cursor:no-drop}.s3d-svg__house[data-type=slider_popup]{cursor:pointer;fill:#0009}.s3d-svg__house[data-type=flyby]{stroke:#fff;stroke-width:4px;transition:fill .25s ease-out}.s3d-svg__house:hover:not(.polygon__flat-svg){fill:#000000b3}.s3d-svg__house:hover[data-type=floor],.s3d-svg__house:hover[data-type=flat]{stroke-width:2;stroke:#f4f8fd}.polygon__flat-svg{fill:#000c}.polygon__flat-svg{fill:#ffffffbf!important}.polygon__active-flat:not(.s3d__active){fill:var(--color-surface-success-available-hover-transparent-60)}.polygon__filter-select{transition:.25s ease-out}svg polygon.preview,svg polygon.active,svg .polygon__flat-svg{stroke:#fff;stroke-width:6;opacity:1;animation:stroke-pulsation 1.6s infinite cubic-bezier(0,0,.12,1.02)}.safari svg polygon.preview,.safari svg polygon.active,.safari svg .polygon__flat-svg{animation:none}@keyframes stroke-pulsation{0%{stroke-width:2}20%{stroke-width:6}to{stroke-width:2}}[data-type=pin]{cursor:initial}[data-type=pin][data-href]{cursor:pointer}[data-type=pin][data-href] polygon{cursor:pointer}[data-type=pin] polygon{opacity:0;fill:#b59f56b3;transition:opacity .25s ease-out;cursor:inherit}[data-type=pin] .text-background,[data-type=pin] text{transform-origin:center;transform-box:fill-box;transform:translateY(-52px) translate(-30px)}[data-type=pin] .text-background{fill:#0e0e0e;transition:.25s ease-out;opacity:0}[data-type=pin] text{transition:.25s ease-out;opacity:0;font-weight:400;font-size:1rem;fill:#fff}[data-type=pin] rect:not(.text-background){transform-origin:center;transform-box:fill-box;transition:.25s ease-out;transform:translate(-50%,-50%) scale(1)}[data-type=pin]:hover polygon{opacity:1}[data-type=pin]:hover rect:not(.text-background){transform:translate(-50%,-50%) scale(1.2)}[data-type=pin]:hover .text-background,[data-type=pin]:hover text{opacity:1;animation:fadeInBottom .25s ease-out 1}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(-35px) translate(-30px)}to{opacity:1;transform:translateY(-52px) translate(-30px)}}foreignObject{pointer-events:none;transform-origin:center;transform-box:fill-box;transform:translate(-50%,-50%)}.s3d-flyby-tooltip{display:flex;flex-direction:column;column-gap:4px;pointer-events:none}.s3d-flyby-tooltip__title{background-color:#ca3c32;font-size:20px;font-style:normal;font-weight:600;line-height:130%;padding:4px 8px;color:#fff;white-space:nowrap;text-align:center;border-radius:6px;font-family:Proxima Nova}.s3d-flyby-tooltip>svg{display:block;margin-left:auto;margin-right:auto;width:16px;height:16px}.s3d-flyby-tooltip__result{background-color:#fff;color:#000;padding:4px 8px;text-align:center;border-radius:6px}.s3d-card{position:relative;display:flex;flex-direction:column;padding:var(--space-2);transition:border .4s ease-in-out;cursor:pointer;border-radius:var(--border-space-2);overflow:hidden;height:auto;transition:box-shadow .3s ease;margin:10px 0}.s3d-card:hover{box-shadow:0 0 10px 0 var(--s3d2-color-shadow-gray-900-transparent-24)}.s3d-card--sold{cursor:default;pointer-events:none}.s3d-card--sold:hover{cursor:not-allowed}@media screen and (min-width:1023px){.s3d-card:hover{border-color:var(--s3d2-color-border-gray-600)}.s3d-card:hover .s3d-card__image img{transform:scale(1.05) translate(-50%,-50%)}}.s3d-card__badge{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--s3d2-color-gray-700);font-size:12px;line-height:100%;text-transform:uppercase;border-radius:var(--border-space-2);border:1px solid var(--s3d2-color-border-gray-400)}.s3d-card__badge-icon{width:var(--space-4);height:var(--space-4)}.s3d-card__header{padding-bottom:var(--space-4);display:flex;align-items:center;justify-content:space-between;width:100%}.s3d-card__header .left{display:flex}.s3d-card__middle{display:flex;align-items:center;justify-content:space-between;font-size:24px;color:var(--s3d2-color-gray-900);font-weight:300;line-height:120%;margin-bottom:var(--space-2)}@media screen and (min-width:1025px){.s3d-card__middle{font-size:18px}}.s3d-card__middle .decorative-slash{color:var(--s3d2-color-gray-600)}.s3d-card__flat-title{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900)}.s3d-card__flat-area{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-transform:none;color:var(--s3d2-color-text-gray-600)}.s3d-card__image{position:relative;aspect-ratio:1/.5;width:100%;padding:calc(var(--offset) / 2);padding-bottom:74%;margin-bottom:var(--space-2);display:flex;align-items:center;justify-content:center;transition:border-bottom .4s ease-in-out;border-radius:var(--border-space-2);background-color:var(--s3d2-color-gray-100)}@media screen and (max-width:680px){.s3d-card__image{padding:12px}}.s3d-card__image img{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;max-height:70%;max-width:90%;object-fit:contain;transition:transform .4s ease-in-out}.s3d-card__image-info{display:flex;align-items:center;justify-content:space-between;gap:4px;height:auto;width:auto;padding:var(--space-1) var(--space-2);font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-transform:none;border-radius:var(--border-space-2)}.s3d-card__image-info>svg{width:24px;height:24px}.s3d-card__image-info.s3d-card__status{position:absolute;top:0;left:0;z-index:4;font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;font-size:10px;color:var(--s3d2-color-gray-independent-900);border-radius:var(--border-space-24);padding:0;padding-left:var(--space-1)}.s3d-card__image-info.s3d-card__status svg{width:18px;height:18px;flex-shrink:0;fill:var(--s3d2-color-icon-gray-200)}.s3d-card__image-info.s3d-card__status[data-sale="0"]{background:var(--color-semantic-danger)}.s3d-card__image-info.s3d-card__status[data-sale="1"]{background:var(--color-surface-semantic-success)}.s3d-card__image-info.s3d-card__status[data-sale="2"]{background:var(--color-semantic-warning)}.s3d-card__image-info.s3d-card__status[data-sale="3"]{background:#000}.s3d-card__image-info.s3d-card__rooms-count{left:0;top:50%;background-color:var(--s3d2-color-icon-gray-900);color:var(--s3d2-color-text-gray-200)}.s3d-card__price-block{display:flex;align-items:center;gap:var(--space-3);position:absolute;z-index:4;bottom:0;right:0}.s3d-card__price{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;border-radius:var(--border-space-2);color:var(--s3d2-color-gray-independent-200);padding:var(--space-05) var(--space-2);background-color:var(--s3d2-color-gray-independent-900)}.s3d-card__info-wrapper{padding:0 var(--space-3);display:flex;font-family:Inter Display;font-size:10px;font-style:normal;font-weight:400;line-height:100%;align-items:center;justify-content:space-between;height:100%;width:100%;gap:var(--space-2)}.s3d-card__info-wrapper .s3d-card__title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-bottom:calc(var(--space-2) * -1);font-size:28px}.s3d-card__info-wrapper .s3d-card__table{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:2px 8px}.s3d-card__info-wrapper .s3d-card__table .s3d-card__row{display:flex;align-items:center;justify-content:flex-start;font-family:Inter Display;font-size:10px;font-style:normal;font-weight:400;line-height:100%;color:var(--s3d2-color-gray-700);gap:3px}.s3d-card__info-wrapper .s3d-card__buttons{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;margin-top:auto}.s3d-card__info-wrapper .s3d-card__buttons button{flex-grow:1;text-align:center}.s3d-card__info-label-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;row-gap:var(--space-1);max-width:100%}.s3d-card__info-label{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-gray-700);text-transform:none}.s3d-card .s3d__close{display:none;position:absolute;top:calc(var(--offset) / 2);right:calc(var(--offset) / 2);z-index:50;height:var(--icon16);width:var(--icon16);border:none;align-items:center;justify-content:center;background:transparent;cursor:pointer;padding:0}@media screen and (min-width:1023px){.s3d-card .s3d__close:hover svg{transition:fill .4s ease-in-out;fill:var(--s3d2-color-icon-gray-900)}}@media screen and (max-width:680px){.s3d-card .s3d__close{top:12px;right:12px}}.s3d-card .s3d__close svg{width:100%;height:100%;transition:fill .4s ease-in-out;stroke:var(--s3d2-color-icon-gray-900)}.s3d-card__vr-fav-block{display:flex;align-items:center;gap:var(--space-1)}.s3d-card__right-bottom-button{z-index:1;padding:var(--space-05);border-radius:var(--space-2);width:var(--space-6);height:var(--space-6);border-color:var(--border-brand-800)}.s3d-card__right-bottom-button svg{fill:var(--s3d2-color-icon-gray-900)}.s3d-card__right-bottom-button--vr{right:var(--space-12);bottom:var(--space-2)}.s3d-card__right-bottom-button svg{width:100%;height:100%}@media(hover:hover){.s3d-card__right-bottom-button{transition:.25s ease-in-out}.s3d-card__right-bottom-button:hover{background:var(--s3d2-color-brand-700)}.s3d-card__right-bottom-button:hover svg{fill:var(--s3d2-color-icon-gray-200)}}.tablet .s3d-card__info-wrapper{padding:0 var(--space-3)}*{box-sizing:border-box}html,body,.page__content,.page__inner{height:calc(var(--vh, 1vh) * 100);min-height:100vh;margin:0;padding:0;overflow:hidden}html.mobile body,html.mobile .page__content,html.mobile .page__inner{min-height:calc(var(--vh, 1vh) * 100)}body{display:block;font-family:Inter Display,sans-serif}body[data-type=plannings] .s3d-pl,body[data-type=plannings] .s3d-flat,body[data-type=plannings] .s3d-floor,body[data-type=plannings] .s3d-fv,body[data-type=plannings] .s3d-villa__video-screen,body[data-type=plannings] .errorPopup__container,body[data-type=flat] .s3d-pl,body[data-type=flat] .s3d-flat,body[data-type=flat] .s3d-floor,body[data-type=flat] .s3d-fv,body[data-type=flat] .s3d-villa__video-screen,body[data-type=flat] .errorPopup__container,body[data-type=floor] .s3d-pl,body[data-type=floor] .s3d-flat,body[data-type=floor] .s3d-floor,body[data-type=floor] .s3d-fv,body[data-type=floor] .s3d-villa__video-screen,body[data-type=floor] .errorPopup__container,body[data-type=favourites] .s3d-pl,body[data-type=favourites] .s3d-flat,body[data-type=favourites] .s3d-floor,body[data-type=favourites] .s3d-fv,body[data-type=favourites] .s3d-villa__video-screen,body[data-type=favourites] .errorPopup__container{background-repeat:repeat}.s3d-villa__video-screen{display:none}.menu-wrap{background-repeat:repeat}sup{font-size:.7em;line-height:.7em;transform:translateY(-30%);vertical-align:super}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tablet.portrait .s3d__wrap{overflow-x:auto;overflow-y:hidden;justify-content:flex-start;align-items:flex-start}.s3d-mobile .s3d__wrap{overflow-x:auto;overflow-y:hidden;justify-content:flex-start;align-items:flex-start;overscroll-behavior:none}.s3d-mobile-only:not(.rc){display:none}@media screen and (max-width:1024px){.s3d-mobile .s3d__wrapper__flat{overflow:auto;padding-bottom:0}}.s3d__slideModule{z-index:1;position:relative;display:flex;width:100%;height:100vh;overflow:hidden}.s3d__flyby-container{display:flex;width:100%;height:100%;overflow:hidden;z-index:10}.s3d__flyby-container .js-s3d__wrapper__canvas{position:relative}.s3d__flyby-container .js-s3d__wrapper__canvas>img.zoom-in{object-position:center center!important}.s3d__flyby-container.hide-svg .s3d__svgWrap polygon{opacity:0}.s3d__flyby-container:before{content:"";position:absolute;left:0;top:0;width:100%;height:15%;background:none;z-index:101;pointer-events:none}.s3d__wrap{z-index:5;position:absolute;inset:0;width:100%;height:100%;display:flex;justify-content:center;background-color:var(--color-surface-gray-200);background-image:var(--bg-image);background-position:bottom left;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.s3d__wrap.js-s3d__wrapper__favourites{z-index:-1;opacity:0}.s3d__wrap::-webkit-scrollbar{height:2px;width:2px}.s3d__wrap::-webkit-scrollbar-track{-webkit-box-shadow:none;background:#f4f8fd}.s3d__wrap::-webkit-scrollbar-thumb{background:#000;-webkit-box-shadow:none}.s3d__wrap::-webkit-scrollbar-thumb:window-inactive{background:#000}.s3d__clouds{position:absolute;z-index:3;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);pointer-events:none}.s3d__clouds img{object-fit:cover;animation:move1 70s linear infinite;opacity:.35}@keyframes move1{0%{transform:translate(-100%)}to{transform:translate(100%)}}.s3d-info__title{font-size:var(--font20);font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;color:#000;text-align:center;text-transform:uppercase;margin-bottom:var(--info-offset-buttom)}.s3d-info__table,.s3d-info__table tbody{width:100%}.s3d-info__row{display:flex;align-items:flex-end;font-size:var(--font14);font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;color:#000;margin-bottom:8px}.s3d-info__row:last-child{margin:0}@media screen and (min-width:1025px){.s3d-info__row{position:relative}.s3d-info__row:before{content:none;position:absolute;right:0;bottom:0;padding:4px;background-color:#000;color:#fff;pointer-events:none;opacity:0;transition:.25s ease-out;z-index:10}.s3d-info__row:hover:before{opacity:1}}.s3d-info__name{display:flex;align-items:flex-end;flex-grow:1;white-space:nowrap}.s3d-info__name:after{content:"";display:flex;flex:1 1 5%;margin:0 .5ch .4ch;border-bottom:1px solid var(--color-surface-gray-400)}.s3d-info__value{white-space:nowrap;text-align:right}@media screen and (min-width:1025px){.s3d-info__value{position:relative}}.s3d-show{visibility:visible!important}.s3d-display{display:flex!important}.tippy-box{background:transparent;padding:0}.tippy-box .tippy-content{padding:0}@media screen and (max-width:1440px){.tippy-box{padding:0 25px}}.wrapper__first-info{z-index:205;position:fixed;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;align-items:center;visibility:hidden;background:#14010180}.wrapper__first-info.active{display:flex}.s3d__add-to-favourite{background:transparent;border:none;display:flex;align-items:center;justify-content:center;pointer-events:painted;cursor:pointer}@media screen and (min-width:769px){.s3d__add-to-favourite{transition:all .3s linear,pointer-events .1s linear .4s}}.s3d__add-to-favourite{border-radius:var(--border-space-2)}.s3d__add-to-favourite.added-to-favourites{background:var(--s3d2-color-brand-800);border-color:var(--s3d2-color-brand-900)}.s3d__add-to-favourite.added-to-favourites svg{fill:var(--s3d2-color-icon-gray-200)}@media screen and (min-width:1023px){.s3d__add-to-favourite:hover{background:var(--s3d2-color-brand-700);border-color:var(--s3d2-color-brand-900)}.s3d__add-to-favourite:hover svg{fill:var(--s3d2-color-icon-gray-200)}}.s3d__add-to-favourite input{display:none}.s3d__add-to-favourite input:not(checked)+svg{fill:var(--s3d2-color-icon-gray-900)}.s3d__add-to-favourite svg{fill:var(--s3d2-color-icon-gray-900);width:auto;width:24px;height:24px;transition:all .3s ease-in-out}.pinch-zoom-container{width:100%}@media screen and (max-width:768px){.pinch-zoom-container{min-height:calc(var(--vh) * 100)}}.mobile .s3d__slideModule{height:calc(var(--vh, 1vh) * 100)}.mobile.landscape .s3d__wrap{overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;height:calc(var(--vh) * 100)}.mobile.landscape .s3d__favourite{--btn: 24px;--icon24: 14px}.mobile.landscape .s3d__favourite-count{width:14px;height:14px;top:-5px;right:-5px;font-size:8px}.mobile.landscape .s3d__title svg{height:20px}.js-s3d-flat__3d-tour foreignObject svg .SvgPin__icon-bg{transition:fill .3s ease-in-out,stroke .3s ease-in-out}.js-s3d-flat__3d-tour:hover{cursor:pointer}.mobile .s3d__wrap,.mobile .js-s3d__wrapper__canvas{height:calc(var(--vh) * 100)}.mobile.landscape .js-s3d__wrapper__canvas canvas{width:100vw!important;height:100vh!important}.s3d-bottom-popup{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--s3d2-color-surface-gray-900);color:var(--s3d2-color-text-gray-200);padding:var(--space-2);display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px #0000001a;padding:var(--space-2) var(--space-4);width:100%}.s3d-bottom-popup:not([style]){animation:slide-in-bottom-s3d-bottom-popup .3s 1 ease-out}.s3d-bottom-popup__buttons{margin-left:var(--space-6)}.s3d-bottom-popup__close{width:var(--space-6);height:var(--space-6);position:absolute;right:var(--space-2);top:var(--space-2);fill:var(--s3d2-color-icon-gray-200)}@keyframes slide-in-bottom-s3d-bottom-popup{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.s3d__flyby-mobile-scale-info-box{z-index:100;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding-top:calc(var(--s3d-header) + var(--space-8));padding-bottom:calc(var(--mobile-controller-height) * 2 + var(--space-8));pointer-events:none}.s3d__flyby-mobile-scale-zoom-out-animation-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:119;pointer-events:none;height:100%;overflow:hidden}.s3d__flyby-mobile-scale-switcher{position:fixed;right:var(--space-2);top:calc(50% - 28px);z-index:120;border-radius:50%;background-color:var(--s3d2-color-gray-independent-900);border:none;width:56px;height:56px;border:var(--space-2) solid var(--surface-gray-900-transperent-40);animation:rotate-in-center-in .6s cubic-bezier(.25,.46,.45,.94) both}.s3d__flyby-mobile-scale-switcher svg{width:24px;height:24px}.s3d__flyby-mobile-scale-switcher .remove-when-zoom-in{transition:opacity .3s ease-in-out;opacity:0}.s3d__flyby-mobile-scale-switcher.zoom-in{animation:rotate-in-center-out .6s cubic-bezier(.25,.46,.45,.94) both}.s3d__flyby-mobile-scale-switcher.zoom-in .remove-when-zoom-in{opacity:1}@keyframes rotate-in-center-in{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotate-in-center-out{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@media screen and (min-width:1024px){.desktop .js-s3d__wrapper__canvas{position:absolute;right:0;top:0;height:100%;width:100%;transition:width .4s ease-in-out}.desktop .js-s3d__wrapper__canvas canvas,.desktop .js-s3d__wrapper__canvas img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block}.desktop .js-s3d__wrapper__canvas.with-filter{width:calc(100% - var(--filter-width))}.desktop.hide-svg .s3d__svgWrap polygon{opacity:0}}.smarto_logo{display:block;position:absolute;right:0;bottom:-4px;z-index:1000;pointer-events:all;height:auto}.smarto_logo img{object-fit:cover;width:var(--smarto-logo-w);height:var(--smarto-logo-h);transform:translate(20px,20px);transition:transform .4s ease-in-out;cursor:pointer}@media screen and (min-width:1023px){.smarto_logo:hover img{transform:translate(0);transition:transform .4s ease-in-out}}@media screen and (max-width:1024px){.smarto_logo{bottom:0;transform:translate(38%,40%)}.smarto_logo img{transform:translate(0)}}.tablet .smarto_logo,.mobile .smarto_logo{bottom:calc(var(--menu-h) - 22px);top:auto;left:auto;right:0;width:27px;height:27px}.tablet .smarto_logo img,.mobile .smarto_logo img{transform:none}.tablet .smarto_logo{bottom:0;width:36px;height:36px;transform:none}.tablet .smarto_logo img,.mobile .smarto_logo img{width:100%;height:100%;object-fit:contain}.tablet [data-type=genplan] .smarto_logo,.tablet [data-type=plannings] .smarto_logo{z-index:500}.mobile .smarto_logo{bottom:0;transform:none}.mobile .smarto_logo img{transform:none}.s3d-header{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 var(--offset);height:var(--s3d-header);background:transparent;z-index:102;pointer-events:none;opacity:0;visibility:hidden}.s3d-header>*{pointer-events:all}.s3d-header .s3d__menu~.s3d__menu{margin-left:8px}.s3d-header .s3d__menu{border-radius:var(--border-space-2);background:#e0c7aa;pointer-events:painted;cursor:pointer;height:var(--btn);width:var(--btn);position:relative;transition:background .4s ease-in-out}.s3d-header .s3d__menu-elem-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}.s3d-header .s3d__menu-elem-wrapper span{width:13px;height:1.5px;border:2px;background:#000}.s3d-header .s3d__menu-elem-wrapper span:first-child{width:7.5px;transition:width .4s ease-in-out}@media screen and (min-width:1023px){.s3d-header .s3d__menu:hover{background:#e0c7aa;transition:background .4s ease-in-out}.s3d-header .s3d__menu:hover .s3d__menu-elem-wrapper span:first-child{width:13px;transition:width .4s ease-in-out}}.s3d__compass{width:80px;height:80px;margin-left:var(--offset);margin-right:auto}.s3d__compass svg{height:100%;width:100%}@media screen and (max-width:680px){.s3d__compass{height:60px;width:60px}}.s3d__favourite{display:flex;align-items:center;justify-content:center;border-radius:var(--border-space-2);border:1px solid transparent;pointer-events:painted;padding:var(--space-2);cursor:pointer;transition:all .3s linear}.s3d__favourite input{display:none}.s3d__favourite-container{position:relative}.s3d__favourite-count{font-size:10px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;position:absolute;top:-6px;right:-6px;z-index:10;display:flex;justify-content:center;align-items:center;height:16px;width:16px;background:var(--s3d2-color-surface-gray-900);border-radius:50%;color:var(--s3d2-color-text-gray-200)}.s3d__favourite-count[data-count="0"]{display:none}.s3d__favourite-count:not([data-count="0"]){background:var(--s3d2-color-brand-800);color:var(--s3d2-color-icon-gray-200)}.s3d__favourite-count:not([data-count="0"])+.s3d__favourite svg{stroke:none;fill:var(--s3d2-color-icon-gray-900)}.s3d__favourite-count:not([data-count="0"])+.s3d__favourite:hover svg{transition:all .3s linear}.s3d__favourite svg{height:var(--icon24);width:var(--icon24);stroke:none;fill:var(--s3d2-color-icon-gray-900);transition:all .3s linear}@media screen and (max-width:1024px){.s3d__favourite svg{height:22px;width:22px}}.s3d__favourite:hover{background-color:var(--s3d2-color-surface-gray-900-transparent-10)}.s3d__favourite:hover svg{transition:all .3s linear;transform:scale(1.25)}.s3d-favourite__pulse{position:fixed;cursor:pointer;fill:var(--s3d2-color-icon-gray-900);stroke:var(--s3d2-color-icon-gray-900);transform-origin:center;animation:s3dPulse .5s .5 ease-out;z-index:2000}.s3d__title{color:#000;font-size:var(--s3d-title);font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;height:var(--s3d-header);text-align:center;letter-spacing:-.02em;text-transform:uppercase;left:50%;width:max-content;transform:translate(-50%);display:flex;align-items:center;justify-content:center;position:fixed;z-index:102}.s3d__title.not-active{display:none}.mobile .s3d__favourite{padding-top:calc(var(--space-2) - 1px);padding-bottom:calc(var(--space-2) - 1px)}.s3d__favourite-container.is-hidden{opacity:0;pointer-events:none;width:0}.s3d__favourite-container.is-hidden .s3d__favourite{padding:0}.menu-wrap{position:fixed;top:0;right:0;z-index:2000;width:100%;max-width:350px;height:100vh;visibility:hidden;opacity:0;background-color:var(--color-surface-gray-200);display:flex;align-items:center;justify-content:center;flex-direction:column;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;padding:var(--space-5);padding-top:var(--space-20)}@media screen and (max-width:768px){.menu-wrap{padding:var(--space-4)}}@media screen and (max-width:600px){.menu-wrap{max-width:250px}}.menu-wrap+.menu-wrap__overlay{position:fixed;left:50%;top:50%;width:100vw;height:100vh;background-color:#00000080;transform:translate(-50%,-50%);z-index:-1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.menu-wrap.active{visibility:visible;opacity:1;transition:visibility .3s ease-in-out;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}.menu-wrap.active+.menu-wrap__overlay{z-index:1999;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility .5s cubic-bezier(.25,.46,.45,.94)}.menu-wrap.slide-out-right{-webkit-animation:slide-out-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-out-right .5s cubic-bezier(.25,.46,.45,.94) both}.menu-wrap.slide-out-right+.menu-wrap__overlay{z-index:1999;opacity:0;visibility:visible;pointer-events:none}.menu-wrap-bg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:85%;z-index:-1}@media screen and (max-width:1024px){.menu-wrap .smarto_logo{bottom:-3px;top:auto}}.menu-img{margin-bottom:var(--space-2)}.menu-header{position:fixed;right:0;top:0;width:100%;max-width:590px;height:var(--s3d-header);display:flex;align-items:center;justify-content:space-between;padding:0 var(--offset);z-index:4}.menu-header-title{display:none}.menu-header-close{pointer-events:painted;cursor:pointer;height:var(--btn);width:var(--btn);position:relative;transition:background .4s ease-in-out;position:absolute;right:var(--space-3);top:var(--space-3);z-index:3}@media screen and (max-width:768px){.menu-header-close{right:var(--space-2);top:var(--space-2)}}.menu-header-close-elem-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.menu-header-close-elem-wrapper span{width:13px;height:1.5px;border:2px;background:var(--s3d2-color-icon-gray-900);transform:rotate(45deg)}.menu-header-close-elem-wrapper span:last-child{transform:rotate(-45deg);margin-top:-1.5px}@media(hover:hover){.menu-header-close{transform-origin:center;transition:.25s ease-in-out}.menu-header-close:hover{transform:rotate(180deg)}}.menu-nav{height:100%;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:60px;overflow-y:auto}.menu-nav ul{width:100%}.menu-nav li{width:auto;padding-top:var(--space-2);padding-bottom:var(--space-2);border-bottom:.5px solid var(--s3d2-color-icon-gray-400)}.menu-nav li a{transition:color .3s ease-in-out}.menu-nav-wrap{overflow:hidden;height:100%;width:100%;display:flex;align-items:flex-start;justify-content:flex-start}.menu-nav-link{font-size:20px;line-height:150%;text-transform:uppercase;color:var(--s3d2-color-text-gray-800)}.menu-nav-link svg{stroke:var(--s3d2-color-text-gray-800)}.menu-nav-link .no-fill{fill:transparent}.menu-nav-link>div{text-decoration:none;color:var(--s3d2-color-text-gray-800);cursor:pointer}@media screen and (min-width:1023px){.menu-nav-link>div:hover{color:var(--s3d2-color-text-gray-900);transition:color .3s ease-in-out}}@media screen and (max-width:768px){.menu-nav-link{font-size:18px}}.s3d2-menu-wrap{position:fixed;top:4px;right:4px;z-index:2000;width:100%;max-width:174px;visibility:hidden;opacity:0;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;padding:var(--space-10) 0 var(--space-5);border-radius:var(--space-2);background-color:var(--s3d2-color-surface-gray-200);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (max-width:768px){.s3d2-menu-wrap{padding:var(--space-8) 0 var(--space-5)}}.s3d2-menu-wrap+.s3d2-menu-wrap__overlay{position:fixed;left:50%;top:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);z-index:-1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.s3d2-menu-wrap.active{visibility:visible;opacity:1;transition:visibility .3s ease-in-out;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}.s3d2-menu-wrap.active+.s3d2-menu-wrap__overlay{z-index:1999;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility .5s cubic-bezier(.25,.46,.45,.94)}.s3d2-menu-wrap.slide-out-right{-webkit-animation:slide-out-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-out-right .5s cubic-bezier(.25,.46,.45,.94) both}.s3d2-menu-wrap.slide-out-right+.s3d2-menu-wrap__overlay{z-index:1999;opacity:0;visibility:visible;pointer-events:none}.s3d2-menu-wrap-bg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:85%;z-index:-1}@media screen and (max-width:1024px){.s3d2-menu-wrap .smarto_logo{bottom:-3px;top:auto}}.s3d2-menu-wrap .s3d2-menu-dropdown{position:relative;padding:unset}.s3d2-menu-wrap .s3d2-menu-dropdown .s3d2-menu-dropdown-toggle{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4)}@media screen and (max-width:768px){.s3d2-menu-wrap .s3d2-menu-dropdown .s3d2-menu-dropdown-toggle{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2)}}.s3d2-menu-wrap .s3d2-menu-dropdown:hover .s3d2-menu-dropdown-content{opacity:1;visibility:visible;pointer-events:auto}.s3d2-menu-wrap .s3d2-menu-dropdown .s3d2-menu-dropdown-content{position:absolute;top:0;right:100%;border-radius:var(--space-2);background-color:var(--s3d2-color-surface-gray-200);display:flex;flex-direction:column;gap:var(--space-3);opacity:0;visibility:hidden;pointer-events:none;transition:all .25s ease-in-out;padding:0;width:max-content}.s3d2-menu-wrap .s3d2-menu-dropdown .s3d2-menu-dropdown-content:after{display:none}.s3d2-menu-wrap .s3d2-dropdown-arrow{transform:rotate(90deg)}.s3d2-menu-img{margin-bottom:var(--space-2)}.s3d2-menu-header{position:fixed;right:0;top:0;width:100%;max-width:590px;height:var(--s3d-header);display:flex;align-items:center;justify-content:space-between;padding:0 var(--offset);z-index:4}.s3d2-menu-header-title{display:none}.s3d2-menu-header-close{pointer-events:painted;cursor:pointer;height:var(--btn);width:var(--btn);position:relative;transition:background .4s ease-in-out;position:absolute;right:var(--space-3);top:var(--space-3);z-index:3}@media screen and (max-width:768px){.s3d2-menu-header-close{right:var(--space-2);top:var(--space-2)}}.s3d2-menu-header-close-elem-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.s3d2-menu-header-close-elem-wrapper span{width:13px;height:1.5px;border:2px;background:var(--s3d2-color-icon-gray-900);transform:rotate(45deg)}.s3d2-menu-header-close-elem-wrapper span:last-child{transform:rotate(-45deg);margin-top:-1.5px}@media(hover:hover){.s3d2-menu-header-close{transform-origin:center;transition:.25s ease-in-out}.s3d2-menu-header-close:hover{transform:rotate(180deg)}}.s3d2-menu-nav{height:100%;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:60px}.s3d2-menu-nav ul{width:100%}.s3d2-menu-nav-wrap{height:100%;width:100%;display:flex;align-items:flex-start;justify-content:flex-start}.s3d2-menu-nav-link{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);position:relative}.s3d2-menu-nav-link:hover>div:after{transform:translate3d(100%,0,0) skew(50deg)}.s3d2-menu-nav-link>div{text-decoration:none;color:var(--s3d2-color-text-gray-900);cursor:pointer;display:flex;align-items:center;gap:var(--space-3);position:relative;z-index:2;padding:var(--space-2) var(--space-10);overflow:hidden}@media screen and (max-width:768px){.s3d2-menu-nav-link>div{padding:var(--space-2) var(--space-8)}}.s3d2-menu-nav-link>div:after{content:"";width:170%;height:120%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(50deg);-ms-transform:skew(50deg);transform:skew(50deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-color-surface-gray-200-transparent-10)!important;z-index:1}.s3d2-menu-nav-link>div svg{flex-shrink:0}@keyframes slide-in-right{0%{-webkit-transform:translateX(100%);transform:translate(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-out-right{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translate(100%);opacity:0}}[data-demo_view] .s3d-ctr__nav,[data-demo_view] .s3d__compass,[data-demo_view] .s3d-ctr__helper,[data-demo_view] .s3d__svg-container,[data-demo_view] polygon,[data-demo_view] header{pointer-events:none!important;opacity:0!important}.form-layout{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1001;background:var(--s3d2-color-surface-gray-200-transparent-10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:flex-end;opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility .5s cubic-bezier(.25,.46,.45,.94)}.form-layout.is-open{visibility:visible;opacity:1}.form-layout.is-open .form--popup-s3d2{transform:translate(0)}@media screen and (max-width:600px){.form-layout{height:calc(var(--vh, 1vh) * 100);background-color:var(--surface-gray-900-transperent-40)}}.form-layout .form-overflow{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-6);max-height:50vh}.form-layout .ButtonWithoutIcon{width:100%;padding:calc(-1px + var(--space-4)) var(--space-4);cursor:pointer}.form-layout .form{position:relative;background-color:var(--color-surface-gray-200);padding:var(--space-8)}.form-layout .form--popup{display:flex;gap:var(--space-20);padding:var(--space-12);max-width:920px;overflow:hidden}@media screen and (max-width:768px){.form-layout .form--popup{width:calc(100% - var(--space-3) * 2);flex-direction:column;gap:var(--space-5)}}.form-layout .form--popup__img{position:absolute;left:var(--space-12);top:var(--space-12);width:33.33%;height:40%}.form-layout .form--popup__img img{width:100%;height:100%;object-fit:contain;object-position:left top}@media screen and (max-width:768px){.form-layout .form--popup__img{display:none}}.form-layout .form--popup__intro{display:flex;flex-direction:column;justify-content:flex-end}.form-layout .form--popup__title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);text-align:left;margin-bottom:var(--space-2);max-width:380px}@media screen and (max-width:1023px){.form-layout .form--popup__title{max-width:none}}.form-layout .form--popup__description{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900);text-align:left}@media screen and (min-width:769px){.form-layout .form--popup form{width:50%}}.form-layout .form--popup__position{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900)}.form-layout .form--popup__name{font-family:Inter Display;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-top:var(--space-4)}.form-layout .form--popup__row{display:flex;gap:var(--space-4)}.form-layout .form--popup__link{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900);text-decoration:none}.form-layout .form--popup-s3d2{display:flex;flex-direction:column;justify-content:center;gap:var(--space-10);position:absolute;right:0;height:100%;max-width:540px;padding:var(--space-12) var(--space-20);transform:translate(100%);transition:visibility .3s ease-in-out;transition:transform .5s cubic-bezier(.25,.46,.45,.94);flex-grow:1;position:relative}.form-layout .form--popup-s3d2 form{width:100%}.form-layout .form--popup-s3d2 .s3d2-SuccessFormPopup{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--s3d2-color-surface-gray-200);z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:var(--padding);opacity:0;visibility:hidden;pointer-events:none;transition:all .25s ease-in-out}.form-layout .form--popup-s3d2 .s3d2-SuccessFormPopup__content{padding:var(--space-12) var(--space-20)}@media screen and (max-width:768px){.form-layout .form--popup-s3d2 .s3d2-SuccessFormPopup__content{padding:var(--space-8) var(--space-6)}}.form-layout .form--popup-s3d2 .s3d2-SuccessFormPopup__title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);text-align:left;max-width:220px;margin-bottom:var(--space-2)}.form-layout .form--popup-s3d2 .s3d2-SuccessFormPopup__subtitle{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-500);text-align:left;margin-bottom:var(--space-10)}.form-layout .form--popup-s3d2 .s3d2-SuccessFormPopup__img{margin-bottom:40px}.form-layout .form--popup-s3d2 .s3d2-SuccessFormPopup__img img{width:250px}.form-layout .form--popup-s3d2 .s3d2-SuccessFormPopup.active{opacity:1;visibility:visible;pointer-events:auto}.form-layout .form form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6)}.form-layout .form form .form-field{width:100%;position:relative;margin-top:var(--space-2)}.form-layout .form form .form-field-input__title{color:var(--s3d2-color-text-gray-900);font-family:Inter Display;font-size:13px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:var(--space-2)}.form-layout .form form .form-field--s3d2 input{width:100%;background-color:var(--color-surface-gray-200);color:var(--s3d2-color-text-gray-900);height:48px;border-radius:var(--border-space-1)}.form-layout .form form .form-field--s3d2 input::placeholder{color:var(--s3d2-color-text-gray-600)}.form-layout .form form .form-field--s3d2 input:hover,.form-layout .form form .form-field--s3d2 input:focus{background-color:var(--s3d2-color-surface-gray-200-transparent-80)}.form-layout .form form .form-field .Textarea{border-radius:0;background-color:var(--color-surface-gray-200)}.form-layout .form form .form-field .Textarea:focus{background-color:var(--s3d2-color-gray-100)}.form-layout .form form .form-field .input-message{font-size:12px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-900);position:absolute;left:0;bottom:-15px}.form-layout .form form .form-field[data-status=field--error] .input-message{color:var(--text-danger)}.form-layout .form form .submit-wrapper{display:flex;justify-content:center;align-self:flex-start;min-width:170px}.form-layout .form form .ButtonWithoutIcon,.form-layout .form form .form__submit{align-self:flex-start;width:fit-content;border-radius:var(--border-space-32);padding:var(--space-5) var(--space-8);gap:var(--space-3);cursor:pointer}@media screen and (max-width:1920px){.form-layout .form form .ButtonWithoutIcon,.form-layout .form form .form__submit{padding:var(--space-5) var(--space-8)}}@media screen and (max-width:768px){.form-layout .form form .ButtonWithoutIcon,.form-layout .form form .form__submit{padding:var(--space-3) var(--space-8)}}.form-layout .form form .ButtonWithoutIcon span,.form-layout .form form .form__submit span{text-transform:uppercase}@media screen and (max-width:1366px){.form-layout .form form .ButtonWithoutIcon span,.form-layout .form form .form__submit span{font-size:11px}}.form-layout .form-layout-close{position:absolute;right:var(--space-5);top:var(--space-5);width:24px;height:24px;border-radius:50%;border:none;cursor:pointer;stroke:var(--s3d2-color-text-gray-900);transition:.3s ease-in-out;z-index:999}@media screen and (min-width:1023px){.form-layout .form-layout-close:hover{transform:rotate(90deg)}}.mobile.landscape .form-layout{--size-btn-circle: 24px}.mobile.landscape .form-layout .form__title{font-size:18px;text-align:left}.mobile.landscape .form-layout .form-layout-close{right:10px;top:10px;left:auto}.mobile.landscape .form-layout .form{padding:20px 20px 50px;height:100%;width:80%;overflow-y:auto;overflow-x:hidden}.mobile.landscape .form-layout .form form{justify-content:flex-start}.mobile.landscape .form-layout .form form .form-field input{padding:10px;font-size:12px}.mobile .form-layout-close{right:var(--space-2);top:var(--space-2)}.mobile .form-layout .form{padding:var(--space-8) var(--space-6);gap:var(--space-6)}.mobile .form-layout .form .form-overflow{max-height:60vh;overflow-y:auto;gap:var(--space-4);justify-content:flex-start;height:auto;min-height:290px}.mobile .form-layout .form--popup__title,.mobile .form-layout .form--popup__description{text-align:center}.mobile .form-layout .form form{gap:var(--space-6)}.form-progress-button{position:relative;display:inline-block;text-align:center;cursor:pointer}@media screen and (max-width:768px){.form-progress-button{transform:scale(.75);transform-origin:top left;margin-bottom:-7px}}.form-progress-button button{display:block;margin:0 auto;padding:0;height:70px;text-transform:uppercase;border:1px solid var(--color-brand-800);border-radius:40px;background:var(--color-brand-800);color:var(--s3d2-color-text-gray-200);padding:var(--space-6) var(--space-8);font-family:Inter Display;font-size:13px;font-style:normal;font-weight:400;line-height:130%;-webkit-tap-highlight-color:transparent;-webkit-transition:background-color .3s,color .3s,width .3s,border-width .3s,border-color .3s;transition:background-color .3s,color .3s,width .3s,border-width .3s,border-color .3s;cursor:pointer}.form-progress-button button:hover{border-color:var(--border-brand-800);background-color:var(--s3d2-color-surface-gray-900)}.form-progress-button button:focus{outline:none}.form-progress-button button span{-webkit-transition:opacity .3s .1s;transition:opacity .3s .1s}.form-progress-button svg{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);pointer-events:none}.form-progress-button svg path{opacity:0;fill:none}.form-progress-button svg.form-progress-circle path{stroke:var(--color-brand-800);stroke-width:5}.form-progress-button svg.checkmark path,.form-progress-button svg.cross path{stroke:var(--color-surface-gray-300);stroke-linecap:round;stroke-width:4;-webkit-transition:opacity .1s;transition:opacity .1s}.loading.form-progress-button button{width:70px;border-width:5px;border-color:var(--color-surface-gray-300);background-color:transparent;color:#fff}.loading.form-progress-button span{-webkit-transition:opacity .15s;transition:opacity .15s}.loading.form-progress-button span,.success.form-progress-button span,.error.form-progress-button span{opacity:0}.success.form-progress-button button,.error.form-progress-button button{-webkit-transition:background-color .3s,width .3s,border-width .3s;transition:background-color .3s,width .3s,border-width .3s}.success.form-progress-button button{border-color:var(--color-brand-800);background-color:var(--color-brand-800)}.error.form-progress-button button{border-color:var(--color-semantic-danger);background-color:var(--color-semantic-danger)}.loading.form-progress-button svg.form-progress-circle path{stroke-dasharray:204.2437133789;stroke-dashoffset:204.2437133789;-webkit-animation:strokeanim 2s linear infinite;animation:strokeanim 2s ease-in-out infinite;animation-direction:alternate;transform-origin:center;transform-box:fill-box}.loading.form-progress-button svg.form-progress-circle path,.success.form-progress-button svg.checkmark path,.error.form-progress-button svg.cross path{opacity:1;-webkit-transition:stroke-dashoffset .3s;transition:stroke-dashoffset .3s}.elastic.form-progress-button button{-webkit-transition:background-color .3s,color .3s,width .3s cubic-bezier(.25,.25,.4,1),border-width .3s,border-color .3s;-webkit-transition:background-color .3s,color .3s,width .3s cubic-bezier(.25,.25,.4,1.6),border-width .3s,border-color .3s;transition:background-color .3s,color .3s,width .3s cubic-bezier(.25,.25,.4,1.6),border-width .3s,border-color .3s}.loading.elastic.form-progress-button button{-webkit-transition:background-color .3s,color .3s,width .3s cubic-bezier(.6,0,.75,.75),border-width .3s,border-color .3s;-webkit-transition:background-color .3s,color .3s,width .3s cubic-bezier(.6,-.6,.75,.75),border-width .3s,border-color .3s;transition:background-color .3s,color .3s,width .3s cubic-bezier(.6,-.6,.75,.75),border-width .3s,border-color .3s}@keyframes strokeanim{50%{transform:rotate(360deg)}to{stroke-dashoffset:0;transform:rotate(0)}}.vr-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;padding:20px;background-color:var(--bg-overlay);z-index:1000;display:flex;align-items:center;justify-content:center;animation:fadeInPopup .3s ease-in-out}.vr-popup__content{width:100%;height:100%;position:relative;border-radius:var(--border-space-2);overflow:hidden}.vr-popup__content img{width:100%;height:100%;object-fit:contain;margin:auto}.vr-popup__content iframe,.vr-popup__content .vr-popup__tours-v-3-wrapper{width:100%;height:100%}.vr-popup__text-wrapper{display:none;position:absolute;left:1px;top:1px;background-color:var(--color-200-trancperent-88);border-radius:var(--border-space-2);padding:var(--space-4);max-width:290px}.vr-popup__text-wrapper:empty{display:none}.vr-popup__title{color:var(--s3d2-color-text-gray-900);font-size:20px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}.vr-popup__text{color:var(--s3d2-color-text-gray-800);margin-top:var(--space-5);font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none}.vr-popup__close{position:absolute;z-index:201;right:26px;top:26px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:var(--border-space-2);background-color:var(--s3d2-color-gray-independent-900);border:1px solid var(--s3d2-color-border-gray-600-transparent-40);cursor:pointer}.vr-popup__close svg{width:24px;height:24px;transition:.3s ease-in-out;transform-origin:center;transform-box:fill-box;fill:var(--s3d2-color-gray-independent-200);stroke:var(--s3d2-color-gray-independent-200)}@media screen and (min-width:1023px){.vr-popup__close svg:hover{transform:rotate(90deg)}}.safari-delayed-render{opacity:1;will-change:transform,opacity;animation:safariRender .3s ease-in-out}@keyframes safariRender{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.mobile .vr-popup__content{padding:0}.slider-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100vw,1200px);height:80%;background-color:#e0c7aa;border-radius:6px;z-index:56;display:flex;align-items:center;justify-content:center;animation:fadeInPopup .3s ease-in-out}.slider-popup__navigation{position:absolute;width:max-content;left:50%;bottom:0;transform:translateY(-50%) translate(-50%);justify-content:space-between;display:flex;align-items:center;justify-content:center;gap:8px;z-index:4}.slider-popup .swiper-container{overflow:hidden;width:100%;flex-grow:1}.slider-popup .swiper-container .swiper-slide{display:flex;align-items:center;justify-content:center}.slider-popup .swiper-container .swiper-slide img{width:100%;height:100%;object-fit:contain}.slider-popup__title{color:#f4f8fd;font-weight:400;font-size:14px;line-height:130%;text-align:center;letter-spacing:-.02em;text-transform:uppercase;height:40px;display:flex;justify-content:center;align-items:center}.slider-popup__content{width:100%;height:100%;display:flex;flex-direction:column;padding-left:12px;padding-right:12px;padding-bottom:12px}.slider-popup__content iframe{width:100%;height:100%}.slider-popup__close{position:absolute;right:12px;top:12px;width:16px;height:16px;cursor:pointer;z-index:4}.slider-popup__close circle{fill:#000;transition:.3s ease-in-out}.slider-popup__close path{stroke:#f4f8fd;transition:.3s ease-in-out}@media screen and (min-width:1023px){.slider-popup__close:hover circle{fill:#e0c7aa}.slider-popup__close:hover path{stroke:#f4f8fd}}.flat-gallery-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:103;width:100%;height:100%;background-color:#000000f2;display:flex;align-items:center;justify-content:center;animation:fadeInPopup .4s ease-in-out;--offset: 20px}@media screen and (max-width:1024px){.flat-gallery-popup{--offset: 10px}}.flat-gallery-popup__content{width:calc(100% - var(--offset) * 2);height:calc(100% - var(--offset) * 2);display:flex;align-items:center;justify-content:center;background-color:#f4f8fd;position:relative}.flat-gallery-popup__content iframe{width:100%;height:100%}.flat-gallery-popup__content .flat-gallery-popup__buttons{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;padding-left:var(--offset);padding-right:var(--offset);z-index:2}.flat-gallery-popup__content .flat-gallery-popup__buttons .flat-gallery-popup__button{display:flex;align-items:center;justify-content:center;width:var(--size-btn-circle);height:var(--size-btn-circle);border-radius:50%;border:1px solid #000000;background-color:transparent;overflow:hidden;padding:0;transition:background-color .3s ease-in,border .3s ease-in-out;cursor:pointer}.flat-gallery-popup__content .flat-gallery-popup__buttons .flat-gallery-popup__button svg{display:flex;height:auto;width:30%;stroke:#000;transition:stroke .3s ease-in}@media screen and (min-width:1023px){.flat-gallery-popup__content .flat-gallery-popup__buttons .flat-gallery-popup__button:hover{border:1px solid #e3c29b;background-color:#e3c29b}.flat-gallery-popup__content .flat-gallery-popup__buttons .flat-gallery-popup__button:hover svg{stroke:#000}}.flat-gallery-popup__content .flat-gallery-popup__buttons .flat-gallery-popup__button.flat-gallery-popup__button-right{transform:rotate(180deg)}.flat-gallery-popup__content .flat-gallery-popup__buttons .flat-gallery-popup__button[disabled]{opacity:.5;pointer-events:none}.flat-gallery-popup__content .swiper-container{width:85%;height:85%;overflow:hidden}@media screen and (max-width:680px){.flat-gallery-popup__content .swiper-container{width:80%}}.flat-gallery-popup__content .swiper-container .swiper-slide{object-fit:contain}.flat-gallery-popup__close{position:absolute;right:calc(var(--offset) * 2);top:calc(var(--offset) * 2);width:var(--size-btn-circle);height:var(--size-btn-circle);cursor:pointer;transition:.3s ease-out}.flat-gallery-popup__close circle{fill:#e0c7aa;transition:.3s ease-in-out}.flat-gallery-popup__close path{stroke:#000;transition:.3s ease-in-out}@media screen and (min-width:1023px){.flat-gallery-popup__close:hover circle{fill:#e3c29b}.flat-gallery-popup__close:hover path{stroke:#000}}.mobile.landscape .s3d-card{min-height:auto}.mobile.landscape .s3d-card .s3d-card__info-wrapper{padding:12px}.mobile.landscape .s3d-card .s3d-card__info-wrapper .s3d-card__title{--font20: 14px }.mobile.landscape .s3d-card .s3d-card__image{height:30vh;min-height:30vh}.mobile.landscape .s3d-floor .s3d-floor__info{--controller-w: 100%;padding-bottom:var(--menu-h)}.mobile.landscape .s3d__wrapper__flat{height:100%}.mobile.landscape .s3d-flat{height:100%;grid-template-rows:var(--s3d-header) 70vh min-content min-content calc(var(--menu-h));grid-template-areas:". ." "img img" "info info" "floorInfo floorInfo" "flat-menu flat-menu"}.mobile.landscape .s3d-flat .s3d-flat__menu-container{justify-content:flex-start;padding-left:var(--offset);padding-bottom:var(--offset)}.mobile.landscape .s3d-flat .s3d-flat__menu-container,.mobile.landscape .s3d-flat__menu{--menu-h: 40px;background-color:transparent;border:none}.mobile.landscape .s3d-flat__info-container{width:100%}.mobile.landscape .s3d-flat .s3d-flat__floor{padding-bottom:calc(var(--menu-h) + 40px)}.mobile.landscape .s3d-ctr__option__buttons--floors{column-count:2}.mobile.landscape .s3d-ctr__menu-3d{padding-top:4px;padding-bottom:4px}.mobile.landscape .s3d-ctr__nav .s3d-nav__btn span{background:#fff;height:149%;width:auto;display:flex;align-items:center;padding-right:4px}.mobile.landscape .s3d-ctr__menu-3d{background:none}.mobile.landscape .s3d-ctr__menu-3d .s3d-ctr__menu-3d-compass-nav{transform-origin:center;transform:scale(.85);background-color:#fff;border-radius:12px}.mobile.landscape .s3d-pl__amount-flat{display:none}.mobile.landscape .s3d-fv__container .s3d-fv__list,.mobile.landscape .s3d-fv__container .s3d-pl__list,.mobile.landscape .s3d-pl__container .s3d-fv__list,.mobile.landscape .s3d-pl__container .s3d-pl__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));height:100%;margin-top:0;overscroll-behavior:none}.mobile.landscape [data-type=flyby] .s3d-filter-wrap{--filter-width: 65%}.mobile.landscape [data-type=flyby] .s3d-filter-wrap .s3d-filter__top{height:100%!important}.mobile.landscape [data-type=flyby] .s3d-filter-wrap .s3d-filter__top .s3d-filter{overflow-y:auto;height:70vh;justify-content:space-between}.mobile.landscape [data-type=flyby] .s3d-filter-wrap .s3d-filter__hide,.mobile.landscape [data-type=flyby] .s3d-filter-wrap .s3d-filter__table{display:none}.mobile.landscape [data-type=plannings] .s3d-filter-wrap .s3d-filter__top .s3d-filter__input-wrapper{transform:scale(.85);transform-origin:left;bottom:calc(100% + 5px)}.mobile.landscape [data-type=plannings] .s3d-filter-wrap .s3d-filter__top .s3d-filter__input-wrapper .s3d-filter__param-title{display:none}.mobile.landscape [data-type=plannings] .s3d-filter__top{height:auto!important}.mobile.landscape [data-type=plannings] .s3d-filter__top .s3d-filter__reset{position:sticky;top:0}.mobile.landscape [data-type=plannings] .s3d-filter-wrap.s3d-planning-filter-wrap{padding-top:5px}.mobile.landscape [data-type=plannings] .s3d-filter{align-items:flex-start;gap:20px}.mobile.landscape .s3d-filter-wrap.active-filter{visibility:visible!important}.mobile.landscape .s3d-filter__top .s3d-filter__range-wrapper .s3d-filter__range{--filter-margin-bottom: 0}.mobile.landscape .s3d-ctr[data-type=plannings]~.s3d-filter-wrap{--menu-h: 60px;overflow:auto;overscroll-behavior:none}.mobile.landscape .s3d-filter__top .s3d-filter .s3d-filter__row .s3d-filter__reset{margin-top:0}.mobile.landscape .s3d-header .s3d__menu[data-s3d-share]{margin-left:auto}.mobile.landscape .s3d-infoBox__flat{flex-direction:column}.s3dFlybySideChooser{position:relative;pointer-events:all;z-index:4;border-radius:var(--border-space-2);border:none;display:flex;align-items:center;width:100%;background-color:var(--color-surface-gray-400)}.s3dFlybySideChooser:empty{display:none}.s3dFlybySideChooser>*{width:50%}.s3dFlybySideChooser__title{display:flex;height:var(--item-h);padding:10px 16px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-brand-900);background:var(--s3d2-color-surface-gray-900);border-radius:var(--border-space-2);color:var(--s3d2-color-text-gray-200);cursor:pointer}.s3dFlybySideChooser__item{height:var(--item-h);background:#f4f8fd;padding:12px 16px;cursor:pointer;border:1px solid #c0d1e1;border-radius:var(--border-space-2);display:flex;align-items:center;justify-content:flex-start}.s3dFlybySideChooser__item:hover{background:var(--3-d-colours-gray, #828282);color:#d9d9d9}.s3dFlybySideChooser:hover .s3dFlybySideChooser__title:after{transform:rotate(180deg)}.s3dFlybySideChooser:hover .s3dFlybySideChooser__content{opacity:1;visibility:visible;pointer-events:auto}.mobile .s3dFlybySideChooser{width:120px}.mobile .s3dFlybySideChooser__item,.mobile .s3dFlybySideChooser__title{padding:6px 8px}.mobile.portrait .s3d-ctr__menu-3d{display:flex}.mobile.portrait .s3d-ctr__menu-3d-compass-nav{justify-content:space-between}.mobile.portrait .s3d-ctr__menu-3d__compass-wrapper{display:none}.mobile.portrait .s3d-ctr__menu-3d-compass-nav{position:fixed;top:50%;width:100%;background-color:transparent}.mobile.portrait .s3d-ctr__menu-3d-buttons{width:100%;justify-content:flex-start;overflow:visible}.mobile.portrait .s3d-ctr__menu-3d-buttons>*{flex-shrink:0}.mobile.portrait .s3d-ctr__menu-3d-buttons .s3d__choose--flat--button{width:65px;overflow:hidden;text-overflow:ellipsis}.mobile.portrait .s3d-ctr__menu-3d-buttons .s3d__choose--flat--button span{max-width:calc(100% - 8px);overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.s3d2-apartment__flat-floor-plan-wrap{display:flex;justify-content:space-between;padding:0 var(--space-5);margin-top:var(--space-32);height:fit-content}@media screen and (max-width:1024px){.s3d2-apartment__flat-floor-plan-wrap{flex-direction:column;gap:var(--space-5);padding:0 var(--space-3)}}.s3d2-apartment__flat-explication-btn-wrap{display:flex;align-items:center;gap:var(--space-2)}.s3d2-apartment__flat-explication-btn-wrap .s3d2-ButtonIconLeft{width:100%;padding-top:var(--space-3);padding-bottom:var(--space-3)}.s3d2-apartment__flat-explication-screen-wrap{display:flex;flex-direction:column;height:100%;width:100%}.s3d2-apartment__flat-explication-screen-title{color:var(--s3d2-color-text-gray-900);font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;margin-bottom:var(--space-6)}.s3d2-apartment__flat-explication-screen{display:flex;justify-content:space-between;align-items:center;height:auto;width:100%}@media screen and (max-width:1024px){.s3d2-apartment__flat-explication-screen{flex-direction:column-reverse;gap:var(--space-10)}}.s3d2-apartment__flat-explication-screen-table{width:19.1798941799vw;display:flex;flex-direction:column;gap:var(--space-6)}@media screen and (max-width:1024px){.s3d2-apartment__flat-explication-screen-table{width:100%;height:auto}}.s3d2-apartment__flat-explication-screen-table-inner{display:flex;flex-direction:column;gap:var(--space-5);padding-right:var(--space-5)}.s3d2-apartment__flat-explication-screen-table-content{margin-right:calc(-1 * var(--space-5));padding-right:var(--space-5);max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-5)}@media screen and (max-width:767px){.s3d2-apartment__flat-explication-screen-table-content{padding-right:0}}.s3d2-apartment__flat-explication-screen-info{display:flex;flex-direction:column;gap:var(--space-1)}.s3d2-apartment__flat-explication-screen-info-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.s3d2-apartment__flat-explication-screen-info-row-blank{height:1px;background:var(--s3d2-color-surface-gray-900-transparent-10);flex-grow:1}.s3d2-apartment__flat-explication-screen-table__title{color:var(--s3d2-color-text-gray-900);font-size:14px;font-style:normal;font-weight:400;line-height:130%;display:none}.s3d2-apartment__flat-explication-screen-info-row-title,.s3d2-apartment__flat-explication-screen-info-row-value{color:var(--s3d2-color-text-gray-900);font-size:14px;font-style:normal;font-weight:400;line-height:130%}.s3d2-apartment__flat-explication-screen-open{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-5);border-radius:var(--space-2);background:var(--s3d2-color-surface-gray-900);color:var(--s3d2-color-text-gray-200);font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;border:none;cursor:pointer;overflow:hidden;transition:.25s ease-out}.s3d2-apartment__flat-explication-screen-open:after{content:"";width:209%;height:200%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-color-surface-gray-200-transparent-10)!important}.s3d2-apartment__flat-explication-screen-open:hover:after{transform:translate3d(100%,0,0) skew(25deg)}.s3d2-apartment__flat-explication-screen-socials-wrap{display:flex;gap:var(--space-2);padding-top:var(--space-6);position:relative}.s3d2-apartment__flat-explication-screen-socials-wrap:after{position:absolute;content:"";top:0;left:0;width:100%;height:1px;background:var(--s3d2-color-surface-gray-900-transparent-10)}.s3d2-apartment__flat-explication-screen-socials-share{display:flex;align-items:center;gap:var(--space-2);transition:transform .25s ease-out;background-color:transparent;border:none}.s3d2-apartment__flat-explication-screen-socials-share span{color:var(--s3d2-color-text-gray-900);font-size:14px;font-style:normal;font-weight:400;line-height:130%}.s3d2-apartment__flat-explication-screen-socials-share svg{width:13px;height:13px}.s3d2-apartment__flat-explication-screen-socials-share svg path{fill:var(--s3d2-color-icon-gray-900)}.s3d2-apartment__flat-explication-screen-socials{display:flex;gap:var(--space-2);flex-wrap:wrap}.s3d2-apartment__flat-explication-screen-socials-item{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--space-8);background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.s3d2-apartment__flat-explication-screen-socials-item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transform:translate(-100%);transition:.15s ease-out;background-color:var(--s3d2-color-surface-gray-200-transparent-10);border-radius:50%;overflow:hidden}.s3d2-apartment__flat-explication-screen-socials-item:hover:after{transform:translate(0)}.s3d2-apartment__flat-explication-screen-socials-item svg{width:24px;height:24px}.s3d2-apartment__flat-explication-screen-socials-item svg path{fill:var(--s3d2-color-icon-gray-900)}.s3d2-apartment__flat-explication-screen-slider{width:75.5291005291vw;padding:var(--space-10);display:flex;flex-direction:column;gap:var(--space-5);border-radius:var(--space-3);border:1px solid var(--s3d2-color-surface-gray-900-transparent-10)}@media screen and (max-width:1024px){.s3d2-apartment__flat-explication-screen-slider{width:100%;padding:var(--space-3)}}.s3d2-apartment__flat-explication-screen-buttons--floor-wrap{align-self:center;display:flex;align-items:center;justify-content:center;gap:var(--space-6);width:100%}@media screen and (max-width:600px){.s3d2-apartment__flat-explication-screen-buttons--floor-wrap{flex-direction:column;gap:var(--space-3)}}.s3d2-apartment__flat-explication-screen-buttons--divider{color:var(--s3d2-color-text-gray-900)}@media screen and (max-width:600px){.s3d2-apartment__flat-explication-screen-buttons--divider{display:none}}.s3d2-apartment__flat-explication-screen-buttons--floor,.s3d2-apartment__flat-explication-screen-buttons--slider{background:transparent;display:flex;align-items:center;gap:0;border-radius:var(--space-2);height:var(--space-6);border:none}.s3d2-apartment__flat-explication-screen-buttons--floor .ButtonWithoutIcon,.s3d2-apartment__flat-explication-screen-buttons--slider .ButtonWithoutIcon{background:transparent;border:none;height:100%;padding:var(--space-1) var(--space-2);border-radius:var(--space-2);display:flex;align-items:center;justify-content:center;background-color:transparent;overflow:hidden;position:relative}.s3d2-apartment__flat-explication-screen-buttons--floor .ButtonWithoutIcon:after,.s3d2-apartment__flat-explication-screen-buttons--slider .ButtonWithoutIcon:after{content:"";position:absolute;left:0;top:calc(100% - 3px);width:100%;height:1px;transform:translate(-100%);transition:.25s ease-out;background-color:var(--s3d2-color-text-gray-900);overflow:hidden}.s3d2-apartment__flat-explication-screen-buttons--floor .ButtonWithoutIcon span,.s3d2-apartment__flat-explication-screen-buttons--slider .ButtonWithoutIcon span{line-height:130%}@media(hover:hover){.s3d2-apartment__flat-explication-screen-buttons--floor .ButtonWithoutIcon:hover,.s3d2-apartment__flat-explication-screen-buttons--slider .ButtonWithoutIcon:hover{background-color:transparent!important}.s3d2-apartment__flat-explication-screen-buttons--floor .ButtonWithoutIcon:hover:after,.s3d2-apartment__flat-explication-screen-buttons--slider .ButtonWithoutIcon:hover:after{transform:translate(0)}}.s3d2-apartment__flat-explication-screen-buttons--floor .ButtonWithoutIcon.active,.s3d2-apartment__flat-explication-screen-buttons--slider .ButtonWithoutIcon.active{background-color:transparent!important}.s3d2-apartment__flat-explication-screen-buttons--floor .ButtonWithoutIcon.active span,.s3d2-apartment__flat-explication-screen-buttons--slider .ButtonWithoutIcon.active span{color:var(--s3d2-color-text-gray-900)!important}.s3d2-apartment__flat-explication-screen-buttons--floor .ButtonWithoutIcon.active:after,.s3d2-apartment__flat-explication-screen-buttons--slider .ButtonWithoutIcon.active:after{transform:translate(0)}.s3d2-apartment__flat-explication-screen-buttons--slider{align-self:center;background:transparent;display:flex;align-items:center;justify-content:center;border-radius:var(--space-2);height:var(--space-6);width:fit-content;display:none}.s3d2-apartment__flat-explication-screen-slide{width:100%;height:100%}.s3d2-apartment__flat-explication-screen-slide img{width:100%;height:70vh;object-fit:contain}@media screen and (max-width:1024px){.s3d2-apartment__flat-explication-screen-slide img{height:50vh}}.s3d2-apartment__flat-explication-screen-buttons--planning3d{display:flex}.s3d2-apartment__flat-explication-screen-buttons--planning3d .ButtonWithoutIcon{background:transparent;border:none;height:100%;padding:var(--space-1) var(--space-2);border-radius:var(--space-2);display:flex;align-items:center;justify-content:center}.s3d2-apartment__flat-explication-screen-buttons--furnished{background:transparent;height:100%}.s3d2-apartment__flat-explication-screen-buttons--furnished .s3d-ctr__menu-3d-btn-style{height:100%;padding:var(--space-1) var(--space-2);background:transparent;border-radius:var(--space-2);display:flex;align-items:center;justify-content:center}.s3d2-apartment__flat-explication-screen-buttons--furnished .s3d-ctr__filter__text{color:var(--s3d2-color-text-gray-900);font-size:12px;font-style:normal;font-weight:500;line-height:130%}.s3d2-apartment__flat-explication-screen-buttons--furnished .checkbox-wrapper-6 .tgl-light+.tgl-btn{height:100%;width:var(--space-6);background:var(--s3d2-color-surface-gray-900)}.s3d2-apartment__flat-explication-screen-buttons--furnished .checkbox-wrapper-6 .tgl-light+.tgl-btn:after{width:10px;height:10px}.s3d2-apartment__floor{width:100%;height:70vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.s3d2-apartment__floor-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-3)}.s3d2-apartment__floor-header .s3d-floor__nav-btn{width:32px;height:32px;border-radius:var(--space-8);background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.s3d2-apartment__floor-header .s3d-floor__nav-btn:hover{background:var(--hover-overlays-transparent-32)}.s3d2-apartment__floor-header .s3d-floor__nav-btn svg{width:24px;height:24px}.s3d2-apartment__floor-header .s3d-floor__nav-btn svg path{fill:var(--s3d2-color-icon-gray-900)}.s3d2-apartment__floor-header .s3d-floor__nav [data-flat-floor-list]{width:50px}.s3d2-apartment__floor-clue{color:var(--s3d2-color-text-gray-900);font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}.s3d2-apartment__floor-info-wrapper{height:100%;flex-grow:1;display:flex;justify-content:center;align-items:center;border-radius:var(--space-2);padding:var(--space-3) var(--space-5)}.s3d2-apartment__floor-info{height:100%;display:flex;justify-content:center;align-items:center}.s3d2-apartment__floor-info svg{height:100%;width:100%}.s3d2__button{display:flex;align-items:center;justify-content:center;z-index:100;width:var(--btn);height:var(--btn);border-radius:var(--border-space-2);background:#e0c7aa;border:none;overflow:hidden;padding:0;transition:background .3s ease-in;cursor:pointer}.s3d2__button svg{display:flex;height:var(--icon24);width:var(--icon24);pointer-events:none;fill:#000}.s3d2__button[disabled]{cursor:no-drop}@media screen and (min-width:1023px){.s3d2__button:hover{background:#e3c29b}.s3d2__button:hover svg{fill:#000}}.s3d2-ctr{z-index:120;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;pointer-events:none}.s3d2-ctr[data-type=favourites] [data-mobile-functions-menu-open]{display:none}.s3d2-ctr__nav{position:fixed;left:0;bottom:0;justify-content:flex-start;flex-direction:column;height:var(--controller-h);width:var(--controller-w);padding:var(--controller-padding);align-items:flex-start;pointer-events:painted;display:none;border-radius:12px 12px 0 0;z-index:101;background:#f4f8fd;border:1px solid #cbd0db}.s3d2-ctr__nav.s3d2-display{display:none!important}@media screen and (max-width:1024px){.s3d2-ctr__nav{flex-direction:row;align-items:center;padding:0 var(--offset);gap:5px;border-radius:0;display:none!important;opacity:0;pointer-events:none}.s3d2-ctr__nav .s3d2-nav{padding:0;margin:0;min-width:100px}.s3d2-ctr__nav .s3d2-ctr__option.active:after{border-top:1px solid #000000;border-right:1px solid #000000}}@media screen and (max-width:680px){.s3d2-ctr__nav{padding:0 4px;gap:2px}}.s3d2-ctr__nav__title{margin:0 auto 10px 0;font-family:Inter Display,sans-serif;font-weight:400;font-size:var(--font20);line-height:130%;text-align:left;color:#000}@media screen and (max-width:1024px){.s3d2-ctr__nav__title{display:none}}.s3d2-ctr__nav .s3d2-nav__btn{display:flex;justify-content:flex-start;align-content:center;align-items:center;width:100%;min-width:128px;height:var(--controller-btn);margin:1px 0;padding:0 8px;border:1px solid #e3ebf3;background:#e3ebf3;border-radius:var(--border-space-2);cursor:pointer;transition:all .5s ease-in-out;font-family:Inter Display,sans-serif;font-style:normal;font-weight:400;font-size:var(--font14);line-height:130%;text-align:left;color:#000;white-space:nowrap}@media screen and (max-width:1024px){.s3d2-ctr__nav .s3d2-nav__btn{text-align:center;justify-content:center}}@media screen and (max-width:680px){.s3d2-ctr__nav .s3d2-nav__btn{min-width:fit-content;width:100%;padding:0 3px}}.s3d2-ctr__nav .s3d2-nav__btn:hover:not(.active):not([disabled]){background:#c0d1e1;border:1px solid #c0d1e1;color:#000}.s3d2-ctr__nav .s3d2-nav__btn.active{cursor:no-drop;background:#e0c7aa;border:1px solid #e0c7aa;color:#000}.s3d2-ctr__nav .s3d2-nav__btn[disabled]{cursor:no-drop;background:#ecf2f8;border:1px solid #ecf2f8;color:#c0d1e1}.s3d2-ctr__nav .s3d2-ctr__option{position:relative}@media screen and (max-width:1024px){.s3d2-ctr__nav .s3d2-ctr__option{flex-direction:column;flex-wrap:nowrap}}.s3d2-ctr__nav .s3d2-ctr__option__buttons{position:absolute;top:0;right:0;transform:translate(100%,-50%);visibility:hidden;opacity:0;pointer-events:none;padding:0 0 0 var(--controller-padding);transition:opacity .5s ease-in-out;max-height:250px;overflow-y:auto;width:125px}@media screen and (max-width:1024px){.s3d2-ctr__nav .s3d2-ctr__option__buttons{left:0;transform:translateY(-105%);padding:0;height:fit-content}.s3d2-ctr__nav .s3d2-ctr__option__buttons .s3d2-nav__btn{background-color:#e0c7aa;color:#000}}.s3d2-ctr__nav .s3d2-ctr__option__buttons .active{display:none}.s3d2-ctr__nav .s3d2-ctr__option:after{content:"";border-top:1px solid #000000;border-right:1px solid #000000;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(135deg);transition:all .4s ease-in-out;height:6px;width:6px}@media screen and (max-width:1024px){.s3d2-ctr__nav .s3d2-ctr__option:after{transform:translateY(-50%) rotate(135deg)}}@media screen and (max-width:680px){.s3d2-ctr__nav .s3d2-ctr__option:after{content:none}}.s3d2-ctr__nav .s3d2-ctr__option:focus .s3d2-ctr__option__buttons,.s3d2-ctr__nav .s3d2-ctr__option:hover .s3d2-ctr__option__buttons{opacity:1;visibility:visible;pointer-events:painted}.s3d2-ctr__nav .s3d2-ctr__option:focus:after,.s3d2-ctr__nav .s3d2-ctr__option:hover:after{transform:rotate(45deg) translateY(-50%);border-top:1px solid #000000;border-right:1px solid #000000}@media screen and (max-width:1024px){.s3d2-ctr__nav .s3d2-ctr__option:focus:after,.s3d2-ctr__nav .s3d2-ctr__option:hover:after{transform:translateY(-50%) rotate(-45deg)}}.s3d2-ctr__menu-3d{bottom:0;height:auto;background:transparent;padding:12px calc(var(--smarto-logo-w) + 12px) 12px calc(var(--controller-w) + 12px);visibility:hidden;position:fixed;left:0;right:0;pointer-events:none;width:100%;z-index:99;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}@media screen and (max-width:1024px){.s3d2-ctr__menu-3d{padding:var(--offset);bottom:calc(var(--controller-h) - 1px)}}@media screen and (max-width:680px){.s3d2-ctr__menu-3d{padding:4px;flex-direction:column}}.s3d2-ctr__menu-3d-compass-nav{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;pointer-events:none;background:#f4f8fd;padding:6px;border-radius:var(--border-space-2);margin:auto;display:none}.tablet .s3d2-ctr__menu-3d-compass-nav,.desktop .s3d2-ctr__menu-3d-compass-nav{position:fixed;left:0;top:50%;width:100%;justify-content:space-between;background:transparent;transform:translateY(-50%)}.s3d2-ctr__menu-3d-compass-nav>*{pointer-events:all}.s3d2-ctr__menu-3d-compass-nav .s3d2-ctr__menu-3d__compass-wrapper{position:relative;pointer-events:none;display:none}.s3d2-ctr__menu-3d-compass-nav .s3d2-ctr__menu-3d__compass-wrapper .s3d2-ctr__menu-3d__compass{position:relative;width:300px;height:39px;overflow:hidden}.s3d2-ctr__menu-3d-compass-nav .s3d2-ctr__menu-3d__compass-wrapper .s3d2-ctr__menu-3d__compass:before{content:"";position:absolute;left:0;top:0;width:30%;height:100%;background:linear-gradient(90deg,#f4f8fd,#ffffff8b,#fff0);z-index:2}.s3d2-ctr__menu-3d-compass-nav .s3d2-ctr__menu-3d__compass-wrapper .s3d2-ctr__menu-3d__compass:after{content:"";position:absolute;right:0;top:0;width:30%;height:100%;background:linear-gradient(270deg,#f4f8fd,#ffffff8b,#fff0);z-index:2}@media screen and (max-width:1024px){.s3d2-ctr__menu-3d-compass-nav .s3d2-ctr__menu-3d__compass-wrapper .s3d2-ctr__menu-3d__compass{width:200px}}@media screen and (max-width:680px){.s3d2-ctr__menu-3d-compass-nav .s3d2-ctr__menu-3d__compass-wrapper .s3d2-ctr__menu-3d__compass{width:200px}}.s3d2-ctr__menu-3d-compass-nav .s3d2-ctr__menu-3d__compass-wrapper .s3d2-ctr__menu-3d__compass__inner{position:absolute;width:auto;top:0;right:0;overflow:visible;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;will-change:transform}.s3d2-ctr__menu-3d-compass-nav .s3d2-ctr__menu-3d__compass-wrapper .s3d2-ctr__menu-3d__compass__inner .compass-text{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:30px;text-transform:uppercase;color:#000;transition:transform .1s ease;align-self:center;padding:0 3px}@media screen and (max-width:680px){.s3d2-ctr__menu-3d-compass-nav .s3d2-ctr__menu-3d__compass-wrapper .s3d2-ctr__menu-3d__compass__inner .compass-text{font-size:28px}}.s3d2-ctr__menu-3d-compass-nav .s3d2-ctr__menu-3d__compass-wrapper .s3d2-ctr__menu-3d__compass__inner .compass-line-big{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:28px;text-transform:uppercase;color:#000;transition:transform .1s ease;align-self:center;padding:0 3px}.s3d2-ctr__menu-3d-compass-nav .s3d2-ctr__menu-3d__compass-wrapper .s3d2-ctr__menu-3d__compass__inner .compass-line-small{font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:20px;text-transform:uppercase;color:#6c7a88;padding:0 3px;transition:transform .1s ease;align-self:center}.s3d2-ctr__menu-3d-buttons{display:none;width:auto;align-items:center;justify-content:center;gap:4px;margin-top:8px}.s3d2-ctr__menu-3d-buttons__mobile-opener{display:none}.s3d2-ctr__menu-3d-buttons .s3d2-ctr__filter{z-index:1;display:none;gap:8px}@media screen and (min-width:1023px){.s3d2-ctr__menu-3d-buttons .s3d2-ctr__filter:hover .s3d2-ctr__filter__icon circle:nth-of-type(1){cx:5.5}.s3d2-ctr__menu-3d-buttons .s3d2-ctr__filter:hover .s3d2-ctr__filter__icon circle:nth-of-type(2){cx:5.5}.s3d2-ctr__menu-3d-buttons .s3d2-ctr__filter:hover .s3d2-ctr__filter__icon circle:nth-of-type(3){cx:20.5}}.s3d2-ctr__menu-3d-buttons .s3d2-ctr__filter__icon{height:var(--icon16);width:var(--icon16)}@media screen and (max-width:680px){.s3d2-ctr__menu-3d-buttons .s3d2-ctr__filter__icon{display:none}}.s3d2-ctr__menu-3d-buttons .s3d2-ctr__filter__icon svg{width:100%;height:100%;fill:#000;stroke:#000}.s3d2-ctr__menu-3d-buttons .s3d2-ctr__filter__icon circle{transition:cx .5s ease-in-out}.s3d2-ctr__menu-3d-buttons .s3d2-ctr__infra-button{position:relative;pointer-events:painted;z-index:1;display:none}.s3d2-ctr__menu-3d-buttons .s3d2-ctr__infra-button__select{background:#000;display:flex;justify-content:flex-start;align-items:center;width:33px;height:16px;margin-left:8px;border-radius:43px;padding:2px;overflow:hidden;cursor:pointer}.s3d2-ctr__menu-3d-buttons .s3d2-ctr__infra-button__select-circle{height:14px;width:14px;border-radius:50%;background:#e0c7aa}.s3d2-ctr__menu-3d-buttons .s3d2-ctr__infra-button__select i{transform:translate(100%);transition:transform .4s ease-in-out}.s3d2-ctr__menu-3d-buttons .s3d2-ctr__infra-button__select input:checked+i{transform:translate(0)}.s3d2-ctr__menu-3d-buttons .s3d2-ctr__helper{z-index:1;display:none;width:var(--btn)}.s3d2-ctr__menu-3d-buttons input{display:none}.s3d2-ctr__menu-3d-btn-style{display:flex;flex-direction:row;justify-content:center;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--space-2, 8px);background:var(--s3d2-color-surface-gray-200-transparent-80, rgba(26, 30, 33, .8));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:13px;color:var(--s3d2-color-text-gray-900);pointer-events:painted;transition:all .3s ease-in;overflow:hidden;cursor:pointer;font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%}.s3d2-ctr__menu-3d-btn-style .checkbox-wrapper-6{margin-left:8px}@media(hover:hover){.s3d2-ctr__menu-3d-btn-style:not([for=data-hightlight-svg-elements]):hover{background-color:var(--s3d2-color-surface-gray-200-transparent-72)}}@media screen and (min-width:1023px){.s3d2-ctr__menu-3d-btn-style.btn-style-hover:hover{border:1px solid #c0d1e1;background:#e3ebf3;color:#000}}.s3d2-ctr__menu-3d-btn-style[disabled]{opacity:.5;pointer-events:none}.s3d2-ctr__menu-3d-btn-style[disabled] .checkbox-wrapper-6{pointer-events:none}.s3d2-ctr__audio{position:absolute;right:var(--space-6);bottom:var(--space-6);width:var(--space-20);height:var(--space-20);z-index:2;pointer-events:all;transition:.25s ease-in-out}.s3d2-ctr__audio.disabled{display:none}@media screen and (max-width:1024px){.s3d2-ctr__audio{bottom:calc(var(--mobile-controller-height) + var(--space-2))}}.s3d2-ctr__audio.s3d_audioAssistantState-inactive{transform:translate(75%)}.s3d2-ctr__audio-canvas-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:50%}.s3d2-ctr__audio-canvas-wrap-icon{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.s3d2-ctr__audio-canvas-wrap canvas{cursor:pointer}.s3d2-ctr__audio-close{position:absolute;right:0;top:0;width:var(--space-6);height:var(--space-6);z-index:2;border-radius:50%;background-color:var(--color-brand-800);transform:translate(25%,-25%);cursor:pointer}@media screen and (max-width:1024px){.s3d2-ctr__audio-close{transform:translate(25%,-25%) scale(1.45)}}@media(hover:hover)and (min-width:1025px){.s3d2-ctr__audio-close:hover{background-color:var(--color-brand-900)}}.s3d2-ctr__audio-open{position:absolute;left:0;top:0;width:var(--space-6);height:var(--space-6);z-index:2;border-radius:50%;background-color:var(--color-brand-800);transform:translate(-25%,-25%);cursor:pointer}@media screen and (max-width:1024px){.s3d2-ctr__audio-open{transform:translate(-25%,-25%) scale(1.45)}}@media(hover:hover)and (min-width:1025px){.s3d2-ctr__audio-open:hover{background-color:var(--color-brand-900)}}.s3d2-ctr__audio.s3d_audioAssistantState-active .s3d2-ctr__audio-open{display:none}.heartbeat{-webkit-animation:heartbeat 2s ease-in-out infinite both;animation:heartbeat 2s ease-in-out infinite both}.s3d2-ctr__audio-canvas-wrap canvas{opacity:0}.s3d2-ctr__audio-canvas-wrap{background-color:var(--color-brand-800)}.s3d2-ctr__audio-canvas-wrap__new-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;height:auto;pointer-events:none}.s3d2-ctr__audio-canvas-wrap__new-icon rect{transform-origin:center;transform-box:fill-box;transform:translateY(80%);transition:.25s ease-in-out}.s3d2-ctr__audio.playing .s3d2-ctr__audio-canvas-wrap__new-icon rect:nth-of-type(1){animation:rectOneLastAnim 1s ease-in-out infinite}.s3d2-ctr__audio.playing .s3d2-ctr__audio-canvas-wrap__new-icon rect:nth-of-type(2){animation:rectMediumAnim 1s ease-in-out infinite;animation-delay:.2s}.s3d2-ctr__audio.playing .s3d2-ctr__audio-canvas-wrap__new-icon rect:nth-of-type(3){animation:rectOneLastAnim 1s ease-in-out infinite;animation-delay:.4s}@keyframes rectOneLastAnim{0%{transform:translateY(80%)}50%{transform:translateY(10%)}to{transform:translateY(80%)}}@keyframes rectMediumAnim{0%{transform:translateY(80%)}50%{transform:translateY(10%)}to{transform:translateY(80%)}}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.desktop .s3d2-ctr__option__buttons{max-height:250px;overflow-y:auto;scrollbar-width:none;--webkit-scrollbar: none}.desktop .s3d2-ctr__option__buttons::-webkit-scrollbar{display:none}.desktop .s3d2-ctr__option__buttons--floors{top:auto;bottom:0;transform:translate(100%)}.tablet .s3d2-ctr__option__buttons{width:175px}@media screen and (max-width:1024px){.tablet .s3d-ctr__nav .s3d2-nav__btn{width:max-content}}.tablet .s3d-ctr__nav .s3d2-nav__btn{min-width:auto;flex-grow:1}.tablet .s3d-ctr__menu-3d-buttons>:nth-child(n+2){margin-left:4px}.mobile .s3d-ctr__menu-3d-buttons{transition:.25s ease-in-out;transform:translateY(100%);display:none!important}.mobile .s3d-ctr__menu-3d-buttons.s3d2-show{transform:translateY(0)}.mobile .s3d-ctr__menu-3d-buttons__mobile-opener [data-when-opened]{display:none}.mobile .s3d-ctr__menu-3d-buttons__mobile-opener [data-when-closed],.mobile .s3d-ctr__menu-3d-buttons__mobile-opener [data-when-opened]{animation:fadeInPopup .5s ease-in-out forwards}.mobile .s3d-ctr__menu-3d-buttons__mobile-opener{width:42px;height:42px;pointer-events:all;position:absolute;right:0;bottom:calc(100% + 8px);z-index:2;display:flex;align-items:center;justify-content:center;background-color:#fff;padding:4px}.mobile .s3d-ctr__menu-3d-buttons__mobile-opener svg{width:100%;height:100%}.mobile .s3d-ctr__menu-3d-buttons__mobile-opener svg [fill]{fill:red}.mobile .s3d-ctr__menu-3d-buttons__mobile-opener svg [stroke]{stroke:red}.mobile .s3d-ctr__menu-3d-buttons__mobile-opener input,.mobile .s3d-ctr__menu-3d-buttons.s3d2-show [data-when-closed]{display:none}.mobile .s3d-ctr__menu-3d-buttons.s3d2-show [data-when-opened]{display:block}.mobile .s3d-ctr__menu-3d-buttons{position:relative;z-index:100;justify-content:flex-start;position:fixed;right:0;left:auto;top:auto;bottom:var(--menu-h);flex-direction:row;flex-wrap:wrap;align-items:flex-start;height:auto;background:#fff;padding:8px}.mobile .s3d-ctr__menu-3d-buttons>*{flex-shrink:0;flex-grow:1}.mobile .s3d-ctr__option__buttons{scrollbar-width:none;--webkit-scrollbar: none}.mobile .s3d-ctr__option__buttons--floors{left:auto;right:0}.mobile .s3d-ctr__option__buttons>*{width:125px!important}.mobile .s3d-ctr .s3d2-nav__btn{font-size:10.5px;width:10.28%}.s32d-theme-flat-floor-container,.theme-chooser-container{display:flex;align-items:center;gap:4px;position:fixed;top:62px;right:16px}@media screen and (max-width:767px){.theme-chooser-container{right:8px}}.s3d2__choose--flat{position:relative;z-index:1;display:none;padding:0;border:1px solid var(--s3d2-color-border-gray-900-transparent-10);background:var(--s3d2-color-surface-gray-200-transparent-80)}.s3d2__choose--flat input{display:none}.s3d2__choose--flat--button{z-index:1;transition:background-color .6s ease-in-out,color .3s ease-in-out;cursor:pointer;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);border-radius:var(--border-space-2);border:1px solid transparent}.s3d2__choose--flat--button.current{pointer-events:none}.s3d2__choose--flat--button.current span{color:var(--s3d2-color-text-gray-900)}.s3d2__choose--flat--button-bg{border-radius:var(--border-space-2)}@media(hover:hover){.s3d2__choose--flat--button:hover{background-color:var(--s3d2-color-surface-gray-900-transparent-10)}}@media screen and (max-width:680px){.s3d2__choose--flat--button{width:50%;flex-grow:1}}.s3d2__choose--flat--button input:checked+span{color:var(--s3d2-color-text-gray-200)}@media screen and (min-width:1023px){.s3d2__choose--flat--button input:checked:hover+span{color:var(--s3d2-color-text-gray-900);cursor:no-drop}}.s3d2__choose--flat--button input:not(checked)+span{color:var(--s3d2-color-text-gray-900)}@media screen and (min-width:1023px){.s3d2__choose--flat--button input:not(checked):hover{background:#e3ebf3}}.s3d2__choose--flat--button span{transition:color .3s ease-in-out}.s3d2__choose--flat--button-bg{position:absolute;left:0;height:100%;width:97px;display:flex;justify-content:center;align-items:center;pointer-events:none;overflow:hidden;z-index:0}@media screen and (max-width:680px){.s3d2__choose--flat--button-bg{width:87px}}.s3d2__choose--flat--button-bg svg{height:100%;width:200%;flex:1 0 200%;fill:var(--s3d2-color-brand-800)}@media screen and (min-width:1025px){.s3d2__choose--flat--button-bg svg{height:calc(100% + 1px)}}.s3d2-ctr__theme{visibility:visible;transition:all .4s ease-in-out;z-index:1;display:none;padding:0;border:none;width:fit-content}.s3d2-ctr__theme.s3d-display-none{display:none!important}.s3d2-ctr__theme--currencies{width:100px;height:40px}.s3d2-ctr__theme input[type=checkbox]{height:0;width:0;visibility:hidden}.s3d2-ctr__theme label{width:100%;background:transparent;position:relative;display:flex;align-items:center;justify-content:center;border-radius:var(--border-space-2)}.s3d2-ctr__theme label div,.s3d2-ctr__theme label svg{width:24px;height:24px;padding:0 var(--space-05);fill:var(--s3d2-color-icon-gray-900);display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer;transition:.25s ease-out;border-radius:var(--border-space-2)}.s3d2-ctr__theme label div:hover,.s3d2-ctr__theme label svg:hover{background-color:transparent}.s3d2-ctr__theme label div{width:51px;height:40px;flex-shrink:0}.s3d2-ctr__theme label:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;background-color:var(--s3d2-color-brand-800);border-radius:0;transition:all .3s ease-in-out;z-index:-1}.s3d2-ctr__theme--currencies label:after{width:48px}.s3d2-ctr__theme--currencies label:before{content:"";z-index:-1;position:absolute;left:0;top:0;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:var(--space-2);border:1px solid var(--s3d2-color-border-gray-600-transparent-40)}.s3d2-ctr__theme input:not(:checked)+label div:first-child,.s3d2-ctr__theme input:not(:checked)+label svg:first-child{background-color:transparent}.s3d2-ctr__theme input:not(:checked)+label div:first-child,.s3d2-ctr__theme input:not(:checked)+label svg:first-child{fill:var(--s3d2-color-icon-gray-200);color:var(--s3d2-color-icon-gray-200)}.s3d2-ctr__theme input:checked+label div:last-child,.s3d2-ctr__theme input:checked+label svg:last-child{background-color:transparent;fill:var(--s3d2-color-icon-gray-200);color:var(--s3d2-color-icon-gray-200)}.s3d2-ctr__theme input:checked+label:after{left:100%;transform:translate(-100%,-50%)}.s3d2-reservation-section{padding:var(--space-28) var(--space-6) 0}.s3d2-reservation-block{border-radius:var(--space-3);border:1px solid var(--s3d2-color-gray-900);padding:var(--space-3);margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.s3d2-reservation-block{max-width:940px;padding:var(--space-10);display:flex;gap:var(--space-10);align-items:flex-start}}.reservation-left{margin-bottom:var(--space-5)}@media screen and (min-width:1024px){.reservation-left{flex:1;border-right:1px solid var(--s3d2-color-surface-gray-900-transparent-10);padding-right:var(--space-10);margin-bottom:0}}.reservation-left__status{position:relative;display:flex;justify-content:space-between;align-items:center}.reservation-left__status .s3d-flat-dashboard__status-label{position:static}.reservation-left__help{display:flex;align-items:center;gap:var(--space-1);font-family:Inter Display;font-size:10px;font-style:normal;font-weight:400;line-height:100%;color:var(--s3d2-color-gray-900);cursor:pointer}.reservation-left__help:hover svg path{fill-opacity:.6}.reservation-left__help svg{width:14px;height:14px}.reservation-left__help svg path{transition:all .3s ease-in-out}.reservation-form .TextInput{padding-top:var(--space-4);padding-bottom:var(--space-4)}.reservation-title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-bottom:var(--space-4);text-transform:capitalize;margin-bottom:0}.reservation-subtitle{font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%;color:var(--s3d2-color-gray-500);margin-bottom:var(--space-4);text-transform:capitalize;margin-bottom:0}.reservation-text{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-gray-500)}.reservation-strong{font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%;color:var(--s3d2-color-gray-900)}.price-block{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-5);padding-bottom:var(--space-5);border-top:1px solid var(--s3d2-color-surface-gray-900-transparent-10)}.reservation-btn-secondary{display:flex;gap:var(--space-2);width:100%;justify-content:center;align-items:center;background:transparent;font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%;border:1px solid var(--s3d2-color-gray-900);color:var(--s3d2-color-gray-900);padding:var(--space-3) var(--space-4);border-radius:var(--space-2);cursor:pointer;transition:all .3s ease-in-out}.reservation-btn-secondary+.reservation-btn-secondary{margin-top:var(--space-1)}@media(hover:hover){.reservation-btn-secondary:hover{background-color:var(--s3d2-color-surface-gray-200-transparent-10)}}.reservation-btn-secondary svg{flex-shrink:0}.text-margin-btm{margin-bottom:var(--space-5)}.reservation-agree-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.reservation-period-wrap{border-top:1px solid var(--s3d2-color-surface-gray-900-transparent-10);border-bottom:1px solid var(--s3d2-color-surface-gray-900-transparent-10);padding:var(--space-3) 0;display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.space-between{display:flex;justify-content:space-between;align-items:center}.reservation-check-wrap{display:flex;gap:var(--space-5);align-items:center;margin-bottom:var(--space-5)}.reservation-check-svg{width:var(--space-12);height:var(--space-12);border:1px solid var(--s3d2-color-surface-gray-900-transparent-10);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reservation-check-svg svg{width:var(--space-6);height:var(--space-6)}.btn-primary{background-color:var(--s3d2-color-gray-900);color:var(--s3d2-color-gray-100);border-radius:var(--space-2);padding:var(--space-5) var(--space-5);display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;cursor:pointer;border:none}.btn-primary:disabled{background-color:var(--s3d2-color-surface-gray-200-transparent-10);pointer-events:none}@media(hover:hover){.btn-primary:hover{background-color:var(--s3d2-color-gray-500)}}.reservation-right .btn-primary{width:100%;margin-bottom:var(--space-5)}.reservation-secure{font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%;color:var(--color-surface-success);margin-bottom:var(--space-1);text-align:center}.reservation-refund{text-align:center}.reservation-progress{margin-bottom:20px}.progress-line{height:6px;background:#eee;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:#28a745;transition:.3s}.reservation-flat-info{display:flex;gap:20px;margin-bottom:30px}.reservation-step{display:none}.reservation-step.active{display:block}.form-group{margin-bottom:15px;display:flex;flex-direction:column}.error{color:red;font-size:12px}.s3d2-popup-overlay{position:fixed;inset:0;background:#1018208c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:9999;animation:popupFade .25s ease}@keyframes popupFade{0%{opacity:0}to{opacity:1}}.s3d2-popup{position:relative;width:min(720px,100%);max-height:90vh;background:#fff;border-radius:20px;padding:40px;overflow:auto;animation:popupSlide .28s cubic-bezier(.2,.8,.2,1)}@keyframes popupSlide{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.popup-close{position:fixed;top:var(--space-8);right:var(--space-5);z-index:3;width:24px;height:24px;padding:0;border:none;cursor:pointer;background:var(--s3d2-color-gray-200);transition:.3s;border-radius:50%}.popup-close svg{width:100%;height:100%}@media screen and (min-width:1024px){.popup-close{position:absolute;background:transparent;top:var(--space-3);right:var(--space-3)}}@media screen and (min-width:1024px){.reservation-popup .popup-close{top:var(--space-16)}}.popup-close:hover{transform:rotate(90deg)}.help-popup .reservation-title,.help-popup .reservation-strong,.help-popup .help-list{margin-bottom:var(--space-6)}.help-popup .reservation-text{margin-bottom:var(--space-10);color:var(--s3d2-color-gray-900)}.help-list li{margin-bottom:var(--space-1)}.help-list li svg{width:var(--space-4);height:var(--space-4);margin-right:var(--space-2)}.help-list li span{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-gray-900)}#priceDynamicsChart{width:100%;height:50vh}#priceDynamicsChart .c3-area-Price{fill:url(#chart-gradient)!important;opacity:1}#priceDynamicsChart .domain{stroke:var(--s3d2-color-surface-gray-200-transparent-10)!important}#priceDynamicsChart .c3-line-Price{stroke:var(--s3d2-color-gray-900)!important;stroke-width:2px}#priceDynamicsChart .c3-circle{fill:var(--s3d2-color-gray-900)!important}.custom-c3-tooltip{background:var(--s3d2-color-surface-gray-900-transparent-20)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:10px;border-radius:8px;color:var(--s3d2-color-gray-900)}.tooltip-val{font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%;color:var(--s3d2-color-gray-900);margin-bottom:4px}.tooltip-date{font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%;font-weight:500;color:var(--s3d2-color-gray-900)}#priceDynamicsChart .c3-axis-y .tick text tspan{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;color:var(--s3d2-color-gray-900)}#priceDynamicsChart .c3-axis-x .tick text tspan{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;font-weight:400;color:var(--s3d2-color-gray-900)}.payment-calculator-wrapper{padding-top:var(--space-28);font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900)}.payment-calculator-wrapper *{box-sizing:border-box}@media screen and (min-width:1024px){.s3d-villa .s3d-villa__container{overflow:visible;max-width:100vw}}.payment-calculator{display:flex;margin:0 auto;gap:12px;justify-content:center;position:relative}.payment-calculator__left{flex:1;display:flex;flex-direction:column;gap:32px;max-width:464px;min-width:0;border:1px solid var(--s3d2-color-text-gray-900);border-radius:var(--border-space-3);padding:var(--space-10)}@media screen and (max-width:1024px){.payment-calculator__left{width:100%;max-width:none;padding:var(--space-3)}}.payment-calculator__right{max-width:464px;width:100%;position:sticky;top:100px;height:fit-content}@media screen and (max-width:1024px){.payment-calculator__right{width:100%;max-width:none}}.payment-calculator__section{position:relative;display:flex;flex-direction:column}.payment-calculator__accordion-trigger{cursor:pointer;display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;background:none;border:none;padding:0;text-align:left;min-height:24px}.payment-calculator__accordion-trigger:hover{opacity:.8}.payment-calculator__accordion-icon{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease;transform:rotate(0);margin-left:auto}.payment-calculator__accordion-icon>*{stroke:var(--s3d2-color-text-gray-900)}.payment-calculator__accordion-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease;pointer-events:none}.payment-calculator__section.is-open .payment-calculator__accordion-content{max-height:2000px;opacity:1;pointer-events:auto}.payment-calculator__section.is-open .payment-calculator__accordion-icon{transform:rotate(180deg)}.payment-calculator__section-title{font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex:1}.payment-calculator__section-title svg:first-of-type{width:24px;height:24px;flex-shrink:0}.payment-calculator__section-title svg:first-of-type>*{fill:var(--s3d2-color-text-gray-900)}.payment-calculator__toggle-list{display:flex;flex-direction:column;border:1px solid var(--s3d2-color-surface-gray-900-transparent-10);border-radius:8px;padding:0}.payment-calculator__toggle-item{border-bottom:1px solid var(--s3d2-color-surface-gray-900-transparent-10)}.payment-calculator__toggle-item:last-child{border-bottom:none}.payment-calculator__toggle-item label{display:flex;align-items:center;padding:16px 20px;cursor:pointer;gap:16px}.payment-calculator__toggle-icon{width:24px;height:24px;flex-shrink:0;display:flex;align-self:flex-start;justify-content:center}.payment-calculator__toggle-icon svg{width:100%;height:100%}.payment-calculator__toggle-icon svg>*{fill:var(--s3d2-color-text-gray-900)}.payment-calculator__toggle-item-info{flex:1}.payment-calculator__toggle-title{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:4px}.payment-calculator__toggle-desc{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:#7b7b7b}.payment-calculator__toggle-price{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%}.payment-calculator__switch{position:relative;width:24px;height:14px;flex-shrink:0}.payment-calculator__switch input{opacity:0;width:0;height:0;position:absolute}.payment-calculator__switch .slider{position:absolute;cursor:pointer;inset:0;background-color:var(--s3d2-color-text-gray-900);transition:.3s;border-radius:24px}.payment-calculator__switch .slider:before{position:absolute;content:"";width:10px;height:10px;left:2px;bottom:2px;background-color:var(--s3d2-color-text-gray-200);transition:.3s;border-radius:50%;box-shadow:0 2px 4px #0000001a}.payment-calculator__switch input:checked+.slider{background-color:var(--s3d2-color-semantic-success)}.payment-calculator__switch input:checked+.slider:before{transform:translate(10px)}.payment-calculator__breakdown{border:1px solid var(--s3d2-color-surface-gray-900-transparent-10);border-radius:8px;padding:0;overflow:hidden}.payment-calculator__breakdown-bg-dark .payment-calculator__row-total{background-color:transparent}.payment-calculator__breakdown-bg-dark .payment-calculator__breakdown-list{margin-top:20px}.payment-calculator__breakdown-bg-dark{background-color:var(--s3d2-color-surface-gray-900-transparent-10)}.payment-calculator__breakdown h3{margin:20px 20px 16px}.payment-calculator__breakdown--line{height:1px;margin-left:auto;margin-right:auto;background-color:var(--s3d2-color-surface-gray-900-transparent-10);width:calc(100% - 40px)}.payment-calculator__breakdown-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:0 20px}.payment-calculator__row{display:flex;justify-content:space-between;font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:#555}.payment-calculator__row span:last-child{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-surface-gray-900)}.payment-calculator__row-total{display:flex;justify-content:space-between;padding:16px 20px;background:var(--s3d2-color-surface-gray-900-transparent-10);font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase}.payment-calculator__row-total .double-row{display:flex;flex-direction:column;gap:4px;width:100%}.payment-calculator__row-total .double-row p{display:flex;justify-content:space-between;width:100%}.payment-calculator__row-total.dark{background:var(--s3d2-color-surface-gray-900-transparent-10)}.payment-calculator__row-subtotal{display:flex;justify-content:space-between;padding:16px 20px;font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;color:var(--s3d2-color-surface-gray-900)}.payment-calculator__mortgage{border:1px solid var(--s3d2-color-surface-gray-900-transparent-10);border-radius:8px;padding:0}.payment-calculator__mortgage h3{margin:20px 20px 16px}.payment-calculator__mortgage .payment-calculator__range-group{padding:0 20px;margin-bottom:24px}.payment-calculator__mortgage .irs--flat{height:52px}.payment-calculator__mortgage .irs--flat .irs-line{background-color:#cecece;border-radius:0;height:2px;top:25px}.payment-calculator__mortgage .irs--flat .irs-bar{background-color:var(--s3d2-color-surface-gray-900);height:2px;top:25px}.payment-calculator__mortgage .irs--flat .irs-handle{top:18px;width:12px;height:12px;transform:none;background-color:#fff;border:2px solid var(--s3d2-color-surface-gray-900);border-radius:50%;cursor:grab;box-shadow:none}.payment-calculator__mortgage .irs--flat .irs-handle>i:first-child{display:none}.payment-calculator__mortgage .irs--flat .irs-min,.payment-calculator__mortgage .irs--flat .irs-max{top:36px;background:transparent;color:#4b5563;font-size:12px;line-height:1;padding:0;visibility:visible!important}.payment-calculator__mortgage .irs--flat .irs-single{display:none}.payment-calculator__range-label{display:flex;justify-content:space-between;font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:#555;margin-bottom:8px}.payment-calculator__range-label span:last-child{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;color:var(--s3d2-color-surface-gray-900)}.payment-calculator__mortgage-summary{display:flex;gap:16px;padding:16px 20px}.payment-calculator__mortgage-summary .payment-calculator__mortgage-col{flex:1;display:flex;flex-direction:column}.payment-calculator__mortgage-summary .payment-calculator__mortgage-col span{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:#666;margin-bottom:4px}.payment-calculator__mortgage-summary .payment-calculator__mortgage-col strong{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%}.payment-calculator__timeline{border:1px solid var(--s3d2-color-surface-gray-900-transparent-10);border-radius:8px;padding:0}.payment-calculator__timeline h3{margin:20px 20px 16px}.payment-calculator__timeline-list{display:flex;flex-direction:column;padding:0 20px 20px}.payment-calculator__timeline-item{display:flex;gap:16px;padding-bottom:24px;position:relative}.payment-calculator__timeline-item:not(.is-last):before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--s3d2-color-surface-gray-900-transparent-10)}.payment-calculator__timeline-item .timeline-icon{width:32px;height:32px;border-radius:50%;background:var(--s3d2-color-surface-gray-900-transparent-10);border:1px solid var(--s3d2-color-surface-gray-900-transparent-20);display:flex;align-items:center;justify-content:center;font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;z-index:1;color:var(--s3d2-color-surface-gray-400)}.payment-calculator__timeline-item .timeline-icon svg>*{fill:var(--s3d2-color-text-gray-900)}.payment-calculator__timeline-item .timeline-info{flex:1}.payment-calculator__timeline-item .timeline-info h4{margin:0 0 4px;font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%}.payment-calculator__timeline-item .timeline-info p{margin:0;font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:#7b7b7b;line-height:1.4}.payment-calculator__timeline-item .timeline-amount{text-align:right;display:flex;flex-direction:column}.payment-calculator__timeline-item .timeline-amount strong{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%}.payment-calculator__timeline-item .timeline-amount small{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:#888;margin-top:2px}.payment-calculator__summary-card{border:1px solid var(--s3d2-color-surface-gray-900);border-radius:8px;padding:var(--space-10)}@media screen and (max-width:1024px){.payment-calculator__summary-card{padding:var(--space-3)}}.payment-calculator__summary-card .btn-primary{width:100%;font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.payment-calculator__summary-header{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase;text-align:center;color:var(--s3d2-color-surface-gray-900);margin-bottom:8px;letter-spacing:.5px}.payment-calculator__summary-price{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;text-align:center;margin-bottom:24px}.payment-calculator__summary-row{display:flex;justify-content:space-between;font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;padding:12px 0;border-bottom:1px solid var(--s3d2-color-surface-gray-900-transparent-10);color:#666}.payment-calculator__summary-row:last-child{border-bottom:none}.payment-calculator__summary-row span:last-child{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;color:var(--s3d2-color-surface-gray-900)}.payment-calculator__highlight{background:var(--s3d2-color-surface-semantic-success-transparent-20);padding:20px;border-radius:8px;text-align:center;margin-top:var(--space-8);border:1px solid var(--s3d2-color-surface-gray-900)}.payment-calculator__highlight .payment-calculator__highlight-label{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-surface-gray-900);margin-bottom:var(--space-2)}.payment-calculator__highlight .payment-calculator__highlight-amount{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-surface-gray-900);margin-bottom:var(--space-2)}.payment-calculator__highlight .payment-calculator__highlight-note{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-surface-gray-400)}.payment-calculator__reserve-info .payment-calculator__reserve-label{display:flex;gap:var(--space-2);align-items:center;margin-bottom:var(--space-2)}.payment-calculator__reserve-info .payment-calculator__reserve-amount{margin-left:auto}.payment-calculator__reserve-info{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:var(--space-8);padding:16px;border:1px solid var(--s3d2-color-surface-gray-900);border-top:none;border-radius:var(--space-2)}.payment-calculator__reserve-info .icon{font-style:normal;margin-right:6px;color:var(--s3d2-color-text-gray-500)}.payment-calculator__reserve-desc{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:#888;line-height:1.4}.payment-calculator__btn-reserve{width:100%;padding:16px;background:var(--s3d2-color-surface-gray-900);border:none;border-radius:4px;font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;color:#fff;cursor:pointer;transition:opacity .2s}.payment-calculator__btn-reserve:hover{opacity:.9}.payment-calculator__contact{text-align:center;font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:#666;margin-top:24px}.payment-calculator__contact a{text-decoration:none;color:inherit;transition:opacity .2s;outline:none}.payment-calculator__contact a:hover{opacity:.8}.payment-calculator__contact strong{display:flex;align-items:center;justify-content:center;gap:8px;font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;color:var(--s3d2-color-surface-gray-900);margin-top:8px}@media(max-width:992px){.payment-calculator{flex-direction:column}.payment-calculator__right{width:100%;position:static}}.panorama__iframe{width:100%;height:80vh}.panorama__iframe .s3d-smarto-tours__nav-button.s3d-smarto-tours__floorplan-toggle,.panorama__iframe .s3d-smarto-tours__nav-button,.panorama__iframe .flatplan-wrapper__nav{display:none}.panorama-screen{padding-top:var(--space-32)}@media screen and (max-width:1024px){.panorama-screen{padding-top:var(--space-28)}}.video__iframe{width:100%;height:80vh}.reservation-popup{padding:0;background-color:transparent;border-radius:0;display:flex;flex-direction:column}@media screen and (min-width:1024px){.reservation-popup{flex-direction:row;flex-wrap:wrap;width:100%;max-width:1290px;gap:0;align-items:flex-start}}.reservation-header{padding-top:var(--space-8)}@media screen and (min-width:1024px){.reservation-header{flex:1;order:1;margin-right:2px;padding-top:0}}.reservation-steps-nav{display:flex;width:calc(100% - 72px);gap:2px;margin-bottom:2px;overflow:hidden;flex:0 0 100%;order:0}@media screen and (max-width:1024px){.reservation-steps-nav{position:fixed;z-index:100;top:24px;left:24px}}.reservation-steps-nav .step-btn{border-radius:var(--space-3);display:flex;flex-direction:row;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:none;cursor:pointer;text-align:left;transition:background-color .25s ease,opacity .25s ease;white-space:nowrap;overflow:hidden;background-color:var(--s3d2-color-gray-900)}.reservation-steps-nav .step-btn__label{font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%;flex-shrink:0;color:var(--s3d2-color-gray-200)}.reservation-steps-nav .step-btn__sep{opacity:.4;flex-shrink:0;color:var(--s3d2-color-gray-200)}.reservation-steps-nav .step-btn__name{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;font-size:13px;overflow:hidden;text-overflow:ellipsis;color:var(--s3d2-color-gray-200)}.reservation-steps-nav .step-btn--done{background-color:var(--color-surface-success)}.reservation-steps-nav .step-btn--done .step-btn__label,.reservation-steps-nav .step-btn--done .step-btn__sep,.reservation-steps-nav .step-btn--done .step-btn__name{color:var(--s3d2-color-gray-200)}.reservation-steps-nav .step-btn--done:hover{filter:brightness(1.05)}.reservation-steps-nav .step-btn--active{background-color:var(--s3d2-color-gray-900)}.reservation-steps-nav .step-btn--locked{opacity:.2}.reservation-flat-info{background-color:var(--s3d2-color-gray-200);padding:var(--space-5);border-radius:var(--space-3);display:flex;flex-direction:column;gap:var(--space-8)}.reservation-flat-info__top{display:flex;align-items:center;justify-content:space-between}.reservation-flat-info__top .s3d-flat-dashboard__status-label{position:static}.reservation-flat-info__middle{display:flex;align-items:center}.reservation-flat-info__middle .flat-meta{display:flex;flex-direction:column;gap:var(--space-5);padding:0 var(--space-2)}.reservation-flat-info__middle .flat-img{width:100%}.reservation-flat-info__middle .flat-img img{width:100%;max-height:400px;object-fit:contain}.reservation-flat-info .meta-column{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0}.reservation-flat-info .meta-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}.reservation-flat-info .meta-row span{white-space:nowrap}.reservation-flat-info .meta-line{width:100%;height:1px;background-color:var(--s3d2-color-surface-gray-900-transparent-10)}.reservation-flat-info__bottom{display:flex;flex-direction:column;gap:var(--space-2)}.reservation-body{background-color:var(--s3d2-color-gray-200);border-radius:var(--space-3);padding:var(--space-3);position:relative}@media screen and (min-width:1024px){.reservation-body{flex:2.5;order:2;padding:var(--space-10)}}.reservation-step__wrap{display:flex;flex-direction:column;gap:var(--space-5)}@media screen and (min-width:1024px){.reservation-step__wrap{flex-direction:row;gap:var(--space-10)}}.reservation-step__form-wrap{flex:1;padding:var(--space-5);border:1px solid var(--s3d2-color-gray-900);border-radius:var(--space-3)}@media screen and (min-width:1024px){.reservation-step__form-wrap{padding:var(--space-8)}}.reservation-step__form-wrap .reservation-text{margin-bottom:var(--space-10)}.reservation-step__form-wrap .form-group{margin-bottom:var(--space-5)}.reservation-step__form-wrap .form-group:last-child{margin-bottom:var(--space-10)}.reservation-step__form-wrap .btn-primary{margin-top:var(--space-10)}.reservation-step__form-wrap .reservation-title{margin-bottom:var(--space-2)}.reservation-step__sidebar{flex:1}.reservation-step__sidebar-tips{padding:var(--space-8) var(--space-5);border-radius:var(--space-3);background-color:var(--color-surface-success-available-transparent-20);display:flex;flex-direction:column;gap:var(--space-5)}.reservation-step__sidebar-tips--step-2{display:flex;flex-direction:column;gap:var(--space-5)}@media screen and (min-width:1024px){.reservation-step__sidebar-tips--step-2{flex-direction:row}.reservation-step__sidebar-tips--step-2 .reservation-text{max-width:50%}}.reservation-step__sidebar-tips--wrap{display:flex;align-items:center;gap:var(--space-5)}.reservation-step__sidebar-tips--wrap svg{width:var(--space-6);height:var(--space-6);flex-shrink:0}.reservation-step__sidebar-tips .tips-list{display:flex;flex-direction:column;gap:var(--space-3)}.reservation-step__sidebar-tips .tips-list li{display:flex;gap:var(--space-2)}.reservation-step__sidebar-tips .tips-list li svg{flex-shrink:0}.separate-line{width:100%;height:1px;background-color:var(--s3d2-color-surface-gray-900-transparent-10)}.reservation-step__sidebar-tips--title{display:flex;gap:var(--space-4)}.reservation-step__sidebar-tips--title svg{flex-shrink:0}.reservation-step__wrap .reservation-step__form-wrap{display:flex;flex-direction:column;gap:var(--space-3)}@media screen and (min-width:1024px){.reservation-step__wrap .reservation-step__form-wrap{gap:var(--space-5)}}.reservation-step__wrap .reservation-step__form-wrap .reservation-subtitle{color:var(--s3d2-color-gray-900)}.reservation-step__wrap .reservation-step__form-wrap .reservation-text{margin-bottom:0;color:var(--s3d2-color-gray-900)}.reservation-step__wrap .reservation-step__form-wrap .btn-primary{margin-top:0}.reservation-label{display:flex;gap:var(--space-2);align-items:flex-start}.preloader-docusign{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--s3d2-color-gray-200);opacity:.9;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--space-2);z-index:10;opacity:0;visibility:hidden;transition:all .3s ease;border-radius:var(--space-3);pointer-events:none}.preloader-docusign p{max-width:30%;text-align:center}.preloader-docusign.active{opacity:1;visibility:visible}.loader-docusign{width:40px;height:40px;border:4px solid var(--s3d2-color-surface-gray-900-transparent-10);border-top:4px solid var(--s3d2-color-gray-900);border-radius:50%;animation:spin 1s linear infinite;opacity:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reservation-important-span{font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%}.reservation-close-warning{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:100;transition:all .3s ease-in-out}.reservation-close-warning__content{background-color:var(--s3d2-color-gray-200);padding:var(--space-8);border-radius:var(--space-3);max-width:400px;width:90%;text-align:center;box-shadow:0 4px 20px #00000026}.reservation-close-warning.hidden{opacity:0;visibility:hidden;pointer-events:none}.reservation-close-warning__actions{display:flex;gap:var(--space-4);justify-content:center;margin-top:var(--space-6)}.reservation-close-warning__actions button{min-width:120px}.s3d2-amenities-dashboard{padding:var(--space-32) var(--space-6) 0 var(--space-6)}@media screen and (max-width:600px){.s3d2-amenities-dashboard{padding:var(--space-6) var(--space-4)}}.s3d2-amenities-dashboard__header{display:flex;flex-direction:row;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;align-items:center}.s3d2-amenities-dashboard__title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);display:flex;align-items:center;gap:var(--space-2)}.s3d2-amenities-dashboard__subtitle{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-800);display:flex;align-items:center;gap:var(--space-2)}.s3d2-amenities-dashboard__gallery{position:relative;display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-rows:repeat(2,1fr);gap:var(--space-2);border-radius:var(--space-2);overflow:hidden;cursor:pointer}@media screen and (max-width:600px){.s3d2-amenities-dashboard__gallery{grid-template-columns:1fr;grid-template-rows:auto}}.s3d2-amenities-dashboard__gallery--less-items .s3d2-amenities-dashboard__gallery-item-wrap{grid-area:1/1/2/4}.s3d2-amenities-dashboard__gallery--less-items .s3d2-amenities-dashboard__gallery-item-wrap:nth-child(n+2){display:none}.s3d2-amenities-dashboard__gallery-item-wrap{overflow:hidden}.s3d2-amenities-dashboard__gallery-item-wrap:first-child{grid-area:1/3/3/4}@media screen and (max-width:600px){.s3d2-amenities-dashboard__gallery-item-wrap:first-child{grid-area:auto}}.s3d2-amenities-dashboard__gallery-item-wrap:first-child .s3d2-amenities-dashboard__gallery-item{padding-bottom:min(74%,80vh)}@media screen and (max-width:600px){.s3d2-amenities-dashboard__gallery-item-wrap:first-child .s3d2-amenities-dashboard__gallery-item{padding-bottom:72.5%}}.s3d2-amenities-dashboard__gallery-item{position:relative;padding-bottom:72.5%;overflow:hidden;border-radius:var(--Spacing-Corner-radius-radius-3, 12px)}.s3d2-amenities-dashboard__gallery-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.s3d2-amenities-dashboard__gallery-item:hover img{transform:scale(1.03)}.s3d2-amenities-dashboard__gallery-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-3) var(--space-4);background:linear-gradient(to top,rgba(26,30,33,.72) 0%,transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.s3d2-amenities-dashboard__gallery-item:hover .s3d2-amenities-dashboard__gallery-overlay{opacity:1}.s3d2-amenities-dashboard__gallery-subtitle{font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%;color:var(--s3d2-color-text-gray-200);text-align:center;width:100%}.s3d2-amenities-dashboard__gallery-button{position:absolute!important;right:var(--space-2);bottom:var(--space-2);background:var(--s3d2-color-surface-gray-200-transparent-80)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:none!important}.s3d2-amenities-dashboard__gallery-button svg{stroke:var(--s3d2-color-icon-gray-900)}.s3d2-amenities-popup{position:fixed;inset:0;z-index:9999;display:flex;align-items:stretch;width:100vw;height:100vh}@media screen and (max-width:1024px){.s3d2-amenities-popup{height:calc(var(--vh, 1vh) * 100)}}.s3d2-amenities-popup__backdrop{position:absolute;inset:0;background:#1a1e21b8;cursor:pointer}.s3d2-amenities-popup__inner{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.s3d2-amenities-popup__close{position:absolute;top:var(--space-4);right:var(--space-4);z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:var(--s3d2-color-surface-gray-200-transparent-80);color:var(--s3d2-color-text-gray-900);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .2s}.s3d2-amenities-popup__close:hover{opacity:.75}.s3d2-amenities-popup__swiper{flex:1;overflow:hidden;width:100%;height:100%}.s3d2-amenities-popup__slide{display:flex;height:100%}@media screen and (max-width:768px){.s3d2-amenities-popup__slide{flex-direction:column}}.s3d2-amenities-popup__slide-image{flex:0 0 69.4444444444%;position:relative;overflow:hidden}@media screen and (max-width:768px){.s3d2-amenities-popup__slide-image{flex:0 0 45vh}}.s3d2-amenities-popup__slide-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.s3d2-amenities-popup__slide-content{flex:1;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) var(--space-7);background:var(--s3d2-color-surface-gray-100);overflow-y:auto}@media screen and (max-width:768px){.s3d2-amenities-popup__slide-content{padding:var(--space-5) var(--space-4)}}.s3d2-amenities-popup__slide-label{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-800);letter-spacing:.1em}.s3d2-amenities-popup__slide-subtitle{font-family:Inter Display;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin:0;text-transform:none}.s3d2-amenities-popup__slide-text{display:flex;flex-direction:column;gap:var(--space-3);flex:1}.s3d2-amenities-popup__slide-text p{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-800);margin:0}.s3d2-amenities-popup__learn-more{align-self:flex-start;padding:var(--space-3) var(--space-5);background:var(--s3d2-color-surface-gray-900);color:var(--s3d2-color-text-gray-200);border:none;cursor:pointer;font-family:Inter Display;font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;letter-spacing:.08em;transition:opacity .2s}.s3d2-amenities-popup__learn-more:hover{opacity:.8}.s3d2-amenities-popup__nav{position:absolute;bottom:var(--space-5);left:35%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:var(--space-3)}.s3d2-amenities-popup__nav-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--s3d2-color-text-gray-200);cursor:pointer;padding:0;transition:opacity .2s}.s3d2-amenities-popup__nav-btn:hover{opacity:.7}.s3d2-amenities-popup__nav-btn.swiper-button-disabled{opacity:.3;pointer-events:none}.s3d2-amenities-popup__nav-counter{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-200);min-width:40px;text-align:center}.checkbox-wrapper-6{pointer-events:all;--width: 24px;--height: 14px}.checkbox-wrapper-6 .tgl{display:none}.checkbox-wrapper-6 .tgl,.checkbox-wrapper-6 .tgl:after,.checkbox-wrapper-6 .tgl:before,.checkbox-wrapper-6 .tgl *,.checkbox-wrapper-6 .tgl *:after,.checkbox-wrapper-6 .tgl *:before,.checkbox-wrapper-6 .tgl+.tgl-btn{box-sizing:border-box}.checkbox-wrapper-6 .tgl::-moz-selection,.checkbox-wrapper-6 .tgl:after::-moz-selection,.checkbox-wrapper-6 .tgl:before::-moz-selection,.checkbox-wrapper-6 .tgl *::-moz-selection,.checkbox-wrapper-6 .tgl *:after::-moz-selection,.checkbox-wrapper-6 .tgl *:before::-moz-selection,.checkbox-wrapper-6 .tgl+.tgl-btn::-moz-selection,.checkbox-wrapper-6 .tgl::selection,.checkbox-wrapper-6 .tgl:after::selection,.checkbox-wrapper-6 .tgl:before::selection,.checkbox-wrapper-6 .tgl *::selection,.checkbox-wrapper-6 .tgl *:after::selection,.checkbox-wrapper-6 .tgl *:before::selection,.checkbox-wrapper-6 .tgl+.tgl-btn::selection{background:none}.checkbox-wrapper-6 .tgl+.tgl-btn{outline:0;display:block;width:var(--width);height:var(--height);position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:inset 0 0 2px #2023263d}.checkbox-wrapper-6 .tgl+.tgl-btn:after,.checkbox-wrapper-6 .tgl+.tgl-btn:before{position:relative;display:block;content:"";width:calc(var(--width) / 2.5);height:calc(var(--width) / 2.5);box-shadow:0 1px 2px var(--shadow-gray-900-transparent-40)}.checkbox-wrapper-6 .tgl+.tgl-btn:after{left:0}.checkbox-wrapper-6 .tgl+.tgl-btn:before{display:none}.checkbox-wrapper-6 .tgl:checked+.tgl-btn:after{left:calc(50% - 2px)}.checkbox-wrapper-6 .tgl-light+.tgl-btn{background-color:var(--s3d2-color-surface-gray-900);border-radius:2em;padding:2px;transition:all .4s ease}.checkbox-wrapper-6 .tgl-light+.tgl-btn:after{border-radius:50%;background-color:var(--s3d2-color-icon-gray-200);transition:all .2s ease}.checkbox-wrapper-6 .tgl-light:checked+.tgl-btn{background-color:var(--s3d2-color-surface-gray-200)}.checkbox-wrapper-6 .tgl-light:checked+.tgl-btn:after{background-color:var(--s3d2-color-icon-gray-900)}.button-desktop-text-mobile-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 16px;height:var(--btn);width:fit-content;border:1px solid #c0d1e1;border-radius:var(--border-space-2);background:#f4f8fd;font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;font-size:var(--font14);color:#000;pointer-events:painted;transition:all .3s ease-in;overflow:hidden;cursor:pointer}.button-desktop-text-mobile-icon [fill]{fill:#000}.button-desktop-text-mobile-icon [stroke]{stroke:#000}.desktop .button-desktop-text-mobile-icon svg{display:none}html:not(.desktop) .button-desktop-text-mobile-icon span{display:none}.toast-wrapper{position:fixed;right:0;bottom:0;display:flex;flex-direction:column;width:360px;z-index:201}.toast{position:relative;display:flex;width:100%;height:103px;background:#fff}.toast .toast-logo-block{display:flex;align-items:center;justify-content:center;min-width:60px;width:60px;height:100%}.toast .toast__logo{width:37px;height:37px}.toast .toast__logo svg{width:100%;height:100%;fill:#fff}.toast .toast-content-block{padding:20px 50px 20px 20px;display:flex;flex-direction:column}.toast .toast__title{margin-bottom:15px;font-weight:700;font-size:12px;line-height:12px;text-transform:uppercase}.toast .toast__text{font-weight:500;font-size:12px;line-height:18px;color:#8e8e8e}.toast .toast__colose-btn{position:absolute;padding:0;display:flex;top:17px;right:20px;width:12px;height:12px;background-color:transparent;border:none;transition:transform .7s var(--in)}@media screen and (min-width:1024px){.toast .toast__colose-btn:hover{transform:rotate(90deg) scale(1.4);transition:transform .7s var(--in)}}.toast .toast__colose-btn svg{width:100%;height:100%;fill:#fff}[data-toast-item][data-toast-status=error]:not(#r) .toast-logo-block{background-color:var(--color-semantic-danger)}[data-toast-item][data-toast-status=error]:not(#r) .toast__title{color:var(--color-semantic-danger)}[data-toast-item][data-toast-status=success]:not(#r) .toast-logo-block{background-color:var(--color-surface-success)}[data-toast-item][data-toast-status=success]:not(#r) .toast__title{color:var(--color-surface-success)}.brands{position:relative;padding:var(--space-32) var(--space-10) 0 var(--space-10);padding-top:var(--space-16);background-color:#fafbfe}.brands-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;width:100%}.brand-card{padding:var(--space-4);border-radius:var(--border-space-2);border:1px solid var(--card-border);background:#fff}.brand-top{display:flex;align-items:center;gap:14px;margin-bottom:12px}.brand-top h3{font-size:20px}.brand-mark{font-weight:800;font-size:22px;letter-spacing:.08em;color:var(--text-heading);white-space:nowrap}.brand-logo{height:78px;width:auto;object-fit:contain;display:block}.brand-title{margin:0;font-size:18px;font-weight:700;color:var(--text-heading)}.brand-desc{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--text-muted)}@media(max-width:992px){.brands-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.brands-grid{grid-template-columns:1fr}}:root{--text-heading: #151515;--text-body: #2b2b2b;--text-muted: #5f5f5f;--bg-light: #f6f7f9;--card-border: #e6e8eb}.s3d2-brands{position:relative;padding:var(--space-32) var(--space-10) 0 var(--space-10);padding-top:var(--space-16);background-color:#fafbfe}.section-eyebrow{margin:0 0 24px;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-heading);font-weight:700}.s3d2-brands-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 16px;width:100%;max-width:1440px;margin:0 auto}.s3d2-brand-top{display:flex;align-items:center;gap:14px;margin-bottom:12px;height:56px}.s3d2-brand-top h3{font-size:20px}.s3d2-brand-mark{font-weight:800;font-size:22px;letter-spacing:.08em;color:var(--text-heading);white-space:nowrap}.s3d2-brand-logo{height:auto;max-width:78px;object-fit:contain;display:block}.s3d2-brand-title{margin:0;font-size:18px;font-weight:700;color:var(--text-heading)}.s3d2-brand-desc{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-transform:none;color:var(--s3d2-color-text-gray-400)}@media(max-width:992px){.s3d2-brands-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.s3d2-brands-grid{grid-template-columns:1fr}}select.v3-input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23c4a882' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-color:#ffffff0d;padding-right:32px}:root{--s3d-header: calc(var(--space-4) + 42px);--filter-offset-hor: var(--space-4);--filter-width: min(550px, 100vw);--mobile-controller-height: calc(var(--space-2) + 40px);--filter-height-top-closed: 200px}@media screen and (max-width:1024px){:root{--filter-height-top-closed: 120px}}@media screen and (max-width:1366px)and (min-width:1024px){.desktop{--filter-width: min(464px, 100vw)}}.tablet{--filter-width: 375px;--s3d-header: calc(var(--space-4) + 42px)}.mobile{--s3d-header: calc(var(--space-2) + 42px)}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Light.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Medium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-Bold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Inter Display;font-display:swap;src:url(/wp-content/themes/3d/assets/s3d/fonts/Inter-ExtraLight.ttf) format("truetype");font-style:normal;font-weight:200}.text-style-3-d-fonts-1920-h-1{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}.text-style-3-d-fonts-1920-h-2-regular{font-size:20px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}.text-style-3-d-fonts-1920-h-2-semi-bold{font-size:20px;font-family:Inter Display,sans-serif;font-weight:600;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}.text-style-3-d-fonts-1920-h-2-bold{font-size:20px;font-family:Inter Display,sans-serif;font-weight:700;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}.text-style-3-d-fonts-1920-body-bold{font-size:14px;font-family:Inter Display,sans-serif;font-weight:700;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}.text-style-3-d-fonts-1920-body-medium{font-size:14px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}.text-style-3-d-fonts-1920-body-regular{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none}.text-style-3-d-fonts-1920-super-tiny{font-size:10px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none}.text-style-3-d-fonts-1920-semi-tiny{font-size:14px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:140%;text-decoration:none;text-transform:none}.text-style-3-d-fonts-1360-h-1{font-size:48px;font-family:Inter;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.02em;text-decoration:none;text-transform:uppercase}.text-style-3-d-fonts-1360-h-2{font-size:32px;font-family:Inter;font-weight:400;font-style:normal;line-height:120%;letter-spacing:-.02em;text-decoration:none;text-transform:uppercase}.text-style-3-d-fonts-1360-h-3{font-size:24px;font-family:Inter;font-weight:400;font-style:normal;line-height:130%;text-decoration:none;text-transform:uppercase}.text-style-3-d-fonts-1360-h-4{font-size:16px;font-family:Inter;font-weight:500;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}.text-style-3-d-fonts-360-h-1{font-size:32px;font-family:Inter;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.02em;text-decoration:none;text-transform:uppercase}.text-style-3-d-fonts-360-h-2{font-size:28px;font-family:Inter;font-weight:400;font-style:normal;line-height:120%;letter-spacing:-.02em;text-decoration:none;text-transform:uppercase}.text-style-3-d-fonts-360-h-3{font-size:22px;font-family:Inter;font-weight:500;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}.text-style-3-d-fonts-360-h-4{font-size:16px;font-family:Inter;font-weight:500;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:400;src:url(/wp-content/themes/3d/assets/s3d/fonts/inter-tight-v9-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:500;src:url(/wp-content/themes/3d/assets/s3d/fonts/inter-tight-v9-cyrillic_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:600;src:url(/wp-content/themes/3d/assets/s3d/fonts/inter-tight-v9-cyrillic_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:700;src:url(/wp-content/themes/3d/assets/s3d/fonts/inter-tight-v9-cyrillic_latin-700.woff2) format("woff2")}.fonts-3d-h1{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900)}.fonts-3d-h2{font-family:Inter Display;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900)}.fonts-3d-h3-semibold{font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%;color:var(--s3d2-color-text-gray-500)}.fonts-3d-body{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900)}.fonts-3d-body-uppercase{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900)}.fonts-3d-small-uppercase{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900)}.fonts-3d-small-medium{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;color:var(--s3d2-color-text-gray-900)}.fonts-3d-small-bold{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:700;line-height:130%;color:var(--s3d2-color-text-gray-900)}.fonts-3d-small-strikeshrought{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-decoration-line:line-through;color:var(--s3d2-color-text-gray-900)}.fonts-3d-tiny{font-family:Inter Display;font-size:10px;font-style:normal;font-weight:400;line-height:100%;color:var(--s3d2-color-text-gray-900)}.fonts-3d-tiny-strikeshrought{font-family:Inter Display;font-size:10px;font-style:normal;font-weight:400;line-height:130%;text-decoration-line:line-through;color:var(--s3d2-color-text-gray-900)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--w-pl: 0px;--icon16: 16px;--icon24: 24px;--font12: 12px;--font13: 13px;--font14: 14px;--font20: 20px;--font24: 24px;--font32: 32px;--s3d-title: 28px;--s3d-header: 60px;--offset: 12px;--controller-w: 198px;--controller-h: 203px;--controller-btn: 28px;--controller-padding: 20px;--table-row-height: 50px;--link-fz-flat: 19px;--info-offset-buttom: 20px;--filter-width: 520px;--filter-offset-hor: 50px;--filter-offset-ver: 50px;--size-btn-circle: 60px;--menu-h: 82px;--btn: 36px;--smarto-logo-w: 56px;--smarto-logo-h: 60px;--flyby-flats-count-bg: yellow;--flyby-flats-count-color: blue;--not-found-color: #f1b16129}.tablet.landscape,.tablet.portrait{--s3d-header: calc(var(--space-4) + 42px)}.tablet.landscape [data-type=floor],.tablet.landscape [data-type=flat],.tablet.portrait [data-type=floor],.tablet.portrait [data-type=flat]{--controller-w: 100%}@media screen and (max-width:1440px){:root{--table-row-height: 44px;--filter-width: 520px;--filter-offset-hor: 30px}}@media screen and (max-width:1280px){:root{--offset-controller-hor: 25px}}@media screen and (max-width:1024px){:root{--controller-h: 76px;--controller-btn: 40px;--filter-width: 70%;--menu-h: 78px;--smarto-logo-w: 36px;--smarto-logo-h: 40px}}@media screen and (max-width:680px){:root{--s3d-title: 18px;--s3d-header: 50px;--controller-w: 100%;--controller-h: 60px;--filter-width: 100%;--filter-offset-hor: 20px;--filter-offset-ver: 30px;--size-btn-circle: 36px;--menu-h: 58px}}.mobile.landscape{--controller-h: 36px;--s3d-header: 40px;--s3d-title: 18px;--btn: 30px}.whitespace-nowrap{white-space:nowrap}.text-uppercase{text-transform:uppercase}.text-uppercase-important,.text-uppercase-important span{text-transform:uppercase!important}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none!important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:#0000;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:#fff;background:linear-gradient(to bottom,#ddd -50%,#fff 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom,#fff,#428bca 30%,#b9d4ec);box-shadow:inset 0 0 1px 1px #ffffff80}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:#428bca80}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,.3);background-color:#cbcfd5;background:linear-gradient(to bottom,#fff,#b4b9be 30%,#fff);box-shadow:1px 1px 2px #0003,inset 0 0 3px 1px #fff;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:#00000073;background-color:#939ba7;background:linear-gradient(to bottom,#fff,#919ba5 30%,#fff)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:#fff;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:#fff;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom,#428bca,#3071a9);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern,.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom,#e0e4ea,#d1d6e0);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom,#20b426,#18891d)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:#d1d6e080}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px #0000001a;border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:#fff;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom,#fff,#e9e6e6);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom,#fff,#919ba5 30%,#fff)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:#fff;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:#fff;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:#000;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:#00000080}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:#000}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:#000}.irs--sharp .irs-min,.irs--sharp .irs-max{color:#fff;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:#fff;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:#dee4ec80}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:#fff;border-radius:24px;box-shadow:0 1px 3px #0000ff4d}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:#0000001a;border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:#fff;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:#000}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:#0000001a}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#000;color:#fff}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px #0009;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;inset:40px 0;display:block;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px #0009;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px)and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:#0009;position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}[dir=rtl] .iti__arrow{margin-right:6px;margin-left:0}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__dropdown-content{position:absolute;z-index:2;margin-left:-1px;box-shadow:1px 1px 4px #0003;background-color:#fff;border:1px solid #ccc;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__dropdown-content--dropup{bottom:100%;margin-bottom:-1px}.iti__search-input{width:100%;border-width:0}.iti__country-list{list-style:none;padding:0;margin:0}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media(max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{display:flex;align-items:center;padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:#0000000d}.iti__country-name,.iti__flag-box{margin-right:6px}[dir=rtl] .iti__country-name,[dir=rtl] .iti__flag-box{margin-right:0;margin-left:6px}.iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=tel],.iti--allow-dropdown input.iti__tel-input[type=text],.iti--separate-dial-code input.iti__tel-input,.iti--separate-dial-code input.iti__tel-input[type=tel],.iti--separate-dial-code input.iti__tel-input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}[dir=rtl] .iti--allow-dropdown input.iti__tel-input,[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel],[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],[dir=rtl] .iti--separate-dial-code input.iti__tel-input,[dir=rtl] .iti--separate-dial-code input.iti__tel-input[type=tel],[dir=rtl] .iti--separate-dial-code input.iti__tel-input[type=text]{padding-right:52px;padding-left:6px;margin-right:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}[dir=rtl] .iti--allow-dropdown .iti__flag-container,[dir=rtl] .iti--separate-dial-code .iti__flag-container{right:0;left:auto}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:#0000000d}.iti--allow-dropdown .iti__flag-container:has(+input[disabled]):hover,.iti--allow-dropdown .iti__flag-container:has(+input[readonly]):hover{cursor:default}.iti--allow-dropdown .iti__flag-container:has(+input[disabled]):hover .iti__selected-flag,.iti--allow-dropdown .iti__flag-container:has(+input[readonly]):hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:#0000000d}.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:6px}[dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:0;margin-right:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:#00000080;inset:0;position:fixed;padding:30px;display:flex;flex-direction:column;justify-content:center}.iti--fullscreen-popup .iti__dropdown-content{max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media(min-resolution:2x){.iti__flag{background-size:5762px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:12px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cq{height:12px;background-position:-1115px 0}.iti__flag.iti__cr{height:12px;background-position:-1137px 0}.iti__flag.iti__cu{height:10px;background-position:-1159px 0}.iti__flag.iti__cv{height:12px;background-position:-1181px 0}.iti__flag.iti__cw{height:14px;background-position:-1203px 0}.iti__flag.iti__cx{height:10px;background-position:-1225px 0}.iti__flag.iti__cy{height:14px;background-position:-1247px 0}.iti__flag.iti__cz{height:14px;background-position:-1269px 0}.iti__flag.iti__de{height:12px;background-position:-1291px 0}.iti__flag.iti__dg{height:10px;background-position:-1313px 0}.iti__flag.iti__dj{height:14px;background-position:-1335px 0}.iti__flag.iti__dk{height:15px;background-position:-1357px 0}.iti__flag.iti__dm{height:10px;background-position:-1379px 0}.iti__flag.iti__do{height:14px;background-position:-1401px 0}.iti__flag.iti__dz{height:14px;background-position:-1423px 0}.iti__flag.iti__ea{height:14px;background-position:-1445px 0}.iti__flag.iti__ec{height:14px;background-position:-1467px 0}.iti__flag.iti__ee{height:13px;background-position:-1489px 0}.iti__flag.iti__eg{height:14px;background-position:-1511px 0}.iti__flag.iti__eh{height:10px;background-position:-1533px 0}.iti__flag.iti__er{height:10px;background-position:-1555px 0}.iti__flag.iti__es{height:14px;background-position:-1577px 0}.iti__flag.iti__et{height:10px;background-position:-1599px 0}.iti__flag.iti__eu{height:14px;background-position:-1621px 0}.iti__flag.iti__ez{height:14px;background-position:-1643px 0}.iti__flag.iti__fi{height:12px;background-position:-1665px 0}.iti__flag.iti__fj{height:10px;background-position:-1687px 0}.iti__flag.iti__fk{height:10px;background-position:-1709px 0}.iti__flag.iti__fm{height:11px;background-position:-1731px 0}.iti__flag.iti__fo{height:15px;background-position:-1753px 0}.iti__flag.iti__fr{height:14px;background-position:-1775px 0}.iti__flag.iti__fx{height:14px;background-position:-1797px 0}.iti__flag.iti__ga{height:15px;background-position:-1819px 0}.iti__flag.iti__gb{height:10px;background-position:-1841px 0}.iti__flag.iti__gd{height:12px;background-position:-1863px 0}.iti__flag.iti__ge{height:14px;background-position:-1885px 0}.iti__flag.iti__gf{height:14px;background-position:-1907px 0}.iti__flag.iti__gg{height:14px;background-position:-1929px 0}.iti__flag.iti__gh{height:14px;background-position:-1951px 0}.iti__flag.iti__gi{height:10px;background-position:-1973px 0}.iti__flag.iti__gl{height:14px;background-position:-1995px 0}.iti__flag.iti__gm{height:14px;background-position:-2017px 0}.iti__flag.iti__gn{height:14px;background-position:-2039px 0}.iti__flag.iti__gp{height:14px;background-position:-2061px 0}.iti__flag.iti__gq{height:14px;background-position:-2083px 0}.iti__flag.iti__gr{height:14px;background-position:-2105px 0}.iti__flag.iti__gs{height:10px;background-position:-2127px 0}.iti__flag.iti__gt{height:13px;background-position:-2149px 0}.iti__flag.iti__gu{height:11px;background-position:-2171px 0}.iti__flag.iti__gw{height:10px;background-position:-2193px 0}.iti__flag.iti__gy{height:12px;background-position:-2215px 0}.iti__flag.iti__hk{height:14px;background-position:-2237px 0}.iti__flag.iti__hm{height:10px;background-position:-2259px 0}.iti__flag.iti__hn{height:10px;background-position:-2281px 0}.iti__flag.iti__hr{height:10px;background-position:-2303px 0}.iti__flag.iti__ht{height:12px;background-position:-2325px 0}.iti__flag.iti__hu{height:10px;background-position:-2347px 0}.iti__flag.iti__ic{height:14px;background-position:-2369px 0}.iti__flag.iti__id{height:14px;background-position:-2391px 0}.iti__flag.iti__ie{height:10px;background-position:-2413px 0}.iti__flag.iti__il{height:15px;background-position:-2435px 0}.iti__flag.iti__im{height:10px;background-position:-2457px 0}.iti__flag.iti__in{height:14px;background-position:-2479px 0}.iti__flag.iti__io{height:10px;background-position:-2501px 0}.iti__flag.iti__iq{height:14px;background-position:-2523px 0}.iti__flag.iti__ir{height:12px;background-position:-2545px 0}.iti__flag.iti__is{height:15px;background-position:-2567px 0}.iti__flag.iti__it{height:14px;background-position:-2589px 0}.iti__flag.iti__je{height:12px;background-position:-2611px 0}.iti__flag.iti__jm{height:10px;background-position:-2633px 0}.iti__flag.iti__jo{height:10px;background-position:-2655px 0}.iti__flag.iti__jp{height:14px;background-position:-2677px 0}.iti__flag.iti__ke{height:14px;background-position:-2699px 0}.iti__flag.iti__kg{height:12px;background-position:-2721px 0}.iti__flag.iti__kh{height:13px;background-position:-2743px 0}.iti__flag.iti__ki{height:10px;background-position:-2765px 0}.iti__flag.iti__km{height:12px;background-position:-2787px 0}.iti__flag.iti__kn{height:14px;background-position:-2809px 0}.iti__flag.iti__kp{height:10px;background-position:-2831px 0}.iti__flag.iti__kr{height:14px;background-position:-2853px 0}.iti__flag.iti__kw{height:10px;background-position:-2875px 0}.iti__flag.iti__ky{height:10px;background-position:-2897px 0}.iti__flag.iti__kz{height:10px;background-position:-2919px 0}.iti__flag.iti__la{height:14px;background-position:-2941px 0}.iti__flag.iti__lb{height:14px;background-position:-2963px 0}.iti__flag.iti__lc{height:10px;background-position:-2985px 0}.iti__flag.iti__li{height:12px;background-position:-3007px 0}.iti__flag.iti__lk{height:10px;background-position:-3029px 0}.iti__flag.iti__lr{height:11px;background-position:-3051px 0}.iti__flag.iti__ls{height:14px;background-position:-3073px 0}.iti__flag.iti__lt{height:12px;background-position:-3095px 0}.iti__flag.iti__lu{height:12px;background-position:-3117px 0}.iti__flag.iti__lv{height:10px;background-position:-3139px 0}.iti__flag.iti__ly{height:10px;background-position:-3161px 0}.iti__flag.iti__ma{height:14px;background-position:-3183px 0}.iti__flag.iti__mc{height:15px;background-position:-3205px 0}.iti__flag.iti__md{height:10px;background-position:-3226px 0}.iti__flag.iti__me{height:10px;background-position:-3248px 0}.iti__flag.iti__mf{height:14px;background-position:-3270px 0}.iti__flag.iti__mg{height:14px;background-position:-3292px 0}.iti__flag.iti__mh{height:11px;background-position:-3314px 0}.iti__flag.iti__mk{height:10px;background-position:-3336px 0}.iti__flag.iti__ml{height:14px;background-position:-3358px 0}.iti__flag.iti__mm{height:14px;background-position:-3380px 0}.iti__flag.iti__mn{height:10px;background-position:-3402px 0}.iti__flag.iti__mo{height:14px;background-position:-3424px 0}.iti__flag.iti__mp{height:10px;background-position:-3446px 0}.iti__flag.iti__mq{height:14px;background-position:-3468px 0}.iti__flag.iti__mr{height:14px;background-position:-3490px 0}.iti__flag.iti__ms{height:10px;background-position:-3512px 0}.iti__flag.iti__mt{height:14px;background-position:-3534px 0}.iti__flag.iti__mu{height:14px;background-position:-3556px 0}.iti__flag.iti__mv{height:14px;background-position:-3578px 0}.iti__flag.iti__mw{height:14px;background-position:-3600px 0}.iti__flag.iti__mx{height:12px;background-position:-3622px 0}.iti__flag.iti__my{height:10px;background-position:-3644px 0}.iti__flag.iti__mz{height:14px;background-position:-3666px 0}.iti__flag.iti__na{height:14px;background-position:-3688px 0}.iti__flag.iti__nc{height:10px;background-position:-3710px 0}.iti__flag.iti__ne{height:15px;background-position:-3732px 0}.iti__flag.iti__nf{height:10px;background-position:-3752px 0}.iti__flag.iti__ng{height:10px;background-position:-3774px 0}.iti__flag.iti__ni{height:12px;background-position:-3796px 0}.iti__flag.iti__nl{height:14px;background-position:-3818px 0}.iti__flag.iti__no{height:15px;background-position:-3840px 0}.iti__flag.iti__np{height:15px;background-position:-3862px 0}.iti__flag.iti__nr{height:10px;background-position:-3877px 0}.iti__flag.iti__nu{height:10px;background-position:-3899px 0}.iti__flag.iti__nz{height:10px;background-position:-3921px 0}.iti__flag.iti__om{height:10px;background-position:-3943px 0}.iti__flag.iti__pa{height:14px;background-position:-3965px 0}.iti__flag.iti__pe{height:14px;background-position:-3987px 0}.iti__flag.iti__pf{height:14px;background-position:-4009px 0}.iti__flag.iti__pg{height:15px;background-position:-4031px 0}.iti__flag.iti__ph{height:10px;background-position:-4053px 0}.iti__flag.iti__pk{height:14px;background-position:-4075px 0}.iti__flag.iti__pl{height:13px;background-position:-4097px 0}.iti__flag.iti__pm{height:14px;background-position:-4119px 0}.iti__flag.iti__pn{height:10px;background-position:-4141px 0}.iti__flag.iti__pr{height:14px;background-position:-4163px 0}.iti__flag.iti__ps{height:10px;background-position:-4185px 0}.iti__flag.iti__pt{height:14px;background-position:-4207px 0}.iti__flag.iti__pw{height:13px;background-position:-4229px 0}.iti__flag.iti__py{height:11px;background-position:-4251px 0}.iti__flag.iti__qa{height:8px;background-position:-4273px 0}.iti__flag.iti__re{height:14px;background-position:-4295px 0}.iti__flag.iti__ro{height:14px;background-position:-4317px 0}.iti__flag.iti__rs{height:14px;background-position:-4339px 0}.iti__flag.iti__ru{height:14px;background-position:-4361px 0}.iti__flag.iti__rw{height:14px;background-position:-4383px 0}.iti__flag.iti__sa{height:14px;background-position:-4405px 0}.iti__flag.iti__sb{height:10px;background-position:-4427px 0}.iti__flag.iti__sc{height:10px;background-position:-4449px 0}.iti__flag.iti__sd{height:10px;background-position:-4471px 0}.iti__flag.iti__se{height:13px;background-position:-4493px 0}.iti__flag.iti__sg{height:14px;background-position:-4515px 0}.iti__flag.iti__sh{height:10px;background-position:-4537px 0}.iti__flag.iti__si{height:10px;background-position:-4559px 0}.iti__flag.iti__sj{height:15px;background-position:-4581px 0}.iti__flag.iti__sk{height:14px;background-position:-4603px 0}.iti__flag.iti__sl{height:14px;background-position:-4625px 0}.iti__flag.iti__sm{height:15px;background-position:-4647px 0}.iti__flag.iti__sn{height:14px;background-position:-4669px 0}.iti__flag.iti__so{height:14px;background-position:-4691px 0}.iti__flag.iti__sr{height:14px;background-position:-4713px 0}.iti__flag.iti__ss{height:10px;background-position:-4735px 0}.iti__flag.iti__st{height:10px;background-position:-4757px 0}.iti__flag.iti__su{height:10px;background-position:-4779px 0}.iti__flag.iti__sv{height:12px;background-position:-4801px 0}.iti__flag.iti__sx{height:14px;background-position:-4823px 0}.iti__flag.iti__sy{height:14px;background-position:-4845px 0}.iti__flag.iti__sz{height:14px;background-position:-4867px 0}.iti__flag.iti__ta{height:10px;background-position:-4889px 0}.iti__flag.iti__tc{height:10px;background-position:-4911px 0}.iti__flag.iti__td{height:14px;background-position:-4933px 0}.iti__flag.iti__tf{height:14px;background-position:-4955px 0}.iti__flag.iti__tg{height:13px;background-position:-4977px 0}.iti__flag.iti__th{height:14px;background-position:-4999px 0}.iti__flag.iti__tj{height:10px;background-position:-5021px 0}.iti__flag.iti__tk{height:10px;background-position:-5043px 0}.iti__flag.iti__tl{height:10px;background-position:-5065px 0}.iti__flag.iti__tm{height:14px;background-position:-5087px 0}.iti__flag.iti__tn{height:14px;background-position:-5109px 0}.iti__flag.iti__to{height:10px;background-position:-5131px 0}.iti__flag.iti__tr{height:14px;background-position:-5153px 0}.iti__flag.iti__tt{height:12px;background-position:-5175px 0}.iti__flag.iti__tv{height:10px;background-position:-5197px 0}.iti__flag.iti__tw{height:14px;background-position:-5219px 0}.iti__flag.iti__tz{height:14px;background-position:-5241px 0}.iti__flag.iti__ua{height:14px;background-position:-5263px 0}.iti__flag.iti__ug{height:14px;background-position:-5285px 0}.iti__flag.iti__uk{height:10px;background-position:-5307px 0}.iti__flag.iti__um{height:11px;background-position:-5329px 0}.iti__flag.iti__un{height:14px;background-position:-5351px 0}.iti__flag.iti__us{height:11px;background-position:-5373px 0}.iti__flag.iti__uy{height:14px;background-position:-5395px 0}.iti__flag.iti__uz{height:10px;background-position:-5417px 0}.iti__flag.iti__va{height:15px;background-position:-5439px 0}.iti__flag.iti__vc{height:14px;background-position:-5456px 0}.iti__flag.iti__ve{height:14px;background-position:-5478px 0}.iti__flag.iti__vg{height:10px;background-position:-5500px 0}.iti__flag.iti__vi{height:14px;background-position:-5522px 0}.iti__flag.iti__vn{height:14px;background-position:-5544px 0}.iti__flag.iti__vu{height:12px;background-position:-5566px 0}.iti__flag.iti__wf{height:14px;background-position:-5588px 0}.iti__flag.iti__ws{height:10px;background-position:-5610px 0}.iti__flag.iti__xk{height:15px;background-position:-5632px 0}.iti__flag.iti__ye{height:14px;background-position:-5654px 0}.iti__flag.iti__yt{height:14px;background-position:-5676px 0}.iti__flag.iti__za{height:14px;background-position:-5698px 0}.iti__flag.iti__zm{height:14px;background-position:-5720px 0}.iti__flag.iti__zw{height:10px;background-position:-5742px 0}.iti__flag{height:15px;box-shadow:0 0 1px #888;background-image:url(/wp-content/themes/3d/assets/s3d/flags.png?1);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media(min-resolution:2x){.iti__flag{background-image:url(/wp-content/themes/3d/assets/s3d/flags@2x.png?1)}}.iti__flag.iti__np{background-color:transparent}.c3 svg{font:10px sans-serif;-webkit-tap-highlight-color:transparent}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc rect{stroke:#fff;stroke-width:1}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:gray;font-size:2em}.c3-line{stroke-width:1px}.c3-circle{fill:currentColor}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:1;fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3!important}.c3-region{fill:#4682b4;fill-opacity:.1}.c3-region text{fill-opacity:1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-title{font:14px sans-serif}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;-webkit-box-shadow:7px 7px 12px -9px #777;-moz-box-shadow:7px 7px 12px -9px #777;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #ccc}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#fff}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip .value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:#fff}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}.c3-chart-arc.c3-target g path{opacity:1}.c3-chart-arc.c3-target.c3-focused g path{opacity:1}.c3-drag-zoom.enabled{pointer-events:all!important;visibility:visible}.c3-drag-zoom.disabled{pointer-events:none!important;visibility:hidden}.c3-drag-zoom .extent{fill-opacity:.1}: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-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--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-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{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);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media(hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;-webkit-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: transparent;--f-thumbs-transition: max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index: 1;--f-thumbs-viewport-padding-x: 0px;--f-thumbs-viewport-padding-y: 0px;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition: all .1s ease;--f-thumb-img-width: 100%;--f-thumb-img-height: 100%;--f-thumb-img-fit: cover;--f-thumb-img-position: 50% 20%}.f-thumbs{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x: 0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height: 3px;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 8px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2.5;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 30px;--f-close-button-height: 30px;--f-close-button-svg-width: 24px;--f-close-button-svg-height: 24px;--f-close-button-svg-stroke-width: 1.75;--f-close-border-radius: 4px;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;--f-scrollbar-width: 7px;--f-scrollbar-track-bg: #444;--f-scrollbar-track-border-radius: 10px;--f-scrollbar-track-shadow: inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg: #ddd;--f-scrollbar-thumb-border-radius: 10px}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg: #ddd;--f-scrollbar-thumb-bg: #444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>*:not(.fancybox__viewport),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset, 0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-iframe{overflow:hidden;padding:8px 0}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__viewport,.fancybox__container.is-closing .fancybox__slide.is-selected{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);--f-button-svg-stroke-width: var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + 2px) * -1);right:0;z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols: 1;--f-thumbs-gap: 8px;--f-thumbs-transition: none;--f-thumbs-padding-x: 4px;--f-thumbs-padding-y: 8px;--f-thumbs-viewport-padding-x: 4px;--f-thumbs-viewport-padding-y: 0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x: 0;max-height:unset;--f-thumbs-padding-y: unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:32px;outline:none;overflow:hidden;padding:0;width:32px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L9 8.41421L12.2929 11.7071C12.6834 12.0976 13.3166 12.0976 13.7071 11.7071C14.0976 11.3166 14.0976 10.6834 13.7071 10.2929L9.70711 6.29289C9.31658 5.90237 8.68342 5.90237 8.29289 6.29289L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L9 9.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L9.70711 11.7071C9.31658 12.0976 8.68342 12.0976 8.29289 11.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media(-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid rgba(0,0,0,0);height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid rgba(0,0,0,0);transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid rgba(0,0,0,0);transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{font-size:16px;font-weight:700;text-align:center}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#ccc;color:#000}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}.toastify{border-radius:var(--border-space-2);font-family:Inter Display,sans-serif;font-weight:400;line-height:130%;background:var(--s3d2-color-brand-800);color:var(--s3d2-color-text-gray-200)}.iti{width:100%;overscroll-behavior:contain}.iti__flag{background-image:url(/wp-content/themes/3d/assets/s3d/flags.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/wp-content/themes/3d/assets/s3d/flags@2x.png)}}.iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=tel],.iti--allow-dropdown input.iti__tel-input[type=text],.iti--separate-dial-code input.iti__tel-input,.iti--separate-dial-code input.iti__tel-input[type=tel],.iti--separate-dial-code input.iti__tel-input[type=text]{padding-left:60px}.iti__selected-flag{padding:0 6px 0 20px}:root{--color-accent-700: #ff2c45;--color-accent-800: #e42858;--color-accent-900: #cd1c49;--color-gray-100: #ffffff;--color-gray-200: #fafbfe;--color-surface-gray-200-transperent-88: rgba(250, 251, 254, .88);--color-surface-gray-400-transperent-88: rgba(219, 228, 236, .88);--color-gray-300: #ecf2f8;--color-gray-400: #dbe4ec;--color-gray-500: #d1d9e1;--color-gray-600: #aebecc;--color-gray-700: #6c7a88;--color-gray-800: #4b535b;--color-gray-900: #1a1e21;--color-200-trancperent-88: rgba(250, 251, 254, .8784313725);--color-900-trancperent-40: rgba(26, 30, 33, .4);--color-bg-overlays-transparent-80: rgba(26, 30, 33, .8);--color-brand-700: #2f3336;--color-brand-800: #1a1e21;--color-brand-900: #0a0b0c;--color-brand-hover-overlays-transparent-32: rgba(26, 30, 33, .32);--color-brand-hover-overlays-transparent-48: rgba(26, 30, 33, .48);--color-brand-active-element-transparent-72: rgba(26, 30, 33, .72);--color-effect-900-transparent-24: rgba(32, 35, 38, .2392156863);--color-effect-900-transparent-40: rgba(32, 35, 38, .4);--color-semantic-success: #83af8d;--color-semantic-warning: #f1b161;--color-semantic-warning-transparent-16: rgba(241, 177, 97, .16);--color-semantic-info: #64a5f8;--color-semantic-danger: #e7473a;--color-surface-success: #83af8d;--color-surface-warning-transparent-16: rgba(131, 175, 141, .16);--color-surface-success-available-transparent-20: rgba(131, 175, 141, .2);--color-surface-success-available-hover-transparent-60: rgba(131, 175, 141, .6);--color-surface-gray-100: var(--s3d2-color-gray-100);--color-surface-gray-200: var(--s3d2-color-gray-200);--color-surface-gray-300: var(--s3d2-color-gray-300);--color-surface-gray-400: var(--s3d2-color-gray-400);--color-surface-gray-500: var(--s3d2-color-gray-500);--color-surface-gray-600: var(--s3d2-color-gray-600);--color-surface-gray-700: var(--s3d2-color-gray-700);--color-surface-gray-800: var(--s3d2-color-gray-800);--color-surface-gray-900-transparent-10: rgba(26, 30, 33, .1);--color-surface-gray-900-transperent-40: rgba(26, 30, 33, .2);--color-shadow-gray-900-transperent-40: rgba(26, 30, 33, .16);--surface-gray-900-transperent-40: rgba(26, 30, 33, .2);--color-surface-gray-900: var(--s3d2-color-gray-900);--color-surface-accent-700: var(--color-accent-700);--color-surface-accent-800: var(--color-accent-800);--s3d2-color-surface-gray-900: var(--color-brand-700);--s3d2-color-surface-gray-900: var(--color-brand-800);--s3d2-color-surface-gray-900: var(--color-brand-900);--color-surface-semantic-success: var(--color-semantic-success);--color-surface-semantic-warning-transparent-16: var(--color-semantic-warning-transparent-16);--border-gray-200: var(--s3d2-color-gray-200);--border-gray-400: var(--s3d2-color-gray-400);--border-gray-500: var(--s3d2-color-gray-500);--border-gray-600: var(--s3d2-color-gray-600);--border-gray-600-transparent-40: rgba(174, 190, 204, .4);--border-gray-600-transparent-88: rgba(174, 190, 204, .88);--border-gray-900: var(--s3d2-color-gray-900);--border-accent-800: var(--color-accent-800);--border-brand-700: var(--color-brand-700);--border-brand-800: var(--color-brand-800);--border-brand-900: var(--color-brand-900);--border-semantic-warning: var(--color-semantic-warning);--border-semantic-danger: var(--color-semantic-danger);--s3d2-color-text-gray-200: var(--s3d2-color-gray-200);--text-gray-400: var(--s3d2-color-gray-400);--text-gray-600: var(--s3d2-color-gray-600);--text-gray-700: var(--s3d2-color-gray-700);--text-gray-800: var(--s3d2-color-gray-800);--s3d2-color-text-gray-900: var(--s3d2-color-gray-900);--text-danger: var(--color-semantic-danger);--text-warning: var(--color-semantic-warning);--not-found-color: var(--not-found-color);--s3d2-color-icon-gray-200: var(--s3d2-color-gray-200);--icon-gray-400: var(--s3d2-color-gray-400);--icon-gray-600: var(--s3d2-color-gray-600);--icon-gray-700: var(--s3d2-color-gray-700);--s3d2-color-icon-gray-900: var(--s3d2-color-gray-900);--icon-warning: var(--color-semantic-warning);--icon-danger: var(--color-semantic-danger);--shadow-gray-900-transparent-24: rgba(32, 35, 38, .2392156863);--shadow-gray-900-transparent-40: rgba(32, 35, 38, .4);--bg-overlay: rgba(26, 29, 33, .8);--hover-overlays-transparent-32: rgba(26, 30, 33, .32);--hover-overlays-transparent-48: rgba(26, 30, 33, .48);--active-element-transparent-72: rgba(26, 30, 33, .72);--color-special-accent-sold-overlays-transparent-16: rgba(228, 40, 88, .1607843137);--color-special-accent-sold-overlays-transparent-72: rgba(228, 40, 88, .7215686275);--color-special-200-transparent-88: rgba(250, 251, 254, .88);--surface-accent-800: var(--color-accent-800);--border-accent-900: var(--color-accent-900);--surface-gray-700: var(--s3d2-color-gray-700);--surface-gray-900: var(--s3d2-color-gray-900)}.text-gray-200{color:var(--s3d2-color-text-gray-200)}.text-gray-400{color:var(--s3d2-color-text-gray-400)}.text-gray-600{color:var(--s3d2-color-text-gray-600)}.text-gray-700{color:var(--s3d2-color-text-gray-700)}.text-gray-800{color:var(--s3d2-color-text-gray-800)}.text-gray-900{color:var(--s3d2-color-text-gray-900)}.text-danger{color:var(--text-danger)}.text-warning{color:var(--text-warning)}:root{--s3d2-color-accent-700: #090b0c;--s3d2-color-accent-800: #1a1e21;--s3d2-color-accent-900: #292e32;--s3d2-color-accent-800-hover-overlays-transparent-16: rgba(26, 30, 33, .16);--s3d2-color-accent-800-hover-overlays-transparent-72: rgba(26, 30, 33, .72);--s3d2-color-brand-700: #ddc3a4;--s3d2-color-brand-800: #ddc3a4;--s3d2-color-brand-900: #695c4c;--s3d2-color-gray-100: #ffffff;--s3d2-color-gray-200: #fafbfe;--s3d2-color-gray-300: #ecf2f8;--s3d2-color-gray-400: #4b535b;--s3d2-color-gray-500: #4b535b;--s3d2-color-gray-600: #4b535b;--s3d2-color-gray-700: #4b535b;--s3d2-color-gray-800: #4b535b;--s3d2-color-gray-900: #1a1e21;--s3d2-color-gray-independent-900: #fafbfe;--s3d2-color-gray-independent-200: #1a1e21;--s3d2-hover-color-to-dark-bg-button: #919298;--s3d2-color-special-200-transparent-72: rgba(26, 30, 33, .72);--s3d2-color-special-bg-overlays-transparent-80: rgba(26, 30, 33, .8);--s3d2-color-effect-900-transparent-24: rgba(32, 35, 38, .24);--s3d2-color-effect-900-transparent-40: rgba(32, 35, 38, .4);--s3d2-color-semantic-success: #83af8d;--s3d2-color-semantic-success-transparent-20: rgba(131, 175, 141, .2);--s3d2-color-semantic-success-transparent-40: rgba(131, 175, 141, .4);--s3d2-color-semantic-danger: #e7473a;--s3d2-color-surface-gray-100: #ffffff;--s3d2-color-surface-gray-200: #fafbfe;--s3d2-color-surface-gray-200-transparent-10: rgba(26, 30, 33, .2);--s3d2-color-surface-gray-200-transparent-72: rgba(250, 251, 254, .72);--s3d2-color-surface-gray-200-transparent-88: rgba(250, 251, 254, .88);--s3d2-color-surface-gray-300: #ecf2f8;--s3d2-color-surface-gray-400: #4b535b;--s3d2-color-surface-gray-400-transparent-88: rgba(75, 83, 91, .88);--s3d2-color-surface-gray-500: #4b535b;--s3d2-color-surface-gray-600: #4b535b;--s3d2-color-surface-gray-700: #4b535b;--s3d2-color-surface-gray-900: #1a1e21;--s3d2-color-surface-gray-900-transparent-10: rgba(26, 30, 33, .1);--s3d2-color-surface-gray-900-transparent-20: rgba(26, 30, 33, .2);--s3d2-color-surface-gray-900-transparent-60: rgba(26, 30, 33, .6);--s3d2-color-surface-gray-200-transparent-80: rgba(250, 251, 254, .8);--s3d2-color-surface-accent-700: #090b0c;--s3d2-color-surface-accent-800: #1a1e21;--s3d2-color-surface-semantic-success: #83af8d;--s3d2-color-surface-semantic-success-transparent-20: rgba(131, 175, 141, .2);--s3d2-color-surface-semantic-success-transparent-60: rgba(131, 175, 141, .6);--s3d2-color-surface-semantic-warning-transparent-16: rgba(241, 177, 97, .16);--s3d2-color-border-gray-200: #fafbfe;--s3d2-color-border-gray-200-transparent-10: rgba(250, 251, 254, .1);--s3d2-color-border-gray-400: #4b535b;--s3d2-color-border-gray-500: #4b535b;--s3d2-color-border-gray-600: #4b535b;--s3d2-color-border-gray-600-transparent-40: rgba(174, 190, 204, .4);--s3d2-color-border-gray-700: #4b535b;--s3d2-color-border-gray-900: #1a1e21;--s3d2-color-border-gray-900-transparent-10: rgba(26, 30, 33, .1);--s3d2-color-border-gray-200-transparent-20: rgba(250, 251, 254, .2);--s3d2-color-border-accent-800: #1a1e21;--s3d2-color-border-accent-900: #292e32;--s3d2-color-border-semantic-warning: #f1b161;--s3d2-color-border-semantic-danger: #e7473a;--s3d2-color-text-gray-200: #fafbfe;--s3d2-color-text-gray-400: #4b535b;--s3d2-color-text-gray-500: #4b535b;--s3d2-color-text-gray-600: #4b535b;--s3d2-color-text-gray-700: #4b535b;--s3d2-color-text-gray-800: #4b535b;--s3d2-color-text-gray-900: #1a1e21;--s3d2-color-text-accent-800: #1a1e21;--s3d2-color-text-semantic-warning: #f1b161;--s3d2-color-text-semantic-danger: #e7473a;--s3d2-color-icon-gray-200: #fafbfe;--s3d2-color-icon-gray-400: #4b535b;--s3d2-color-icon-gray-600: #4b535b;--s3d2-color-icon-gray-700: #4b535b;--s3d2-color-icon-gray-900: #1a1e21;--s3d2-color-icon-brand-800: #1a1e21;--s3d2-color-icon-semantic-warning: #f1b161;--s3d2-color-icon-semantic-danger: #e7473a;--s3d2-color-shadow-gray-900: rgb(32, 35, 38);--s3d2-color-shadow-gray-900-transparent-24: rgba(32, 35, 38, .24);--s3d2-color-shadow-gray-900-transparent-40: rgba(32, 35, 38, .4);--s3d2-color-special-sold-overlays: #1a1e21;--s3d2-color-special-sold-overlays-transparent-16: rgba(26, 30, 33, .16);--s3d2-color-special-sold-overlays-transparent-72: rgba(26, 30, 33, .72);--s3d2-color-special: #1a1d21;--s3d2-color-special-bg-overlay: rgba(26, 29, 33, .8);--s3d2-color-special-surface-gray-900-transparent-20: rgba(26, 29, 33, .2);--s3d2-color-special-surface-gray-900-transparent-40: rgba(26, 29, 33, .4);--bg-image: url(/wp-content/themes/3d/assets/s3d/bg-light.png)}.s3d2-text-gray-200{color:var(--s3d2-color-text-gray-200)}.s3d2-text-gray-400{color:var(--s3d2-color-text-gray-400)}.s3d2-text-gray-600{color:var(--s3d2-color-text-gray-600)}.s3d2-text-gray-700{color:var(--s3d2-color-text-gray-700)}.s3d2-text-gray-800{color:var(--s3d2-color-text-gray-800)}.s3d2-text-gray-900{color:var(--s3d2-color-text-gray-900)}.s3d2-text-warning{color:var(--s3d2-color-text-semantic-warning)}.s3d2-text-danger{color:var(--s3d2-color-text-semantic-danger)}:root{--space-0: 0px;--space-025: 1px;--space-05: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--space-32: 128px;--space-40: 160px;--space-52: 208px;--border-space-0: 0px;--border-space-025: 1px;--border-space-05: 2px;--border-space-1: 4px;--border-space-2: 8px;--border-space-3: 12px;--border-space-4: 16px;--border-space-5: 20px;--border-space-6: 24px;--border-space-8: 32px;--border-space-10: 40px;--border-space-12: 48px;--border-space-16: 64px;--border-space-20: 80px;--border-space-24: 96px;--border-space-28: 112px;--border-space-32: 128px}.space-t-0{margin-top:var(--space-0)}.space-r-0{margin-right:var(--space-0)}.space-b-0{margin-bottom:var(--space-0)}.space-l-0{margin-left:var(--space-0)}.space-t-025{margin-top:var(--space-025)}.space-r-025{margin-right:var(--space-025)}.space-b-025{margin-bottom:var(--space-025)}.space-l-025{margin-left:var(--space-025)}.space-t-05{margin-top:var(--space-05)}.space-r-05{margin-right:var(--space-05)}.space-b-05{margin-bottom:var(--space-05)}.space-l-05{margin-left:var(--space-05)}.space-t-1{margin-top:var(--space-1)}.space-r-1{margin-right:var(--space-1)}.space-b-1{margin-bottom:var(--space-1)}.space-l-1{margin-left:var(--space-1)}.space-t-2{margin-top:var(--space-2)}.space-r-2{margin-right:var(--space-2)}.space-b-2{margin-bottom:var(--space-2)}.space-l-2{margin-left:var(--space-2)}.space-t-3{margin-top:var(--space-3)}.space-r-3{margin-right:var(--space-3)}.space-b-3{margin-bottom:var(--space-3)}.space-l-3{margin-left:var(--space-3)}.space-t-4{margin-top:var(--space-4)}.space-r-4{margin-right:var(--space-4)}.space-b-4{margin-bottom:var(--space-4)}.space-l-4{margin-left:var(--space-4)}.space-t-5{margin-top:var(--space-5)}.space-r-5{margin-right:var(--space-5)}.space-b-5{margin-bottom:var(--space-5)}.space-l-5{margin-left:var(--space-5)}.space-t-6{margin-top:var(--space-6)}.space-r-6{margin-right:var(--space-6)}.space-b-6{margin-bottom:var(--space-6)}.space-l-6{margin-left:var(--space-6)}.space-t-8{margin-top:var(--space-8)}.space-r-8{margin-right:var(--space-8)}.space-b-8{margin-bottom:var(--space-8)}.space-l-8{margin-left:var(--space-8)}.space-t-10{margin-top:var(--space-10)}.space-r-10{margin-right:var(--space-10)}.space-b-10{margin-bottom:var(--space-10)}.space-l-10{margin-left:var(--space-10)}.space-t-12{margin-top:var(--space-12)}.space-r-12{margin-right:var(--space-12)}.space-b-12{margin-bottom:var(--space-12)}.space-l-12{margin-left:var(--space-12)}.space-t-16{margin-top:var(--space-16)}.space-r-16{margin-right:var(--space-16)}.space-b-16{margin-bottom:var(--space-16)}.space-l-16{margin-left:var(--space-16)}.space-t-20{margin-top:var(--space-20)}.space-r-20{margin-right:var(--space-20)}.space-b-20{margin-bottom:var(--space-20)}.space-l-20{margin-left:var(--space-20)}.space-t-24{margin-top:var(--space-24)}.space-r-24{margin-right:var(--space-24)}.space-b-24{margin-bottom:var(--space-24)}.space-l-24{margin-left:var(--space-24)}.space-t-28{margin-top:var(--space-28)}.space-r-28{margin-right:var(--space-28)}.space-b-28{margin-bottom:var(--space-28)}.space-l-28{margin-left:var(--space-28)}.space-t-32{margin-top:var(--space-32)}.space-r-32{margin-right:var(--space-32)}.space-b-32{margin-bottom:var(--space-32)}.space-l-32{margin-left:var(--space-32)}.space-0{margin:0;margin:var(--space-0)}.space-025{margin:1px;margin:var(--space-025)}.space-05{margin:2px;margin:var(--space-05)}.space-1{margin:4px;margin:var(--space-1)}.space-2{margin:8px;margin:var(--space-2)}.space-3{margin:12px;margin:var(--space-3)}.space-4{margin:16px;margin:var(--space-4)}.space-5{margin:20px;margin:var(--space-5)}.space-6{margin:24px;margin:var(--space-6)}.space-8{margin:32px;margin:var(--space-8)}.space-10{margin:40px;margin:var(--space-10)}.space-12{margin:48px;margin:var(--space-12)}.space-16{margin:64px;margin:var(--space-16)}.space-20{margin:80px;margin:var(--space-20)}.space-24{margin:96px;margin:var(--space-24)}.space-28{margin:112px;margin:var(--space-28)}.space-32{margin:128px;margin:var(--space-32)}html.iphone,html.iphone body{position:fixed}html.iphone,html.iphone body{height:calc(var(--vh, 1vh) * 100);width:100vw}html.tablet,html.tablet body{position:fixed;width:100%;height:100%}:fullscreen [data-fullscreen-mode]{display:none}html:not(:fullscreen) [data-fullscreen-mode-off]{display:none}.object-fit-contain-important{object-fit:contain!important}.empty-hidden:empty{display:none}.FlybyControllerWrapper{position:fixed;left:0;bottom:0;width:100%;height:100%;z-index:101;pointer-events:none}.FlybyControllerWrapper>*{pointer-events:all}.FlybyControllerWrapper .FlybyControllerWrapper-filter-call-button{position:absolute;left:var(--space-4);top:calc(var(--s3d-header) + var(--space-1))}.FlybyControllerWrapper .s3d__compass{position:absolute;right:var(--space-2);top:calc(var(--s3d-header) + var(--space-12));margin:0;background-color:var(--s3d2-color-surface-gray-200-transparent-80);border-radius:var(--border-space-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.FlybyController{position:absolute;right:0;top:0;display:flex;flex-direction:column;padding:var(--space-4);z-index:100;width:calc(180px + var(--space-4) * 2)}.FlybyController>:nth-child(n+2){margin-top:var(--space-1)}.FlybyController>:empty{display:none}.FlybyController__row{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-1)}.FlybyController>.ButtonWithoutIcon{text-align:left}.FlybyController .s3dFlybySideChooser .ButtonWithoutIcon{padding-top:3px;padding-bottom:3px}.mobile-flyby-spin-container{position:fixed;bottom:8px;left:50%;transform:translate(-50%);background-color:#000;width:100%}.SpinNav{position:fixed;bottom:var(--space-4);left:50%;transform:translate(-50%);display:flex;align-items:center;background-color:var(--surface-gray-900-transperent-40);--transition: .25s ease-out;transition:var(--transition);padding:var(--space-2);border-radius:100px;width:max-content!important;overflow:hidden;z-index:100}.SpinNav__load-element{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--colors-surface-gray-surface-gray-900-transparent-60, rgba(26, 30, 33, .6));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:left;transition:var(--transition)}.SpinNav__counter{margin:0 var(--space-2);position:relative;width:46px;z-index:1;text-align:center;color:var(--s3d2-color-text-gray-200);font-size:20px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;transition:var(--transition)}.SpinNav__arrow{width:56px;height:56px;border-radius:var(--border-space-8);border:none;background-color:var(--color-surface-gray-300);background-color:var(--color-surface-gray-200-transperent-88);cursor:pointer;position:relative;z-index:1;transition:.25s ease-out;display:flex;align-items:center;justify-content:center}@media(hover:hover){.SpinNav__arrow{overflow:hidden;background-color:var(--color-surface-gray-300)}.SpinNav__arrow:before{content:"";background:var(--color-surface-gray-200-transperent-88);width:100%;height:0;padding-bottom:100%;border-radius:50%;transition:transform .3s;transition-timing-function:cubic-bezier(.7,0,.2,1);position:absolute;top:0;left:0;transform:translateZ(0)}.SpinNav__arrow:hover{border-color:var(--color-surface-gray-200-transperent-88)}.SpinNav__arrow:hover:before{transform:translate3d(0,100%,0)}}.SpinNav__arrow svg{width:24px;height:24px;transition:var(--transition);position:relative;z-index:2}@media screen and (max-width:600px){.SpinNav__arrow svg{width:18px;height:18px}}.SpinNav.inLoad{background-color:var(--color-surface-gray-400-transperent-88)}.SpinNav.inLoad .SpinNav__load-element{background-color:var(--color-surface-gray-200)}.SpinNav.inLoad .SpinNav__counter{color:var(--s3d2-color-text-gray-900)}.SpinNav.inLoad .SpinNav__arrow{background-color:var(--color-surface-gray-200-transperent-88)}.SpinNav.inLoad .SpinNav__arrow svg{fill:var(--s3d2-color-icon-gray-400);pointer-events:none}.desktop .SpinNav svg{transition:.25s ease-out}.desktop .SpinNav__arrow:hover{background-color:var(--color-surface-gray-400-transperent-88)}.tablet .SpinNav,.mobile .SpinNav{-webkit-user-select:none;user-select:none;bottom:calc(var(--mobile-controller-height) + var(--space-4))}.tablet .SpinNav__arrow,.mobile .SpinNav__arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;transition:.25s ease-out}.tablet .SpinNav__arrow:active,.mobile .SpinNav__arrow:active{transform:scale(1.05)}.mobile .SpinNav{bottom:calc(var(--mobile-controller-height) + var(--space-1))}.mobile.landscape .SpinNav{bottom:var(--space-2)}.MobileFlybyController{display:none;justify-content:center;position:fixed;bottom:0;padding-bottom:var(--space-2);width:100%;height:var(--mobile-controller-height);z-index:101;pointer-events:all}.MobileFlybyController>:nth-child(n+2){margin-left:var(--space-05)}.MobileFlybyController.open-some-modal>*:not(.me-open-some-element){opacity:.5}.desktop .MobileFlybyController{display:none}.mobile [data-type=flat] .MobileFlybyController{width:295px;left:50%;transform:translate(-50%);transition:none}.mobile [data-type=flat] .MobileFlybyController [data-open-form]{flex-grow:1}.mobile.landscape .MobileFlybyController{justify-content:flex-start}.MobileFunctionsMenu{position:fixed;bottom:calc(var(--mobile-controller-height) + var(--space-1));left:50%;transform:translate(-50%);z-index:120;padding:var(--space-2);background-color:var(--color-surface-gray-200-transperent-88);width:360px;max-width:100vw;border-radius:var(--border-space-3);padding-bottom:var(--space-5);touch-action:none;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}.MobileFunctionsMenu.active{opacity:1;visibility:visible;pointer-events:all}.MobileFunctionsMenu{box-shadow:0 4px 6px #00000080;display:flex;align-items:center;gap:var(--space-05);flex-wrap:wrap}.MobileFunctionsMenu__row{display:flex;align-items:center;gap:4px;width:100%}.MobileFunctionsMenu__group{display:flex;align-items:center;justify-content:center;background-color:var(--color-200-trancperent-88);border-radius:var(--border-space-2)}.MobileFunctionsMenu__group .IconButton{border:none}.MobileFunctionsMenu__title{text-align:center;flex-grow:1;padding:var(--space-2) var(--space-3)}.MobileFunctionsMenu .s3dFlybySideChooser,.MobileFunctionsMenu .s3d-ctr__menu-3d-btn-style,.MobileFunctionsMenu .ButtonWithoutIcon{width:100%;text-align:left}.MobileFunctionsMenu .s3dFlybySideChooser,.MobileFunctionsMenu .s3d__choose--flat{width:max-content;width:100%;height:40px}.MobileFunctionsMenu .s3dFlybySideChooser .ButtonWithoutIcon,.MobileFunctionsMenu .s3d__choose--flat .ButtonWithoutIcon{text-align:center}.MobileFunctionsMenu .s3d-floor__tabs-title-mob{display:none}.MobileFunctionsMenu .s3d-floor__tabs-wrapper{display:flex;flex-wrap:wrap}.MobileFunctionsMenu .s3d-floor__tabs-wrapper .s3d-floor__info-container__title{width:100%}.MobileFunctionsMenu .s3d-floor__tabs-wrapper .CheckboxWithLabel{width:50%}.MobileFunctionsMenu .s3d-floor__tabs-wrapper .CheckboxWithLabel{margin-top:var(--space-2)}.MobileFunctionsMenu__close{position:absolute;right:0;top:0;transform:translate(-4%,4%)}.MobileFunctionsMenu__close svg{width:24px;height:24px}.MobileFunctionsMenu[data-mobile-floor-functions-menu] .MobileFunctionsMenu__title{text-align:center;padding-bottom:var(--space-05)}.MobileFunctionsMenu[data-mobile-floor-functions-menu] .s3d-ctr__menu-3d-btn-style{margin-bottom:var(--space-3)}.MobileFunctionsMenu[data-mobile-floor-functions-menu] .s3d-floor__info-container__title{margin-bottom:0}.desktop .MobileFunctionsMenu{display:none!important}.MobileNavigationMenu{position:fixed;bottom:calc(var(--mobile-controller-height) + var(--space-1));left:50%;transform:translate(-50%);z-index:120;padding:var(--space-2);background-color:var(--color-surface-gray-200-transperent-88);width:360px;max-width:100vw;border-radius:var(--border-space-3);box-shadow:0 4px 6px #00000080;display:flex;align-items:center;gap:var(--space-05);flex-wrap:wrap;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}.MobileNavigationMenu.active{opacity:1;visibility:visible;pointer-events:all}.MobileNavigationMenu .js-s3d-nav__btn[data-type=flat]{display:none}.MobileNavigationMenu .js-s3d-nav__btn[data-type=flat][data-id]{display:flex}.MobileNavigationMenu .js-s3d-nav__btn[data-type=flat][data-id=undefined]{display:none}.MobileNavigationMenu__title{text-align:center;flex-grow:1;padding:var(--space-2) var(--space-3)}.MobileNavigationMenu__close{position:absolute;right:0;top:0;transform:translate(-4%,4%)}.MobileNavigationMenu__close svg{width:24px;height:24px}.MobileNavigationMenu .s3d-ctr__menu-3d-btn-style,.MobileNavigationMenu .ButtonWithoutIcon{width:100%}.MobileNavigationMenu .ButtonWithoutIcon{text-align:left}.desktop .MobileNavigationMenu{display:none!important}.CompareItem{position:relative;display:flex;flex-direction:column;align-content:flex-start;justify-content:flex-start;width:40%;border:1px solid var(--s3d2-color-border-gray-900-transparent-10);border-radius:var(--border-space-2);transition:.25s ease-out}.CompareItem__close{width:24px;height:24px;position:absolute;right:8px;top:8px;transform-origin:center;transition:.25s ease-out;cursor:pointer;z-index:2;stroke:var(--s3d2-color-gray-independent-200)}.CompareItem__close:hover{transform:rotate(90deg)}.CompareItem__table{overflow-y:auto;margin-right:4px;overscroll-behavior:none}@media screen and (max-width:600px){.CompareItem__table{overscroll-behavior:auto}}.CompareItem__table::-webkit-scrollbar{background-color:none;width:4px}.CompareItem__table::-webkit-scrollbar-thumb{border-radius:10px;height:44px;background-color:var(--s3d2-color-text-gray-600)}.CompareItem__table::-webkit-scrollbar-track{background-color:none}.CompareItem__table-cell{display:flex;align-items:center}.CompareItem__table-cell>:nth-child(1){margin-right:var(--space-2)}.CompareItem__table-row{padding-left:var(--space-5);padding-top:var(--space-2);padding-bottom:var(--space-2)}.CompareItem__table-title{color:var(--s3d2-color-gray-500)}.CompareItem__table-value{color:var(--s3d2-color-gray-900)}.CompareItem__table-value .s3d-card__status{position:static}.CompareItem__link{margin:27px var(--space-5) var(--space-8);margin-top:auto}.CompareItem__img{position:relative;padding-bottom:52.5%;margin-top:var(--space-8);margin-bottom:var(--space-5);background-color:var(--s3d2-color-surface-gray-100);border-top-right-radius:var(--border-space-2);border-top-left-radius:var(--border-space-2)}.CompareItem__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}@media screen and (min-height:880px){.mouseOnly .CompareItem:hover,.hybrid .CompareItem:hover{border-color:var(--border-gray-600-transparent-88)}}.mobile .CompareItem{border:1px solid var(--s3d2-color-border-gray-400);border-radius:var(--border-space-2)}.mobile .CompareItem__link{margin:var(--space-5) var(--space-5) var(--space-8) var(--space-5)}.mobile .CompareItem__table{height:19vh}.s3d2-favourite__utils-text{color:var(--s3d2-color-gray-900);text-transform:capitalize}.SuccessFormPopup{background-color:var(--color-900-trancperent-40);position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible}.SuccessFormPopup__content{padding:var(--space-12);background-color:var(--color-surface-gray-200);max-width:550px;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:var(--space-16);max-height:100vh;overflow-y:auto}@media screen and (max-width:1024px){.SuccessFormPopup__content{width:calc(100% - var(--space-5) - var(--space-5));margin:auto;max-width:none;padding:var(--space-8) var(--space-7)}}@media screen and (max-width:600px){.SuccessFormPopup__content{padding-left:var(--space-6);padding-right:var(--space-6);padding-top:var(--space-8);width:calc(100% - var(--space-2) - var(--space-2))}}@media screen and (max-width:1024px){.SuccessFormPopup__button{align-self:flex-end}}@media screen and (max-width:600px){.SuccessFormPopup__button{order:6;margin-top:var(--space-8)}}.SuccessFormPopup__close{width:var(--space-6);height:var(--space-6);position:absolute;right:var(--space-5);top:var(--space-5);cursor:pointer;z-index:3;transform-origin:center;transition:.3s ease-in-out}@media(hover:hover){.SuccessFormPopup__close:hover{transform:rotate(180deg)}}@media screen and (max-width:1024px){.SuccessFormPopup__close{right:var(--space-2);top:var(--space-2)}}.SuccessFormPopup__close svg{width:100%;height:100%;fill:var(--s3d2-color-text-gray-900);stroke:var(--s3d2-color-text-gray-900)}.SuccessFormPopup__title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;margin-bottom:100px;width:100%;color:var(--s3d2-color-text-gray-900)}@media screen and (max-width:1024px){.SuccessFormPopup__title{font-size:64px;width:80%}}@media screen and (max-width:600px){.SuccessFormPopup__title{font-size:40px;width:100%;margin-bottom:var(--space-8)}}.SuccessFormPopup__text{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-800);max-width:274px}@media screen and (max-width:1024px){.SuccessFormPopup__text{max-width:225px}}.SuccessFormPopup__bg{display:none;position:absolute;right:0;bottom:0;width:35%;height:auto;pointer-events:none;overflow:hidden}@media screen and (max-width:600px){.SuccessFormPopup__bg{width:75%}}.SuccessFormPopup__bg img{width:100%;height:auto;object-fit:contain;transform:scaleX(-1) translate3d(-15%,10%,10px)}@keyframes confetti-slow{0%{transform:translateZ(0) rotateX(0) rotateY(0)}to{transform:translate3d(25px,105vh,0) rotateX(360deg) rotateY(180deg)}}@keyframes confetti-medium{0%{transform:translateZ(0) rotateX(0) rotateY(0)}to{transform:translate3d(100px,105vh,0) rotateX(100deg) rotateY(360deg)}}@keyframes confetti-fast{0%{transform:translateZ(0) rotateX(0) rotateY(0)}to{transform:translate3d(-50px,105vh,0) rotateX(10deg) rotateY(250deg)}}.container{width:100vw;height:100vh;background:#f0f0f0}.confetti-container{perspective:700px;position:absolute;overflow:hidden;inset:0;pointer-events:none}.confetti{position:absolute;z-index:1;top:-10px;border-radius:0%}.confetti--animation-slow{animation:confetti-slow 3s linear 1 forwards}.confetti--animation-medium{animation:confetti-medium 2.5s linear 1 forwards}.confetti--animation-fast{animation:confetti-fast 2s linear 1 forwards}.SvgFloorPolygonTooltip-wrapper{display:flex;align-items:center;justify-content:center;text-align:center;transform:translateY(-100%) translate(0)}@media screen and (max-width:768px){.SvgFloorPolygonTooltip-wrapper{transform:none}}.SvgFloorPolygonTooltip{display:flex;flex-direction:column;align-items:center}.SvgFloorPolygonTooltip__title{border-radius:50%;background-color:var(--color-surface-gray-200);font-size:20px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-900);padding:var(--space-3);display:flex;align-items:center;justify-content:center;font-size:var(--font20);overflow:hidden}@media screen and (min-width:769px){.SvgFloorPolygonTooltip__title{position:relative;width:64px;height:64px}}@media screen and (min-width:769px){.SvgFloorPolygonTooltip__title:before{content:"+";position:absolute;inset:0;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:300;line-height:1;color:var(--color-surface-gray-200);width:100%;height:100%;clip-path:circle(0% at 50% 50%);transition:all .5s ease}}.SvgFloorPolygonTooltip__title.active:before{clip-path:circle(100% at 50% 50%);background-color:var(--border-brand-800)}.SvgFloorPolygonTooltip__description{background-color:var(--surface-gray-900);font-family:Inter Display,sans-serif;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;font-size:14px;padding:var(--space-1);color:var(--s3d2-color-text-gray-200);margin-top:var(--space-1);border-radius:var(--border-space-1);width:max-content}.SvgFloorPolygonTooltip--active .SvgFloorPolygonTooltip__title{background-color:var(--surface-gray-900);border-color:var(--s3d2-color-border-gray-900);color:var(--s3d2-color-text-gray-200)}.safari .SvgFloorPolygonTooltip-wrapper{transform:none}.safari .SvgFloorPolygonTooltip__title{position:static}.safari .SvgFloorPolygonTooltip__title:before{display:none}.header{position:fixed;left:0;top:0;z-index:1000;display:flex;align-items:center;padding:var(--space-4) var(--space-4) 0 var(--space-4);width:100%;height:var(--s3d-header);background:none;pointer-events:none}.header__left{display:flex;align-items:center;pointer-events:auto}.header__right{display:flex;align-items:center;margin-left:auto;pointer-events:auto}.header__right>:nth-child(n+2){margin-left:var(--space-1)}.header [data-open-form]{-webkit-animation-duration:8s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-name:tremble}[data-type=intro] .header{transform:translateY(20px)}@-webkit-keyframes tremble{0%{-webkit-transform:translate(2px,1px) rotate(0deg)}1%{-webkit-transform:translate(-1px,-2px) rotate(-1deg)}2%{-webkit-transform:translate(-3px,0px) rotate(1deg)}3%{-webkit-transform:translate(0px,2px) rotate(0deg)}4%{-webkit-transform:translate(5px,-1px) rotate(1deg)}5%{-webkit-transform:translate(-1px,2px) rotate(-1deg)}6%{-webkit-transform:translate(-2px,1px) rotate(0deg)}7%{-webkit-transform:translate(6px,2px) rotate(-1deg)}8%{-webkit-transform:translate(-1px,-3px) rotate(1deg)}9%{-webkit-transform:translate(2px,1px) rotate(0deg)}10%{-webkit-transform:translate(5px,-2px) rotate(-1deg)}11%{-webkit-transform:translate(0px,0px) rotate(0deg)}}.mobile .header__right>:nth-child(n+2){margin-left:var(--space-05)}.mobile .header{touch-action:none}.mobile .header .ButtonIconRight:last-child{width:var(--space-10);height:var(--space-10);display:flex;justify-content:center;align-items:center;padding:var(--space-2)}.mobile .header .ButtonIconRight:last-child span{display:none}.mobile .header .ButtonIconRight:last-child svg{margin-left:0}.mobile .header [data-fullscreen-mode]{display:none}.mobile .header{padding:var(--space-2) var(--space-2) 0 var(--space-2)}.mobile .js-s3d-filter-open:not([data-type=plannings]) .header{opacity:0;visibility:hidden}.lang-wrap{position:relative;width:40px;height:40px}.language-list{position:absolute;top:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;overflow:hidden;width:40px;max-height:40px;border:1px solid var(--s3d2-color-border-gray-600-transparent-40);background-color:var(--color-surface-gray-200-transperent-88);border-radius:var(--border-space-2);transition:max-height .3s ease-in-out}.language-list:hover{max-height:calc(var(--lang-count) * 40px)}.language-list a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border-space-2);color:var(--s3d2-color-text-gray-900);font-size:13px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out}.language-list a:hover{border-color:var(--border-gray-600-transparent-88);background-color:var(--color-surface-gray-400-transperent-88)}[data-type=intro] .header__left{opacity:0;visibility:hidden}.s3d2-header{position:relative;display:flex;align-items:center;gap:4px;--btn-border-radius: var(--border-space-1);border-radius:var(--border-space-2);border:1px solid transparent;border-radius:var(--paddings-gaps-paddings-gaps-2, 8px)}.s3d2-header__logo{height:28px;border-radius:var(--space-2, 8px);border:1px solid var(--s3d2-color-surface-gray-900-transparent-10);background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:40px;display:flex;padding:var(--space-2);background-color:var(--s3d2-color-brand-800)}@media screen and (max-width:600px){.s3d2-header__logo{margin-right:0;padding-right:var(--space-3);margin-left:calc(var(--space-3) * -1);padding-left:calc(var(--space-3))}}.s3d2-header__logo img{height:100%;width:auto;object-fit:contain;filter:invert(1)}.s3d2-header [data-history-back-button]{padding-right:8px}.s3d2-header__back-button{padding:var(--space-1);margin-right:var(--space-1);display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-gray-200);border:1px solid var(--s3d2-color-border-gray-400);border-radius:var(--btn-border-radius);cursor:pointer;color:var(--s3d2-color-icon-gray-900);transition:.25s ease-out;height:36px;background-color:transparent;border-color:transparent;color:var(--s3d2-color-text-gray-200)}.s3d2-header__back-button[data-type=plannings]{border-radius:var(--space-1, 4px);background:var(--s3d2-color-surface-gray-900-transparent-60)}.s3d2-header__back-button[data-type=plannings] path{fill:var(--s3d2-color-icon-gray-200)}.s3d2-header__back-button.active{background-color:var(--border-brand-800)}.s3d2-header__back-button.active svg path{fill:var(--s3d2-color-icon-gray-200)}.s3d2-header__back-button-icon{width:24px;height:24px;fill:var(--s3d2-color-icon-gray-200);margin-right:var(--space-1);transform-origin:center;transform-box:fill-box;transition:.25s ease-out;padding:var(--space-1)}.s3d2-header__back-button-icon .cubes{transform-origin:center;transform-box:fill-box;transition:.25s ease-out}.s3d2-header__back-button-icon:only-child{margin-right:0}.s3d2-header__back-button.highlighted{background-color:var(--s3d2-color-surface-gray-900);border-color:var(--border-brand-900)}.s3d2-header__back-button.highlighted .s3d2-header__back-button-icon,.s3d2-header__back-button.highlighted .s3d2-header__back-button-icon [fill]{fill:var(--s3d2-color-icon-gray-200)}.s3d2-header__back-button:hover{background-color:var(--color-surface-gray-200);border-color:transparent;color:var(--s3d2-color-text-gray-900)}@media(hover:hover){.s3d2-header__back-button:hover .s3d2-header__back-button-icon{fill:var(--s3d2-color-icon-gray-900)}.s3d2-header__back-button:hover .s3d2-header__back-button-icon .x1y1{transform:translate(9px)}.s3d2-header__back-button:hover .s3d2-header__back-button-icon .x1y2{transform:translateY(-9px)}.s3d2-header__back-button:hover .s3d2-header__back-button-icon .x2y1{transform:translateY(9px)}.s3d2-header__back-button:hover .s3d2-header__back-button-icon .x2y2{transform:translate(-9px)}.s3d2-header__back-button:hover .s3d2-header__back-button-icon [fill]{fill:var(--s3d2-color-icon-gray-900)}}.s3d2-header__back-button:disabled{pointer-events:none}.s3d2-header__nav-button{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;display:flex;align-items:center;justify-content:center;background:var(--s3d2-color-surface-gray-200-transparent-80);padding:var(--space-3) var(--space-4);border:1px solid transparent;color:var(--s3d2-color-text-gray-900);transition:.25s ease-out;cursor:pointer;height:40px;border-radius:var(--space-2);background-color:transparent;overflow:hidden;background-color:#f2f0ef}.s3d2-header__nav-button:hover{background-color:var(--s3d2-color-surface-gray-900-transparent-10)}.s3d2-header__nav-button[data-type=flyby]{position:relative}.s3d2-header__nav-button[data-id=undefined][data-type=flat]{opacity:.7;pointer-events:none}.s3d2-header__nav-button[data-header-flat-plan-group]{display:none}.s3d2-header__nav-button[data-header-flat-plan-group][data-id]{display:flex}.s3d2-header__nav-button[data-header-flat-plan-group][data-id=undefined]{display:none}.s3d2-header__nav-button.active{position:relative;overflow:visible;background-color:var(--s3d2-color-surface-gray-900);color:var(--s3d2-color-text-gray-200);pointer-events:none;background-color:var(--s3d2-color-brand-800)}.s3d2-header__nav-button.active :hover{background-color:var(--s3d2-color-brand-900)}.s3d2-header__between-icon{width:16px;height:16px;fill:var(--s3d2-color-icon-gray-200)}.s3d2-header__hide-block{align-items:center;justify-content:center;max-height:34px}.s3d2-header__hide-block-opener{position:absolute;left:100%;top:50%;width:16px;height:16px;background-color:var(--color-surface-gray-200);background-color:var(--s3d2-color-surface-gray-900-transparent-60);border-radius:var(--border-space-1);border-top-left-radius:0;border-bottom-left-radius:0;transform:translateY(-50%);border:1px solid transparent;border-left:none;cursor:pointer;transition:.25s ease-out}.s3d2-header__hide-block-opener-icon{width:100%;height:100%;fill:var(--s3d2-color-icon-gray-200);transition:.25s ease-out}.s3d2-header__hide-block-opener.active svg{transform:rotate(180deg)}.s3d2-header .Dropdown .Dropdown__item{border-radius:var(--Spacing-Corner-radius-radius-1, 4px);background-color:var(--s3d2-color-surface-gray-900-transparent-60)!important;color:var(--s3d2-color-text-gray-200);border-color:transparent}.s3d2-header .Dropdown .Dropdown__item:hover{color:var(--s3d2-color-text-gray-900)}.s3d2-header .Dropdown .Dropdown__title{border-radius:var(--space-1, 4px);background-color:var(--s3d2-color-surface-gray-900-transparent-60)!important;border-color:transparent;color:var(--s3d2-color-text-gray-200)}.s3d2-header .Dropdown .Dropdown__title svg{fill:var(--s3d2-color-icon-gray-200)}.desktop .s3d2-header__nav-button:hover:after{-webkit-transform:translateX(100%) skew(30deg);-ms-transform:translateX(100%) skew(30deg);transform:translate(100%) skew(30deg)}.tablet .s3d2-header__hide-block-opener,.tablet .s3d2-header__hide-block,.mobile .s3d2-header__hide-block-opener,.mobile .s3d2-header__hide-block{display:none!important}.mobile .s3d2-header{padding-top:calc(var(--space-1) + 1px);padding-bottom:calc(var(--space-1) + 1px);padding-left:var(--space-2)}.mobile .s3d2-header__back-button{display:none}.s3d2-IconButton-container{display:flex;align-items:center;border-radius:var(--space-2, 8px);border:1px solid var(--s3d2-color-surface-gray-900-transparent-10);background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:40px}.s3d2-IconButton-container [data-s3d-voice]{display:none}.s3d2-theme-switch-wrapper{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:var(--space-2);transition:.25s ease-out;cursor:pointer}.s3d2-theme-switch-wrapper:hover{border-color:transparent;background:var(--s3d2-color-surface-gray-900-transparent-10)}.nav-container{display:flex;align-items:center;gap:0;height:40px;border-radius:var(--space-2, 8px);border:1px solid var(--s3d2-color-surface-gray-900-transparent-10);background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (max-width:1023px){.nav-container{display:none}}.nav-container .s3d2-ButtonWithoutIcon{border:none}.nav-container [data-header-floor-plan-group].active{position:relative;right:-1px}.nav-container [data-s3d2-header-plannings].active{position:relative;left:-1px}.Dropdown{position:relative;font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;cursor:pointer}.Dropdown__title{background-color:var(--color-surface-gray-300);background-color:var(--color-surface-gray-200-transperent-88);color:var(--s3d2-color-text-gray-900);white-space:nowrap;display:flex;align-items:center}.Dropdown__title svg{width:16px;height:16px;fill:var(--icon-gray-700);margin-left:var(--space-2);transform-origin:center;transform-box:fill-box;transition:.25s ease-out}.Dropdown.highlighted .Dropdown__title{background-color:var(--s3d2-color-surface-gray-900);border-color:var(--border-brand-800);color:var(--s3d2-color-text-gray-200)}.Dropdown.highlighted .Dropdown__title svg{fill:var(--s3d2-color-icon-gray-200)}.Dropdown__content{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:.25s ease-out}.Dropdown:hover .Dropdown__content{opacity:1;visibility:visible;pointer-events:auto}.Dropdown:hover .Dropdown__title>svg{transform:rotate(180deg)}.Dropdown__item{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;width:100%;padding:var(--space-2) var(--space-3);background-color:var(--color-surface-gray-200);color:var(--s3d2-color-text-gray-900);transition:.25s ease-out;border:1px solid var(--s3d2-color-border-gray-400);border-radius:var(--border-space-1);margin-top:-1px;cursor:pointer}.Dropdown__item.active{pointer-events:none;background-color:var(--color-special-200-transparent-88);opacity:.5}.Dropdown__item.active-because-prev-history-is-flyby{background-color:var(--s3d2-color-surface-gray-900);border-color:var(--border-brand-800);color:var(--s3d2-color-text-gray-200)}.Dropdown__title{padding:var(--space-2) var(--space-3);border:1px solid var(--s3d2-color-border-gray-400);border-radius:var(--border-space-1)}.Dropdown--animate .Dropdown__title:before,.Dropdown--animate .Dropdown__title:after{content:"";position:absolute;z-index:-10;width:100%;height:100%;top:0;left:0;border-radius:var(--border-space-1);background:var(--s3d2-color-surface-gray-900);transform:translateZ(0);opacity:0;transform-origin:center}.Dropdown--animate.playing .Dropdown__title{position:relative}.Dropdown--animate.playing .Dropdown__title:before{opacity:1;animation:pulseAnime 3s ease-out infinite}.Dropdown--animate.playing .Dropdown__title:after{opacity:1;animation:pulseAnime 3s ease-out 1s infinite}.Dropdown--tiny .Dropdown__title{border:none;padding:0;background-color:transparent}.Dropdown--tiny svg{margin:0}.Dropdown .IconButton.active{background-color:var(--color-brand-900)!important}.mouseOnly .Dropdown__item:not(.active-because-prev-history-is-flyby):hover,.hybrid .Dropdown__item:not(.active-because-prev-history-is-flyby):hover{background-color:var(--color-surface-gray-300)}.IconButton{border:1px solid var(--s3d2-color-border-gray-600-transparent-40);background-color:var(--color-surface-gray-200-transperent-88);border-radius:var(--border-space-2);padding:0;width:40px;height:40px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:.25s ease-out}.IconButton svg{width:24px;height:24px;fill:var(--s3d2-color-icon-gray-900)}.IconButton.s3d_audioAssistantState-active{background-color:var(--color-brand-900)!important}.IconButton.s3d_audioAssistantState-active svg{fill:var(--s3d2-color-icon-gray-200)}.IconButton.active{background-color:var(--color-brand-800);border-color:var(--border-brand-900)}.IconButton.active svg{fill:var(--s3d2-color-icon-gray-200)}.IconButton--alert{border-color:var(--border-accent-800);background-color:var(--color-special-accent-sold-overlays-transparent-72)}.IconButton--alert svg{fill:var(--s3d2-color-icon-gray-200)}.IconButton--dark{border-radius:var(--border-space-2);background:var(--colors-gray-900-transparent-60, rgba(26, 30, 33, .6));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:transparent}.IconButton--dark svg{fill:var(--s3d2-color-icon-gray-200)}.IconButton:disabled{pointer-events:none;border-color:var(--s3d2-color-border-gray-400);background-color:var(--color-surface-gray-200)}.IconButton:disabled svg{fill:var(--s3d2-color-icon-gray-400)}.mouseOnly .IconButton:hover,.hybrid .IconButton:hover{border-color:var(--border-gray-600-transparent-88);background-color:var(--color-surface-gray-400-transperent-88)}.mouseOnly .IconButton.active,.hybrid .IconButton.active{border-color:var(--border-brand-900);background-color:var(--s3d2-color-surface-gray-900)}.mouseOnly .IconButton.active svg,.hybrid .IconButton.active svg{fill:var(--s3d2-color-icon-gray-200)}.mouseOnly .IconButton--dark.active,.mouseOnly .IconButton--dark:hover,.hybrid .IconButton--dark.active,.hybrid .IconButton--dark:hover{border-color:transparent;background:var(--colors-surface-gray-surface-gray-900-transparent-80, rgba(26, 30, 33, .8))}.ButtonWithoutIcon{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;padding:calc(-1px + var(--space-3)) var(--space-3);color:var(--s3d2-color-text-gray-900);background-color:var(--color-surface-gray-200-transperent-88);border:1px solid var(--s3d2-color-border-gray-400);border-radius:var(--border-space-2);cursor:pointer;transition:.25s ease-out;text-align:left;text-align:center}.ButtonWithoutIcon--alert{background-color:var(--color-special-accent-sold-overlays-transparent-72);color:var(--s3d2-color-text-gray-200);border-color:var(--border-accent-800)}.ButtonWithoutIcon--with-icon{display:flex;align-items:center}.ButtonWithoutIcon--with-icon [fill]{fill:var(--s3d2-color-icon-gray-200)}.ButtonWithoutIcon--with-icon svg{margin-right:var(--space-3)}.ButtonWithoutIcon.active,.ButtonWithoutIcon--secondary{background-color:var(--s3d2-color-brand-800);border-color:var(--s3d2-color-brand-800);color:var(--s3d2-color-text-gray-200)}.ButtonWithoutIcon--third{background-color:var(--s3d2-color-gray-independent-900)}.ButtonWithoutIcon--third span{color:var(--s3d2-color-gray-independent-200);text-transform:uppercase;font-size:12px;font-weight:400;padding:var(--space-5)}.ButtonWithoutIcon[disabled]{border-color:var(--s3d2-color-border-gray-400);background-color:var(--color-surface-gray-200);color:var(--s3d2-color-text-gray-600);pointer-events:none;cursor:not-allowed!important;opacity:.5}.mouseOnly .ButtonWithoutIcon.active,.hybrid .ButtonWithoutIcon.active{background-color:var(--s3d2-color-surface-gray-900);color:var(--s3d2-color-text-gray-200)}.mouseOnly .ButtonWithoutIcon.active:hover,.hybrid .ButtonWithoutIcon.active:hover{background-color:var(--s3d2-color-surface-gray-900);color:var(--s3d2-color-text-gray-200);cursor:default}.mouseOnly .ButtonWithoutIcon.active:not([data-flat-explication-button=floor]):not([data-flat-explication-button=type]),.hybrid .ButtonWithoutIcon.active:not([data-flat-explication-button=floor]):not([data-flat-explication-button=type]){border-color:var(--border-brand-800);background-color:var(--s3d2-color-surface-gray-900)}.mouseOnly .ButtonWithoutIcon:hover,.hybrid .ButtonWithoutIcon:hover{background-color:var(--s3d2-color-surface-gray-900-transparent-10)}.mouseOnly .ButtonWithoutIcon--alert:hover,.hybrid .ButtonWithoutIcon--alert:hover{background-color:var(--color-surface-accent-800);border-color:var(--border-accent-800)}.mouseOnly .ButtonWithoutIcon--secondary:hover,.hybrid .ButtonWithoutIcon--secondary:hover{background-color:var(--s3d2-color-surface-gray-900);border-color:var(--border-brand-800)}.ButtonIconRight{border-radius:var(--border-space-2);padding:var(--space-2) var(--space-3);color:var(--s3d2-color-text-gray-900);background-color:var(--color-surface-gray-200-transperent-88);border:1px solid var(--s3d2-color-border-gray-400);cursor:pointer;font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;display:flex;align-items:center}.ButtonIconRight svg{fill:var(--s3d2-color-icon-gray-900);width:24px;height:24px;margin-left:var(--space-1)}.ButtonIconRight--dark{border-radius:var(--border-space-2);background:var(--colors-surface-gray-surface-gray-900-transparent-60, rgba(26, 30, 33, .6));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:transparent;color:var(--s3d2-color-text-gray-200)}.ButtonIconRight--dark svg{fill:var(--s3d2-color-icon-gray-200)}.mouseOnly .ButtonIconRight:hover,.hybrid .ButtonIconRight:hover{border-color:var(--border-gray-600-transparent-88);background-color:var(--color-surface-gray-400-transperent-88)}.mouseOnly .ButtonIconRight--dark:hover,.hybrid .ButtonIconRight--dark:hover{border-color:transparent;background:var(--colors-surface-gray-surface-gray-900-transparent-80, rgba(26, 30, 33, .8))}.mobile .ButtonIconRight{padding-top:calc(var(--space-2) - 1px);padding-bottom:calc(var(--space-2) - 1px)}.ButtonIconLeft{border-radius:var(--border-space-2);padding:var(--space-2) var(--space-3);color:var(--s3d2-color-gray-independent-200);background-color:var(--color-surface-gray-200-transperent-88);border:1px solid var(--s3d2-color-surface-gray-900-transparent-10);cursor:pointer;font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;display:flex;align-items:center;transition:.25s ease-out}.ButtonIconLeft span{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none}@media screen and (max-width:768px){.ButtonIconLeft span{font-size:11px}}.ButtonIconLeft svg{width:24px;height:24px;margin-right:var(--space-1)}.ButtonIconLeft svg:not(.ButtonIconLeft__icon--no-paints){fill:var(--s3d2-color-icon-gray-900)}.ButtonIconLeft svg:not(.ButtonIconLeft__icon--no-paints) path{fill:var(--s3d2-color-icon-gray-900)}.ButtonIconLeft--secondary{background-color:var(--s3d2-color-gray-independent-200);color:var(--s3d2-color-gray-independent-900)}.ButtonIconLeft--secondary svg:not(.ButtonIconLeft__icon--no-paints){fill:var(--s3d2-color-icon-gray-200);stroke:var(--s3d2-color-icon-gray-200)}.ButtonIconLeft--centered{justify-content:center}@media screen and (max-width:600px){.ButtonIconLeft--centered span{font-size:13px}}.ButtonIconLeft--dark{border-radius:var(--border-space-2);background:var(--colors-gray-900-transparent-60, rgba(26, 30, 33, .6));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:transparent;color:var(--s3d2-color-text-gray-200)}.ButtonIconLeft:disabled{background-color:var(--color-surface-gray-100);border:1px solid var(--s3d2-color-border-gray-400);color:var(--s3d2-color-text-gray-600);cursor:not-allowed}.ButtonIconLeft:disabled svg{fill:var(--s3d2-color-icon-gray-600)}.ButtonIconLeft[data-filter-not-empty]:after{content:"";position:absolute;width:8px;height:8px;background:var(--color-surface-success);border-radius:50%;top:0;right:0;transform:translate(50%,-50%)}.ButtonIconLeft--filter path{transform-origin:center;transition:.25s ease-out;transform-box:fill-box}.mouseOnly .ButtonIconLeft:hover,.hybrid .ButtonIconLeft:hover{background-color:var(--s3d2-color-icon-gray-400);color:var(--s3d2-color-gray-independent-900)}.mouseOnly .ButtonIconLeft--secondary:hover,.mouseOnly .swal2-confirm:hover,.hybrid .ButtonIconLeft--secondary:hover,.hybrid .swal2-confirm:hover{border-color:var(--border-brand-800);background-color:var(--s3d2-color-gray-independent-200)}.mouseOnly .ButtonIconLeft--filter:hover path:nth-child(1),.hybrid .ButtonIconLeft--filter:hover path:nth-child(1){transform:translate(-8px)}.mouseOnly .ButtonIconLeft--filter:hover path:nth-child(2),.hybrid .ButtonIconLeft--filter:hover path:nth-child(2){transform:translate(8px)}.mouseOnly .ButtonIconLeft--filter:hover path:nth-child(3),.hybrid .ButtonIconLeft--filter:hover path:nth-child(3){transform:translate(-8px)}.mouseOnly .ButtonIconLeft--dark:hover,.hybrid .ButtonIconLeft--dark:hover{border-color:transparent;background:var(--colors-surface-gray-surface-gray-900-transparent-80, rgba(26, 30, 33, .8))}.BigButton{border-radius:var(--border-space-32);padding:var(--space-6) var(--space-8);color:var(--s3d2-color-text-gray-200);background-color:var(--color-brand-800);border:none;cursor:pointer;font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;display:flex;align-items:center;transition:.25s ease-out}@media screen and (max-width:1024px){.BigButton{padding:var(--space-3) var(--space-8)}}.BigButton span{font-family:Inter Display;font-size:13px;font-style:normal;font-weight:400;line-height:130%}@media screen and (max-width:768px){.BigButton span{font-size:11px}}.BigButton svg{width:24px;height:24px;margin-right:var(--space-1);fill:var(--s3d2-color-icon-gray-200);margin-right:var(--space-3)}.BigButton:disabled{background-color:var(--color-surface-gray-100);border:1px solid var(--s3d2-color-border-gray-400);color:var(--s3d2-color-text-gray-600);cursor:not-allowed}.BigButton:disabled svg{fill:var(--s3d2-color-icon-gray-600)}.mouseOnly .BigButton:hover,.hybrid .BigButton:hover{background-color:var(--color-brand-900)}.Link{background-color:transparent;padding:0;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.Link__text{font-size:12px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;font-weight:400;color:var(--s3d2-color-text-gray-700);transition:.25s ease-out}.Link svg{width:var(--space-6);height:var(--space-6);margin-right:var(--space-1);fill:var(--icon-gray-700);transition:.25s ease-out}.Link:hover .Link__text{color:var(--s3d2-color-text-gray-900)}.Link:hover svg{fill:var(--s3d2-color-icon-gray-900)}.Link[disabled]{cursor:not-allowed}.Link[disabled] .Link__text{color:var(--s3d2-color-text-gray-400)}.Link[disabled] svg{fill:var(--s3d2-color-icon-gray-400)}.MenuMobileButton{padding:var(--space-2);background:var(--colors-surface-gray-surface-gray-900-transparent-60, rgba(26, 30, 33, .6));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--border-space-2);border:1px solid transparent;display:flex;align-items:center;font-size:13px}.MenuMobileButton>span{color:var(--s3d2-color-text-gray-200)}.MenuMobileButton svg{width:24px;height:24px;fill:var(--s3d2-color-icon-gray-200);transform-origin:center;transform-box:fill-box;transition:.25s ease-out}.MenuMobileButton span~svg{margin-left:var(--space-1);width:16px;height:16px;fill:var(--s3d2-color-icon-gray-200);transform:rotate(180deg)}.MenuMobileButton.me-open-some-element span~svg{transform:rotate(0)}.MenuMobileButton--secondary{background:var(--color-special-accent-sold-overlays-transparent-72);border-color:var(--border-accent-900);color:var(--s3d2-color-text-gray-200)}.MenuMobileButton--secondary span{color:var(--s3d2-color-text-gray-200)}.MenuMobileButton--secondary span~svg{fill:var(--s3d2-color-icon-gray-200)}.MenuMobileButton--primary.me-open-some-element svg,.MenuMobileButton--primary.active svg{fill:var(--icon-gray-700)}.MenuMobileButton--brand.active{background-color:var(--s3d2-color-surface-gray-900)}.MenuMobileButton--brand.active svg{fill:var(--s3d2-color-icon-gray-200)}.MenuMobileButton--primary.me-open-some-element{position:relative}.MenuMobileButton--primary.me-open-some-element:after{content:"";position:absolute;width:10px;height:5px;background:var(--colors-surface-gray-surface-gray-900-transparent-60, rgba(26, 30, 33, .6));clip-path:polygon(50% 0%,0% 100%,100% 100%);top:0;left:50%;transform:translate(-50%,-100%)}.MenuMobileButton--secondary.me-open-some-element{background-color:var(--surface-accent-800);border-color:var(--border-accent-900);position:relative}.MenuMobileButton--secondary.me-open-some-element:after{content:"";position:absolute;width:10px;height:5px;background-color:var(--surface-accent-800);clip-path:polygon(50% 0%,0% 100%,100% 100%);top:0;left:50%;transform:translate(-50%,-100%)}.MenuMobileButton[data-filter-not-empty]{position:relative}.MenuMobileButton[data-filter-not-empty]:after{content:"";position:absolute;width:8px;height:8px;background:var(--color-surface-success);border-radius:50%;top:0;right:0;transform:translate(50%,-50%)}.accordion-wrapper{width:100%;border:1px solid var(--s3d2-color-border-gray-600-transparent-40);border-radius:var(--border-space-2);background-color:var(--color-surface-gray-200-transperent-88);overflow:hidden}.accordion{color:var(--s3d2-color-text-gray-900);cursor:pointer;padding:var(--space-3);width:100%;text-align:left;border:none;outline:none;background-color:var(--color-surface-gray-200-transperent-88);transition:.4s;font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none}.accordion__padding-block{height:var(--space-2);width:100%}.accordion:after{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9762 4.97619C12.775 4.78706 12.4585 4.79685 12.2694 4.99806L7.99766 9.54265L3.72591 4.99806C3.53678 4.79685 3.22035 4.78706 3.01914 4.97619C2.81793 5.16532 2.80814 5.48175 2.99726 5.68296L7.56047 10.5376C7.79742 10.7897 8.19789 10.7897 8.43484 10.5376L12.998 5.68296C13.1872 5.48175 13.1774 5.16532 12.9762 4.97619Z' fill='%236C7A88'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;float:right;margin-left:5px;transform-origin:center;transition:.25s ease-out}.accordion.active:after{content:"";transform:rotate(180deg)}.panel{padding:0 var(--space-2);background-color:#fff;background-color:var(--color-surface-gray-200-transperent-88);overflow:hidden;max-height:0;transition:.25s ease-out;display:flex;flex-wrap:wrap;gap:var(--space-05)}.panel>*:not(.accordion__padding-block){width:auto!important}.TinyButton{width:24px;height:24px;background-color:transparent;border-radius:var(--border-space-2);border:1px solid transparent;transition:.25s ease-out;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:var(--s3d2-color-text-gray-900)}.TinyButton.active{border-color:var(--border-brand-900);background-color:var(--surface-gray-900);color:var(--s3d2-color-text-gray-200)}.mouseOnly .TinyButton:hover{background-color:var(--color-surface-gray-300);border-color:var(--s3d2-color-border-gray-400);color:var(--s3d2-color-text-gray-900)}.lds-ring{color:var(--border-brand-800)}.lds-ring,.lds-ring div{box-sizing:border-box}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:4px solid currentColor;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:currentColor transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TextInput{padding:var(--space-4);background-color:transparent;border:1px solid var(--s3d2-color-surface-gray-900);border-radius:var(--border-space-1);-webkit-appearance:none;appearance:none;color:var(--s3d2-color-text-gray-900);font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;transition:.25s ease-out}@media screen and (min-width:769px){.TextInput{padding:calc(var(--space-5) + 2px) var(--space-5)}}.TextInput::placeholder{color:var(--s3d2-color-text-gray-900)}.TextInput:focus{outline:none;background-color:var(--s3d2-color-gray-300)}.TextInput:hover{background-color:var(--s3d2-color-gray-300)}.TextInput--compact{padding:var(--space-2) var(--space-4)}@media screen and (min-width:769px){.TextInput--compact{padding:var(--space-3) var(--space-4)}}.Textarea{padding:var(--space-5);font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;background-color:var(--color-surface-gray-100);border:1px solid var(--s3d2-color-border-gray-600-transparent-40);border-radius:var(--border-space-1);color:var(--s3d2-color-text-gray-900);flex-grow:1;width:100%;min-height:60px;max-width:100%;max-height:250px;resize:none}@media screen and (max-width:768px){.Textarea{padding:var(--space-4)}}.Textarea::placeholder{color:var(--s3d2-color-text-gray-600)}.Textarea:focus{outline:none;border-color:var(--s3d2-color-border-gray-600);background-color:var(--s3d2-color-gray-100)}.Range .irs{--irs-point: 15px;--irs-color-text: var(--s3d2-color-surface-gray-900);--irs-color-bg-line: var(--s3d2-color-surface-gray-900);--irs-color-bar: var(--s3d2-color-surface-gray-900);--irs-color-point: var(--s3d2-color-surface-gray-200);--irs-color-point-stroke: var(--s3d2-color-surface-gray-900);margin-bottom:-20px}@media screen and (min-width:1441px){.Range .irs{margin-bottom:-25px}}.Range .irs--flat .irs-bar{height:1px}.Range{--input-width: 80px}@media screen and (max-width:1360px)and (min-width:1024px){.Range{--input-width: 88px}}.Range{display:flex;flex-wrap:wrap;align-items:center;width:100%}.Range__title{width:100%;font-size:10px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;font-weight:400;margin-bottom:var(--space-1);color:var(--s3d2-color-text-gray-900)}.Range__item{flex-grow:1;margin:0 var(--space-2)}.Range__input{width:var(--input-width);border-radius:var(--border-space-2);background-color:transparent;color:var(--s3d2-color-text-gray-900);padding:var(--space-1) var(--space-2);border:1px solid var(--s3d2-color-border-gray-900-transparent-10);font-size:12px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;font-weight:400;transition:.25s ease-out}.Range__input:hover{background-color:var(--color-surface-gray-300);border-color:var(--s3d2-color-border-gray-600)}.Range__input:focus{outline:none}.mobile .Range{display:grid;grid-template-areas:"title input1 input2" "range range range";gap:var(--space-2);grid-template-columns:74px 1fr 1fr}.mobile .Range__title{grid-area:title}.mobile .Range__item{grid-area:range}.mobile .Range__input:first-of-type{grid-area:input1}.mobile .Range__input:last-of-type{grid-area:input2}.mobile .Range__input{width:100%}.Checkbox__input{display:none}.Checkbox{cursor:pointer}.Checkbox__label{display:block;font-size:12px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;font-weight:400;border-radius:var(--border-space-2);padding:var(--space-1) var(--space-2)!important;border:1px solid transparent;cursor:pointer;transition:.25s ease-out;color:var(--s3d2-color-gray-900)}.Checkbox:hover .Checkbox__label{background-color:var(--color-surface-gray-300);border-color:var(--s3d2-color-border-gray-600);color:var(--s3d2-color-text-gray-900)}.Checkbox__input:checked+.Checkbox__label{background-color:var(--s3d2-color-surface-gray-900);color:var(--s3d2-color-text-gray-200)}.CheckboxWithLabel{display:flex;align-items:center;cursor:pointer}.CheckboxWithLabel input{display:none}.CheckboxWithLabel__input{width:16px;height:16px;padding:var(--space-05);border:1px solid var(--s3d2-color-border-gray-500);border-radius:var(--border-space-1);border-color:var(--s3d2-color-border-gray-600-transparent-40);transition:.25s ease-out}.CheckboxWithLabel__input svg{display:none}.CheckboxWithLabel:hover input:not(:checked)+.CheckboxWithLabel__input{border-color:var(--s3d2-color-border-gray-600)}input:checked+.CheckboxWithLabel__input{border-color:var(--border-brand-900);background-color:var(--s3d2-color-surface-gray-900)}input:checked+.CheckboxWithLabel__input svg{display:block}.CheckboxWithLabel svg{width:12px;height:12px;fill:var(--s3d2-color-icon-gray-200);transform:translate(-1px,-1px)}.CheckboxWithLabel__label{font-size:12px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-900);margin-left:var(--space-2)}.StatusTooltip--hidden{opacity:0!important}.StatusTooltip .tippy-box{background-color:var(--s3d2-color-surface-gray-200);color:var(--s3d2-color-text-gray-800);padding:0;border:1px solid var(--s3d2-color-border-gray-200);border-radius:var(--border-space-2);max-width:132px!important}.StatusTooltip .tippy-content{padding:var(--space-1);font-size:12px;text-align:center}.StatusTooltip .tippy-arrow{color:var(--s3d2-color-surface-gray-200);position:relative}.StatusTooltip .tippy-arrow:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:center;transform:translateY(50%) rotate(45deg) scale(.585);border-bottom:1px solid var(--s3d2-color-surface-gray-200);border-right:1px solid var(--s3d2-color-surface-gray-200)}.s3d2-svg-flyby-tooltip{transform:none!important}.SvgFlybyTooltip{background-color:var(--color-surface-gray-200);padding:var(--space-1);border-radius:var(--border-space-2);display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:4px 12px;grid-template-areas:"title right" "bottom bottom";width:max-content}.SvgFlybyTooltip svg{width:16px;height:16px}.SvgFlybyTooltip__title{font-size:20px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-200);border:1px solid var(--border-brand-900);background-color:var(--s3d2-color-surface-gray-900);border-radius:var(--border-space-1);padding:2px 12px;grid-area:title;text-align:center}.SvgFlybyTooltip__right{grid-area:right;font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none}.SvgFlybyTooltip__right-item{white-space:nowrap}.SvgFlybyTooltip__bottom{grid-area:bottom;display:flex;align-items:center;font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none}.SvgFlybyTooltip__bottom-item{display:flex;align-items:center;column-gap:var(--space-1);gap:8px}.SvgFlybyTooltip__bottom-item~.SvgFlybyTooltip__bottom-item{margin-left:var(--space-2)}.SvgFlybyTooltip-filter-part{background-color:var(--color-surface-semantic-success);color:var(--s3d2-color-text-gray-200);padding:var(--space-2);border-radius:var(--border-space-2);width:max-content;margin-left:auto;margin-right:auto;margin-top:var(--space-05);font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none}@-webkit-keyframes heartbeatTooltip{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeatTooltip{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.MobileSvgFlybyTooltip{background-color:var(--s3d2-color-text-gray-200);padding:var(--space-1);border-radius:var(--border-space-2);display:flex;flex-direction:column;width:max-content;align-items:flex-start;color:var(--s3d2-color-text-gray-200);font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none}.MobileSvgFlybyTooltip svg{width:16px;height:16px;margin-right:var(--space-1)}.MobileSvgFlybyTooltip svg [fill]{fill:var(--s3d2-color-icon-gray-200)}.MobileSvgFlybyTooltip svg [stroke]{stroke:var(--s3d2-color-icon-gray-200)}.MobileSvgFlybyTooltip__title{width:max-content;padding:var(--space-1) var(--space-2);background-color:var(--color-brand-active-element-transparent-72);border-radius:4px;color:var(--s3d2-color-text-gray-200)}.MobileSvgFlybyTooltip__bottom{display:flex;align-items:flex-start;color:var(--s3d2-color-text-gray-900)}.MobileSvgFlybyTooltip__bottom svg{display:none}.MobileSvgFlybyTooltip__bottom-item{display:flex;align-items:center;column-gap:var(--space-1)}.MobileSvgFlybyTooltip__bottom-item~.MobileSvgFlybyTooltip__bottom-item{margin-left:var(--space-2)}.js-s3d-flat__3d-tour[data-id=text]{pointer-events:none!important}polygon[data-type=infrastructure]{stroke:var(--s3d2-color-border-gray-200);opacity:0}polygon[data-type=flyby]{stroke:var(--s3d2-color-border-gray-200)}polygon[data-type=flat][data-sale="1"],polygon[data-type=floor][data-sale="1"]{stroke:var(--border-gray-200);cursor:pointer;fill:var(--color-surface-semantic-success);fill-opacity:.45}polygon[data-type=flat][data-sale="2"],polygon[data-type=floor][data-sale="2"]{fill:var(--color-semantic-warning);fill-opacity:.55;cursor:pointer}polygon[data-type=flat][data-sale="3"],polygon[data-type=flat][data-sale="4"],polygon[data-type=flat][data-sale="5"],polygon[data-type=flat][data-sale="6"],polygon[data-type=flat][data-sale="0"],polygon[data-type=floor][data-sale="3"],polygon[data-type=floor][data-sale="4"],polygon[data-type=floor][data-sale="5"],polygon[data-type=floor][data-sale="6"],polygon[data-type=floor][data-sale="0"]{fill:var(--color-semantic-danger);fill-opacity:.55;cursor:auto}polygon[data-type=flat].active,polygon[data-type=flat].polygon__selected,polygon[data-type=floor].active,polygon[data-type=floor].polygon__selected{fill:#83af8dbf!important;pointer-events:all;stroke:#fff!important}polygon[data-type=flat].polygon__filter-deselect,polygon[data-type=floor].polygon__filter-deselect{fill:transparent;stroke:none}polygon[data-type=floor]{stroke:var(--border-gray-200);cursor:pointer;fill:var(--color-surface-semantic-success);fill-opacity:.45}.hybrid g[data-type=infrastructure]:hover polygon,.mouseOnly g[data-type=infrastructure]:hover polygon{fill:var(--color-brand-active-element-transparent-72);stroke:var(--s3d2-color-border-gray-200)}.hybrid polygon[data-type=floor]:hover,.hybrid polygon[data-type=flyby]:hover,.hybrid polygon[data-type=flat]:hover,.mouseOnly polygon[data-type=floor]:hover,.mouseOnly polygon[data-type=flyby]:hover,.mouseOnly polygon[data-type=flat]:hover{fill:var(--color-brand-active-element-transparent-72);stroke:var(--s3d2-color-border-gray-200)}.hybrid g[data-pin-type=pin]:hover polygon,.mouseOnly g[data-pin-type=pin]:hover polygon{fill:transparent;stroke:transparent}.hybrid polygon[data-type=flat]:hover[data-sale="0"],.mouseOnly polygon[data-type=flat]:hover[data-sale="0"]{fill:var(--color-semantic-danger)!important;fill-opacity:.55;stroke:var(--border-gray-200)!important;opacity:1}.hybrid polygon[data-type=flat]:hover[data-sale="1"],.mouseOnly polygon[data-type=flat]:hover[data-sale="1"]{fill:var(--color-surface-semantic-success)!important;fill-opacity:.75;stroke:var(--border-gray-200)!important;opacity:1}.hybrid polygon[data-type=flat]:hover[data-sale="2"],.mouseOnly polygon[data-type=flat]:hover[data-sale="2"]{fill:var(--color-semantic-warning)!important;fill-opacity:.55;stroke:var(--border-gray-200)!important;opacity:1}.hybrid polygon[data-type=flat]:hover[data-sale="3"],.mouseOnly polygon[data-type=flat]:hover[data-sale="3"]{fill:#000!important;fill-opacity:.55;stroke:var(--border-gray-200)!important;opacity:1}.hybrid polygon[data-type=floor]:hover,.mouseOnly polygon[data-type=floor]:hover{fill:var(--color-surface-semantic-success);fill-opacity:.75;stroke:var(--border-gray-200);opacity:1}.s3d-villa__flyby polygon[data-type=flat].active{fill:var(--color-surface-success-available-transparent-20);animation:none;stroke-width:1}.s3d-villa__flyby polygon[data-type=flat].active[data-sale="2"],.s3d-villa__flyby polygon[data-type=flat].active[data-sale="3"],.s3d-villa__flyby polygon[data-type=flat].active[data-sale="4"],.s3d-villa__flyby polygon[data-type=flat].active[data-sale="5"],.s3d-villa__flyby polygon[data-type=flat].active[data-sale="6"],.s3d-villa__flyby polygon[data-type=flat].active[data-sale="0"]{fill:transparent!important;stroke:none!important;cursor:auto;pointer-events:none}.s3d-villa__flyby polygon[data-type=flat].active-flat{fill:#83af8dbf;animation:stroke-pulsation 1.6s infinite cubic-bezier(0,0,.12,1.02)}.s3d-villa__flyby polygon[data-type=flat].active-flat[data-sale="0"]{fill:var(--color-semantic-danger)!important;fill-opacity:.55;stroke:var(--border-gray-200)!important}.s3d-villa__flyby polygon[data-type=flat].active-flat[data-sale="1"]{fill:var(--color-surface-semantic-success)!important;fill-opacity:.55;stroke:var(--border-gray-200)!important}.s3d-villa__flyby polygon[data-type=flat].active-flat[data-sale="2"]{fill:var(--color-semantic-warning)!important;fill-opacity:.55;stroke:var(--border-gray-200)!important}.s3d-villa__flyby polygon[data-type=flat].active-flat[data-sale="3"]{fill:#000!important;fill-opacity:.55;stroke:var(--border-gray-200)!important}[data-pin-type=pin] polygon{stroke:#00000003;fill:#00000003}.s3d-svg-flat-tooltip__content{pointer-events:none;display:flex;align-items:center;justify-content:center;color:var(--s3d2-color-text-gray-200);background-color:var(--color-brand-800);text-align:center;border-radius:var(--border-space-2)}.s3d-svg-flat-tooltip__inner{width:15px;height:24px;margin-right:auto;border-radius:var(--border-space-2)}.s3d-svg-flat-tooltip__inner[data-tooltip-sale="1"]{background-color:var(--color-surface-success);flex-shrink:0}.s3d-svg-flat-tooltip__inner[data-tooltip-sale="0"]{background-color:var(--color-semantic-danger);flex-shrink:0}.s3d-svg-flat-tooltip__inner[data-tooltip-sale="2"],.s3d-svg-flat-tooltip__inner[data-tooltip-sale="3"]{background-color:var(--color-brand-800);flex-shrink:0}.s3d-svg-flat-tooltip__inner[data-tooltip-sale="4"]{background-color:var(--color-semantic-danger);flex-shrink:0}.s3d-svg-flat-tooltip__title{padding:var(--space-1) var(--space-2);text-align:center;flex-grow:1}.SvgPin{pointer-events:all;transform:none}.SvgPin>*{pointer-events:none}.SvgPin div .SvgPin__icon-video img{transition:.3s ease-in}.SvgPin:hover div .SvgPin__icon-video img{transform:rotate(360deg)}.SvgPin__title{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);border-radius:var(--border-space-2);background-color:var(--s3d2-color-surface-gray-200-transparent-80)!important;text-align:center;width:fit-content;margin:auto;padding:var(--space-1)}.SvgPin__title:empty{opacity:0}.SvgPin__icon>*{pointer-events:none}.SvgPin__icon-large{width:65px!important;height:90px!important;pointer-events:none!important}.SvgPin__icon-small{width:32px!important;height:32px!important;pointer-events:none!important}.SvgPin__icon-triangle{width:10px!important;height:5px!important}.SvgPin__icon-video{width:36px!important;height:36px!important;border-radius:50%!important;background:var(--s3d2-color-surface-gray-100)!important;overflow:hidden!important;display:flex;margin:unset;align-items:center;justify-content:center}.SvgPin__icon-video img{width:50px;height:50px}[data-pin-type=text] foreignObject,[data-pin-type=text] polygon{pointer-events:none!important;touch-action:none!important}.FlatDocCard{padding:var(--space-16) var(--space-10);display:flex;flex-direction:column;gap:var(--space-10);justify-content:space-between;height:auto;border-radius:var(--border-space-2);background-color:var(--s3d2-color-gray-100)}@media screen and (max-width:1920px){.FlatDocCard{padding:var(--space-6);gap:var(--space-10)}}.FlatDocCard__title-wrap{display:flex;flex-direction:column;gap:var(--space-2)}.FlatDocCard__date{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-800)}.FlatDocCard__title{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-900);text-transform:uppercase}@media screen and (max-width:1920px){.FlatDocCard__title{font-size:24px}}.FlatDocCard__content-wrap{display:flex;flex-direction:column;gap:var(--space-28)}@media screen and (max-width:1920px){.FlatDocCard__content-wrap{gap:var(--space-20)}}.FlatDocCard__img-group{display:flex;gap:var(--space-10);align-items:flex-start}@media screen and (max-width:1920px){.FlatDocCard__img-group{gap:var(--space-6)}}.FlatDocCard__img{width:calc(24.71% - var(--space-10) / 2)}@media screen and (max-width:1920px){.FlatDocCard__img{width:calc(24.71% - var(--space-6) / 2)}}.FlatDocCard__img img{width:100%;height:100%;object-fit:contain}.FlatDocCard__description{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-800);width:calc(76.29% - var(--space-10) / 2)}@media screen and (max-width:1920px){.FlatDocCard__description{width:calc(76.29% - var(--space-6) / 2)}}.FlatDocCard__button{max-width:190px}.mobile .FlatDocCard{padding:var(--space-5);grid-template-areas:"img date download" "img title title" "img description description"}.mapbox-block{padding:var(--space-32) 0 0}.mapbox-block__subtitle{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;color:var(--s3d2-color-text-gray-400);text-align:center;margin-bottom:var(--space-8)}.mapbox-block .mapbox-info-block{width:245px}.mapbox-block__map{width:100%;height:80vh;overflow:hidden}.mapbox-block__map-container{position:relative}.map-button{position:relative;z-index:2;width:44px;height:44px;display:inline-flex;justify-content:center;align-items:center;border-radius:14px;border:0;background:transparent;padding:0;cursor:default;pointer-events:none;opacity:0;transition:transform .25s ease,opacity .2s ease}.map-button svg{width:30px;height:30px}.map-button path{stroke:#ffffffc7;transition:stroke .25s ease}.map-button circle{fill:#ffffff1f;transition:fill .25s ease,opacity .25s ease}.map-button:hover{transform:translateY(-1px)}.map-button:hover circle{fill:#ffffff2e}.map-button:active{transform:translateY(0)}.map-button.selected{opacity:1}.map-button.selected path{stroke:#112136}.map-button.selected circle{fill:#ffffffd9}.map-controls{--controls-inset: 6px;--thumb-size: 38px;--track-height: 3px;--thumb-progress: 33.333;gap:6px;background:linear-gradient(135deg,#1f3557,#304e7c);border:1px solid rgba(255,255,255,.18);border-radius:30px;justify-content:flex-start;align-items:center;padding:var(--controls-inset);display:flex;position:absolute;overflow:hidden;z-index:10;inset:13px auto auto 13px;box-shadow:0 18px 36px #08172c47,inset 0 1px #ffffff1f;transition:background .35s ease,box-shadow .35s ease}.map-controls[data-theme=dawn]{background:linear-gradient(135deg,#f6a36b,#ee6f7d 55%,#6d62c8)}.map-controls[data-theme=day]{background:linear-gradient(135deg,#58a8ff,#7fd8ff 55%,#d7efff)}.map-controls[data-theme=dusk]{background:linear-gradient(135deg,#49347a,#bd5f87 55%,#ffb36a)}.map-controls[data-theme=night]{background:linear-gradient(135deg,#091220,#16263f 55%,#243f69)}.map-controls__range{position:absolute;left:calc(var(--controls-inset) + 3px);top:50%;width:calc(100% - var(--controls-inset) * 2 - 6px);height:44px;transform:translateY(-50%);z-index:5;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.map-controls__range::-webkit-slider-runnable-track{height:var(--track-height)}.map-controls__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb-size);height:var(--thumb-size);margin-top:calc((var(--thumb-size) - var(--track-height)) * -.5);border-radius:50%;border:1px solid rgba(255,255,255,.7);background-color:#ffffff14;box-shadow:0 0 0 1px #ffffff4d;transition:transform .2s ease,background-color .35s ease}.map-controls__range::-webkit-slider-thumb:hover{transform:scale(1.02)}.map-controls__range::-moz-range-track{height:var(--track-height);border-radius:999px;background:#ffffff47;box-shadow:inset 0 1px 2px #06122240}.map-controls__range::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;border:1px solid rgba(255,255,255,.7);background:#ffffff14;box-shadow:0 0 0 1px #ffffff4d;transition:transform .2s ease,background .35s ease}.map-controls__range:focus-visible{outline:none}.map-controls__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #4264fb73,0 10px 18px #0a192e40,inset 0 1px #ffffffa6}.map-controls__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #4264fb73,0 10px 18px #0a192e40,inset 0 1px #ffffffa6}@supports not selector(::-webkit-slider-thumb){.map-controls{--thumb-progress: 33.333}}.map-controls:before{content:"";position:absolute;left:calc(var(--controls-inset) + var(--thumb-size) / 2);top:50%;width:calc(100% - var(--controls-inset) * 2 - var(--thumb-size));height:var(--track-height);transform:translateY(-50%);border-radius:999px;background:#fff3;pointer-events:none;z-index:0}.mapbox-block__toolbar{display:flex;justify-content:center;padding:var(--space-16) 0}.mapbox-block__filter-bottom{position:absolute;z-index:12;left:16px;right:16px;bottom:16px;display:flex;justify-content:center;align-items:center;gap:10px}@media screen and (max-width:600px){.mapbox-block__filter-bottom{gap:8px}}.mapbox-filter-toggle{width:auto;border:1px solid transparent;border-radius:16px;background:var(--s3d2-color-text-gray-900);color:var(--s3d2-color-text-gray-200);font-size:14px;padding:14px 18px;text-align:center;cursor:pointer;box-shadow:0 10px 25px #00000024;display:inline-flex;align-items:center;gap:8px;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.mapbox-filter-toggle:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0000002e}.mapbox-filter-toggle svg{transition:transform .3s ease}.mapbox-filter-toggle.active svg{transform:rotate(180deg)}.mapbox-block__filters-panel{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%) translateY(12px) scale(.95);transform-origin:bottom center;width:max-content;max-width:min(100%,600px);max-height:0;overflow:hidden;transition:max-height .35s ease,opacity .35s ease,transform .35s ease;opacity:0;background:var(--s3d2-color-surface-gray-900);border-radius:20px;padding:16px;box-shadow:0 20px 40px #00000029;pointer-events:none}.mapbox-block__filters-panel.active{max-height:320px;overflow:auto;opacity:1;transform:translate(-50%) translateY(0) scale(1);pointer-events:all}@media screen and (max-width:900px){.mapbox-block__filters-panel.active{max-height:240px}}.mapbox-block__filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.mapbox-filter-button{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--s3d2-color-text-gray-200);border-radius:999px;color:var(--s3d2-color-text-gray-200);font-size:13px;padding:10px 16px;cursor:pointer;transition:all .25s ease}.mapbox-filter-button__icon{display:inline-flex;width:18px;height:18px}.mapbox-filter-button__icon img{width:100%;height:100%;object-fit:contain}.mapbox-filter-button.selected{background:var(--s3d2-color-text-gray-200);border-color:var(--s3d2-color-text-gray-200);color:var(--s3d2-color-text-gray-900)}.mapbox-block__map-container{position:relative;min-height:80vh}.mapbox-block__info-panel{position:absolute;top:50%;right:50px;width:360px;max-height:calc(100vh - 40px);background:var(--s3d2-color-surface-gray-200-transparent-80);border-radius:24px;box-shadow:0 20px 50px #00000047;padding:40px 24px 24px;opacity:0;transform:translate(30px) translateY(-50%);pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:21;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);overflow:hidden}.mapbox-block__info-panel.active{opacity:1;transform:translate(0) translateY(-50%);pointer-events:auto}.mapbox-block__info-close{position:absolute;top:10px;right:10px;border:none;padding:0;background:transparent;color:var(--s3d2-color-text-gray-900);font-size:22px;line-height:100%;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mapbox-block__info-close svg{width:20px;height:20px;transition:all .4s ease-in-out;transform-origin:center}@media(hover:hover){.mapbox-block__info-close:hover svg{transform:rotate(180deg)}}.mapbox-block__info-title{font-weight:700;margin-bottom:var(--space-8)}.mapbox-block__info-subtitle{color:var(--s3d2-color-text-gray-400);margin-bottom:var(--space-10);display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.mapbox-block__info-gallery{width:100%;min-height:170px;margin-bottom:var(--space-10);position:relative}.mapbox-info__swiper-prev,.mapbox-info__swiper-next{position:absolute;top:50%;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:var(--s3d2-color-surface-gray-200-transparent-80);box-shadow:0 12px 28px #00000029;transform:translateY(-50%);cursor:pointer;color:var(--s3d2-color-text-gray-900);z-index:5}.mapbox-info__swiper-prev.swiper-button-disabled,.mapbox-info__swiper-next.swiper-button-disabled{opacity:0;cursor:default;pointer-events:none;transition:all .3s ease-in-out}.mapbox-info__swiper-prev{left:10px}.mapbox-info__swiper-next{right:10px}.mapbox-info__swiper-prev:hover,.mapbox-info__swiper-next:hover{transform:translateY(-50%) scale(1.05)}.mapbox-info__swiper-prev svg,.mapbox-info__swiper-next svg{width:14px;height:14px;justify-content:center;align-items:center}.mapbox-info__swiper-prev svg path,.mapbox-info__swiper-next svg path{stroke:var(--s3d2-color-text-gray-900)}.mapbox-block__info-gallery img{width:100%;height:230px;object-fit:cover;border-radius:16px}.mapbox-info__empty-slide{width:100%;height:170px;display:flex;align-items:center;justify-content:center;background:var(--s3d2-color-gray-independent-100);border-radius:16px;color:var(--s3d2-color-text-gray-400)}.mapbox-block__travel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mapbox-block__travel-item{border:1px solid var(--s3d2-color-gray-independent-200);border-radius:16px;padding:14px 12px;display:flex;flex-direction:column;gap:6px;align-items:center}.mapbox-block__travel-head{width:100%;display:flex;align-items:center;gap:8px}.mapbox-block__travel-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--s3d2-color-icon-brand-800)}.mapbox-block__travel-icon svg{width:20px;height:20px}.mapbox-block__travel-label{display:block;font-size:12px;color:var(--s3d2-color-text-gray-400)}.mapbox-block__travel-item strong{display:block;font-size:16px;color:var(--s3d2-color-text-gray-900)}.mapbox-marker{width:30px;height:30px}.mapbox-marker.mapbox-marker--main{width:40px;height:40px}.mapbox-marker{cursor:pointer}.mapbox-marker img{transition:all .3s ease-in-out}@media(hover:hover){.mapbox-marker:hover img{transform:scale(1.2);animation:pulse 1s infinite}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.mapbox-marker img{width:100%;height:100%;object-fit:contain}.mapbox-block__info-panel.active{pointer-events:auto}@media(max-width:900px){.mapbox-block__toolbar{padding:var(--space-12) 0 0}.mapbox-block__map-container{min-height:70vh}.mapbox-block__info-panel{inset:auto 8px 8px;width:auto;max-height:min(40vh,300px);border-radius:16px;transform:translateY(calc(100% + 12px));padding:32px 16px 16px;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-areas:"travel gallery" "title title" "subtitle subtitle" "button button";column-gap:8px;row-gap:6px;align-items:start}.mapbox-block__info-panel.active{transform:translateY(0)}.mapbox-block__info-title{grid-area:title;margin-bottom:0;font-size:14px;line-height:1.2}.mapbox-block__info-subtitle{grid-area:subtitle;margin-bottom:0;font-size:12px;line-height:1.3;-webkit-line-clamp:2;line-clamp:2}.mapbox-block__info-gallery{grid-area:gallery;min-height:100px;margin-bottom:0}.mapbox-block__info-gallery img,.mapbox-info__empty-slide{height:140px;border-radius:12px}.mapbox-info__swiper-prev,.mapbox-info__swiper-next{width:28px;height:28px}.mapbox-info__swiper-prev{left:6px}.mapbox-info__swiper-next{right:6px}.mapbox-block__travel-grid{grid-area:travel;display:flex;flex-direction:column;gap:6px}.mapbox-block__travel-item{min-height:30px;padding:6px 4px;border-radius:10px;gap:2px;justify-content:center;background:#ffffff80}.mapbox-block__travel-head{width:auto;justify-content:center;gap:0}.mapbox-block__travel-icon{width:16px;height:16px}.mapbox-block__travel-icon svg{width:16px;height:16px}.mapbox-block__travel-label{display:none}.mapbox-block__travel-item strong{font-size:11px;line-height:1}.mapbox-drive-route-btn{grid-area:button;min-height:38px;margin-top:2px;font-size:13px;border-radius:12px}.mapbox-block__filter-bottom{left:10px;right:10px;bottom:10px}.mapbox-block__filters-panel{max-height:200px}.mapbox-filter-button{width:auto}}.mapbox-pulse-effect{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;border:2px solid #39ff14;box-shadow:0 0 8px #39ff14,0 0 16px #39ff14,inset 0 0 8px #39ff144d;animation:mapbox-pulse 2s ease-out infinite;pointer-events:none}.mapbox-pulse-effect:before,.mapbox-pulse-effect:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid #39ff14;opacity:.5;animation:mapbox-pulse-ring 2s ease-out infinite}.mapbox-pulse-effect:before{width:40px;height:40px;animation-delay:0s}.mapbox-pulse-effect:after{width:60px;height:60px;animation-delay:.6s}@keyframes mapbox-pulse{0%{box-shadow:0 0 8px #39ff14,0 0 16px #39ff14,inset 0 0 8px #39ff144d;transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 0 12px #39ff14,0 0 24px #39ff14,inset 0 0 12px #39ff1480}to{box-shadow:0 0 8px #39ff14,0 0 16px #39ff14,inset 0 0 8px #39ff144d;transform:translate(-50%,-50%) scale(1)}}@keyframes mapbox-pulse-ring{0%{width:40px;height:40px;opacity:.8}to{width:100px;height:100px;opacity:0}}.mapbox-pulse-effect--green{border-color:#39ff14;box-shadow:0 0 8px #39ff14,0 0 16px #39ff14,inset 0 0 8px #39ff144d}.mapbox-pulse-effect--green:before,.mapbox-pulse-effect--green:after{border-color:#39ff14}.mapbox-pulse-effect--yellow{border-color:#ff0;box-shadow:0 0 8px #ff0,0 0 16px #ff0,inset 0 0 8px #ffff004d}.mapbox-pulse-effect--yellow:before,.mapbox-pulse-effect--yellow:after{border-color:#ff0}.mapbox-pulse-effect--red{border-color:#ff073a;box-shadow:0 0 8px #ff073a,0 0 16px #ff073a,inset 0 0 8px #ff073a4d}.mapbox-pulse-effect--red:before,.mapbox-pulse-effect--red:after{border-color:#ff073a}.mapbox-drive-route-btn,.mapbox-google-maps-btn{width:100%;min-height:44px;padding:11px 14px;background:linear-gradient(135deg,var(--s3d2-color-brand-800) 0%,var(--s3d2-color-brand-800) 100%);color:var(--s3d2-color-gray-independent-900);border:1px solid rgba(255,255,255,.35);border-radius:14px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .25s ease,filter .25s ease;font-size:14px;text-transform:none;letter-spacing:.01em;box-shadow:0 10px 24px #4264fb4d,inset 0 1px #ffffff59;margin-top:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.mapbox-drive-route-btn:hover,.mapbox-google-maps-btn:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 14px 28px #4264fb61,inset 0 1px #ffffff73}.mapbox-drive-route-btn:hover:after,.mapbox-google-maps-btn:hover:after{transform:translate(2px)}.mapbox-drive-route-btn:active,.mapbox-google-maps-btn:active{transform:translateY(0);box-shadow:0 6px 14px #4264fb47,inset 0 1px #ffffff59}.mapbox-drive-route-btn:focus-visible,.mapbox-google-maps-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff47,0 0 0 4px #4264fb73,0 10px 24px #4264fb4d}.mapbox-drive-route-btn:disabled,.mapbox-google-maps-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;filter:grayscale(.15)}.mapbox-drive-route-btn:disabled:after,.mapbox-google-maps-btn:disabled:after{transform:none}.mapbox-block__locations-list{display:none;position:absolute;z-index:10;background:var(--s3d2-color-surface-gray-200-transparent-80);border-radius:8px;box-shadow:0 20px 50px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);width:max-content;max-width:min(100%,600px);height:auto;max-height:200px;overflow-y:auto;padding:24px 0;bottom:200px;left:50%;transform:translate(-50%);z-index:100}@media screen and (max-width:600px){.mapbox-block__locations-list{max-width:min(95%,600px);bottom:320px;max-height:180px}}.mapbox-block__locations-list{-webkit-overflow-scrolling:touch}.mapbox-block__locations-list::-webkit-scrollbar{display:none}.mapbox-block__locations-list{scrollbar-width:none;-ms-overflow-style:none}.mapbox-block__locations-list.active{display:block}.mapbox-block__locations-list-inner{display:grid;grid-template-columns:repeat(2,1fr)}.mapbox-location-item{display:flex;align-items:center;gap:10px;padding:10px 16px;border:none;background:none;cursor:pointer;text-align:left}.mapbox-location-item:hover{background:#f5f5f5}.mapbox-location-item img{width:24px;height:24px}.mapbox-block__zoom-reset-buttons{display:flex;align-items:center;gap:10px}@media screen and (max-width:600px){.mapbox-block__zoom-reset-buttons{flex-direction:column-reverse;gap:4px}}.mapbox-block__reset-btn,.mapbox-block__zoom-toggle-btn{width:auto;border:1px solid transparent;border-radius:16px;background:var(--s3d2-color-text-gray-900);color:var(--s3d2-color-text-gray-200);padding:14px 18px;cursor:pointer;box-shadow:0 10px 25px #00000024;display:inline-flex;align-items:center;gap:8px;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;min-width:105px;justify-content:center}.mapbox-block__reset-btn:hover,.mapbox-block__zoom-toggle-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0000002e}@media screen and (max-width:600px){.mapbox-block__reset-btn,.mapbox-block__zoom-toggle-btn{padding:8px}}.mapbox-block__zoom-toggle-btn.active{background-color:var(--accent-color, #aa917e);color:#fff}@keyframes route-travel-pulse{0%,to{box-shadow:0 0 15px #39ff14,0 0 30px #39ff1499,inset 0 0 10px #39ff1466;transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 0 25px #39ff14,0 0 40px #39ff14cc,inset 0 0 15px #39ff1499;transform:translate(-50%,-50%) scale(1.1)}}.FlatFinancialTermsCard{border-radius:var(--border-space-2);border:1px solid var(--s3d2-color-border-gray-400);padding:var(--space-8);flex-wrap:wrap;display:grid;grid-template-rows:auto max-content auto;row-gap:var(--space-2);grid-template-areas:"icons icons" "title title" "description description"}.FlatFinancialTermsCard__title{font-size:20px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-900);grid-area:title;margin-bottom:var(--space-2)}.FlatFinancialTermsCard__description{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-800);grid-area:description}.FlatFinancialTermsCard__icons{display:flex;grid-template-columns:max-content max-content;justify-items:start;gap:var(--space-1);flex-wrap:wrap;grid-area:icons;margin-bottom:var(--space-2);align-items:start}.FlatFinancialTermsCard__icons img{height:30px;width:auto}.mobile .FlatFinancialTermsCard{padding:var(--space-4);padding:var(--space-5)}.s3d-villa{width:100%;height:100vh;overflow-x:hidden;overflow-y:visible;position:relative;scroll-behavior:smooth}@media screen and (min-width:1025px){.s3d-villa{z-index:2}}.s3d-villa__container{max-width:100vw;-webkit-user-select:none;user-select:none;z-index:4;position:relative;min-height:200vh;background-color:#fafbfe;background-image:var(--bg-image);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media screen and (max-width:600px){.s3d-villa__container{z-index:4}}.s3d-villa__navigation{position:fixed;bottom:var(--space-4);left:50%;transform:translate(-50%);padding:var(--space-1);z-index:101;background-color:var(--color-surface-gray-200-transperent-88);border-radius:var(--border-space-3);display:flex;align-items:center;justify-content:center}.s3d-villa__navigation>*:nth-child(n+2){margin-left:var(--space-1)}.s3d-villa button input,.s3d-villa button [data-in-fav]{display:none}@media(hover:hover){.s3d-villa button:not(.ButtonIconLeft):not([type=submit]) span{position:relative}.s3d-villa button:not(.ButtonIconLeft) span:after{content:"";position:absolute;bottom:0;left:0;transform-origin:left;transition:.25s ease-out;transform:scaleX(0);height:1px;width:100%;background-color:var(--s3d2-color-text-gray-900)}}.s3d-villa button.added-to-favourites{background-color:var(--color-surface-gray-300);color:var(--s3d2-color-text-gray-900);border-color:var(--s3d2-color-border-gray-600)}.s3d-villa button.added-to-favourites [data-not-in-fav]{display:none}.s3d-villa button.added-to-favourites [data-in-fav]{display:block}.s3d-villa-hero{position:sticky;top:0;width:100%;height:calc(100vh - 130px);z-index:-1}.s3d-villa-hero__img-wrapper{position:absolute;top:0;left:0;width:100%;height:120%;overflow:hidden;background:linear-gradient(180deg,#1a1e2100,#1a1e21cc)}.s3d-villa-hero__img-wrapper img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.s3d-villa-hero__info{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.s3d-villa-hero__title{margin:0;font-style:normal;font-weight:200;line-height:80%;letter-spacing:-4.4px;font-size:220px;color:var(--s3d2-color-text-gray-200);will-change:transform;position:relative;transform:translateZ(0)}@media screen and (max-width:1920px){.s3d-villa-hero__title{font-size:120px}}@media screen and (max-width:768px){.s3d-villa-hero__title{font-size:64px}}.s3d-villa-hero__line{width:var(--space-10);height:1px;background:var(--color-surface-gray-200);margin:var(--space-8) 0}@media screen and (max-width:768px){.s3d-villa-hero__line{margin:var(--space-6) 0}}.s3d-villa-hero__subtitle{font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;font-size:32px;color:var(--s3d2-color-text-gray-200);margin-bottom:var(--space-5);text-transform:uppercase}@media screen and (max-width:1920px){.s3d-villa-hero__subtitle{font-size:24px}}@media screen and (max-width:768px){.s3d-villa-hero__subtitle{font-size:14px}}.s3d-villa-hero__description{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-400);font-weight:200;width:60%;text-align:center;position:relative}@media screen and (max-width:1920px){.s3d-villa-hero__description{font-size:24px}}@media screen and (max-width:768px){.s3d-villa-hero__description{font-size:14px;width:90%;font-weight:400;line-height:140%}}.s3d-villa__floor{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:var(--space-16);padding:var(--space-40) var(--space-10) 0 var(--space-10)}@media screen and (max-width:1920px){.s3d-villa__floor{padding:var(--space-28) var(--space-6) var(--space-40) var(--space-6);gap:var(--space-12)}}@media screen and (max-width:768px){.s3d-villa__floor{border-top-left-radius:var(--space-12);border-top-right-radius:var(--space-12);padding:var(--space-24) var(--space-5) var(--space-10) var(--space-5);gap:var(--space-10)}}.s3d-villa__floor-scroll-wrap{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-2) var(--space-2) var(--space-2);border-top-left-radius:var(--space-32);border-top-right-radius:var(--space-32);text-decoration:none}.s3d-villa__floor-scroll-title{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-800)}.s3d-villa__floor-scroll-svg-wrap{position:relative;display:flex;width:56px;height:56px;padding:var(--Spacing-Space-space-4, 16px);justify-content:center;align-items:center;border-radius:var(--paddings-gaps-paddings-gaps-8, 32px);border:1px solid var(--Colors-Border-Gray-border-gray-500, #d1d9e1);overflow:hidden}.s3d-villa__floor-scroll-svg-wrap svg{position:absolute;top:-25px;animation:moveArrow 2s infinite cubic-bezier(.5,.5,0,0)}.s3d-villa__floor__title-wrap{display:flex;align-items:center;justify-content:center;width:100%}.s3d-villa__floor__title-info-block{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%}.s3d-villa__floor__title-info-block .apartments-info-text{width:210px}.s3d-villa__floor__title-wrap__line{flex-grow:2;position:relative}.s3d-villa__floor__title-wrap__line:before{content:"";position:absolute;top:50%;left:0;transform:translateY(2px);width:100%;height:0;background:var(--s3d2-color-gray-500)}.s3d-villa__floor__title-wrap__line:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-2px);width:100%;height:0;background:var(--s3d2-color-gray-500)}.s3d-villa__floor__title-subtitle-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2)}.s3d-villa__floor__title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900)}.s3d-villa__floor__subtitle{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-transform:none;color:var(--s3d2-color-text-gray-400)}.s3d-villa__floor-inner{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:var(--space-10);grid-row-gap:0px;height:fit-content}@media screen and (max-width:1920px){.s3d-villa__floor-inner{grid-column-gap:var(--space-6)}}@media screen and (max-width:1366px){.s3d-villa__floor-inner{display:flex;flex-direction:column;gap:var(--space-20)}}.s3d-villa__floor-details{grid-column:1/2}.s3d-villa__floor-details__info-wrapper{position:relative;display:flex;width:100%;height:fit-content;aspect-ratio:16/9}.s3d-villa__floor-details__info-img-wrapper{aspect-ratio:16/9;position:relative}.s3d-villa__floor-details__info-img{aspect-ratio:16/9;object-fit:cover}.s3d-villa__floor-details__info{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;padding:var(--space-5);background:linear-gradient(180deg,#1a1e2100,#1a1e21f5)}.s3d-villa__floor-details__info-status-wrap{position:absolute;top:var(--space-3);left:var(--space-3);display:flex;align-items:center;justify-content:center;gap:var(--space-1);width:fit-content;height:var(--space-6);padding:0 var(--space-2) 0 var(--space-2);border-radius:var(--border-space-2);background:#83af8d}.s3d-villa__floor-details__info-status__title{font-size:12px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-200);text-transform:uppercase}.s3d-villa__floor-details__info-status__svg{width:var(--space-4);height:var(--space-4)}.s3d-villa__floor-details__info-prices-wrap{display:flex;flex-direction:column;gap:var(--space-2)}.s3d-villa__floor-details__info-prices-full{display:flex;align-items:flex-end;gap:var(--space-3)}@media screen and (max-width:768px){.s3d-villa__floor-details__info-prices-full span:last-child{font-family:Inter Display;font-size:24px;font-style:normal;font-weight:300;line-height:120%}}.s3d-villa__floor-details__info-prices-full-without-promo{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-600);text-decoration:line-through}.s3d-villa__floor-details__info-prices-full-with-promo{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-200)}@media screen and (max-width:1920px){.s3d-villa__floor-details__info-prices-full-with-promo{font-size:24px}}@media screen and (max-width:768px){.s3d-villa__floor-details__info-prices-full-with-promo{font-size:14px}}.s3d-villa__floor-details__info-prices-perm{display:flex;align-items:center;gap:var(--space-3)}.s3d-villa__floor-details__info-prices-perm-without-promo{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-600);text-decoration:line-through}.s3d-villa__floor-details__info-prices-perm-with-promo{font-size:14px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:140%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-200)}.s3d-villa__floor-details__info-prices-promo-wrap{display:flex;align-items:center;gap:var(--space-1)}.s3d-villa__floor-details__info-prices-promo-svg{width:var(--space-4);height:var(--space-4)}.s3d-villa__floor-details__info-prices-promo-title{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-200);border-radius:var(--border-space-1);background:var(--color-surface-success);padding:0 var(--space-1)}.s3d-villa__floor-details__info-list{display:flex;flex-wrap:wrap;box-sizing:border-box}.s3d-villa__floor-details__info-list-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:var(--space-6);width:50%;border-right:1px solid var(--s3d2-color-gray-400);border-bottom:1px solid var(--s3d2-color-gray-400)}.s3d-villa__floor-details__info-list-item:nth-child(-n+2){border-top:1px solid var(--s3d2-color-gray-400)}.s3d-villa__floor-details__info-list-item:nth-child(odd){border-left:1px solid var(--s3d2-color-gray-400)}.s3d-villa__floor-details__info-list-item:last-child{border-right:1px solid var(--s3d2-color-gray-400)}.s3d-villa__floor-details__info-list-item__svg-group{display:flex;align-items:center;justify-content:center;gap:var(--space-5)}.s3d-villa__floor-details__info-list-item__svg-group svg{width:64px;height:64px}.s3d-villa__floor-details__info-list-item__value{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;font-size:96px;color:var(--s3d2-color-text-gray-900)}@media screen and (min-width:1025px){.s3d-villa__floor-details__info-list-item__value{font-weight:200}}@media screen and (max-width:1920px){.s3d-villa__floor-details__info-list-item__value{font-size:64px}}.s3d-villa__floor-details__info-list-item__title{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;font-weight:300;text-transform:uppercase;color:var(--s3d2-color-text-gray-900)}.s3d-villa__floor-explication-screen{grid-column:1/5;display:flex;flex-wrap:wrap;height:fit-content;justify-content:space-between;width:100%;row-gap:var(--space-10)}@media screen and (max-width:1920px){.s3d-villa__floor-explication-screen{row-gap:var(--space-8)}}@media screen and (max-width:768px){.s3d-villa__floor-explication-screen{flex-direction:column}}.s3d-villa__floor-explication-screen-buttons--floor{height:fit-content;min-width:46vw;display:flex;gap:0;border-radius:var(--space-12);border:1px solid var(--s3d2-color-gray-600);overflow:hidden;margin:auto}.s3d-villa__floor-explication-screen-buttons--floor:empty{display:none}@media screen and (max-width:600px){.s3d-villa__floor-explication-screen-buttons--floor{align-items:flex-start;height:var(--space-12)}}.s3d-villa__floor-explication-screen-buttons--floor button{flex:1;text-transform:uppercase;font-weight:400;background:transparent;height:var(--space-16);min-width:17vw;border:none;border-radius:0;border-right:1px solid var(--s3d2-color-gray-600)}@media screen and (max-width:600px){.s3d-villa__floor-explication-screen-buttons--floor button{font-size:11px;height:var(--space-12);padding:var(--space-2) var(--space-3)}.s3d-villa__floor-explication-screen-buttons--floor button.active{background-color:var(--color-surface-gray-300);color:var(--s3d2-color-text-gray-900);border-color:var(--s3d2-color-border-gray-600)}}.s3d-villa__floor-explication-screen-buttons--floor button:last-child{border-right:none}.s3d-villa__floor-explication-screen-buttons--slider{display:flex;gap:var(--space-3);width:100%;align-items:center;justify-content:center}@media screen and (max-width:1366px){.s3d-villa__floor-explication-screen-buttons--slider{gap:var(--space-2)}}.s3d-villa__floor-explication-screen-buttons--planning3d{height:fit-content;width:fit-content;display:flex;gap:0;border-radius:var(--space-10);border:1px solid var(--s3d2-color-gray-600);overflow:hidden}@media screen and (max-width:768px){.s3d-villa__floor-explication-screen-buttons--planning3d{height:auto}}.s3d-villa__floor-explication-screen-buttons--planning3d button{text-transform:uppercase;background:transparent;height:var(--space-10);border:none;border-radius:0;border-right:1px solid var(--s3d2-color-gray-600)}@media screen and (max-width:1920px){.s3d-villa__floor-explication-screen-buttons--planning3d button{height:var(--space-8);font-size:11px;padding:var(--space-2) var(--space-3)}}@media screen and (max-width:768px){.s3d-villa__floor-explication-screen-buttons--planning3d button{padding:var(--space-2)}.s3d-villa__floor-explication-screen-buttons--planning3d button.active{background-color:var(--color-surface-gray-300);color:var(--s3d2-color-text-gray-900);border-color:var(--s3d2-color-border-gray-600)}}.s3d-villa__floor-explication-screen-buttons--planning3d button:last-child{border-right:none}.s3d-villa__floor-explication-screen-buttons--furnished{border-radius:var(--space-10);border:1px solid var(--s3d2-color-gray-600);overflow:hidden}.s3d-villa__floor-explication-screen-buttons--furnished label{text-transform:uppercase;background:transparent;height:var(--space-10);border:none}@media screen and (max-width:1920px){.s3d-villa__floor-explication-screen-buttons--furnished label{height:var(--space-8);font-size:11px;padding:var(--space-2) var(--space-1) var(--space-2) var(--space-3)}}.s3d-villa__floor-explication-screen-slider{padding:var(--space-10);width:65.7%;height:80vh;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-10)}@media screen and (max-width:1920px){.s3d-villa__floor-explication-screen-slider{padding:var(--space-6);gap:var(--space-6)}}@media screen and (max-width:768px){.s3d-villa__floor-explication-screen-slider{width:100%;padding:0;gap:var(--space-8);height:50vh}}.s3d-villa__floor-explication-screen-slider .swiper-wrapper{height:80%}.s3d-villa__floor-explication-screen-slider .swiper-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.s3d-villa__floor-explication-screen-slider .swiper-slide{display:flex;align-items:start;justify-content:center}}.s3d-villa__floor-explication-screen-slider .swiper-slide .s3d-villa__floor-explication-screen-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:start}@media screen and (min-width:769px){.s3d-villa__floor-explication-screen-slider .swiper-slide .s3d-villa__floor-explication-screen-slide{aspect-ratio:16/9}}.s3d-villa__floor-explication-screen-slider .swiper-slide .s3d-villa__floor-explication-screen-slide img{width:auto;height:60vh;object-fit:contain;cursor:pointer}@media screen and (max-width:1024px){.s3d-villa__floor-explication-screen-slider .swiper-slide .s3d-villa__floor-explication-screen-slide img{height:auto}}.s3d-villa__floor-explication-screen-table{width:calc(34.3% - var(--space-10))}@media screen and (max-width:1920px){.s3d-villa__floor-explication-screen-table{width:calc(34.3% - var(--space-6))}}@media screen and (max-width:768px){.s3d-villa__floor-explication-screen-table{width:100%;margin-top:var(--space-12)}}.s3d-villa__floor-explication-screen-info-row{display:flex;align-items:center}.s3d-villa__floor-explication-screen-table__title{font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;font-size:32px;text-transform:uppercase}@media screen and (max-width:1920px){.s3d-villa__floor-explication-screen-table__title{font-size:24px}}.s3d-villa__floor-explication-screen-info{display:flex;flex-direction:column;gap:var(--space-3)}.s3d-villa__floor-explication-screen-info-row-title,.s3d-villa__floor-explication-screen-info-row-value{font-size:14px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:140%;text-decoration:none;text-transform:none;font-weight:300;color:var(--s3d2-color-text-gray-900)}.s3d-villa__floor-explication-screen-info-row-blank{margin:0 var(--space-2);flex-grow:2;height:1px;background:var(--s3d2-color-surface-gray-900-transparent-10)}.s3d-villa__floor-explication-screen-table-inner{width:75%;display:flex;flex-direction:column;gap:var(--space-8)}@media screen and (max-width:1920px){.s3d-villa__floor-explication-screen-table-inner{width:90%}}@media screen and (max-width:768px){.s3d-villa__floor-explication-screen-table-inner{width:100%}}.s3d-villa__floor-explication-screen-table-inner .ButtonIconLeft{width:fit-content;height:var(--space-16);border-radius:var(--border-space-32);padding:var(--space-5) var(--space-8);gap:var(--space-3)}@media screen and (max-width:1920px){.s3d-villa__floor-explication-screen-table-inner .ButtonIconLeft{padding:var(--space-3) var(--space-8)}}@media screen and (max-width:1366px){.s3d-villa__floor-explication-screen-table-inner .ButtonIconLeft{height:var(--space-12)}}.s3d-villa__floor-explication-screen-table-inner .ButtonIconLeft svg:not(.ButtonIconLeft__icon--no-paints){fill:none;stroke:var(--s3d2-color-icon-gray-200)}.s3d-villa__floor-explication-screen-table-inner .ButtonIconLeft span{text-transform:uppercase}@media screen and (max-width:1366px){.s3d-villa__floor-explication-screen-table-inner .ButtonIconLeft span{font-size:11px}}.s3d-villa__documentation-screen{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-40) var(--space-10) 0 var(--space-10);width:100%}@media screen and (max-width:1920px){.s3d-villa__documentation-screen{padding:var(--space-32) var(--space-6) 0 var(--space-6);gap:var(--space-12)}}@media screen and (max-width:768px){.s3d-villa__documentation-screen{padding:var(--space-20) var(--space-5) 0 var(--space-5);gap:var(--space-10)}}@media screen and (max-width:768px){.s3d-villa__documentation-screen .s3d-villa__floor__title-wrap__line{display:none}}.s3d-villa__documentation-screen-swiper-container{width:100%}.s3d-villa__video-screen{padding-top:200px;padding-left:var(--space-10);padding-right:var(--space-10);margin-bottom:-1px}@media screen and (max-width:768px){.s3d-villa__video-screen{padding-left:var(--space-2);padding-right:var(--space-2);padding-top:var(--space-20)}}.s3d-villa__video-screen .s3d-villa__floor__title{min-width:290px}.s3d-villa__video-screen-iframe-wrap{margin-top:var(--space-16);padding-bottom:min(80vh,52.5%);position:relative;max-width:1400px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.s3d-villa__video-screen-iframe-wrap{margin-top:var(--space-10)}}.s3d-villa__video-screen-iframe-wrap video{position:absolute;top:0;left:0;width:100%;height:100%}.s3d-villa__up-arrow{position:relative;width:80px;height:80px;overflow:hidden;border-radius:50%;margin-left:auto;margin-top:calc((80px + var(--space-12)) * -1);margin-right:var(--space-12);padding:var(--space-3) var(--space-5);font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-brand-800);color:var(--s3d2-color-text-gray-900);cursor:pointer}.s3d-villa__up-arrow span{color:var(--s3d2-color-text-gray-900)}.s3d-villa__up-arrow svg{margin-bottom:var(--space-1)}@media screen and (max-width:600px){.s3d-villa__up-arrow{margin-top:-164px;margin-right:var(--space-2);width:64px;height:64px;z-index:4}.s3d-villa__up-arrow svg{margin-bottom:var(--space-05)}}@media(hover:hover){.s3d-villa__up-arrow{transition:.25s ease-in;background-color:transparent;background-color:var(--color-brand-700)}.s3d-villa__up-arrow span,.s3d-villa__up-arrow svg{position:relative;z-index:2}.s3d-villa__up-arrow:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--color-brand-800);transition:.25s ease-out;border-radius:50%;transform:translateZ(0)}.s3d-villa__up-arrow:hover:after{transform:translate3d(0,100%,0)}}.s3d-villa__flyby polygon:not(.active-flat){fill:transparent!important;stroke:transparent!important}.tablet .s3d-villa .ButtonIconLeft span,.mobile .s3d-villa .ButtonIconLeft span{font-size:13px}.tablet .s3d-villa__navigation,.mobile .s3d-villa__navigation{bottom:var(--mobile-controller-height);background-color:transparent;width:295px;flex-direction:row-reverse;padding-bottom:var(--space-05);padding-left:0;padding-right:0}.tablet .s3d-villa__navigation>*:nth-child(n+2),.mobile .s3d-villa__navigation>*:nth-child(n+2){margin-left:0}.tablet .s3d-villa__navigation>*:nth-last-child(n+2),.mobile .s3d-villa__navigation>*:nth-last-child(n+2){margin-left:var(--space-05)}.tablet .s3d-villa__navigation>*:last-child,.mobile .s3d-villa__navigation>*:last-child{margin-left:var(--space-05)}.tablet .s3d-villa__navigation>*,.mobile .s3d-villa__navigation>*{flex-shrink:0;flex-grow:1}.tablet .s3d-villa__navigation [data-open-form],.mobile .s3d-villa__navigation [data-open-form]{display:none}.s3d-villa__additional-amenities-title{padding:var(--space-5) 0;font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;border-bottom:1px solid var(--color-brand-800);margin-bottom:var(--space-4);margin-top:var(--space-10)}.s3d-villa__additional-amenities-item{display:flex;flex-direction:column}.s3d-villa__additional-amenities{display:grid;grid-template-columns:repeat(2,auto);gap:var(--space-4)}@media screen and (max-width:1024px){.s3d-villa__additional-amenities{grid-template-columns:repeat(1,1fr)}}.s3d-villa__additional-amenities-list-item{display:flex;justify-content:space-between}.s3d-villa__additional-amenities-list-item-key{color:var(--s3d2-color-text-gray-800);flex-basis:50%;flex-shrink:0;text-transform:uppercase}.s3d-villa__additional-amenities-list-item-value{text-align:left;flex-basis:50%;flex-shrink:0;font-size:14px;font-family:Inter Display,sans-serif;font-weight:700;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;font-weight:400}.s3d-villa__additional-amenities-list-item~.s3d-villa__additional-amenities-list-item{margin-top:var(--space-4)}.s3d-villa-description-screen-item{display:grid;grid-template-columns:1fr 3fr}@media screen and (max-width:1024px){.s3d-villa-description-screen-item{grid-template-columns:1fr;row-gap:20px}}.s3d-villa-description-screen-item-title{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}.s3d-villa-description-screen-item-text{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:14px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;font-weight:400;line-height:140%}.s3d-villa-description-screen-item~.s3d-villa-description-screen-item{margin-top:var(--space-10)}.s3d-villa__construction-progress-screen{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-40) var(--space-10) 0 var(--space-10);width:100%}@media screen and (max-width:1920px){.s3d-villa__construction-progress-screen{padding:var(--space-32) var(--space-6) 0 var(--space-6);gap:var(--space-12)}}@media screen and (max-width:768px){.s3d-villa__construction-progress-screen{padding:var(--space-32) var(--space-5) 0 var(--space-5);gap:var(--space-10)}}@media screen and (max-width:1366px){.s3d-villa__construction-progress-screen .s3d-villa__floor__title{width:fit-content;text-align:center;flex:initial}}.s3d-villa__construction-progress-screen__list{width:100%}.s3d-villa__construction-progress-card{position:relative;aspect-ratio:3/4;overflow:hidden}@media screen and (max-width:768px){.s3d-villa__construction-progress-card{aspect-ratio:2.45/4}}.s3d-villa__construction-progress-card:hover .s3d-villa__construction-progress-card__top__button-svg--1{transform:translate(-350%,-50%)}.s3d-villa__construction-progress-card:hover .s3d-villa__construction-progress-card__top__button-svg--2{transform:translate(-50%,-50%)}.s3d-villa__construction-progress-card:hover .s3d-villa__construction-progress-card__image img{transform:scale(1.1);filter:grayscale(0)}.s3d-villa__construction-progress-card:hover .s3d-villa__construction-progress-card__image:before{opacity:0}.s3d-villa__construction-progress-card__image{position:absolute;top:0;left:0;width:100%;height:100%}.s3d-villa__construction-progress-card__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.s3d-villa__construction-progress-card__image:before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,#1a1e21,#1a1e2100);transition:all ease-in-out .4s;opacity:1}.s3d-villa__construction-progress-card__image img{width:100%;height:100%;object-fit:cover;transition:all ease-in-out .4s;filter:grayscale(1)}.s3d-villa__construction-progress-card__content{position:relative;z-index:2;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-5)}@media screen and (max-width:768px){.s3d-villa__construction-progress-card__content{padding:var(--space-3) var(--space-3) var(--space-5) var(--space-3)}}.s3d-villa__construction-progress-card__top{display:flex;justify-content:space-between;align-items:flex-start}.s3d-villa__construction-progress-card__top__day{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-gray-200)}@media screen and (max-width:768px){.s3d-villa__construction-progress-card__top__day{font-family:Inter Display;font-size:11px;font-style:normal;font-weight:400;line-height:130%}}.s3d-villa__construction-progress-card__top__button{width:80px;height:80px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background:var(--s3d2-color-gray-200);border-radius:50%}@media screen and (max-width:1920px){.s3d-villa__construction-progress-card__top__button{width:64px;height:64px}}@media screen and (max-width:768px){.s3d-villa__construction-progress-card__top__button{width:var(--space-12);height:var(--space-12)}}.s3d-villa__construction-progress-card__top__button-svg-wrap{position:absolute;top:50%;left:50%;transform:rotate(135deg) translate(-50%,-50%);z-index:10;display:flex;justify-content:space-between}.s3d-villa__construction-progress-card__top__button-svg--1{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:24px;height:24px;transition:all ease-in-out .4s}.s3d-villa__construction-progress-card__top__button-svg--2{position:absolute;top:50%;left:50%;transform:translate(350%,-50%);width:24px;height:24px;transition:all ease-in-out .4s}.s3d-villa__construction-progress-card__bottom{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.s3d-villa__construction-progress-card__bottom__day{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;font-size:96px;line-height:100%;color:var(--s3d2-color-gray-200)}@media screen and (max-width:1920px){.s3d-villa__construction-progress-card__bottom__day{font-size:64px}}@media screen and (max-width:768px){.s3d-villa__construction-progress-card__bottom__day{font-family:Inter Display;font-size:40px;font-style:normal;font-weight:200;line-height:100%;letter-spacing:-.8px}}.s3d-villa__construction-progress-card__bottom__month{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-gray-200)}@media screen and (max-width:768px){.s3d-villa__construction-progress-card__bottom__month{font-family:Inter Display;font-size:11px;font-style:normal;font-weight:400;line-height:130%}}@media screen and (min-width:769px){.s3d-villa__construction-progress-card__bottom__month{margin-bottom:var(--space-2)}}.s3d-villa__construction-swiper-nav-wrap{margin-top:var(--space-10);display:flex;justify-content:center;gap:var(--space-2);width:100%}@media screen and (max-width:1920px){.s3d-villa__construction-swiper-nav-wrap{margin-top:var(--space-6)}}@media screen and (max-width:768px){.s3d-villa__construction-swiper-nav-wrap{margin-top:var(--space-5)}}.s3d-villa__construction-swiper-button-prev{display:flex;align-items:center;justify-content:center;height:56px;width:56px;border-radius:50%;background:var(--s3d2-color-gray-200);cursor:pointer;transition:.25s ease-out}@media screen and (max-width:1920px){.s3d-villa__construction-swiper-button-prev{width:48px;height:48px}}.s3d-villa__construction-swiper-button-prev svg{width:24px;height:24px;fill:var(--gray-900)}.s3d-villa__construction-swiper-button-prev:hover{border-color:var(--border-gray-600-transparent-88);background-color:var(--color-surface-gray-400-transperent-88)}.s3d-villa__construction-swiper-button-next{display:flex;align-items:center;justify-content:center;height:56px;width:56px;border-radius:50%;background:var(--s3d2-color-gray-200);cursor:pointer;transition:.25s ease-out}@media screen and (max-width:1920px){.s3d-villa__construction-swiper-button-next{width:48px;height:48px}}.s3d-villa__construction-swiper-button-next svg{width:24px;height:24px;fill:var(--gray-900)}@media(hover:hover){.s3d-villa__construction-swiper-button-next,.s3d-villa__construction-swiper-button-prev{position:relative;overflow:hidden;background-color:transparent;background-color:var(--color-surface-gray-400-transperent-88)}.s3d-villa__construction-swiper-button-next svg,.s3d-villa__construction-swiper-button-prev svg{position:relative;z-index:2}.s3d-villa__construction-swiper-button-next:after,.s3d-villa__construction-swiper-button-prev:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:.25s ease-in-out;background-color:var(--color-surface-gray-200);border-radius:50%}.s3d-villa__construction-swiper-button-next:hover:after,.s3d-villa__construction-swiper-button-prev:hover:after{transform:translate3d(0,-100%,0)}}.s3d-villa__contact{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-40) var(--space-10) 0 var(--space-10);width:100%}@media screen and (max-width:1920px){.s3d-villa__contact{padding:var(--space-32) var(--space-6) 0 var(--space-6);gap:var(--space-12)}}@media screen and (max-width:768px){.s3d-villa__contact{padding:var(--space-20) var(--space-5) 0 var(--space-5);gap:var(--space-10)}}.s3d-villa__contact-screen{overflow:hidden;border-bottom-right-radius:var(--border-space-32);border-bottom-left-radius:var(--border-space-32);padding:var(--space-40) 0}@media screen and (max-width:768px){.s3d-villa__contact-screen{border-bottom-right-radius:var(--space-12);border-bottom-left-radius:var(--space-12);padding:var(--space-20) 0}}.s3d-villa__contact__content{display:flex;gap:var(--space-10);width:100%}@media screen and (max-width:1920px){.s3d-villa__contact__content{gap:var(--space-6)}}@media screen and (max-width:1366px){.s3d-villa__contact__content{flex-wrap:wrap;row-gap:var(--space-28)}}@media screen and (max-width:768px){.s3d-villa__contact__content{flex-direction:column;gap:var(--space-10)}}.s3d-villa__contact__content__column{width:calc(25% - var(--space-10) * 3 / 4)}@media screen and (max-width:1920px){.s3d-villa__contact__content__column{width:calc(25% - var(--space-6) * 3 / 4)}}@media screen and (max-width:1366px){.s3d-villa__contact__content__column{width:calc(50% - var(--space-6) / 2)}}@media screen and (max-width:768px){.s3d-villa__contact__content__column{width:100%}}.s3d-villa__contact__intro{display:flex;flex-direction:column;gap:var(--space-5)}@media screen and (min-width:1025px){.s3d-villa__contact__intro__title,.s3d-villa__contact__intro__description{padding-right:15%}}@media screen and (max-width:768px){.s3d-villa__contact__intro{align-items:center;justify-content:center;text-align:center}}.s3d-villa__contact__intro__title{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--color-surface-gray-900);text-transform:uppercase}@media screen and (max-width:1920px){.s3d-villa__contact__intro__title{font-size:24px}}.s3d-villa__contact__intro__description{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--color-surface-gray-800)}.s3d-villa__contact__intro__img{margin-top:var(--space-16);width:80%}@media screen and (max-width:1920px){.s3d-villa__contact__intro__img{margin-top:var(--space-12)}}@media screen and (max-width:768px){.s3d-villa__contact__intro__img{display:none}}.s3d-villa__contact__intro__img img{width:100%;height:auto;object-fit:contain}.s3d-villa__contact__form form{display:flex;flex-direction:column;gap:var(--space-10)}@media screen and (max-width:1920px){.s3d-villa__contact__form form{gap:var(--space-6)}}.s3d-villa__contact__form .submit-wrapper{display:flex;justify-content:center;align-self:flex-start;min-width:170px}.s3d-villa__contact__form .form-overflow{display:flex;flex-direction:column;gap:var(--space-6)}.s3d-villa__contact__form__title{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--color-surface-gray-900);margin-bottom:var(--space-2)}.s3d-villa__contact__form input{width:100%;height:64px}@media screen and (max-width:1920px){.s3d-villa__contact__form input{height:48px}}.s3d-villa__contact__form .input-message{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--color-semantic-danger)}.s3d-villa__contact__form .Textarea{min-height:100px;transition:all .25s ease-out}.s3d-villa__contact__form .Textarea:hover{background-color:var(--color-surface-gray-300);border-color:var(--s3d2-color-border-gray-600)}.s3d-villa__contact__form .ButtonIconLeft{width:fit-content;height:var(--space-16);border-radius:var(--border-space-32);padding:var(--space-5) var(--space-8);gap:var(--space-3)}@media screen and (max-width:1920px){.s3d-villa__contact__form .ButtonIconLeft{padding:var(--space-3) var(--space-8)}}@media screen and (max-width:1366px){.s3d-villa__contact__form .ButtonIconLeft{height:var(--space-12)}}.s3d-villa__contact__form .ButtonIconLeft span{text-transform:uppercase}@media screen and (max-width:1366px){.s3d-villa__contact__form .ButtonIconLeft span{font-size:11px}}.s3d-villa__contact__manager{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.s3d-villa__contact__manager{margin-top:var(--space-10)}}.s3d-villa__contact__manager__name{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--color-surface-gray-900);text-transform:uppercase;margin-bottom:var(--space-1)}@media screen and (max-width:1920px){.s3d-villa__contact__manager__name{font-size:24px}}.s3d-villa__contact__manager__title{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--color-surface-gray-700)}.s3d-villa__contact__manager__img-wrap{overflow:hidden;width:50%;margin:var(--space-6) 0}.s3d-villa__contact__manager__img-wrap img{width:100%;height:auto;object-fit:contain}.s3d-villa__contact__manager__phone{position:relative;width:max-content;font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--color-surface-gray-900);margin-bottom:var(--space-6)}@media screen and (max-width:1920px){.s3d-villa__contact__manager__phone{font-size:24px}}.s3d-villa__contact__manager__phone:hover:after{transform:scaleX(1);transform-origin:left}.s3d-villa__contact__manager__phone:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:var(--s3d2-color-gray-900);transform:scaleX(0);transform-origin:right;transition:transform .5s ease}.s3d-villa__contact__manager__socials{display:flex;gap:var(--space-2)}.s3d-villa__contact__manager__socials-link{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--color-surface-gray-400);transition:background .3s;overflow:hidden}@media screen and (max-width:1920px){.s3d-villa__contact__manager__socials-link{width:48px;height:48px}}@media(hover:hover){.s3d-villa__contact__manager__socials-link:hover{background:var(--color-surface-gray-400)}}.s3d-villa__contact__manager__socials-link svg{width:40%;height:40%;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,1px);z-index:2}@media screen and (max-width:1920px){.s3d-villa__contact__manager__socials-link svg{width:50%;height:50%}}@media screen and (max-width:1366px){.s3d-villa__contact__manager__socials-link svg{width:60%;height:60%}}.s3d-villa__contact__manager__socials-link:before{content:"";background:var(--color-surface-gray-200);width:100%;height:0;padding-bottom:100%;border-radius:50%;transform:translateZ(0);transition:transform .3s;transition-timing-function:cubic-bezier(.7,0,.2,1);position:absolute;top:0;left:0}@media(hover:hover){.s3d-villa__contact__manager__socials-link:hover:before{transform:translate3d(0,100%,0)}}.s3d-villa__contact__advantages{display:flex;flex-direction:column;gap:var(--space-10)}@media screen and (max-width:1920px){.s3d-villa__contact__advantages{gap:var(--space-10)}}.s3d-villa__contact__advantages__title{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--color-surface-gray-900);text-transform:uppercase}@media screen and (max-width:1920px){.s3d-villa__contact__advantages__title{font-size:24px}}.s3d-villa__contact__advantages-list{display:flex;flex-direction:column;gap:var(--space-4);flex-wrap:wrap}@media screen and (max-width:1920px){.s3d-villa__contact__advantages-list{gap:var(--space-2)}}.s3d-villa__contact__advantages-item{display:flex;gap:var(--space-2);align-items:center}.s3d-villa__contact__advantages-item-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-surface-gray-200);border-radius:50%}.s3d-villa__contact__advantages-item-icon svg{width:70%;height:70%}.s3d-villa__contact__advantages-item-title{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-gray-800)}.s3d-villa__contact__advantages .ButtonIconLeft{width:fit-content;height:var(--space-16);border-radius:var(--border-space-32);padding:var(--space-5) var(--space-8);gap:var(--space-3)}@media screen and (max-width:1920px){.s3d-villa__contact__advantages .ButtonIconLeft{padding:var(--space-3) var(--space-8)}}@media screen and (max-width:1366px){.s3d-villa__contact__advantages .ButtonIconLeft{height:var(--space-12)}}.s3d-villa__contact__advantages .ButtonIconLeft span{text-transform:uppercase}@media screen and (max-width:1366px){.s3d-villa__contact__advantages .ButtonIconLeft span{font-size:11px}}.s3d-villa__contact__advantages .ButtonIconLeft svg{fill:none;stroke:var(--color-surface-gray-200)}.s3d-villa__contact-location{display:flex;flex-direction:column;background:url(/wp-content/themes/3d/assets/s3d/background-inside.jpg);gap:var(--space-16);padding:var(--space-10);width:100%}@media screen and (max-width:1920px){.s3d-villa__contact-location{padding:0 var(--space-6);gap:var(--space-12)}}@media screen and (max-width:768px){.s3d-villa__contact-location{padding:0 var(--space-5)}}.s3d-villa__contact-location-content{display:flex;gap:var(--space-10)}@media screen and (max-width:1920px){.s3d-villa__contact-location-content{gap:var(--space-6)}}@media screen and (max-width:1366px){.s3d-villa__contact-location-content{flex-direction:column;gap:var(--space-28)}}@media screen and (max-width:768px){.s3d-villa__contact-location-content{gap:var(--space-20)}}.s3d-villa__contact-location-intro{display:flex;width:calc(50% - var(--space-10) / 2);height:fit-content;gap:var(--space-10)}@media screen and (max-width:1920px){.s3d-villa__contact-location-intro{gap:var(--space-6);width:calc(50% - var(--space-6) / 2)}}@media screen and (max-width:1366px){.s3d-villa__contact-location-intro{width:100%}}@media screen and (max-width:768px){.s3d-villa__contact-location-intro{flex-direction:column;gap:var(--space-10)}}.s3d-villa__contact-location-intro-item{width:calc(50% - var(--space-10) / 2);display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1920px){.s3d-villa__contact-location-intro-item{width:calc(50% - var(--space-6) / 2)}}@media screen and (max-width:768px){.s3d-villa__contact-location-intro-item{width:100%}}.s3d-villa__contact-location-intro-item:first-child{gap:var(--space-10);justify-content:stretch}@media screen and (max-width:1920px){.s3d-villa__contact-location-intro-item:first-child{gap:var(--space-6)}}@media screen and (max-width:768px){.s3d-villa__contact-location-intro-item:first-child{gap:var(--space-10)}}.s3d-villa__contact-location-intro-item--top{display:flex;flex-direction:column;gap:var(--space-5)}.s3d-villa__contact-location-intro-item__inner-wrap{display:flex;flex-direction:column;gap:var(--space-2)}.s3d-villa__contact-location-intro-item__title{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--color-surface-gray-700)}.s3d-villa__contact-location-intro-item__title--black{color:var(--s3d2-color-gray-900);width:fit-content;position:relative}.s3d-villa__contact-location-intro-item__title--black:hover:after{transform:scaleX(1);transform-origin:left}.s3d-villa__contact-location-intro-item__title--black:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:var(--s3d2-color-gray-900);transform:scaleX(0);transform-origin:right;transition:transform .5s ease}.s3d-villa__contact-location-intro-item__value{position:relative;width:max-content;font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-transform:none;color:var(--s3d2-color-gray-900);text-transform:uppercase;text-decoration:none}@media screen and (max-width:1920px){.s3d-villa__contact-location-intro-item__value{font-size:24px}}.s3d-villa__contact-location-intro-item__value:hover:after{transform:scaleX(1);transform-origin:left}.s3d-villa__contact-location-intro-item__value:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:var(--s3d2-color-gray-900);transform:scaleX(0);transform-origin:right;transition:transform .5s ease}.s3d-villa__contact-location-intro-item__department-wrap{display:flex;flex-direction:column;gap:var(--space-2)}.s3d-villa__contact-location-intro-item__department-wrap .ButtonIconLeft{margin-top:var(--space-3);width:fit-content;height:var(--space-16);border-radius:var(--border-space-32);padding:var(--space-5) var(--space-8);gap:var(--space-3)}.s3d-villa__contact-location-intro-item__department-wrap .ButtonIconLeft svg path{fill:var(--s3d2-color-text-gray-200)}@media screen and (max-width:1920px){.s3d-villa__contact-location-intro-item__department-wrap .ButtonIconLeft{padding:var(--space-3) var(--space-8)}}@media screen and (max-width:1366px){.s3d-villa__contact-location-intro-item__department-wrap .ButtonIconLeft{height:var(--space-12)}}.s3d-villa__contact-location-intro-item__department-wrap .ButtonIconLeft span{text-transform:uppercase}@media screen and (max-width:1366px){.s3d-villa__contact-location-intro-item__department-wrap .ButtonIconLeft span{font-size:11px}}.s3d-villa__contact-location-intro-item__social-list{display:flex;gap:var(--space-2);flex-wrap:wrap}@media screen and (max-width:768px){.s3d-villa__contact-location-intro-item__social-list--desktop{display:none}}.s3d-villa__contact-location-intro-item__social-list--mobile{display:none}@media screen and (max-width:768px){.s3d-villa__contact-location-intro-item__social-list--mobile{display:flex}}.s3d-villa__contact-location-intro-item__social-item{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--color-surface-gray-400);transition:background .3s;overflow:hidden}@media screen and (max-width:1920px){.s3d-villa__contact-location-intro-item__social-item{width:48px;height:48px}}.s3d-villa__contact-location-intro-item__social-item svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40%;height:40%}.s3d-villa__contact-location-intro-item__social-item:before{content:"";background:var(--color-surface-gray-200);width:100%;height:0;padding-bottom:100%;border-radius:50%;transform:translateZ(0);transition:transform .3s;transition-timing-function:cubic-bezier(.7,0,.2,1);position:absolute;top:0;left:0}.s3d-villa__contact-location-intro-item__social-item:hover:before{transform:translate3d(0,100%,0)}.s3d-villa__contact-location-map{width:calc(50% - var(--space-10) / 2);height:551px}@media screen and (max-width:1920px){.s3d-villa__contact-location-map{width:calc(50% - var(--space-6) / 2)}}@media screen and (max-width:1366px){.s3d-villa__contact-location-map{width:100%}}.s3d-villa__contact-location-map iframe{width:100%;height:100%}.s3d-villa__gallery-wrap{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-40) 0 0 0;width:100%}@media screen and (max-width:1920px){.s3d-villa__gallery-wrap{padding:var(--space-32) 0 0 0;gap:var(--space-5)}}@media screen and (max-width:768px){.s3d-villa__gallery-wrap{padding:var(--space-20) 0 0 0}}.s3d-villa__gallery-wrap .s3d-villa__floor__title-wrap{padding:0 var(--space-10)}@media screen and (max-width:1920px){.s3d-villa__gallery-wrap .s3d-villa__floor__title-wrap{padding:0 var(--space-6)}}@media screen and (max-width:768px){.s3d-villa__gallery-wrap .s3d-villa__floor__title-wrap{padding:0 var(--space-5)}}.s3d-villa__gallery-wrap .tour-title-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.s3d-villa__gallery-wrap .tour-title-container__title-tips-block{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}@media screen and (max-width:540px){.s3d-villa__gallery-wrap .tour-title-container__title-tips-block{max-width:min-content;text-align:center}}.s3d-villa__gallery-wrap .tour-title-container__title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900)}.s3d-villa__gallery-wrap .tour-title-container__tips{width:400px}@media screen and (max-width:540px){.s3d-villa__gallery-wrap .tour-title-container__tips{width:320px}}.s3d-villa__gallery-wrap .tour-title-container__subtitle{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-400);text-transform:none;text-align:center}.s3d-villa__gallery-container{height:90vh;position:relative}.s3d-villa__gallery-container .swiper{height:100%;width:100%}.s3d-villa__gallery-container-slide{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat}.s3d-villa__gallery-container-slide img{width:100%;height:100%;object-fit:cover}.s3d-villa__gallery-container-navigation{position:absolute;bottom:var(--space-20);left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--Spacing-Corner-radius-radius-32, 128px);background:var(--colors-special-gray-surface-gray-900-transparent-40, rgba(26, 29, 33, .4))}.s3d-villa__gallery-container-navigation__counter{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-gray-200)}@media screen and (max-width:768px){.s3d-villa__gallery-container-navigation__counter{font-size:20px}}.s3d-villa__gallery-container-navigation .IconButton{width:56px;height:56px;border-radius:50%;border:1px solid var(--s3d2-color-border-gray-600-transparent-40);background:var(--color-surface-gray-200-transperent-88)}@media screen and (max-width:768px){.s3d-villa__gallery-container-navigation .IconButton{width:40px;height:40px}}@media(hover:hover){.s3d-villa__gallery-container-navigation .IconButton{position:relative;overflow:hidden;background-color:transparent;background-color:var(--color-surface-gray-400-transperent-88)}.s3d-villa__gallery-container-navigation .IconButton svg{position:relative;z-index:2}.s3d-villa__gallery-container-navigation .IconButton:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:.25s ease-in-out;background-color:var(--color-surface-gray-200);border-radius:50%}.s3d-villa__gallery-container-navigation .IconButton:hover:after{transform:translate3d(0,-100%,0)}}.s3d-villa__virtual-tour-wrap{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-40) 0 0 0;width:100%}@media screen and (max-width:1920px){.s3d-villa__virtual-tour-wrap{padding:var(--space-32) 0 0 0;gap:var(--space-12)}}@media screen and (max-width:768px){.s3d-villa__virtual-tour-wrap{padding:var(--space-20) 0 0 0;gap:var(--space-10)}}.s3d-villa__virtual-tour-wrap .s3d-villa__floor__title-wrap{padding:0 var(--space-10)}@media screen and (max-width:1920px){.s3d-villa__virtual-tour-wrap .s3d-villa__floor__title-wrap{padding:0 var(--space-6)}}@media screen and (max-width:768px){.s3d-villa__virtual-tour-wrap .s3d-villa__floor__title-wrap{padding:0 var(--space-5)}}.s3d-villa__virtual-tour-iframe-wrap{width:100%;height:90vh;position:relative}.s3d-villa__virtual-tour-iframe-wrap-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000000d;z-index:1;transform:translateZ(0)}.s3d-villa__virtual-tour-iframe-wrap-menu{display:flex;justify-content:center;align-items:center;padding-top:var(--space-2);padding-bottom:var(--space-2);position:absolute;bottom:0;left:0;width:100%;z-index:5;transform:translateZ(0)}@media screen and (max-width:600px){.s3d-villa__virtual-tour-iframe-wrap{height:65vh}}.s3d-villa__virtual-tour-iframe-wrap iframe{width:100%;height:100%}.s3d-villa__exterior{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-40) var(--space-10) 0 var(--space-10);width:100%}@media screen and (max-width:1920px){.s3d-villa__exterior{padding:var(--space-40) var(--space-6) 0 var(--space-6);gap:var(--space-12)}}@media screen and (max-width:768px){.s3d-villa__exterior{padding:var(--space-20) var(--space-5) 0 var(--space-5);gap:var(--space-10)}}.s3d-villa__exterior-list{display:flex;flex-direction:column;gap:var(--space-10);justify-content:center;gap:calc(var(--space-10) * 5)}@media screen and (max-width:1920px){.s3d-villa__exterior-list{gap:calc(var(--space-6) * 5)}}@media screen and (max-width:1366px){.s3d-villa__exterior-list{gap:var(--space-28)}}@media screen and (max-width:768px){.s3d-villa__exterior-list{gap:var(--space-20)}}.s3d-villa__exterior-card{height:90vh;display:flex;gap:var(--space-10)}@media screen and (max-width:1920px){.s3d-villa__exterior-card{gap:var(--space-6)}}@media screen and (max-width:1366px){.s3d-villa__exterior-card{flex-direction:column;gap:var(--space-10);height:fit-content}}.s3d-villa__exterior-card:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:1366px){.s3d-villa__exterior-card:nth-child(2n){flex-direction:column}}.s3d-villa__exterior-card__img-wrap{width:74.45%;aspect-ratio:16/9}@media screen and (max-width:1366px){.s3d-villa__exterior-card__img-wrap{width:100%}}.s3d-villa__exterior-card__img-wrap img{width:100%;height:100%;object-fit:cover}.s3d-villa__exterior-card__text-wrap{height:100%;width:23.36%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5)}@media screen and (max-width:1366px){.s3d-villa__exterior-card__text-wrap{width:100%;flex-direction:row;align-items:flex-start;height:fit-content}}@media screen and (max-width:768px){.s3d-villa__exterior-card__text-wrap{flex-direction:column}}.s3d-villa__exterior-card__text-wrap--top{display:flex;flex-direction:column;gap:var(--space-5);justify-content:center;align-items:center}@media screen and (max-width:1366px){.s3d-villa__exterior-card__text-wrap--top{align-items:flex-start;justify-content:flex-start;width:calc(50% - var(--space-6) / 2);gap:var(--space-5)}}@media screen and (max-width:768px){.s3d-villa__exterior-card__text-wrap--top{align-items:center;justify-content:center;width:100%}}.s3d-villa__exterior-card__text-wrap--bottom{display:flex;flex-direction:column;gap:var(--space-10);justify-content:center;align-items:center}@media screen and (max-width:1366px){.s3d-villa__exterior-card__text-wrap--bottom{align-items:flex-start;justify-content:flex-start;width:calc(50% - var(--space-6) / 2)}}@media screen and (max-width:768px){.s3d-villa__exterior-card__text-wrap--bottom{align-items:center;justify-content:center;width:100%}}.s3d-villa__exterior-card__number{padding:var(--space-4);font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-800);text-transform:uppercase}@media screen and (max-width:1366px){.s3d-villa__exterior-card__number{order:3;padding:0}}@media screen and (max-width:768px){.s3d-villa__exterior-card__number{display:none}}.s3d-villa__exterior-card__title{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-900);text-transform:uppercase;text-align:center;width:80%}@media screen and (max-width:1920px){.s3d-villa__exterior-card__title{font-size:24px}}@media screen and (max-width:1366px){.s3d-villa__exterior-card__title{order:1;width:100%;text-align:left}}@media screen and (max-width:768px){.s3d-villa__exterior-card__title{text-align:center}}.s3d-villa__exterior-card__line{width:20%;height:1px;background:var(--s3d2-color-border-gray-500)}@media screen and (max-width:1366px){.s3d-villa__exterior-card__line{order:2}}.s3d-villa__exterior-card__text{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;line-height:140%;color:var(--s3d2-color-text-gray-800);text-align:center;width:80%}@media screen and (max-width:1366px){.s3d-villa__exterior-card__text{width:100%;text-align:left}}@media screen and (max-width:768px){.s3d-villa__exterior-card__text{text-align:center}}.s3d-villa__exterior-card .ButtonIconLeft{width:fit-content;height:var(--space-16);border-radius:var(--border-space-32);padding:var(--space-5) var(--space-8);gap:var(--space-3)}@media screen and (max-width:1920px){.s3d-villa__exterior-card .ButtonIconLeft{padding:var(--space-3) var(--space-8)}}@media screen and (max-width:1366px){.s3d-villa__exterior-card .ButtonIconLeft{height:var(--space-12)}}.s3d-villa__exterior-card .ButtonIconLeft span{text-transform:uppercase}@media screen and (max-width:1366px){.s3d-villa__exterior-card .ButtonIconLeft span{font-size:11px}}.s3d-villa__exterior-card .ButtonIconLeft svg{fill:none;stroke:var(--s3d2-color-icon-gray-200)}.s3d-villa__faq{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-40) 0 0 0;width:100%}@media screen and (max-width:1920px){.s3d-villa__faq{padding:var(--space-32) 0 0 0;gap:var(--space-12)}}@media screen and (max-width:768px){.s3d-villa__faq{padding:var(--space-20) 0 0 0;gap:var(--space-10)}}.s3d-villa__faq .s3d-villa__floor__title-wrap{padding:0 var(--space-10)}@media screen and (max-width:1920px){.s3d-villa__faq .s3d-villa__floor__title-wrap{padding:0 var(--space-6)}}@media screen and (max-width:768px){.s3d-villa__faq .s3d-villa__floor__title-wrap{padding:0 var(--space-5)}}.s3d-villa__faq-list{width:100%;display:flex;flex-direction:column;align-items:center}.s3d-villa__faq-card{position:relative;width:100%;padding:var(--space-12) 0;display:flex;flex-direction:column;align-items:center;border-top:1px solid var(--s3d2-color-border-gray-400);transition:all ease-in-out .3s;cursor:pointer}@media screen and (max-width:1920px){.s3d-villa__faq-card{padding:var(--space-10) 0}}@media screen and (max-width:1366px){.s3d-villa__faq-card{padding:var(--space-10) var(--space-6);align-items:flex-start}}.s3d-villa__faq-card:last-child{border-bottom:1px solid var(--s3d2-color-border-gray-400)}.s3d-villa__faq-card[data-open=true]{background:var(--color-surface-gray-200)}.s3d-villa__faq-card[data-open=true] .s3d-villa__faq-card__answer{margin-top:var(--space-3);opacity:1;visibility:visible;pointer-events:all;cursor:initial}.s3d-villa__faq-card[data-open=true] .s3d-villa__faq-card__question-icon:after{transform:rotate(0)}.s3d-villa__faq-card:hover{background:var(--s3d2-color-gray-200)}.s3d-villa__faq-card-inner{display:flex;flex-direction:column;width:100%;max-width:1440px}@media screen and (max-width:1366px){.s3d-villa__faq-card-inner{width:100%}}.s3d-villa__faq-card__question-wrap{display:flex;justify-content:space-between;cursor:pointer;align-items:center}.s3d-villa__faq-card__question{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--color-surface-gray-900);text-transform:uppercase;margin-top:0;transition:all ease-in-out .3s}@media screen and (max-width:1920px){.s3d-villa__faq-card__question{font-size:24px}}@media screen and (max-width:768px){.s3d-villa__faq-card__question{width:80%}}.s3d-villa__faq-card__question-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-surface-gray-200);transition:background .3s;cursor:pointer;position:relative}@media screen and (max-width:1920px){.s3d-villa__faq-card__question-icon{width:48px;height:48px}}.s3d-villa__faq-card__question-icon line{transform-origin:center;transform-box:fill-box;transition:transform .3s}@media(hover:hover){.s3d-villa__faq-card__question-icon{overflow:hidden;background-color:var(--color-surface-gray-300)}.s3d-villa__faq-card__question-icon svg{position:relative;z-index:2}.s3d-villa__faq-card__question-icon:before{content:"";background:var(--color-surface-gray-200);width:100%;height:0;padding-bottom:100%;border-radius:50%;transition:transform .3s;transition-timing-function:cubic-bezier(.7,0,.2,1);position:absolute;top:0;left:0;transform:translateZ(0)}.s3d-villa__faq-card__question-icon:hover:before{transform:translate3d(0,100%,0)}}.s3d-villa__faq-card__question-icon:hover{background:var(--color-surface-gray-400)}.s3d-villa__faq-card[data-open=true] .s3d-villa__faq-card__question-icon:before{background:var(--color-surface-gray-200)}.s3d-villa__faq-card[data-open=true] line:last-child{transform:rotate(90deg)}.s3d-villa__faq-card__answer{margin-top:0;max-height:0;opacity:0;visibility:hidden;pointer-events:none;font-size:14px;line-height:140%;color:var(--color-surface-gray-800);transition:all ease-in-out .3s}@media screen and (min-width:1025px){.s3d-villa__faq-card__answer ul{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-1)}}.s3d-villa__faq-card__answer li{list-style-type:disc;transform:translate(20px)}.s3d-villa__financial-terms-screen{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-40) var(--space-10) 0 var(--space-10);width:100%}@media screen and (max-width:1920px){.s3d-villa__financial-terms-screen{padding:var(--space-32) var(--space-6) 0 var(--space-6);gap:var(--space-12)}}@media screen and (max-width:768px){.s3d-villa__financial-terms-screen{padding:var(--space-20) var(--space-5) 0 var(--space-5);gap:var(--space-10)}}.s3d-villa__financial-terms-list{display:flex;gap:var(--space-10)}@media screen and (max-width:1920px){.s3d-villa__financial-terms-list{gap:var(--space-6)}}@media screen and (max-width:1366px){.s3d-villa__financial-terms-list{flex-wrap:wrap}}@media screen and (max-width:768px){.s3d-villa__financial-terms-list{gap:var(--space-5)}}.s3d-villa__financial-terms-list .VillaFinancialTermsCard{width:calc(25% - var(--space-10) * 3 / 4);display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-10);min-height:300px;border-radius:var(--border-space-2);background-color:var(--s3d2-color-gray-100)}@media screen and (max-width:1920px){.s3d-villa__financial-terms-list .VillaFinancialTermsCard{width:calc(25% - var(--space-6) * 3 / 4)}}@media screen and (max-width:1366px){.s3d-villa__financial-terms-list .VillaFinancialTermsCard{width:calc(50% - var(--space-6) / 2);height:auto;gap:var(--space-32)}}@media screen and (max-width:768px){.s3d-villa__financial-terms-list .VillaFinancialTermsCard{width:100%;padding:var(--space-6)}}.s3d-villa__financial-terms-list .VillaFinancialTermsCard__top-wrap,.s3d-villa__financial-terms-list .VillaFinancialTermsCard__bottom-wrap{display:flex;flex-direction:column;gap:var(--space-5)}.s3d-villa__financial-terms-list .VillaFinancialTermsCard__title{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--color-surface-gray-900);text-transform:uppercase}@media screen and (max-width:1920px){.s3d-villa__financial-terms-list .VillaFinancialTermsCard__title{font-size:24px}}.s3d-villa__financial-terms-list .VillaFinancialTermsCard__description{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-gray-800)}.s3d-villa__financial-terms-list .VillaFinancialTermsCard__icons{display:flex;gap:var(--space-2)}.s3d-villa__financial-terms-list .VillaFinancialTermsCard__icon{width:auto;height:var(--space-8)}@media screen and (max-width:1920px){.s3d-villa__financial-terms-list .VillaFinancialTermsCard__icon{height:var(--space-6)}}@media screen and (max-width:768px){.s3d-villa__financial-terms-list .VillaFinancialTermsCard__icon{height:var(--space-8)}}.s3d-villa__financial-terms-list .VillaFinancialTermsCard .ButtonIconLeft{width:fit-content;height:var(--space-16);border-radius:var(--border-space-32);padding:var(--space-5) var(--space-8);gap:var(--space-3)}@media screen and (max-width:1920px){.s3d-villa__financial-terms-list .VillaFinancialTermsCard .ButtonIconLeft{padding:var(--space-3) var(--space-8)}}@media screen and (max-width:1366px){.s3d-villa__financial-terms-list .VillaFinancialTermsCard .ButtonIconLeft{height:var(--space-12)}}.s3d-villa__financial-terms-list .VillaFinancialTermsCard .ButtonIconLeft span{text-transform:uppercase}@media screen and (max-width:1366px){.s3d-villa__financial-terms-list .VillaFinancialTermsCard .ButtonIconLeft span{font-size:11px}}.s3d-villa__financial-terms-list .VillaFinancialTermsCard .ButtonIconLeft svg:not(.ButtonIconLeft__icon--no-paints){fill:none;stroke:var(--s3d2-color-icon-gray-200)}.s3d-villa__flyby{position:relative;width:100%;height:100%}.s3d-villa__flyby-wrapper{position:relative;z-index:2;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}@media screen and (max-width:600px){.s3d-villa__flyby-wrapper{overflow-x:auto;z-index:2;margin-top:-42px}}.s3d-villa__flyby img,.s3d-villa__flyby svg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:600px){.s3d-villa__flyby img,.s3d-villa__flyby svg{height:100%;width:177.7777777778vh;max-width:none}}@media screen and (max-width:600px){.s3d-villa__flyby svg{z-index:2}}.s3d-flat-new__details-top{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:32px;font-size:12px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:130%;text-transform:uppercase}.s3d-flat-new__details-top-left{display:flex;flex-wrap:wrap;gap:2px;width:70%}.s3d-flat-new__details-top-left div{padding:6px 12px;border:1px solid var(--s3d2-color-gray-400);border-radius:8px;color:var(--s3d2-color-text-gray-800)}.s3d-flat-new__details-top-right{display:flex;justify-content:center;align-items:center;height:24px;padding:6px 12px;border-radius:8px;background-color:#83af8d;color:var(--s3d2-color-text-gray-200)}.s3d-flat-new__details-top-right span{margin-right:4px}.s3d-flat-new__details-area{display:flex;justify-content:space-between;margin-bottom:32px;max-width:400px;font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;font-size:max(2.5vw,20px)}.s3d-flat-new__details-area span:nth-child(2){color:var(--s3d2-color-gray-600)}@media screen and (max-width:768px){.s3d-flat-new__details-area span{font-family:Inter Display;font-size:36px;font-style:normal;font-weight:300;line-height:120%;text-transform:uppercase}}.s3d-flat-new__details-price{margin-bottom:32px}.s3d-flat-new__details-price div:first-child{margin-bottom:8px;font-size:14px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:130%;color:var(--s3d2-color-text-gray-800)}.s3d-flat-new__details-price div:last-child{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;font-size:max(2.5vw,20px)}@media screen and (max-width:768px){.s3d-flat-new__details-price div:last-child{font-family:Inter Display;font-size:36px;font-style:normal;font-weight:300;line-height:120%;text-transform:uppercase}}.s3d-flat-new__details-buttons{display:flex;flex-direction:row;width:100%}@media screen and (min-width:769px){.s3d-flat-new__details-buttons{max-width:22vw}}.s3d-flat-new__details-buttons{margin-bottom:32px}.s3d-flat-new__details-buttons button:first-child{border-left:1px solid var(--s3d2-color-gray-400)}.s3d-flat-new__details-buttons button{display:flex;flex-direction:column;justify-content:center;align-items:center;width:33.333%;border:none;border-right:1px solid var(--s3d2-color-gray-400);margin:16px 0;background:none;cursor:pointer}.s3d-flat-new__details-buttons button svg{width:24px;height:24px;margin-bottom:12px;fill:var(--s3d2-color-icon-gray-900)}.s3d-flat-new__details-buttons button span{font-size:13px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900)}.s3d-flat-new__details .ButtonIconLeft{display:flex;justify-content:center;align-items:center;width:100%;height:var(--space-16);padding:var(--space-3) var(--space-8);border-radius:var(--border-space-32)}@media screen and (max-width:1366px){.s3d-flat-new__details .ButtonIconLeft{height:var(--space-12)}}.s3d-flat-new__floor-plan{padding-bottom:max(10.83vw,80px)}@media screen and (min-width:769px){.s3d-flat-new__floor-plan{padding-bottom:calc(var(--space-10) * .75)}}.s3d-flat-new__apartments-list{position:relative;padding:var(--space-32) var(--space-6) var(--space-16) var(--space-6);background-color:transparent;width:100%}@media screen and (max-width:768px){.s3d-flat-new__apartments-list{padding:var(--space-32) var(--space-3) var(--space-16) var(--space-3)}}.s3d-flat-new__apartments-list-wrapper{margin-top:var(--space-10)}@media screen and (max-width:600px){.s3d-flat-new__apartments-list .s3d-villa__floor__title-wrap{width:calc(100% + 2px)}.s3d-flat-new__apartments-list .s3d-villa__floor__title-wrap .s3d-villa__floor__title{text-align:center;width:min-content}.s3d-flat-new__apartments-list .s3d-villa__floor__title-wrap .s3d-villa__floor__title-wrap__line{display:none}}.s3d-flat-new .s3d-villa__floor-inner{width:100%}.s3d-flat-new .flat-page-none{display:none}.s3d-flat-new .s3d-villa__contact-screen{border-bottom-right-radius:0;border-bottom-left-radius:0}.s3d-flat-new .s3d-flat-new__bottom{display:none;width:100%;height:128px;border-bottom-right-radius:var(--border-space-32);border-bottom-left-radius:var(--border-space-32);background-color:var(--s3d2-color-gray-200)}@media screen and (max-width:768px){.s3d-flat-new .s3d-flat-new__bottom{height:40px}}.driver-popover{padding:var(--space-2)}.driver-popover-title{display:flex!important;justify-content:center;margin-top:var(--space-2)}.driver-popover-title .driver-popover-progress-text{margin-right:var(--space-1)}.driver-popover-close-btn{width:24px;height:24px;color:transparent;font-size:0}.driver-popover-close-btn svg{width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;transition:.3s ease-in-out}@media screen and (min-width:1023px){.driver-popover-close-btn:hover svg{transform:rotate(90deg)}}.driver-popover-description{color:var(--s3d2-color-text-gray-800);font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;text-align:center;margin-bottom:var(--space-3)}.driver-popover-progress-text,.driver-popover-title{font-size:20px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-900)}.driver-popover-footer{flex-wrap:wrap;margin-top:var(--space-2)}.driver-popover-footer .driver-popover-navigation-btns{width:100%}.driver-popover-footer .driver-popover-next-btn{text-shadow:none;flex-grow:1;text-align:center}.driver-fade .driver-overlay path{fill:var(--bg-overlay)!important;opacity:1!important}.driver-popover-close-btn{display:flex!important}.driver-popover-navigation-btns button[style="display: none;"]+button{margin-left:0}.mobile .driver-fade .driver-popover{left:50%!important;right:auto!important;transform:translate(-50%)}.mobile .driver-popover-arrow{left:auto!important;right:50%!important;transform:translate(50%)}.mobile .driver-popover-arrow.driver-popover-arrow-side-right{display:none!important}.s3d2-SpinNav{position:fixed;bottom:var(--space-4);left:50%;transform:translate(-50%);display:flex;align-items:center;--transition: .25s ease-out;transition:var(--transition);border-radius:var(--space-2, 8px);background:var(--s3d2-color-surface-gray-200-transparent-80, rgba(26, 30, 33, .8));height:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:max-content!important;overflow:hidden;z-index:100}@media screen and (max-width:767px){.s3d2-SpinNav{background:transparent}}.s3d2-SpinNav__load-element{position:absolute;right:0;top:0;width:100%;max-width:142px;height:100%;background-color:transparent;border-radius:var(--space-2);transform-origin:left;transition:var(--transition)}.s3d2-SpinNav__counter{margin:0 var(--space-2);position:relative;width:46px;z-index:1;text-align:center;color:var(--s3d2-color-text-gray-900);font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;transition:var(--transition)}.s3d2-SpinNav__arrow{width:40px;height:40px;border-radius:var(--space-2, 8px);border:none;background-color:transparent;cursor:pointer;position:relative;z-index:1;transition:.25s ease-out;display:flex;align-items:center;justify-content:center}@media(hover:hover){.s3d2-SpinNav__arrow{overflow:hidden;background-color:transparent}.s3d2-SpinNav__arrow:before{content:"";width:100%;height:0;padding-bottom:100%;border-radius:var(--space-2, 8px);transition:transform .3s;transition-timing-function:cubic-bezier(.7,0,.2,1);position:absolute;top:0;left:0;transform:translateZ(0)}.s3d2-SpinNav__arrow:hover{border-color:var(--color-surface-gray-200-transperent-88);border-radius:var(--space-2, 8px);background:var(--s3d2-color-surface-gray-900-transparent-10, rgba(250, 251, 254, .1))}.s3d2-SpinNav__arrow:hover:before{transform:translate3d(0,100%,0)}}.s3d2-SpinNav__arrow svg{width:24px;height:24px;transition:var(--transition);fill:var(--s3d2-color-gray-900, #fafbfe);position:relative;z-index:2}@media screen and (max-width:600px){.s3d2-SpinNav__arrow svg{width:18px;height:18px}}.s3d2-SpinNav.inLoad .s3d2-SpinNav__load-element{background-color:var(--s3d2-color-surface-gray-900-transparent-20)}.s3d2-SpinNav.inLoad .s3d2-SpinNav__counter{color:var(--s3d2-color-text-gray-900)}.s3d2-SpinNav.inLoad .s3d2-SpinNav__arrow{background:transparent}.s3d2-SpinNav.inLoad .s3d2-SpinNav__arrow svg{fill:var(--s3d2-color-text-gray-900);pointer-events:none}.desktop .s3d2-SpinNav svg{transition:.25s ease-out}.desktop .s3d2-SpinNav__arrow:hover{border-radius:var(--space-2, 8px);background:var(--s3d2-color-surface-gray-900-transparent-10, rgba(250, 251, 254, .1))}.tablet .s3d2-SpinNav,.mobile .s3d2-SpinNav{-webkit-user-select:none;user-select:none;bottom:var(--space-2)}.tablet .s3d2-SpinNav__arrow,.mobile .s3d2-SpinNav__arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;transition:.25s ease-out}.tablet .s3d2-SpinNav__arrow:hover,.mobile .s3d2-SpinNav__arrow:hover{background:var(--s3d2-color-surface-gray-900-transparent-10, rgba(250, 251, 254, .1))}.tablet .s3d2-SpinNav__arrow:active,.mobile .s3d2-SpinNav__arrow:active{transform:scale(1.05)}.tablet .s3d2-SpinNav,.mobile .s3d2-SpinNav{position:static;transform:none;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.tablet .s3d2-SpinNav__load-element,.mobile .s3d2-SpinNav__load-element{max-width:126px;-webkit-backdrop-filter:none;backdrop-filter:none}.tablet .s3d2-SpinNav__counter,.mobile .s3d2-SpinNav__counter{margin:0}@media screen and (max-width:1024px){.s3d2__contact__content__column{width:100%}}.s3d2__contact__iframe{width:35.9375vw;height:100%}@media screen and (max-width:1366px){.s3d2__contact__iframe{width:50%;flex-grow:1}}@media screen and (max-width:768px){.s3d2__contact__iframe{width:100%;height:460px}}.s3d2__contact__iframe iframe{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:unset}@media screen and (max-width:768px){.s3d2__contact__iframe iframe{border-radius:var(--space-2);max-width:100%}}.s3d2__contact__form-container{display:flex;flex-direction:column;gap:40px;width:23.8541666667vw}@media screen and (max-width:1366px){.s3d2__contact__form-container{width:100%}}@media screen and (max-width:768px){.s3d2__contact__form-container{height:100%}}.s3d2__contact__form-container__title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-bottom:4px}.s3d2__contact__form-container__description{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900)}.s3d2__contact__form form{display:flex;flex-direction:column;gap:var(--space-10)}.s3d2__contact__form__submit-wrapper{display:flex;justify-content:start;align-self:flex-start;width:100%;margin-bottom:var(--space-3)}@media screen and (max-width:768px){.s3d2__contact__form__submit-wrapper{align-self:center;justify-content:center}}.s3d2__contact__form__submit-wrapper .form-progress-button{transform-origin:center center}.s3d2__contact__form__submit-wrapper .form-progress-button button{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-200);border-radius:var(--space-2);border:1px solid var(--s3d2-color-brand-800);background:var(--s3d2-color-brand-800);padding:var(--space-3) var(--space-8);height:40px;min-width:150px;transition:.25s ease-out;position:relative;overflow:hidden;opacity:1;z-index:0}.s3d2__contact__form__submit-wrapper .form-progress-button button span{position:relative;z-index:3}.s3d2__contact__form__submit-wrapper .form-progress-button button:after{content:"";width:209%;height:200%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-color-brand-900)!important;z-index:2}.s3d2__contact__form__submit-wrapper .form-progress-button button:hover:after{transform:translate3d(100%,0,0) skew(25deg)}.s3d2__contact__form__submit-wrapper .form-progress-button button:hover span{color:var(--s3d2-color-text-gray-200)}@media screen and (max-width:1023px){.s3d2__contact__form__submit-wrapper .form-progress-button button:after{display:none}.s3d2__contact__form__submit-wrapper .form-progress-button button:hover{background:var(--s3d2-color-brand-900)!important}}.s3d2__contact__form__submit-wrapper .form-progress-button svg{position:absolute;top:46%;left:50%;pointer-events:none}.s3d2__contact__form__submit-wrapper .form-progress-button svg.form-progress-circle,.s3d2__contact__form__submit-wrapper .form-progress-button svg.checkmark,.s3d2__contact__form__submit-wrapper .form-progress-button svg.cross{transform:scale(.8) translate(-50%,-50%)}.s3d2__contact__form__submit-wrapper .form-progress-button svg.form-progress-circle path,.s3d2__contact__form__submit-wrapper .form-progress-button svg.checkmark path,.s3d2__contact__form__submit-wrapper .form-progress-button svg.cross path{stroke:var(--s3d2-color-text-gray-200);stroke-width:6}.s3d2__contact__form__overflow{display:flex;flex-direction:column;gap:var(--space-6)}.s3d2__contact__form__title{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-bottom:var(--space-1)}.s3d2__contact__form input{width:100%;height:64px}@media screen and (max-width:1920px){.s3d2__contact__form input{height:48px}}.s3d2__contact__form .input-message{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;color:var(--s3d2-color-text-semantic-danger);font-weight:400}.s3d2__contact__form .s3d2-TextInput{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;padding:15px 18px!important;transition:all .25s ease-out}.s3d2__contact__form .ButtonIconLeft{width:fit-content;height:var(--space-16);border-radius:var(--border-space-32);padding:var(--space-5) var(--space-8);gap:var(--space-3)}@media screen and (max-width:1920px){.s3d2__contact__form .ButtonIconLeft{padding:var(--space-3) var(--space-8)}}@media screen and (max-width:1366px){.s3d2__contact__form .ButtonIconLeft{height:var(--space-12)}}.s3d2__contact__form .ButtonIconLeft span{text-transform:uppercase}@media screen and (max-width:1366px){.s3d2__contact__form .ButtonIconLeft span{font-size:11px}}.s3d2__contact__info{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-400);margin-bottom:var(--space-3)}@media screen and (max-width:768px){.s3d2__contact__info{font-size:14px;text-align:center}}.s3d2__contact--v1{display:flex;flex-direction:column;width:100%;padding:var(--space-32) var(--space-6) 0 var(--space-6);gap:var(--space-12)}.s3d2__contact--v1__content{display:flex;align-items:stretch;gap:var(--space-10)}@media screen and (max-width:1024px){.s3d2__contact--v1__content{flex-direction:column}}.s3d2__contact--v1__content__column{display:flex;align-items:stretch;justify-content:space-between;border-radius:var(--space-3, 12px);border:1px solid var(--s3d2-color-border-gray-900);overflow:hidden}@media screen and (max-width:768px){.s3d2__contact--v1__content__column{flex-direction:column;gap:var(--space-10)}}.s3d2__contact--v1__content__column:last-child{border:none}.s3d2__contact--v1__content__column--without-border{border:none}.s3d2__contact--v1__manager{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;width:35.9375vw}@media screen and (max-width:1024px){.s3d2__contact--v1__manager{width:50%}}@media screen and (max-width:768px){.s3d2__contact--v1__manager{width:unset;padding-top:var(--space-5)}}.s3d2__contact--v1__manager--with-border{border-radius:var(--space-2, 8px);border:1px solid var(--s3d2-color-border-gray-900-transparent-10)}.s3d2__contact--v1__manager__name{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-bottom:var(--space-10)}@media screen and (max-width:768px){.s3d2__contact--v1__manager__name{font-size:32px;min-width:200px;text-align:center}}.s3d2__contact--v1__manager__title{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-400);margin-bottom:var(--space-2)}@media screen and (max-width:768px){.s3d2__contact--v1__manager__title{font-size:14px}}.s3d2__contact--v1__manager__CTA{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-400);margin-bottom:var(--space-3)}@media screen and (max-width:768px){.s3d2__contact--v1__manager__CTA{font-size:14px}}.s3d2__contact--v1__manager__phone,.s3d2__contact--v1__manager__email{position:relative;font-family:Inter Display;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);text-decoration:none;margin-bottom:var(--space-3);transition:transform .5s ease}@media screen and (max-width:768px){.s3d2__contact--v1__manager__phone,.s3d2__contact--v1__manager__email{font-size:20px;min-width:200px;text-align:center}}.s3d2__contact--v1__manager__phone:hover,.s3d2__contact--v1__manager__email:hover{transform:scale(1.1);transform-origin:center}.s3d2__contact--v1__manager__email{margin-bottom:40px}.s3d2__contact--v1__manager__schedule{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-400);margin-bottom:var(--space-3)}@media screen and (max-width:768px){.s3d2__contact--v1__manager__schedule{font-size:14px}}.s3d2__contact--v1__manager__booking-button{font-family:Inter Display;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-200);border-radius:var(--space-3);border:1px solid var(--s3d2-color-brand-800);background-color:var(--s3d2-color-brand-800);padding:var(--space-5) var(--space-8);display:flex;align-items:center;gap:var(--space-5);cursor:pointer;height:60px;transition:.25s ease-out;z-index:1;position:relative;overflow:hidden}.s3d2__contact--v1__manager__booking-button span,.s3d2__contact--v1__manager__booking-button svg{position:relative;z-index:3}.s3d2__contact--v1__manager__booking-button:after{content:"";width:209%;height:200%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-color-brand-900)!important;z-index:2}.s3d2__contact--v1__manager__booking-button:hover:after{transform:translate3d(100%,0,0) skew(25deg)}.s3d2__contact--v1__manager__booking-button:hover span{color:var(--s3d2-color-text-gray-200)}@media screen and (max-width:768px){.s3d2__contact--v1__manager__booking-button{padding:var(--space-3) var(--space-8)}}.s3d2__contact--v1__manager__booking-button svg{border-radius:var(--space-52, 208px);background:var(--s3d2-color-surface-gray-200);width:40px;height:40px;padding:var(--space-2);transition:.25s ease-out;stroke:var(--s3d2-color-text-gray-900)}.s3d2__contact--v1__manager__image-block{width:35.9375vw;overflow:hidden}@media screen and (max-width:1024px){.s3d2__contact--v1__manager__image-block{width:50%;padding-left:0}}@media screen and (max-width:768px){.s3d2__contact--v1__manager__image-block{width:100%;padding:var(--space-2)}}.s3d2__contact--v1__manager__image{display:block;height:auto;object-fit:contain;aspect-ratio:691/522;max-width:none;width:100%;height:100%;object-position:center;padding:0 var(--space-4)}@media screen and (max-width:768px){.s3d2__contact--v1__manager__image{border-radius:var(--space-2);max-width:100%}}.s3d2__contact--v2{display:flex;flex-direction:column;width:100%;padding:var(--space-32) var(--space-6) 0 var(--space-6);gap:var(--space-12)}@media screen and (max-width:768px){.s3d2__contact--v2{padding:var(--space-28) var(--space-3) 0}}.s3d2__contact--v2__content{display:flex;align-items:center;gap:var(--space-10)}@media screen and (max-width:1366px){.s3d2__contact--v2__content{flex-direction:column}}@media screen and (max-width:768px){.s3d2__contact--v2__content{gap:var(--space-5)}}.s3d2__contact--v2__content__column{display:flex;flex-direction:row;border-radius:var(--space-3, 12px);border:1px solid var(--s3d2-color-border-gray-900);overflow:hidden}@media screen and (max-width:1366px){.s3d2__contact--v2__content__column{width:100%}}@media screen and (max-width:768px){.s3d2__contact--v2__content__column{flex-direction:column;gap:var(--space-10)}}.s3d2__contact--v2__content__column:last-child{border:none;flex-direction:column;width:35.9375vw;padding:var(--space-10);gap:var(--space-6)}@media screen and (max-width:1366px){.s3d2__contact--v2__content__column:last-child{width:50%}}@media screen and (max-width:768px){.s3d2__contact--v2__content__column:last-child{width:100%;padding:var(--space-5);padding-top:0}}.s3d2__contact--v2__content__column--without-border{border:none}.s3d2__contact--v2__content__map{display:flex;flex-grow:1}@media screen and (max-width:768px){.s3d2__contact--v2__content__map{width:100%;padding:var(--space-2)}}.s3d2__contact--v2__content__title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-bottom:4px}.s3d2__contact--v2__content__description{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900)}.s3d2__contact--v2__content__global-number__link{font-family:Inter Display;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);text-decoration:none;position:relative}.s3d2__contact--v2__content__global-number__link svg{flex-shrink:0}.s3d2__contact--v2__content__global-number__link:hover:after{transform:scaleX(1);transform-origin:left}.s3d2__contact--v2__content__global-number__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:var(--s3d2-color-text-gray-900);transform:scaleX(0);transform-origin:right;transition:transform .5s ease}.s3d2__contact--v2__content__social-list__title{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-bottom:var(--space-2)}.s3d2__contact--v2__content__social-list__list{display:flex;gap:var(--space-2);flex-wrap:wrap}@media screen and (max-width:1366px){.s3d2__contact--v2__content__social-list__list{gap:var(--space-2)}}@media screen and (min-width:1366px)and (max-width:1402px){.s3d2__contact--v2__content__social-list__list{gap:var(--space-1)}}.s3d2__contact--v2__content__social-list__link{width:24px;height:24px;transition:transform .25s ease-out}.s3d2__contact--v2__content__social-list__link:hover{transform:scale(1.25)}.s3d2__contact--v2__content__email__title{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-bottom:var(--space-2)}.s3d2__contact--v2__content__email__link{position:relative;font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900);text-decoration:none;transition:transform .25s ease-out}.s3d2__contact--v2__content__email__link:hover:after{transform:scaleX(1);transform-origin:left}.s3d2__contact--v2__content__email__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:var(--s3d2-color-text-gray-900);transform:scaleX(0);transform-origin:right;transition:transform .5s ease}.s3d2__contact--v2__content__sales-department__title{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-bottom:var(--space-2)}.s3d2__contact--v2__content__sales-department__link{position:relative;font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900);text-decoration:none;display:flex;align-items:center;gap:var(--space-2)}.s3d2__contact--v2__content__sales-department__link span{position:relative}.s3d2__contact--v2__content__sales-department__link span:hover:after{transform:scaleX(1);transform-origin:left}.s3d2__contact--v2__content__sales-department__link span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:var(--s3d2-color-text-gray-900);transform:scaleX(0);transform-origin:right;transition:transform .5s ease}.s3d2__contact--v2__content__working-hours__title{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-bottom:var(--space-2)}.s3d2__contact--v2__content__working-hours__text{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900);margin-bottom:var(--space-2)}.s3d2__contact--v2__content__working-hours__text:last-child{margin-bottom:0}.s3d2__contact--v2__content__construction-department__title{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-bottom:var(--space-2)}.s3d2__contact--v2__content__construction-department__link{position:relative;font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900);text-decoration:none;display:flex;align-items:center;gap:var(--space-2)}.s3d2__contact--v2__content__construction-department__link span{position:relative}.s3d2__contact--v2__content__construction-department__link span:hover:after{transform:scaleX(1);transform-origin:left}.s3d2__contact--v2__content__construction-department__link span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:var(--s3d2-color-text-gray-900);transform:scaleX(0);transform-origin:right;transition:transform .5s ease}.s3d2__contact--v3{display:flex;flex-direction:column;width:100%;padding:var(--space-32) var(--space-6) 0 var(--space-6);gap:var(--space-12)}.s3d2__contact--v3__content{display:flex;align-items:stretch;gap:var(--space-10)}@media screen and (max-width:1366px){.s3d2__contact--v3__content{flex-direction:column;gap:var(--space-8)}}@media screen and (max-width:768px){.s3d2__contact--v3__content{gap:var(--space-5)}}.s3d2__contact--v3__content__column-container{display:flex;gap:var(--space-10);height:100%}@media screen and (max-width:1550px){.s3d2__contact--v3__content__column-container{gap:var(--space-5)}}@media screen and (max-width:1366px){.s3d2__contact--v3__content__column-container{flex-direction:row}}@media screen and (max-width:768px){.s3d2__contact--v3__content__column-container{flex-direction:column;gap:var(--space-10)}}.s3d2__contact--v3__content__column{display:flex;align-items:stretch;justify-content:space-between;overflow:hidden;border-radius:var(--space-3, 12px);border:1px solid var(--s3d2-color-border-gray-900)}@media screen and (max-width:768px){.s3d2__contact--v3__content__column{flex-direction:column;gap:var(--space-8)}}.s3d2__contact--v3__content__column:last-child{border:none;width:35.9375vw;padding:var(--space-10) var(--space-5);gap:var(--space-6)}@media screen and (max-width:1366px){.s3d2__contact--v3__content__column:last-child{width:50%}}@media screen and (max-width:768px){.s3d2__contact--v3__content__column:last-child{width:100%;padding:var(--space-5);padding-top:0}}.s3d2__contact--v3__content__map{display:flex;flex-grow:1}@media screen and (max-width:768px){.s3d2__contact--v3__content__map{width:100%;padding:var(--space-2)}}.s3d2__contact--v3__manager{display:flex;flex-direction:column;align-items:center;flex-grow:1;width:20.7291666667vw}@media screen and (max-width:1366px){.s3d2__contact--v3__manager{width:100vw}}@media screen and (max-width:768px){.s3d2__contact--v3__manager{width:100%;height:100%}}.s3d2__contact--v3__manager__name{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-bottom:8px}@media screen and (max-width:768px){.s3d2__contact--v3__manager__name{font-size:32px;min-width:200px;text-align:center}}.s3d2__contact--v3__manager__title{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900);margin-bottom:var(--space-10)}@media screen and (max-width:768px){.s3d2__contact--v3__manager__title{font-size:14px}}.s3d2__contact--v3__manager__image{width:140px;height:140px;margin:0 auto var(--space-6);border-radius:50%}.s3d2__contact--v3__manager__phone,.s3d2__contact--v3__manager__email{position:relative;font-family:Inter Display;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);text-decoration:none}@media screen and (max-width:768px){.s3d2__contact--v3__manager__phone,.s3d2__contact--v3__manager__email{font-size:20px;min-width:200px;text-align:center}}.s3d2__contact--v3__manager__phone:hover:after,.s3d2__contact--v3__manager__email:hover:after{transform:scaleX(1);transform-origin:left}.s3d2__contact--v3__manager__phone:after,.s3d2__contact--v3__manager__email:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:var(--s3d2-color-text-gray-900);transform:scaleX(0);transform-origin:right;transition:transform .5s ease}.s3d2__contact--v3__manager__phone{margin-bottom:var(--space-6)}.s3d2__contact--v3__manager__email-block{margin-bottom:var(--space-6);text-align:center}.s3d2__contact--v3__manager__email-block__title{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);margin-bottom:var(--space-2)}.s3d2__contact--v3__manager__booking-button{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-200);border-radius:var(--space-2, 8px);border:1px solid var(--s3d2-color-surface-gray-900);background:var(--s3d2-color-surface-gray-900);padding:var(--space-3, 12px) var(--space-8, 32px);height:40px;min-width:150px;transition:.25s ease-out;cursor:pointer;z-index:1;position:relative;overflow:hidden}.s3d2__contact--v3__manager__booking-button span{position:relative;z-index:3}.s3d2__contact--v3__manager__booking-button:after{content:"";width:209%;height:200%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-hover-color-to-dark-bg-button)!important;z-index:2}.s3d2__contact--v3__manager__booking-button:hover:after{transform:translate3d(100%,0,0) skew(25deg)}.s3d2__contact--v3__manager__booking-button:hover span{color:var(--s3d2-color-text-gray-200)}.s3d2-Dropdown{position:relative;font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;cursor:pointer;border-radius:var(--space-2)}.s3d2-Dropdown__title{padding:var(--space-3) var(--space-4);color:var(--s3d2-color-text-gray-900);white-space:nowrap;display:flex;align-items:center;height:40px}@media screen and (max-width:767px){.s3d2-Dropdown__title{justify-content:space-between}}.s3d2-Dropdown__title svg{width:16px;height:16px;fill:var(--s3d2-color-text-gray-900);margin-left:var(--space-2);transform-origin:center;transform-box:fill-box;transition:.25s ease-out}@media screen and (max-width:767px){.s3d2-Dropdown__title svg{width:16px;height:16px}}.s3d2-Dropdown.highlighted .s3d2-Dropdown__title{color:var(--s3d2-color-text-gray-900)}.s3d2-Dropdown.highlighted .s3d2-Dropdown__title svg{fill:var(--s3d2-color-text-gray-900)}.s3d2-Dropdown__content{position:absolute;bottom:0;transform:translateY(calc(100% + 1px));left:0;opacity:0;visibility:hidden;pointer-events:none;transition:.25s ease-out}@media screen and (max-width:767px){.s3d2-Dropdown__content{inset:auto 0 0 auto;transform:translate(100%);opacity:0;display:flex;flex-direction:column;width:100%;border-radius:var(--space-2, 8px);background:var(--s3d2-color-surface-gray-200-transparent-80, rgba(26, 30, 33, .8));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.s3d2-Dropdown:hover{background:var(--s3d2-color-surface-gray-900-transparent-10)}.s3d2-Dropdown:hover .s3d2-Dropdown__content{opacity:1;visibility:visible;pointer-events:auto}.s3d2-Dropdown:hover .s3d2-Dropdown__title>svg{transform:rotate(180deg)}.s3d2-Dropdown__item{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--space-1);background-color:var(--s3d2-color-surface-gray-200-transparent-80);color:var(--s3d2-color-text-gray-900);transition:.25s ease-out;border:1px solid transparent;margin-top:-1px;cursor:pointer;position:relative;overflow:hidden}.s3d2-Dropdown__item.active{pointer-events:none;background-color:var(--s3d2-color-brand-800);color:var(--s3d2-color-text-gray-200)}.s3d2-Dropdown__item.active-because-prev-history-is-flyby{background-color:var(--s3d2-color-surface-gray-900);border-color:var(--border-brand-800);color:var(--s3d2-color-text-gray-200)}.s3d2-Dropdown__item:after{content:"";width:209%;height:200%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-color-surface-gray-200-transparent-10)!important}.s3d2-Dropdown__title{border-radius:var(--space-2)}.s3d2-Dropdown--animate .s3d2-Dropdown__title:before,.s3d2-Dropdown--animate .s3d2-Dropdown__title:after{content:"";position:absolute;z-index:-10;width:100%;height:100%;top:0;left:0;border-radius:var(--border-space-1);background:var(--s3d2-color-surface-gray-900);transform:translateZ(0);opacity:0;transform-origin:center}.s3d2-Dropdown--animate.playing .s3d2-Dropdown__title{position:relative}.s3d2-Dropdown--animate.playing .s3d2-Dropdown__title:before{opacity:1;animation:pulseAnime 3s ease-out infinite}.s3d2-Dropdown--animate.playing .s3d2-Dropdown__title:after{opacity:1;animation:pulseAnime 3s ease-out 1s infinite}.s3d2-Dropdown--tiny .s3d2-Dropdown__title{border:none;padding:0;background-color:transparent}.s3d2-Dropdown--tiny svg{margin:0}.s3d2-Dropdown .IconButton.active{background-color:var(--color-brand-900)!important}@keyframes pulseAnime{0%{transform:scale(.95);opacity:1}90%{opacity:.1}to{transform:scale(1.2,1.5);opacity:0}}.mouseOnly .s3d2-Dropdown__item:not(.active-because-prev-history-is-flyby):hover:after,.hybrid .s3d2-Dropdown__item:not(.active-because-prev-history-is-flyby):hover:after{transform:translate3d(100%,0,0) skew(25deg)}.s3d2-header__nav-button.active .s3d2-Dropdown__title{color:var(--s3d2-color-text-gray-200)}.s3d2-header__nav-button.active .s3d2-Dropdown__title svg{fill:var(--s3d2-color-text-gray-200)}.s3d2-back-button{position:fixed;top:62px;z-index:1000;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--space-16, 64px);background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:.15s ease-out;cursor:pointer;overflow:hidden;padding:0!important}.s3d2-back-button[disabled]{display:none!important}.s3d2-back-button:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transform:translate(-100%);transition:.15s ease-out;background-color:var(--s3d2-color-surface-gray-200-transparent-10);border-radius:50%;overflow:hidden}.s3d2-back-button:hover:after{transform:translate(0)}.s3d2-back-button svg{width:24px;height:24px;flex-shrink:0;fill:var(--s3d2-color-icon-gray-900)}.s3d2-back-button svg path{fill:var(--s3d2-color-icon-gray-900)}@media screen and (max-width:767px){.s3d2-back-button{top:52px;left:8px}}.s3d2-IconButton{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;border:1px solid var(--s3d2-color-border-gray-600-transparent-40);border-radius:var(--border-space-2);padding:0;width:40px;height:40px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:.25s ease-out}.s3d2-IconButton svg{width:24px;height:24px;fill:var(--s3d2-color-icon-gray-900);transition:.25s ease-out}.s3d2-IconButton.s3d_audioAssistantState-active{background-color:var(--color-brand-900)!important}.s3d2-IconButton.s3d_audioAssistantState-active svg{fill:var(--s3d2-color-icon-gray-200)}.s3d2-IconButton:hover svg{transform:scale(1.25)}@media screen and (max-width:767px){.s3d2-IconButton:hover svg{transform:none}}.s3d2-IconButton--alert{border-color:var(--border-accent-800);background-color:var(--color-special-accent-sold-overlays-transparent-72)}.s3d2-IconButton--alert svg{fill:var(--s3d2-color-icon-gray-200)}.s3d2-IconButton--dark{border-radius:var(--space-2, 8px);background-color:transparent;border-color:transparent;color:var(--s3d2-color-gray-900)!important}.s3d2-IconButton--dark:hover{color:var(--s3d2-color-gray-900)!important}.s3d2-IconButton--dark svg{fill:var(--s3d2-color-icon-gray-900)!important}.s3d2-IconButton--dark svg>path{fill:var(--s3d2-color-icon-gray-900)!important}.s3d2-IconButton:disabled{pointer-events:none;border-color:var(--s3d2-color-border-gray-400);background-color:var(--color-surface-gray-200)}.s3d2-IconButton:disabled svg{fill:var(--s3d2-color-icon-gray-400)}.s3d2-IconButton path.playing{transform-origin:center;transform-box:fill-box;-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}.mouseOnly .s3d2-IconButton:hover,.hybrid .s3d2-IconButton:hover{border-color:var(--border-gray-600-transparent-88);background-color:var(--color-surface-gray-400-transperent-88)}.mouseOnly .s3d2-IconButton--dark.active,.mouseOnly .s3d2-IconButton--dark:hover,.hybrid .s3d2-IconButton--dark.active,.hybrid .s3d2-IconButton--dark:hover{border-color:transparent;background:var(--s3d2-color-surface-gray-900-transparent-10, rgba(250, 251, 254, .1))}.s3d2-filter-call-button{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;position:absolute;left:0;top:50%;transform:translate(-35%,-50%) rotate(-90deg);display:flex;align-items:center;cursor:pointer;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--space-2);border-bottom-left-radius:var(--space-2);border-top:1px solid transparent;border-right:1px solid var(--s3d2-color-border-gray-900-transparent-10);border-bottom:1px solid var(--s3d2-color-border-gray-900-transparent-10);border-left:1px solid var(--s3d2-color-border-gray-900-transparent-10);background:var(--s3d2-color-surface-gray-200-transparent-80);color:var(--s3d2-color-text-gray-900);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;z-index:10;transition:left .3s linear,transform .25s linear;display:none}body:not(.js-s3d-filter-open) .s3d2-filter-call-button{left:0}body:not(.js-s3d-filter-open) .s3d2-filter-call-button svg{transform:rotate(90deg)}body.js-s3d-filter-open .s3d2-filter-call-button{left:calc(var(--filter-width) + 2.5px)}body.js-s3d-filter-open .s3d2-filter-call-button svg{transform:rotate(-90deg)}.s3d2-filter-call-button:after{content:"";width:209%;height:340%;position:absolute;top:150%;left:-100%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-color-surface-gray-200-transparent-10)!important}.s3d2-filter-call-button span{position:relative;z-index:1}.s3d2-filter-call-button svg{width:24px;height:24px;position:relative;z-index:1;transition:.25s ease-out}.s3d2-filter-call-button:hover{border-top:1px solid transparent!important;border-right:1px solid var(--s3d2-color-border-gray-900-transparent-10)!important;border-bottom:1px solid var(--s3d2-color-border-gray-900-transparent-10)!important}.s3d2-filter-call-button:hover:after{transform:translate3d(0,-92%,0) skew(25deg)}.s3d2-ButtonIconLeft{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;border-radius:var(--border-space-2);padding:var(--space-2) var(--space-3);color:var(--s3d2-color-text-gray-900);background-color:transparent;cursor:pointer;display:flex;align-items:center;transition:.25s ease-out;gap:var(--space-2);overflow:hidden;position:relative}.s3d2-ButtonIconLeft:after{content:"";width:209%;height:200%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-color-surface-gray-200-transparent-10)!important}.s3d2-ButtonIconLeft span,.s3d2-ButtonIconLeft svg{position:relative;z-index:2}.s3d2-ButtonIconLeft span{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%}@media screen and (max-width:768px){.s3d2-ButtonIconLeft span{font-size:11px}}.s3d2-ButtonIconLeft svg{width:24px;height:24px;flex-shrink:0}.s3d2-ButtonIconLeft svg:not(.s3d2-ButtonIconLeft__icon--no-paints){fill:var(--s3d2-color-icon-gray-900)}.s3d2-ButtonIconLeft svg:not(.s3d2-ButtonIconLeft__icon--no-paints) path{fill:var(--s3d2-color-icon-gray-900)}.s3d2-ButtonIconLeft--secondary{background-color:var(--s3d2-color-brand-800);border:1px solid var(--s3d2-color-brand-800);color:var(--s3d2-color-text-gray-200)}.s3d2-ButtonIconLeft--secondary:after{background:var(--s3d2-color-brand-900)!important}.s3d2-ButtonIconLeft--secondary svg:not(.s3d2-ButtonIconLeft__icon--no-paints){fill:var(--s3d2-color-icon-gray-200);stroke:var(--s3d2-color-icon-gray-200)}.s3d2-ButtonIconLeft--secondary span{position:relative;z-index:1;color:var(--s3d2-color-text-gray-200)}.s3d2-ButtonIconLeft--centered{justify-content:center}@media screen and (max-width:600px){.s3d2-ButtonIconLeft--centered span{font-size:13px}}.s3d2-ButtonIconLeft--light{background-color:var(--s3d2-color-brand-800);border:1px solid var(--s3d2-color-brand-800);color:var(--s3d2-color-text-gray-200);display:flex;align-items:center;justify-content:center}.s3d2-ButtonIconLeft--light:after{background:var(--s3d2-color-brand-900)!important}.s3d2-ButtonIconLeft--light span{position:relative;z-index:3}.s3d2-ButtonIconLeft--light svg path{stroke:var(--s3d2-color-text-gray-200)}.s3d2-ButtonIconLeft:disabled{background-color:var(--s3d2-color-surface-gray-100);border:1px solid var(--s3d2-color-border-gray-400);color:var(--s3d2-color-text-gray-600);cursor:not-allowed}.s3d2-ButtonIconLeft:disabled svg{fill:var(--s3d2-color-icon-gray-600)}.s3d2-ButtonIconLeft[data-filter-not-empty]:after{content:"";position:absolute;width:8px;height:8px;background:var(--s3d2-color-semantic-success);border-radius:50%;top:0;right:0;transform:translate(50%,-50%)}.s3d2-ButtonIconLeft--filter path{transform-origin:center;transition:.25s ease-out;transform-box:fill-box}.mouseOnly .s3d2-ButtonIconLeft:hover,.hybrid .s3d2-ButtonIconLeft:hover{background:var(--s3d2-color-surface-gray-200-transparent-10)}.mouseOnly .s3d2-ButtonIconLeft:hover span,.hybrid .s3d2-ButtonIconLeft:hover span{color:var(--s3d2-color-text-gray-900)}.mouseOnly .s3d2-ButtonIconLeft:hover:after,.hybrid .s3d2-ButtonIconLeft:hover:after{transform:translate3d(100%,0,0) skew(25deg)}.mouseOnly .s3d2-ButtonIconLeft--secondary:hover,.mouseOnly .swal2-confirm:hover,.hybrid .s3d2-ButtonIconLeft--secondary:hover,.hybrid .swal2-confirm:hover{background-color:var(--s3d2-color-surface-gray-900)}.mouseOnly .s3d2-ButtonIconLeft--secondary:hover:after,.mouseOnly .swal2-confirm:hover:after,.hybrid .s3d2-ButtonIconLeft--secondary:hover:after,.hybrid .swal2-confirm:hover:after{transform:translate3d(100%,0,0) skew(25deg)}.mouseOnly .s3d2-ButtonIconLeft--secondary:hover span,.mouseOnly .swal2-confirm:hover span,.hybrid .s3d2-ButtonIconLeft--secondary:hover span,.hybrid .swal2-confirm:hover span{color:var(--s3d2-color-text-gray-200)}.mouseOnly .s3d2-ButtonIconLeft--light:hover,.hybrid .s3d2-ButtonIconLeft--light:hover{background-color:var(--s3d2-color-surface-gray-900);border:1px solid var(--s3d2-color-border-gray-900)}.mouseOnly .s3d2-ButtonIconLeft--light:hover:after,.hybrid .s3d2-ButtonIconLeft--light:hover:after{transform:translate3d(100%,0,0) skew(25deg)}.mouseOnly .s3d2-ButtonIconLeft--light:hover span,.hybrid .s3d2-ButtonIconLeft--light:hover span{color:var(--s3d2-color-text-gray-200)}.mouseOnly .s3d2-ButtonIconLeft--light:hover svg path,.hybrid .s3d2-ButtonIconLeft--light:hover svg path{stroke:var(--s3d2-color-text-gray-200)}.s3d2-ButtonIconRight{border-radius:var(--border-space-2);color:var(--s3d2-color-text-gray-900);border:1px solid var(--s3d2-color-border-gray-400);cursor:pointer;transition:.25s ease-out;font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;display:flex;align-items:center;height:40px}.s3d2-ButtonIconRight svg{fill:var(--s3d2-color-icon-gray-900);width:24px;height:24px;transition:.25s ease-out}.s3d2-ButtonIconRight:hover svg{transform:scale(1.1)}.s3d2-ButtonIconRight--dark{border-radius:var(--space-2, 8px);background-color:transparent;border-color:transparent;color:var(--s3d2-color-text-gray-900)}.s3d2-ButtonIconRight--dark svg{fill:var(--s3d2-color-icon-gray-900)}.mouseOnly .s3d2-ButtonIconRight:hover,.hybrid .s3d2-ButtonIconRight:hover{border-color:var(--border-gray-600-transparent-88);background-color:var(--color-surface-gray-400-transperent-88)}.mouseOnly .s3d2-ButtonIconRight--dark:hover,.hybrid .s3d2-ButtonIconRight--dark:hover{border-color:transparent;background:var(--s3d2-color-surface-gray-900-transparent-10, rgba(250, 251, 254, .1))}.mobile .s3d2-ButtonIconRight{padding-top:calc(var(--space-2) - 1px);padding-bottom:calc(var(--space-2) - 1px)}.s3d2-ButtonWithoutIcon{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;line-height:120%;padding:var(--space-3) var(--space-4);color:var(--s3d2-color-text-gray-900);cursor:pointer;border-radius:var(--space-2, 8px);background-color:transparent;border-color:transparent;height:40px;transition:.25s ease-out;text-align:left;text-align:center;position:relative;overflow:hidden;background-color:#f2f0ef}.s3d2-ButtonWithoutIcon>span{position:relative;z-index:2}.s3d2-ButtonWithoutIcon.phoneNumber{border:1px solid var(--s3d2-color-surface-gray-900-transparent-10);background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.s3d2-ButtonWithoutIcon--alert{background-color:var(--color-special-accent-sold-overlays-transparent-72);color:var(--s3d2-color-text-gray-200);border-color:var(--border-accent-800)}.s3d2-ButtonWithoutIcon--with-icon{display:flex;align-items:center}.s3d2-ButtonWithoutIcon--with-icon [fill]{fill:var(--s3d2-color-icon-gray-200)}.s3d2-ButtonWithoutIcon--with-icon svg{margin-right:var(--space-3)}.s3d2-ButtonWithoutIcon.active,.s3d2-ButtonWithoutIcon--secondary{background-color:var(--s3d2-color-brand-800)!important;border-color:var(--s3d2-color-brand-800)!important;color:var(--s3d2-color-text-gray-200)!important}.s3d2-ButtonWithoutIcon[disabled]{border-color:var(--s3d2-color-border-gray-400);background-color:var(--color-surface-gray-200);color:var(--s3d2-color-text-gray-600);pointer-events:none;cursor:not-allowed!important;opacity:.5}.s3d2-ButtonWithoutIcon:after{content:"";width:209%;height:200%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-color-surface-gray-200-transparent-10)!important}.s3d2-ButtonWithoutIcon.active:after{background:var(--s3d2-color-brand-800)!important}@media screen and (max-width:1023px){.s3d2-ButtonWithoutIcon{display:none}}.mouseOnly .s3d2-ButtonWithoutIcon.active:hover,.hybrid .s3d2-ButtonWithoutIcon.active:hover{background-color:var(--s3d2-color-surface-gray-900)!important;border-color:var(--s3d2-color-border-gray-900-transparent-10)!important;color:var(--s3d2-color-text-gray-200)!important;cursor:default}.mouseOnly .s3d2-ButtonWithoutIcon:hover:after,.hybrid .s3d2-ButtonWithoutIcon:hover:after{transform:translate3d(100%,0,0) skew(25deg)}.mouseOnly .s3d2-ButtonWithoutIcon--alert:hover,.hybrid .s3d2-ButtonWithoutIcon--alert:hover{background-color:var(--color-surface-accent-800);border-color:var(--border-accent-800)}.mouseOnly .s3d2-ButtonWithoutIcon--secondary:hover,.hybrid .s3d2-ButtonWithoutIcon--secondary:hover{background-color:var(--s3d2-color-surface-gray-900);border-color:var(--border-brand-800)}.navigation-buttons{display:flex;align-items:center;justify-content:center;gap:var(--space-3);border-radius:var(--space-2);background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:fit-content;margin:0 auto;margin-top:var(--space-10)}.navigation-buttons .swiper-button-disabled button{cursor:not-allowed}.navigation-buttons .swiper-button-disabled button:hover{background-color:transparent}.navigation-buttons .swiper-button-disabled button svg{opacity:.5}.navigation-buttons__button{border-radius:var(--space-2);border:none;background-color:transparent;cursor:pointer;z-index:1;transition:.25s ease-out;display:flex;align-items:center;justify-content:center;padding:0}.navigation-buttons__button svg{padding:var(--space-2);flex-shrink:0;width:36px;height:36px;fill:var(--s3d2-color-text-gray-900)}.navigation-buttons__button:hover{border-radius:var(--space-2);background:var(--s3d2-color-surface-gray-900-transparent-10)}.navigation-buttons:has(div.swiper-button-disabled:first-child):has(div.swiper-button-disabled:last-child){display:none}.icon-info-block{position:relative;display:flex}@media screen and (max-width:400px){.icon-info-block{right:-40px}}.icon-info-block svg path{fill:var(--s3d2-color-surface-gray-400-transparent-88)}.icon-info-block__icon-text-block svg path{fill:var(--s3d2-color-surface-gray-200)}.icon-info-block:hover .icon-info-block__icon-text-block{opacity:1}.icon-info-block:hover>svg path{fill:var(--s3d2-color-surface-gray-200-transparent-10)}.icon-info-block__icon-text-block{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity .2s}@media screen and (max-width:1023px){.icon-info-block__icon-text-block{transform:translate(-95%)}}.icon-info-block__icon-text-block__text{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-transform:none;margin:0;width:300px;text-align:center;color:var(--s3d2-color-text-gray-900);background:var(--s3d2-color-border-gray-200);padding:var(--space-2);white-space:wrap;border-radius:var(--space-2)}.icon-info-block__icon-text-block__triangle{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);fill:var(--s3d2-color-border-gray-200)!important}.icon-info-block__icon-text-block__triangle path{fill:var(--s3d2-color-border-gray-200)!important}@media screen and (max-width:1023px){.icon-info-block__icon-text-block__triangle{left:96%;transform:translate(-80%)}}.s3d2-mobile-flyby{position:fixed;bottom:8px;left:6px;background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--space-2);border:1px solid var(--s3d2-color-border-gray-900-transparent-10);display:flex}.s3d2-mobile-flyby__button{background:var(--s3d2-color-surface-gray-900);border:none;border-radius:var(--space-2);color:var(--s3d2-color-text-gray-200);width:auto;padding:var(--space-3)}@media screen and (max-width:767px){.s3d2-mobile-flyby__button .IconButton__icon{width:16px;height:16px;fill:var(--s3d2-color-icon-gray-200);stroke:var(--s3d2-color-icon-gray-200)}}.s3d2-mobile-flyby__content{position:fixed;left:0;bottom:46px;text-align:left;display:flex;flex-direction:column;gap:var(--space-1);opacity:0;pointer-events:none;visibility:hidden;transition:.25s ease-out;width:auto}.s3d2-mobile-flyby__content__first-block,.s3d2-mobile-flyby__content__second-block{display:flex;flex-direction:column;border-radius:var(--space-2, 8px);background:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.s3d2-mobile-flyby__content__first-block button,.s3d2-mobile-flyby__content__second-block button{text-align:left;border:none;background-color:transparent;color:var(--s3d2-color-text-gray-900);padding:var(--space-3) var(--space-4);width:auto;display:flex;justify-content:space-between}.s3d2-mobile-flyby__content__first-block button:hover,.s3d2-mobile-flyby__content__second-block button:hover{background-color:var(--s3d2-color-surface-gray-900-transparent-10);border-radius:var(--space-2)}.s3d2-mobile-flyby__content.is-open{opacity:1;pointer-events:auto;visibility:visible}.s3d2-villa{width:100%;height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;scroll-behavior:smooth}@media screen and (min-width:1025px){.s3d2-villa{z-index:2}}.s3d2-villa__container{position:relative;-webkit-user-select:none;user-select:none}@media screen and (max-width:600px){.s3d2-villa__container{z-index:4}}.s3d2-villa__navigation{position:fixed;bottom:var(--space-4);left:50%;transform:translate(-50%);padding:var(--space-1);z-index:101;background-color:var(--color-surface-gray-200-transperent-88);border-radius:var(--border-space-3);display:flex;align-items:center;justify-content:center}.s3d2-villa__navigation>*:nth-child(n+2){margin-left:var(--space-1)}.s3d2-villa__faq-list{width:100%}.s3d2-villa button input,.s3d2-villa button [data-in-fav]{display:none}@media(hover:hover){.s3d2-villa button:not(.ButtonIconLeft):not([type=submit]) span{position:relative}.s3d2-villa button:not(.ButtonIconLeft) span:after{content:"";position:absolute;bottom:0;left:0;transform-origin:left;transition:.25s ease-out;transform:scaleX(0);height:1px;width:100%;background-color:var(--s3d2-color-text-gray-900)}}.s3d2-villa button.added-to-favourites{background-color:var(--color-surface-gray-300);color:var(--s3d2-color-text-gray-900);border-color:var(--s3d2-color-border-gray-600)}.s3d2-villa button.added-to-favourites [data-not-in-fav]{display:none}.s3d2-villa button.added-to-favourites [data-in-fav]{display:block}.s3d2-villa-hero{position:sticky;top:0;width:100%;height:calc(100vh - 130px);z-index:-1}.s3d2-villa-hero__img-wrapper{position:absolute;top:0;left:0;width:100%;height:120%;overflow:hidden;background:linear-gradient(180deg,#1a1e2100,#1a1e21cc)}.s3d2-villa-hero__img-wrapper img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.s3d2-villa-hero__info{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.s3d2-villa-hero__title{margin:0;font-style:normal;font-weight:200;line-height:80%;letter-spacing:-4.4px;font-size:220px;color:var(--s3d2-color-text-gray-200);will-change:transform;position:relative;transform:translateZ(0)}@media screen and (max-width:1920px){.s3d2-villa-hero__title{font-size:120px}}@media screen and (max-width:768px){.s3d2-villa-hero__title{font-size:64px}}.s3d2-villa-hero__line{width:var(--space-10);height:1px;background:var(--color-surface-gray-200);margin:var(--space-8) 0}@media screen and (max-width:768px){.s3d2-villa-hero__line{margin:var(--space-6) 0}}.s3d2-villa-hero__subtitle{font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;font-size:32px;color:var(--s3d2-color-text-gray-200);margin-bottom:var(--space-5);text-transform:uppercase}@media screen and (max-width:1920px){.s3d2-villa-hero__subtitle{font-size:24px}}@media screen and (max-width:768px){.s3d2-villa-hero__subtitle{font-size:14px}}.s3d2-villa-hero__description{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-400);font-weight:200;width:60%;text-align:center;position:relative}@media screen and (max-width:1920px){.s3d2-villa-hero__description{font-size:24px}}@media screen and (max-width:768px){.s3d2-villa-hero__description{font-size:14px;width:90%;font-weight:400;line-height:140%}}.s3d2-villa__floor{position:relative;z-index:5;display:flex;flex-direction:column;align-items:start;padding:var(--space-28) var(--space-6) 0}@media screen and (max-width:1920px){.s3d2-villa__floor{padding:var(--space-28) var(--space-6) 0 var(--space-6)}}@media screen and (max-width:767px){.s3d2-villa__floor{padding:var(--space-28) var(--space-3) 0;border-top-left-radius:var(--space-12);border-top-right-radius:var(--space-12)}}.s3d2-villa__floor-scroll-wrap{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:5;display:flex;flex-direction:column;align-items:center;padding:var(--space-5) var(--space-2) var(--space-2) var(--space-2);border-top-left-radius:var(--space-32);border-top-right-radius:var(--space-32);text-decoration:none}.s3d2-villa__floor-scroll-title{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-800)}.s3d2-villa__floor-scroll-svg-wrap{position:relative;display:flex;width:56px;height:56px;padding:var(--Spacing-Space-space-4, 16px);justify-content:center;align-items:center;border-radius:var(--paddings-gaps-paddings-gaps-8, 32px);border:1px solid var(--Colors-Border-Gray-border-gray-500, #d1d9e1);overflow:hidden}.s3d2-villa__floor-scroll-svg-wrap svg{position:absolute;top:-25px;animation:moveArrow 2s infinite cubic-bezier(.5,.5,0,0)}@keyframes moveArrow{0%{top:-20px}20%{top:16px}50%{top:16px}80%{top:16px}to{top:100%}}.s3d2-villa__floor__title-wrap{display:flex;align-items:center;flex-direction:column;gap:var(--space-10);width:100%;margin-bottom:var(--space-16)}@media screen and (max-width:1920px){.s3d2-villa__floor__title-wrap{gap:var(--space-5)}}@media screen and (max-width:768px){.s3d2-villa__floor__title-wrap{gap:var(--space-2);justify-content:space-between}}.s3d2-villa__floor__title-info-block{display:flex;align-items:center;gap:var(--space-2)}.s3d2-villa__floor__info-block{width:180px}.s3d2-villa__floor__title-wrap__line{flex-grow:2;position:relative}.s3d2-villa__floor__title-wrap__line:before{content:"";position:absolute;top:50%;left:0;transform:translateY(2px);width:100%;height:1px;background:var(--s3d2-color-gray-500)}.s3d2-villa__floor__title-wrap__line:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-2px);width:100%;height:1px;background:var(--s3d2-color-gray-500)}.s3d2-villa__floor__title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;letter-spacing:-1.92px;color:var(--s3d2-color-text-gray-900)}.s3d2-villa__floor__description{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-transform:none;text-align:center;color:var(--s3d2-color-text-gray-400);max-width:660px;display:none}.s3d2-villa__floor__subtitle{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;margin-bottom:var(--space-12);color:var(--s3d2-color-text-gray-900)}.s3d2-villa__floor-inner{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:var(--space-10);grid-row-gap:0px;height:fit-content}@media screen and (max-width:1920px){.s3d2-villa__floor-inner{grid-column-gap:var(--space-6)}}@media screen and (max-width:1366px){.s3d2-villa__floor-inner{display:flex;flex-direction:column;gap:var(--space-20)}}.s3d2-villa__floor-details{grid-column:1/2}.s3d2-villa__floor-details__info-wrapper{position:relative;display:flex;width:100%;height:fit-content;aspect-ratio:16/9}.s3d2-villa__floor-details__info-img-wrapper{aspect-ratio:16/9;position:relative}.s3d2-villa__floor-details__info-img{aspect-ratio:16/9;object-fit:cover}.s3d2-villa__floor-details__info{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;padding:var(--space-5);background:linear-gradient(180deg,#1a1e2100,#1a1e21f5)}.s3d2-villa__floor-details__info-status-wrap{position:absolute;top:var(--space-3);left:var(--space-3);display:flex;align-items:center;justify-content:center;gap:var(--space-1);width:fit-content;height:var(--space-6);padding:0 var(--space-2) 0 var(--space-2);border-radius:var(--border-space-2);background:#83af8d}.s3d2-villa__floor-details__info-status__title{font-size:12px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-200);text-transform:uppercase}.s3d2-villa__floor-details__info-status__svg{width:var(--space-4);height:var(--space-4)}.s3d2-villa__floor-details__info-prices-wrap{display:flex;flex-direction:column;gap:var(--space-2)}.s3d2-villa__floor-details__info-prices-full{display:flex;align-items:flex-end;gap:var(--space-3)}@media screen and (max-width:768px){.s3d2-villa__floor-details__info-prices-full span:last-child{font-family:Inter Display;font-size:24px;font-style:normal;font-weight:300;line-height:120%}}.s3d2-villa__floor-details__info-prices-full-without-promo{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-600);text-decoration:line-through}.s3d2-villa__floor-details__info-prices-full-with-promo{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-200)}@media screen and (max-width:1920px){.s3d2-villa__floor-details__info-prices-full-with-promo{font-size:24px}}@media screen and (max-width:768px){.s3d2-villa__floor-details__info-prices-full-with-promo{font-size:14px}}.s3d2-villa__floor-details__info-prices-perm{display:flex;align-items:center;gap:var(--space-3)}.s3d2-villa__floor-details__info-prices-perm-without-promo{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-600);text-decoration:line-through}.s3d2-villa__floor-details__info-prices-perm-with-promo{font-size:14px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:140%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-200)}.s3d2-villa__floor-details__info-prices-promo-wrap{display:flex;align-items:center;gap:var(--space-1)}.s3d2-villa__floor-details__info-prices-promo-svg{width:var(--space-4);height:var(--space-4)}.s3d2-villa__floor-details__info-prices-promo-title{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;color:var(--s3d2-color-text-gray-200);border-radius:var(--border-space-1);background:var(--color-surface-success);padding:0 var(--space-1)}.s3d2-villa__floor-details__info-list{display:flex;flex-wrap:wrap;box-sizing:border-box}.s3d2-villa__floor-details__info-list-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:var(--space-6);width:50%;border-right:1px solid var(--s3d2-color-gray-400);border-bottom:1px solid var(--s3d2-color-gray-400)}.s3d2-villa__floor-details__info-list-item:nth-child(-n+2){border-top:1px solid var(--s3d2-color-gray-400)}.s3d2-villa__floor-details__info-list-item:nth-child(odd){border-left:1px solid var(--s3d2-color-gray-400)}.s3d2-villa__floor-details__info-list-item:last-child{border-right:1px solid var(--s3d2-color-gray-400)}.s3d2-villa__floor-details__info-list-item__svg-group{display:flex;align-items:center;justify-content:center;gap:var(--space-5)}.s3d2-villa__floor-details__info-list-item__svg-group svg{width:64px;height:64px}.s3d2-villa__floor-details__info-list-item__value{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;font-size:96px;color:var(--s3d2-color-text-gray-900)}@media screen and (min-width:1025px){.s3d2-villa__floor-details__info-list-item__value{font-weight:200}}@media screen and (max-width:1920px){.s3d2-villa__floor-details__info-list-item__value{font-size:64px}}.s3d2-villa__floor-details__info-list-item__title{font-family:Inter Display,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;font-weight:300;text-transform:uppercase;color:var(--s3d2-color-text-gray-900)}.s3d2-villa__floor-explication-screen{grid-column:1/5;display:flex;flex-wrap:wrap;height:fit-content;justify-content:space-between;width:100%;row-gap:var(--space-10)}@media screen and (max-width:1920px){.s3d2-villa__floor-explication-screen{row-gap:var(--space-8)}}@media screen and (max-width:768px){.s3d2-villa__floor-explication-screen{flex-direction:column}}.s3d2-villa__floor-explication-screen-buttons--floor{height:fit-content;min-width:46vw;display:flex;gap:0;border-radius:var(--space-12);border:1px solid var(--s3d2-color-gray-600);overflow:hidden;margin:auto}.s3d2-villa__floor-explication-screen-buttons--floor:empty{display:none}@media screen and (max-width:600px){.s3d2-villa__floor-explication-screen-buttons--floor{align-items:flex-start;height:var(--space-12)}}.s3d2-villa__floor-explication-screen-buttons--floor button{flex:1;text-transform:uppercase;font-weight:400;background:transparent;height:var(--space-16);min-width:17vw;border:none;border-radius:0;border-right:1px solid var(--s3d2-color-gray-600)}@media screen and (max-width:600px){.s3d2-villa__floor-explication-screen-buttons--floor button{font-size:11px;height:var(--space-12);padding:var(--space-2) var(--space-3)}.s3d2-villa__floor-explication-screen-buttons--floor button.active{background-color:var(--color-surface-gray-300);color:var(--s3d2-color-text-gray-900);border-color:var(--s3d2-color-border-gray-600)}}.s3d2-villa__floor-explication-screen-buttons--floor button:last-child{border-right:none}.s3d2-villa__floor-explication-screen-buttons--slider{display:flex;gap:var(--space-3);width:100%;align-items:center;justify-content:center}@media screen and (max-width:1366px){.s3d2-villa__floor-explication-screen-buttons--slider{gap:var(--space-2)}}.s3d2-villa__floor-explication-screen-buttons--planning3d{height:fit-content;width:fit-content;display:flex;gap:0;border-radius:var(--space-10);border:1px solid var(--s3d2-color-gray-600);overflow:hidden}@media screen and (max-width:768px){.s3d2-villa__floor-explication-screen-buttons--planning3d{height:auto}}.s3d2-villa__floor-explication-screen-buttons--planning3d button{text-transform:uppercase;background:transparent;height:var(--space-10);border:none;border-radius:0;border-right:1px solid var(--s3d2-color-gray-600)}@media screen and (max-width:1920px){.s3d2-villa__floor-explication-screen-buttons--planning3d button{height:var(--space-8);font-size:11px;padding:var(--space-2) var(--space-3)}}@media screen and (max-width:768px){.s3d2-villa__floor-explication-screen-buttons--planning3d button{padding:var(--space-2)}.s3d2-villa__floor-explication-screen-buttons--planning3d button.active{background-color:var(--color-surface-gray-300);color:var(--s3d2-color-text-gray-900);border-color:var(--s3d2-color-border-gray-600)}}.s3d2-villa__floor-explication-screen-buttons--planning3d button:last-child{border-right:none}.s3d2-villa__floor-explication-screen-buttons--furnished{border-radius:var(--space-10);border:1px solid var(--s3d2-color-gray-600);overflow:hidden}.s3d2-villa__floor-explication-screen-buttons--furnished label{text-transform:uppercase;background:transparent;height:var(--space-10);border:none}@media screen and (max-width:1920px){.s3d2-villa__floor-explication-screen-buttons--furnished label{height:var(--space-8);font-size:11px;padding:var(--space-2) var(--space-1) var(--space-2) var(--space-3)}}.s3d2-villa__floor-explication-screen-slider{padding:var(--space-10);width:65.7%;height:80vh;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-10)}@media screen and (max-width:1920px){.s3d2-villa__floor-explication-screen-slider{padding:var(--space-6);gap:var(--space-6)}}@media screen and (max-width:768px){.s3d2-villa__floor-explication-screen-slider{width:100%;padding:0;gap:var(--space-8);height:50vh}}.s3d2-villa__floor-explication-screen-slider .swiper-wrapper{height:80%}.s3d2-villa__floor-explication-screen-slider .swiper-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.s3d2-villa__floor-explication-screen-slider .swiper-slide{display:flex;align-items:start;justify-content:center}}.s3d2-villa__floor-explication-screen-slider .swiper-slide .s3d2-villa__floor-explication-screen-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:start}@media screen and (min-width:769px){.s3d2-villa__floor-explication-screen-slider .swiper-slide .s3d2-villa__floor-explication-screen-slide{aspect-ratio:16/9}}.s3d2-villa__floor-explication-screen-slider .swiper-slide .s3d2-villa__floor-explication-screen-slide img{width:auto;height:60vh;object-fit:contain;cursor:pointer}@media screen and (max-width:1024px){.s3d2-villa__floor-explication-screen-slider .swiper-slide .s3d2-villa__floor-explication-screen-slide img{height:auto}}.s3d2-villa__floor-explication-screen-table{width:calc(34.3% - var(--space-10))}@media screen and (max-width:1920px){.s3d2-villa__floor-explication-screen-table{width:calc(34.3% - var(--space-6))}}@media screen and (max-width:768px){.s3d2-villa__floor-explication-screen-table{width:100%;margin-top:var(--space-12)}}.s3d2-villa__floor-explication-screen-info-row{display:flex;align-items:flex-end}.s3d2-villa__floor-explication-screen-table__title{font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;font-size:32px;text-transform:uppercase}@media screen and (max-width:1920px){.s3d2-villa__floor-explication-screen-table__title{font-size:24px}}.s3d2-villa__floor-explication-screen-info{display:flex;flex-direction:column;gap:var(--space-3)}.s3d2-villa__floor-explication-screen-info-row-title,.s3d2-villa__floor-explication-screen-info-row-value{font-size:14px;font-family:Inter Display,sans-serif;font-weight:400;font-style:normal;line-height:140%;text-decoration:none;text-transform:none;font-weight:300;color:var(--s3d2-color-text-gray-800)}.s3d2-villa__floor-explication-screen-info-row-blank{margin:0 var(--space-2);flex-grow:2;height:1px;background:var(--s3d2-color-gray-400)}.s3d2-villa__floor-explication-screen-table-inner{width:75%;display:flex;flex-direction:column;gap:var(--space-8)}@media screen and (max-width:1920px){.s3d2-villa__floor-explication-screen-table-inner{width:90%}}@media screen and (max-width:768px){.s3d2-villa__floor-explication-screen-table-inner{width:100%}}.s3d2-villa__floor-explication-screen-table-inner .ButtonIconLeft{width:fit-content;height:var(--space-16);border-radius:var(--border-space-32);padding:var(--space-5) var(--space-8);gap:var(--space-3)}@media screen and (max-width:1920px){.s3d2-villa__floor-explication-screen-table-inner .ButtonIconLeft{padding:var(--space-3) var(--space-8)}}@media screen and (max-width:1366px){.s3d2-villa__floor-explication-screen-table-inner .ButtonIconLeft{height:var(--space-12)}}.s3d2-villa__floor-explication-screen-table-inner .ButtonIconLeft svg:not(.ButtonIconLeft__icon--no-paints){fill:none;stroke:var(--s3d2-color-icon-gray-200)}.s3d2-villa__floor-explication-screen-table-inner .ButtonIconLeft span{text-transform:uppercase}@media screen and (max-width:1366px){.s3d2-villa__floor-explication-screen-table-inner .ButtonIconLeft span{font-size:11px}}.s3d2-villa__documentation-screen{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-40) var(--space-10) 0 var(--space-10);width:100%}@media screen and (max-width:1920px){.s3d2-villa__documentation-screen{padding:var(--space-32) var(--space-6) 0 var(--space-6);gap:var(--space-12)}}@media screen and (max-width:768px){.s3d2-villa__documentation-screen{padding:var(--space-20) var(--space-5) 0 var(--space-5);gap:var(--space-10)}}@media screen and (max-width:768px){.s3d2-villa__documentation-screen .s3d2-villa__floor__title-wrap__line{display:none}}.s3d2-villa__documentation-screen-swiper-container{width:100%}.s3d2-villa__documentation-swiper-nav-wrap{margin-top:var(--space-10);display:flex;justify-content:center;gap:var(--space-2);width:100%}@media screen and (max-width:1920px){.s3d2-villa__documentation-swiper-nav-wrap{margin-top:var(--space-6)}}.s3d2-villa__documentation-swiper-button-prev{display:flex;align-items:center;justify-content:center;height:56px;width:56px;border-radius:50%;background:var(--s3d2-color-gray-200);cursor:pointer;transition:.25s ease-out}@media screen and (max-width:1920px){.s3d2-villa__documentation-swiper-button-prev{width:48px;height:48px}}.s3d2-villa__documentation-swiper-button-prev svg{width:24px;height:24px;fill:var(--gray-900)}.s3d2-villa__documentation-swiper-button-prev:hover{border-color:var(--border-gray-600-transparent-88);background-color:var(--color-surface-gray-400-transperent-88)}.s3d2-villa__documentation-swiper-button-next{display:flex;align-items:center;justify-content:center;height:56px;width:56px;border-radius:50%;background:var(--s3d2-color-gray-200);cursor:pointer;transition:.25s ease-out}@media screen and (max-width:1920px){.s3d2-villa__documentation-swiper-button-next{width:48px;height:48px}}.s3d2-villa__documentation-swiper-button-next svg{width:24px;height:24px;fill:var(--gray-900)}.s3d2-villa__documentation-swiper-button-next:hover{border-color:var(--border-gray-600-transparent-88);background-color:var(--color-surface-gray-400-transperent-88)}.s3d2-villa__documentation-swiper-button-next.swiper-button-disabled{opacity:.1;background:#000;pointer-events:none}.s3d2-villa__documentation-swiper-button-next.swiper-button-disabled svg path{fill:#fff}.s3d2-villa__documentation-swiper-button-prev.swiper-button-disabled{opacity:.1;background:#000;pointer-events:none}.s3d2-villa__documentation-swiper-button-prev.swiper-button-disabled svg path{fill:#fff}.s3d2-villa__video-screen{padding-top:200px;padding-left:var(--space-10);padding-right:var(--space-10);margin-bottom:-1px}@media screen and (max-width:768px){.s3d2-villa__video-screen{padding-left:var(--space-2);padding-right:var(--space-2);padding-top:var(--space-20)}}.s3d2-villa__video-screen .s3d2-villa__floor__title{min-width:290px}.s3d2-villa__video-screen-iframe-wrap{margin-top:var(--space-16);padding-bottom:min(80vh,52.5%);position:relative;max-width:1400px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.s3d2-villa__video-screen-iframe-wrap{margin-top:var(--space-10)}}.s3d2-villa__video-screen-iframe-wrap video{position:absolute;top:0;left:0;width:100%;height:100%}.s3d2-villa__up-arrow{position:relative;width:80px;height:80px;overflow:hidden;border-radius:50%;margin-left:auto;margin-top:calc((80px + var(--space-12)) * -1);margin-right:var(--space-12);padding:var(--space-3) var(--space-5);z-index:3;background-color:var(--s3d2-color-brand-900);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.s3d2-villa__up-arrow span{color:var(--s3d2-color-text-gray-200)}.s3d2-villa__up-arrow svg{margin-bottom:var(--space-1)}.s3d2-villa__up-arrow svg path{stroke:var(--s3d2-color-text-gray-200);fill:var(--s3d2-color-text-gray-200)}@media screen and (max-width:600px){.s3d2-villa__up-arrow{margin-top:-164px;margin-right:var(--space-2);width:64px;height:64px;z-index:4}.s3d2-villa__up-arrow svg{margin-bottom:var(--space-05)}}@media(hover:hover){.s3d2-villa__up-arrow{transition:.25s ease-in}.s3d2-villa__up-arrow span,.s3d2-villa__up-arrow svg{position:relative;z-index:2}.s3d2-villa__up-arrow:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--s3d2-color-brand-800);transition:.25s ease-out;border-radius:50%;transform:translateZ(0)}.s3d2-villa__up-arrow:hover:after{transform:translate3d(100%,0,0)}}.s3d2-villa__flyby polygon:not(.active-flat){fill:transparent!important;stroke:transparent!important}.tablet .s3d2-villa .ButtonIconLeft span,.mobile .s3d2-villa .ButtonIconLeft span{font-size:13px}.tablet .s3d2-villa__navigation,.mobile .s3d2-villa__navigation{bottom:var(--mobile-controller-height);background-color:transparent;width:295px;flex-direction:row-reverse;padding-bottom:var(--space-05);padding-left:0;padding-right:0}.tablet .s3d2-villa__navigation>*:nth-child(n+2),.mobile .s3d2-villa__navigation>*:nth-child(n+2){margin-left:0}.tablet .s3d2-villa__navigation>*:nth-last-child(n+2),.mobile .s3d2-villa__navigation>*:nth-last-child(n+2){margin-left:var(--space-05)}.tablet .s3d2-villa__navigation>*:last-child,.mobile .s3d2-villa__navigation>*:last-child{margin-left:var(--space-05)}.tablet .s3d2-villa__navigation>*,.mobile .s3d2-villa__navigation>*{flex-shrink:0;flex-grow:1}.tablet .s3d2-villa__navigation [data-open-form],.mobile .s3d2-villa__navigation [data-open-form]{display:none}.s3d2-villa__additional-amenities-title{padding:var(--space-5) 0;font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;border-bottom:1px solid var(--color-brand-800);margin-bottom:var(--space-4);margin-top:var(--space-10)}.s3d2-villa__additional-amenities-item{display:flex;flex-direction:column}.s3d2-villa__additional-amenities{display:grid;grid-template-columns:repeat(2,auto);gap:var(--space-4)}@media screen and (max-width:1024px){.s3d2-villa__additional-amenities{grid-template-columns:repeat(1,1fr)}}.s3d2-villa__additional-amenities-list-item{display:flex;justify-content:space-between}.s3d2-villa__additional-amenities-list-item-key{color:var(--s3d2-color-text-gray-800);flex-basis:50%;flex-shrink:0;text-transform:uppercase}.s3d2-villa__additional-amenities-list-item-value{font-size:14px;font-family:Inter Display,sans-serif;font-weight:700;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;text-align:left;flex-basis:50%;flex-shrink:0;font-weight:400}.s3d2-villa__additional-amenities-list-item~.s3d2-villa__additional-amenities-list-item{margin-top:var(--space-4)}.s3d2-villa-description-screen-item{display:grid;grid-template-columns:1fr 3fr}@media screen and (max-width:1024px){.s3d2-villa-description-screen-item{grid-template-columns:1fr;row-gap:20px}}.s3d2-villa-description-screen-item-title{font-size:32px;font-family:Inter Display,sans-serif;font-weight:300;font-style:normal;line-height:130%;text-decoration:none;text-transform:none}.s3d2-villa-description-screen-item-text{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:14px;font-family:Inter Display,sans-serif;font-weight:500;font-style:normal;line-height:130%;text-decoration:none;text-transform:none;font-weight:400;line-height:140%}.s3d2-villa-description-screen-item~.s3d2-villa-description-screen-item{margin-top:var(--space-10)}.subtitle-brands-container{width:100%;max-width:1440px;margin:0 auto var(--space-16)}.s3d2-villa__faq-list{width:100%;display:flex;flex-direction:column;align-items:center}.s3d2-villa__faq-card{position:relative;width:100%;padding:var(--space-6) 0;display:flex;flex-direction:column;align-items:center;border-top:1px solid var(--s3d2-color-border-gray-400);transition:all ease-in-out .3s;cursor:pointer;max-width:1440px}@media screen and (max-width:1366px){.s3d2-villa__faq-card{align-items:flex-start}}.s3d2-villa__faq-card:last-child{border-bottom:1px solid var(--s3d2-color-border-gray-400)}.s3d2-villa__faq-card[data-open=true]{background:transparent;color:var(--color-surface-gray-900)}.s3d2-villa__faq-card[data-open=true] .s3d2-villa__faq-card__answer{margin-top:var(--space-3);opacity:1;visibility:visible;pointer-events:all;cursor:initial}.s3d2-villa__faq-card[data-open=true] .s3d2-villa__faq-card__question-icon:before{background:var(--color-surface-gray-200)}.s3d2-villa__faq-card[data-open=true] line:last-child{transform:rotate(90deg)}.s3d2-villa__faq-card-inner{display:flex;flex-direction:column;width:100%;max-width:1440px}@media screen and (max-width:1366px){.s3d2-villa__faq-card-inner{width:100%}}.s3d2-villa__faq-card__question-wrap{display:flex;justify-content:space-between;cursor:pointer;align-items:center}.s3d2-villa__faq-card__question{font-family:Inter Display;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);text-transform:none;margin-top:0;transition:all ease-in-out .3s}@media screen and (max-width:1920px){.s3d2-villa__faq-card__question{font-size:24px}}@media screen and (max-width:768px){.s3d2-villa__faq-card__question{width:80%}}.s3d2-villa__faq-card__question-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}@media screen and (max-width:1920px){.s3d2-villa__faq-card__question-icon{width:48px;height:48px}}.s3d2-villa__faq-card__question-icon line{transform-origin:center;transform-box:fill-box;transition:transform .3s;stroke:var(--s3d2-color-text-gray-900)}@media(hover:hover){.s3d2-villa__faq-card__question-icon{overflow:hidden}.s3d2-villa__faq-card__question-icon svg{position:relative;z-index:2}}.s3d2-villa__faq-card__answer{margin-top:0;max-height:0;opacity:0;visibility:hidden;pointer-events:none;font-size:14px;line-height:140%;color:var(--color-surface-gray-800);transition:all ease-in-out .3s}@media screen and (min-width:1025px){.s3d2-villa__faq-card__answer ul{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-1)}}.s3d2-villa__faq-card__answer li{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;list-style-type:circle;transform:translate(20px)}.payment{padding:var(--space-32) var(--space-6) 0 var(--space-6)}@media screen and (max-width:767px){.payment{padding:var(--space-28) var(--space-3) 0}}.payment__title-icon-container{margin-bottom:var(--space-2);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.payment__title-icon-container__title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;text-align:center;color:var(--s3d2-color-text-gray-900);margin:0}@media screen and (max-width:400px){.payment__title-icon-container__title{width:min-content}}.payment__icon-info-block{position:relative}.payment__icon-info-block:hover .payment__icon-info-block__text-block{opacity:1}.payment__icon-info-block__icon{width:14px;height:14px;fill:var(--s3d2-color-text-gray-900)}.payment__icon-info-block__text-block{border:1px solid var(--s3d2-color-border-gray-900);border-radius:var(--space-1);position:absolute;top:-25px;left:-10px;opacity:0;pointer-events:none;transition:opacity .2s}.payment__icon-info-block__text-block__text{font-family:Inter Display;font-size:10px;font-style:normal;font-weight:400;line-height:100%;margin:0;padding:4px 8px;white-space:nowrap;color:var(--s3d2-color-text-gray-900)}.payment__description{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-align:center;text-transform:none;color:var(--s3d2-color-text-gray-400);margin-bottom:var(--space-10)}.payment-swiper-wrapper{position:relative;padding-top:var(--space-10)}.payment-swiper-wrapper .swiper,.payment-swiper-wrapper .swiper-wrapper{overflow:visible}.payment-swiper-wrapper .swiper--centered .swiper-slide{flex:1;max-width:none}.payment__list{display:flex;position:relative}.payment__list.swiper-wrapper{display:flex}.payment__list .payment-timeline{background:var(--s3d2-color-surface-gray-900);height:1px;z-index:0}.payment__list__item{padding:var(--space-3);border-radius:var(--space-5);border:1px solid var(--s3d2-color-border-gray-900-transparent-10);background:var(--s3d2-color-surface-gray-200);position:relative;z-index:1;height:100%;min-height:200px}.payment__list__item:last-of-type{margin-right:0!important}.payment__list__item.swiper-slide{height:auto;display:flex;flex-direction:column}.payment__list__item.swiper-slide:before{position:absolute;content:"";background:var(--s3d2-color-surface-gray-900);width:8px;height:8px;border-radius:100%;top:-20px;left:50%;transform:translate(-50%);z-index:2}.payment__list__item__title-container{position:relative;margin-bottom:var(--space-4)}.payment__list__item__title-container:after{position:absolute;content:"";bottom:-8px;left:0;background-color:var(--s3d2-color-surface-gray-900-transparent-10);width:100%;height:1px}.payment__list__item__title{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;text-align:center;color:var(--s3d2-color-text-gray-900)}.payment__list__item__description-percent-container{display:flex;flex-direction:column;flex-grow:1;gap:var(--space-6)}.payment__list__item__description{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-align:center;color:var(--s3d2-color-text-gray-900)}.payment__list__item__percent-container{margin-top:auto;font-family:Inter Display;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:var(--space-4);position:relative}.payment__list__item__percent-container:after{position:absolute;content:"";bottom:-8px;left:0;background-color:var(--s3d2-color-surface-gray-900-transparent-10);width:100%;height:1px}.payment__list__item__period{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);text-align:center}.payment__end-text{font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%;text-align:center;color:var(--s3d2-color-text-gray-900);margin-top:var(--space-10)}.s3d2-BigButton{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:500;line-height:130%;line-height:120%;padding:var(--space-3) var(--space-4);color:var(--s3d2-color-text-gray-900);cursor:pointer;border-radius:var(--space-2);background-color:var(--s3d2-color-brand-800);border-color:transparent;height:40px;transition:.25s ease-out;text-align:left;text-align:center;position:relative;overflow:hidden;border:1px solid var(--s3d2-color-brand-800);display:flex;align-items:center}.s3d2-BigButton:hover:after{transform:translate3d(100%,0,0) skew(25deg)}.s3d2-BigButton:after{content:"";width:209%;height:200%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-color-brand-900)!important}.s3d2-BigButton span,.s3d2-BigButton svg{position:relative;z-index:3}.s3d2-BigButton span{color:var(--s3d2-color-text-gray-200)}.s3d2-BigButton svg{width:24px;height:24px;fill:var(--s3d2-color-icon-gray-200)}.s3d2-BigButton:disabled{background-color:var(--color-surface-gray-100);border:1px solid var(--s3d2-color-border-gray-400);color:var(--s3d2-color-text-gray-600);cursor:not-allowed}.s3d2-BigButton:disabled svg{fill:var(--s3d2-color-icon-gray-600)}.s3d2-floor-page{width:100%;height:100%;--border: 1px solid var(--s3d2-color-border-gray-200-transparent-20, rgba(26, 30, 33, .2));--floor-list-bg: var(--s3d2-color-surface-gray-200-transparent-80, rgba(250, 251, 254, .8));--floor-item-color: var(--s3d2-color-gray-900);--floor-item-bg: var(--color-white);--floor-list-item-active-bg: var(--s3d2-color-gray-900, #1a1e21);--floor-item--active-color: var(--s3d2-color-gray-200);--birdy-fill: var(--Colors-Icon-Gray-icon-gray-900, #1a1e21);--right-offset: var(--space-1);background-color:var(--color-surface-gray-200);background-image:var(--bg-image);background-position:bottom left;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.s3d2-floor-page__svg-container{width:100%;height:90%;overflow-x:auto;overflow-y:hidden;overscroll-behavior:none;margin-top:var(--space-16)}.s3d2-floor-page__svg-container svg{width:100%;height:100%}@media screen and (max-width:1024px){.s3d2-floor-page__svg-container svg{width:auto}}.s3d2-floor-page__floor-list{position:absolute;right:var(--right-offset);top:calc(var(--s3d-header) + var(--space-2));transition:.25s ease-in-out;visibility:visible}.s3d2-floor-page__floor-list.hidden{transform:translate(calc(100% + var(--right-offset)))}.s3d2-floor-page__floor-list.hidden-wrapper{visibility:hidden}.s3d2-floor-page__floor-list-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;padding-top:var(--space-8);padding-bottom:var(--space-8);padding-left:var(--space-2);padding-right:var(--space-2);background-color:var(--floor-list-bg);border-radius:var(--space-2);border:var(--border);z-index:3;max-height:calc(var(--vh, 1vh) * 100 - var(--s3d-header) - var(--space-4));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.s3d2-floor-page__floor-list-items{max-height:calc(var(--vh, 1vh) * 100 - var(--s3d-header) - var(--space-4) - var(--mobile-controller-height) * 2);overflow-y:auto}.s3d2-floor-page__floor-list-toggle{position:absolute;left:1px;top:var(--space-10);transform:translate(-70%) rotate(-90deg);padding-left:var(--space-3);padding-right:var(--space-3);border-top-left-radius:var(--space-2);border-top-right-radius:var(--space-2);cursor:pointer;background-color:var(--floor-list-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;z-index:2}.s3d2-floor-page__floor-list-toggle-button{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.s3d2-floor-page__floor-list-toggle svg{width:20px;height:20px;fill:var(--floor-item-color)}.s3d2-floor-page__floor-list.hidden .s3d2-floor-page__floor-list-toggle svg{transform:rotate(180deg)}.s3d2-floor-page__floor-item{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--floor-item-color);background-color:var(--floor-item-bg);font-size:12px;font-style:normal;font-weight:400;line-height:130%;cursor:pointer;border:none;transition:all .25s ease-in-out}.s3d2-floor-page__floor-item.active{background-color:var(--floor-list-item-active-bg);color:var(--floor-item--active-color)}@media(hover:hover)and (pointer:fine){.s3d2-floor-page__floor-item:hover{background-color:var(--floor-list-item-active-bg);color:var(--floor-item--active-color)}}.s3d2_SvgFloorPolygonTooltip-wrapper{display:flex;align-items:center;justify-content:center;text-align:center;transform:translateY(-100%) translate(0)}@media screen and (max-width:768px){.s3d2_SvgFloorPolygonTooltip-wrapper{transform:none}}.s3d2_SvgFloorPolygonTooltip{display:flex;flex-direction:column;align-items:center}.s3d2_SvgFloorPolygonTooltip__title{border-radius:50%;background-color:var(--s3d2-color-surface-gray-900);color:var(--s3d2-color-text-gray-200);padding:var(--space-3);align-items:center;justify-content:center;font-size:var(--font20);overflow:hidden;display:flex;flex-direction:column}.s3d2_SvgFloorPolygonTooltip__title div:first-child{color:var(--s3d2-color-text-gray-200);font-size:11.598px;font-style:normal;font-weight:700;line-height:130%}.s3d2_SvgFloorPolygonTooltip__title div:last-child{margin-top:var(--space-1);color:var(--s3d2-color-text-gray-200);font-size:9.665px;font-style:normal;font-weight:400;line-height:100%}@media screen and (min-width:769px){.s3d2_SvgFloorPolygonTooltip__title{position:relative;width:64px;height:64px}}@media screen and (min-width:769px){.s3d2_SvgFloorPolygonTooltip__title:before{content:"+";position:absolute;inset:0;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:300;line-height:1;color:var(--s3d2-color-text-gray-900);width:100%;height:100%;clip-path:circle(0% at 50% 50%);transition:all .5s ease}}.s3d2_SvgFloorPolygonTooltip__title.active:before{clip-path:circle(100% at 50% 50%);background-color:var(--s3d2-color-surface-gray-200)}.s3d2_SvgFloorPolygonTooltip__description{background-color:var(--surface-gray-900);font-family:Inter Display,sans-serif;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;text-transform:none;font-size:14px;padding:var(--space-1);color:var(--text-gray-200);margin-top:var(--space-1);border-radius:var(--border-space-1);width:max-content}.s3d2_SvgFloorPolygonTooltip--active .s3d2_SvgFloorPolygonTooltip__title{background-color:var(--s3d2-color-surface-gray-200);border-color:var(--s3d2-color-surface-gray-200);color:var(--s3d2-color-text-gray-200)}.s3d2_SvgFloorPolygonTooltip--active .s3d2_SvgFloorPolygonTooltip__title div:first-child{color:var(--s3d2-color-text-gray-900)}.s3d2_SvgFloorPolygonTooltip--active .s3d2_SvgFloorPolygonTooltip__title div:last-child{color:var(--s3d2-color-text-gray-900)}.safari .s3d2_SvgFloorPolygonTooltip-wrapper{transform:none}.safari .s3d2_SvgFloorPolygonTooltip__title{position:static}.safari .s3d2_SvgFloorPolygonTooltip__title:before{display:none}.materials-swiper{width:100%;overflow:visible}.materials-swiper .swiper-wrapper{will-change:transform}.materials{padding:var(--space-28) var(--space-6) 0}@media screen and (max-width:767px){.materials{padding:var(--space-28) var(--space-3) 0}}.materials__title-icon-block{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-2)}.materials__title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-900);text-align:center}@media screen and (max-width:392px){.materials__title{max-width:176px}}.materials .materials-title-info-text{width:330px}.materials__description{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-transform:none;text-align:center;color:var(--s3d2-color-text-gray-400);margin-bottom:var(--space-5)}.materials__list{width:100%;display:flex;align-items:center;height:31.746031746vw}@media(max-width:1023px){.materials__list{height:41.0557184751vw}}@media(max-width:767px){.materials__list{height:78vw}}.materials__list__item{display:flex;flex-direction:column;width:200px;height:306px;border-radius:var(--space-3);background-color:var(--s3d2-color-surface-gray-200-transparent-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s ease-in-out;cursor:pointer;transition:width .4s ease-in-out,height .4s ease-in-out;will-change:width,height}@media(max-width:1023px){.materials__list__item{width:140px;height:240px}}@media(max-width:767px){.materials__list__item{width:80px;height:160px}}.materials__list__item__image-block{border-radius:var(--space-3);overflow:hidden;flex-grow:1}.materials__list__item.swiper-slide-active{width:38.8888888889vw;height:31.746031746vw}@media(max-width:1023px){.materials__list__item.swiper-slide-active{width:50.8308895406vw;height:41.0557184751vw}}@media(max-width:767px){.materials__list__item.swiper-slide-active{width:92vw;height:78vw}}.materials__list__item .materials__list__item__center-text-block{opacity:0;pointer-events:none;height:0}.materials__list__item .materials__list__item__title{display:block}.materials__list__item.swiper-slide-active{border-radius:var(--space-5)}.materials__list__item:before,.materials__list__item:after{position:absolute;content:"";left:-10px;width:110%;height:100%;max-height:106px;z-index:2;pointer-events:none;opacity:0;transition:opacity .4s ease-in-out}.materials__list__item.swiper-slide-active:before,.materials__list__item.swiper-slide-active:after{opacity:.8}.materials__list__item.swiper-slide-active:before{top:0;background:linear-gradient(180deg,var(--s3d2-color-surface-gray-900) 0%,rgba(26,30,33,0) 100%)}.materials__list__item.swiper-slide-active:after{bottom:0;background:linear-gradient(0deg,var(--s3d2-color-surface-gray-900) 0%,rgba(26,30,33,0) 100%)}.materials__list__item:hover .materials__list__item__image{transform:scale(1.05)}.materials__list__item__image-block{border-radius:var(--space-3);overflow:hidden;height:100%}.materials__list__item__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease-in-out}.materials__list__item__title{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-align:center;padding:var(--space-3);color:var(--s3d2-color-text-gray-900);height:46px;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.materials__list__item__title{font-size:10px;padding:var(--space-2) var(--space-1);line-height:1.2}}.materials .swiper-slide-active{position:relative;overflow:hidden;transition:all .4s ease-in-out}.materials .swiper-slide-active .materials__list__item__title{display:none}.materials .swiper-slide-active .materials__list__item__image-block{flex-grow:1;border-radius:var(--space-5)}.materials .swiper-slide-active .materials__list__item__center-text-block{position:absolute;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-5);z-index:3;pointer-events:all;width:100%;height:100%;opacity:1;transition:opacity .3s ease-in-out .3s}.materials .swiper-slide-active .materials__list__item__tags-list{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-200);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2);max-width:fit-content}@media(max-width:767px){.materials .swiper-slide-active .materials__list__item__tags-list{gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap}}.materials .swiper-slide-active .materials__list__item__tags-item{display:flex;align-items:center;gap:var(--space-2)}.materials .swiper-slide-active .materials__list__item__tags-item:not(:last-child):after{content:"•";margin-left:var(--space-2);color:currentColor;font-size:.5em}.materials .swiper-slide-active .materials__list__item__tags-text{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-200)}@media(max-width:767px){.materials .swiper-slide-active .materials__list__item__tags-text{font-size:3vw}}.materials .swiper-slide-active .materials__list__item__center-subtitle{font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%;color:var(--s3d2-color-text-gray-200);margin-bottom:var(--space-5)}@media(max-width:767px){.materials .swiper-slide-active .materials__list__item__center-subtitle{font-size:3.5vw;margin-bottom:var(--space-2);line-height:1.3}}.materials .swiper-slide-active .materials__list__item__center-link{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;display:flex;align-items:center;gap:var(--space-2);border-radius:var(--space-2);background:var(--s3d2-color-surface-gray-900);padding:var(--space-2);max-width:fit-content;text-decoration:none;color:var(--s3d2-color-text-gray-200);overflow:hidden;position:relative}.materials .swiper-slide-active .materials__list__item__center-link:after{content:"";width:209%;height:200%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-hover-color-to-dark-bg-button)!important}.materials .swiper-slide-active .materials__list__item__center-link span,.materials .swiper-slide-active .materials__list__item__center-link svg{position:relative;z-index:2}.materials .swiper-slide-active .materials__list__item__center-link:hover{background-color:var(--s3d2-color-surface-gray-900)}.materials .swiper-slide-active .materials__list__item__center-link:hover:after{transform:translate3d(100%,0,0) skew(25deg)}.materials .swiper-slide-active .materials__list__item__center-link:hover span{color:var(--s3d2-color-text-gray-200)}@media(max-width:767px){.materials .swiper-slide-active .materials__list__item__center-link{font-size:3vw;padding:var(--space-2);gap:var(--space-1)}.materials .swiper-slide-active .materials__list__item__center-link svg{width:20px;height:20px}}.materials .swiper-slide-active .materials__list__item__image-block{border-radius:var(--space-5)}.materials .swiper-slide-active .materials__list__item__scale-info-block{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2)}.materials .swiper-slide-active .materials-link-info-block{display:block}.materials .swiper-slide-active .materials-link-info-block svg path{fill:#d9d9d9}@media screen and (max-width:767px){.materials .swiper-slide-active .materials-link-info-block{display:none}}.materials .swiper-slide-active .materials-link-info-text{width:240px}.materials .swiper-slide-active .materials__list__item__center-text{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-200);display:flex;align-items:center;gap:var(--space-1)}.materials .swiper-slide-active .materials__list__item__center-text svg path{fill:var(--s3d2-color-surface-gray-400-transparent-88)}@media(max-width:767px){.materials .swiper-slide-active .materials__list__item__center-text{font-size:3vw;margin-bottom:var(--space-1)}.materials .swiper-slide-active .materials__list__item__center-text svg{width:12px;height:12px}}.materials .swiper-slide-active .materials__list__item__center-title{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:var(--s3d2-color-text-gray-200);text-transform:none}@media(max-width:1023px){.materials .swiper-slide-active .materials__list__item__center-title{font-size:3vw;line-height:1.2}}@media(max-width:767px){.materials .swiper-slide-active .materials__list__item__center-title{font-size:5vw;line-height:1.2}}.materials-layout{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1001;background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;transition:visibility .3s ease-in-out,opacity .3s ease-in-out;visibility:hidden;opacity:0}.materials-popup{position:relative;background-color:var(--color-surface-gray-200)}.materials-popup--modal{display:flex;gap:var(--space-20);width:100%;background-color:var(--color-surface-gray-200);height:auto;max-height:100%;overflow:hidden}@media(max-width:1280px){.materials-popup--modal{flex-direction:column;overflow-y:auto;overflow-x:hidden}}@media screen and (max-width:768px){.materials-popup--modal{flex-direction:column;gap:var(--space-5)}}.materials-popup--modal .materials-layout-close{position:absolute;right:var(--space-5);top:var(--space-5);width:24px;height:24px;border-radius:50%;border:none;cursor:pointer;z-index:10;transition:.3s ease-in-out;stroke:var(--s3d2-color-text-gray-900);fill:var(--s3d2-color-text-gray-900)}@media screen and (min-width:1023px){.materials-popup--modal .materials-layout-close:hover{transform:rotate(90deg)}}.materials-popup .materials-content-block{display:flex;width:100%;flex:1 1 100%}.materials-popup__content{width:100%;display:flex;flex-direction:row;flex-grow:1}@media screen and (max-width:1280px){.materials-popup__content{flex-direction:column}}.materials-popup__images-block{width:70%;aspect-ratio:1052/772;position:relative;flex-shrink:0}@media(max-width:1280px){.materials-popup__images-block{width:100%;aspect-ratio:4/3;height:60vh}}.materials-popup__images-block__image{width:100%;height:100%;display:block;object-fit:cover}.materials-popup__images-block .swiper{width:100%;height:100%}@media screen and (max-width:1280px){.materials-popup__images-block .swiper{height:60vh;aspect-ratio:4/3}}.materials-popup__images-block .materials-popup-nav-buttons{position:absolute;bottom:var(--space-1);z-index:1;left:50%;transform:translate(-50%);margin:0}.materials-popup__images-block .materials-popup-swiper-pagination{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;text-transform:none;display:flex;gap:var(--space-1);align-items:center;color:var(--s3d2-color-text-gray-900)}.materials-popup__text-content{padding:5.291005291vw;width:30%;overflow:auto}@media screen and (max-width:1280px){.materials-popup__text-content{width:100%;padding:var(--space-10) var(--space-5);flex-grow:1}}.materials-popup__text-content__title-block{font-family:Inter Display;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;margin-bottom:var(--space-10);color:var(--s3d2-color-text-gray-900)}@media screen and (max-width:1280px){.materials-popup__text-content__title-block{text-align:center}}.materials-popup__text-content__title-item{font-family:Inter Display;font-size:17px;font-style:normal;font-weight:600;line-height:120%;color:var(--s3d2-color-text-gray-900);margin-bottom:var(--space-3)}.materials-popup__text-content__tags{display:flex;flex-wrap:wrap;padding:0;margin:0;gap:var(--space-2);align-items:center;margin-bottom:var(--space-3)}.materials-popup__text-content__tags__tags-item{display:flex;align-items:center}.materials-popup__text-content__tags__tags-item:not(:last-child):after{content:"•";margin-left:var(--space-2);color:var(--s3d2-color-text-gray-900);font-size:.5em}.materials-popup__text-content__tags__text{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;white-space:nowrap;color:var(--s3d2-color-text-gray-900)}.materials-popup__text-content__lear-more-button,.materials-popup__text-content__video-link{font-family:Inter Display;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;display:flex;align-items:center;gap:var(--space-2);border-radius:var(--space-2);background:var(--s3d2-color-surface-gray-900);padding:var(--space-2) var(--space-3);max-width:fit-content;text-decoration:none;color:var(--s3d2-color-text-gray-200);overflow:hidden;position:relative;margin-bottom:var(--space-10);cursor:pointer}.materials-popup__text-content__lear-more-button:after,.materials-popup__text-content__video-link:after{content:"";width:209%;height:200%;position:absolute;top:-20%;left:-215%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);background:var(--s3d2-hover-color-to-dark-bg-button)!important}.materials-popup__text-content__lear-more-button span,.materials-popup__text-content__lear-more-button svg,.materials-popup__text-content__video-link span,.materials-popup__text-content__video-link svg{position:relative;z-index:2}.materials-popup__text-content__lear-more-button:hover,.materials-popup__text-content__video-link:hover{background-color:var(--s3d2-color-surface-gray-900)}.materials-popup__text-content__lear-more-button:hover:after,.materials-popup__text-content__video-link:hover:after{transform:translate3d(100%,0,0) skew(25deg)}.materials-popup__text-content__lear-more-button:hover span,.materials-popup__text-content__video-link:hover span{color:var(--s3d2-color-text-gray-200)}.materials-popup__text-content__lear-more-button{border:none;margin-bottom:0;padding:var(--space-3) var(--space-6)}.materials-popup__text-content__description-block{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-10)}.materials-popup__text-content__description{font-family:Inter Display;font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--s3d2-color-text-gray-900)}.s3d2-toggle-label-wrap{display:flex;align-items:center;justify-content:center;gap:var(--space-1);position:relative;height:100%;background-color:var(--s3d2-color-surface-gray-200-transparent-80);padding:var(--space-1) var(--space-2);border-radius:var(--border-space-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.s3d2-toggle-label-wrap p{pointer-events:none;color:var(--s3d2-color-text-gray-900);text-decoration-line:none}.s3d2-toggle-checkbox-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.s3d2-toggle-input{opacity:0;width:0;height:0;top:0;left:0;position:absolute;z-index:3;width:100%;height:100%;cursor:pointer}.s3d2-toggle-label{cursor:pointer;text-indent:-9999px;width:24px;height:14px;background:var(--s3d2-color-brand-800);display:block;border-radius:100px;border:1px solid var(--s3d2-color-brand-800);position:relative}.s3d2-toggle-label:after{content:"";position:absolute;top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:var(--s3d2-color-icon-gray-200);transition:.3s}.s3d2-toggle-input:checked+.s3d2-toggle-label{background:transparent}.s3d2-toggle-input:checked+.s3d2-toggle-label:after{left:calc(100% - 2px);transform:translate(-100%);background:var(--s3d2-color-brand-800)}.s3d2-toggle-label:active:after{width:15px}.irs{--irs-height: 40px;--irs-point: 15px;--irs-color-text: #000000;--irs-color-bg-line: var(--color-surface-gray-600);--irs-color-bar: #000000;--irs-color-point: var(--s3d2-color-gray-200);--irs-color-point-hover: var(--surface-gray-900);--irs-color-point-stroke: #000000;height:var(--irs-height)}.irs--flat .irs-line{height:2px;top:calc(var(--irs-point) / 2);background-color:var(--s3d2-color-surface-gray-900-transparent-20)}.irs--flat .irs-bar{top:calc(var(--irs-point) / 2);height:2px;background:var(--s3d2-color-surface-gray-900)}.irs--flat .irs-handle{top:0;width:var(--irs-point);height:var(--irs-point);border-radius:50%;overflow:hidden;box-sizing:content-box;transition:transform .4s ease-in-out}.irs--flat .irs-handle>i:first-child{width:100%;position:static;margin:0;cursor:pointer;border-radius:50%;background-color:var(--irs-color-point);border:1px solid var(--irs-color-point-stroke)}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{display:none;background:none;color:var(--irs-color-text);font-size:var(--font14);line-height:1.3em;top:calc(var(--irs-point) + 2px)}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{display:none}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#000}@media screen and (min-width:1023px){.irs--flat .irs-handle:hover{transform:scale(1.2)}.irs--flat .irs-handle:hover>i:first-child{background-color:var(--s3d2-color-surface-gray-100)}}@media screen and (max-width:1440px){.irs{--irs-height: 35px}}@media screen and (max-width:680px){.irs{--irs-height: 45px;--irs-point: 24px}.irs--flat .irs-handle{top:calc(var(--irs-point) / 2);transform:translateY(-50%) scale(1.45)}}.mobile.landscape .irs{--irs-height: 30px}@media screen and (min-width:1025px){.s3d-villa__floor-explication-screen-slider,.s3d-villa__floor-explication-screen-slider .swiper-slide .s3d-villa__floor-explication-screen-slide img{height:auto!important}.s3d-villa__floor{padding-bottom:0!important}}@media screen and (min-width:769px){.s3d-villa__floor-explication-screen-slider .swiper-slide .s3d-villa__floor-explication-screen-slide{aspect-ratio:auto}}@media screen and (min-width:1025px){.s3d-intro__content button{margin-top:15vh!important;margin-bottom:4vh!important;width:325px!important}}.s3d-filter__input-wrapper,.s3d-villa__navigation,.s3d-flat-new__details,[data-hide-elements=genplan],[data-type=flyby] .MenuMobileButton.js-s3d-ctr__filter,.MobileFunctionsMenu>:nth-last-child(1),.MobileFunctionsMenu>:nth-last-child(2),.MobileFunctionsMenu .js-ctr-btn.s3d__choose--flat,[data-type=intro] .MobileFlybyController,[data-type=undefined] .MobileFlybyController,[data-type=intro] #quiz-open-icon,[data-type=undefined] #quiz-open-icon,[data-type=undefined] .s3d-ctr__audio,[data-type=intro] .s3d-ctr__audio,.s3d-villa__contact-screen,.s3d-infoBox [data-href=null],.s3d-villa__contact-screen .s3d-villa__contact,[data-show-flat-in-flyby]~[data-show-flat-in-flyby]{display:none!important}.s3d-infoBox__flat .s3d-infoBox__close svg{fill:#fff}.SvgPin__icon-bg{stroke:var(--color-brand-800)!important}.hero{position:relative;height:100vh;min-height:640px;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.hero__bg{position:absolute;inset:0;transition:opacity 1.2s ease}.hero__bg--hidden{opacity:0}.hero__bg--visible{opacity:1}.hero__bg-img{width:100%;height:100%;object-fit:cover;filter:brightness(.42) saturate(1.1)}.hero__overlay{position:absolute;inset:0;background:linear-gradient(105deg,rgba(10,22,40,.85) 0%,rgba(10,22,40,.35) 55%,transparent 100%)}.hero__overlay-bottom{position:absolute;bottom:0;left:0;right:0;height:35%;background:linear-gradient(to top,#000000,transparent)}.hero__tod{position:absolute;right:clamp(24px,4vw,40px);top:50%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:6px}.hero__tod-btn{width:7px;height:7px;border-radius:4px;border:none;background:#ffffff59;transition:all .3s;cursor:pointer}.hero__tod-btn--active{height:26px;background:var(--gold)}.hero__tod-label{font-size:8px;color:#fff6;text-transform:uppercase;writing-mode:vertical-lr;margin-top:6px}.hero__content{position:relative;z-index:10;padding:120px clamp(24px,6vw,100px) 0;max-width:100%;text-align:center;opacity:0;transform:translateY(32px);transition:opacity 1.1s ease .2s,transform 1.1s ease .2s}.hero__content--ready{opacity:1;transform:none}.hero__title{font-size:clamp(64px,10vw,144px);line-height:.88;margin-bottom:28px;letter-spacing:-3px;font-weight:300;text-shadow:0 4px 60px rgba(0,0,0,.4)}.hero__title-line{display:block}.hero__title-line--italic{font-style:italic;color:#fff}.hero__sub{font-size:16px;line-height:1.72;color:#fffaf4a6;max-width:560px;font-weight:300;margin:0 auto 40px}.hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px;justify-content:center}.hero__availability{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;background:#a8906a14;border:1px solid rgba(0,0,0,.25);border-radius:2px}.hero__availability-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);display:inline-block;animation:pulse 2s infinite}.hero__availability-text{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold)}.hero__scroll{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.5;z-index:10}.hero__scroll-label{font-size:9px;text-transform:uppercase}.hero__scroll-line{width:1px;height:38px;background:linear-gradient(180deg,#000000,transparent);animation:scrollDown 2s ease-in-out infinite}.stats-bar{background:#a8906a0a;border-top:1px solid rgba(168,144,106,.13);border-bottom:1px solid rgba(168,144,106,.13);padding:0 clamp(20px,4vw,60px);overflow-x:auto}.stats-bar__list{display:flex;min-width:fit-content;width:100%}.stats-bar__item{flex:1 1 160px;padding:28px clamp(16px,2.5vw,44px);text-align:center}.stats-bar__item+.stats-bar__item{border-left:1px solid rgba(168,144,106,.1)}.stats-bar__value{font-family:var(--serif);font-size:clamp(22px,3vw,34px);color:var(--gold);line-height:1;margin-bottom:7px}.stats-bar__label{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--white3)}.all-residences{padding:90px clamp(20px,4vw,60px);background:var(--navy)}.all-residences__container{max-width:1320px;margin:0 auto;transition:all .8s ease}.all-residences__title{font-size:clamp(36px,5vw,66px);margin-bottom:14px}.all-residences__subtitle{color:var(--white3);max-width:520px;line-height:1.75;margin-bottom:44px;font-size:15px}.all-residences__filters{background:#a8906a0a;border:1px solid rgba(168,144,106,.12);border-radius:6px;padding:clamp(18px,2.5vw,32px);margin-bottom:40px}.all-residences__sliders{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(20px,3vw,44px);margin-bottom:28px}.all-residences__divider{border:none;border-top:1px solid rgba(168,144,106,.1);margin-bottom:22px}.all-residences__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(14px,2vw,32px);align-items:end}.all-residences__group-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--white3);margin-bottom:9px}.all-residences__chips{display:flex;gap:6px;flex-wrap:wrap}.all-residences__chip{padding:5px 13px;font-size:11px;cursor:pointer;border-radius:3px;font-family:inherit;border:1px solid rgba(168,144,106,.22);background:transparent;color:var(--white3);transition:all .2s}.all-residences__chip--active{border-color:var(--gold);background:#a8906a26;color:var(--gold)}.all-residences__sort-row{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.all-residences__reset-btn{padding:8px 16px;font-size:11px;background:transparent;border:1px solid rgba(168,144,106,.3);color:var(--white3);cursor:pointer;border-radius:3px;font-family:inherit;transition:all .2s;white-space:nowrap}.all-residences__sort-select{width:auto;padding:9px 14px;font-size:12px}.all-residences__count{font-size:12px;color:var(--white3);margin-bottom:22px;letter-spacing:1px}.all-residences__count-clear{margin-left:12px;background:none;border:none;color:var(--gold);font-size:11px;cursor:pointer;text-decoration:underline;font-family:inherit}.all-residences__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.all-residences__empty{text-align:center;padding:60px 20px;color:var(--white3);font-size:15px}.all-residences__empty-btn{margin-top:16px;padding:10px 24px;background:transparent;border:1px solid rgba(168,144,106,.35);color:var(--gold);cursor:pointer;font-size:12px;border-radius:3px;font-family:inherit}.all-residences__cta{text-align:center;margin-top:48px}.all-residences__cta-btn{padding:14px 40px;font-size:12px;letter-spacing:2px;text-transform:uppercase;background:transparent;border:1px solid rgba(168,144,106,.4);color:var(--gold);cursor:pointer;border-radius:3px;font-family:inherit;transition:all .25s}.all-residences__cta-btn:hover{background:#a8906a1a}.amenities-section{padding:90px 0;background:var(--navy2)}.amenities-section__header{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,60px);transition:opacity .8s ease,transform .8s ease}.amenities-section__header--hidden{opacity:0;transform:translateY(36px)}.amenities-section__title{font-size:clamp(36px,5vw,66px);margin-bottom:14px}.amenities-section__subtitle{color:var(--white3);max-width:520px;line-height:1.75;margin-bottom:64px;font-size:15px}.amenity-row{display:grid;grid-template-columns:1fr 1fr;max-width:1320px;margin:0 auto;gap:0;transition:opacity .8s ease,transform .8s ease}.amenity-row--hidden{opacity:0;transform:translateY(32px)}.amenity-row__img-wrap{position:relative;height:420px;overflow:hidden;order:1}.amenity-row--reverse .amenity-row__img-wrap{order:2}.amenity-row__img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.amenity-row__img:hover{transform:scale(1.05)}.amenity-row__sub-label{position:absolute;top:18px;left:18px;padding:5px 12px;background:#0a1628b3;border:1px solid rgba(0,0,0,.25);font-size:11px;text-transform:uppercase;color:var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.amenity-row__content{display:flex;flex-direction:column;justify-content:center;padding:60px clamp(28px,5vw,80px);background:var(--navy2);order:2}.amenity-row--reverse .amenity-row__content{order:1}.amenity-row__icon{font-size:36px;margin-bottom:18px}.amenity-row__title{font-size:clamp(28px,3.5vw,42px);margin-bottom:18px;line-height:1.1}.amenity-row__desc{font-size:15px;line-height:1.85;color:var(--white3);margin-bottom:28px}.amenity-row__btn{align-self:flex-start;padding:11px 28px}.demo-video{padding:90px clamp(20px,4vw,60px);background:linear-gradient(180deg,var(--navy) 0%,var(--navy2) 100%)}.demo-video__container{max-width:1320px;margin:0 auto;transition:opacity .8s ease,transform .8s ease}.demo-video__container--hidden{opacity:0;transform:translateY(36px)}.demo-video__title{font-size:clamp(36px,5.5vw,68px);margin-bottom:14px}.demo-video__subtitle{color:var(--white3);max-width:480px;line-height:1.75;margin-bottom:50px;font-size:15px}.demo-video__player{position:relative;overflow:hidden;border:1px solid rgba(168,144,106,.14);cursor:pointer;max-width:960px;margin:0 auto}.demo-video__video{width:100%;display:block;aspect-ratio:16/9;object-fit:cover;background:#000}.demo-video__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#05050773}.demo-video__play-btn{width:80px;height:80px;border-radius:50%;background:#a8906ae6;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 40px #a8906a66;transition:transform .3s}.demo-video__play-btn:hover{transform:scale(1.08)}.demo-video__play-icon{font-size:32px;margin-left:4px;color:var(--navy)}.demo-video__cta{text-align:center;margin-top:32px}.demo-video__cta-btn{padding:13px 32px;display:inline-block}.neighborhood{padding:90px clamp(20px,4vw,60px);background:var(--navy);transition:opacity .8s ease,transform .8s ease}.neighborhood--hidden{opacity:0;transform:translateY(36px)}.neighborhood__container{max-width:1320px;margin:0 auto}.neighborhood__title{font-size:clamp(36px,5vw,66px);margin-bottom:14px}.neighborhood__subtitle{color:var(--white3);max-width:520px;line-height:1.75;margin-bottom:56px;font-size:15px}.neighborhood__locations{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:60px}.neighborhood__loc-card{padding:20px 18px;display:flex;gap:14px;align-items:center;transition:border-color .3s,background .3s}.neighborhood__loc-card:hover{border-color:#a8906a66;background:#a8906a12}.neighborhood__loc-icon{font-size:28px;flex-shrink:0}.neighborhood__loc-name{font-weight:600;font-size:14px;margin-bottom:3px}.neighborhood__loc-dist{font-size:12px;color:var(--gold)}.neighborhood__loc-time{font-size:11px;color:var(--white3)}.neighborhood__bottom{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:start}.neighborhood__scores{padding:28px;text-align:center}.neighborhood__score-label{font-size:10px;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.neighborhood__score-value{font-family:var(--serif);line-height:1}.neighborhood__score-value--walk{font-size:72px;color:var(--green)}.neighborhood__score-value--bike{font-size:40px;color:var(--amber)}.neighborhood__score-desc{font-size:12px;color:var(--white3);margin-top:6px;margin-bottom:20px}.neighborhood__score-divider{margin:16px auto}.neighborhood__score-bike-label{font-size:10px;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.neighborhood__photos{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:280px}.neighborhood__photo-wrap{overflow:hidden}.neighborhood__photo-wrap--tall{grid-row:1/3}.neighborhood__photo{width:100%;height:100%;object-fit:cover}.developer-section{padding:90px clamp(20px,4vw,60px);background:var(--navy2);transition:opacity .8s ease,transform .8s ease}.developer-section--hidden{opacity:0;transform:translateY(36px)}.developer-section__container{max-width:1320px;margin:0 auto}.developer-section__title{font-size:clamp(36px,5vw,66px);margin-bottom:14px}.developer-section__subtitle{color:var(--white3);max-width:560px;line-height:1.75;margin-bottom:50px;font-size:15px}.developer-section__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:64px}.developer-section__stat{padding:26px 22px;text-align:center}.developer-section__stat-value{font-family:var(--serif);font-size:clamp(28px,3vw,42px);color:var(--gold);line-height:1;margin-bottom:8px}.developer-section__stat-label{font-size:11px;text-transform:uppercase;color:var(--white3)}.developer-section__section-heading{font-family:var(--serif);font-size:28px;margin-bottom:32px}.developer-section__timeline{position:relative;margin-bottom:70px}.developer-section__timeline-bar-bg{position:absolute;top:18px;left:0;right:0;height:2px;background:#a8906a26}.developer-section__timeline-bar-fill{position:absolute;top:18px;left:0;height:2px;background:linear-gradient(90deg,var(--gold3),var(--gold));transition:width 1s ease}.developer-section__timeline-list{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;position:relative}.developer-section__milestone{text-align:center}.developer-section__milestone-dot{width:36px;height:36px;border-radius:50%;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;background:var(--navy);border:2px solid rgba(0,0,0,.25);color:var(--white3);transition:all .3s}.developer-section__milestone--done .developer-section__milestone-dot{background:linear-gradient(135deg,var(--gold3),var(--gold));border:none;color:var(--navy)}.developer-section__milestone--current .developer-section__milestone-dot{border-color:var(--gold);color:var(--gold);box-shadow:0 0 18px #a8906a66}.developer-section__milestone-q{font-size:11px;font-weight:600;color:var(--white3);margin-bottom:4px}.developer-section__milestone--done .developer-section__milestone-q{color:var(--white)}.developer-section__milestone-label{font-size:11px;color:var(--white3);line-height:1.4}.developer-section__milestone--done .developer-section__milestone-label{color:var(--gold)}.developer-section__milestone-status{font-size:9px;text-transform:uppercase;color:var(--green);margin-top:4px}.developer-section__portfolio-heading{font-family:var(--serif);font-size:28px;margin-bottom:28px}.developer-section__portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:60px}.developer-section__project-card{overflow:hidden;border-radius:3px}.developer-section__project-img{width:100%;height:200px;object-fit:cover;display:block}.developer-section__project-info{padding:16px 18px}.developer-section__project-name{font-family:var(--serif);font-size:20px;margin-bottom:4px}.developer-section__project-loc{font-size:12px;color:var(--gold)}.developer-section__palette-heading{font-family:var(--serif);font-size:28px;margin-bottom:24px}.developer-section__palette-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.developer-section__swatch{text-align:center}.developer-section__swatch-color{height:110px;margin-bottom:12px;border:1px solid rgba(168,144,106,.12)}.developer-section__swatch-name{font-size:13px;font-weight:500}.construction-feed{padding:100px clamp(20px,5vw,60px);background:var(--navy);transition:opacity .9s ease,transform .9s ease}.construction-feed--hidden{opacity:0;transform:translateY(40px)}.construction-feed__container{max-width:1100px;margin:0 auto}.construction-feed__header{text-align:center;margin-bottom:60px}.construction-feed__tag{font-size:11px;color:var(--gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.construction-feed__title{font-family:var(--serif);font-size:clamp(30px,4vw,52px);color:var(--white1);margin-bottom:20px}.construction-feed__status-badge{display:inline-flex;align-items:center;gap:8px;background:#4ade801a;border:1px solid rgba(74,222,128,.3);border-radius:20px;padding:6px 18px}.construction-feed__status-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;flex-shrink:0}.construction-feed__status-text{font-size:12px;color:#4ade80;letter-spacing:1px}.construction-feed__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.construction-feed__progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.construction-feed__progress-label{font-size:13px;color:var(--white3)}.construction-feed__progress-value{font-size:24px;font-family:var(--serif);color:var(--gold)}.construction-feed__progress-bar-bg{height:6px;background:#ffffff1a;margin-bottom:40px;overflow:hidden}.construction-feed__progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--gold),#E8C97A);transition:width 1.5s ease}.construction-feed__milestone{display:flex;align-items:center;gap:12px;margin-bottom:18px}.construction-feed__milestone-dot{width:24px;height:24px;border-radius:50%;flex-shrink:0;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--navy)}.construction-feed__milestone--done .construction-feed__milestone-dot{background:var(--gold);border-color:var(--gold)}.construction-feed__milestone--active .construction-feed__milestone-dot{background:#a8906a4d;border-color:var(--gold)}.construction-feed__milestone-info{flex:1}.construction-feed__milestone-row{display:flex;justify-content:space-between;margin-bottom:4px}.construction-feed__milestone-label{font-size:13px;color:var(--white3)}.construction-feed__milestone--done .construction-feed__milestone-label{color:var(--white1)}.construction-feed__milestone-date{font-size:11px;color:var(--white3)}.construction-feed__milestone-bar-bg{height:3px;background:#ffffff14;overflow:hidden}.construction-feed__milestone-bar-fill{height:100%;background:#a8906a99;border-radius:2px}.construction-feed__milestone--done .construction-feed__milestone-bar-fill{background:var(--gold)}.construction-feed__updates-heading{font-size:12px;color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.construction-feed__update{display:flex;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06)}.construction-feed__update--last{border-bottom:none;margin-bottom:24px}.construction-feed__update-img{width:90px;height:70px;object-fit:cover;border-radius:10px;flex-shrink:0}.construction-feed__update-date{font-size:10px;color:var(--white3);margin-bottom:4px}.construction-feed__update-headline{font-size:14px;color:var(--white1);font-weight:600;margin-bottom:4px}.construction-feed__update-body{font-size:12px;color:var(--white3);line-height:1.6}.construction-feed__alert-box{background:#a8906a0f;border:1px solid rgba(168,144,106,.2);border-radius:12px;padding:20px}.construction-feed__alert-heading{font-size:13px;color:var(--white1);margin-bottom:12px}.construction-feed__alert-success{font-size:13px;color:#4ade80}.construction-feed__alert-form{display:flex;gap:8px}.construction-feed__alert-input{flex:1;padding:10px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:var(--white1);font-size:13px;outline:none}.construction-feed__alert-btn{padding:10px 20px;font-size:13px}.intl-buyer-hub{padding:100px clamp(20px,5vw,60px);background:linear-gradient(180deg,var(--s3d2-color-surface-gray-300) 0%,var(--navy) 100%);transition:opacity .9s ease,transform .9s ease}.intl-buyer-hub--hidden{opacity:0;transform:translateY(40px)}.intl-buyer-hub__container{max-width:1000px;margin:0 auto}.intl-buyer-hub__header{text-align:center;margin-bottom:60px}.intl-buyer-hub__tag{font-size:11px;color:var(--gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.intl-buyer-hub__title{font-family:var(--serif);font-size:clamp(30px,4vw,52px);color:var(--white1)}.intl-buyer-hub__subtitle{color:var(--white3);font-size:15px;max-width:560px;margin:16px auto 0;line-height:1.7}.intl-buyer-hub__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.intl-buyer-hub__panel{background:#ffffff08;border:1px solid rgba(168,144,106,.2);border-radius:20px;padding:32px}.intl-buyer-hub__converter-heading{font-size:12px;color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.intl-buyer-hub__amount-block{margin-bottom:20px}.intl-buyer-hub__amount-label{font-size:12px;color:var(--white3);display:block;margin-bottom:8px}.intl-buyer-hub__slider{width:100%;accent-color:var(--gold);margin-bottom:8px}.intl-buyer-hub__amount-value{font-size:22px;font-family:var(--serif);color:var(--white1)}.intl-buyer-hub__flags{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:24px}.intl-buyer-hub__flag-btn{padding:8px 4px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:transparent;cursor:pointer;font-size:18px;line-height:1;transition:border-color .2s,background .2s}.intl-buyer-hub__flag-btn--active{border-color:var(--gold);background:#a8906a26}.intl-buyer-hub__result{background:#a8906a14;border-radius:12px;padding:20px}.intl-buyer-hub__result-name{font-size:12px;color:var(--white3);margin-bottom:4px}.intl-buyer-hub__result-value{font-size:28px;font-family:var(--serif);color:var(--gold);margin-bottom:4px}.intl-buyer-hub__result-rate{font-size:11px;color:var(--white3)}.intl-buyer-hub__guide-heading{font-size:12px;color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.intl-buyer-hub__guide-text{color:var(--white2);font-size:14px;line-height:1.8;margin-bottom:28px}.intl-buyer-hub__resources{border-top:1px solid rgba(255,255,255,.06);padding-top:24px}.intl-buyer-hub__resources-label{font-size:12px;color:var(--white3);margin-bottom:16px}.intl-buyer-hub__resource-item{display:flex;align-items:center;gap:10px;margin-bottom:10px}.intl-buyer-hub__resource-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);flex-shrink:0}.intl-buyer-hub__resource-link{font-size:13px;color:var(--white2);cursor:pointer;text-decoration:underline;text-decoration-color:#a8906a66}.intl-buyer-hub__cta-btn{width:100%;margin-top:24px;padding:14px 0;font-size:14px}.lifestyle-matcher{padding:100px clamp(20px,5vw,60px);background:linear-gradient(180deg,var(--navy) 0%,var(--s3d2-color-surface-gray-300) 100%);transition:opacity .9s ease,transform .9s ease}.lifestyle-matcher--hidden{opacity:0;transform:translateY(40px)}.lifestyle-matcher__container{max-width:900px;margin:0 auto;text-align:center}.lifestyle-matcher__tag{font-size:11px;color:var(--gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.lifestyle-matcher__title{font-family:var(--serif);font-size:clamp(32px,4vw,56px);color:var(--white1);margin-bottom:12px}.lifestyle-matcher__subtitle{color:var(--white3);font-size:15px;line-height:1.7;max-width:560px;margin:0 auto 48px}.lifestyle-matcher__quiz-panel{background:#ffffff08;border:1px solid rgba(168,144,106,.2);border-radius:20px;padding:48px 40px}.lifestyle-matcher__progress{display:flex;gap:6px;justify-content:center;margin-bottom:36px}.lifestyle-matcher__progress-step{height:4px;width:24px;background:#ffffff1a;transition:width .3s,background .3s}.lifestyle-matcher__progress-step--active,.lifestyle-matcher__progress-step--done{width:32px;background:var(--gold)}.lifestyle-matcher__question{font-family:var(--serif);font-size:clamp(20px,2.5vw,30px);color:var(--white1);margin-bottom:36px}.lifestyle-matcher__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.lifestyle-matcher__option-btn{padding:18px 20px;background:#a8906a14;border:1px solid rgba(168,144,106,.25);border-radius:12px;color:var(--white1);font-size:15px;font-family:var(--sans);cursor:pointer;transition:background .2s,border-color .2s}.lifestyle-matcher__option-btn:hover{background:#a8906a2e;border-color:var(--gold)}.lifestyle-matcher__results-title{font-family:var(--serif);font-size:22px;color:var(--gold);margin-bottom:12px}.lifestyle-matcher__results-subtitle{color:var(--white3);font-size:14px;line-height:1.7;max-width:480px;margin:0 auto 36px}.lifestyle-matcher__lead-panel{background:#ffffff08;border:1px solid rgba(168,144,106,.2);border-radius:20px;padding:40px 36px;max-width:480px;margin:0 auto}.lifestyle-matcher__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.lifestyle-matcher__field{margin-bottom:14px}.lifestyle-matcher__field-label{font-size:11px;text-transform:uppercase;color:var(--white3);display:block;margin-bottom:6px}.lifestyle-matcher__input{font-size:13px;padding:12px 14px;border-radius:10px}.lifestyle-matcher__submit-btn{width:100%;padding:14px 0;font-size:13px}.lifestyle-matcher__success{text-align:center;padding:20px 0}.lifestyle-matcher__success-icon{font-size:44px;margin-bottom:16px}.lifestyle-matcher__success-title{font-family:var(--serif);font-size:22px;color:var(--white1);margin-bottom:8px}.lifestyle-matcher__success-msg{color:var(--white3);font-size:13px;line-height:1.7}.lifestyle-matcher__reset-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:var(--white3);padding:12px 32px;border-radius:8px;cursor:pointer;font-size:14px;margin-top:24px;transition:border-color .2s}.lifestyle-matcher__reset-btn:hover{border-color:#fff6}:root{--v3-cream: #EDE5D8;--v3-cream2: #F5EFE6;--v3-cream3: #FAF7F2;--v3-brown: #1C1410;--v3-brown2: #3A2E24;--v3-brown3: #6B5540;--v3-tan: #9B7D5C;--v3-tan2: #C4A882;--v3-tan3: #DDC9B0;--v3-white: #FDFAF6;--v3-serif: "Cormorant Garamond", Georgia, serif;--v3-sans: "Jost", system-ui, sans-serif}.v3-page{font-family:var(--v3-sans);background:var(--v3-cream3);color:var(--v3-brown);overflow-x:hidden}.v3-page *,.v3-page *:before,.v3-page *:after{box-sizing:border-box}.v3-page img{display:block}.v3-page button{font-family:var(--v3-sans);cursor:pointer}.v3-page h1,.v3-page h2,.v3-page h3,.v3-page h4{font-family:var(--v3-serif);font-weight:300;color:var(--v3-brown)}@keyframes v3-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes v3-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes v3-scrollDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(12px);opacity:0}}@keyframes v3-tourSpin{to{transform:rotate(360deg)}}.v3-reveal{opacity:0;transform:translateY(24px);transition:opacity .85s ease,transform .85s ease}.v3-reveal--visible{opacity:1;transform:none}.v3-label{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--v3-tan);display:flex;align-items:center;gap:10px}.v3-label:before{content:"";width:20px;height:1px;background:var(--v3-tan);flex-shrink:0}.v3-label--center{justify-content:center}.v3-label--center:before{display:none}.v3-label--tan2{color:var(--v3-tan2)}.v3-label--tan2:before{background:var(--v3-tan2)}.v3-btn-dark{background:var(--v3-brown);color:var(--v3-cream2);border:none;font-family:var(--v3-sans);font-weight:500;font-size:11px;letter-spacing:2px;text-transform:uppercase;padding:15px 36px;cursor:pointer;transition:background .3s,transform .3s;border-radius:100px}.v3-btn-dark:hover{background:var(--v3-brown2);transform:translateY(-1px)}.v3-btn-outline{background:transparent;color:var(--v3-brown);border:1px solid rgba(28,20,16,.35);font-family:var(--v3-sans);font-weight:400;font-size:11px;letter-spacing:2px;text-transform:uppercase;padding:14px 32px;transition:border-color .3s;border-radius:100px;cursor:pointer}.v3-btn-outline:hover{border-color:var(--v3-brown)}.v3-btn-outline--light{color:#fdfaf6cc;border-color:#fdfaf64d}.v3-btn-outline--light:hover{border-color:#fdfaf6b3}.v3-btn-light{background:var(--v3-cream2);color:var(--v3-brown);border:none;font-family:var(--v3-sans);font-weight:500;font-size:11px;letter-spacing:2px;text-transform:uppercase;padding:15px 36px;cursor:pointer;transition:background .3s,transform .3s;border-radius:100px}.v3-btn-light:hover{background:var(--v3-white);transform:translateY(-1px)}.v3-btn-ghost{background:transparent;color:var(--v3-tan2);border:1px solid rgba(196,168,130,.3);font-family:var(--v3-sans);font-weight:500;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:9px 18px;cursor:pointer;transition:border-color .2s,background .2s}.v3-btn-ghost:hover{border-color:#c4a88299;background:#c4a8820d}.v3-urgency{position:fixed;top:0;left:0;right:0;z-index:950;background:var(--v3-brown);border-bottom:1px solid rgba(196,168,130,.2);padding:9px 24px;text-align:center;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--v3-tan2);pointer-events:none}.v3-nav{position:fixed;top:38px;left:0;right:0;z-index:900;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,72px);height:72px;transition:background .4s,box-shadow .4s}.v3-nav--scrolled{background:#fdfaf6f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px #9b7d5c26}.v3-nav__logo{height:56px;width:auto}.v3-nav__links{display:flex;gap:32px;list-style:none;margin:0;padding:0}.v3-nav__links a{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--v3-brown3);text-decoration:none;transition:color .2s}.v3-nav__links a:hover{color:var(--v3-brown)}.v3-nav__cta-wrap{display:flex;gap:10px;align-items:center}.v3-hero{position:relative;height:100vh;min-height:680px;display:flex;align-items:flex-end;overflow:hidden;background:var(--v3-brown)}.v3-hero__bg{position:absolute;inset:0}.v3-hero__bg img,.v3-hero__bg video{width:100%;height:100%;object-fit:cover;opacity:.88}.v3-hero__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(28,20,16,.75) 0%,rgba(28,20,16,.1) 60%,transparent 100%)}.v3-hero__content{position:relative;z-index:10;padding:0 clamp(24px,6vw,100px) 80px;max-width:820px;animation:v3-fadeUp .9s ease .1s both}.v3-hero__address{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#fdfaf699;margin-bottom:20px}.v3-hero__title{font-size:clamp(56px,8vw,110px);line-height:.92;letter-spacing:-1px;color:var(--v3-white)!important;margin-bottom:28px}.v3-hero__title em{font-style:italic;color:#fdfaf6bf}.v3-hero__description{font-size:15px;line-height:1.75;color:#fdfaf6b3;max-width:420px;margin-bottom:36px;font-weight:300}.v3-hero__btns{display:flex;gap:12px;flex-wrap:wrap}.v3-hero__scroll-hint{position:absolute;bottom:36px;right:clamp(20px,4vw,72px);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.5;z-index:10;animation:v3-fadeIn 1.4s ease .6s both}.v3-hero__scroll-hint span{font-size:8px;letter-spacing:4px;text-transform:uppercase;color:var(--v3-white)}.v3-hero__scroll-line{width:1px;height:42px;background:linear-gradient(180deg,var(--v3-white),transparent);animation:v3-scrollDown 2s ease-in-out infinite}.v3-intro{background:var(--v3-cream2)}.v3-intro__inner{max-width:1400px;margin:0 auto;padding:100px clamp(20px,5vw,100px);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.v3-intro__text .v3-label{margin-bottom:22px}.v3-intro__text h2{font-size:clamp(36px,4vw,60px);line-height:1.05;margin-bottom:24px}.v3-intro__text h2 em{font-style:italic;color:var(--v3-tan)}.v3-intro__text p{font-size:14px;line-height:1.9;color:var(--v3-brown3);font-weight:300;margin-bottom:12px}.v3-intro__text .v3-btn-dark{margin-top:28px}.v3-intro__images{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v3-intro__images img{width:100%;object-fit:cover}.v3-intro__images img:first-child{height:480px;grid-column:span 2}.v3-intro__images img:nth-child(2){height:240px}.v3-intro__images img:last-child{height:240px}.v3-stats{background:var(--v3-brown);color:var(--v3-cream2);display:grid;grid-template-columns:repeat(4,1fr)}.v3-stats__item{padding:48px 20px;text-align:center;border-right:1px solid rgba(237,229,216,.1)}.v3-stats__item:last-child{border-right:none}.v3-stats__num{font-family:var(--v3-serif);font-size:52px;color:var(--v3-tan2);line-height:1;font-weight:300}.v3-stats__label{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#ede5d880;margin-top:8px}.v3-residences{padding:100px clamp(20px,4vw,72px);background:var(--v3-cream2)}.v3-residences__inner{max-width:1320px;margin:0 auto}.v3-residences__inner .v3-label{margin-bottom:16px}.v3-residences__inner>h2{font-size:clamp(34px,4vw,56px);margin-bottom:8px}.v3-residences__inner>p{font-size:13px;color:var(--v3-brown3);margin-bottom:52px;max-width:480px}.v3-residences__grid{display:flex;flex-direction:column;gap:0}.v3-residences__card{position:relative;overflow:hidden;cursor:pointer;width:100%}.v3-residences__card img{width:100%;height:70vh;object-fit:cover;transition:transform .7s ease,filter .7s ease;filter:brightness(.72);will-change:transform}.v3-residences__card:hover img{transform:scale(1.03);filter:brightness(.55)}.v3-residences__card-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(28,20,16,.9) 0%,rgba(28,20,16,.15) 50%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,5vw,56px) clamp(28px,5vw,72px);transition:background .3s}.v3-residences__card-overlay .v3-label{margin-bottom:10px;color:var(--v3-tan2);font-size:9px}.v3-residences__card-overlay .v3-label:before{background:var(--v3-tan2)}.v3-residences__card-overlay h3{font-family:var(--v3-serif);font-size:clamp(32px,4vw,52px);color:var(--v3-white);margin-bottom:8px;font-weight:300}.v3-residences__card-detail{font-size:11px;color:#fdfaf68c;letter-spacing:1.5px;margin-bottom:12px}.v3-residences__card-price{font-size:clamp(18px,2.5vw,24px);color:var(--v3-tan2);font-weight:500;font-family:var(--v3-serif)}.v3-residences__badge{position:absolute;top:24px;right:28px;background:#fdfaf6eb;color:var(--v3-brown);font-size:9px;letter-spacing:2px;text-transform:uppercase;padding:6px 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v3-residences__badge--limited{background:#b4643ce0;color:var(--v3-white)}.v3-residences__cta{text-align:center;margin-top:48px}.v3-features{background:var(--v3-cream3);padding:100px 0}.v3-features__header{max-width:1320px;margin:0 auto 48px;padding:0 clamp(20px,4vw,72px)}.v3-features__header .v3-label{margin-bottom:16px}.v3-features__header h2{font-size:clamp(34px,4vw,56px)}.v3-features__carousel{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-bottom:48px}.v3-features__cell{position:relative;overflow:hidden}.v3-features__cell img{width:100%;height:520px;object-fit:cover;transition:transform .8s ease}.v3-features__cell:hover img{transform:scale(1.04)}.v3-features__cell-label{position:absolute;bottom:20px;left:20px;background:#fdfaf6e6;color:var(--v3-brown);font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:6px 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v3-features__list{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,72px);display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.v3-features__item{border-top:1px solid var(--v3-tan3);padding-top:24px}.v3-features__item h4{font-family:var(--v3-serif);font-size:22px;color:var(--v3-brown);margin-bottom:10px;font-weight:400}.v3-features__item p{font-size:13px;color:var(--v3-brown3);line-height:1.8;font-weight:300}.v3-design-quote{display:grid;grid-template-columns:1fr 1fr;background:var(--v3-cream2)}.v3-design-quote:before{display:none!important}.v3-design-quote__image{overflow:hidden}.v3-design-quote__image img{width:100%;height:100%;min-height:560px;object-fit:cover}.v3-design-quote__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,100px)}.v3-design-quote__text .v3-label{margin-bottom:24px}.v3-design-quote__text h2{font-size:clamp(32px,3.5vw,50px);margin-bottom:36px}.v3-design-quote__text blockquote{font-family:var(--v3-serif);font-size:clamp(18px,2vw,26px);font-style:italic;line-height:1.65;color:var(--v3-brown2);border-left:2px solid var(--v3-tan3);padding-left:28px;margin-bottom:24px}.v3-design-quote__text cite{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--v3-tan);font-style:normal}.v3-amenities{background:var(--v3-cream2)}.v3-amenities__hero{position:relative;overflow:hidden;height:420px;background:var(--v3-cream2)}.v3-amenities__hero img{width:100%;height:100%;object-fit:cover;filter:brightness(1.05) sepia(.15) hue-rotate(-5deg) saturate(.7);opacity:.55}.v3-amenities__hero:after{content:"";position:absolute;inset:0;background:#ede5d873;pointer-events:none}.v3-amenities__hero-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.v3-amenities__hero-text h2{font-size:clamp(38px,5vw,72px);color:var(--v3-brown);margin-bottom:8px}.v3-amenities__hero-text .v3-label{justify-content:center;color:var(--v3-brown3)}.v3-amenities__hero-text .v3-label:before{background:var(--v3-tan2)}.v3-amenities__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.v3-amenities__card{position:relative;overflow:hidden}.v3-amenities__card img{width:100%;height:360px;object-fit:cover;filter:brightness(.65);transition:filter .6s ease,transform .6s ease}.v3-amenities__card:hover img{filter:brightness(.5);transform:scale(1.04)}.v3-amenities__card-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(28,20,16,.82) 0%,transparent 55%);display:flex;flex-direction:column;justify-content:flex-end;padding:24px 22px}.v3-amenities__card-overlay h4{font-family:var(--v3-serif);font-size:22px;color:var(--v3-white);margin-bottom:6px;font-weight:300}.v3-amenities__card-overlay p{font-size:12px;color:#fdfaf699;line-height:1.6}.v3-amenities__grid{max-width:1320px;margin:0 auto;padding:80px clamp(20px,4vw,72px);display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.v3-amenities__item h4{font-family:var(--v3-serif);font-size:24px;color:var(--v3-brown);margin-bottom:10px;font-weight:400}.v3-amenities__item p{font-size:13px;color:var(--v3-brown3);line-height:1.8;font-weight:300}.v3-amenities__divider{width:30px;height:1px;background:var(--v3-tan2);margin:14px 0}.v3-explore{padding:100px clamp(20px,4vw,72px);background:var(--v3-cream2)}.v3-explore__inner{max-width:1320px;margin:0 auto}.v3-explore__header{text-align:center;margin-bottom:64px}.v3-explore__header .v3-label{justify-content:center;margin-bottom:16px}.v3-explore__header .v3-label:before{display:none}.v3-explore__header h2{font-family:var(--v3-serif);font-size:clamp(34px,4vw,56px);font-weight:300}.v3-explore__header p{font-size:14px;color:var(--v3-brown3);line-height:1.8;max-width:520px;margin:16px auto 0}.v3-explore__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.v3-explore__card{position:relative;overflow:hidden;cursor:pointer;background:var(--v3-brown);aspect-ratio:16/10}.v3-explore__card:hover .v3-explore__thumb{filter:brightness(.42)!important;transform:scale(1.04)!important}.v3-explore__card:hover .v3-explore__play-btn{background:#c4a88259!important;border-color:#c4a882b3!important;transform:scale(1.1)}.v3-explore__thumb{width:100%;height:100%;object-fit:cover;filter:brightness(.6);transition:filter .6s,transform .6s}.v3-explore__card-body{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.v3-explore__play-btn{width:56px;height:56px;border-radius:50%;background:#fdfaf626;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid rgba(253,250,246,.25);transition:background .3s,border-color .3s,transform .3s}.v3-explore__card-title{font-family:var(--v3-serif);font-size:20px;color:var(--v3-white);font-weight:300}.v3-explore__card-type{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#fdfaf680;margin-top:6px}.v3-explore__cta{text-align:center;margin-top:48px}.v3-location{padding:100px clamp(20px,4vw,72px);background:var(--v3-cream3)}.v3-location__inner{max-width:1320px;margin:0 auto}.v3-location__header{text-align:center;margin-bottom:64px}.v3-location__header .v3-label{justify-content:center;margin-bottom:16px}.v3-location__header .v3-label:before{display:none}.v3-location__header h2{font-size:clamp(34px,4vw,56px)}.v3-location__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.v3-location__card{position:relative;overflow:hidden}.v3-location__card img{width:100%;height:320px;object-fit:cover;transition:transform .7s ease,filter .7s ease;filter:brightness(.85)}.v3-location__card:hover img{transform:scale(1.04);filter:brightness(.75)}.v3-location__card-label{position:absolute;bottom:20px;left:20px;font-family:var(--v3-serif);font-size:26px;color:var(--v3-white);font-weight:300;text-shadow:0 2px 16px rgba(0,0,0,.3)}.v3-location__desc{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.v3-location__desc p{font-size:14px;line-height:1.9;color:var(--v3-brown3);font-weight:300}.v3-location__distances{list-style:none;margin:0;padding:0}.v3-location__distance-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--v3-tan3);font-size:12px}.v3-location__place{color:var(--v3-brown2)}.v3-location__dist{font-family:var(--v3-serif);font-size:20px;color:var(--v3-tan)}.v3-team{padding:100px clamp(20px,4vw,72px);background:var(--v3-brown);color:var(--v3-cream2)}.v3-team__inner{max-width:1320px;margin:0 auto}.v3-team h2{color:var(--v3-white)}.v3-team .v3-label{margin-bottom:16px;color:var(--v3-tan2)}.v3-team .v3-label:before{background:var(--v3-tan2)}.v3-team__title{font-size:clamp(34px,4vw,56px);color:var(--v3-cream2);margin-bottom:12px}.v3-team__subtitle{font-size:14px;color:#ede5d899;max-width:600px;margin-bottom:64px;font-weight:300;line-height:1.8}.v3-team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.v3-team__card{padding:32px 24px;border:1px solid rgba(196,168,130,.15);background:#ffffff0a;transition:background .3s,border-color .3s}.v3-team__card:hover{background:#c4a88212;border-color:#c4a8824d}.v3-team__role{font-size:9px;letter-spacing:3px;color:var(--v3-tan2);text-transform:uppercase;margin-bottom:12px}.v3-team__firm{font-family:var(--v3-serif);font-size:22px;color:var(--v3-cream2);margin-bottom:10px;font-weight:300}.v3-team__desc{font-size:12px;color:#ede5d88c;line-height:1.75}.v3-register{padding:120px clamp(20px,4vw,72px);background:var(--v3-cream2)}.v3-register__inner{max-width:680px;margin:0 auto;text-align:center}.v3-register__inner .v3-label{justify-content:center;margin-bottom:18px}.v3-register__inner .v3-label:before{display:none}.v3-register__inner h2{font-size:clamp(38px,5vw,66px);margin-bottom:16px}.v3-register__inner h2 em{font-style:italic;color:var(--v3-tan)}.v3-register__inner p{font-size:14px;color:var(--v3-brown3);line-height:1.8}.v3-register__cta{margin-top:32px;padding:18px 48px;font-size:12px;letter-spacing:3px}.v3-register__divider{display:flex;align-items:center;gap:16px;margin-top:28px}.v3-register__divider-line{flex:1;height:1px;background:var(--v3-tan3);opacity:.3}.v3-register__divider span{font-size:10px;color:var(--v3-brown3);letter-spacing:2px;text-transform:uppercase}.v3-register__phone{display:inline-flex;align-items:center;gap:10px;margin-top:20px;font-family:var(--v3-sans);font-size:14px;color:var(--v3-brown2);text-decoration:none;letter-spacing:1px;transition:color .2s}.v3-register__phone:hover{color:var(--v3-tan)}.v3-register__fine{font-size:10px;color:var(--v3-brown3);margin-top:28px;line-height:1.6}.v3-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:800;background:#fdfaf6f7;border-top:1px solid var(--v3-tan3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;padding:14px clamp(16px,4vw,72px);transform:translateY(100%);transition:transform .4s}.v3-sticky-cta--visible{transform:none}.v3-sticky-cta__text{font-size:10px;letter-spacing:1.5px;color:var(--v3-brown3);text-transform:uppercase}.v3-sticky-cta__text strong{color:var(--v3-brown)}.v3-sticky-cta__btns{display:flex;gap:10px}.v3-footer{background:var(--v3-brown);color:var(--v3-cream2)}.v3-footer .v3-footer__top{grid-area:1/1/1/3;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:12px}.v3-footer__inner{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1320px;margin:0 auto;padding:64px clamp(20px,4vw,72px)}.v3-footer__left{padding-right:clamp(24px,4vw,64px);border-right:1px solid rgba(196,168,130,.1)}.v3-footer__right{padding-left:clamp(24px,4vw,64px)}.v3-footer h3{font-family:var(--sans);font-size:clamp(22px,3vw,32px);font-weight:400;color:var(--v3-white);letter-spacing:4px;text-transform:uppercase;line-height:1.3;margin-bottom:32px}.v3-footer__logo{height:44px;width:auto;filter:brightness(0) invert(1) opacity(.8);margin-bottom:10px;display:block}.v3-footer__tagline{font-size:10px;color:#ede5d859;letter-spacing:2px;text-transform:uppercase;margin-bottom:36px}.v3-footer__block{margin-bottom:28px}.v3-footer__block-label{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--v3-tan2);margin-bottom:10px}.v3-footer__block-line{font-size:12px;color:#ede5d8a6;line-height:1.7}.v3-footer__block-line--muted{font-size:11px;color:#ede5d859;margin-top:4px}.v3-footer__contacts{display:flex;flex-direction:column;gap:18px}.v3-footer__contact{display:flex;flex-direction:column;gap:2px}.v3-footer__contact-name{font-size:12px;color:var(--v3-white);font-weight:500}.v3-footer__contact-title{font-size:10px;color:#ede5d866;letter-spacing:.5px;margin-bottom:4px}.v3-footer__contact-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#ede5d899;text-decoration:none;transition:color .2s}.v3-footer__contact-link:hover{color:var(--v3-tan2)}.v3-footer .v3-footer__contact-link~.v3-footer__contact-link{margin-top:8px}.v3-footer__nav{display:flex;flex-direction:column;margin-bottom:32px}.v3-footer__nav-link{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid rgba(196,168,130,.1);text-decoration:none;color:var(--white);font-family:var(--sans);font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:500;transition:color .2s}.v3-footer__nav-link:first-child{border-top:1px solid rgba(196,168,130,.1)}.v3-footer__nav-link:hover{color:var(--v3-tan2)}.v3-footer__nav-link .fnl-arrow{width:32px;height:32px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;transition:background .3s}.v3-footer__cta{width:100%;text-align:center;display:inline-flex;align-items:center;gap:12px;background:#9b7d5c26;border:1px solid rgba(155,125,92,.3);padding:14px 28px 14px 24px;cursor:pointer;transition:all .3s;text-decoration:none;color:var(--v3-tan2);font-family:var(--v3-sans);font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:500;border-radius:0;width:max-content}.v3-footer__cta .cta-arrow{width:32px;height:32px;border-radius:50%;background:#9b7d5c33;display:flex;align-items:center;justify-content:center;transition:background .3s}.v3-footer__disclaimer{padding:24px clamp(20px,4vw,72px);border-top:1px solid rgba(196,168,130,.08);max-width:1320px;margin:0 auto}.v3-footer__disclaimer p{font-size:10px;color:#ede5d840;line-height:1.7}.v3-footer__divider{height:1px;background:#c4a88214;margin:0 clamp(20px,4vw,72px)}.v3-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding:20px clamp(20px,4vw,72px);max-width:1320px;margin:0 auto;gap:16px;flex-wrap:wrap}.v3-footer__copyright{font-size:10px;color:#ede5d84d;letter-spacing:.5px}.v3-footer__legal{display:flex;gap:20px;flex-wrap:wrap}.v3-footer__legal-link{font-size:10px;color:#ede5d84d;text-decoration:none;letter-spacing:1px;text-transform:uppercase;transition:color .2s}.v3-footer__legal-link:hover{color:var(--v3-tan2)}.v3-btn-sm{padding:8px 16px!important;font-size:10px!important;letter-spacing:1.5px!important}.v3-modal-close{width:36px;height:36px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:var(--v3-white);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.v3-modal-close:hover{background:#ffffff29}.v3-modal-backdrop{position:fixed;inset:0;z-index:1100;background:#1c1410b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s ease}.v3-modal-backdrop--open{opacity:1;pointer-events:all}.v3-presentation-modal{background:#0f0b08;color:var(--v3-white);width:min(680px,95vw);max-height:96vh;overflow-y:auto;padding:clamp(24px,3.5vw,40px);position:relative;transform:translateY(20px);transition:transform .35s ease;scrollbar-width:none}.v3-presentation-modal::-webkit-scrollbar{display:none}.v3-modal-backdrop--open .v3-presentation-modal{transform:none}.v3-presentation-modal .v3-pm-title{color:var(--v3-white)}.v3-pm-close{position:absolute;top:20px;right:20px;width:32px;height:32px;border-radius:50%;background:#ffffff1a;border:none;color:var(--v3-white);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.v3-pm-close:hover{background:#fff3}.v3-pm-back{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:#fdfaf680;font-family:var(--v3-sans);font-weight:500;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:0;cursor:pointer;transition:color .2s;margin-bottom:14px}.v3-pm-back:hover{color:var(--v3-tan2)}.v3-pm-title{font-family:var(--v3-serif);font-size:clamp(28px,4vw,42px);font-weight:300;line-height:1;color:var(--v3-white);margin-bottom:8px}.v3-pm-sub{font-size:11px;color:#fdfaf673;margin-bottom:20px;line-height:1.5}.v3-section-label{font-size:9px;letter-spacing:3.5px;text-transform:uppercase;color:var(--v3-tan2);margin-bottom:10px}.v3-pm-steps{display:flex;align-items:center;gap:8px;margin-bottom:20px}.v3-pm-step-line{flex:1;height:1px;background:#c4a88233}.v3-pm-page,.v3-pm-page--confirm{display:block}.v3-pm-hint{font-size:11px;color:#fdfaf666;margin-bottom:12px;line-height:1.5}.v3-pm-field{margin-bottom:10px}.v3-pm-label{display:block;font-size:10px;color:#fdfaf68c;letter-spacing:1px;margin-bottom:4px}.v3-pm-label span{color:var(--v3-tan2)}.v3-pm-rule{height:1px;background:#fdfaf61a;margin:16px 0}.v3-pm-next-wrap{display:flex;justify-content:flex-end}.v3-pm-btn-primary{background:var(--v3-tan2);color:var(--v3-brown);border:none;font-family:var(--v3-sans);font-weight:600;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;padding:12px 36px;cursor:pointer;transition:all .2s}.v3-pm-btn-primary:hover{background:var(--v3-tan3)}.v3-pm-gallery-note{font-size:10px;color:#fdfaf659;margin-top:8px;line-height:1.4}.v3-pm-map-btn{background:transparent;border:1px solid rgba(196,168,130,.3);color:var(--v3-tan2);font-family:var(--v3-sans);font-size:9px;letter-spacing:2px;text-transform:uppercase;padding:7px 14px;cursor:pointer;margin-top:6px;transition:border-color .2s;display:inline-flex;align-items:center;gap:6px}.v3-pm-map-btn:hover{border-color:#c4a88299}.v3-pm-field-err{font-size:10px;color:#dc6446e6;margin-top:4px}.v3-pm-guest-section{margin-top:0}.v3-pm-guest-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid rgba(196,168,130,.25);color:var(--v3-tan2);font-family:var(--v3-sans);font-size:9px;letter-spacing:2px;text-transform:uppercase;padding:8px 16px;cursor:pointer;transition:border-color .2s}.v3-pm-guest-btn:hover{border-color:#c4a88280}.v3-pm-guest-fields{margin-top:12px}.v3-pm-guest-list{margin-bottom:8px}.v3-pm-guest-item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#c4a8820f;border:1px solid rgba(196,168,130,.12);margin-bottom:4px;font-size:11px}.v3-pm-guest-item button{background:none;border:none;color:#fdfaf64d;cursor:pointer;font-size:11px;transition:color .2s}.v3-pm-guest-item button:hover{color:var(--v3-white)}.v3-pm-guest-name{font-size:11px;color:var(--v3-white);margin-right:6px}.v3-pm-guest-email{font-size:10px;color:#fdfaf666}.v3-pm-guest-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.v3-pm-add-btn{background:#c4a8821a;border:1px solid rgba(196,168,130,.25);color:var(--v3-tan2);font-family:var(--v3-sans);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;padding:9px 18px;cursor:pointer;transition:all .2s}.v3-pm-book-btn{width:100%;background:var(--v3-tan2);color:var(--v3-brown);border:none;font-family:var(--v3-sans);font-weight:600;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;padding:14px 36px;cursor:pointer;transition:all .2s}.v3-pm-book-btn:hover{background:var(--v3-tan3)}.v3-pm-confirm-top{text-align:center;padding:12px 0 8px}.v3-pm-confirm-top h3{font-family:var(--v3-serif);font-size:26px;color:var(--v3-white);margin-bottom:4px}.v3-pm-confirm-top p{font-size:12px;color:#fdfaf680;line-height:1.6;margin-bottom:20px}.v3-pm-checkmark{width:52px;height:52px;border-radius:50%;background:#4ecb941f;border:1px solid rgba(78,203,148,.3);margin:0 auto 14px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#4ecb94cc}.v3-pm-sum-box{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:18px;margin-bottom:18px}.v3-pm-sum-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v3-pm-sum-item{display:flex;flex-direction:column;gap:2px}.v3-pm-sum-label{font-size:9px;color:#fdfaf666;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px}.v3-pm-sum-value{font-size:13px;color:var(--v3-white)}.v3-pm-confirm-fine{font-size:10px;color:#fdfaf64d;line-height:1.5;margin-bottom:16px}.v3-pm-page-actions{display:flex;gap:10px;margin-bottom:14px}.v3-pm-cal-btn{flex:1;background:var(--v3-tan2);color:var(--v3-brown);border:none;font-family:var(--v3-sans);font-weight:600;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:13px 16px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.v3-pm-explore-btn{flex:1;background:transparent;color:#fdfaf680;border:1px solid rgba(255,255,255,.12);font-family:var(--v3-sans);font-weight:500;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:13px 16px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.v3-pm-call-section{border-top:1px solid rgba(255,255,255,.08);padding-top:14px;text-align:center}.v3-pm-call-section p{font-size:11px;color:#fdfaf673;margin-bottom:10px}.v3-pm-call-link{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid rgba(196,168,130,.3);color:var(--v3-tan2);font-family:var(--v3-sans);font-weight:600;font-size:11px;letter-spacing:2px;text-transform:uppercase;padding:12px 28px;cursor:pointer;transition:all .2s;text-decoration:none}.v3-pm-call-link:hover{border-color:#c4a88299;background:#c4a88214}.v3-step-dots{display:flex;align-items:center;gap:10px;margin-bottom:24px}.v3-step-dot{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:11px;color:#fdfaf659;font-weight:500;transition:border-color .3s,background .3s,color .3s;flex-shrink:0}.v3-step-dot--active{border-color:var(--v3-tan2);color:var(--v3-tan2);background:#c4a8821f}.v3-step-dot--done{border-color:var(--v3-tan2);color:var(--v3-brown);background:var(--v3-tan2)}.v3-step-dot--done svg{stroke:var(--v3-brown)}.v3-form-step__hint{font-size:12px;color:#fdfaf673;margin-bottom:20px;line-height:1.6}.v3-form-step__fine{font-size:10px;color:#fdfaf64d;margin-top:16px;line-height:1.6}.v3-broker-toggle{display:flex;gap:0;margin-bottom:20px;border:1px solid rgba(255,255,255,.12)}.v3-broker-toggle__btn{flex:1;padding:10px;background:transparent;border:none;color:#fdfaf666;font-family:var(--v3-sans);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.v3-broker-toggle__btn+.v3-broker-toggle__btn{border-left:1px solid rgba(255,255,255,.12)}.v3-broker-toggle__btn--active{background:#c4a8821f;color:var(--v3-tan2)}.v3-broker-toggle__btn:hover:not(.v3-broker-toggle__btn--active){background:#ffffff0a;color:#fdfaf6b3}.v3-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}@media(max-width:500px){.v3-form-row{grid-template-columns:1fr}}.v3-field{margin-bottom:12px}.v3-field label{display:block;font-size:10px;color:#fdfaf680;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}.v3-field label span{color:var(--v3-tan2)}.v3-field__err{font-size:10px;color:#dc6446e6;margin-top:4px}.v3-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);padding:10px 14px;font-family:var(--v3-sans);font-size:12px;color:var(--v3-white);outline:none;transition:border-color .2s;width:100%;appearance:none}.v3-input::placeholder{color:#fdfaf64d}.v3-input:focus{border-color:#c4a88280}.v3-input--error{border-color:#c86446b3!important}.v3-input--textarea{resize:vertical;min-height:72px}select.v3-input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23c4a882' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-color:#ffffff0d;padding-right:32px}select.v3-input option{background:#1a1208;color:var(--v3-white)}.v3-mtype-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.v3-mtype-grid--error .v3-mtype{border-color:#c8644666}.v3-mtype{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);cursor:pointer;text-align:center;border-radius:2px;transition:border-color .2s,background .2s}.v3-mtype__icon{width:40px;height:40px;border-radius:50%;overflow:hidden;margin:0 auto 8px;background:#c4a8821f;display:flex;align-items:center;justify-content:center;font-size:18px}.v3-mtype__name{font-size:12px;color:var(--v3-white);font-weight:500;margin-bottom:2px;font-family:var(--v3-sans)}.v3-mtype__detail{font-size:9px;color:#fdfaf666;letter-spacing:.5px;line-height:1.4;font-family:var(--v3-sans)}.v3-mtype:hover{border-color:#c4a88266;background:#c4a8820d}.v3-mtype--selected{border-color:var(--v3-tan2);background:#c4a8821a}.v3-mtype--selected .v3-mtype__icon{background:#c4a88238}.v3-mtype--selected .v3-mtype__name{color:var(--v3-tan2)}.v3-date-grid{display:flex;flex-wrap:wrap;gap:8px}.v3-date-grid--error .v3-date{border-color:#c8644666}.v3-date{padding:8px 10px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;cursor:pointer;transition:border-color .2s,background .2s;text-align:center;min-width:54px;border-radius:2px;display:flex;flex-direction:column;align-items:center}.v3-date__day{font-size:9px;letter-spacing:1px;color:#fdfaf666;text-transform:uppercase;font-family:var(--v3-sans)}.v3-date__num{font-family:var(--v3-serif);font-size:22px;color:var(--v3-white);line-height:1;margin:1px 0}.v3-date__mon{font-size:9px;color:#fdfaf666;letter-spacing:1px;text-transform:uppercase;font-family:var(--v3-sans)}.v3-date:hover{border-color:#c4a88266}.v3-date--selected{border-color:var(--v3-tan2);background:#c4a8821a}.v3-date--selected .v3-date__day,.v3-date--selected .v3-date__num,.v3-date--selected .v3-date__mon{color:var(--v3-tan2)}.v3-time-grid{display:flex;flex-wrap:wrap;gap:8px}.v3-time-grid--error .v3-time{border-color:#c8644666}.v3-time{padding:9px 14px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;cursor:pointer;font-family:var(--v3-sans);font-size:11px;color:#fdfaf699;letter-spacing:.5px;transition:border-color .2s,background .2s,color .2s}.v3-time:hover{border-color:#c4a88266;color:var(--v3-white)}.v3-time--selected{border-color:var(--v3-tan2);background:#c4a8821a;color:var(--v3-tan2)}.v3-guest-row{display:flex;gap:8px;margin-bottom:8px}.v3-guest-row .v3-input{flex:1}.v3-guest-add{display:inline-flex;align-items:center;gap:6px;background:#c4a8821a;border:1px solid rgba(196,168,130,.25);color:var(--v3-tan2);font-family:var(--v3-sans);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;padding:9px 16px;cursor:pointer;white-space:nowrap;transition:background .2s}.v3-guest-add:hover{background:#c4a8822e}.v3-guest-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.v3-guest-item{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;background:#c4a8820f;border:1px solid rgba(196,168,130,.15);font-size:11px;color:#fdfaf6b3}.v3-guest-item button{background:none;border:none;color:#fdfaf64d;cursor:pointer;padding:2px;display:flex;align-items:center;margin-left:8px;transition:color .2s}.v3-guest-item button:hover{color:#fdfaf6b3}.v3-gallery-card{margin-top:20px;padding:16px;background:#c4a8820f;border:1px solid rgba(196,168,130,.15)}.v3-gallery-card__label{font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:var(--v3-tan2);margin-bottom:6px}.v3-gallery-card__address{font-size:12px;color:#fdfaf6b3;line-height:1.5;margin-bottom:10px}.v3-gallery-card__actions{display:flex;gap:8px;flex-wrap:wrap}.v3-summary{background:#ffffff08;border:1px solid rgba(255,255,255,.08);margin-bottom:12px}.v3-summary__row{display:flex;justify-content:space-between;padding:10px 16px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.06)}.v3-summary__row span:first-child{color:#fdfaf666;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.v3-summary__row span:last-child,.v3-summary__row a{color:var(--v3-white);text-align:right;text-decoration:none}.v3-summary__row span:last-child:hover,.v3-summary__row a:hover{color:var(--v3-tan2)}.v3-summary__row--top{align-items:flex-start}.v3-summary__row:last-child{border-bottom:none}.v3-summary__divider{height:1px;background:#c4a88226;margin:0}.v3-confirm-screen{text-align:center;padding:12px 0}.v3-confirm-screen__icon{width:56px;height:56px;border-radius:50%;background:#4ecb941a;border:1px solid rgba(78,203,148,.3);margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#4ecb94cc}.v3-confirm-screen h3{font-family:var(--v3-serif);font-size:clamp(22px,3vw,30px);font-weight:300;color:var(--v3-white);margin-bottom:10px}.v3-confirm-screen>p{font-size:12px;color:#fdfaf680;line-height:1.7;max-width:400px;margin:0 auto 24px}.v3-confirm-screen__details{background:#c4a88212;border:1px solid rgba(196,168,130,.15);margin:0 auto 24px;max-width:360px;text-align:left}.v3-confirm-screen__row{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.06)}.v3-confirm-screen__row:last-child{border-bottom:none}.v3-confirm-screen__row span:first-child{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#fdfaf666}.v3-confirm-screen__row span:last-child,.v3-confirm-screen__row a{color:var(--v3-white);text-decoration:none}.v3-confirm-screen__row span:last-child:hover,.v3-confirm-screen__row a:hover{color:var(--v3-tan2)}.v3-tour-modal-backdrop{position:fixed;inset:0;z-index:1200;background:#0a0806f2;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .35s ease}.v3-tour-modal-backdrop--open{opacity:1;pointer-events:all}.v3-tour-modal{display:flex;flex-direction:column;height:100%}.v3-tour-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid rgba(196,168,130,.12);flex-shrink:0;gap:12px}.v3-tour-modal__title{font-family:var(--v3-serif);font-size:18px;color:var(--v3-white);font-weight:300;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-tour-modal__header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.v3-tour-modal__frame-wrap{flex:1;position:relative;overflow:hidden}.v3-tour-modal__loader{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;z-index:2;background:#0a0806f2;transition:opacity .4s}.v3-tour-modal__loader--hidden{opacity:0;pointer-events:none}.v3-tour-modal__loader span{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#c4a88280}.v3-tour-modal__spinner{width:44px;height:44px;border-radius:50%;border:2px solid rgba(196,168,130,.15);border-top-color:#c4a882b3;animation:v3-tourSpin 1s linear infinite}.v3-tour-modal__iframe{width:100%;height:100%;border:none;display:block}.v3-factsheet-modal-backdrop{position:fixed;inset:0;z-index:1150;background:#1c1410b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s ease}.v3-factsheet-modal-backdrop--open{opacity:1;pointer-events:all}.v3-factsheet-modal{background:#0f0b08;color:var(--v3-white);width:min(420px,90vw);padding:clamp(28px,4vw,44px);position:relative;text-align:center;transform:translateY(16px);transition:transform .35s ease}.v3-factsheet-modal-backdrop--open .v3-factsheet-modal{transform:none}.v3-factsheet-modal__close{position:absolute;top:14px;right:14px}.v3-factsheet-modal__icon{width:64px;height:64px;border-radius:50%;background:#c4a88214;border:1px solid rgba(196,168,130,.2);margin:0 auto 20px;display:flex;align-items:center;justify-content:center;color:var(--v3-tan2)}.v3-factsheet-modal__title{font-family:var(--v3-serif);font-size:clamp(22px,4vw,30px);font-weight:300;color:var(--v3-white);margin-bottom:10px;line-height:1.2}.v3-factsheet-modal__desc{font-size:12px;color:#fdfaf680;line-height:1.7;margin-bottom:24px}.v3-factsheet-modal__cta{width:100%;margin-bottom:0}.v3-factsheet-modal__fine{font-size:10px;color:#fdfaf640;margin-top:14px;line-height:1.6}.v3-map-modal-backdrop{position:fixed;inset:0;z-index:1200;background:#1c1410cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s ease}.v3-map-modal-backdrop--open{opacity:1;pointer-events:all}.v3-map-modal{background:#0f0b08;width:min(720px,95vw);max-height:88vh;display:flex;flex-direction:column;overflow:hidden;position:relative;transform:translateY(16px);transition:transform .35s ease}.v3-map-modal-backdrop--open .v3-map-modal{transform:none}.v3-map-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(196,168,130,.1);flex-shrink:0;gap:10px}.v3-map-modal__title{font-family:var(--v3-serif);font-size:18px;font-weight:300;color:var(--v3-white);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-map-modal__header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.v3-map-modal__canvas{flex:1;min-height:400px}.v3-dir-dropdown{position:relative}.v3-dir-dropdown__menu{position:absolute;top:calc(100% + 6px);right:0;background:#1a1410;border:1px solid rgba(196,168,130,.2);min-width:260px;z-index:10;list-style:none;padding:0;margin:0;box-shadow:0 8px 32px #00000080}.v3-dir-dropdown__menu a{display:flex;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;border-bottom:1px solid rgba(196,168,130,.08);transition:background .2s}.v3-dir-dropdown__menu a:last-child{border-bottom:none}.v3-dir-dropdown__menu a:hover{background:#c4a88214}.v3-dir-dropdown__icon{flex-shrink:0;color:var(--v3-tan2);display:flex;align-items:center}.v3-dir-dropdown__label{flex:1;font-size:11px;color:#fdfaf6b3;line-height:1.3}.v3-dir-dropdown__duration{font-size:10px;color:#fdfaf659;white-space:nowrap;margin-left:auto}@media(max-width:900px){.v3-intro__inner,.v3-design-quote,.v3-location__desc{grid-template-columns:1fr}.v3-design-quote__image{order:-1}.v3-stats{grid-template-columns:repeat(2,1fr)}.v3-features__carousel{grid-template-columns:1fr}.v3-features__cell img{height:360px}.v3-features__list,.v3-amenities__grid{grid-template-columns:1fr 1fr}.v3-residences__card img{height:50vh}.v3-amenities__cards{grid-template-columns:1fr 1fr}.v3-explore__grid,.v3-location__grid{grid-template-columns:1fr}.v3-team__grid{grid-template-columns:repeat(2,1fr)}.v3-footer__inner{grid-template-columns:1fr}.v3-footer__left{border-right:none;padding-right:0;padding-bottom:32px;border-bottom:1px solid rgba(196,168,130,.1)}.v3-footer__right{padding-left:0;padding-top:32px}.v3-footer__bottom{flex-direction:column;gap:12px;text-align:center}.v3-nav__links{display:none}}
