.elementor-41197 .elementor-element.elementor-element-609e2b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41197 .elementor-element.elementor-element-e4ba866{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41197 .elementor-element.elementor-element-b599536{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41197 .elementor-element.elementor-element-783fa0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41197 .elementor-element.elementor-element-030d7d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41197 .elementor-element.elementor-element-628d440{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41197 .elementor-element.elementor-element-bf00373{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41197 .elementor-element.elementor-element-4ca93f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41197 .elementor-element.elementor-element-81b3b49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41197 .elementor-element.elementor-element-9817971{--spacer-size:50px;}/* Start custom CSS for html, class: .elementor-element-13b8546 */@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.hero-overlay h1 {
  animation: slideUp 1s ease-out;
}
@media (max-width: 767px) {
  .hero-overlay {
    padding: 1.5rem;
    background: rgba(4, 4, 27, 0.25); /* Légèrement plus visible sur petit écran */
  }

  .hero-overlay h1 {
    font-size: 1.3rem;
    line-height: 1.4;
    padding: 0;
  }
}
.hero-overlay h1 {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70dfa38 */.accordion-toggle {
  white-space: normal !important;
  word-break: break-word;
  line-height: 1.4;
}/* End custom CSS */