@import"https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.0-alpha1/css/bootstrap.min.css";@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--primary-color: $primary-fallback-color;--secondary-color: $secondary-fallback-color;--accent-color: $accent-fallback-color;--font-size-body: 1.125rem}*{box-sizing:border-box;margin:0;padding:0;--lightgray-color: #ECECEC;--black-color: #000000;--white-color: #FFFFFF;--12px: .75rem;--40px: 2.5rem;--18px: 1.125rem;--20px: 1.25rem;--22px: 1.375rem;--16px: 1rem;--24px: 1.5rem;--10px: .625rem;--13px: .813rem;--32px: 2rem}.menu-overlay{position:fixed;inset:0;background:#00000080;z-index:1000}@media(max-width:576px){.menu-overlay{background:transparent}}body{font-family:Barlow,serif;font-size:var(--font-size-body);line-height:normal;text-decoration:none;overflow-x:hidden}.background-overlay{background-image:none;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}@media(min-width:768px){body.page-type-brochure .background-overlay{background-image:linear-gradient(#000000e6,#000000e6),var(--background-image-url-md, none)}.background-overlay{background-image:linear-gradient(#00000080,#00000080),var(--background-image-url-md, none)}}@media(min-width:1200px){body.page-type-brochure .background-overlay{background-image:linear-gradient(#000000e6,#000000e6),var(--background-image-url-lg, none)}.background-overlay{background-image:linear-gradient(#00000080,#00000080),var(--background-image-url-lg, none)}}.documentation-download-link,button{font-weight:700;text-decoration:none}button{all:unset}button:focus{outline:revert}h1{font-size:45px;font-weight:700;line-height:normal;color:var(--secondary-color);margin-bottom:0}h2{font-size:var(--24px);font-weight:700;line-height:normal;text-transform:uppercase;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}h2 span{color:var(--accent-color, grey);display:block;margin-bottom:2.5rem}h3{font-size:var(--20px);font-weight:600;line-height:normal;margin-bottom:0}ul,menu{list-style:none;padding-left:unset}hr{border:solid 1px var(--white-color, lightgrey)}header{background-color:var(--white-color);min-height:90px}header .bidding-button{margin-right:6.5rem}header .logo-container{padding:5px;margin-left:25px}header .logo-container img{max-height:80px}header.transparent{position:absolute;top:0;left:0;right:0;z-index:1;background-color:unset}header.transparent .logo-container{position:relative;background-color:#fff;padding:35px;top:0;left:5rem;border-radius:0 0 .625rem .625rem}@media(max-width:768px){header .bidding-button{display:none}header .logo-container{margin-left:0}header .logo-container img{max-height:80px}header.transparent{position:relative;top:auto;left:auto;right:auto;z-index:auto;background-color:#fff}header.transparent .logo-container{position:static;background-color:unset;left:auto;padding:5px;border-radius:0}header.transparent .logo-container img{max-height:80px}}.button{font-weight:700;font-size:var(--18px)}.bidding-button,.valuation-button{font-size:var(--18px);line-height:normal;text-decoration:none;white-space:nowrap;display:inline-block;padding:.9rem 3rem;border-radius:1.875rem;transition:color .2s ease,background .2s ease,transform .2s ease}.bidding-button{margin-top:20px;color:var(--secondary-color);background:var(--accent-color, grey)}.bidding-button:hover{color:var(--accent-color, grey);background:var(--secondary-color)}.valuation-button{margin-top:20px;color:var(--secondary-color);background:var(--white-color, lightgrey)}.valuation-button:hover{color:var(--white-color, lightgrey);background:var(--secondary-color)}.menu-button{background:none;border:none;cursor:pointer}.menu-button svg{color:var(--primary-color, darkgrey);transition:color .2s ease,background .2s ease,transform .2s ease;display:block}.menu-button svg:hover{color:var(--secondary-color)}.menu-button{background:none;border:none;cursor:pointer;padding:0;transition:transform .3s ease}.menu-button svg{transition:all .3s ease;width:100px;height:90px}.menu-button svg rect:first-child{width:100px;height:90px}.menu-button .bar{transition:all .3s ease}.menu-button:hover{transform:scale(1.05)}.side-nav{font-size:var(--22px);color:var(--white-color, lightgrey);background:var(--primary-color, darkgrey);padding:0 4.688rem;position:fixed;top:0;right:0;width:45rem;height:100vh;max-width:100%;transition:transform .3s ease-in-out;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1050}.side-nav .active{color:var(--secondary-color)}.side-nav-hidden{transform:translate(100%)}.side-nav-visible{transition:transform .3s ease-in-out;transform:translate(0)}.side-nav-close{position:absolute;top:0;right:0;transition:color .3s ease,transform .3s ease,background-color .3s ease}.side-nav-close :hover{background-color:var(--secondary-color)}.side-nav-title{padding-top:9.875rem}.side-nav-menu{padding-top:1.313rem}.side-nav-menu li{margin-bottom:1rem}.side-nav-menu li a,.side-nav-sub-menu-button{color:var(--white-color, lightgrey);font-weight:700;line-height:normal;text-decoration:none;white-space:nowrap;background:none;border:none;transition:color .2s ease,transform .2s ease}.side-nav-menu li a:hover,.side-nav-sub-menu-button:hover{color:var(--secondary-color)}.side-nav-sub-menu-button{font-size:var(--22px)}.side-nav-sub-menu-button svg{margin-left:1.25rem;transition:transform .3s ease-in-out}.side-nav-sub-menu-button-icon{transform:rotate(180deg);transition:transform .3s ease-in-out}.side-nav-sub-menu{max-height:0;visibility:hidden;opacity:0;overflow:hidden;pointer-events:none;transition:height .3s ease,opacity .5s ease,visibility 0s .5s;padding-left:1.5rem}.side-nav-sub-menu.visible{max-height:43.75rem;visibility:visible;opacity:1;pointer-events:all;transition:height .3s ease,opacity .5s ease,visibility 0s 0s}.side-nav-sub-menu li{font-size:var(--18px);margin-bottom:1.25rem}.side-nav-sub-menu li:first-child{margin-top:1.25rem}.side-nav-footer{margin-top:3.5rem}.side-nav-contact a{font-size:var(--16px);color:var(--white-color, lightgrey);font-weight:400;margin-right:1rem;white-space:nowrap;text-decoration:none}.side-nav-contact a:hover{color:var(--secondary-color);text-decoration:underline}.side-nav-socials a{margin-right:.625rem}.side-nav-socials a:last-child{margin-right:0}.side-nav-socials-link svg{transition:filter .1s ease}.side-nav-socials-link svg:hover{filter:invert(1)}@media(max-width:768px){.side-nav-close>svg{margin-left:0;margin-top:-.65rem}.side-nav{width:100%;padding-left:1.25rem;padding-right:1.25rem}.side-nav-title{font-size:var(--32px);padding-top:1rem}.side-nav-menu{font-size:var(--18px);padding-top:1.5rem}.side-nav-sub-menu-button{font-size:var(--18px)}.side-nav-buttons-container{margin-top:1.5rem}.side-nav-buttons-container>.bidding-button,.valuation-button{font-size:var(--16px)}.side-nav-footer{margin-top:1.5rem}.side-nav-socials{margin-bottom:1.5rem}.side-nav-contact a{margin-bottom:.5rem}}.page-title-container{margin-bottom:10px}.page-title{color:var(--black-color);padding-top:35px;padding-bottom:35px}.page-title span{color:var(--white-color);font-size:var(--13px);background-color:var(--primary-color);font-weight:600;padding:4px 8px;border-radius:3px;display:inline-block;position:relative;line-height:1;white-space:nowrap;margin-bottom:.5rem}.page-title h1{color:var(--black-color);text-transform:uppercase;margin-top:0}@media(min-width:768px){.page-title{color:var(--white-color)}.page-title span{font-size:var(--13px);background-color:var(--primary-color);font-weight:600;padding:4px 8px;border-radius:3px;display:inline-block;position:relative;line-height:1;white-space:nowrap;margin-bottom:.5rem}.page-title h1{color:var(--white-color);text-transform:uppercase;margin-top:0}}@media(max-width:767px){.page-title-container{background-color:#efefef}}main.container{padding-bottom:1rem;min-height:calc(100dvh - 680px)}.page-content{background-color:var(--white-color);padding:2rem;border-radius:.938rem}@media(min-width:768px){main.container{padding-bottom:4rem}}.home-slider-container{position:relative;width:100%;overflow:hidden}.home-slider-image-container{width:100%;height:100vh;display:flex}.home-slider-image{width:100%;height:100%;object-fit:cover}.home-slider-buttons-container{position:absolute;bottom:2.5rem;left:6.6rem;display:flex;justify-content:flex-start;align-items:center;gap:2rem}.slider-button-previous,.slider-button-next{background:none;border:none}.slider-button-previous svg,.slider-button-next svg{color:var(--primary-color);transition:color .2s ease}.slider-button-previous svg:hover,.slider-button-next svg:hover{color:var(--secondary-color)}.home-asset-title{font-size:var(--32px);color:var(--white-color, lightgrey)}.home-asset-title span{font-size:var(--18px);color:var(--secondary-color);display:block}.home-address-card{background-color:var(--accent-color);position:absolute;right:5rem;bottom:0;width:auto;min-width:50rem;padding:2.5rem 3.5rem;border-radius:.625rem .625rem 0 0;z-index:1;text-transform:uppercase}.promotion-text-card{background-color:var(--accent-color);position:absolute;right:2rem;top:8rem;padding:1.5rem 2rem;border-radius:.625rem;z-index:10;color:#fff;max-width:26rem;width:auto}.promotion-text-card .promotion-close{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;color:#fff;font-size:1.2rem;cursor:pointer}@media(max-width:768px){.promotion-text-card{top:8rem;right:0;left:0;margin:0 1rem;max-width:100%;border-radius:.5rem;padding:1rem 1.25rem}}.home-summary-container{background-color:var(--secondary-color);color:var(--white-color, lightgrey);padding-top:4rem}.home-summary-description-container,.home-summary-characteristics-container{margin-bottom:4rem}.home-summary-description{margin-bottom:1.5rem;max-height:20.5rem;overflow:hidden;cursor:pointer;line-height:1.6;-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 50%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 50%,#0000)}.home-summary-description:hover{scale:100.5%}.home-characteristics-details:nth-last-child(2){margin-bottom:1rem}.home-characteristics-details>svg{margin-right:1.25rem;flex-shrink:0}.home-characteristics-details>svg path{stroke:var(--primary-color, darkgrey)}.home-characteristics-details>svg path#Fill-6,.home-characteristics-details>svg path#Fill-8,.home-characteristics-details>svg path#Fill-10{fill:var(--primary-color, darkgrey);stroke:transparent}.home-summary-read-more{color:var(--white-color, lightgrey);font-size:22px;font-weight:700;text-decoration:none;margin-bottom:20px}.home-summary-read-more svg{margin-left:.75rem}.home-characteristics-title{font-size:var(--12px);font-weight:400;text-transform:uppercase}.home-characteristics-value{font-size:var(--24px);font-weight:700}.more-information-icons{padding-left:0}.more-information-icons li{display:inline-block;margin-right:2.625rem}.more-information-link{font-size:var(--20px);font-weight:700;text-decoration:none;color:var(--black-color);background-color:var(--lightgray-color);padding:.625rem 4rem .625rem 1.125rem;border-radius:.625rem;transition:color .2s ease,background-color .2s ease,transform .2s ease}.more-information-link:hover{color:var(--white-color);background-color:var(--secondary-color)}.more-information-link svg{color:var(--primary-color, darkgrey);position:absolute;margin-left:1.875rem;margin-top:-.75rem}.home-neighborhood-container{padding-bottom:4rem;padding-top:4rem}.home-asset-price{font-size:var(--18px);font-weight:700;text-decoration:none;color:var(--white-color, lightgrey);align-content:center;background-color:var(--primary-color, darkgrey);padding:.75rem 1.5rem;border-radius:.5rem;text-transform:initial}.home-asset-price svg{margin-left:.75rem}.home-summary-read-more svg path,.home-asset-price svg path{fill:var(--white-color)}@media(min-width:992px){.home-characteristics-details:nth-last-child(2){margin-bottom:4rem}}@media(max-width:992px){.home-address-card{min-width:40rem;padding:2rem 3rem}}@media(max-width:768px){.home-address-card-title{font-size:var(--24px)}.home-address-card-title>span{font-size:var(--18px)}.home-asset-price{width:100%;padding:.75rem 1.5rem;text-align:left;display:inline-block;margin-top:2rem}.home-address-card{min-width:100%;right:0;padding:1.5rem;border-radius:0}.home-summary-description{margin-bottom:1.5rem}.more-information-icons li{display:block;margin-right:0;margin-bottom:1.8rem}.more-information-icons li:last-child{margin-bottom:0}}.sidemenu-card{background-color:var(--white-color);padding:2rem;border-radius:.625rem}.sidemenu-card-text{color:var(--black-color);margin-bottom:1.5rem}.sidemenu-card-button{color:var(--black-color);background-color:var(--lightgray-color, lightgrey);font-weight:700;text-decoration:none;white-space:nowrap;padding:.8em 3rem .9rem 1.2rem;border-radius:.625rem;transition:color .2s ease,background .2s ease,transform .2s ease;position:relative;display:inline-block}.sidemenu-card-button:hover{color:var(--white-color, lightgrey);background-color:var(--secondary-color)}.sidemenu-card-button>svg{position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}.sidemenu-card-button svg circle{fill:var(--primary-color)}.sidemenu-card-button,.password-warning-submit>svg circle{fill:var(--primary-color, darkgrey)}.sidemenu-card-button,.password-warning-submit>svg path{fill:var(--white-color)}.characteristics-header{background-color:var(--primary-color, darkgrey);padding:.3rem 0 .5rem 1rem;border-radius:.625rem;align-self:center}.characteristics-header h2{color:var(--white-color, lightgrey);font-size:var(--24px);margin-bottom:0}.characteristics-header:not(:first-child){margin-top:2rem}.characteristics-details{padding:1.188rem 0 1.188rem .3rem;border-bottom:1px solid var(--lightgray-color);margin-left:0;margin-right:0}.characteristics-key{flex:0 0 40%}.characteristics-value{font-weight:600;line-height:normal;flex:0 0 60%}@media(max-width:768px){.characteristics-key{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}.photogallery-image{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;cursor:pointer}.photogallery-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.photogallery-image .photogallery-image-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000;color:#fff0;font-size:2rem;transition:background .2s ease,color .2s ease;pointer-events:none}.photogallery-image:hover .photogallery-image-overlay{background:#00000059;color:#ffffffe6}.images360-wrapper .preview_wrapper{position:fixed;bottom:0;left:0;right:0;padding:12px 34px;background:var(--white-color);display:flex;align-items:center;justify-content:center}.images360-wrapper .preview_wrapper .custom-arrow{position:absolute;bottom:12px;width:40px;height:40px;background:#e00;color:#fff;border:none;cursor:pointer;z-index:10}.images360-wrapper .preview_wrapper .prev-arrow{left:20px}.images360-wrapper .preview_wrapper .next-arrow{right:20px}.images360-wrapper .preview_wrapper .slick-list{overflow:visible;width:100%}.images360-wrapper .slick-slide{width:140px;padding-right:10px}.images360-wrapper .small-slider-img{width:100%;cursor:pointer}.images360-wrapper .small-slider-img.active-thumbnail{border:1px solid #b3b3b3}.images360-wrapper .fullscreen-wrapper{position:relative;height:calc(100vh - 140px);width:100%;z-index:0}.images360-wrapper .preview_wrapper{position:fixed;bottom:0;left:0;right:0;height:140px;padding:0 60px;background:var(--white-color);display:flex;align-items:center;justify-content:center;z-index:10}.images360-wrapper .preview_wrapper .slider-wrapper{width:65%;height:100%;position:relative;padding:20px;overflow:hidden}.images360-wrapper .preview_wrapper .custom-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;background:#e00;color:#fff;cursor:pointer;z-index:20}.images360-wrapper .preview_wrapper .prev-arrow{left:16px}.images360-wrapper .preview_wrapper .next-arrow{right:16px}.images360-wrapper .preview_wrapper .slick-list{overflow:visible!important}.images360-wrapper .preview_wrapper .slide-img-wrapper{padding:0 8px;width:120px}.images360-wrapper .preview_wrapper .slide-img-wrapper:focus-visible{outline:none}.images360-wrapper .preview_wrapper .small-slider-img{width:100%;height:auto;cursor:pointer;transition:transform .2s ease}.images360-wrapper .preview_wrapper .small-slider-img.active-thumbnail{transform:scale(1.3)}@media(max-width:750px){.images360-wrapper .preview_wrapper .slider-wrapper{width:100%!important}}body.page-type-video header{position:absolute;top:0;left:0;right:0;z-index:1;background-color:unset}body.page-type-video header .logo-container{position:relative;background-color:#fff;padding:35px;top:0;left:5rem;border-radius:0 0 .625rem .625rem}body.page-type-video .video-wrapper{position:fixed;left:0;top:0;z-index:-1;height:100%;width:100%}body.page-type-video .video-wrapper>div,body.page-type-video .video-wrapper iframe{height:100%}body.page-type-matterport .iframe-container{position:relative;width:100%;aspect-ratio:10368/5917;overflow:hidden}body.page-type-matterport .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}body.page-type-interactive_floor_plan .iframe-container{position:relative;width:100%;overflow:hidden;aspect-ratio:10368/5917}body.page-type-interactive_floor_plan .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media(max-width:770px){body.page-type-interactive_floor_plan .iframe-container{aspect-ratio:1/1}}body.page-type-solar_panels_information .iframe-container{position:relative;width:100%;overflow:hidden;aspect-ratio:10368/5917}body.page-type-solar_panels_information .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media(max-width:770px){body.page-type-solar_panels_information .iframe-container{aspect-ratio:1/1}}body.page-type-cadastral_map .iframe-container{position:relative;width:100%;overflow:hidden;aspect-ratio:10368/5917}body.page-type-cadastral_map .iframe-container #map{position:absolute;top:0;left:0;width:100%;height:100%;border:none}body.page-type-location .iframe-container{position:relative;width:100%;overflow:hidden;aspect-ratio:10368/5917}body.page-type-location .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}section.map-section{font-size:var(--16px);position:relative;max-width:100%;height:75vh}section.map-section .map-view{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}section.map-section .button-container{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:5}section.map-section .button-row{background-color:var(--white-color, lightgrey);border-radius:3.125rem;padding:.25rem;box-shadow:0 .25rem .75rem #0003}section.map-section .button-row .btn.map-button{color:#555;font-weight:500;border-radius:.625rem;border:none;padding:.5rem 1rem;margin-right:.5rem;transition:all .2s;cursor:pointer}section.map-section .button-row .btn.map-button:first-child{margin-right:.5rem}section.map-section .button-row .btn.map-button:last-child{margin-left:0;margin-right:0}section.map-section .button-row .btn.map-button.active{background-color:var(--primary-color, darkgrey);color:var(--white-color, lightgrey);border-radius:3.125rem}section.map-section .button-row .btn.map-button:hover:not(.active){background-color:#f0f0f0;border-radius:3.125rem}section.map-section .map-select-mobile{color:#555;font-weight:500;background-color:var(--white-color, lightgrey);border-radius:3.125rem;border:none;padding:.5rem 1rem;box-shadow:0 .25rem .75rem #0003;display:none}section.map-section .map-select-mobile:focus{outline:none}@media(max-width:768px){section.map-section .map-select-mobile{display:block;position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:5;width:auto}section.map-section .button-row{display:none}}.documentation-download-link{margin-top:1.313rem;font-size:var(--16px);color:var(--black-color);background-color:var(--lightgray-color);position:relative;display:inline-block;padding:.8rem 50px .8rem 1.2rem;border-radius:.625rem;transition:color .2s ease,background .2s ease,transform .2s ease}.documentation-download-link:hover{color:var(--white-color, lightgrey);background-color:var(--secondary-color)}.documentation-download-link>svg,.documentation-download-link .download-link-icons-container{position:absolute;top:50%;right:-.5rem;transform:translateY(-50%);display:flex;align-items:center;gap:.813rem}.documentation-download-link>svg svg circle,.documentation-download-link .download-link-icons-container svg circle{fill:var(--primary-color, darkgrey)}.documentation-download-link>svg circle{fill:var(--primary-color, darkgrey)}.documentation-download-link>svg path{fill:var(--white-color)}.overlay{position:fixed;inset:0;background:#000000ab;z-index:1000;overflow:hidden;display:flex;justify-content:center;align-items:center}.password-warning{background-color:var(--white-color, lightgrey);padding:2rem;border-radius:.625rem;max-width:30rem;width:100%;box-sizing:border-box}.password-warning-title{margin-bottom:1.5rem}.password-warning-text{font-size:var(--16px);color:var(--black-color);font-weight:400;line-height:normal;margin-bottom:2.5rem}.password-warning-input{font-family:Barlow,serif;background-color:var(--lightgray-color);padding:.625em 0 .625rem 1.25rem;border:none;border-radius:.625rem;width:100%}.password-warning-submit{position:absolute;margin-left:-1.5rem;cursor:pointer;background:none;border:none}@media(max-width:768px){.password-warning{padding:1.5rem;max-width:80%}.password-warning-title{font-size:var(--32px)}}.fslightbox-source{background-color:#f9f9f9}.fslightbox-fade-in-strong{animation-fill-mode:forwards!important}.lightbox_embed_document{height:90vh!important;width:80vw!important}.dashboard-block{text-decoration:none}.full-height-modal{height:90vh}.documentation-pdf-modal .modal-content{border:none;border-radius:10px;overflow:hidden;box-shadow:0 10px 40px #00000059}.documentation-pdf-modal .modal-header{background:#f7f7f8;border-bottom:1px solid #e7e7ea;padding:.85rem 1.25rem}.documentation-pdf-modal .modal-header .modal-title{flex:1 1 auto;min-width:0;font-size:1rem;font-weight:600;color:#2c2c2e;word-break:break-word}.documentation-pdf-modal .modal-body{background:#4b4f52;padding:1.5rem}.documentation-pdf-modal__title{display:flex;align-items:center;width:100%}.documentation-pdf-modal__download{margin-left:auto;padding-left:1rem;margin-right:1rem;color:#9a9aa0;font-size:.9rem;line-height:1;transition:color .15s ease}.documentation-pdf-modal__download:hover,.documentation-pdf-modal__download:focus{color:#2c2c2e}.documentation-pdf-modal__nav{position:fixed;top:50%;transform:translateY(-50%);z-index:1060;width:56px;height:56px;padding:0;border:none;border-radius:0;background:#00000080;color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease;animation:documentationPdfNavFadeIn .25s ease}.documentation-pdf-modal__nav:hover,.documentation-pdf-modal__nav:focus{background:#000000bf}.documentation-pdf-modal__nav--prev{left:0}.documentation-pdf-modal__nav--next{right:0}@keyframes documentationPdfNavFadeIn{0%{opacity:0}to{opacity:1}}.lightbox-pdf{display:flex;flex-direction:column;align-items:center}.lightbox-pdf .react-pdf__Document{display:flex;flex-direction:column;align-items:center;gap:1rem}.lightbox-pdf .react-pdf__Page{border-radius:3px;overflow:hidden;box-shadow:0 3px 14px #0006}.lightbox-pdf__message{min-height:75vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#fff;text-align:center}@media(min-width:993px){body.page-type-brochure .container{padding-top:30px;max-width:calc(95vw - 100px)}}@media(min-width:1100px){body.page-type-brochure .container{padding-top:20px;max-width:min(75vw - 400px,800px)}}@media(max-width:992px){body.page-type-brochure .background-overlay{background-color:#000}body.page-type-brochure .container{padding-top:10px;min-width:95%}}.floorplans-maps-select{background-color:var(--lightgray-color);padding:.75rem 5.625rem .75rem 1.25rem;border:none;border-radius:.625rem}.floorplans-maps-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:5rem}.floorplans-maps-container img{max-width:100%;height:auto;flex:1 1 45%}.neighborhood-map{width:100%;height:40vh;min-height:300px}.neighborhood-map-button:hover,.neighborhood-map-button.active{background-color:var(--secondary-color);color:var(--white-color);transition:background-color .2s ease,color .2s ease,transform .2s ease}.neighborhood-map-button svg{color:var(--primary-color)}.neighborhood-map-button{font-size:var(--13px);color:var(--black-color);background-color:var(--lightgray-color);white-space:nowrap;width:100%;text-align:left;position:relative;border-radius:100px;border:none}.neighborhood-icon{transform:translate(-10%)}.neighborhood-icon-background{color:var(--primary-color)}.neighborhood-walking-distance-title{font-size:var(--13px);font-weight:700;line-height:normal;margin-bottom:.5rem}.neighborhood-walking-distance{margin-top:2.625rem}.neighborhood-walking-distance-icon svg{color:var(--primary-color)}.neighborhood-walking-distance ul{display:flex;align-items:center;gap:.625rem;margin-bottom:.875rem;padding-left:0}.neighborhood-walking-distance ul:last-child{margin-bottom:0}.neighborhood-walking-distance ul li{display:flex;align-items:center}.neighborhood-map-icon{background-color:var(--primary-color)}.location-image-container,.solar-image-container,.sunposition-property-container{display:flex;flex-wrap:wrap;gap:3.125rem;justify-content:center}.location-image-container img,.solar-image-container img,.sunposition-property-container canvas{max-width:100%;height:auto;flex:1 1 45%}body.page-type-sun_position .frame{position:relative;width:100%;overflow:hidden;aspect-ratio:10368/5917;height:700px}body.page-type-sun_position .time-control{background-color:#ecececb0;position:absolute;width:70%;bottom:0;left:50%;transform:translate(-50%);z-index:10}@media(max-width:770px){body.page-type-sun_position .frame{height:400px}body.page-type-sun_position .time-control{width:100%;padding:5px 10px}}body.page-type-bidding .page-title-container{background:var(--lightgray-color)}body.page-type-bidding .page-title-container h1{color:var(--black-color)}.bidding-card-container{z-index:2;position:relative;height:auto}.bidding-image{object-fit:cover;object-position:center;height:100%;width:100%;border-radius:.625rem 0 0 .625rem}.card{background-color:#fafafa;border:1px solid #DCDCDC;border-radius:.625rem}.bidding-card-address{font-size:var(--22px);font-weight:500;line-height:normal}.card-body{padding:1.5rem}.bidding-card-characteristics-list{margin:1.5rem 0}.bidding-card-characteristics-list li{display:inline-block;margin-right:1rem}.bidding-card-characteristic svg{color:var(--primary-color, darkgrey);max-width:4.75rem;max-height:1.5rem;margin-right:.5rem}.bidding-card-characteristic svg#Fill-6,.bidding-card-characteristic svg#Fill-8,.bidding-card-characteristic svg#Fill-10{fill:var(--primary-color, darkgrey);stroke:transparent}.bidding-card-price{font-size:var(--16px);font-weight:700}.bidding-estate-agency{padding-left:1.5rem;padding-bottom:1.5rem}.bidding-estate-agency-info,.bidding-form-your-offer,.bidding-form-your-data{padding:1.5rem;background-color:#fafafa;border:1px solid #DCDCDC;border-radius:.625rem;margin-top:1.5rem}.bidding-form-title{font-size:var(--32px)}.bidding-form-subtitle{font-size:var(--24px)}.form-switch .form-check-input{transform:scale(1.5)}.form-check-label{margin-left:1.5rem;font-weight:700}.form-check-radio{margin-left:.1rem}.form-check-label{font-weight:400}.bidding-estate-agency-info{position:relative}.bidding-estate-agency-info img{width:137px;height:53px}.bidding-estate-agency-info-name{margin:2rem 0}.bidding-side-card{background-color:var(--lightgray-color)}@media(max-width:768px){.bidding-image{border-radius:.625rem .625rem 0 0}}.form-button-container{margin-top:3.5rem}.form-button{font-family:Barlow,sans-serif;font-size:var(--16px);color:var(--black-color);background-color:var(--lightgray-color);font-weight:700;line-height:normal;text-decoration:none;white-space:nowrap;padding:.8em 5rem .8rem 1.2rem;border-radius:.625rem;border:none;cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .2s ease}.form-button:hover{color:var(--white-color);background-color:var(--secondary-color, darkgrey)}.form-button>svg{position:absolute;margin-left:3rem;margin-top:-.76rem}.contact-information{margin-top:.75rem}.contact-information svg{color:var(--primary-color, darkgrey);margin-right:1.5rem}.contact-information a{color:var(--black-color)}.contact-information a:hover{color:var(--primary-color, darkgrey)}.contact-information div{margin-bottom:1rem}.contact-information div:last-child{margin-bottom:0}.contact-form-recaptcha{background-color:var(--lightgray-color);width:18rem;height:4.125rem;flex-shrink:0;border-radius:.313rem}.form-button>svg circle{fill:var(--primary-color, darkgrey)}.form-button>svg path{fill:var(--white-color)}.footer-container{background-color:var(--primary-color, darkgrey);padding:4rem 0;font-size:var(--16px);color:var(--white-color, lightgrey);font-weight:400;line-height:1.875rem}.footer-title{font-size:var(--22px);color:var(--white-color, lightgrey);font-weight:700;line-height:normal}.footer-subtitle{font-size:var(--16px);color:var(--black-color);font-weight:400;line-height:normal}.footer-container a{color:var(--white-color, lightgrey);text-decoration:none}.footer-container a:hover{color:var(--secondary-color);text-decoration:underline}.footer-social-media-icons li{display:inline-block;margin-left:.5rem;margin-top:.5rem}.footer-socials-icon svg{transition:transform .2s ease,filter .2s ease}.footer-socials-icon svg:hover{transform:scale(1.15);filter:invert(1)}.footer-credits p{font-size:var(--12px);color:var(--black-color);font-weight:400;line-height:normal;padding-top:1.188rem}.move-gateway-btn{position:fixed;left:0;top:50%;transform:translateY(-50%);width:56px;min-height:96px;background:#00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 12px 12px 0;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .2s ease}.move-gateway-btn:hover{background-color:#000!important}.move-gateway-btn .move-gateway-btn-logo{width:54px;height:auto;filter:brightness(0) invert(1);transform:rotate(90deg)}.move-gateway-page{min-height:100vh;display:flex;align-items:center;justify-content:center;cursor:pointer}.move-gateway-logo{max-width:182px;height:auto}.move-gateway-modal{background:#fff;border-radius:8px;padding:1.5rem;width:100%;max-width:24rem;text-align:center;font-size:.875rem;position:relative;cursor:default}.move-gateway-close{position:absolute;top:.75rem;right:.75rem;background:none;border:none;font-size:1.25rem;line-height:1;cursor:pointer;color:#000;opacity:.5}.move-gateway-close:hover{opacity:1}.move-gateway-btn-primary{background-color:var(--primary-color)!important;border:2px solid var(--primary-color)!important;color:#fff!important}.move-gateway-btn-primary:hover{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important;color:#fff!important}.move-gateway-btn-outline{background-color:transparent!important;border:2px solid var(--primary-color)!important;color:var(--primary-color)!important}.move-gateway-btn-outline:hover{background-color:transparent!important;border-color:var(--secondary-color)!important;color:var(--secondary-color)!important}@media(max-width:992px){.statistics{margin-top:3rem}.contact-location{height:50vh}}@media(max-width:768px){h1{font-size:32px}h2{font-size:var(--24px)}.page-content{padding:0}.background-overlay{background:none}.location-image-container,.solar-image-container,.sunposition-property-container,.floorplans-maps img{flex:1 1 100%}}.cursor-pointer{cursor:pointer}.restricted-site-card{overflow:hidden;border:none}.fslightbox-toolbar-button[title="Enter fullscreen"]{display:none!important}.language-switcher{margin-top:4rem;margin-bottom:3rem}.language-switcher a{text-decoration:none;font-weight:400;color:#fff}.language-switcher a.active{font-weight:700;color:var(--secondary-color)}.language-switcher a:hover{text-decoration:underline}.slick-slider .slick-slide img{display:inline!important}
