@import url(https://use.typekit.net/tch7nix.css);@import url(https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;700&display=swap);@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@-webkit-keyframes fadeInRotateStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes fadeInRotateStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@-webkit-keyframes fadeInScaleStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:1}}@keyframes fadeInScaleStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:1}}.estate-detail .slider-wrapper{position:fixed;top:0;left:90px;bottom:0;width:calc(50% - 45px)}.estate-detail .slider-wrapper .back-link{position:absolute;left:120px;top:20vh;color:#08141e;font-weight:500;text-transform:uppercase;padding-left:35px;z-index:2}.estate-detail .slider-wrapper .back-link:hover img{left:10px}.estate-detail .slider-wrapper .back-link img{position:absolute;left:0;top:0;width:20px;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.estate-detail .slider-wrapper .slider{height:100%;position:relative}.estate-detail .slider-wrapper .slider .slick-prev{position:absolute;bottom:10rem;left:120px;top:auto;-webkit-transform:translate(0);transform:translate(0)}.estate-detail .slider-wrapper .slider .slick-next{top:auto;position:absolute;bottom:10rem;left:180px;-webkit-transform:translate(0);transform:translate(0)}.estate-detail .content-wrapper{position:relative;width:50%;margin-left:auto;padding-top:85px}.estate-detail .content-wrapper .nav{position:fixed;right:0;top:0;width:calc(50% - 45px);z-index:10;background:#fff;padding:0 5vw;overflow:hidden;height:90px}.estate-detail .content-wrapper .nav:before{position:absolute;content:"";bottom:0;left:0;right:0;z-index:1;height:1px;background:rgba(8,20,30,.5)}.estate-detail .content-wrapper .nav ul{position:relative}.estate-detail .content-wrapper .nav ul li{position:relative;text-align:center;line-height:90px}.estate-detail .content-wrapper .nav ul li:first-child:before{left:-30rem}.estate-detail .content-wrapper .nav ul li:last-child:before{right:-30rem}.estate-detail .content-wrapper .nav ul li:before{content:"";position:absolute;bottom:0;max-width:0;height:3px;background:#08141e;z-index:1;left:0;right:0;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.estate-detail .content-wrapper .nav ul li.active:before,.estate-detail .content-wrapper .nav ul li:hover:before{max-width:500%}.estate-detail .content-wrapper .nav ul li.active a,.estate-detail .content-wrapper .nav ul li:hover a{font-weight:700}.estate-detail .content-wrapper .nav ul li a{font-weight:500;text-transform:uppercase}.estate-detail .content-wrapper .description{padding:10vh 5vw}.estate-detail .content-wrapper .description h2{color:#d4953a;font-size:2.0625rem;font-weight:500;text-transform:uppercase;margin:0 0 5rem;font-family:museo-sans,sans-serif}.estate-detail .content-wrapper .description h1{margin:0 0 3rem;line-height:1.2;font-size:3.6465rem}.estate-detail .content-wrapper .description .icons{margin-bottom:3rem}.estate-detail .content-wrapper .description .icons .icon{display:inline-block;vertical-align:middle;margin-right:1.5rem}.estate-detail .content-wrapper .description .icons .icon img,.estate-detail .content-wrapper .description .icons .icon span{display:inline-block;vertical-align:middle;color:#0d0c0c}.estate-detail .content-wrapper .description .icons .icon img{height:30px;margin-right:.5rem}.estate-detail .content-wrapper .description .virtual .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.estate-detail .content-wrapper .description .virtual .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.estate-detail .content-wrapper .tagging-wrapper{position:relative;height:40vh}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;z-index:2;background:#fcf1e2}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper{position:relative;text-align:center;height:100%;width:100%;overflow:hidden}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags{position:relative;height:100%;display:inline-block;width:auto}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags img{position:relative;height:100%;width:auto;margin:0 auto;display:block}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags .tag{position:absolute;display:block;text-align:left;z-index:1}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags .tag.top .tag-content{bottom:calc(100% + 10px);top:auto}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags .tag.bottom .tag-content{top:calc(100% + 10px);bottom:auto}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags .tag.bottom .tag-content:after{bottom:100%;top:auto;border:10px solid transparent;border-top:none;border-bottom:10px solid #fff}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags .tag:hover{z-index:2}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags .tag:hover .tag-icon img{-webkit-transform:scale(1.3);transform:scale(1.3)}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags .tag:hover .tag-content{display:block;z-index:9}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags .tag .tag-icon{width:5rem;height:5rem;background:#d4953a;border-radius:100%;z-index:8}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags .tag .tag-icon img{width:50%;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags .tag .tag-content{background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(100% + 20px);display:none;width:300px;z-index:9998;padding:1.5rem;box-shadow:0 3px 14px 1px rgba(13,12,12,.4)}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags .tag .tag-content:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags .tag .tag-content h2{color:#d4953a;font-weight:300;text-transform:uppercase;margin:0 0 1rem;font-size:1.4355rem}.estate-detail .content-wrapper .tagging-wrapper .picture-tagging .tags-wrapper .tags .tag .tag-content p{font-weight:300}.estate-detail .content-wrapper .characteristics .image{position:relative;height:45vh}.estate-detail .content-wrapper .characteristics .content-list{padding:10vh 5vw;background:#d4953a}.estate-detail .content-wrapper .characteristics .content-list .list .item{border-bottom:1px solid #0d0c0c;padding:2.5rem 0}.estate-detail .content-wrapper .characteristics .content-list .list .item:first-child{border-top:1px solid #0d0c0c}.estate-detail .content-wrapper .characteristics .content-list .list .item .toggle{position:relative;padding-right:25px;cursor:pointer}.estate-detail .content-wrapper .characteristics .content-list .list .item .toggle.active img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.estate-detail .content-wrapper .characteristics .content-list .list .item .toggle h2{font-size:2.0625rem;font-weight:700;margin:0;color:#fff}.estate-detail .content-wrapper .characteristics .content-list .list .item .toggle img{position:absolute;right:0;height:20px;top:0;z-index:1;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.estate-detail .content-wrapper .characteristics .content-list .list .item .content{display:none;margin-top:2rem}.estate-detail .content-wrapper .characteristics .content-list .list .item .content .wrapper .left,.estate-detail .content-wrapper .characteristics .content-list .list .item .content .wrapper .right{display:inline-block;vertical-align:top;color:#fff;font-weight:300;width:calc(50% - 5px);padding:.5rem 0;line-height:1.4}.estate-detail .content-wrapper .characteristics .content-list .list .item .content .wrapper .left img,.estate-detail .content-wrapper .characteristics .content-list .list .item .content .wrapper .right img{height:20px;margin-right:5px}.estate-detail .content-wrapper .characteristics .content-list .social{margin-top:5rem}.estate-detail .content-wrapper .characteristics .content-list .social .grid{align-items:center}.estate-detail .content-wrapper .characteristics .content-list .social .grid .links{text-align:right}.estate-detail .content-wrapper .characteristics .content-list .social .grid .links a,.estate-detail .content-wrapper .characteristics .content-list .social .grid .links span{display:inline-block;vertical-align:middle}.estate-detail .content-wrapper .characteristics .content-list .social .grid .links span{text-transform:uppercase;margin-right:10px;font-weight:500}.estate-detail .content-wrapper .characteristics .content-list .social .grid .links a{margin-left:5px}.estate-detail .content-wrapper .characteristics .content-list .social .grid .links a:hover svg path,.estate-detail .content-wrapper .characteristics .content-list .social .grid .links a:hover svg rect{fill:#fff}.estate-detail .content-wrapper .characteristics .content-list .social .grid .links a:hover svg circle{stroke:#fff}.estate-detail .content-wrapper .characteristics .content-list .social .grid .links a svg{width:4.5rem}.estate-detail .content-wrapper .characteristics .content-list .social .grid .links a svg path,.estate-detail .content-wrapper .characteristics .content-list .social .grid .links a svg rect{fill:#08141e;transition:all .3s cubic-bezier(.39,.575,.565,1)}.estate-detail .content-wrapper .characteristics .content-list .social .grid .links a svg circle{stroke:#08141e;fill:transparent;transition:all .3s cubic-bezier(.39,.575,.565,1)}.estate-detail .content-wrapper .regio{padding:10vh 5vw}.estate-detail .content-wrapper .regio h2{font-size:2.0625rem;margin:0 0 3rem}.estate-detail .content-wrapper .regio .regio-map #poi-map{height:100%;min-height:50vh;margin-bottom:3rem}.estate-detail .content-wrapper .regio .regio-map .content{display:none}.estate-detail .content-wrapper .regio .regio-map .content .poi-categories{margin:3rem 0 0}.estate-detail .content-wrapper .regio .regio-map .content .poi-categories li{display:block;position:relative}.estate-detail .content-wrapper .regio .regio-map .content .poi-categories li label{width:100%;text-transform:uppercase;font-size:1.4355rem;font-weight:300;display:block;cursor:pointer}.estate-detail .content-wrapper .regio .regio-map .content .poi-categories li label .content{position:relative;z-index:2;display:block;padding:1rem 0;color:#08141e}.estate-detail .content-wrapper .regio .regio-map .content .poi-categories li label .content img{display:inline-block;vertical-align:middle;height:35px;margin-right:15px;position:relative;z-index:2}.estate-detail .content-wrapper .regio .regio-map .content .poi-categories li label input{position:absolute;-webkit-transform:scale(0);transform:scale(0);right:-999px}.estate-detail .content-wrapper .regio .regio-map .content .poi-categories li label input:checked+.content{color:#d4953a}.estate-detail .content-wrapper .contact{padding:5rem 5vw 10vh}.estate-detail .content-wrapper .contact h2{margin:0 0 5rem}.estate-detail .content-wrapper .contact h3{font-weight:700;margin:0 0 3rem}.estate-detail .content-wrapper .contact form{margin-top:3rem}.estate-detail .content-wrapper .contact form .checkbox-buttons{position:relative;margin-bottom:3rem}.estate-detail .content-wrapper .contact form .checkbox-buttons label{margin-right:1rem;margin-bottom:1rem}.estate-detail .content-wrapper .contact form .checkbox-buttons label span{min-width:230px}@media only screen and (max-width:1500px){.estate-detail .content-wrapper .nav ul li a{font-size:1.188rem}}@media only screen and (max-width:1024px){.estate-detail .slider-wrapper{position:relative;width:100%;height:40vh;left:0;margin-top:90px}.estate-detail .slider-wrapper .back-link{top:5vh;left:3rem}.estate-detail .slider-wrapper .slider .slick-prev{left:3rem;bottom:5vh}.estate-detail .slider-wrapper .slider .slick-next{left:calc(3rem + 60px);bottom:5vh}.estate-detail .content-wrapper{width:100%;padding-top:0}.estate-detail .content-wrapper .nav{width:calc(100% - 180px);padding:0;left:180px}.estate-detail .content-wrapper .nav .grid{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.estate-detail .content-wrapper .characteristics .content-list,.estate-detail .content-wrapper .contact,.estate-detail .content-wrapper .description,.estate-detail .content-wrapper .regio{padding:5rem 3rem}}@media only screen and (max-width:820px){.estate-detail .content-wrapper .characteristics .content-list .social .grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:576px){.estate-detail .slider-wrapper{margin-top:0}.estate-detail .slider-wrapper .back-link{top:15vh}.estate-detail .content-wrapper .nav{display:none}.estate-detail .content-wrapper .description h1{font-size:2.0625rem}.estate-detail .content-wrapper .description .icons .icon{display:block;margin:1rem 0}.estate-detail .content-wrapper .characteristics .content-list .list .item .toggle h2{font-size:2.0625rem}.estate-detail .content-wrapper .characteristics .content-list .list .item .content .wrapper{border-bottom:1px solid hsla(0,0%,100%,.6);padding-bottom:1rem;margin-bottom:1rem}.estate-detail .content-wrapper .characteristics .content-list .list .item .content .wrapper:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.estate-detail .content-wrapper .characteristics .content-list .list .item .content .wrapper .left,.estate-detail .content-wrapper .characteristics .content-list .list .item .content .wrapper .right{display:block;width:100%}.estate-detail .content-wrapper .characteristics .content-list .list .item .content .wrapper .left{font-weight:700}.estate-detail .content-wrapper .characteristics .content-list .social .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.estate-detail .content-wrapper .characteristics .content-list .social .grid .print{order:2}.estate-detail .content-wrapper .characteristics .content-list .social .grid .links{text-align:left;margin-bottom:3rem;order:1}}