.elementor-2470 .elementor-element.elementor-element-0cc3b67{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2470 .elementor-element.elementor-element-0cc3b67:not(.elementor-motion-effects-element-type-background), .elementor-2470 .elementor-element.elementor-element-0cc3b67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b10813b );}.elementor-2470 .elementor-element.elementor-element-9a82052{--display:flex;overflow:visible;}.elementor-2470 .elementor-element.elementor-element-36af50f > .elementor-widget-container{margin:80px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2470 .elementor-element.elementor-element-0cc3b67{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-36af50f *//* Centrage forcé dans Elementor */
.elementor-widget-html,
.elementor-widget-button {
  display: flex;
  justify-content: center;
}

/* Bouton */
.btn-plaquette {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;

  background-color: #0075BF;
  color: #ffffff !important;

  font-family: 'Figtree', sans-serif;
  font-size: 18px;
  font-weight: 500;

  padding: 14px 28px;
  border-radius: 25px;

  text-decoration: none;
  transition: background-color 0.25s ease, transform 0.2s ease;
}

.btn-plaquette:hover {
  background-color: #F29554;
  color: #ffffff !important;
  transform: translateY(-1px);
}/* End custom CSS */