.elementor-598 .elementor-element.elementor-element-1125671{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-598 .elementor-element.elementor-element-408c629{text-align:center;}.elementor-598 .elementor-element.elementor-element-cb84f61{--display:flex;}.elementor-598 .elementor-element.elementor-element-d521467{--display:flex;}.elementor-598 .elementor-element.elementor-element-b5c38bb{--spacer-size:50px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for es-listings-widget, class: .elementor-element-6ff5dc0 */.elementor-598 .elementor-element.elementor-element-6ff5dc0 .es-listing {
    background-color: #D9D0C7;
}

/* Icônes meta (chambres, salles de bain, surface, etc.) en Couleur 5 */
.elementor-598 .elementor-element.elementor-element-6ff5dc0 .es-listing__meta svg,
.elementor-598 .elementor-element.elementor-element-6ff5dc0 .es-listing__meta svg * {
  fill: #251611 !important;
  stroke: #937B6C !important;
  color: #937B6C !important;
}


/* ===== Footer et termes en blanc ===== */
.elementor-598 .elementor-element.elementor-element-6ff5dc0 .es-listing__footer,
.elementor-598 .elementor-element.elementor-element-6ff5dc0 .es-listing__footer *,
.elementor-598 .elementor-element.elementor-element-6ff5dc0 .es-listing__terms,
.elementor-598 .elementor-element.elementor-element-6ff5dc0 .es-listing__terms * {
  color: #937B6C !important;
  fill: #937B6C !important;
  stroke: #937B6C !important;
  font-family: "Area", inherit !important;
}/* End custom CSS */