.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-1026 .elementor-element.elementor-element-2dba291{width:var(--container-widget-width,93.125%);max-width:93.125%;--container-widget-width:93.125%;--container-widget-flex-grow:0;text-align:start}.elementor-1026 .elementor-element.elementor-element-2dba291>.elementor-widget-container{margin:26px 0 50px 0}.elementor-1026 .elementor-element.elementor-element-2dba291 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:54px;font-weight:600;line-height:60px;color:#064466}@media(max-width:1024px){.elementor-1026 .elementor-element.elementor-element-2dba291{width:100%;max-width:100%}}@media(max-width:767px){.elementor-1026 .elementor-element.elementor-element-2dba291{width:100%;max-width:100%}.elementor-1026 .elementor-element.elementor-element-2dba291 .elementor-heading-title{font-size:34px;line-height:38px}}p{clear:both}.homes-listing ul.dsidx-list.dsidx-panel{display:none!important}.homes-listing .dsidx-expanded.dsidx-panel{display:block!important}.homes-listing div.dsidx-results-widget .dsidx-controls{position:absolute;top:0;width:100%;text-align:left!important;border-bottom:0 solid #bfbfbf;padding-bottom:3px}.dsidx-controls a[data-panel="slideshow"],.dsidx-controls a[data-panel="expanded"]{display:none!important}.dsidx-results-widget{width:100%!important;max-width:100%!important}.homes-listing .dsidx-featured-listing{width:31.3%;float:left;margin:19px 1%!important;border:1px solid #ECECEC;border-radius:15px;overflow:hidden;box-shadow:0 0 5px 1px #00000014}.homes-listing img.dsidx-logo{display:none}.homes-listing .dsidx-heading a{font-family:"roboto",sans-serif;color:#28495b;font-size:18px;padding:0;display:block;text-align:center}.homes-listing .dsidx-xlistings-list.dsidx-xlistings-large .dsidx-listing.dsidx-left{display:flex;flex-flow:wrap;margin-right:0!important;width:100%;margin-bottom:0}.homes-listing .dsidx-header,.homes-listing .dsidx-photo-content,.homes-listing .dsidx-text-content{flex:0 0 100%}.homes-listing .dsidx-featured-listing>.dsidx-heading{min-height:80px;display:flex;align-items:center;justify-content:center;text-align:left!important;padding-left:22px}.homes-listing .dsidx-info-item .dsidx-heading{font-weight:100!important;font-size:14px!important}.homes-listing .dsidx-photo-content .dsidx-photo-content{height:223px}.homes-listing .dsidx-photo-container .dsidx-photo{min-height:241px!important;height:100%!important;width:100%!important;object-fit:cover!important}.homes-listing .dsidx-price{position:absolute!important;height:53px;bottom:0!important;top:auto;width:100%;max-width:100%;left:auto!important;right:0;display:block;padding:10px 26px!important;border-radius:0 0 0 0;background-color:#FFFFFF!important;border-bottom:1px solid #e2e2e2;color:#C23482!important;font-family:"roboto",Sans-serif;font-size:22px!important;text-align:left;margin-bottom:0;line-height:34px}.dsidx-xlistings .dsidx-text-content-item{background-color:rgb(255 255 255 / 75%)}.dsidx-xlistings .dsidx-footer{background-color:rgb(255 255 255 / 75%)}.dsidx-xlistings .dsidx-text-content{background-color:rgb(255 255 255 / 75%);padding:0!important}.dsidx-info-container .dsidx-heading{font-size:14px;font-family:'roboto';font-weight:400;text-align:left!important;padding-left:26px}.dsidx-info-container .dsidx-content{font-size:16px;font-family:'roboto';font-weight:600;padding:6px 0;text-align:left!important;padding-left:26px}.dsidx-info-container .dsidx-separator{display:none}.dsidx-text-content ul{display:inline-block}.dsidx-featured-listing .dsidx-info-container{background-color:rgb(255 255 255 / 75%)!important;padding:0!important;display:block}.dsidx-xlistings-list.dsidx-xlistings-large .dsidx-text-content{height:auto}.dsidx-info-container .dsidx-info-item{display:block;padding:6px 0px!important;border-bottom:1px solid #e2e2e2!important}.dsidx-info-container .dsidx-info-item:nth-child(odd){border-right:1px solid #e2e2e2!important}ul.dsidx-xtabs .dsidx-xtab-grid{display:none!important}li.dsidx-xtab:not(.dsidx-xtab-disabled){background:#182957!important;color:#fff!important;padding:3px 14px!important;border-radius:5px 5px 0 0px!important}li.dsidx-xtab{background:#fff!important;border:1px solid #e2e2e2!important;border-bottom:0px!important;padding:3px 11px!important}.dsidx-xlistings ul.dsidx-xtabs li.dsidx-xtab{height:31px!important}.dsidx-xlistings ul.dsidx-xtabs{height:32px!important}.dsidx-standalone-disclaimer{display:none}.homes-listing .dsidx-photo-container{max-height:100%!important}@media screen and (max-width:991px) and (min-width:768px){.homes-listing .dsidx-featured-listing{width:48%}}@media screen and (max-width:767px){.homes-listing .dsidx-featured-listing{width:97.3%}.homes-listing div.dsidx-results-widget .dsidx-controls{position:absolute;top:0}}