*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-bottom:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:200;src:url(/app/themes/cwyxe/public/fonts/Gotham-Light.689b17.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:300;src:url(/app/themes/cwyxe/public/fonts/Gotham-Book.9a62e4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:400;src:url(/app/themes/cwyxe/public/fonts/Gotham-Medium.f4cf30.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:500;src:url(/app/themes/cwyxe/public/fonts/Gotham-Bold.781a2d.woff2) format("woff2")}*{color:#525454;font-family:Gotham}@media screen and (max-width:860px){body.logged-in{margin-top:5rem}}h1,h2,h3,h4,h5,h6{color:#525454;font-weight:400;margin:0 0 1rem}h1{font-size:3.5rem}@media screen and (max-width:585px){h1{font-size:2.75rem}.property-search h1{font-size:2rem}}h2{font-size:2.5rem;line-height:1.2}@media screen and (max-width:585px){h2{font-size:2rem}}h3{font-size:2rem;font-weight:400}@media screen and (max-width:780px){h3{font-size:1.5rem}}h3.teal{color:#0093ad;font-size:1.25rem}h3.teal,h4{text-transform:uppercase}h4{font-size:1.5rem;font-weight:400;letter-spacing:.015rem;line-height:1.75rem}.centered h4{text-align:center}h5{font-size:1.25rem}h6,p,ul li{font-size:1rem}p,ul li{font-weight:200;line-height:1.5;margin:0 0 1rem}strong{font-weight:400}a:link,a:visited{color:#e4002b;-webkit-text-decoration:none;text-decoration:none}a:hover{-webkit-text-decoration:underline;text-decoration:underline}.button,a.button:active,a.button:link,button{align-items:center;background:#e4002b;color:#fff!important;display:inline-flex;justify-content:center;line-height:1;margin:1rem 0 0;padding:1.1875rem;text-transform:uppercase;transition:all .4s ease-in-out;width:auto}.button:hover,a.button:hover,button{background:#cd0027;-webkit-text-decoration:none;text-decoration:none;transition:all .4s ease-in-out}.button span,button span{color:#fff!important}.intro-text{font-size:1.25rem}.emphasized-link{font-size:.9375rem}.btn-hollow,.emphasized-link{font-weight:400;text-transform:uppercase}.btn-hollow{background:rgba(142,16,0,0)!important;border:2px solid #e4002b!important;color:#e4002b!important;display:flex;justify-content:center;padding:1.1875rem;text-align:center}.btn-hollow,.btn-hollow:hover{transition:all .4s ease-in-out}.btn-hollow:hover{background:#e4002b!important;color:#fff!important;-webkit-text-decoration:none;text-decoration:none}.btn-hollow.grey{border:2px solid gray;color:gray}.btn-hollow.grey:hover{background:gray;color:#fff;transition:all .4s ease-in-out}.btn-hollow.back{display:flex;padding:.75rem 1rem;width:auto}.pills{gap:.75rem;list-style-type:none;margin:0;padding:0;width:100%}.pills,.pills a{align-items:center;display:flex}.pills a{border:1.5px solid #e4002b;border-radius:2rem;cursor:default;font-size:.75rem;font-weight:400;gap:.5rem;justify-content:center;line-height:1;padding:.25rem 1rem;text-align:center;text-transform:uppercase}.pills a,.pills a:hover{transition:all .4s ease-in-out}.pills a:hover{background:#e4002b;color:#fff!important;-webkit-text-decoration:none;text-decoration:none}.gallery{position:relative}.gallery div{height:33rem!important}.gallery div img{height:33rem}@media screen and (max-width:680px){.gallery div{height:20rem!important}.gallery div img{height:20rem}}.arrow{background:transparent;border-right:3px solid #fff;border-top:3px solid #fff;box-shadow:0 0 0 #d3d3d3;height:1.5rem;left:1.5rem;margin:0;overflow:hidden;padding:0;position:absolute;text-indent:-9999999999px;top:48%;transform:translate3d(0,-50%,0) rotate(-135deg);transition:all .2s ease;width:1.5rem;z-index:9999}.arrow.right{left:unset;right:1.5rem;transform:translate3d(0,-50%,0) rotate(45deg)}.main{margin:auto;max-width:88rem;width:86%}.meta{border-top:1px solid #fff;display:inline-block;font-size:.875rem;margin:1rem auto 0 0;padding-top:.5rem}.no-bg .meta span,.no-bg .meta time{color:#525454!important}.meta p{display:inline;font-size:.875rem}.breadcrumb{font-size:.9375rem;font-weight:300;left:7%;margin:0 auto;position:absolute;top:1.5rem;width:86%;z-index:3}.single .breadcrumb{left:unset;margin:1.5rem auto 0;position:relative;top:unset}.breadcrumb nav{display:flex;gap:.5rem}.breadcrumb a:active span,.breadcrumb a:link span,.breadcrumb nav,.breadcrumb nav span a,.breadcrumb nav span a:hover,.breadcrumb nav span a:link,.breadcrumb span{color:hsla(0,0%,100%,.7);transition:all .4s ease-in-out}.insights .no-bg .breadcrumb a:active span,.insights .no-bg .breadcrumb a:link span,.insights .no-bg .breadcrumb nav,.insights .no-bg .breadcrumb nav span a,.insights .no-bg .breadcrumb nav span a:hover,.insights .no-bg .breadcrumb nav span a:link,.insights .no-bg .breadcrumb span,.single .no-bg .breadcrumb a:active span,.single .no-bg .breadcrumb a:link span,.single .no-bg .breadcrumb nav,.single .no-bg .breadcrumb nav span a,.single .no-bg .breadcrumb nav span a:hover,.single .no-bg .breadcrumb nav span a:link,.single .no-bg .breadcrumb span{color:#e4002b}.breadcrumb a:hover,.breadcrumb a:hover span{color:#fff;-webkit-text-decoration:none;text-decoration:none;transition:all .4s ease-in-out}.insights .breadcrumb a:hover,.insights .breadcrumb a:hover span,.single .breadcrumb a:hover,.single .breadcrumb a:hover span{color:#b10021}.breadcrumb span.current{color:#fff;text-wrap-mode:nowrap}.insights .no-bg .breadcrumb span.current,.single .no-bg .breadcrumb span.current{color:#525454}.breadcrumb svg{width:1rem}.property_type{align-items:center;background:#7f8283;border-radius:2rem;color:#fff;display:inline-flex;font-size:.6rem;font-weight:500;gap:.5rem;justify-content:center;margin:0 0 1.25rem;padding:.25rem 1rem;text-transform:uppercase}.horizontal-tabs nav ul{display:flex;gap:2rem;list-style-type:none;margin:2rem 0;padding:0}.horizontal-tabs nav ul li{display:flex;font-weight:300}.horizontal-tabs nav ul li a{border-bottom:.125rem solid #fff;color:gray;display:inline-flex;font-size:.875rem;font-style:normal;font-weight:400;padding:0 0 .5rem;-webkit-text-decoration:none;text-decoration:none;transition:all .4s ease-in-out}.horizontal-tabs nav ul li a:hover{border-bottom:.125rem solid #e4002b;transition:all .4s ease-in-out}.horizontal-tabs nav ul li.is-active a{border-bottom:.125rem solid #e4002b;color:#525454}.tab-content-container{height:auto;position:relative;width:100%}.tab-content{height:0;opacity:0;position:relative;transition:all .6s ease-in-out;width:86%;z-index:-9999}.tab-content.is-active{height:auto;opacity:1;transition:all .6s ease-in-out;z-index:1}.cta{align-items:center;background:#1d1740;display:flex;justify-content:center;min-height:16rem;overflow:hidden;position:relative}@media screen and (max-width:768px){.cta{flex-direction:column}}.cta:after{background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cta h3{color:#fff;font-size:1.5rem;font-weight:400;margin:0 0 .25rem!important;text-transform:uppercase}.cta p{color:#fff;margin:0}.cta a.button:active,.cta a.button:link{font-size:.9375rem;margin:0;padding:1.2rem 2.75rem;position:relative;z-index:2}@media screen and (max-width:780px){.cta a.button:active,.cta a.button:link{padding:1.2rem 1.75rem}}@media screen and (max-width:580px){.cta a.button:active,.cta a.button:link{margin-bottom:2rem}}.cta .content{margin-right:6rem;position:relative;transition:all .4s ease-in-out;width:42%;z-index:2}@media screen and (max-width:780px){.cta .content{margin-right:2rem;transition:all .4s ease-in-out;width:50%}}@media screen and (max-width:580px){.cta .content{align-items:center;margin:2rem 0 1rem;text-align:center;transition:all .4s ease-in-out;width:80%}}.cta img{height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.cta .content.related_post{border-top:1px solid #eaebeb!important;padding-top:1rem}.cta .content.related_post p{font-size:.875rem;margin-top:0}.cta .content.related_post a.button{margin:0;padding:0;width:100%}.page .cta{margin-top:4rem}.statistics{display:flex;flex-direction:row;flex-wrap:wrap;margin:4rem -7%;padding:11rem 7rem 9rem;position:relative}@media screen and (max-width:768px){.statistics{padding:10rem 3rem 0}}.statistics h4{background:rgba(0,147,173,.8);color:#fff;font-size:1.5rem;left:0;padding:2rem 3rem;position:absolute;top:-1.5rem}.statistics img{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%;z-index:-1}.statistics div{display:flex;flex-direction:column;margin-bottom:4.25rem;margin-right:4.5rem}.statistics div .stat{color:#e4002b;font-size:6rem;line-height:6.5rem}.statistics div .title{flex-wrap:pre;font-size:1.5rem;text-transform:uppercase}@media screen and (max-width:768px){.statistics div{margin-left:0;margin-right:2rem}.statistics div .stat{font-size:3rem;line-height:3.5rem}}.statistics:before{background:url(/app/themes/cwyxe/public/images/dot-grid.ad3c8d771ad74796.png) 50% repeat-x;bottom:-1rem;content:"";height:2rem;left:0;position:absolute;width:100%}.page-template-default .main,.page-template-default .main h2{margin-top:3rem}.page-template-default .main h2:first-of-type{margin-top:0}.page-template-default .main h3{margin-top:2rem}.page-template-default .main .button{font-weight:500;-webkit-text-decoration:none;text-decoration:none}.page-template-default .main hr{border:2px solid #ededed;margin:3rem 0;outline:none}.global-footer{border-top:1px solid #eaebeb;display:flex;flex-wrap:wrap;font-weight:300;margin:3.5rem auto 0;padding:3.5rem 7% 1.5rem;width:100%}@media screen and (max-width:768px){.global-footer{flex-direction:column}}.global-footer .icon{display:inline-flex}.global-footer .icon img{height:1.5rem;margin-right:.5rem;width:1.5rem}.global-footer div{width:50%}.global-footer div div{width:100%}@media screen and (max-width:768px){.global-footer div{width:100%}}.global-footer div.footer-menu{display:flex}@media screen and (max-width:768px){.global-footer div.footer-menu{margin-top:1.5rem}}.global-footer div.footer-menu nav{width:50%}.global-footer div.footer-menu nav nav{width:100%}.global-footer div.footer-menu nav ul{display:flex;flex-direction:column;list-style:none;padding:0}.global-footer div.footer-menu nav ul li{display:inline-flex;flex-direction:column;margin:.5rem 0}.global-footer div p{width:65%}@media screen and (max-width:768px){.global-footer div p{width:100%}}.global-footer a{color:#525454;font-weight:200}.global-footer h5{font-size:1rem}.global-footer .copyright{display:flex;justify-content:space-between;margin-top:4rem;width:100%}.global-footer .copyright p{font-size:.875rem}@media screen and (max-width:768px){.global-footer .copyright{flex-direction:column}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.hidden{opacity:0}.visible{opacity:1;transition:opacity 1s ease-out}.hide{visibility:hidden}.display-mobile{display:none}@media screen and (max-width:768px){.display-mobile{display:flex}}.facetwp-ignore{display:none}.noselect{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.banner-container{box-shadow:0 1px 0 0 #eaebeb}@media screen and (max-width:1140px){section.banner-container{margin-top:5rem}}header.banner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:88rem;padding:.6875rem 0;width:86%}@media screen and (max-width:1140px){header.banner{background:#fff;height:5rem;padding:.6875rem 1rem;position:fixed;top:0;transition:all .4s ease-in-out;width:100%;width:100vw;z-index:4}}header.banner .brand{max-width:175px;position:relative;z-index:6}header.banner .menu-primary-menu-container,header.banner .nav-desktop,header.banner .nav-primary{width:100%}header.banner .nav-primary ul{align-items:center;display:flex;flex-direction:row;gap:2.5rem;justify-content:flex-start;list-style-type:none;margin:0}@media screen and (max-width:1200px){header.banner .nav-primary ul{gap:1.75rem;transition:all .4s ease-in-out}}@media screen and (max-width:1140px){header.banner .nav-primary ul{display:none}}header.banner .nav-primary ul li{align-self:stretch;display:flex;margin:0;min-height:4.25rem;padding:0;position:relative}header.banner .nav-primary ul li a{align-self:center;color:#545859;display:inline-flex;font-size:.875rem;font-weight:300;line-height:1.2;padding:1rem 0;text-align:center}@media screen and (max-width:1140px){header.banner .nav-primary ul li a{font-size:.875rem;transition:all .4s ease-in-out}}header.banner .nav-primary ul li a:hover{color:#3f4243;-webkit-text-decoration:none;text-decoration:none}header.banner .nav-primary ul li.contact a{align-items:center;background:#e4002b;color:#fff;display:flex;font-size:.9375rem;font-weight:400;justify-content:center;line-height:1.15;padding:.9375rem 1.2rem;text-transform:uppercase}@media screen and (max-width:1140px){header.banner .nav-primary ul li.contact a{font-size:.8rem;padding:.7rem .5rem;transition:all .4s ease-in-out}}header.banner .nav-primary ul li ul.sub-menu{align-items:flex-start;border-radius:3px;display:flex;flex-direction:column;gap:0;justify-content:space-evenly;left:50%;list-style-type:none;margin-top:.5rem;opacity:0;padding:1rem;position:absolute;top:92%;transform:translateX(-50%);transition:all .4s ease-in-out;visibility:hidden;white-space:nowrap;z-index:9999}header.banner .nav-primary ul li ul.sub-menu li{position:static}header.banner .nav-primary ul li ul.sub-menu li a{color:gray;font-size:1rem;padding:1rem;text-transform:none;transition:all .4s ease-in-out}header.banner .nav-primary ul li ul.sub-menu li a:hover{color:#525454;transition:all .4s ease-in-out}header.banner .nav-primary ul li ul.sub-menu li.active a{color:#8e1000}header.banner .nav-primary ul li ul.sub-menu li:before{border:10px solid transparent;border-bottom-color:#fff;content:"";left:50%;position:absolute;top:-20px;transform:translateX(-50%)}@media(max-width:1140px){header.banner .nav-primary ul li ul.sub-menu{justify-content:space-evenly;width:100%}header.banner .nav-primary ul li ul.sub-menu li a{line-height:1;padding:15px 0}}header.banner .nav-primary ul li li.active ul,header.banner .nav-primary ul li ul:hover,header.banner .nav-primary ul li:focus-within>ul,header.banner .nav-primary ul li:hover>ul{background-color:#fff;box-shadow:0 0 26px -20px rgba(0,0,0,.5);height:auto;opacity:1;transition:all .4s ease-in-out;visibility:visible}header.banner .nav-primary ul li.menu-item-has-children a{margin-right:.75rem;padding-right:1rem;text-align:left}header.banner .nav-primary ul li.menu-item-has-children a,header.banner .nav-primary ul li.menu-item-has-children.active a{background:url(/app/themes/cwyxe/public/images/menu-arrow.0bef2c.svg) 100% no-repeat}header.banner .nav-primary ul li.menu-item-has-children.marketbeat{margin-left:auto}header.banner .nav-primary ul li.menu-item-has-children.marketbeat a{background:url(/app/themes/cwyxe/public/images/icons/person.a6de42.svg) no-repeat;height:1.5rem;padding:0;text-indent:-9999999px;width:1.5rem}header.banner .nav-primary ul li.menu-item-has-children.marketbeat ul li a{background:none;height:unset;padding:1rem;text-indent:0;width:unset}header.banner .nav-primary ul li.menu-item-has-children ul li a,header.banner .nav-primary ul li.menu-item-has-children.active ul li a{background:none;margin-right:0}body.is-active{overflow:hidden}nav.nav-mobile nav{background:none!important;box-shadow:-1rem -2rem 2rem transparent;height:0;position:fixed;right:0;top:0;transition:all .5s ease-out;width:0;z-index:2}@media(max-width:1140px){nav.nav-mobile nav{transition:all .2s ease}}nav.nav-mobile nav ul{background:#fff;list-style-type:none;margin:5rem auto 0;opacity:0;padding:2rem 3rem 3rem;transition:opacity .5s ease-out}nav.nav-mobile nav ul li{min-width:12rem;padding:.5rem 0}@media(max-width:1140px){nav.nav-mobile nav ul li{font-size:2rem;line-height:2rem}}nav.nav-mobile nav ul li.menu-item-has-children a{margin-right:.75rem;padding-right:1rem;text-align:left}nav.nav-mobile nav ul li.menu-item-has-children a,nav.nav-mobile nav ul li.menu-item-has-children.active a{background:url(/app/themes/cwyxe/public/images/menu-arrow.0bef2c.svg) 100% no-repeat}nav.nav-mobile nav ul li.menu-item-has-children ul li a{background:none}nav.nav-mobile nav ul li a{font-size:1.25rem;font-weight:400}nav.nav-mobile nav ul li ul.sub-menu{align-items:flex-start;border-radius:3px;display:flex;flex-direction:column;gap:0;height:0;justify-content:space-evenly;list-style-type:none;margin-top:0;min-height:0;opacity:0;padding:0;position:relative;transition:all .4s ease-in-out;white-space:nowrap;z-index:9999;z-index:-2}nav.nav-mobile nav ul li ul.sub-menu li{margin:0;padding:0}nav.nav-mobile nav ul li ul.sub-menu li a{color:gray;font-size:1rem;padding:1rem .5rem;text-transform:none;transition:all .4s ease-in-out}nav.nav-mobile nav ul li ul.sub-menu li a:hover{color:#525454;transition:all .4s ease-in-out}nav.nav-mobile nav ul li.is-active ul.sub-menu{background-color:#fff;height:auto;min-height:16rem;opacity:1;padding:1rem;transition:all .4s ease-in-out;z-index:2}.scrolling-active.logged-in nav.nav-mobile nav ul{margin-top:5rem}.scrolling-active.logged-in nav.nav-mobile nav ul ul{margin-top:0}@media(max-width:1140px){nav.nav-mobile nav{height:8.4rem;position:fixed}}.hamb{align-items:center;background:#fff;cursor:pointer;display:flex;flex-direction:column;float:right;height:4.8rem;justify-content:center;padding:0 1.25rem;position:fixed;right:0;top:0;z-index:3}.logged-in .hamb,.logged-in header.banner,.logged-in nav{top:2rem}@media screen and (max-width:782px){.logged-in .hamb,.logged-in header.banner,.logged-in nav{top:2.85rem}}@media screen and (max-width:600px){.scrolling-active.logged-in .hamb,.scrolling-active.logged-in header.banner{top:0}}.hamb-line{background:#e4002b;display:block;height:4px;position:relative;width:24px}.hamb-line:after,.hamb-line:before{background:#e4002b;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.hamb-line:before{top:8px}.hamb-line:after{top:-8px}.nav-title{color:#e4002b;font-size:.8125rem;font-weight:500;left:0;opacity:1;position:relative;text-align:center;text-transform:uppercase;top:1rem;transition:all .4s ease-out;width:100%;-webkit-font-smoothing:subpixel-antialiased}.nav-mobile input{display:none}.nav-mobile input:checked~nav{background:#fff!important;box-shadow:-1rem -2rem 2rem rgba(0,0,0,.3);overflow:scroll;width:100vw}.nav-mobile input:checked~nav ul{background:#fff;height:100vh;margin:0;opacity:1;padding:11rem 3rem 5rem 4.5rem}.nav-mobile input:checked~nav ul ul{height:auto;overflow:visible;padding:0 0 0 1rem}.nav-mobile input:checked~nav ul ul li{margin:0 0 .5rem;padding:0}.nav-mobile input:checked~nav ul ul li a{color:#525454;display:inline-flex;line-height:1}@media(max-width:1140px){.nav-mobile input:checked~nav{border-radius:0;box-shadow:none;height:100%;right:0;top:4rem;width:100%;z-index:3}.nav-mobile input:checked~nav ul{margin:2rem 0 4rem;padding-top:0}.nav-mobile input:checked~nav ul ul{margin:0}}@media(max-height:1140px){.nav-mobile input:checked~.hamb{z-index:4}}@media(max-width:1140px){.nav-mobile input:checked~.hamb{z-index:4}}.nav-mobile input:checked~.hamb .nav-title{bottom:20px;opacity:0}.nav-mobile input:checked~.hamb .hamb-line{background:transparent}.nav-mobile input:checked~.hamb .hamb-line:before{top:0;transform:rotate(-45deg)}.nav-mobile input:checked~.hamb .hamb-line:after{top:0;transform:rotate(45deg)}@media screen and (max-width:1140px){.nav-mobile{display:flex}}@media screen and (min-width:1141px){.nav-mobile{display:none}}@media screen and (min-width:1140px){.nav-desktop{display:flex}}@media screen and (max-width:1141px){.nav-desktop{display:none}}.mega-content{column-gap:3rem;display:flex;height:0;left:4rem;min-height:0;opacity:0;padding:0;position:absolute;top:4.85rem;transition:all .4s ease-in-out;width:calc(100% - 8rem);z-index:-1}.mega-content div{display:none;transition:all .2s ease-in-out}.mega-content h3,.mega-content h4{color:#e4002b;font-size:1.15rem;font-weight:500;text-transform:uppercase}.mega-content h4{font-size:.9rem}.mega-content li,.mega-content ul{list-style-type:none;margin:0;padding:0}.mega-content li{border-bottom:1px solid #eaebeb;display:flex;flex-direction:column;margin-bottom:.75rem;padding-bottom:.75rem}.mega-content li a{color:gray;font-size:.875rem;font-weight:400;line-height:1.2;padding:0}.mega-content li a,.mega-content li a:hover{-webkit-text-decoration:none;text-decoration:none}.mega-content li a:hover{color:#525454}.mega-content li span.post-date{display:flex;font-size:.75rem;width:100%}.mega-content.is-active{background-color:#fff;border-radius:3px;box-shadow:0 0 26px -20px rgba(0,0,0,.5);height:auto;justify-content:center;left:50%;min-height:20rem;opacity:1;padding:3rem;top:4.85rem;transition:all .4s ease-in-out;translate:-50% 0;z-index:10}.admin-bar .mega-content.is-active{top:6.85rem}@media(max-width:1140px){.admin-bar .mega-content.is-active{top:2.85rem}}.mega-content.is-active span.close-arrow{display:none}.mega-content.is-active div{display:flex;flex-direction:column;width:22rem}.mega-content.is-active div.cta{align-items:flex-start;height:auto;margin:0;padding:.5rem 2rem;row-gap:.25rem;width:50%}.mega-content.is-active div.cta:after{display:none}.mega-content.is-active div.cta h3{color:#fff;margin-bottom:1rem!important;text-transform:none}.mega-content.is-active div.cta p{font-size:.9rem;line-height:1rem}.mega-content.is-active div.cta p strong{color:#fff;display:flex;margin-top:.5rem}.mega-content.is-active div.cta .buttons{align-items:center;column-gap:1.25rem;display:flex;flex-direction:row;margin-top:1.25rem;width:100%}.mega-content.is-active div.cta .buttons div{margin:0;padding:0;width:auto}.mega-content.is-active div.cta form{padding:0}.mega-content.is-active div.cta button{margin:0;width:auto}.mega-content.is-active div.cta a{color:#fff;float:left;font-size:.875rem;height:2rem;line-height:1.2;margin:0;padding:.5rem .75rem;-webkit-text-decoration:underline;text-decoration:underline}.mega-content.is-active div.cta a:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.mega-content.is-active div.cta a.button{background:#e4002b;color:#fff!important;font-weight:500;line-height:1.2;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.mega-content.is-active div.cta a.button:hover{background:#b10021;color:#fff!important}@media(max-width:960px){.mega-content.is-active{padding:2rem 1.5rem}}@media(max-width:1140px){.mega-content.is-active{bottom:0;height:100vh;justify-content:flex-start;left:0;min-height:5rem;overflow-y:auto;padding:5rem 4rem 4rem;right:0;top:0;translate:0;width:100%}.mega-content.is-active span.close-arrow{border-left:2px solid #000;border-top:2px solid #000;cursor:pointer;display:block;height:15px;left:2rem;margin:21px auto;position:absolute;top:0;transform:rotate(-45deg);width:15px}.mega-content.is-active span.close-arrow:after{background-color:#000;content:"";display:block;height:30px;transform:rotate(-45deg) translate(10px,3px);width:2px}.mega-content.is-active div{border-bottom:1px solid #525454;margin-bottom:2rem;padding-bottom:2rem;width:auto}.mega-content.is-active div.cta{border:none;justify-content:center;overflow:visible;padding:2rem;width:auto}.mega-content.is-active div.cta div{border:none}.mega-content.is-active div.cta .buttons{margin:1rem 0 0;padding:0}.mega-content.is-active div.cta .buttons a{padding:0}.mega-content.is-active div.cta .buttons button{margin:0;padding:.5rem 1rem}}.mega-content.is-active *{opacity:1}@media(max-width:1060px){.mega-content{column-gap:2rem;left:0;width:100%}}@media(max-width:1140px){.mega-content{flex-direction:column;height:100vh;left:0;right:0;width:100%}}.mega-content .menu-cta{font-size:.9rem;text-transform:uppercase}.mega-content .menu-cta:after{border-style:solid;border-width:.175em .175em 0 0;content:"";display:inline-block;height:.45em;left:.3rem;position:relative;top:.5rem;transform:rotate(45deg);vertical-align:top;width:.45em}li.mega:after{border:10px solid transparent;border-bottom-color:#fff;bottom:-20px;content:"";left:50%;position:absolute;transform:translateX(-50%)}section.page-header{display:flex;flex-direction:column;justify-content:flex-end;margin:1rem auto;max-height:42rem;max-width:88rem;min-height:24rem;overflow:hidden;padding-bottom:1rem;position:relative}.home section.page-header{height:calc(100vh - 12rem);justify-content:center;max-height:42rem;min-height:36rem;padding-bottom:2rem}.home section.page-header .header-content{margin:5rem auto}.home section.page-header .header-content:after{transform:skewX(-20deg);width:85%}@media screen and (max-width:1140px){.home section.page-header{margin-top:0}}section.page-header .header-content{margin:3.5rem auto;width:86%;z-index:1}section.page-header .header-content:after{background:rgba(29,23,64,.8);content:"";height:calc(100% - 1rem);left:-25%;position:absolute;top:0;transform:skewX(-27deg);width:67%;z-index:-1}section.page-header .header-content .meta,section.page-header .header-content .meta p,section.page-header .header-content .meta p span,section.page-header .header-content .meta time{color:#fff}@media screen and (max-width:695px){section.page-header .header-content{margin:3rem auto;transition:all .4s ease-in-out}}.property-search section.page-header .header-content{margin:5.5rem auto auto}section.page-header h1,section.page-header h2,section.page-header span{color:#fff}section.page-header h1{margin:1rem 0;text-transform:uppercase}.home section.page-header h1{font-size:2.5rem;transition:all .8s ease-in-out}.home section.page-header h1:first-line{font-size:2.5rem}@media screen and (max-width:695px){.home section.page-header h1{font-size:2.5rem;transition:all .8s ease-in-out}.home section.page-header h1:first-line{font-size:2.5rem;transition:all .4s ease-in-out}}@media screen and (max-width:465px){.home section.page-header h1{font-size:2.5rem;transition:all .8s ease-in-out}.home section.page-header h1:first-line{font-size:2.5rem;transition:all .4s ease-in-out}}@media screen and (max-width:405px){.home section.page-header h1,.home section.page-header h1:first-line{font-size:2.5rem;transition:all .4s ease-in-out}}section.page-header h2{font-size:1rem;font-weight:325;line-height:1.75rem;margin-bottom:1rem;max-width:50%}@media screen and (max-width:695px){section.page-header h2{font-size:1rem;max-width:100%;transition:all .4s ease-in-out}}section.page-header .eyebrow{align-items:center;background:rgba(0,147,173,.8);display:inline-flex;font-size:1.25rem;font-style:normal;font-weight:325;height:2.1875rem;margin-top:2rem;padding:0 .5rem}@media screen and (max-width:695px){section.page-header .eyebrow{font-size:1rem;transition:all .4s ease-in-out}}section.page-header .button{min-width:18rem}@media screen and (max-width:695px){section.page-header .button{min-width:14rem;transition:all .4s ease-in-out}}section.page-header img{height:100%;margin:0;object-fit:cover;position:absolute;width:100%;z-index:-1}section.page-header:after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;width:100%}section.page-header:before{background:url(/app/themes/cwyxe/public/images/dot-grid.ad3c8d771ad74796.png) 50% repeat-x;bottom:0;content:"";height:2rem;left:0;position:absolute;width:100%}section.page-header.no-bg{background:none;min-height:0;width:86%}@media screen and (max-width:1140px){section.page-header.no-bg{margin:6rem 2rem 2rem;width:auto}}section.page-header.no-bg .breadcrumb{margin-top:.5rem;position:static;width:100%}section.page-header.no-bg .header-content{align-items:center;column-gap:2rem;display:flex;flex-flow:column;margin:4.5rem auto 2rem 0;position:relative;width:auto}@media screen and (max-width:1140px){section.page-header.no-bg .header-content{flex-direction:column;row-gap:1.5rem}}section.page-header.no-bg h1,section.page-header.no-bg h2,section.page-header.no-bg h3{color:#525454;text-transform:none}section.page-header.no-bg h1{margin:0;width:100%}section.page-header.no-bg .header-content:after,section.page-header.no-bg:after,section.page-header.no-bg:before{background:none}section.page-header .description{font-size:1.25rem;line-height:1.75rem;margin:0;width:auto}@media screen and (max-width:1140px){section.page-header .description{font-size:1.2rem;line-height:1.5rem;transition:all .4s ease-in-out}}.single-post section.page-header.no-bg,.single-post section.page-header.no-bg .header-content{margin-bottom:0}.single-post section.page-header.no-bg .header-content{margin-top:2.5rem}.single .main{margin-top:3.5rem}.single.single-property .main{margin-top:1.5rem}.single article{display:flex;flex-flow:row-reverse;margin-bottom:6rem}@media screen and (max-width:680px){.single article{flex-flow:column-reverse}}.single article.type-property{flex-flow:column}.single article .property_type{display:inline-flex;margin-bottom:1rem;margin-right:.5rem;white-space:nowrap}.single article .availability{display:inline-flex;font-weight:400;margin-bottom:.5rem;text-transform:uppercase;width:100%}.single article h1{font-size:2.5rem;margin:0}.single article h2{font-size:1.25rem;font-weight:300}.single article .container{display:flex;flex-flow:row;margin-top:1.5rem}.single article .sidebar{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 2rem;width:30%}@media screen and (max-width:680px){.single article .sidebar{align-items:flex-start;margin-bottom:1rem;padding:0;width:100%}}.single article .sidebar h1,.single article .sidebar h2{display:none}@media screen and (max-width:680px){.single article .sidebar h1,.single article .sidebar h2{display:inline-flex;line-height:1.1;width:100%}}.single article .content{margin-left:2rem;width:70%}@media screen and (max-width:680px){.single article .content{margin-left:0;width:100%}}.single article.type-property .property-header h2{font-size:1.5rem;margin-bottom:0}.single article.type-property .container img{max-height:33rem;object-fit:cover;width:100%}@media screen and (max-width:1080px){.single article.type-property .container{flex-flow:column}}.single article.type-property .sidebar{align-self:flex-start;background:#f5f5f5;border-top:3px solid #e4002b;gap:0;min-width:22rem;padding:0}@media screen and (max-width:1080px){.single article.type-property .sidebar{margin-top:2rem;width:100%}}.single article.type-property .sidebar .agent{border-bottom:7px solid #fff;padding:1rem 1rem .25rem;width:100%}.single article.type-property .sidebar .headshot{margin-bottom:1.5rem;width:8rem}.single article.type-property .sidebar h4{font-size:1.25rem;text-align:center;text-transform:none}.single article.type-property .sidebar .contact-details ul li{color:#525454;display:block;font-size:1rem}.single article.type-property .sidebar .contact-details ul li span{color:#525454;display:inline-flex;font-weight:300}.single article.type-property .sidebar .btn-hollow{margin-top:1.25rem;width:100%}.single article.type-property .sidebar .additional-agent{display:flex;flex-direction:row;padding:1.5rem 1rem}.single article.type-property .sidebar .additional-agent .headshot{align-self:flex-start;margin:0;width:6rem}.single article.type-property .sidebar .additional-agent h4{color:#e4002b;font-size:1rem;margin:0;text-align:left}.single article.type-property .sidebar .additional-agent .contact-details{margin-left:1.5rem}.single article.type-property .sidebar .additional-agent .contact-details ul li{margin:0;text-align:left}.single article.type-property .sidebar .additional-agent .contact-details ul li a{font-size:.875rem}.single article.type-property .sidebar .additional-agent .contact-details ul li .emphasized-link{display:flex;font-size:.9375rem;margin-top:.5rem}.single article.type-property .sidebar .listing-alerts{position:relative;width:100%}.single article.type-property .content{margin-left:0;margin-right:1.5rem}@media screen and (max-width:1080px){.single article.type-property .content{width:100%}}.single article.type-property .content .details,.single article.type-property .content .key_features,.single article.type-property .content .map,.single article.type-property .content .overview{margin-top:3rem}.single article.type-property .content .key_features{background:#f5f5f5;border-top:3px solid #0093ad;padding:1.5rem}.single article.type-property .content .details{border-bottom:1px solid #eaebeb}.single article.type-property .content .detail{align-items:center;border-top:1px solid #eaebeb;display:flex;padding:.75rem 0}.single article.type-property .content .detail strong{color:#545859;width:40%}.single article.type-property .content .detail p{margin:0}.single article.type-property .content .detail.listing_date{display:none}.single article.type-property .property-meta-featured{background:#f5f5f5;display:flex;flex-flow:row;gap:1.5rem;justify-content:space-evenly;margin-bottom:1.5rem;margin-top:.75rem;padding:1.5rem}@media screen and (max-width:780px){.single article.type-property .property-meta-featured{flex-direction:column}}.single article.type-property .property-meta-featured .label{color:#545859;display:flex;font-weight:300;line-height:1;width:100%}.single article.type-property .property-meta-featured div{background:0 no-repeat;padding:0 3rem}.single article.type-property .property-meta-featured .area_size{background-image:url(/app/themes/cwyxe/public/images/icons/meta-checkmark.819069.svg)}.single article.type-property .property-meta-featured .lot_size{background-image:url(/app/themes/cwyxe/public/images/icons/meta-drag_pan.dae2f5.svg)}.single article.type-property .property-meta-featured .year_built{background-image:url(/app/themes/cwyxe/public/images/icons/meta-calendar.27ce8c.svg)}.single article.type-property .download{background:0 no-repeat;background-image:url(/app/themes/cwyxe/public/images/icons/download.b56aa5.svg);border:1px solid #eaebeb;border-width:1px 0;display:flex;margin-top:1rem;padding:1rem 0 1rem 1.75rem;width:100%}@media screen and (max-width:680px){.single-agent article .content h1,.single-agent article .content h2{display:none}}.sidebar{width:28%}.sidebar .card{border:1px solid #eceff1;margin-bottom:1.5rem;padding:1.5rem}.sidebar .card h5{font-size:1rem}.facetwp-facet{margin-bottom:0!important}.facetwp-checkbox{margin-bottom:1.25rem!important}.facetwp-counter,.facetwp-display-value{color:#525454;font-size:.875rem;font-weight:300;line-height:1.125rem}.facetwp-counter{color:gray}.facetwp-facet-availability .facetwp-counter{display:none}.insights .facetwp-checkbox,.property-search .facetwp-checkbox{background-image:none;padding-left:36px;position:relative}.insights .facetwp-checkbox:before,.property-search .facetwp-checkbox:before{border:1px solid #eaebeb;content:"";display:flex;height:1.5rem;left:0;position:absolute;width:1.5rem}.insights .facetwp-checkbox.checked,.property-search .facetwp-checkbox.checked{background-image:none}.insights .facetwp-checkbox.checked:before,.property-search .facetwp-checkbox.checked:before{border:1px solid #cecece;content:"";display:flex}.insights .facetwp-checkbox.checked:after,.property-search .facetwp-checkbox.checked:after{background-color:#a8a8a8;border:2px solid #fff;content:"";display:flex;height:1.25rem;left:2px;position:absolute;top:2px;width:1.25rem}.agents-grid{column-gap:2rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:5rem auto;max-width:63rem;row-gap:2rem;width:100%}@media screen and (max-width:930px){.agents-grid{flex-direction:column;margin:3rem 0}}.agents-grid .agent{align-items:center;display:flex;flex-direction:column;text-align:center}.agents-grid .agent .contact-details{width:100%}@media screen and (max-width:930px){.agents-grid .agent{flex-direction:row;margin-bottom:3rem;text-align:left;width:100%}}.agents-grid .agent h3{font-size:1.25rem;margin:1rem 0 0}@media screen and (max-width:930px){.agents-grid .agent h3{margin:0}}.agents-grid .agent h3 a{color:#e4002b;transition:all .4s ease-in-out}.agents-grid .agent h3 a:hover{color:#b10021;-webkit-text-decoration:none;text-decoration:none;transition:all .4s ease-in-out}.agents-grid .agent h4{font-size:1rem;font-weight:200;text-transform:none}@media screen and (max-width:930px){.agents-grid .agent h4{margin-bottom:.5rem}}.agents-grid .agent .headshot{max-width:14rem}.headshot{aspect-ratio:1;border-radius:50%;margin:0 auto;overflow:hidden;width:72%}@media screen and (max-width:930px){.headshot{margin:0 2rem 0 0;width:45%}}.contact-details ul{list-style:none;margin:0;padding:0}.contact-details ul li{color:#e4002b;display:flex;flex-direction:column;font-weight:350;margin-bottom:1rem;text-align:center}@media screen and (max-width:930px){.contact-details ul li{font-size:.9rem;margin-bottom:.75rem;text-align:left}}.contact-details ul li a.email{-webkit-text-decoration:none;text-decoration:none}.contact-details ul span{color:#525454;display:flex;font-size:.875rem;font-weight:400;margin:0 auto}@media screen and (max-width:930px){.contact-details ul span{margin:0}}.property-search .facetwp-facet-availability{column-gap:1rem;display:flex}@media(max-width:1200px){.property-search .facetwp-facet-availability{column-gap:.5rem}}@media(max-width:1130px){.property-search .facetwp-facet-availability{flex-direction:column;margin-bottom:1rem!important;row-gap:.5rem}}.property-search .facetwp-facet-availability span.facetwp-display-value:before{content:"For ";margin-right:.25rem}.property-search .facetwp-facet-availability .facetwp-radio{background:none;border:2px solid #eceff1;font-size:.9rem;margin-bottom:1.5rem;padding:.25rem 1rem;text-transform:uppercase;transition:all .4s ease-in-out}@media(max-width:1420px){.property-search .facetwp-facet-availability .facetwp-radio{font-size:.8rem;padding:.25rem .5rem}}@media(max-width:1130px){.property-search .facetwp-facet-availability .facetwp-radio{font-size:.9rem;margin-bottom:0;margin-right:auto;padding:.25rem 1rem}}.property-search .facetwp-facet-availability .facetwp-radio.checked{background:#e4002b;border:2px solid #e4002b;color:#fff;opacity:1;transition:all .4s ease-in-out}.property-search .facetwp-facet-availability .facetwp-radio.checked .facetwp-display-value{color:#fff!important}.property-search .facetwp-facet-availability .facetwp-radio .facetwp-display-value{color:gray!important;display:inline-flex;font-size:.9rem;font-weight:400;transition:all .4s ease-in-out}.property-search .display-mobile .facetwp-facet-availability .facetwp-radio{margin-bottom:0}.property-search section.map{height:40rem;margin-bottom:3rem}@media(max-width:680px){.property-search section.map{height:auto}.property-search section.map .button{margin-bottom:1.5rem}}.property-search .gm-style iframe+div{border:none!important}.property-search .main{column-gap:1.5rem;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:2.5rem auto 0;padding:0;width:86%}.single-property .facetwp-map-filtering,.single-property .facetwp-template{display:none}.properties-container{width:70%}.properties-container .grid-head{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem}.properties-container .grid-head h2{font-size:2rem;margin:0}@media(max-width:779px){.properties-container .grid-head h2{font-size:1.5rem}}.properties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:1.5rem;margin-top:2rem;row-gap:1.5rem}@media(max-width:779px){.properties-grid{grid-template-columns:auto}}.properties-grid .grid-head{grid-column:1/span 2}.properties-grid .card{border:1px solid #eceff1}.properties-grid .card.featured{order:-1}.properties-grid .card img{height:15rem;object-fit:cover;width:100%}.properties-grid .card .content{padding:1.5rem;width:100%}.properties-grid .card .content .availability{color:#7f8283;display:inline-flex;font-size:.875rem;font-weight:400;letter-spacing:.00875rem;line-height:1.125rem;margin-bottom:.5rem;text-transform:uppercase;width:100%}.properties-grid .card .content .property_type{margin-bottom:1rem}.properties-grid .card .content h3{font-size:1.25rem;margin-bottom:.5rem}.properties-grid .card .content h3 a:hover{-webkit-text-decoration:none;text-decoration:none}.related-properties{justify-content:center;margin-top:5rem}.related-properties h4{text-align:center}.facetwp-flyout.active{width:400px!important}.facetwp-flyout-close,.facetwp-flyout-content{padding:1.5rem!important}.flyout-item{margin-bottom:1.5rem!important}.flyout-item .facetwp-facet .facetwp-input-wrap{width:100%}.flyout-item .facetwp-facet .facetwp-input-wrap input.facetwp-search{width:100%!important}.flyout-row h3{font-size:1.25rem;margin:0 0 1rem}.gm-style .gm-style-iw-c,.gm-style-iw-d{border-radius:0;overflow:hidden!important;padding:0;width:15rem}button.gm-ui-hover-effect{opacity:1;position:absolute!important;right:0;z-index:1}button.gm-ui-hover-effect span{background-color:#fff}.infowindow{position:relative;width:15rem}.infowindow:after{background:linear-gradient(-156deg,rgba(0,0,0,.2),transparent);content:"";display:flex;height:10rem;left:0;pointer-events:none;position:absolute;top:0;width:100%}.infowindow a{position:relative}.infowindow img{height:10rem;margin-bottom:1rem;object-fit:cover;width:100%}.infowindow h3{font-size:1rem;margin:.75rem .5rem .5rem 1rem}.infowindow .property_type{margin:0 0 0 .85rem}.infowindow p{font-size:.875rem;line-height:1.2;margin:0 .5rem 1rem 1rem}.my-cluster-class{background:url(/app/themes/cwyxe/public/images/map-icons/CWS-map-icon-multiple.4796d7.svg) 50% no-repeat;border-radius:50%;color:#fff;cursor:pointer;font-size:13px;font-weight:700;height:36px;line-height:28px;position:absolute;text-align:center;width:36px}.facetwp-map-filtering,.gm-style-iw-ch{display:none}@media(min-width:780px){.facetwp-flyout-open{display:none!important}}@media(max-width:779px){.name-city_town,.name-keyword_homepage,.name-property_status_homepage,.name-property_type_homepage,.sidebar.filter{display:none}.properties-container{width:100%}}.listings-search{background:#f5f5f5;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3.5rem;padding:2.5rem 5rem 3rem}.listings-search div.facet{width:23%}.listings-search div.facet span{font-size:.875rem;font-weight:300}.listings-search .submit-buttons{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.listings-search .submit-buttons button.button{background:#e4002b;padding-left:4rem;padding-right:4rem;width:auto}.listings-search .listings-heading{justify-content:center;text-align:center;width:100%}@media screen and (max-width:768px){.listings-search{margin-top:2.5rem;padding:2.5rem 1.5rem 3rem}.listings-search div.facet{margin-bottom:1.5rem;width:100%}.listings-search div.facet span{width:100%}.listings-search div.facet input.facetwp-search{margin:0 0 .25rem}}.listings-search .facetwp-icon{right:.5rem}.featured-property-types{margin:3.44rem 0 4.5rem}.featured-property-types h4{margin-bottom:2rem;text-align:center;width:100%}.featured-property-types form{height:100%}.featured-property-types form h4{margin-bottom:1rem;text-align:left}.property-type-grid{display:grid;grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,10.75rem);margin:0;row-gap:1.5rem;width:100%}.property-type-grid div:last-child{grid-column:3/3;grid-row:1/3}@media screen and (max-width:768px){.property-type-grid{display:flex;flex-direction:column}}.property-type-feature{padding:0;position:relative}.property-type-feature a,.property-type-feature a:before{display:flex;height:100%;width:100%}.property-type-feature a:before{background-color:rgba(0,0,0,.2);box-shadow:inset 0 4px 0 0 #1694b1;content:"";left:0;position:absolute;top:0;transition:all .4s ease-in-out;z-index:1}.property-type-feature a:hover:before{background-color:rgba(0,0,0,.05);transition:all .4s ease-in-out}.property-type-feature h3{color:#fff;font-size:2rem;left:1.5rem;padding:0;position:absolute;text-shadow:0 0 10px rgba(0,0,0,.2);text-transform:uppercase;top:1.5rem;z-index:2}.property-type-feature img{height:100%;object-fit:cover;position:absolute;width:100%}@media screen and (max-width:768px){.property-type-feature img{position:static}}.featured-properties{margin-top:5rem}.featured-properties h4{margin-bottom:1.5rem;text-align:center}.featured-properties .properties-grid{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:1100px){.featured-properties .properties-grid{grid-template-columns:1fr 1fr;margin-top:0}}@media screen and (max-width:680px){.featured-properties .properties-grid{grid-template-columns:1fr;margin-top:0}}.featured-properties .properties-grid .card{display:flex;flex-direction:column}.featured-properties .properties-grid .card .property_type{margin-bottom:0}.featured-properties .properties-grid .card .availability{margin-top:1.25rem}.home .cta{align-items:flex-start;flex-direction:column;height:37rem}.home .cta:after{background-color:#1d1740;bottom:0;content:"";left:0;opacity:.8;position:absolute;top:0;width:10%}.home .cta .content{background:#fff;border:1px solid #c6c9cb;border-top:4px solid #1d1740;margin-left:11rem;padding:2rem 1.5rem 1.25rem;width:32%}.home .cta .content h3,.home .cta .content p{color:#525454}.home .cta .content p{margin-top:1rem}.home .cta a.button{background:#fff;color:#e4002b!important;justify-content:flex-start;margin:1rem 0 0;padding:0}.home .cta .content.related_post{border:unset;border-top:1px solid #eaebeb!important;margin:1rem -1.5rem 0;padding-bottom:0;padding-top:1rem;width:100%}.home .cta .content.related_post p{font-size:.875rem;margin-top:0}.home .cta .content.related_post a.button{margin:0;padding:0;width:100%}@media screen and (max-width:768px){.home .cta{height:24rem}.home .cta a.button{margin-bottom:0;width:90%}.home .cta .content{display:flex;flex-direction:column;margin:auto;width:90%}}@media screen and (max-width:580px){.home .cta .content{align-items:flex-start;text-align:left;transition:all .4s ease-in-out;width:80%}}section.insights{margin:4.5rem 0 5rem}section.insights h4{margin:1rem 0 2rem;text-align:center}section.insights .meta{color:#686b6b;font-size:.875rem;font-weight:300;margin-bottom:1rem}section.insights .excerpt{font-size:.9375rem;text-transform:uppercase}section.insights .excerpt.fullwidth{display:flex;justify-content:center;margin-top:3rem;text-align:center;width:100%}.insights-grid{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px){.insights-grid{flex-direction:column}}.insights-grid .card{border-bottom:1px solid #eaebeb;width:calc(33.33333% - 1rem)}@media screen and (max-width:768px){.insights-grid .card{margin-bottom:3.5rem;padding-bottom:2rem;width:100%}.insights-grid .card:last-child{margin-bottom:0}}.insights-grid .card img{border-bottom:4px solid #0093ad;height:15rem;object-fit:cover;width:100%}.insights-grid .card .content{margin:1.5rem}.insights-grid .card h4{font-size:1.25rem;margin-bottom:1rem;text-align:left;text-transform:none}.insights-grid .card p{font-size:.9375rem;line-height:1.4375rem}section.listing-alerts{margin:4rem 0 0;position:relative}form{background:#f5f5f5;padding:1.5rem}label{color:#525454;font-size:.875rem;font-weight:300}input,select,textarea{align-items:center;align-self:stretch;background:#fff;border:1px solid #eaebeb;color:#aaacac;display:flex;font-size:1rem;font-weight:300;margin:.25rem 0 .75rem;padding:.75rem .5rem;width:100%}input.button{font-weight:400}::-ms-input-placeholder{color:#aaacac;font-size:1rem;font-weight:300}::placeholder{color:#aaacac;font-size:1rem;font-weight:300}.form-row{display:flex;flex-direction:row;gap:1rem;margin:2rem 0}.form-row input[type=checkbox]{margin:0;width:auto}button,button.button{background:#e4002b;border:none;display:flex;font-size:.9375rem;margin:1.5rem 0 0;outline:0;text-align:center;width:100%}.facetwp-pager{gap:1.5rem;margin:3rem auto 0}.facetwp-pager,.facetwp-pager a{align-items:center;display:flex;justify-content:center}.facetwp-pager a{border:2px solid #d4d5d6;color:#d4d5d6;font-weight:500;gap:.5rem;height:3rem;padding:.9375rem 0;-webkit-text-decoration:none;text-decoration:none;transition:all .4s ease-in-out;width:3rem}.facetwp-pager a:hover{border-color:#a0a2a4;color:#a0a2a4;transition:all .4s ease-in-out}.facetwp-pager a.active{border:2px solid #e4002b;color:#e4002b;font-weight:500}.property-search .facetwp-facet input.facetwp-search{height:4rem!important;max-width:1000px;padding-left:1.5rem;width:60vw!important}@media(max-width:580px){.property-search .facetwp-facet input.facetwp-search{width:85vw!important}}.property-search .facetwp-icon{right:1.5rem!important}.mc4wp-response .mc4wp-success{align-items:center;background:#ccc;background:#f5f5f5;border-top:3px solid #e4002b;display:flex;height:100%;left:0;padding:1.5rem 2rem;position:absolute;top:0;width:100%}.hf-message-success,.mc4wp-response .mc4wp-success p{font-size:1.25rem;font-weight:400;text-align:center}.hf-message-success{padding:2rem auto;width:100%}.lead-gen-form{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4rem;margin-top:4rem}@media(max-width:580px){.lead-gen-form{flex-direction:column;row-gap:2rem}}.lead-gen-form .form-content{width:48%}@media(max-width:580px){.lead-gen-form .form-content{width:100%}}.lead-gen-form .form-content h5{line-height:1.2;text-transform:uppercase}.lead-gen-form form{background:none;margin:0 auto;max-width:600px;padding:0}.lead-gen-form form .btn-hollow{margin-top:0}.lead-gen-form .cta{align-items:flex-start;flex-direction:column;height:auto;margin:0 0 auto;padding:3rem 2rem;row-gap:.25rem;width:48%}@media(max-width:580px){.lead-gen-form .cta{width:100%}}.lead-gen-form .cta:after{display:none}.lead-gen-form .cta h3{color:#fff;margin-bottom:1rem!important;text-transform:none}.lead-gen-form .cta p{font-size:.9rem;line-height:1rem}.lead-gen-form .cta p strong{color:#fff;display:flex;margin-top:.5rem}.lead-gen-form .cta .buttons{align-items:center;column-gap:1.25rem;display:flex;flex-direction:row;margin-top:1.25rem;width:100%}@media(max-width:1024px){.lead-gen-form .cta .buttons{align-items:flex-start;flex-direction:column;row-gap:1rem}.lead-gen-form .cta .buttons a{padding:0}}.lead-gen-form .cta button{margin:0}.lead-gen-form .cta a{color:#fff;float:left;font-size:.875rem;height:2rem;line-height:1.2;margin:0;padding:.5rem .75rem;-webkit-text-decoration:underline;text-decoration:underline}.lead-gen-form .cta a:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.lead-gen-form .cta a.button{background:#e4002b;color:#fff!important;font-weight:500;line-height:1.2;padding:.5rem 1rem .75rem;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.lead-gen-form .cta a.button:hover{background:#b10021;color:#fff!important}@media(max-width:580px){.lead-gen-form .cta a.button{margin-bottom:0}}.insights .main{column-gap:1.5rem;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:2.5rem auto 0;padding:0;width:86%}@media screen and (max-width:860px){.insights .main{width:100%}}@media screen and (max-width:430px){.insights .main{width:90%}}@media screen and (max-width:680px){.insights section.page-header h1{font-size:2.25rem}}.insights-container{width:70%}@media screen and (max-width:860px){.insights-container{margin:0 2rem;width:100%}}@media screen and (max-width:430px){.insights-container{margin:0 auto}}.insights-container .grid-head{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem}.insights-container .grid-head h2{font-size:2rem;margin:0}.insights-container .insights-grid{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:0;row-gap:0}@media screen and (max-width:695px){.insights-container .insights-grid{display:flex}}.insights-container .insights-grid .card{border:1px solid #eaebeb;text-wrap:pretty;width:100%}.insights-container .insights-grid .card h4{line-height:1.75rem;margin:.75rem 0 1rem}.insights-container .insights-grid .card .meta{font-size:.875rem}.insights-container .insights-grid .card .time,.insights-container .insights-grid .card time{color:#686b6b;font-size:.875rem;font-weight:300}.insights-container .insights-grid .card:nth-child(3){margin-top:2.5rem}@media screen and (max-width:695px){.insights-container .insights-grid .card:nth-child(3){margin-top:0;padding-top:0}}.insights-container .insights-grid .card .excerpt{font-size:.9375rem;text-transform:uppercase}.insights-container .insights-grid .card a:hover{-webkit-text-decoration:none;text-decoration:none}.insights-container .insights-grid .card.wide{border:none;border-bottom:1px solid #eaebeb;display:flex;flex-direction:row-reverse;grid-column:span 2;justify-content:flex-end;padding:1.5rem 0}@media screen and (max-width:695px){.insights-container .insights-grid .card.wide{margin-bottom:0}.insights-container .insights-grid .card.wide a{margin:auto}}.insights-container .insights-grid .card.wide .content{width:75%}.insights-container .insights-grid .card.wide h4{margin:.5rem 0}.insights-container .insights-grid .card.wide a.thumbnail{display:flex;margin:auto 0 auto auto;width:12rem}.insights-container .insights-grid .card.wide img{flex-basis:content;height:8rem;margin:auto 0}.insights-container .insights-grid .card.wide a:hover{-webkit-text-decoration:none;text-decoration:none}.single-post .main,.single-post section.page-header.no-bg{width:70%}@media screen and (max-width:860px){.single-post .main,.single-post section.page-header.no-bg{width:86%}}.single-post img{margin:0 0 1.5rem}.single-post .btn-hollow{margin-top:2.5rem;width:14rem}.single-post .brand img{margin:0}.flexible-content{margin:0 auto;padding:1rem 0;width:86%}@media screen and (max-width:860px){.flexible-content{width:100%}}.flexible-content .intro-text{font-size:1.25rem}.flexible-content .photo-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:1.5rem;row-gap:1.5rem}.flexible-content .photo-row.count-3{grid-template-columns:1fr 1fr 1fr}.flexible-content .photo-row.count-4{grid-template-columns:1fr 1fr 1fr 1fr}.flexible-content .photo-row.count-2{grid-template-columns:1fr 1fr}@media(max-width:779px){.flexible-content .photo-row{grid-template-columns:auto!important}}.flexible-content .photo-row .grid-head{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem}.flexible-content .photo-row .grid-head h2{font-size:2rem;margin:0}@media(max-width:779px){.flexible-content .photo-row .grid-head h2{font-size:1.5rem}}.flexible-content .photo-text{align-items:center;column-gap:4rem;display:flex;flex-direction:row;margin:0}.flexible-content .photo-text img{aspect-ratio:1/1;margin-right:2rem;max-width:50%;object-fit:cover;width:50%}.flexible-content .photo-text.right{flex-direction:row-reverse;justify-content:space-between}.flexible-content .photo-text.right img{margin-left:2rem;margin-right:0}.flexible-content .photo-text h3{margin-top:0}@media screen and (max-width:860px){.flexible-content .photo-text{flex-direction:column}.flexible-content .photo-text img{height:auto;margin:0 0 2rem;max-height:24rem;max-width:100%;width:100%}.flexible-content .photo-text.right{flex-direction:column}}.flexible-content .wysiwyg{column-gap:4rem;display:flex}.flexible-content .wysiwyg h2{column-span:all;margin-bottom:1.5rem;text-wrap:auto}.flexible-content .wysiwyg h3{margin-top:0;text-wrap:auto}.flexible-content .wysiwyg .column-start{break-before:column}.flexible-content .wysiwyg .columns-2{flex-basis:0;flex-grow:1;width:50%}.flexible-content .wysiwyg .columns-3{flex-basis:0;flex-grow:1}@media(max-width:779px){.flexible-content .wysiwyg{column-count:auto!important;flex-direction:column;width:100%}.flexible-content .wysiwyg h3{margin-top:2rem!important}.flexible-content .wysiwyg .columns-1,.flexible-content .wysiwyg .columns-2,.flexible-content .wysiwyg .columns-3{margin-bottom:2rem;width:100%}.flexible-content .wysiwyg .columns-1>:last-child,.flexible-content .wysiwyg .columns-2>:last-child,.flexible-content .wysiwyg .columns-3>:last-child,.flexible-content .wysiwyg>:last-child{margin-bottom:0}}.flexible-content.full-wdith-photo{width:100%}.flexible-content .full-width{display:flex;max-height:30rem;object-fit:cover;overflow:hidden}.flexible-content .full-width img{object-fit:cover;width:100%}.flexible-content.border-follow{border-bottom:4px solid #ededed;margin-bottom:2rem;padding-bottom:4rem}.flexible-content.extrapadding-both{padding:4rem 0}.flexible-content.extrapadding-top{padding-top:4rem}.flexible-content.extrapadding-bottom{padding-bottom:4rem}@media(max-width:779px){.flexible-content.extrapadding-both{padding:3rem 0}.flexible-content.extrapadding-top{padding-top:3rem}.flexible-content.extrapadding-bottom{padding-bottom:3rem}}.flexible-content li:last-child,.flexible-content p:last-child,.flexible-content ul:last-child{margin-bottom:0}