.elementor-255010000 .elementor-element.elementor-element-1e9f712d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-255010000 .elementor-element.elementor-element-1e9f712d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-255010000 .elementor-element.elementor-element-5a1aac79 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:20px 20px 20px 20px;background-color:#F3EEE9;border-radius:25px 25px 25px 25px;}.elementor-255010000 .elementor-element.elementor-element-5a1aac79{width:745px;max-width:max(745px, 100%);}@media(max-width:1024px){.elementor-255010000 .elementor-element.elementor-element-5a1aac79{width:617px;max-width:max(617px, 100%);}}@media(max-width:767px){.elementor-255010000 .elementor-element.elementor-element-5a1aac79{width:260px;max-width:max(260px, 100%);}}/* Start custom CSS for html, class: .elementor-element-5a1aac79 */.ai-summary-banner-line {
  display: flex;
  align-items: center;
  justify-content: center; /* centre tout horizontalement */
  gap: 20px;               /* espace entre les éléments */
  flex-wrap: wrap;          /* passe à la ligne si nécessaire sur mobile */
  text-align: center;
  color: #000
}
.ai-summary-link {
  display: flex;
  align-items: center;
  gap: 5px;
  text-decoration: none;
  color: inherit;
}
.ai-summary-link:hover {
  color: #f16969; /* texte devient rouge au survol */
}
.ai-summary-link img {
  width: 20px;
  height: 20px;
}
.ai-summary-banner-line{
  justify-content: center; /* centre le texte et les liens */
}
@media (max-width: 380px) {
  .ai-summary-link span {
    display: none; /* cache le texte sur mobile */
  }

  .ai-summary-banner-line {
    gap: 10px; /* réduit l'espacement sur petit écran */
  }

  .ai-summary-link img {
    width: 30px; /* icônes un peu plus grandes sur mobile */
    height: 30px;
  }
}/* End custom CSS */