.elementor-8070201 .elementor-element.elementor-element-2d1936b{margin-top:0px;margin-bottom:100px;}.elementor-8070201 .elementor-element.elementor-element-6b79516 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8070201 .elementor-element.elementor-element-889a707{text-align:left;}.elementor-8070201 .elementor-element.elementor-element-889a707 .elementor-heading-title{line-height:1.2em;}.elementor-8070201 .elementor-element.elementor-element-2821e4f{color:#193531;font-size:20px;line-height:1.7em;}.elementor-8070201 .elementor-element.elementor-element-b5a75c1{color:#90B26A;font-size:20px;line-height:1.7em;}.elementor-8070201 .elementor-element.elementor-element-d15e33b{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-8070201 .elementor-element.elementor-element-d15e33b .elementor-divider-separator{width:100%;}.elementor-8070201 .elementor-element.elementor-element-d15e33b .elementor-divider{padding-top:15px;padding-bottom:15px;}/* Start custom CSS for html, class: .elementor-element-99d5417 *//* Personnalisation de l'accordéon */
details summary {
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
  background-color: #f1f1f1;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-bottom: 10px;
  transition: background-color 0.3s ease;
}

details summary:hover {
  background-color: #e0e0e0;
}

details[open] summary {
  background-color: #d1d1d1;
}

details ul {
  padding-left: 20px;
  list-style-type: none;
  margin-top: 10px;
}

details a {
  color: #007bff;
  text-decoration: none;
}

details a:hover {
  text-decoration: underline;
}/* End custom CSS */