.elementor-882 .elementor-element.elementor-element-779c0b4{--display:flex;}.elementor-882 .elementor-element.elementor-element-a6cca80{width:100%;max-width:100%;}.elementor-882 .elementor-element.elementor-element-a6cca80 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-882 .elementor-element.elementor-element-a6cca80 .wpresidence-elementor-featured-image{text-align:center;}.elementor-882 .elementor-element.elementor-element-a6cca80 .wpresidence-elementor-featured-image img{width:100%;max-width:100%;opacity:100;filter:brightness( 102% ) contrast( 103% ) saturate( 105% ) blur( 0px ) hue-rotate( 0deg );border-radius:20px 20px 20px 20px;box-shadow:0px 12px 32px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.12);}.elementor-widget-Property_Gallery .img_listings_mes{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-882 .elementor-element.elementor-element-8dbf6df > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-882 .elementor-element.elementor-element-8dbf6df .wpestate_estate_property_design_gallery .wpestate_property_gallery_item{border-radius:16px 16px 16px 16px;overflow:hidden;}.elementor-882 .elementor-element.elementor-element-8dbf6df .wpestate_estate_property_design_gallery .wpestate_property_gallery_item img{border-radius:16px 16px 16px 16px;}.elementor-882 .elementor-element.elementor-element-8dbf6df .wpestate_estate_property_design_gallery .wpestate_property_gallery_item .img_listings_mes{border-radius:16px 16px 16px 16px;}.elementor-widget-Property Address .property_categs,.elementor-widget-Property Address .property_categs i{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-882 .elementor-element.elementor-element-b2a3796.elementor-element{--align-self:flex-start;}.elementor-882 .elementor-element.elementor-element-b2a3796 .property_categs,.elementor-882 .elementor-element.elementor-element-b2a3796 .property_categs i{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.3px;}.elementor-882 .elementor-element.elementor-element-b2a3796 .property_categs{color:#475569;}.elementor-882 .elementor-element.elementor-element-b2a3796 .property_categs a{color:#475569;}.elementor-882 .elementor-element.elementor-element-b2a3796{text-align:left;}.elementor-widget-Property Title .entry_prop{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-882 .elementor-element.elementor-element-f84e716 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-882 .elementor-element.elementor-element-f84e716 .entry_prop{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:700;line-height:1.15px;letter-spacing:-0.5px;margin-top:10px;margin-bottom:10px;color:#0F172A;}.elementor-882 .elementor-element.elementor-element-f84e716{text-align:left;}.elementor-widget-Property Price .price_area{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Property Price .price_label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-882 .elementor-element.elementor-element-774906e{width:100%;max-width:100%;}.elementor-882 .elementor-element.elementor-element-774906e > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-882 .elementor-element.elementor-element-774906e .price_area{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:700;line-height:1.1px;letter-spacing:-0.5px;color:#E31E24;max-width:100%;}.elementor-882 .elementor-element.elementor-element-774906e .price_label{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-widget-property_show_details_section .panel-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-property_show_details_section .panel-body,.elementor-widget-property_show_details_section .panel-body .listing_detail,.elementor-widget-property_show_details_section .panel-body .listing_detail a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-882 .elementor-element.elementor-element-9290a44 #accordion_prop_details{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:30px 30px 30px 30px;}.elementor-882 .elementor-element.elementor-element-9290a44 #accordion_prop_details .listing_detail{gap:5px;}.elementor-882 .elementor-element.elementor-element-9290a44 .property-panel .panel-heading{padding:0;}.elementor-882 .elementor-element.elementor-element-9290a44 .property-panel .panel-body{padding:0;}.elementor-882 .elementor-element.elementor-element-9290a44 .panel-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-882 .elementor-element.elementor-element-9290a44 .panel-body .listing_detail{display:flex;justify-content:flex-start;align-items:center;flex:0 0 calc(50% - 10px);}#accordion_prop_details .row{column-gap:10px;}.elementor-widget-property_show_description_section .panel-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-property_show_description_section .wpestate_property_description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-882 .elementor-element.elementor-element-d058cad .wpestate_property_description{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:30px 30px 30px 30px;}@media(max-width:1024px){.elementor-882 .elementor-element.elementor-element-f84e716{text-align:left;}.elementor-882 .elementor-element.elementor-element-774906e .price_area{max-width:100%;}}@media(max-width:767px){.elementor-882 .elementor-element.elementor-element-b2a3796 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-882 .elementor-element.elementor-element-f84e716{text-align:center;}.elementor-882 .elementor-element.elementor-element-774906e > .elementor-widget-container{margin:5px 0px 24px 0px;}.elementor-882 .elementor-element.elementor-element-774906e .price_area{font-size:42px;max-width:100%;}}