/* Minification failed. Returning unminified contents.
(1,1345): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1,1807): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1,1882): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1,1901): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1,2607): run-time error CSS1039: Token not allowed after unary operator: '-header-font'
 */
.hero{height:100vh;position:relative;justify-content:center;align-items:center;}.hero h1{display:none;}.hero .container-narrow{-webkit-transform:translateY(-50%);top:50%;transform:translateY(-50%);}.hero .container{width:100%;}.hero .button{margin-top:.5rem;}.hero .ingress{color:#fff;font-size:1rem;text-transform:uppercase;letter-spacing:.5rem;margin-top:2rem;}.hero .arrow-link{-webkit-animation:bounce 1s infinite alternate;animation:bounce 1s infinite alternate;bottom:10px;display:block;height:40px;left:50%;position:absolute;width:40px;z-index:4;border:solid 1px rgba(0,0,0,.05);}.hero .arrow-link .icon-arrowred{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#000;margin-top:1rem;}.hero::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 50%);}.hero::after{content:"";position:absolute;height:100%;top:0;width:100%;z-index:1;inset:0;background:radial-gradient(circle,rgba(27,27,27,.55) 0%,rgba(27,27,27,.2) 28%,rgba(27,27,27,.01) 100%);opacity:0;transition:opacity .15s linear;}.video-loaded .hero::after{opacity:1;}.normalized{font-size:1em!important;font-weight:normal!important;font-family:"LibreFranklin-Regular",sans-serif!important;display:inline!important;}.mo-widget-top-broker{background-color:var(--light)!important;padding:5px .5rem!important;}.swiper,swiper-slide{border:0;box-shadow:none;position:relative;padding-bottom:2.5rem;}.swiper-slide,.swiper-slide-active,.swiper-slide-prev,.swiper-slide-next{background:none!important;border:0!important;box-shadow:none!important;}swiper-container{border:0!important;box-shadow:none!important;background:none!important;width:100%;}swiper-container::part(button-next),swiper-container::part(button-prev){color:var(--light);width:.75rem;}swiper-container::part(bullet){background-color:var(--light);color:var(--light);height:.65rem;width:.65rem;}swiper-container::part(bullet-active){background-color:#fff;color:#fff;height:.65rem;width:.65rem;}.swiper-pagination{z-index:10!important;position:relative!important;pointer-events:auto!important;}.estates{width:100%;}.estates .container-fullmargin{padding:0;margin:0;max-width:100%;position:relative;}.estates picture{width:100%;height:100%;display:inline-block;}.estates img{height:100%!important;object-fit:cover;max-height:50vh;object-position:center center;}.estates .swiper,.estates .swiper-wrapper{max-height:50vh;overflow:hidden;}.estates .estate-facts{position:relative;width:100%;}.estates .estate-heading{padding-top:1rem;}.estates .address{font-family:var(--header-font);font-size:1.4rem;}.estates .status{text-transform:uppercase;font-size:.9rem;letter-spacing:.025rem;}.estates .custom-swiper-buttons{position:absolute;top:40px;z-index:1040;padding:.5rem;display:flex;justify-content:space-between;}.estates .custom-prev,.estates .custom-next{margin:0 1rem;cursor:pointer;}.estates .custom-prev[aria-disabled=true],.estates .custom-next[aria-disabled=true]{opacity:.4;pointer-events:auto;}@media(max-width:767px){.estates{margin-bottom:2rem;}.estates .container picture img{aspect-ratio:4/3;}.estates .custom-swiper-buttons{top:50%;right:0;}}@media(min-width:768px){.hero .ingress{font-size:1.1rem;margin-top:3rem;}.estates{margin-bottom:4rem;margin-top:6rem;}.estates .estate-image{position:relative;}.estates .estate-image::before{content:"";position:absolute;height:100%;top:0;width:100%;z-index:1;background-color:rgba(0,0,0,.1);transition:background-color .4s ease-in-out;}.estates .estate-image:hover::before{background-color:rgba(0,0,0,0);}.estates .estate-facts{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;z-index:3;}.estates .estate-facts .container{width:100%;}.estates .estate-facts .estate-facts-inner{background-color:#fff;padding:2rem 3rem;margin-bottom:50%;border-radius:4px;min-width:380px;}.estates .address{font-size:1.6rem;}.estates .custom-swiper-buttons{top:auto;left:auto;bottom:5rem;right:15%;}}@media(min-width:992px){.mwt-420{max-width:422px;}.mwt-390{max-width:390px;}}@media(min-width:1200px){.hero .button{margin-right:.5rem;margin-top:2rem;}.part.teaser .estates .teaser__text{width:50%;}.part.teaser .estates .teaser__text .wrapper{padding:2em 0 0 4em;}.part.teaser .estates .teaser__image{width:40%;}}@media(max-width:575px){.hero .container img{max-width:70%!important;}.hero .container .ingress{display:flex;flex-direction:column;}.hero .container .ingress .sep{display:none;}.part.teaser .teaser__text .wrapper{padding:2em 15px;}}@keyframes bounce{0%{-webkit-transform:translate(-50%);transform:translate(-50%);}to{-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px);}}@-webkit-keyframes bounce{0%{-webkit-transform:translate(-50%);transform:translate(-50%);}to{-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px);}}
