/* Minification failed. Returning unminified contents.
(1,980): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(1,4149): run-time error CSS1039: Token not allowed after unary operator: '-header-font'
(1,6507): run-time error CSS1039: Token not allowed after unary operator: '-red'
(1,7628): run-time error CSS1039: Token not allowed after unary operator: '-text-main'
(1,8105): run-time error CSS1039: Token not allowed after unary operator: '-red'
(1,8324): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1,8661): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1,8812): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1,10858): run-time error CSS1039: Token not allowed after unary operator: '-red'
(1,11081): run-time error CSS1039: Token not allowed after unary operator: '-brand-blue'
(1,13139): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(1,13570): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1,19336): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(1,20144): run-time error CSS1039: Token not allowed after unary operator: '-red'
(1,26258): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(1,27167): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(1,27450): run-time error CSS1039: Token not allowed after unary operator: '-vh'
 */
.header:not(.fixed-top){padding:2rem 3em;}.header:not(.fixed-top) .header-logo a{opacity:1!important;}.header:not(.fixed-top) .header-logo svg path{fill:#fff;}.hero{height:78svh;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;}.hero .container-narrow{position:absolute;top:auto!important;}.hero .container-narrow.fadeIn-container{display:none;}.hero .area-hero{color:#fff;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;}.hero .container-nav{max-width:none;position:absolute;width:100%;}.hero .container-nav .estate-nav{list-style-type:none;margin:0;padding:0;text-align:center;}.hero .container-nav .estate-nav li{display:inline-block;}.hero .container-nav .estate-nav li .button{margin-right:.3rem;}.hero .container-nav .estate-nav li:last-child .button{margin-right:0!important;}.hero.has-background:before{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;width:100%;height:100%;height:calc(var(--vh,1vh)*100);max-height:100%;box-shadow:none;background:rgba(0,0,0,.25);}.hero.has-background:after{background:none;content:none;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.15) 100%);}.hero .video-loader{display:none;border:4px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;width:90%;height:100%;max-width:48px;max-height:48px;animation:spin 1s linear infinite;z-index:10;line-height:1;margin:0;padding:0;position:absolute;}.hero .video-wrapper{width:100%;height:100%;overflow:hidden;}.hero .video-wrapper iframe{object-fit:cover;min-height:100%;min-width:100%;}.hero .video-wrapper #video{max-height:100%;overflow:hidden;}.hero .video-wrapper #video iframe{object-fit:cover;min-height:100%;min-width:100%;}.hero .video-wrapper #video{display:inline-block;vertical-align:baseline;height:100%;-webkit-transform:translate(-50%,-50%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;pointer-events:none;opacity:.9;}.hero .video-wrapper #video iframe{object-fit:cover;object-position:center center;min-height:100%!important;min-width:100%!important;}.hero .video-controls{position:absolute;bottom:.5rem;right:0;z-index:5;padding:0 .5rem;display:flex;justify-content:flex-end;align-items:center;width:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}.hero .video-controls .play-pause,.hero .video-controls .toggle-sound{display:none;width:40px;height:40px;background-color:rgba(255,255,255,.3);border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0 .25rem;padding:5px;cursor:pointer;}.hero .video-controls .play-pause span,.hero .video-controls .toggle-sound span{background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block;height:100%;width:80%;opacity:.8;-webkit-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out;}.hero .video-controls .play-pause:hover span,.hero .video-controls .play-pause:focus span,.hero .video-controls .toggle-sound:hover span,.hero .video-controls .toggle-sound:focus span{opacity:1;}.hero .video-controls .play-pause span{background-image:url(/Assets/Image/play.png);}.hero .video-controls .play-pause.on span{background-image:url(/Assets/Image/pause.png);}.hero .video-controls .toggle-sound span{background-image:url(/Assets/Image/sound_off.png);}.hero .video-controls .toggle-sound.on span{background-image:url(/Assets/Image/sound_on.png);}.hero .video-controls.inview{opacity:1;}.form .form-group.lg.chk{margin-bottom:15px;}.form .form-group.lg.small{font-size:.8rem;margin-bottom:.5rem;}.estate-content{margin:0 auto;max-width:1200px;padding:1.5rem 1rem;}.estate-type{margin:0 auto .5rem;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;}.estate-title{margin:0 0 1.5rem;line-height:1.1;font-size:1.6rem;}.no-wrap{white-space:nowrap;}.estate-meta{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:0;}.estate-meta .meta-item{min-width:90px;}.estate-meta .meta-label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;}.estate-meta .meta-value{font-family:var(--header-font);font-size:1.2rem;}.estate-meta .meta-item.viewing .meta-value{font-size:1rem;line-height:1;}.estate-meta .meta-item.viewing .meta-value span{font-size:1.2rem;line-height:1.6;}.estate-meta .meta-item.viewing .viewings-comment{padding:1rem 0 0;display:inline-block;width:100%;}.estate-meta .meta-item.viewing .viewing-book{padding-top:1rem;}.estate-meta .bidding-wrapper{width:100%;display:inline-block;}.estate-meta .button-bid-history{text-align:left!important;margin-bottom:.7rem;font-family:"LibreFranklin-Regular",sans-serif;text-transform:none;font-size:16px;font-style:normal;letter-spacing:normal;margin-bottom:.5rem;margin-top:.5rem;}.estate-meta.viewings .estate-meta-item{display:inline-block;width:100%;padding-top:3px;}.estate-meta.viewings .estate-meta-item .book-wrapper{display:inline-block;width:100%;text-align:left!important;}.estate-meta.viewings .estate-meta-item.date{text-transform:capitalize;text-transform:capitalize;margin-top:.8rem;}.estate-meta.viewings .estate-meta-item.date:first-of-type{margin-top:0;}.estate-meta.viewings .viewing-content{display:flex;flex-direction:column;justify-content:space-between;max-width:390px;margin-bottom:.5rem;}.estate-meta.viewings .viewing-book{margin-top:.7rem;margin-bottom:.4rem;}.estate-meta.viewings .viewings-comment{padding-top:.2rem;padding-bottom:.3rem;display:inline-block;width:100%;margin-left:-1px;}.estate-meta.viewings .button.button-book{margin:0 0 0 auto!important;padding:2px 0!important;border-radius:0!important;letter-spacing:.1rem;display:inline-flex;justify-content:center;align-items:center;border-bottom:solid 1px #000!important;}.estate-meta.viewings .button.button-book:hover{opacity:.8;}.estate-actions{display:flex;align-items:center;margin-bottom:1.5rem;}.estate-actions .estate-meta{background-color:#f8f5ee;padding:1.5rem;}.estate-actions .estate-meta .viewing .meta-value{justify-content:flex-start;flex-direction:column;display:flex;}.estate-actions .estate-meta .viewing .meta-value span{font-weight:600;}.mo-widget-top-broker{background-color:transparent!important;padding:5px 3px!important;font-size:.95rem;}._links{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 0 0 .5rem;}._links a.lnk{text-transform:none;font-size:.95rem;text-decoration:none;padding:.2rem 0;}._links a.lnk svg path{fill:var(--red);}._links a.lnk span{padding-left:2px;}._links a.lnk:hover span{text-decoration:underline;}.line{width:100%;height:1rem;}.estate-section{margin-bottom:56px;}.estate-layout{display:block;}.estate-ingress{margin:0 0 18px;line-height:1.7;}.estate-main-col h2{margin:0 0 14px;}.estate-main-col p{margin-top:0;margin-bottom:1rem;line-height:1.7;}.estate-inline-image{margin-top:20px;}.estate-inline-image img{display:block;width:100%;border-radius:16px;object-fit:cover;}.estate-side-col{font-size:15px;}.estate-bullets{margin:4px 0 18px;padding-left:18px;line-height:1.8;}.estate-side-text{margin:0 0 24px;line-height:1.7;color:#4b453e;}.agent-card{margin-top:.9rem;padding:1rem .5rem;display:flex;gap:.9rem;flex-direction:column;}.agent-image{flex-shrink:0;width:190px;height:190px;border-radius:50%;overflow:hidden;}.agent-image img{width:100%;height:100%;object-fit:cover;object-position:center center;}.agent-label{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;margin-bottom:4px;}.agent-name{font-weight:600;margin-bottom:2px;}.agent-title{margin-bottom:4px;}.agent-contact a{color:var(--text-main);text-decoration:none;font-size:.9rem;}.agent-contact a:hover{text-decoration:underline;}.images{display:grid;gap:8px;}.fixed-position{position:fixed;width:100%;}.lightbox-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;position:fixed!important;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992;transition-duration:366ms;}.l-button{background:var(--red);border:0;border-radius:0;cursor:pointer;display:inline-block!important;height:44px;margin:0;outline:0;padding:10px;transition:color .2s;vertical-align:top;width:44px;color:#fff;z-index:99997;border:solid 1px var(--light);border-right:0;}.l-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision;width:100%;height:100%;color:#fff;}.l-button svg path{fill:transparent;stroke:#fff;stroke-linejoin:round;stroke-width:3;}.l-button.button-fill svg path{fill:#fff;}.l-button.button--close{border-right:solid 1px var(--light);}.lightbox-bg{bottom:0;left:0;position:absolute;right:0;top:0;opacity:1;transition-timing-function:cubic-bezier(.22,.61,.36,1);background:var(--light)!important;transition-duration:inherit;transition-property:opacity;}.lightbox-content{bottom:0;left:0;position:absolute;right:0;top:0;}.lightbox-inner-content{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;}.lightbox-inner-content .gallery-img{display:none;cursor:zoom-in;width:100%;height:100%;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;left:0;bottom:0;right:0;padding:44px 0;}.lightbox-inner-content .gallery-img picture{display:inline-flex;align-items:center;justify-content:center;position:absolute;height:100%;max-height:100%;max-width:100%;top:0;left:0;bottom:0;right:0;}.lightbox-inner-content .gallery-img img{height:100%;max-height:100%;max-width:100%;object-fit:contain;vertical-align:middle;max-height:calc(100vh - 88px);transition:max-height .3s ease;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;transition:transform .3s ease;}.lightbox-inner-content .gallery-img.zoomed{cursor:grab;position:relative;padding:0;overflow:hidden;}.lightbox-inner-content .gallery-img.zoomed img{top:0;left:0;max-height:none;max-width:none;height:auto;width:auto;transform:translate(0,0);transition:none;}.lightbox-toolbar{direction:ltr;position:absolute;transition:opacity .25s,visibility 0s linear .25s;z-index:99997;right:0;top:0;}.lightbox-navigation .nav{position:absolute;top:50%;width:38px;transition:opacity .25s,visibility 0s linear .25s;background:rgba(30,34,43,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:34px;margin:0;outline:0;padding:0 8px;transition:color .2s;vertical-align:top;width:38px;}.lightbox-navigation .nav.prev{left:6px;}.lightbox-navigation .nav.next{right:6px;}.lightbox-thumbs-visible .light-box-thumbs{display:block;}.lightbox-thumbs-visible .lightbox-toolbar{right:120px;}.light-box-thumbs{display:none;position:absolute;right:0;top:0;bottom:0;width:120px;overflow-y:auto;background-color:var(--red);background-color:#530912;padding:6px;z-index:99998;}.light-box-thumbs .thumb-img{margin-bottom:5px;}.light-box-thumbs .thumb-img:before{opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);border:4px solid var(--brand-blue);}.light-box-thumbs .thumb-img img{width:100%;cursor:pointer;transition:border .2s;aspect-ratio:4/3;object-fit:cover;}.light-box-thumbs .thumb-img.active-thumb{position:relative;}.light-box-thumbs .thumb-img.active-thumb:before{opacity:1;z-index:99999;bottom:0;content:"";left:0;position:absolute;right:0;top:0;}.container-wide p{max-width:none;padding-right:3rem;}.container-wide p:first-of-type{margin-top:0;}.button-addtocal{color:#1d1e20;font-size:1rem;margin:0;line-height:1;padding:0;text-decoration:none;cursor:pointer;}.button-addtocal:hover,.button-addtocal:focus{text-decoration:underline;}.interest-text{font-size:.9rem;color:#000;line-height:1.4;width:100%;display:inline-block;padding-top:.5rem;}.button.interest-button{margin-bottom:10px;margin-right:0;margin-top:0;}.estate-cols{display:grid;grid-template-columns:1.1fr 1.6fr;gap:60px;align-items:flex-start;}.estate-col-left p{line-height:1.6;margin:0;padding:0;}.estate-col-left .estate-col-image{margin-top:2rem;overflow:hidden;border-radius:8px;}.estate-col-left img{width:100%;display:block;object-fit:cover;}.accordion{border-radius:4px;overflow:hidden;max-width:1140px;margin:0 auto;}.accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;cursor:pointer;text-align:left;transition:background-color .3s ease-in-out;}.accordion-header:focus{outline:0;border:0;}.accordion-item{margin-bottom:.5rem;border-bottom:solid 1px #ecebeb;}.accordion-item:last-child{border-bottom:0;}.accordion-item.active .accordion-header{border-bottom:solid 1px #ecebeb;}.accordion-header-text{flex:1;margin-right:1rem;}.accordion-icon{width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid #dcdcdc;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;transition:transform .25s ease,border-color .25s ease,color .25s ease;}.accordion-body{max-height:0;overflow:hidden;padding:0 1.5rem;line-height:1.6;font-size:.9rem;transition:max-height .25s ease;}.accordion-body-inner .h5{font-family:var(--body-font);font-weight:600;margin:0 0 .5rem;}.accordion-body-inner p{margin:0 0 1rem;}.accordion-item.active .accordion-body{max-height:none;min-height:6rem;}.accordion-item.active .accordion-icon{border-color:#700815;color:#700815;transform:rotate(45deg);}.ek-label{font-weight:600;}form,.form{margin:1.25rem 0;}form .form-group,.form .form-group{width:100%;}h2.phrase{margin-top:2rem;}#interest .container{background-color:var(--light);padding:0;margin-top:0;margin-bottom:0;}.map-container img{filter:grayscale(50%) brightness(1) sepia(10%);}@media(max-width:900px){.estate-cols{grid-template-columns:1fr;gap:40px;width:100vw;max-width:calc(100% - 1rem);}.accordion-header{font-size:1.1rem;padding:1rem 1.5rem;}.estate-col-left{padding-top:2.5rem;padding-bottom:.5rem;width:94vw;max-width:calc(100% - 1rem);}.estate-col-left h2{margin:0 0 .5rem;text-align:center;text-transform:none;letter-spacing:normal;}.estate-col-left p{text-align:center;}.accordion-body-inner{padding:.5rem 0 1rem;}.accordion-body-inner>div{display:flex;flex-direction:column;margin-bottom:1rem;}.ek-label{font-size:.85rem;}#interest h2{margin-top:1rem;font-size:1.8rem;}#interest .teaser__text .wrapper{padding:2rem 0;}}@media(max-width:767px){.map-container img{object-fit:cover!important;aspect-ratio:4/3;}.map-container .button-link-content{text-align:center;}}@media(max-width:639px){.estate-actions .estate-meta{flex-basis:100%;}.estate-actions .estate-meta .viewing{flex-basis:100%;}.images{grid-template-columns:1fr;}.images img{height:auto;max-width:100%;width:100%;object-fit:unset;}.images>div{margin-bottom:.5rem;}.images>div:nth-child(n+4){display:none;}#images .flex-buttons{display:flex;}.map-container img{object-fit:cover!important;aspect-ratio:4/3;}}@media(min-width:540px){.estate-content{padding:1.5rem;}.agent-card{flex-direction:row;padding:1rem 0;}.agent-info{padding:1rem;}._links{padding:0 0 0 1rem;}.accordion{padding:1.5rem 1.5rem .5rem;}form,.form{justify-content:space-between;}form .form-group:not(.lg),.form .form-group:not(.lg){width:calc(50% - 15px);}}@media(min-width:540px) and (max-width:639px){.agent-info{padding-top:2.5rem;}}@media(min-width:640px){.hero{height:80vh;}.estate-ingress{column-count:2;column-gap:48px;line-height:1.7;}.estate-ingress p{min-height:200px;}.estate-type{text-align:center;}.estate-title{font-size:1.8rem;text-align:center;}.estate-title+h2{text-align:center;}.estate-main-col h2{margin:0 0 1.5rem;text-align:center;}.estate-meta,.estate-actions{justify-content:center;}.estate-meta .meta-item{display:flex;flex-direction:column;}.estate-meta .meta-item.viewing .viewings-comment,.estate-meta .meta-item.viewing .viewing-book{text-align:center;}.estate-meta .meta-label,.estate-meta .meta-value{display:flex;justify-content:center;}.estate-actions{display:flex;align-items:center;}.estate-actions .estate-meta{padding:2rem 3rem;min-width:600px;}.estate-actions .estate-meta .viewing .meta-value{align-items:center;}.agent-card{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-top:1.25rem;display:inline-block;width:100%;}.estate-infobox{margin-top:24px;padding:20px;background:#f6f6f6;border-radius:12px;display:flex;flex-direction:column;gap:16px;}.estate-infobox .info-row{display:flex;align-items:center;justify-content:space-between;gap:16px;}.estate-infobox .info-left{font-size:.95rem;line-height:1.4;}.estate-infobox strong{font-weight:600;}.estate-infobox .bid-row span{font-size:1.1rem;}.images{max-width:1200px;margin:1rem auto;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;}.images div{width:100%;}.images div img{object-fit:cover;width:100%;height:100%;aspect-ratio:4/2.8;}.images._cimg_1{grid-template-columns:repeat(1,1fr);}.images._cimg_1 img{max-height:440px;}.images._cimg_2,.images._cimg_4{grid-template-columns:repeat(2,1fr);}.images._cimg_2 img,.images._cimg_4 img{max-height:320px;}.images._cimg_5 div:nth-child(4){grid-column:span 2;}.images._cimg_5 img{max-height:240px;}#images .flex-button{align-items:center;}}@media(min-width:768px){.meta-item-separator{border-left:solid 1px #ddd;}}@media(min-width:901px){.accordion-header{font-size:1.2rem;padding:1.2rem 1.5rem 1.1rem;}.estate-col-left .estate-col-image{max-width:426px;}.estate-col-left h2{letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;}.estate-col-left p{max-width:320px;}.accordion-body-inner{padding:1rem 0 1rem;}.accordion-body-inner>div{display:flex;gap:24px;margin-bottom:1rem;align-items:flex-start;justify-content:flex-start;}.accordion-body-inner>div .ek-label{white-space:nowrap;min-width:140px;}.accordion-body{font-size:.95rem;}}@media(min-width:992px){.estate-content{padding:2rem;}.estate-section,#images{margin-bottom:2rem;}.estate-title{font-size:2.2rem;}.agent-card{margin-top:1.75rem;}.agent-name{font-size:1.1rem;}.accordion-body-inner>div .ek-label{min-width:180px;}#interest{margin:0 auto;max-width:1200px;}#interest h2{font-size:2rem!important;}#interest .teaser__image img{height:100%;}#interest .teaser__text .wrapper{position:relative;-webkit-transform:none;transform:none;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;}}@media(min-width:1040px){.agent-card{display:flex;border-radius:16px;padding:1rem 0;}.agent-info{padding-top:2.5rem;}}@media(min-width:1024px){.estate-title{font-size:2.6rem;}.estate-ingress{column-gap:4rem;margin-bottom:4rem;}}@media(min-width:1240px){#interest .teaser__image img{height:100%!important;}form,.form{padding:0 2rem;}}@media(min-width:1280px){.estate-title{font-size:2.8rem;}}.googleMap{height:450px;}.main-gallery{background-color:hsla(0,0%,100%,.9);display:none;height:100%;left:0;padding:5% 0;position:fixed;top:0;width:100%;z-index:10000;}.main-gallery .overlay-header{background-color:#fff;left:0;padding:1rem;position:fixed;text-align:center;top:0;width:100%;}.main-gallery .overlay-header .button{margin:0 auto;}.main-gallery .overlay-header .close-wrapper{cursor:pointer;position:fixed;right:1.55rem;top:1rem;}.main-gallery .overlay-header .close-wrapper svg{fill:transparent;}.main-gallery .image-wrapper{padding-top:3rem;padding-bottom:96px;overflow-y:scroll;height:100vh;height:calc(var(--vh,1vh)*100);}.main-gallery .image-wrapper picture{display:inline-block;width:100%;height:auto;}.main-gallery .image-wrapper img{display:block;height:auto;width:auto;margin:0 auto 1rem;max-width:100%;max-height:calc(100vh - 90px);}.main-gallery.open{display:block;}#planning .image-wrapper{margin:0 auto;position:relative;width:100%;}#planning picture{display:inline-block;}#planning img{height:auto;max-height:none;width:100%;max-width:100%;}.swiper-button-next,.swiper-button-prev{background-image:url(next.svg);}.swiper-button-next::after,.swiper-button-prev::after{display:none;}.swiper-button-next::after,.swiper-button-prev::after{content:"";}swiper-container::part(button-next),swiper-container::part(button-prev){color:#1d1e20;width:14px;}swiper-container::part(bullet-active){background-color:var(--red);}swiper-container::part(container){padding-bottom:40px!important;}#planning swiper-container::part(button-next),#planning swiper-container::part(button-prev){width:2rem;}.section-maincontent.sold-estate{display:flex;}.section-maincontent.sold-estate .cols{flex-wrap:wrap;width:100%;}.section-maincontent.sold-estate .cols .col{flex:1;height:100%;}.section-maincontent.sold-estate .cols .text-col{display:flex;align-items:center;justify-content:center;flex-direction:column;}.section-maincontent.sold-estate .cols .text-col h1{text-align:center;}.section-maincontent.sold-estate .cols .text-col header{text-align:center;padding:2rem 0;}.section-maincontent.sold-estate .cols .text-col .container--notoppadding{padding:0 15px!important;margin:0!important;}.section-maincontent.sold-estate .cols .image-col{height:100%;}.section-maincontent.sold-estate .cols .image-col picture{display:inline-block;height:100%;width:100%;}.section-maincontent.sold-estate .cols .image-col picture img{height:100%;width:100%;object-fit:cover;object-position:center center;}.container-fullmargin .button:last-child{margin-bottom:0;}.part.background-transparent{background-color:transparent;color:#000;background-size:cover;position:relative;padding:1rem;text-align:center;}.part.background-transparent div,.part.background-transparent nav,.part.background-transparent p{position:relative;z-index:3;}.part.background-transparent h2,.part.background-transparent .h2,.part.background-transparent h3,.part.background-transparent h4{color:#fff;}.part.background-transparent .container{padding:0;}.part.background-transparent .text{color:#fff;margin:0 auto;max-width:800px;padding:4rem 1.5rem 3.5rem;}.part.background-transparent .wrapper{position:relative;}.part.background-transparent .text-wrapper{margin:0 auto;max-width:800px;}.part.background-transparent .button{margin-top:2.5rem;background-color:rgba(255,255,255,.8);border-color:#fff;}.part.background-transparent .button:hover{background-color:#fff;}.part.background-transparent::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(30,26,26,.6);}.map-container{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;justify-content:center;}.map-container img{width:100%;height:auto;object-fit:contain;object-position:center center;}.map-container a{display:inline-block;width:auto;}.modal-header{justify-content:center;}.modal-header h2,.modal-header .h2{padding-top:3rem!important;margin:0!important;font-size:1.5rem;}.modal-content{min-height:auto;}.modal-content .modal-body{padding-top:20px;}.modal-content .modal-body .form .form-group{width:100%;}.modal-content .modal-body .form-sent{padding-top:2rem;padding-bottom:2rem;}#modal-bidding .modal-content{max-width:680px;}.bidding-history .col.flex{width:100%;}.bidding-history .bidding-list{flex-direction:column;width:100%;padding-top:1rem;}.bidding-history .bidding-list .bidhistory-header .row div{font-size:.8rem;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase;font-family:"LibreFranklin-Medium",sans-serif;}.bidding-history .bidding-list .bidhistory-header,.bidding-history .bidding-list .bidhistory{width:100%;flex-wrap:wrap;}.bidding-history .bidding-list .bidhistory-header .row,.bidding-history .bidding-list .bidhistory .row{width:100%;justify-content:space-between;}.bidding-history .bidding-list .bidhistory-header .row div,.bidding-history .bidding-list .bidhistory .row div{text-align:left;flex:1;}.bidding-history .bidding-list .bidhistory-header .row div:first-of-type,.bidding-history .bidding-list .bidhistory .row div:first-of-type{flex:0 0 40%;}.bidding-history .bidding-list .bidhistory{font-size:.9rem;}.main-realtor{display:none!important;}@media(min-width:566px){.container-fullmargin .button{margin-bottom:0;}.staff.item .staff-name .h3{white-space:nowrap;}}@media(max-width:767px){#interest{max-width:100%;padding:0 15px;}#interest .teaser__text .wrapper{padding:2rem;}}@media(min-width:768px){#interest{padding:2rem .5rem;}#interest .container{display:grid;grid-template-columns:1.1fr 1.6fr;gap:2rem;align-items:center;margin-bottom:0;margin-top:0;border-radius:18px;}#interest .container img{border-top-left-radius:18px;border-bottom-left-radius:18px;}#interest h2{margin:0 1.25rem;font-size:1.8rem;}#interest .teaser__image{width:100%;height:100%;}#interest .teaser__text{width:auto;}#interest .teaser__text .wrapper{padding:3rem 2rem 2rem;}.map-container{padding:2rem 0 0;position:relative;max-width:1200px;margin:0 auto 5rem;}.map-container img{border-radius:18px;}.map-container .button-link-content{position:absolute;background-color:rgba(255,255,255,.95)!important;padding:.5rem 1rem;right:1rem;bottom:1rem;}.map-container .button-link-content .button{margin:0;}.modal-content .modal-body .form{justify-content:space-between;}.modal-content .modal-body .form .form-group:not(.lg){width:calc(50% - 15px);}.bidding-history .bidding-list .bidhistory{font-size:1rem;}.lightbox-thumbs-visible .light-box-thumbs{width:210px;}.lightbox-thumbs-visible .light-box-thumbs .light-box-thumbs-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.lightbox-thumbs-visible .light-box-thumbs .thumb-img{width:calc(50% - 3px);height:75px;}.lightbox-thumbs-visible .light-box-thumbs .thumb-img picture{display:inline-block;width:100%;height:100%;}.lightbox-thumbs-visible .lightbox-toolbar{right:210px;}}@media(min-width:768px) and (max-width:991px){.estate .basic-info .part:nth-child(2){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.estate .basic-info .part:nth-child(2) .estate-meta{width:calc(50% - 20px);}.contactme{margin-top:0;width:100%!important;}.part.background-transparent{padding:0 30px;}}@media(min-width:992px){.accordion{background-color:#fff;}.accordion .heading{font-size:1.5em;}.accordion .heading .icon-wrapper{height:54px;width:54px;}.accordion .accordion-content header{margin-top:30px;}.googleMap{height:500px;}#planning img{height:100vh;height:calc(var(--vh,1vh)*100);max-height:600px;width:auto;}}@media(min-width:1150px){.theme-l{padding-bottom:5rem;}}@media(min-width:1200px){.hero .video-controls{bottom:6.5rem;padding:0 3rem;}.estate-section{margin-top:3rem;}.estate-ingress{margin-bottom:6rem;}#images .flex-buttons{padding-top:2rem;padding-bottom:2rem;justify-content:center;}#interest .teaser__image{width:100%;height:100%;}#interest .teaser__text .wrapper{position:relative;-webkit-transform:none;padding:4rem 2rem 2rem 1rem;transform:none;}.accordion.expanded .brf,.accordion.expanded .estate-description{width:80%;}.googleMap{height:600px;}.overlay .overlay-header .close-wrapper{right:2rem;top:1.5rem;}.hero .video-controls .play-pause,.hero .video-controls .toggle-sound{width:48px;height:48px;}}@media(max-width:768px) and (orientation:portrait){.main .hero.has-film{height:70vh;}.main .hero.has-film .video-wrapper{max-height:70vh;height:calc(var(--vh,1vh)*100);}.main .hero.has-film .video-wrapper video,.main .hero.has-film .video-wrapper #video{width:100vw!important;max-height:70vh;height:177.77vh!important;min-width:177.77vh!important;}.main .hero.has-film .video-wrapper iframe{height:100vh;max-height:70vh;height:calc(var(--vh,1vh)*100);min-width:177.77vh!important;}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
