.elementor-989352 .elementor-element.elementor-element-d7d9ee2{--display:flex;}.elementor-989352 .elementor-element.elementor-element-b41427b{--spacer-size:50px;}.elementor-989352 .elementor-element.elementor-element-9f30332{--display:flex;}.elementor-989352 .elementor-element.elementor-element-eb397e7{text-align:center;}.elementor-989352 .elementor-element.elementor-element-4d233ea img{width:42%;}.elementor-989352 .elementor-element.elementor-element-ddc3b62{--display:flex;}.elementor-989352 .elementor-element.elementor-element-ddc3b62:not(.elementor-motion-effects-element-type-background), .elementor-989352 .elementor-element.elementor-element-ddc3b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51fb195 );}.elementor-989352 .elementor-element.elementor-element-9c54db3{--spacer-size:50px;}.elementor-989352 .elementor-element.elementor-element-c73df0b{--display:flex;}.elementor-989352 .elementor-element.elementor-element-36426f6{--spacer-size:241px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-989352 .elementor-element.elementor-element-ddc3b62{--content-width:739px;}}/* Start custom CSS for shortcode, class: .elementor-element-a87bf5d */.ff-btn-submit {
    background-color: #b58b00 !important; /* couleur or */
    color: white !important;
    border: none;
    padding: 15px 30px;
    font-weight: bold;
    border-radius: 6px;
}

.ff-btn-submit:hover {
    background-color: #a67c00 !important; /* légèrement plus foncé au survol */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddc3b62 */.bouton-brochure .ff_btn {
  background-color: #b7860e !important; /* ton or */
  color: #fff !important;
  border: none !important;
  font-weight: 600;
  padding: 15px 30px;
  border-radius: 6px;
  text-transform: uppercase;
}/* End custom CSS */