.elementor-17965 .elementor-element.elementor-element-2e92ba8f{text-align:center;}.elementor-17965 .elementor-element.elementor-element-2e92ba8f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:67px;font-weight:600;}.elementor-17965 .elementor-element.elementor-element-29dac1ec > .elementor-container{max-width:1400px;}.elementor-17965 .elementor-element.elementor-element-7d62a377{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-17965 .elementor-element.elementor-element-1400a2b > .elementor-container{max-width:1400px;}.elementor-17965 .elementor-element.elementor-element-43766a18{--spacer-size:45px;}.elementor-17965 .elementor-element.elementor-element-74a0b773 > .elementor-container{max-width:1400px;}.elementor-17965 .elementor-element.elementor-element-b10ade5{--spacer-size:45px;}.elementor-17965 .elementor-element.elementor-element-514d94ed > .elementor-container{max-width:1400px;}.elementor-17965 .elementor-element.elementor-element-be28ca8{--spacer-size:45px;}.elementor-17965 .elementor-element.elementor-element-129052ad > .elementor-container{max-width:1400px;}.elementor-17965 .elementor-element.elementor-element-6f1f162{--spacer-size:45px;}.elementor-17965 .elementor-element.elementor-element-14609d67 > .elementor-container{max-width:1400px;}.elementor-17965 .elementor-element.elementor-element-61759b6d > .elementor-container{max-width:1400px;}.elementor-17965 .elementor-element.elementor-element-ca6a904{--spacer-size:45px;}.elementor-17965 .elementor-element.elementor-element-41e683da > .elementor-container{max-width:1400px;}.elementor-17965 .elementor-element.elementor-element-1806fac8{text-align:left;}.elementor-17965 .elementor-element.elementor-element-3741c789 > .elementor-container{max-width:1400px;}.elementor-17965 .elementor-element.elementor-element-1ed133c6 img{width:100%;}.elementor-17965 .elementor-element.elementor-element-f04bc3f{--spacer-size:50px;}.elementor-17965 .elementor-element.elementor-element-ac4111e > .elementor-container{max-width:1400px;}@media(min-width:768px){.elementor-17965 .elementor-element.elementor-element-5c8ab05f{width:100%;}}/* Start custom CSS *//* === Styles pour rendre les légendes d'images cliquables et élégantes === */

/* 1️⃣ Rend toute la légende cliquable si tu as ajouté un lien sur l'image */
.elementor-widget-image a {
  display: inline-block;
  text-decoration: none;
  color: inherit;
}

/* 2️⃣ Style visuel des légendes (caption) */
.elementor-widget-image figcaption {
  font-family: "Roboto Slab", serif;
  font-weight: 500;
  font-size: 17px;
  color: #020000C2;
  text-align: center;
  margin-top: 8px;
  transition: color 0.3s ease, transform 0.3s ease;
}

/* 3️⃣ Effet au survol */
.elementor-widget-image a:hover figcaption {
  color: #000000; /* un peu plus foncé au survol */
  transform: translateY(-2px);
}

/* 4️⃣ Facultatif : effet subtil au survol sur l'image */
.elementor-widget-image:hover img {
  transform: scale(1.03);
  transition: transform 0.4s ease;
}/* End custom CSS */