@import url(https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.0-alpha1/css/bootstrap.min.css);
@import url(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:1rem}*{--lightgray-color:#ececec;--black-color:#000;--white-color:#fff;--12px:0.75rem;--40px:2.5rem;--18px:1.125rem;--20px:1.25rem;--22px:1.375rem;--16px:1rem;--24px:1.5rem;--10px:0.625rem;--13px:0.813rem;--32px:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-family:Barlow,serif;font-size:var(--font-size-body);line-height:normal;text-decoration:none}.background-overlay{background-attachment:fixed;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){body.page-type-brochure .background-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.9)),to(rgba(0,0,0,.9))),var(--background-image-url-md,none);background-image:linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,.9)),var(--background-image-url-md,none)}.background-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),var(--background-image-url-md,none);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),var(--background-image-url-md,none)}}@media (min-width:1200px){body.page-type-brochure .background-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.9)),to(rgba(0,0,0,.9))),var(--background-image-url-lg,none);background-image:linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,.9)),var(--background-image-url-lg,none)}.background-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),var(--background-image-url-lg,none);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),var(--background-image-url-lg,none)}}.documentation-download-link,button{font-weight:700;text-decoration:none}button{all:unset}button:focus{outline:revert}h1{color:var(--secondary-color);font-size:45px;margin-bottom:0}h1,h2{font-weight:700;line-height:normal}h2{font-size:35px;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-transform:uppercase;word-break:break-word}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}menu,ul{list-style:none;padding-left:unset}hr{border:1px solid var(--white-color,#d3d3d3)}header{background-color:var(--white-color);min-height:90px}header .bidding-button{margin-right:6.5rem}header .logo-container{margin-left:25px;padding:5px}header .logo-container img{max-height:80px}header.transparent{background-color:unset;left:0;position:absolute;right:0;top:0;z-index:1}header.transparent .logo-container{background-color:#fff;border-radius:0 0 .625rem .625rem;left:5rem;padding:35px;position:relative;top:0}@media (max-width:768px){header .bidding-button{display:none}header .logo-container{margin-left:0}header .logo-container img{max-height:80px}header.transparent .logo-container{border-radius:0 0 .625rem 0;left:0;padding:25px}header.transparent .logo-container img{max-height:56px}}.button{font-size:var(--18px);font-weight:700}.bidding-button,.valuation-button{border-radius:1.875rem;display:inline-block;font-size:var(--18px);line-height:normal;padding:.9rem 3rem;text-decoration:none;-webkit-transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease,-webkit-transform .2s ease;white-space:nowrap}.bidding-button{background:var(--accent-color,grey);color:var(--secondary-color);margin-top:20px}.bidding-button:hover{background:var(--secondary-color);color:var(--accent-color,grey)}.valuation-button{background:var(--white-color,#d3d3d3);color:var(--secondary-color);margin-top:20px}.valuation-button:hover{background:var(--secondary-color);color:var(--white-color,#d3d3d3)}.menu-button svg{color:var(--primary-color,#a9a9a9);display:block;-webkit-transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease,-webkit-transform .2s ease}.menu-button svg:hover{color:var(--secondary-color)}.menu-button{background:none;border:none;cursor:pointer;padding:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.menu-button svg{-webkit-transition:all .3s ease;transition:all .3s ease}.menu-button svg,.menu-button svg rect:first-child{height:90px;width:100px}.menu-button .bar{-webkit-transition:all .3s ease;transition:all .3s ease}.menu-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.side-nav{-webkit-overflow-scrolling:touch;background:var(--primary-color,#a9a9a9);color:var(--white-color,#d3d3d3);font-size:var(--22px);height:100vh;max-width:100%;overflow-y:auto;padding:0 4.688rem;position:fixed;right:0;top:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:45rem;z-index:1050}.side-nav .active{color:var(--secondary-color)}.side-nav-hidden{-webkit-transform:translateX(100%);transform:translateX(100%)}.side-nav-visible{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.side-nav-close{position:absolute;right:0;top:0;-webkit-transition:color .3s ease,background-color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,background-color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,transform .3s ease,background-color .3s ease;transition:color .3s ease,transform .3s ease,background-color .3s ease,-webkit-transform .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{background:none;border:none;color:var(--white-color,#d3d3d3);font-weight:700;line-height:normal;text-decoration:none;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease;white-space:nowrap}.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}.side-nav-sub-menu-button svg,.side-nav-sub-menu-button-icon{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.side-nav-sub-menu-button-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.side-nav-sub-menu{max-height:0;opacity:0;overflow:hidden;padding-left:1.5rem;pointer-events:none;-webkit-transition:height .3s ease,opacity .5s ease,visibility 0s .5s;transition:height .3s ease,opacity .5s ease,visibility 0s .5s;visibility:hidden}.side-nav-sub-menu.visible{max-height:43.75rem;opacity:1;pointer-events:all;-webkit-transition:height .3s ease,opacity .5s ease,visibility 0s 0s;transition:height .3s ease,opacity .5s ease,visibility 0s 0s;visibility:visible}.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{color:var(--white-color,#d3d3d3);font-size:var(--16px);font-weight:400;margin-right:1rem;white-space:nowrap}.side-nav-contact a:hover{color:var(--black-color)}.side-nav-socials a{margin-right:.625rem}.side-nav-socials a:last-child{margin-right:0}.side-nav-socials-link svg{-webkit-transition:-webkit-filter .1s ease;transition:-webkit-filter .1s ease;transition:filter .1s ease;transition:filter .1s ease,-webkit-filter .1s ease}.side-nav-socials-link svg:hover{-webkit-filter:invert(1);filter:invert(1)}@media (max-width:768px){.side-nav-close>svg{margin-left:0;margin-top:-.65rem}.side-nav{padding-left:1.25rem;padding-right:1.25rem;width:100%}.side-nav-title{font-size:var(--32px);padding-top:1rem}.side-nav-menu{padding-top:1.5rem}.side-nav-menu,.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-bottom:35px;padding-top:35px}.page-title span{background-color:var(--primary-color);border-radius:3px;color:var(--white-color);font-size:var(--13px);font-weight:600;padding:4px 8px}.page-title h1{color:var(--black-color);text-transform:uppercase}@media (min-width:768px){.page-title{color:var(--white-color)}.page-title span{background-color:var(--primary-color);border-radius:3px;font-size:var(--13px);font-weight:600;padding:4px 8px}.page-title h1{color:var(--white-color);text-transform:uppercase}}@media (max-width:767px){.page-title-container{background-color:#efefef}}main.container{padding-bottom:1rem}.page-content{background-color:var(--white-color);border-radius:.938rem;padding:2rem}@media (min-width:768px){main.container{padding-bottom:4rem}}.home-slider-container{height:100dvh;overflow:hidden;position:relative;width:100%}.home-slider-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;width:100%}.home-slider-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-slider-buttons-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;justify-content:flex-start;left:6.6rem;position:absolute}.slider-button-next,.slider-button-previous{background:none;border:none}.slider-button-next svg,.slider-button-previous svg{color:var(--primary-color);-webkit-transition:color .2s ease;transition:color .2s ease}.slider-button-next svg:hover,.slider-button-previous svg:hover{color:var(--secondary-color)}.home-asset-title{color:var(--white-color,#d3d3d3);font-size:var(--32px)}.home-asset-title span{color:var(--secondary-color);display:block;font-size:var(--18px)}.home-address-card{background-color:var(--accent-color);border-radius:.625rem .625rem 0 0;bottom:0;min-width:50rem;padding:2.5rem 3.5rem;position:absolute;right:5rem;text-transform:uppercase;width:auto;z-index:1}.home-summary-container{background-color:var(--secondary-color);color:var(--white-color,#d3d3d3);padding-top:4rem}.home-summary-characteristics-container,.home-summary-description-container{margin-bottom:4rem}.home-summary-description{cursor:pointer;margin-bottom:1.5rem;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),to(transparent));mask-image:linear-gradient(180deg,#000 50%,transparent);max-height:20.5rem;overflow:hidden}.home-summary-description:hover{scale:100.5%}.home-characteristics-details:nth-last-child(2){margin-bottom:1rem}.home-characteristics-details>svg{-ms-flex-negative:0;flex-shrink:0;margin-right:1.25rem}.home-characteristics-details>svg path{stroke:var(--primary-color,#a9a9a9)}.home-characteristics-details>svg path#Fill-10,.home-characteristics-details>svg path#Fill-6,.home-characteristics-details>svg path#Fill-8{fill:var(--primary-color,#a9a9a9);stroke:transparent}.home-summary-read-more{color:var(--white-color,#d3d3d3);font-size:22px;font-weight:700;margin-bottom:20px;text-decoration:none}.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-bottom:3rem;margin-right:2.625rem}.more-information-link{background-color:var(--lightgray-color);border-radius:.625rem;color:var(--black-color);font-size:var(--20px);font-weight:700;padding:.625rem 4rem .625rem 1.125rem;text-decoration:none;-webkit-transition:color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background-color .2s ease,transform .2s ease;transition:color .2s ease,background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.more-information-link:hover{background-color:var(--secondary-color);color:var(--white-color)}.more-information-link svg{color:var(--primary-color,#a9a9a9);margin-left:1.875rem;margin-top:-.75rem;position:absolute}.home-neighborhood-container{padding-bottom:4rem;padding-top:4rem}.home-asset-price{-ms-flex-line-pack:center;align-content:center;background-color:var(--primary-color,#a9a9a9);border-radius:1.875rem;color:var(--white-color,#d3d3d3);font-size:var(--18px);font-weight:700;padding:.9rem 3rem;text-decoration:none;text-transform:none}.home-asset-price svg{margin-left:.75rem}.home-asset-price svg path,.home-summary-read-more 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{margin-top:2rem;text-align:center;width:100%}.home-address-card{border-radius:0;min-width:100%;padding:1.5rem;right:0}.home-summary-description{margin-bottom:1.5rem}}.sidemenu-card{background-color:var(--white-color);border-radius:.625rem;padding:2rem}.sidemenu-card-text{color:var(--black-color);margin-bottom:1.5rem}.sidemenu-card-button{background-color:var(--lightgray-color,#d3d3d3);border-radius:.625rem;color:var(--black-color);font-weight:700;padding:.8em 2.5rem .8rem 1.2rem;text-decoration:none;-webkit-transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease,-webkit-transform .2s ease;white-space:nowrap}.sidemenu-card-button:hover{background-color:var(--secondary-color);color:var(--white-color,#d3d3d3)}.sidemenu-card-button svg{margin-left:1rem;margin-top:-.75rem;position:absolute}.sidemenu-card-button svg circle{fill:var(--primary-color)}.password-warning-submit>svg circle,.sidemenu-card-button{fill:var(--primary-color,#a9a9a9)}.password-warning-submit>svg path,.sidemenu-card-button{fill:var(--white-color)}.characteristics-header{-ms-flex-item-align:center;align-self:center;background-color:var(--primary-color,#a9a9a9);border-radius:.625rem;padding:.3rem 0 .5rem 1rem}.characteristics-header h2{color:var(--white-color,#d3d3d3);font-size:18px;margin-bottom:0}.characteristics-header:not(:first-child){margin-top:2rem}.characteristics-details{border-bottom:1px solid var(--lightgray-color);margin-left:0;margin-right:0;padding:1.188rem 0 1.188rem .3rem}.characteristics-key{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.characteristics-value{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;font-weight:600;line-height:normal}@media (max-width:768px){.characteristics-key{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}.photogallery-image{aspect-ratio:3/2;overflow:hidden;position:relative;width:100%}.photogallery-image img{cursor:pointer;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.images360-wrapper .preview_wrapper{padding:12px 34px}.images360-wrapper .preview_wrapper .custom-arrow{bottom:12px;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{padding-right:10px;width:140px}.images360-wrapper .small-slider-img{cursor:pointer;width:100%}.images360-wrapper .small-slider-img.active-thumbnail{border:1px solid #b3b3b3}.images360-wrapper .fullscreen-wrapper{height:calc(100vh - 140px);position:relative;width:100%;z-index:0}.images360-wrapper .preview_wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--white-color);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:140px;justify-content:center;left:0;padding:0 60px;position:fixed;right:0;z-index:10}.images360-wrapper .preview_wrapper .slider-wrapper{height:100%;overflow:hidden;padding:20px;position:relative;width:65%}.images360-wrapper .preview_wrapper .custom-arrow{background:#e00;border:none;color:#fff;cursor:pointer;height:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;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{cursor:pointer;height:auto;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.images360-wrapper .preview_wrapper .small-slider-img.active-thumbnail{-webkit-transform:scale(1.3);transform:scale(1.3)}@media (max-width:750px){.images360-wrapper .preview_wrapper .slider-wrapper{width:100%!important}}body.page-type-video header{background-color:unset;left:0;position:absolute;right:0;top:0;z-index:1}body.page-type-video header .logo-container{background-color:#fff;border-radius:0 0 .625rem .625rem;left:5rem;padding:35px;position:relative;top:0}body.page-type-video .video-wrapper{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}body.page-type-video .video-wrapper iframe,body.page-type-video .video-wrapper>div{height:100%}body.page-type-matterport .iframe-container{aspect-ratio:10368/5917;overflow:hidden;position:relative;width:100%}body.page-type-matterport .iframe-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}body.page-type-interactive_floor_plan .iframe-container{aspect-ratio:10368/5917;overflow:hidden;position:relative;width:100%}body.page-type-interactive_floor_plan .iframe-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:770px){body.page-type-interactive_floor_plan .iframe-container{aspect-ratio:1/1}}body.page-type-solar_panels_information .iframe-container{aspect-ratio:10368/5917;overflow:hidden;position:relative;width:100%}body.page-type-solar_panels_information .iframe-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:770px){body.page-type-solar_panels_information .iframe-container{aspect-ratio:1/1}}body.page-type-cadastral_map .iframe-container{aspect-ratio:10368/5917;overflow:hidden;position:relative;width:100%}body.page-type-cadastral_map .iframe-container #map{border:none;height:100%;left:0;position:absolute;top:0;width:100%}body.page-type-location .iframe-container{aspect-ratio:10368/5917;overflow:hidden;position:relative;width:100%}body.page-type-location .iframe-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}section.map-section{font-size:var(--16px);height:75vh;max-width:100%;position:relative}section.map-section .map-view{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.map-section .button-container{bottom:2rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}section.map-section .button-row{background-color:var(--white-color,#d3d3d3);border-radius:3.125rem;-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.2);box-shadow:0 .25rem .75rem rgba(0,0,0,.2);padding:.25rem}section.map-section .button-row .btn.map-button{border:none;border-radius:.625rem;color:#555;cursor:pointer;font-weight:500;margin-right:.5rem;padding:.5rem 1rem;-webkit-transition:all .2s;transition:all .2s}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,#a9a9a9);border-radius:3.125rem;color:var(--white-color,#d3d3d3)}section.map-section .button-row .btn.map-button:hover:not(.active){background-color:#f0f0f0;border-radius:3.125rem}section.map-section .map-select-mobile{background-color:var(--white-color,#d3d3d3);border:none;border-radius:3.125rem;-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.2);box-shadow:0 .25rem .75rem rgba(0,0,0,.2);color:#555;display:none;font-weight:500;padding:.5rem 1rem}section.map-section .map-select-mobile:focus{outline:none}@media (max-width:768px){section.map-section .map-select-mobile{bottom:2rem;display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;z-index:5}section.map-section .button-row{display:none}}.documentation-download-link{background-color:var(--lightgray-color);border-radius:.625rem;color:var(--black-color);display:inline-block;font-size:var(--16px);margin-top:1.313rem;padding:.8rem 50px .8rem 1.2rem;position:relative;-webkit-transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease,-webkit-transform .2s ease}.documentation-download-link:hover{background-color:var(--secondary-color);color:var(--white-color,#d3d3d3)}.documentation-download-link .download-link-icons-container,.documentation-download-link>svg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.813rem;position:absolute;right:-.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.documentation-download-link .download-link-icons-container svg circle,.documentation-download-link>svg circle,.documentation-download-link>svg svg circle{fill:var(--primary-color,#a9a9a9)}.documentation-download-link>svg path{fill:var(--white-color)}.overlay{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.67);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.password-warning{background-color:var(--white-color,#d3d3d3);border-radius:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:30rem;padding:2rem;width:100%}.password-warning-title{margin-bottom:1.5rem}.password-warning-text{color:var(--black-color);font-size:var(--16px);font-weight:400;line-height:normal;margin-bottom:2.5rem}.password-warning-input{background-color:var(--lightgray-color);border:none;border-radius:.625rem;font-family:Barlow,serif;padding:.625em 0 .625rem 1.25rem;width:100%}.password-warning-submit{background:none;border:none;cursor:pointer;margin-left:-1.5rem;position:absolute}@media (max-width:768px){.password-warning{max-width:80%;padding:1.5rem}.password-warning-title{font-size:var(--32px)}}.fslightbox-source{background-color:#f9f9f9}.fslightbox-fade-in-strong{-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important}.lightbox_embed_document{height:90vh!important;width:80vw!important}.dashboard-block{text-decoration:none}.full-height-modal{height:90vh}@media (min-width:993px){body.page-type-brochure .container{max-width:calc(95vw - 100px);padding-top:30px}}@media (min-width:1100px){body.page-type-brochure .container{max-width:min(75vw - 400px,800px);padding-top:20px}}@media (max-width:992px){body.page-type-brochure .background-overlay{background-color:#000}body.page-type-brochure .container{min-width:95%;padding-top:10px}}.floorplans-maps-select{background-color:var(--lightgray-color);border:none;border-radius:.625rem;padding:.75rem 5.625rem .75rem 1.25rem}.floorplans-maps-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-top:5rem}.floorplans-maps-container img{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;height:auto;max-width:100%}.neighborhood-map{height:40vh;min-height:300px;width:100%}.neighborhood-map-button.active,.neighborhood-map-button:hover{background-color:var(--secondary-color);color:var(--white-color);-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s ease,-webkit-transform .2s ease}.neighborhood-map-button svg{color:var(--primary-color)}.neighborhood-map-button{background-color:var(--lightgray-color);border:none;border-radius:100px;color:var(--black-color);font-size:var(--13px);position:relative;text-align:left;white-space:nowrap;width:100%}.neighborhood-icon{-webkit-transform:translateX(-10%);transform:translateX(-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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;margin-bottom:.875rem;padding-left:0}.neighborhood-walking-distance ul:last-child{margin-bottom:0}.neighborhood-walking-distance ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.neighborhood-map-icon{background-color:var(--primary-color)}.location-image-container,.solar-image-container,.sunposition-property-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.125rem;justify-content:center}.location-image-container img,.solar-image-container img,.sunposition-property-container canvas{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;height:auto;max-width:100%}body.page-type-sun_position .frame{aspect-ratio:10368/5917;height:700px;overflow:hidden;position:relative;width:100%}body.page-type-sun_position .time-control{background-color:hsla(0,0%,93%,.69);bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70%;z-index:10}@media (max-width:770px){body.page-type-sun_position .frame{height:400px}body.page-type-sun_position .time-control{padding:5px 10px;width:100%}}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{height:auto;position:relative;z-index:2}.bidding-image{border-radius:.625rem 0 0 .625rem;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.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,#a9a9a9);margin-right:.5rem;max-height:1.5rem;max-width:4.75rem}.bidding-card-characteristic svg#Fill-10,.bidding-card-characteristic svg#Fill-6,.bidding-card-characteristic svg#Fill-8{fill:var(--primary-color,#a9a9a9);stroke:transparent}.bidding-card-price{font-size:var(--16px);font-weight:700}.bidding-estate-agency{padding-bottom:1.5rem;padding-left:1.5rem}.bidding-estate-agency-info,.bidding-form-your-data,.bidding-form-your-offer{background-color:#fafafa;border:1px solid #dcdcdc;border-radius:.625rem;margin-top:1.5rem;padding:1.5rem}.bidding-language-current-container{background-color:#fafafa;border:1px solid #dcdcdc;border-radius:.625rem;margin-top:1.5rem;position:relative;z-index:2}.bidding-language-selector{position:relative}.bidding-languages-select-container{background-color:#f5f5f5;border:1px solid #dcdcdc;border-radius:.625rem;border-top:none;display:block;left:0;margin-top:-1rem;opacity:0;padding-top:1.5rem;position:absolute;top:100%;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1}.bidding-language-selector .bidding-languages-select-container.show,.bidding-language-selector:hover .bidding-languages-select-container,.bidding-languages-select-container.show{opacity:1;visibility:visible}.bidding-language-current-container{cursor:pointer}.bidding-form-title{font-size:var(--32px)}.bidding-form-subtitle{font-size:var(--24px)}.form-switch .form-check-input{-webkit-transform:scale(1.5);transform:scale(1.5)}.form-check-label{font-weight:700;margin-left:1.5rem}.form-check-radio{margin-left:.1rem}.form-check-label{font-weight:400}.bidding-language-select-list{padding-left:0}.bidding-language-select-button,.bidding-language-select-list-button{background:none;border:none;font-family:Barlow,sans-serif;font-size:var(--16px)}.bidding-language-select-button svg,.bidding-language-select-list-button svg{margin-right:.5rem}.bidding-language-select-list hr{border:none;border-top:1px solid #8c8c8c;width:80%}.bidding-estate-agency-info{position:relative}.bidding-estate-agency-info img{height:53px;width:137px}.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}.bidding-language-selector{cursor:pointer}.bidding-languages-select-container{display:none}.bidding-language-selector.active .bidding-languages-select-container{display:block;opacity:1;visibility:visible}}.form-button-container{margin-top:3.5rem}.form-button{background-color:var(--lightgray-color);border:none;border-radius:.625rem;color:var(--black-color);cursor:pointer;font-family:Barlow,sans-serif;font-size:var(--16px);font-weight:700;line-height:normal;padding:.8em 5rem .8rem 1.2rem;text-decoration:none;-webkit-transition:color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background-color .2s ease,transform .2s ease;transition:color .2s ease,background-color .2s ease,transform .2s ease,-webkit-transform .2s ease;white-space:nowrap}.form-button:hover{background-color:var(--secondary-color,#a9a9a9);color:var(--white-color)}.form-button>svg{margin-left:3rem;margin-top:-.76rem;position:absolute}.contact-information{margin-top:.75rem}.contact-information svg{color:var(--primary-color,#a9a9a9);margin-right:1.5rem}.contact-information a{color:var(--black-color)}.contact-information a:hover{color:var(--primary-color,#a9a9a9)}.contact-information div{margin-bottom:1rem}.contact-information div:last-child{margin-bottom:0}.contact-form-recaptcha{-ms-flex-negative:0;background-color:var(--lightgray-color);border-radius:.313rem;flex-shrink:0;height:4.125rem;width:18rem}.form-button>svg circle{fill:var(--primary-color,#a9a9a9)}.form-button>svg path{fill:var(--white-color)}.footer-container{background-color:var(--primary-color,#a9a9a9);font-size:var(--16px);font-weight:400;line-height:1.875rem;padding:4rem 0}.footer-container,.footer-title{color:var(--white-color,#d3d3d3)}.footer-title{font-size:var(--22px);font-weight:700;line-height:normal}.footer-subtitle{color:var(--black-color);font-size:var(--16px);font-weight:400;line-height:normal}.footer-container a{color:var(--white-color,#d3d3d3);text-decoration:none}.footer-container a:hover{color:var(--black-color);text-decoration:underline}.footer-social-media-icons li{display:inline-block;margin-left:.5rem;margin-top:.5rem}.footer-socials-icon svg{-webkit-transition:-webkit-transform .2s ease,-webkit-filter .2s ease;transition:-webkit-transform .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,filter .2s ease;transition:transform .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease}.footer-socials-icon svg:hover{-webkit-filter:invert(1);filter:invert(1);-webkit-transform:scale(1.15);transform:scale(1.15)}.footer-credits p{color:var(--black-color);font-size:var(--12px);font-weight:400;line-height:normal;padding-top:1.188rem}@media (max-width:992px){.statistics{margin-top:3rem}.contact-location{height:50vh}}@media (max-width:768px){h1{font-size:32px}h2{font-size:28px}.page-content{padding:0}.background-overlay{background:none}.floorplans-maps img,.location-image-container,.solar-image-container,.sunposition-property-container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.cursor-pointer{cursor:pointer}.fslightbox-toolbar-button[title="Enter fullscreen"]{display:none!important}.language-switcher{margin-bottom:3rem;margin-top:4rem}.language-switcher a{color:#fff;font-weight:400;text-decoration:none}.language-switcher a.active{color:#fff;font-weight:700}.language-switcher a:hover{text-decoration:underline}
