:root{--globalTextAndIconGap:0.5em;--globalFixJumpingContentRightGap:0px}.input-range{.rc-slider-horizontal{position:relative;.rc-slider-handle{position:absolute;cursor:pointer;--tw-bg-opacity:1;background-color:rgb(71 74 76/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;margin-top:-6px;height:12px;width:12px;border-radius:9999px}.rc-slider-handle:active{margin-top:-10px;height:20px;width:20px;--tw-bg-opacity:1;background-color:rgb(203 99 75/var(--tw-bg-opacity,1))}@media (hover:hover) and (pointer:fine){.rc-slider-handle:hover{margin-top:-10px;height:20px;width:20px;--tw-bg-opacity:1;background-color:rgb(203 99 75/var(--tw-bg-opacity,1))}}.rc-slider-track{transition-property:none;transition-duration:.3s}.rc-slider-mark-text{display:none}}}.input-range-no-container{.rc-slider-horizontal{position:relative;.rc-slider-handle{position:absolute;top:0;margin-top:-8px;cursor:pointer;--tw-bg-opacity:1;background-color:rgb(71 74 76/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;height:20px;width:20px;border-radius:9999px}@media (hover:hover) and (pointer:fine){.rc-slider-handle:hover{--tw-bg-opacity:1;background-color:rgb(203 99 75/var(--tw-bg-opacity,1))}}.rc-slider-handle:active{--tw-bg-opacity:1;background-color:rgb(203 99 75/var(--tw-bg-opacity,1))}.rc-slider-handle-1{display:flex;justify-content:flex-start}.rc-slider-handle-2{display:flex;justify-content:flex-end}.rc-slider-track{transition-property:none;transition-duration:.3s;background:#474a4c;height:5px;position:absolute;top:0}.rc-slider-mark-text{display:none}.rc-slider-rail{height:5px;width:100%;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}}.custom-blue{filter:grayscale(1) brightness(1.04) sepia(.23) hue-rotate(175deg)}.leaflet-container img.leaflet-tile{mix-blend-mode:normal!important}@media (min-width:756px){.fancybox__slide.has-html5video .is-close-btn{right:14px!important;top:14px!important}}@media (min-width:1007px){.fancybox__slide.has-html5video .is-close-btn{right:18px!important}}@media (min-width:756px){.fancybox__slide .modal-container .is-close-btn{right:34px;top:22px}}@media (min-width:1455px){.fancybox__slide .modal-container .is-close-btn{right:54px;top:25px}}@media (min-width:1855px){.fancybox__slide .modal-container .is-close-btn{top:32px}}@media (max-width:755px){.is-close-btn svg{stroke:#282b2f}.is-close-btn{top:-38px!important;right:0!important}}.fancybox__backdrop{background:hsla(0,0%,88%,.2)!important;backdrop-filter:blur(10px)!important}.fancybox__container{z-index:3000!important}.fancybox__content{background:#474a4c!important;cursor:default!important;background-color:transparent;border-radius:25px!important;.fancybox-image,.fancybox__html5video,.fancybox__iframe{border-radius:25px}.is-close-btn{background-color:transparent!important}}.fancybox__viewport{cursor:default!important}.fancybox__html5video{background:rgba(0,0,0,.3)}.fancybox__nav{.f-button{color:#fff;background-color:rgba(24,24,27,.3)}.f-button:hover{background-color:rgba(24,24,27,.6)}.f-button:before{content:none!important}}.fancybox__slide{padding-top:2.5rem;padding-bottom:2.5rem}.fancybox__content:has(.fancybox__html5video){padding:.75rem!important}@media (min-width:756px){.fancybox__content:has(.fancybox__html5video){padding:50px 1.25rem 1.25rem!important}}@media (min-width:1007px){.fancybox__content:has(.fancybox__html5video){padding-left:2.5rem!important;padding-right:2.5rem!important;padding-bottom:2.5rem!important}}.fancybox__content.modal-container{width:100%;padding:20px 15px 23px}@media (min-width:756px){.fancybox__content.modal-container{padding-left:40px;padding-right:40px;padding-top:28px}}@media (min-width:1455px){.fancybox__content.modal-container{padding-left:60px;padding-right:60px}}.fancybox__content.modal-container{max-width:375px}@media (min-width:756px){.fancybox__content.modal-container{max-width:756px}}@media (min-width:1007px){.fancybox__content.modal-container{max-width:1007px}}@media (min-width:1285px){.fancybox__content.modal-container{max-width:1285px}}@media (min-width:1455px){.fancybox__content.modal-container{max-width:1455px}}@media (min-width:1855px){.fancybox__content.modal-container{max-width:1855px}}@media (min-width:1007px){.swiper-pagination-progressbar{display:none}}.swiper-pagination-progressbar{height:.5rem!important;left:50%!important;width:71px!important;--tw-translate-x:-50%!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;border-radius:20px!important;overflow:hidden!important;--tw-bg-opacity:1!important;background-color:rgb(237 241 244/var(--tw-bg-opacity,1))!important;top:calc(100% - 8px)!important}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{border-radius:20px!important;--tw-bg-opacity:1!important;background-color:rgb(203 99 75/var(--tw-bg-opacity,1))!important}.popup-terracotta-timeline .Toastify__progress-bar{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important;--tw-gradient-from:#cb634b var(--tw-gradient-from-position)!important;--tw-gradient-to:rgba(203,99,75,0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important;--tw-gradient-to:#cb634b var(--tw-gradient-to-position)!important;opacity:1!important}.popup-terracotta-timeline .Toastify__progress-bar--bg{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important;--tw-gradient-from:hsla(0,0%,100%,.2) var(--tw-gradient-from-position)!important;--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important;--tw-gradient-to:hsla(0,0%,100%,.2) var(--tw-gradient-to-position)!important;opacity:.5!important}.popup-default-text{font-size:15px;line-height:120%;font-weight:500;font-family:var(--font-nunito);--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}@media (min-width:756px){.popup-default-text{font-size:20px;line-height:120%;font-weight:500;font-family:var(--font-nunito)}}.default-text{max-width:1200px;&,& *{font-size:1.125rem;line-height:1.75rem;line-height:1.35}@media (min-width:1007px){&,& *{font-size:1.25rem;line-height:1.75rem}}--tw-text-opacity:1;color:rgb(40 43 47/var(--tw-text-opacity,1));ul li{&:not(:has(>:first-child)):before,&>:first-child:before{--tw-text-opacity:1!important;color:rgb(203 99 75/var(--tw-text-opacity,1))!important}&:not(:has(>:first-child)):before,&>:first-child:before{--tw-content:"—"!important;content:var(--tw-content)!important}}ol{list-style:none;counter-reset:num;li:not(:has(>:first-child)):before,li>:first-child:before{color:inherit}>li{counter-increment:num;&:not(:has(>:first-child)):before,&>:first-child:before{content:counter(num) "."}ol{counter-reset:subnum;>li{counter-increment:subnum;&:not(:has(>:first-child)):before,&>:first-child:before{content:counter(num) "." counter(subnum) "."}ol{counter-reset:subsubnum;>li{counter-increment:subsubnum;&:not(:has(>:first-child)):before,&>:first-child:before{content:counter(num) "." counter(subnum) "." counter(subsubnum) "."}}}}}}}li{&:not(:has(>:first-child)):before,&>:first-child:before{padding-right:5px}&:not(:has(>:first-child)):before,&>:first-child:before{line-height:inherit}&:not(:has(>:first-child)):before,&>:first-child:before{font-size:inherit}&>:first-child{display:inline-block}&:not(:last-child),&>:not(:last-child){margin-bottom:15px}@media (min-width:756px){&:not(:last-child),&>:not(:last-child){margin-bottom:1.25rem}}}&>:not(:last-child){margin-bottom:25px}@media (min-width:756px){&>:not(:last-child){margin-bottom:30px}}}.default-text a{--tw-text-opacity:1;color:rgb(40 43 47/var(--tw-text-opacity,1));text-decoration:underline;@media (any-hover:hover){&:hover{text-decoration:none}}}.default-text-sm{&,& *{font-size:1rem;line-height:1.5rem}&>:not(:last-child){margin-bottom:10px}li{&:not(:last-child),&>:not(:last-child){margin-bottom:5px}@media (min-width:756px){&:not(:last-child),&>:not(:last-child){margin-bottom:10}}}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:box-shadow 0s ease 0s!important;transition:box-shadow 0s ease 0s!important;box-shadow:inset 0 0 0 30px #edf1f4!important;-webkit-box-shadow:inset 0 0 0 30px #edf1f4!important;color:#282b2f!important;-webkit-text-fill-color:#282b2f!important}.input-label._active .input-label-bg,.input-label._focuses .input-label-bg{height:1.25rem}.input-label._active .input-label-border,.input-label._focuses .input-label-border{height:11px;border-top-width:1px}.input-label._active .input-label-text,.input-label._focuses .input-label-text{height:1.25rem;--tw-translate-y:-50%;--tw-translate-x:15px}.input-label._active .input-label-text,.input-label._active .input-label-text>p,.input-label._focuses .input-label-text,.input-label._focuses .input-label-text>p{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.input-label._active .input-label-text>p,.input-label._focuses .input-label-text>p{--tw-scale-x:1;--tw-scale-y:1}.input-label .input-label-bg{transition:height .2s ease 0s}.input-label .input-label-border{transition:height .2s ease 0s,border-color .2s ease 0s,border-top-width .2s ease 0s}.input-label .input-label-text{transition:transform .3s ease 0s,height .3s ease 0s,color .2s ease 0s}.input-label .input-label-text>p{transition:transform .3s ease 0s}@media print{@page{margin:0!important;size:21cm 29.7cm!important}body,html{background-color:transparent!important}html:has(.ApartmentDetailPDF){& .title-gutter.container,& body>:not(main),& main>:not(:has(.ApartmentDetailPDF)){display:none!important}& .title-gutter.container,& body>:not(main),& main>:not(:has(.ApartmentDetailPDF)){height:0!important}& .title-gutter.container,& body>:not(main),& main>:not(:has(.ApartmentDetailPDF)){width:0!important}}.section-gutter{margin-top:0!important}body{display:block!important;height:100%!important;width:100%!important;padding:0!important;transform:scale(1)}.a-right-bottom,.header-left-top,.time-right-bottom{display:none}}@keyframes arrowMoveUp{0%{transform:translate(0) rotate(-90deg);opacity:1}50%{transform:translateY(-50%) rotate(-90deg);opacity:0}50.1%{transform:translateY(200%) rotate(-90deg);opacity:0}to{transform:translate(0) rotate(-90deg);opacity:1}}@keyframes arrowMoveDown{0%{transform:translate(0) rotate(90deg);opacity:1}50%{transform:translateY(50%) rotate(90deg);opacity:0}50.1%{transform:translateY(-200%) rotate(90deg);opacity:0}to{transform:translate(0) rotate(90deg);opacity:1}}@keyframes arrowMoveLeft{0%{transform:translate(0) rotate(180deg);opacity:1}50%{transform:translate(-50%) rotate(180deg);opacity:0}50.1%{transform:translate(200%) rotate(180deg);opacity:0}to{transform:translate(0) rotate(180deg);opacity:1}}@keyframes arrowMoveRight{0%{transform:translate(0) rotate(0deg);opacity:1}50%{transform:translate(50%) rotate(0deg);opacity:0}50.1%{transform:translate(-200%) rotate(0deg);opacity:0}to{transform:translate(0) rotate(0deg);opacity:1}}.arrow-animate-up{animation:arrowMoveUp .5s}.arrow-animate-down{animation:arrowMoveDown .5s}.arrow-animate-left{animation:arrowMoveLeft .5s}.arrow-animate-right{animation:arrowMoveRight .5s}.up-button-wrapper{transition:bottom .6s ease 0s;& span{transition:opacity .15s ease 0s}@media (any-hover:hover){&:hover{& .up-button{@media (min-width:1007px){&:after{--tw-bg-opacity:1;background-color:rgb(203 99 75/var(--tw-bg-opacity,1));width:61px}&:before{opacity:1}}}@media (min-width:1007px){& span{opacity:0}}}}&._active{& .up-button{@media (min-width:1007px){&:after{--tw-bg-opacity:1;background-color:rgb(203 99 75/var(--tw-bg-opacity,1));width:61px}&:before{opacity:1}}}@media (min-width:1007px){& span{opacity:0}}}}@media (any-hover:hover){@media (min-width:1024px){.up-button-wrapper:hover .up-button:before{animation:desktopLineUp 1s cubic-bezier(.08,.54,1,.03) .3s infinite}}}@media (min-width:1024px){.up-button-wrapper._active .up-button:before{animation:desktopLineUp 1s cubic-bezier(.08,.54,1,.03) .3s infinite}}.up-button{outline:none!important;&:before{--tw-content:"";content:var(--tw-content);position:absolute;left:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1007px){&:before{--tw-translate-y:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}}&:before{pointer-events:none;background-repeat:no-repeat;height:1.25rem;width:1.25rem;top:50%}@media (min-width:1007px){&:before{top:100%}}&:before{background-position:50%;background-size:20px 20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.55859 0.745972L8 0.304565L8.44141 0.745972L15.0039 7.30847L15.4453 7.74988L14.5625 8.63269L14.1211 8.19128L8.625 2.69519L8.625 17.7499H7.375L7.375 2.69519L1.87891 8.19128L1.4375 8.63269L0.554688 7.74988L0.996094 7.30847L7.55859 0.745972Z' fill='white'/%3e%3c/svg%3e")}&:after{border-width:1px;border-style:solid;border-color:hsla(0,0%,100%,.4);--tw-content:"";content:var(--tw-content);position:absolute;left:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));height:100%;width:100%;top:0;border-radius:49px;--tw-bg-opacity:1;background-color:rgb(203 99 75/var(--tw-bg-opacity,1))}@media (min-width:1007px){&:after{--tw-bg-opacity:1;background-color:rgb(174 175 178/var(--tw-bg-opacity,1))}}&:after{z-index:-1;transition-property:width,background-color!important;transition-duration:.5s!important;transition-timing-function:ease!important}}@keyframes desktopLineUp{0%{top:100%}to{top:-100%}}:root{--burgerHeight:25px;--burgerLineHeight:2px;--burgerLineAnimationOffset:calc(var(--burgerHeight) / 2 - var(--burgerLineHeight) / 2);--burgerLineAnimationOffsetNegative:calc(var(--burgerHeight) / -2 - var(--burgerLineHeight) / -2)}.burger-toggler:checked~div{div:first-child{animation:top-line-to-x 1s forwards}div:nth-child(2){animation:middle-line-to-x 1s forwards}div:nth-child(3){animation:bottom-line-to-x 1s forwards}}.burger-toggler:not(:checked)~div{div:first-child{animation:top-line-to-burger 1s forwards}div:nth-child(2){animation:middle-line-to-burger 1s forwards}div:nth-child(3){animation:bottom-line-to-burger 1s forwards}}@keyframes top-line-to-x{0%{transform:translateY(0)}25%{transform:translateY(var(--burgerLineAnimationOffset))}50%{transform:translateY(var(--burgerLineAnimationOffset)) rotate(180deg)}to{transform:translateY(var(--burgerLineAnimationOffset)) rotate(225deg)}}@keyframes middle-line-to-x{0%{opacity:1}25%{opacity:0}to{opacity:0}}@keyframes bottom-line-to-x{0%{transform:translateY(0)}25%{transform:translateY(var(--burgerLineAnimationOffsetNegative))}50%{transform:translateY(var(--burgerLineAnimationOffsetNegative)) rotate(180deg)}to{transform:translateY(var(--burgerLineAnimationOffsetNegative)) rotate(315deg)}}@keyframes top-line-to-burger{0%{transform:translateY(var(--burgerLineAnimationOffset)) rotate(225deg)}25%{transform:translateY(var(--burgerLineAnimationOffset)) rotate(0deg)}75%{transform:translateY(var(--burgerLineAnimationOffset)) rotate(0deg)}to{transform:translateY(0)}}@keyframes middle-line-to-burger{0%{opacity:0}75%{opacity:0}to{opacity:1}}@keyframes bottom-line-to-burger{0%{transform:translateY(var(--burgerLineAnimationOffsetNegative)) rotate(315deg)}25%{transform:translateY(var(--burgerLineAnimationOffsetNegative)) rotate(0deg)}to{transform:translateY(0)}}:root{--headerBarHeight:65px}@media (min-width:756px){:root{--headerBarHeight:75px}}@media (min-width:1007px){:root{--headerBarHeight:90px}}:root{--headerMarginTopWhenBlock:0px}@media (min-width:1007px){:root{--headerMarginTopWhenBlock:44px}}:root{--headerMarginXWhenBlock:0px}@media (min-width:1007px){:root{--headerMarginXWhenBlock:30px}}@media (min-width:1285px){:root{--headerMarginXWhenBlock:44px}}@media (min-width:1855px){:root{--headerMarginXWhenBlock:48px}}:root{--headerPaddingXWhenBlock:10px}@media (min-width:568px){:root{--headerPaddingXWhenBlock:20px}}@media (min-width:756px){:root{--headerPaddingXWhenBlock:30px}}@media (min-width:1007px){:root{--headerPaddingXWhenBlock:58px}}:root{--headerBottomPannelHeight:100px}@media (min-width:1285px){:root{--headerBottomPannelHeight:120px}}@media (min-width:1455px){:root{--headerBottomPannelHeight:150px}}:root{--headerBorderRadius:30px;--preHeaderHeight:40px;--carusel-rows:1;--carusel-animation-speed:45s}@keyframes moveUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes moveDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.move-down{animation:moveDown var(--carusel-animation-speed) linear infinite}.move-up{animation:moveUp var(--carusel-animation-speed) linear infinite}:root{--swiper-ourapproach-text-animation-duration:1000ms}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0;transform:translateY(-20px)}to{opacity:1}}.fade{opacity:0;animation:fadeInOut forwards var(--swiper-ourapproach-text-animation-duration)}