/**handles:listings-styles**/
.main-content>.row>#breadcrumbs.yoast{display:none}body.material input[type=text]:focus{border-color:transparent!important;box-shadow:0 0 10px transparent!important}.main-content .wpb_row.top-level.first-section[data-top-percent][data-bottom-percent]{padding-top:10vw!important;padding-bottom:10vw!important}.home-listings-searchbar-tabs{padding-top:15px;text-align:left}.home-listings-searchbar-tabs label{display:inline-block;position:relative;margin-right:2px}.home-listings-searchbar-tabs label input[type=radio]{position:absolute;opacity:0;left:0;top:0}.home-listings-searchbar-tabs label span{background:red;color:#fff;display:block;padding:5px 10px;cursor:pointer;font-size:13px;font-weight:700;text-transform:uppercase}.home-listings-searchbar-tabs label input[type=radio]:checked+span{background:#fff;color:#000}.home-listings-searchbar-input{background:#fff;display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;align-items:center;padding-right:10px}.home-listings-searchbar-input button,.home-listings-searchbar-input input{flex:1 1 100%;align-self:auto;min-width:0;min-height:auto}.home-listings-searchbar-input input[type=text]{padding:0 10px;height:70px;line-height:70px;background:#fff;border-radius:0!important;-webkit-border-radius:0!important}body[data-form-submit=regular] .container-wrap .home-listings-searchbar-input button[type=submit]{flex:0 1 50px;min-width:50px;border-radius:0!important;-webkit-border-radius:0!important;height:50px;padding:15px 0!important;text-align:center}#map{min-height:100%;height:100%;width:100%}#map .gm-svpc{display:none}.gm-style .gm-style-iw-c{border-top:4px solid red}.map-infowindow{padding-right:25px}.map-infowindow{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding-bottom:3px}.map-infowindow>div.map-infowindow-img{flex:0 1 100px;align-self:auto;min-width:100px;max-width:100px;min-height:auto;padding-right:10px}.map-infowindow>div.map-infowindow-details{flex:1 1 auto;align-self:auto;min-width:0;min-height:auto;font-size:12px}.map-infowindow>div.map-infowindow-details>div{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding-bottom:3px}.map-infowindow span,.map-infowindow strong{padding-right:5px;flex:1 1 100%;align-self:auto;min-width:0;min-height:auto;line-height:20px}.map-infowindow strong{flex:0 1 115px;min-width:115px}.map-infowindow>div a{display:inline-block;color:#fff;background:red;padding:5px 10px;font-size:12px;font-weight:700;border-radius:4px;margin-top:5px}.container-wrap{padding-bottom:0!important}.listings-results-wrapper{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start}.listings-results-wrapper>div{flex:0 1 50%;align-self:auto;min-height:auto;height:100%;min-width:50%;position:relative}.listings-results-column{padding:0 20px;min-width:60%;flex-basis:60%}#toggleMap{display:none;background-color:red;border:none;color:#fff;cursor:pointer;transition:all .45s cubic-bezier(.25,1,.33,1);-webkit-transition:all .45s cubic-bezier(.25,1,.33,1);width:auto;font-family:'Open Sans';font-weight:600;font-size:16px;padding:0 12px;line-height:40px;border-radius:3px;margin:20px 0}#toggleMap svg{position:relative;top:4px}#toggleMap span{display:inline-block;margin-left:5px}.broker-content h1,.listings-details-top h1,.listings-results-column h1{font-size:40px;line-height:50px;margin:0 0 10px;padding-bottom:15px;position:relative}.broker-content h1:after,.listings-details-top h1:after,.listings-results-column h1:after{height:5px;width:100px;display:block;content:"";background:red;position:absolute;left:0;bottom:0}.listings-results-filter,.listings-results-filter-buttons{display:flex;flex-flow:row wrap;justify-content:flex-end;align-content:center;align-items:center}.listings-results-filter-buttons{flex-flow:row nowrap}.listings-results-filter>div{flex:1 1 100%;align-self:auto;min-width:0;min-height:auto}.listings-results-filter-col.listings-results-filter-count{font-weight:700;padding:0 5px}.listings-results-filter-buttons>div{flex:1 1 auto;align-self:auto;min-width:0;min-height:auto}.listings-results-filter-buttons>div:last-child{flex-grow:0;padding-left:10px}.listings-results-filter .listings-results-filter-row{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-end}.listings-results-filter .listings-results-filter-row>div{flex:1 1 auto;align-self:auto;min-width:50%;min-height:auto;justify-content:flex-end;align-content:center;align-items:flex-end;position:relative}.listings-results-filter .listings-results-filter-row label{display:block}.listings-results-filter button[type=submit]{position:absolute;bottom:5px;right:6px;width:48px;height:48px}.listings-results-filter button[type=submit] svg{position:absolute;left:50%;top:50%;margin:-10px auto auto -10px}body[data-form-submit=regular] .container-wrap .listings-results-filter button[type=submit]{padding:0!important}#sort-filter{width:100%;height:48px}#property-filter{background-color:red;border:none;color:#fff;cursor:pointer;transition:all .45s cubic-bezier(.25,1,.33,1);-webkit-transition:all .45s cubic-bezier(.25,1,.33,1);width:auto;font-family:'Open Sans';font-weight:600;font-size:14px;padding:0 22px;line-height:48px;border-radius:3px}#property-filter:hover{opacity:.85}#property-filter svg{margin:auto auto -3px 6px}.listings-results-column i[class*=fa-]{top:-1px;font-weight:700}.listings-results-top hr{border:0;height:1px;background-color:rgba(0,0,0,.04);margin-bottom:0}.listings-results-filter-row,.listings-results-list{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.listings-results-list{height:0;overflow:auto;padding-bottom:45px}.listings-results-noresults{background:red;color:#fff;padding:5px 10px;width:100%;max-width:400px;margin:auto;text-align:center;font-weight:700;border-radius:5px;text-transform:capitalize;margin-top:10px}.listings-results-filter-col{flex:1 1 auto;align-self:auto;min-width:0;min-height:auto;padding:5px}.listings-results-filter-row .listings-results-filter-row{margin:0 -5px}.listings-results-filter-col .listings-results-filter-col{padding:0 5px}.listings-results-filter-col.full{flex-basis:100%;min-width:100%}.listings-results-filter-col.quarter{flex-basis:25%;min-width:25%}.listings-results-filter-col.twothird{flex-basis:66.66%;min-width:66.66%}.listings-results-filter-col.third{flex-basis:33.33%;min-width:33.33%}.listings-results-filter-col.half{flex-basis:50%;min-width:50%}.listings-results-filter-block-container{position:relative}.listings-results-filter-block{display:none;padding:10px 0;position:absolute;top:0;left:0;z-index:999;width:100%;background:rgba(255,255,255,.98);box-shadow:0 20px 20px -20px rgb(0 0 0 / 90%);backdrop-filter:blur(5px)}.listings-results-filter-block.active{display:block}.listings-results-filter-block label{position:relative;font-size:12px}.checkbox-wrapper label span{background-color:rgba(0,0,0,.04);border-radius:4px;margin-right:10px;padding:10px;cursor:pointer}.listings-results-filter-block input[type=radio]{position:absolute;opacity:0}.listings-results-filter-block input[type=radio]+span:before{display:block;width:15px;height:15px;border:1px solid #000;position:absolute;border-radius:3px;content:"";left:10px;top:0;text-align:center;line-height:15px;color:#000;background:#fff}.listings-results-filter-block input[type=radio]:checked+span:before{content:"✔"}.listings-results-filter-block input[type=radio]+span{padding-left:35px;color:#000}.listings-results-filter-block input[type=radio]:checked+span{background:red;color:#fff}body[data-form-submit=regular] .container-wrap .listings-results-filter-col input[type=submit],button.resetbttn{height:50px;line-height:48px;padding-top:0!important;padding-bottom:0!important;border:2px solid red;vertical-align:top}button.resetbttn{background:0 0;border:2px solid rgba(0,0,0,.4);color:rgba(0,0,0,.4);cursor:pointer;transition:all .45s cubic-bezier(.25,1,.33,1);-webkit-transition:all .45s cubic-bezier(.25,1,.33,1);width:auto;font-family:'Open Sans';font-weight:600;font-size:14px;padding:0 22px;line-height:45px;border-radius:3px}button.resetbttn:hover{color:red;border-color:red}.listings-results-block{flex:0 1 50%;align-self:auto;min-width:50%;min-height:auto;padding:5px;position:relative}.listings-results-result{background:#111;color:#fff;text-decoration:none;overflow:hidden;border-radius:5px;min-height:200px;position:relative;transition:all .3s linear;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center}.listings-results-result:hover{color:#fff}.listings-results-result:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";display:block;background:#000;opacity:0;z-index:99;transition:all .3s linear}.listings-results-result:hover:before{opacity:.25}.listings-results-result:after{position:absolute;bottom:0;left:0;width:100%;height:50%;display:block;background:-moz-linear-gradient(top,rgba(17,17,17,.01) 0,#111 100%);background:-webkit-linear-gradient(top,rgba(17,17,17,.01) 0,#111 100%);background:linear-gradient(to bottom,rgba(17,17,17,.01) 0,#111 100%);content:"";z-index:1}.listings-results-result>*{flex:1 1 100%;align-self:auto;min-width:100%;min-height:auto}.listings-results-result img{width:100%!important;height:200px!important;object-fit:cover;object-position:center;opacity:.9;display:block;margin:0!important}.listings-results-result>span{position:absolute;z-index:2}.listings-results-label{border-radius:5px 0;background:red;font-size:14px;padding:5px 10px;font-weight:700;top:0;left:0;min-width:auto!important}.listings-results-information{left:10px;max-width:calc(100% - 100px);bottom:45px;text-shadow:0 0 5px #000}.listings-results-address,.listings-results-miles,.listings-results-price{display:block}.listings-results-price{font-size:20px;font-weight:700}.broker-similar-listings .listings-results-price{font-size:18px}.listings-results-price .sfyr{font-size:14px}.listings-results-address{font-size:12px;line-height:1.2em}.listings-results-miles{font-size:11px}.listings-results-result>.listings-results-details{right:10px;font-size:11px;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-content:center;align-items:center;text-align:center;position:relative;order:2;bottom:auto;left:0;padding:5px 10px;border-top:1px solid rgba(255,255,255,.4)}.listings-results-details>span{flex:0 1 auto;align-self:auto;min-width:0;min-height:auto;padding:0 10px;position:relative}.listings-results-details>span.listings-results-sqft:after{content:"";right:0;top:0;margin-top:-6px;height:40px;width:1px;background:#fff;position:absolute;opacity:.5}.listings-results-details>span:last-child:after{display:none}.listings-results-details svg{display:inline-block;margin:auto 5px auto auto;vertical-align:middle;width:20px;height:20px}.listings-results-document{position:absolute;top:5px;right:5px;display:block;background:rgba(0,0,0,.75);color:#fff;text-decoration:none;padding:4px 0 0 0;width:40px;height:36px;line-height:30px;border-radius:0 4px;font-size:20px;transition:all .3s linear;text-align:center;z-index:100}.listings-results-document:hover{color:#fff;background:rgba(0,0,0,.85)}.broker-similar-listings .listings-results-document{top:0;right:0}#filtering-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);display:none}#filtering-overlay.active{display:block}#filtering-overlay span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block}.listings-pagination{text-align:center;border-top:1px solid rgba(0,0,0,.04);padding:5px 5px 10px;position:absolute;bottom:0;width:100%;box-sizing:border-box;left:0;background:#fff;z-index:99;box-shadow:0 -20px 20px -20px rgb(0 0 0 / 90%)}.listings-pagination a,.listings-pagination a:hover,.listings-pagination span{display:inline-block;padding:0 5px;min-width:20px;color:#fff;background:red;border-radius:4px;font-size:14px;line-height:20px;height:22px;border:1px solid red}.listings-pagination span{color:red;background:rgba(0,0,0,.04)}.listings-details-wrapper{width:100%;max-width:1342px;padding:25px 1% 100px 1%;margin:auto}.listings-details-label{position:absolute;top:0;left:0;z-index:999;background:red;color:#fff;border-radius:0 0 5px 0;font-size:14px;padding:5px 10px;font-weight:700}.listings-details-gallery{margin-bottom:10px;max-height:600px;overflow:hidden}.listings-details-gallery{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.listings-details-gallery>div.main-gallery img{width:100%;height:400px;margin:auto;object-fit:contain;object-position:contain}.blur-gallery-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(10px);z-index:-1;opacity:1}.listings-details-gallery>div.main-gallery .slick-arrow{z-index:999;width:40px;height:60px}.listings-details-gallery>div.main-gallery .slick-arrow.slick-next{right:10px}.listings-details-gallery>div.main-gallery .slick-arrow.slick-prev{left:10px}.listings-details-gallery>div.main-gallery .slick-arrow:before{font:normal normal normal 14px/1 FontAwesome;font-size:60px;text-shadow:0 0 20px rgba(0,0,0,.5)}.listings-details-gallery>div.main-gallery .slick-arrow.slick-next:before{content:"\f105"}.listings-details-gallery>div.main-gallery .slick-arrow.slick-prev:before{content:"\f104"}.listings-details-gallery .slick-dotted.slick-slider{margin:0}.listings-details-gallery .slick-dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%,0)}.listings-details-gallery .slick-dots li{padding:5px}.listings-details-gallery .slick-dots li button{border-radius:50%!important;border:2px solid #fff;width:20px;height:20px;padding:0;margin:0;display:block;position:relative;opacity:.75}.listings-details-gallery .slick-dots li button:before{content:"";border-radius:50%;width:12px;height:12px;left:2px;top:2px;background:#fff;opacity:0}.listings-details-gallery .slick-dots li.slick-active button,.listings-details-gallery .slick-dots li.slick-active button:before{opacity:1}.listings-details-gallery .main-gallery{background:rgba(0,0,0,.04)}.listings-details-gallery>div{flex:1 1 100%;align-self:auto;min-width:0;min-height:auto;display:none}.listings-details-gallery>div.slick-initialized{display:flex}.listings-details-gallery>div.main-gallery .slick-list{width:100%}.listings-details-gallery>div.side-gallery{flex:0 1 165px;min-width:165px;max-width:165px;padding-left:4px}.listings-details-gallery img{max-width:100%;height:auto}.listings-details-gallery>div.side-gallery img{width:165px;height:128px;object-fit:cover;object-position:center}.listings-details-gallery>div.side-gallery .slick-slide{border:3px solid #fff;max-width:245px}.listings-details-gallery>div.side-gallery .slick-current{border-color:red}.listings-details-tab-blocks,.listings-details-top{border:1px solid rgba(0,0,0,.04)}.listings-details-row{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.listings-details-row>div{flex:1 1 100%;align-self:auto;min-width:0;min-height:auto;position:relative}.listings-details-top{padding:10px;margin-bottom:10px}.list-details-price{font-size:32px;font-weight:700;padding-top:10px;line-height:1.2em}.list-details-price span{font-size:20px}.list-details-price span.lease-sale-label{font-weight:400}.list-details-address{font-size:16px;padding-top:10px}.list-details-address svg{vertical-align:middle;margin-right:10px;display:inline-block}.listings-details-tabs a,body[data-button-style*=slightly_rounded] .listings-details-tabs button{border:1px solid rgba(0,0,0,.04);border-bottom:0;display:inline-block;margin:0 4px 0 0;padding:0 10px;font-size:16px;font-weight:700;background:#fff;color:#000;border-radius:0!important;-webkit-border-radius:0!important;cursor:pointer;box-sizing:border-box;line-height:30px;height:30px}.listings-details-tabs a:hover,body[data-button-style*=slightly_rounded] .listings-details-tabs button.active,body[data-button-style*=slightly_rounded] .listings-details-tabs button:hover{background:red;color:#fff}.listings-details-tab-blocks{font-size:14px}.listings-details-tab-blocks>div{padding:10px}.listings-details-tab-blocks ul,.listings-details-tab-blocks ul li{list-style:none;margin-left:0;position:relative}.twocol-list ul{columns:2;-webkit-columns:2;-moz-columns:2}.twocol-list ul li{page-break-inside:avoid;break-inside:avoid-column;display:table;padding-bottom:5px}.property-details-list{font-size:18px}.listings-details-tab-blocks h2{font-size:25px;line-height:30px}.listings-details-tab-blocks h2~h2{margin-top:35px}.listings-details-tab-blocks ul:not(.no-bullet) li{padding:0 0 5px 20px}.listings-details-tab-blocks ul:not(.no-bullet) li:before{content:"";width:10px;height:10px;background:red;display:block;position:absolute;left:0;top:9px}.listings-details-tab-blocks>div{display:none}.listings-details-tab-blocks>div.active{display:block}#listings-propertyDetails iframe{width:100%;height:300px}#listings-propertyDetails .pvc_stats{display:none}#listings-availableUnits ul{border:1px solid rgba(0,0,0,.04)}#listings-availableUnits ul li{display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;align-items:stretch;padding:5px;text-align:left}#listings-availableUnits ul li:nth-child(odd){background:rgba(0,0,0,.04)}#listings-availableUnits ul li.availableunit-title{font-weight:700}#listings-availableUnits ul li span{flex:1 1 33.33%;align-self:auto;min-width:33.33%;min-height:auto;text-align:left}#listings-floorplans img{width:100%;height:auto}#listings-floorplans>.floorplan-img-wrapper:not(:first-child){padding-top:15px}.fancybox-content{background:#fff!important}.listings-details-row .listings-details-right{flex-basis:350px;min-width:350px;margin-left:10px}.listings-details-row .listings-details-right>div{margin-bottom:10px;background:rgba(0,0,0,.04);padding:10px}.listings-details-row .listings-details-right h3{font-size:20px;line-height:25px}.listings-details-row .listings-details-right .gform_heading{height:0;overflow:hidden}.listings-details-row .listings-details-right .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0;grid-row-gap:0}.listings-details-row .listings-details-right .gform_wrapper .top_label .gfield_label{margin-top:5px;margin-bottom:0;font-size:13px}.gform_wrapper.gravity-theme .gform_page_footer,.listings-details-row .listings-details-right .gform_wrapper.gravity-theme .gform_footer{margin:0;padding:0}.broker-list-block{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.broker-list-block>div{flex:1 1 100%;align-self:auto;min-width:0;min-height:auto;padding-bottom:10px;font-size:14px;line-height:1.75em}.broker-list-block>div.broker-list-block-thumb{flex:0 1 150px;min-width:150px;padding-right:10px}.broker-list-block>div.broker-list-block-thumb img{max-width:100%;height:auto;display:block}.broker-list-block-info a{color:#000}.broker-list-block-info a:hover,.broker-list-block-info-name a{color:red}.broker-list-block-info-name{font-weight:700;font-size:16px}.broker-list-block-info-title{padding-bottom:5px;font-style:italic}.broker-similar-listings .listings-results-block{padding:0 0 10px}.broker-wrapper{max-width:1425px;width:100%;margin:0 auto;padding:35px 90px}.broker-current-listings-tabs{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-content:center;align-items:center;padding-bottom:16px}.broker-current-listings-tabs button{flex:0 1 auto;align-self:auto;min-width:0;min-height:auto;border:2px solid #999;left:0;padding:0 15px;height:34px;color:#999;font-family:Open Sans;font-size:14px;line-height:30px;font-weight:600;background:#fff;cursor:pointer;margin-left:5px}.broker-current-listings-tabs button.active,.broker-current-listings-tabs button:hover{background-color:red;color:#fff;border-color:red}.broker-content{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding-bottom:75px}.broker-content h1{font-size:35px;line-height:40px}.broker-content>div{flex:1 1 100%;align-self:auto;min-width:0;min-height:auto}.broker-content>div.broker-content-thumb{flex:0 1 425px;min-width:425px;padding-right:25px;font-size:16px}.broker-content>div.broker-content-thumb img{max-width:400px;width:100%;height:auto}.broker-title{font-size:22px;font-style:italic;padding-bottom:10px}.broker-content svg{width:20px;display:inline-block;margin-bottom:-4px}.broker-officephone span,.broker-phone span{font-size:12px}.broker-current-listings{background:#f7f7f7}.broker-wrapper h2{font-size:30px;line-height:40px;margin:0 0 25px;padding-bottom:10px;position:relative}.broker-wrapper h2:after{height:3px;width:50px;display:block;content:"";background:red;position:absolute;left:0;bottom:0}.broker-slider-area{padding:25px 0}.broker-slider-area-wrapper{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:center}.broker-slider-area-wrapper .listings-results-block{flex:0 1 33.33%;min-width:33.33%}.broker-testimonial-block h3{font-size:26px;line-height:30px}.broker-testimonial-content-wrapper{border-left:5px solid #f7f7f7;padding:10px;font-size:15px}.broker-testimonial-name{font-style:italic}.broker-slider-area-wrapper,.broker-testimonial-slider{padding-bottom:35px}.broker-slider-area-wrapper .slick-arrow,.broker-testimonial-slider .slick-arrow{position:absolute;bottom:0;right:0;left:auto;top:auto}.broker-slider-area-wrapper .slick-arrow.slick-prev,.broker-testimonial-slider .slick-arrow.slick-prev{right:30px}.broker-slider-area-wrapper .slick-arrow:before,.broker-testimonial-slider .slick-arrow:before{color:red}#find-broker-list-wrapper *{transition:all .3s linear}.find-broker-tabs{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;border-bottom:1px solid #e1e1e1}.find-broker-tabs button{flex:0 1 auto;align-self:auto;min-width:0;min-height:auto;display:block;color:#000;position:relative;padding:18px 30px;line-height:32px;border:0;-webkit-appearance:none;cursor:pointer;background:0 0;font-size:18px}.find-broker-list>div a:hover .find-broker-name,.find-broker-tabs button.active,.find-broker-tabs button:hover{color:red}.find-broker-tabs button:after{position:absolute;bottom:0;left:0;width:100%;height:4px;background:red;display:block;content:"";opacity:0}.find-broker-tabs button.active:after{opacity:1}.find-broker-list{padding:25px 0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:12px}.find-broker-list>div{flex:0 1 calc(25% - 10px);align-self:auto;min-width:0;min-height:auto;line-height:initial}.find-broker-list>div .find-broker-name{font-size:18px;font-weight:600;display:block;padding:15px 0 5px;color:#000}.find-broker-list>div span{display:block;padding:2px 0}.find-broker-list>div svg{width:15px;height:15px;vertical-align:middle}.find-broker-list>div .find-broker-title{font-style:italic;font-size:14px}.find-broker-list>div .find-broker-phone{font-size:12px}.find-broker-list>div .find-broker-email{font-size:12px}.find-broker-list>div .find-broker-img{display:block;overflow:hidden}.find-broker-list>div .find-broker-img img{margin:0;width:100%!important;height:auto;object-fit:cover;object-position:center}.find-broker-list>div a:hover .find-broker-img img{transform:scale(1.1)}.um.um-password{width:100%;max-width:500px}.um .um-form a.um-button,.um .um-form a.um-button.um-disabled:active,.um .um-form a.um-button.um-disabled:focus,.um .um-form input[type=submit].um-button,.um .um-form input[type=submit].um-button:focus,.um a.um-button.um-disabled:hover{background-color:red!important;margin-top:25px}body .gform_wrapper .top_label .gfield_repeater legend.gfield_label,body .gform_wrapper h3{padding-top:25px;margin-top:0}body .gform_wrapper .top_label .gfield_repeater legend.gfield_label{font:600 36px/46px 'Open Sans'}body .gform_wrapper .top_label .gfield_repeater_items .gfield_label{margin-top:20px;margin-bottom:6px;font:700 16px 'Open Sans';color:#333}.gfield_repeater_wrapper .gfield_repeater_item{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:16px}.gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell{flex:1 1 calc(50% - 16px);align-self:auto;min-width:calc(50% - 16px);min-height:auto;padding-top:0!important}.gform_wrapper.gravity-theme .gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell input{border:0!important}.gform_wrapper.gravity-theme .gfield_repeater_wrapper .gfield_repeater_buttons .add_repeater_item_text,.gform_wrapper.gravity-theme .gfield_repeater_wrapper .gfield_repeater_buttons .add_repeater_item_text:hover{background-color:red;cursor:pointer;border:2px solid red;color:#fff}.gform_wrapper.gravity-theme .gfield_repeater_wrapper .gfield_repeater_buttons .remove_repeater_item_text,.gform_wrapper.gravity-theme .gfield_repeater_wrapper .gfield_repeater_buttons .remove_repeater_item_text:hover{background-color:#fff;cursor:pointer;border:2px solid #999;color:#999}.gform_wrapper.gravity-theme .gfield_repeater_wrapper .gfield_repeater_buttons .add_repeater_item_text:hover,.gform_wrapper.gravity-theme .gfield_repeater_wrapper .gfield_repeater_buttons .remove_repeater_item_text:hover{opacity:.85}#field_8_3028 .gfield_repeater_wrapper .gfield_repeater_item>.gfield_repeater_cell legend.gfield_label,.gform_wrapper.gravity-theme .gfield_repeater_wrapper+.gfield_description{display:none}#field_8_3028 .gfield_repeater_wrapper .gfield_repeater_item>.gfield_repeater_cell:nth-child(n+6){flex-basis:100%}#field_8_3028 textarea{height:96px}.frontend-form input[type=number],.frontend-form input[type=text],.frontend-form select{height:40px}.frontend-form select:focus{border-color:transparent}.frontend-form input[type=number]{background-color:rgba(0,0,0,.04);border-radius:4px;border:2px solid transparent;width:100%;padding:4px 8px;margin:0;box-sizing:border-box;font-size:14px;line-height:1.4;color:#555}.frontend-form .acf-input-append,.frontend-form .acf-input-prepend{border-radius:4px;padding:6px 8px;position:absolute;border:0}.frontend-form .acf-input-prepend{left:0;line-height:27px}.frontend-form .acf-input-append{right:0;line-height:27px}.frontend-form .acf-input-prepend~.acf-input-wrap input{padding-left:35px}.frontend-form .acf-input-append~.acf-input-wrap input{padding-right:65px}.select2-drop{font-size:14px}.select2-results li{margin:0}.frontend-form .select2-container .select2-choice,.frontend-form .select2-container .select2-choice:hover,.frontend-form .select2-container.-acf .select2-choice{background-color:rgba(0,0,0,.04)!important;border-radius:4px!important;border:2px solid transparent!important;font:14px/1.4 'Open Sans';color:#555;padding:4px 8px}.frontend-form .select2-container .select2-choice .select2-arrow b:after{content:"\f107";border:0;top:7px;color:#555;font-size:16px;line-height:inherit;display:inline-block;word-spacing:1px;position:relative;text-align:center;vertical-align:middle;max-width:100%;font-family:FontAwesome;font-weight:700;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}.frontend-form .acf-fields{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.frontend-form .acf-fields>div{flex:1 1 50%;align-self:auto;min-width:50%;min-height:auto}.frontend-form .acf-fields>div.acf-field-checkbox,.frontend-form .acf-fields>div.acf-field-google-map,.frontend-form .acf-fields>div.acf-field-message,.frontend-form .acf-fields>div.acf-field-submit-button,.frontend-form .acf-fields>div.acf-field-wysiwyg{min-width:100%;flex-basis:100%}.frontend-form .acf-fields>div.acf-field-message{border-bottom:1px solid rgba(0,0,0,.04);margin:0 0 25px;padding:25px 0 0;height:0;overflow:hidden}.frontend-form .acf-button.button{background:red;color:#fff;padding:8px;border-radius:4px;font-size:14px}.frontend-form .acf-gallery .acf-gallery-toolbar .acf-hl li .acf-button.button{bottom:-8px;position:relative}.frontend-form .acf-checkbox-list label span{color:#333;cursor:pointer}.frontend-form .acf-related-terms-field .categorychecklist-holder{max-height:150px}.select2-container-multi .select2-choices,.select2-container.-acf .select2-choices{background-color:rgba(0,0,0,.04)!important;border-radius:4px;border:2px solid transparent!important;box-shadow:0 0 0 rgb(0 0 0) inset!important;min-height:40px!important;width:100%;padding:2px 8px;margin:0;box-sizing:border-box;font-size:14px;line-height:1.4;color:#555}.select2-container-multi .select2-choices .select2-search-field input,.select2-default,.select2-default *{color:#555!important}.select2-container-multi .select2-choices .select2-search-choice{padding:5px!important;font-size:14px;background-color:red!important;color:#fff!important;border-radius:3px}.acf-popup-box.acf-box .title{padding:0;border:0}.acf-popup-box.acf-box div[data-name=term_parent]{display:none}.frontend-form .acf-fields>.acf-field{padding:10px 12px}.gform_wrapper.gravity-theme .gfield_repeater_cell,body .gform_wrapper .top_label .gfield_label,body .gform_wrapper .top_label .gfield_repeater_items .gfield_label{margin-top:0!important;padding-top:0!important}#field_8_1021 .gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell:nth-child(n+3):nth-child(-n+6),#field_8_2021 .gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell:nth-child(n+3):nth-child(-n+6){flex:1 1 calc(25% - 16px);min-width:calc(25% - 16px)}.spacer.gfield{display:none}.page-2fa #footer-outer{z-index:1;position:relative}.page-2fa #header-outer{z-index:1}.wp-2fa-user-profile-form a{display:inline-block}.wp-2fa-configuration-form .button,.wp2fa-modal .modal__content .modal__btn,.wp2fa-modal .modal__content .wp2fa-setup-actions .button{background-color:red!important;color:#fff;padding:5px 10px;cursor:pointer}body .pac-container{border:0;border-radius:0}body .pac-container .pac-item{border-top:0;padding:8px 10px;line-height:initial;cursor:pointer}body .pac-container .pac-item .pac-icon-marker{display:none}body .pac-container .pac-item .pac-item-query{display:block;font-size:16px}@media only screen and (max-width:1325px){.listings-results-block{flex-basis:100%}.listings-details-gallery{max-height:400px}.listings-details-gallery>div.main-gallery img{height:400px}.list-details-price{font-size:30px}.property-details-list{font-size:15px}.listings-details-tabs a,body[data-button-style*=slightly_rounded] .listings-details-tabs button{font-size:14px}.broker-list-block>div.broker-list-block-thumb{flex-basis:100px;min-width:100px}.map-infowindow{padding-right:0}.map-infowindow>div.map-infowindow-details{max-width:175px}.map-infowindow>div.map-infowindow-details>div{flex-wrap:wrap}.broker-slider-area-wrapper .listings-results-block{flex-basis:50%;min-width:50%}body .gform_wrapper .top_label .gfield_repeater legend.gfield_label{font-size:28px;line-height:36px}}@media only screen and (max-width:990px){#toggleMap{display:block}.listings-results-filter>div{flex-basis:100%}.listings-results-wrapper{flex-wrap:wrap;height:auto!important}.listings-results-map{flex-basis:100%!important;min-width:100%!important;height:400px!important;display:none}.listings-results-map.active{display:block}#map{min-height:400px;height:400px;width:100%}.listings-results-wrapper>div.listings-results-column{flex-basis:100%;height:auto}.listings-results-result{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center}.listings-results-result>*{flex:1 1 100%;align-self:auto;min-width:100%;min-height:auto}.listings-results-list{height:auto!important}.listings-results-result>.listings-results-details{position:relative;order:2;bottom:auto;left:0;padding:5px 10px;border-top:1px solid rgba(255,255,255,.4)}.listings-results-details svg{display:inline-block;margin:auto 5px auto auto;vertical-align:middle;width:20px;height:20px}.listings-results-block{flex-basis:50%}.listings-details-gallery{flex-wrap:wrap}.listings-details-gallery>div.side-gallery{display:none}.listings-details-row{flex-wrap:wrap}.listings-details-row .listings-details-right{flex-basis:100%;min-width:100%;margin:25px 0 0 0}.list-details-price{font-size:20px}.list-details-address{font-size:13px}.list-details-address svg{margin-right:5px;width:20px}.twocol-list ul{columns:1;-webkit-columns:1;-moz-columns:1}.broker-content>div.broker-content-thumb{flex:0 1 300px;min-width:300px;padding-right:25px;font-size:14px}.broker-content>div.broker-content-thumb img{width:100%;height:auto}.broker-content h1{font-size:25px}.broker-title{font-size:18px}.broker-wrapper{padding:20px 25px}.find-broker-tabs button{padding:18px 10px;line-height:10px;font-size:15px}.find-broker-list>div{flex-basis:calc(50% - 10px)}#field_8_1021 .gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell:nth-child(n+3):nth-child(-n+6),#field_8_2021 .gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell:nth-child(n+3):nth-child(-n+6){flex-basis:calc(50% - 16px);min-width:calc(50% - 16px)}}@media only screen and (max-width:825px){.broker-content{flex-wrap:wrap}.broker-content-block{padding-top:25px}}@media only screen and (max-width:767px){.broker-slider-area-wrapper .listings-results-block,.listings-results-block{flex-basis:100%}.frontend-form .acf-fields>div{min-width:100%;flex-basis:100%}}@media only screen and (max-width:640px){#field_8_1021 .gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell:nth-child(n+3):nth-child(-n+6),#field_8_2021 .gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell:nth-child(n+3):nth-child(-n+6),.gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell{flex-basis:100%;min-width:100%}}@media only screen and (max-width:500px){.broker-content h1,.listings-details-top h1,.listings-results-column h1{font-size:28px;line-height:35px}.listings-results-filter-buttons{flex-wrap:wrap}.listings-results-filter-buttons>*,.listings-results-filter-buttons>div{flex-basis:100%}.listings-results-filter-buttons>div:last-child{padding-left:0}#sort-filter{width:100%;margin-bottom:10px}.listings-results-filter-block>.listings-results-filter-row>.listings-results-filter-col.half{flex-basis:100%}.broker-title{font-size:18px}.broker-slider-area h2{font-size:20px}.find-broker-list>div .find-broker-name{font-size:14px}}