.search-form{margin:0 2rem}.markercluster{width:35px;height:35px;color:#00254D !important;background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='22.5' cy='22.5' r='22.5' fill='%2300264A'/%3E%3Ccircle cx='22.5' cy='22.5' r='12.5' fill='%23E9E5DC'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center !important;background-size:35px 35px !important;font-weight:700;line-height:35px;text-align:center;border-radius:50%;-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none;font-size:1rem;cursor:pointer;font-size:.875rem;font-family:"Roboto",sans-serif !important}#properties-list{margin:4rem auto 6rem}#properties-list.no-width{padding:0}@media only screen and (max-width: 79.9375em){#properties-list{margin:4rem auto}}@media only screen and (max-width: 39.9375em){#properties-list{margin:2rem auto}}#properties-list h1{margin-bottom:3rem;text-align:center}#properties-list .page{max-width:100%;flex-basis:100%;display:flex;flex-wrap:wrap}#properties-list .page .property{flex-basis:calc(33.3333% - 2rem);margin-left:2rem;margin-bottom:2rem;padding-top:27.556818182%;background-color:rgba(226,0,26,0.16)}@media only screen and (max-width: 63.9375em){#properties-list .page .property{flex-basis:calc(50% - 2rem)}}@media only screen and (max-width: 47.9375em){#properties-list .page .property{flex-basis:calc(100% - 2rem)}}#properties-list .map-toggle{height:100%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 47.9375em){#properties-list .map-toggle{height:17.1875rem}}#properties-list .map-toggle:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,37,77,0.32)}#properties-list .map-toggle p{z-index:5;position:absolute;top:50%;left:0;right:0;padding:2rem 3rem;display:flex;flex-direction:column;align-items:center;color:white;text-transform:uppercase;text-align:center;font-size:1.75rem;font-weight:500;line-height:1.142857143;transform:translateY(-50%)}@media only screen and (max-width: 29.9375em){#properties-list .map-toggle p{font-size:1.5rem}}#properties-list .map-toggle p span{display:inline-block;white-space:nowrap}#properties-list .map-toggle p span:before{z-index:-1;content:'';position:absolute;top:0rem;left:-.125rem;right:-.125rem;bottom:0rem;background-color:#E2001A;transform:skew(-13deg)}#properties-list .map-toggle p span+span{margin-top:.1875rem}.actions-list{margin-bottom:2.5rem;display:flex;flex-wrap:wrap;justify-content:center}.actions-list a{margin:0 .25rem .5rem;padding:.5rem 1rem;display:inline-block;background-color:#00254D;color:white;text-transform:uppercase;font-weight:500;font-size:.9375rem}.actions-list a.active{background-color:#E2001A}#properties-map{height:46.75rem}#properties-map #map{width:100%;height:100%}#properties-map .marker__toggle~label:after{content:'';position:absolute;top:0;left:0;width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L0 8l8 8 8-8z' fill='%2300254D' fill-rule='evenodd'/%3E%3C/svg%3E");transition:.15s ease-in-out}#properties-map .marker__toggle~label:before{display:none}#properties-map .marker__toggle:checked~label:after{background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L0 8l8 8 8-8z' fill='%23E2001A' fill-rule='evenodd'/%3E%3C/svg%3E")}#properties-map .marker-contents{position:absolute;left:50%;bottom:2rem;max-width:40rem;width:100%;height:13rem;display:flex;overflow:hidden;transform:translateX(-50%);pointer-events:none}@media only screen and (max-width: 47.9375em){#properties-map .marker-contents{height:auto;max-width:20rem;padding:0 2rem;flex-direction:column}}#properties-map .marker-contents .marker-content{flex:1 1 0px;padding:1rem 1.5rem;display:flex;flex-direction:column;background-color:white}@media only screen and (max-width: 47.9375em){#properties-map .marker-contents .marker-content{flex:1 1 auto}}#properties-map .marker-contents .marker-content .sticker-container{margin-bottom:.5rem;align-self:flex-end;display:flex;align-items:center}#properties-map .marker-contents .marker-content .sticker-container .sticker{color:#E2001A;font-size:.875rem;font-weight:bold;text-transform:uppercase}#properties-map .marker-contents .marker-content .sticker-container .sticker span{margin-right:.5rem;display:inline-block}#properties-map .marker-contents .marker-content .sticker-container .sticker.option,#properties-map .marker-contents .marker-content .sticker-container .sticker.sold,#properties-map .marker-contents .marker-content .sticker-container .sticker.let{color:#00254D}#properties-map .marker-contents .marker-content .sticker-container>*+*{margin-left:1rem}#properties-map .marker-contents .marker-content .city{color:#00254D;text-transform:uppercase;font-size:.9375rem;font-weight:bold}#properties-map .marker-contents .marker-content .category{color:#888;font-size:.9375rem;font-weight:500}#properties-map .marker-contents .marker-content .price{margin:.5rem 0 1.5rem;color:#222;font-weight:bold;font-size:.9375rem}#properties-map .marker-contents .marker-content .features{display:flex;align-items:center}#properties-map .marker-contents .marker-content .features li{display:flex;align-items:center;color:#222;font-size:.9375rem}#properties-map .marker-contents .marker-content .features li+li{margin-left:2rem}#properties-map .marker-contents .marker-content .features li .icon{margin-right:.5rem}@media only screen and (max-width: 47.9375em){#properties-map .marker-contents .marker-content .features li:nth-child(3){display:none}}#properties-map .marker-contents .marker-content.is-sold{text-align:center;align-items:center;justify-content:center}#properties-map .marker-contents .marker-content.is-sold .title{margin-bottom:3rem;color:#00254D;font-size:1.125rem;font-weight:bold;text-transform:uppercase}#properties-map .marker-contents .marker-content.is-sold strong{margin-bottom:.75rem;color:#222;font-size:1.125rem;font-weight:500}
