/* Minification failed. Returning unminified contents.
(1,3416): run-time error CSS1039: Token not allowed after unary operator: '-red'
(1,3459): run-time error CSS1039: Token not allowed after unary operator: '-red'
(1,3847): run-time error CSS1039: Token not allowed after unary operator: '-red'
(1,3882): run-time error CSS1039: Token not allowed after unary operator: '-red'
(1,4884): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(1,5911): run-time error CSS1039: Token not allowed after unary operator: '-red'
(1,11693): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1,11768): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1,11787): run-time error CSS1039: Token not allowed after unary operator: '-light'
 */
section.section-maincontent{padding-top:8rem;}.estate-list{margin-bottom:2rem;margin-top:1rem;flex-wrap:wrap;}.estate-short{text-decoration:none!important;max-width:1472px;width:100%;margin:0 auto;}.estate-short .container .mainimage{height:200px;position:relative;width:100%;}.estate-short .container .mainimage picture{display:inline-block;height:100%;width:100%;}.estate-short .container .mainimage img{-o-object-fit:cover;display:block;height:100%;object-fit:cover;width:100%;}.estate-short .container .estate-text{background-color:#fff;position:relative;}.estate-short .container .estate-text .wrapper{padding:1em;text-align:center;width:100%;}.estate-short .container .estate-text .wrapper .heading{margin:.6rem 0;}.estate-short .container .estate-text .wrapper .estate-size{font-size:1.1rem;text-transform:lowercase;}.estate-short .container .estate-text .wrapper .estate-area{font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;}.estate-short .container .estate-text .wrapper .estate-price{color:inherit;pointer-events:none;text-decoration:none;display:inline-block;font-size:1.1rem;}.estate-short .container .estate-text .wrapper .button{margin-top:2rem;}.estate-short .container .estate-text .label{bottom:0;display:inline-block;left:0;position:absolute;}.estate-short .container-fullmargin{margin-bottom:0!important;}.estate-short:nth-child(odd) .container{flex-direction:row-reverse;}.section-sold-object{margin-bottom:4rem;margin-top:4rem;}.section-sold-object .button-group .button{margin:0 .3rem .7rem 0;padding:1rem 1.5rem .8rem;color:#1d1e20!important;background-color:transparent!important;}.section-sold-object .button-group .button:last-child{margin-right:0!important;}.section-sold-object .button-group .button.selected{box-shadow:0 0 10px 0 rgba(35,35,35,.1);background-color:#fff!important;}.section-sold-object .estates{display:flex;margin-bottom:2rem;justify-content:space-between;flex-wrap:wrap;}.section-sold-object .estates article{box-sizing:border-box;margin:1rem 0;padding:0;width:50%;max-width:calc(50% - .5rem);}.section-sold-object .estates article .wrapper{background-color:#fff;height:100%;}.section-sold-object .estates article .mainimage{position:relative;width:100%;aspect-ratio:4/2.65;overflow:hidden;}.section-sold-object .estates article .mainimage picture{display:inline-block;width:100%;height:100%;}.section-sold-object .estates article .mainimage picture img{width:calc(100% + 18px);height:100%;object-fit:cover;object-position:center center;}.section-sold-object .estates article .sold-text{background-color:#fff;padding:1em .5em;}.section-sold-object .estates article .sold-text .sold-area{font-family:"LibreFranklin-Medium",Georgia,Times New Roman,serif;}.section-sold-object .estates article .sold-text .sold-size{text-transform:lowercase;letter-spacing:.15em;font-size:.8rem;}.section-sold-object .estates article .sold-text .sold-area{text-transform:uppercase;letter-spacing:.15em;font-size:.8rem;}.section-sold-object .estates article .sold-text .sold-title h3.heading{font-size:.8rem;margin:.6rem 0 0;font-family:"LibreBaskerville-Regular",Georgia,Times New Roman,serif;}.filter-wrapper{padding:1rem;display:flex;justify-content:center;}.filter-wrapper .checkbox-group{display:flex;gap:12px;}.filter-wrapper .checkbox-item{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:1rem;user-select:none;border-radius:24px;border:solid 1px var(--red);padding:.75rem;background-color:var(--red);color:#fff;}.filter-wrapper .checkbox-item input{position:absolute;opacity:0;pointer-events:none;}.filter-wrapper .checkbox-custom{width:20px;height:20px;border-radius:50%;border:1px solid #fff;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;}.filter-wrapper .checkbox-custom::after{content:"";width:10px;height:6px;border-left:2px solid var(--red);border-bottom:2px solid var(--red);transform:rotate(-45deg);opacity:0;}.filter-wrapper .checkbox-label{line-height:1;}.filter-wrapper .checkbox-item input:checked+.checkbox-custom{background:#fff;border-color:#fff;}.filter-wrapper .checkbox-item input:checked+.checkbox-custom::after{opacity:1;}.filter-wrapper .checkbox-item:hover .checkbox-custom{border-color:rgba(255,255,255,.6);}.estate-item{text-decoration:none!important;cursor:pointer;}.estate-item .container-fullmargin{flex-direction:column;margin-bottom:0!important;margin-top:1rem;padding-left:.5rem;padding-right:.5rem;}.estate-item .mainimage{position:relative;overflow:hidden;}.estate-item .mainimage picture{display:inline-block;width:calc(100% + 20px);height:100%;margin-left:-10px;}.estate-item .mainimage picture img{width:100%;height:100%;object-fit:cover;object-position:center center;}.estate-item .mainimage .h2{opacity:0;position:absolute;top:85%;left:0;right:0;z-index:3;font-size:1rem;text-align:center;transition:opacity .8s ease-in-out;font-family:var(--body-font);color:#fff;}.estate-item .mainimage .h2 span{display:inline-block;padding-left:20px;padding-right:20px;text-align:center;}.estate-item .mainimage::before{content:"";position:absolute;z-index:2;background-color:rgba(0,0,0,.15);top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}.estate-item .mainimage::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;box-shadow:none;background:linear-gradient(to bottom,rgba(0,0,0,0) 60%,rgba(0,0,0,.6) 100%);}.estate-item .mainimage .badges{position:absolute;top:1rem;left:.5rem;z-index:2;}.estate-item .mainimage .labeled{text-transform:uppercase;padding:.7rem 1.2rem .65rem;background-color:rgba(255,255,255,.9);color:#000;z-index:3;font-size:.85rem;letter-spacing:.015rem;margin-bottom:.5rem;}.estate-item .mainimage .labeled.bid,.estate-item .mainimage .labeled.viewing{background-color:var(--red);color:#fff;}.estate-item .estate-text{padding:15px;}.estate-item .estate-text .wrapper{flex-direction:column;}.estate-item .estate-text .wrapper>div.flex{align-items:center;flex-wrap:wrap;}.estate-item .estate-text .wrapper>div.flex>div{display:flex;flex-wrap:wrap;align-items:center;}.estate-item .estate-text .estate-area{text-transform:uppercase;font-size:.8rem;letter-spacing:.5px;}.estate-item .estate-text .size-separator{line-height:1;font-size:.8rem;white-space:nowrap;}.estate-item .estate-text .estate-size,.estate-item .estate-text .estate-price{text-transform:lowercase;font-size:.95rem;white-space:nowrap;display:inline-flex;align-items:center;}.estate-item .estate-text .estate-sold{text-transform:uppercase;}.estate-item .estate-text h2,.estate-item .estate-text .h2{margin-bottom:5px;font-size:1.3rem;}.estate-item:hover .mainimage .h2,.estate-item:focus .mainimage .h2{opacity:1;}.estate-item:hover .mainimage::before,.estate-item:focus .mainimage::before{opacity:1;}.estate-item.sold-estate{cursor:default;}.estate-item.sold-estate .mainimage::before{opacity:1;}.ko-fade-enter{opacity:0;transform:translateY(6px);}.ko-fade-enter.ko-fade-enter-active{opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease;}.ko-fade-leave{opacity:1;transform:translateY(0);}.ko-fade-leave.ko-fade-leave-active{opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;}.sold-estate-list{margin-top:4rem;margin-bottom:0!important;}.sold-estate-list>h2{width:100%;text-align:center;}.sold-estate-list .estate-item .mainimage::before{background-color:rgba(0,0,0,.25);transition:background-color .25s ease-in-out;}.sold-estate-list .estate-item:hover .mainimage::before{background-color:rgba(0,0,0,.15);}.sold-estate-list+.flex-buttons{justify-content:center;align-items:center;}.sold-estate-list+.flex-buttons .button{margin:0 auto;}@media(min-width:375px){.estate-short .container .estate-text .wrapper{padding:2em;}}@media(min-width:490px){.estate-list{align-items:stretch;}.estate-list .mainimage{aspect-ratio:4/2.67;}.estate-list .mainimage picture img{aspect-ratio:4/2.67;}.estate-list .estate-item .estate-text .wrapper{flex-direction:row;justify-content:space-between;align-items:stretch;}.estate-list .estate-item .estate-text .wrapper>div:first-of-type{display:flex;flex-direction:column;justify-content:space-between;}.estate-list .estate-item .estate-text .wrapper>div.flex{flex-direction:column;align-items:flex-end;}.estate-list .estate-item .estate-text .wrapper>div.flex>div:first-of-type{padding-right:0;}.estate-list .estate-item .estate-text h2,.estate-list .estate-item .estate-text .h2{margin-bottom:0;}.estate-list .estate-item .estate-text .estate-price{margin-top:.1rem;}.estate-list .estate-item .estate-text .estate-price .size-separator{display:none;}.estate-list .estate-item .estate-text .estate-area{padding-top:3px;}}@media(min-width:576px){.estate-short .container .mainimage{height:300px;}.section-sold-object .button-group .button{margin:0 .5rem .5rem 0;}.section-sold-object .estates article .sold-text .sold-size{font-size:.9rem;}.section-sold-object .estates article .sold-text .sold-title h3.heading{font-size:1rem;}}@media(min-width:640px){.estate-list{padding:0 .5rem;}.estate-list .estate-item .estate-text h2,.estate-list .estate-item .estate-text .h2{font-size:1.4rem;}}@media(min-width:768px){section.estates{padding-top:85px;}.estate-short .container .estate-text .label{padding:.1rem .3rem;}.estate-list{margin-left:auto;margin-right:auto;max-width:1640px;}.estate-list .estate-item .estate-text h2,.estate-list .estate-item .estate-text .h2{font-size:1.6rem;}}@media(max-width:991px){.estate-short .container{flex-direction:column!important;}.estate-short .container .mainimage{order:1;}.estate-short .container .estate-text{order:2;}}@media(max-width:575px){.estate-list .estate-item .mainimage.has-vb .h2{top:42%;}.estate-list .estate-item:hover .mainimage.has-vb::after{background:linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgba(0,0,0,.6) 100%);}}@media(max-width:568px){.filter-wrapper .checkbox-group{flex-wrap:wrap;}.filter-wrapper .checkbox-item{min-width:calc(50% - 12px);}}@media(max-width:440px){.section-sold-object .estates article{width:100%;max-width:100%;}.section-sold-object .estates article .sold-text .sold-title h3.heading{font-size:1.1rem;margin:.2rem 0 0;}}@media(min-width:992px){.estate-short .container{display:flex;}.estate-short .container .mainimage{height:auto;width:50%;}.estate-short .container .estate-text{width:50%;}.estate-short .container .estate-text .label{bottom:auto;left:auto;padding:.1rem .5rem;right:0;top:0;}.estate-short:nth-child(odd) .container .estate-text .label{left:0;right:auto;}.estate-list{justify-content:space-between;flex-direction:row;flex-wrap:wrap;padding:0 1rem;margin-top:1rem;}.estate-list .estate-item{width:calc(50% - 1.5rem);}.estate-list .estate-item .container-fullmargin{padding-left:0;padding-right:0;}.estate-list .estate-item .estate-text{min-height:88px;}.page-soldestates .estate-list{max-width:1240px!important;}.page-soldestates .estate-list .estate-item{margin-bottom:1rem;}.page-soldestates .sold-estate-list .estate-item .mainimage::before{background-color:rgba(0,0,0,.05);}.page-soldestates .sold-estate-list .estate-item:hover .mainimage::before{background-color:rgba(0,0,0,.15);}}.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;}@media(min-width:1200px){.estate-list{margin-bottom:4rem;}.filter-wrapper{padding:2rem 0 0;}.estate-short .container{max-height:502px;}.estate-short .container .mainimage{width:60%;}.estate-short .container .estate-text{width:40%;min-height:430px;}.estate-short .container .estate-text .wrapper{-webkit-transform:translateY(-50%);padding:0 3em;position:absolute;top:50%;transform:translateY(-50%);}.estate-short .container .estate-text .label{padding:8px 16px;font-size:.8rem;}}@media(min-width:1460px){.section-sold-object{margin-bottom:4rem;margin-top:7rem;}.estate-list{margin-bottom:6rem;}.estate-list .estate-item .container-fullmargin{margin-top:1rem;}}
