.elementor-427 .elementor-element.elementor-element-97bcf67{--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-427 .elementor-element.elementor-element-97bcf67:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-97bcf67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.siadou.fr/wp-content/uploads/2025/05/background.jpeg");}.elementor-427 .elementor-element.elementor-element-b883720{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-5674dd2{text-align:center;}.elementor-427 .elementor-element.elementor-element-5674dd2 .elementor-heading-title{font-family:"Bentham", Sans-serif;font-size:60px;font-weight:normal;color:#dcbc74;}.elementor-427 .elementor-element.elementor-element-13d8e36{text-align:center;}.elementor-427 .elementor-element.elementor-element-13d8e36 .elementor-heading-title{font-family:"Bentham", Sans-serif;}.elementor-427 .elementor-element.elementor-element-d5a0e33 > .elementor-widget-container{margin:-15px 0px -15px 0px;}.elementor-427 .elementor-element.elementor-element-d5a0e33 img{width:25%;}.elementor-427 .elementor-element.elementor-element-39ad441{text-align:center;}.elementor-427 .elementor-element.elementor-element-39ad441 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:75px;font-weight:200;-webkit-text-stroke-color:#dcbc74;stroke:#dcbc74;color:#DCBC74;}.elementor-427 .elementor-element.elementor-element-2a76426{font-size:22px;}.elementor-427 .elementor-element.elementor-element-9da3ebf{--spacer-size:50px;}.elementor-427 .elementor-element.elementor-element-463d202{text-align:center;}.elementor-427 .elementor-element.elementor-element-463d202 .elementor-heading-title{font-family:"Bentham", Sans-serif;font-size:60px;font-weight:normal;color:#dcbc74;}.elementor-427 .elementor-element.elementor-element-8a24463{font-size:22px;}.elementor-427 .elementor-element.elementor-element-40aa5c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-427 .elementor-element.elementor-element-0dfc16c .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-427 .elementor-element.elementor-element-0dfc16c .aux-modern-button .aux-overlay:before{background-color:#dcbc74;}.elementor-427 .elementor-element.elementor-element-0dfc16c .aux-modern-button-wrapper{text-align:left;}.elementor-427 .elementor-element.elementor-element-0dfc16c .aux-overlay:before, .elementor-427 .elementor-element.elementor-element-0dfc16c .aux-overlay:after{border-radius:5px 5px 5px 5px;}.elementor-427 .elementor-element.elementor-element-5c83429 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-427 .elementor-element.elementor-element-5c83429 .aux-modern-button .aux-overlay:before{background-color:#dcbc74;}.elementor-427 .elementor-element.elementor-element-5c83429 .aux-modern-button-wrapper{text-align:left;}.elementor-427 .elementor-element.elementor-element-5c83429 .aux-overlay:before, .elementor-427 .elementor-element.elementor-element-5c83429 .aux-overlay:after{border-radius:5px 5px 5px 5px;}.elementor-427 .elementor-element.elementor-element-6cb5877 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-427 .elementor-element.elementor-element-6cb5877 .aux-modern-button .aux-overlay:before{background-color:#dcbc74;}.elementor-427 .elementor-element.elementor-element-6cb5877 .aux-modern-button-wrapper{text-align:left;}.elementor-427 .elementor-element.elementor-element-6cb5877 .aux-overlay:before, .elementor-427 .elementor-element.elementor-element-6cb5877 .aux-overlay:after{border-radius:5px 5px 5px 5px;}.elementor-427 .elementor-element.elementor-element-649c2af{--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-427 .elementor-element.elementor-element-649c2af:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-649c2af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.siadou.fr/wp-content/uploads/2025/05/background.jpeg");}.elementor-427 .elementor-element.elementor-element-22246ce{--spacer-size:25px;}.elementor-427 .elementor-element.elementor-element-0641a48{text-align:center;}.elementor-427 .elementor-element.elementor-element-0641a48 .elementor-heading-title{font-family:"Bentham", Sans-serif;font-size:60px;font-weight:normal;color:#dcbc74;}.elementor-427 .elementor-element.elementor-element-6b3f4a9{text-align:center;}.elementor-427 .elementor-element.elementor-element-6b3f4a9 .elementor-heading-title{font-family:"Bentham", Sans-serif;}.elementor-427 .elementor-element.elementor-element-44ea4e5 > .elementor-widget-container{margin:-15px 0px -15px 0px;}.elementor-427 .elementor-element.elementor-element-44ea4e5 img{width:25%;}.elementor-427 .elementor-element.elementor-element-87a2515{text-align:center;}.elementor-427 .elementor-element.elementor-element-87a2515 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:75px;font-weight:200;-webkit-text-stroke-color:#dcbc74;stroke:#dcbc74;color:#DCBC74;}.elementor-427 .elementor-element.elementor-element-026b14c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-427 .elementor-element.elementor-element-54c2194.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-427 .elementor-element.elementor-element-54c2194{font-family:"Outfit", Sans-serif;font-size:22px;}.elementor-427 .elementor-element.elementor-element-3c84e57{font-family:"Outfit", Sans-serif;font-size:22px;}.elementor-427 .elementor-element.elementor-element-10c781a{font-family:"Italianno", Sans-serif;font-size:22px;}.elementor-427 .elementor-element.elementor-element-b9a9ed8{--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-427 .elementor-element.elementor-element-b9a9ed8:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-b9a9ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.siadou.fr/wp-content/uploads/2025/05/background.jpeg");}.elementor-427 .elementor-element.elementor-element-a9812c7{--spacer-size:25px;}.elementor-427 .elementor-element.elementor-element-bbb6d02{text-align:center;}.elementor-427 .elementor-element.elementor-element-bbb6d02 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:75px;font-weight:200;-webkit-text-stroke-color:#dcbc74;stroke:#dcbc74;color:#DCBC74;}.elementor-427 .elementor-element.elementor-element-ce40568 > .elementor-widget-container{margin:-15px 0px -15px 0px;}.elementor-427 .elementor-element.elementor-element-ce40568 img{width:25%;}.elementor-427 .elementor-element.elementor-element-4085124{column-gap:0px;font-size:22px;line-height:30px;}.elementor-427 .elementor-element.elementor-element-cc86084 .elementor-button{background-color:#F3F3F3;fill:#000000;color:#000000;border-style:solid;border-color:#DCBC74;}.elementor-427 .elementor-element.elementor-element-cc86084 .elementor-button:hover, .elementor-427 .elementor-element.elementor-element-cc86084 .elementor-button:focus{background-color:#DCBC74;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-cc86084 .elementor-button-content-wrapper{flex-direction:row;}.elementor-427 .elementor-element.elementor-element-cc86084 .elementor-button:hover svg, .elementor-427 .elementor-element.elementor-element-cc86084 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-c07c907{--spacer-size:50px;}.elementor-427 .elementor-element.elementor-element-4d901de{font-size:22px;}.elementor-427 .elementor-element.elementor-element-8b2ba3e{--spacer-size:50px;}.elementor-427 .elementor-element.elementor-element-325532c{text-align:center;}.elementor-427 .elementor-element.elementor-element-325532c .elementor-heading-title{font-family:"Bentham", Sans-serif;}.elementor-427 .elementor-element.elementor-element-ed36e18{text-align:center;}.elementor-427 .elementor-element.elementor-element-ed36e18 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:75px;font-weight:200;-webkit-text-stroke-color:#dcbc74;stroke:#dcbc74;color:#DCBC74;}.elementor-427 .elementor-element.elementor-element-585f12c{--spacer-size:25px;}.elementor-427 .elementor-element.elementor-element-a8febe0{font-size:22px;}.elementor-427 .elementor-element.elementor-element-0170b5b .elementor-button{background-color:#F3F3F3;fill:#000000;color:#000000;border-style:solid;border-color:#DCBC74;}.elementor-427 .elementor-element.elementor-element-0170b5b .elementor-button:hover, .elementor-427 .elementor-element.elementor-element-0170b5b .elementor-button:focus{background-color:#DCBC74;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-0170b5b .elementor-button-content-wrapper{flex-direction:row;}.elementor-427 .elementor-element.elementor-element-0170b5b .elementor-button:hover svg, .elementor-427 .elementor-element.elementor-element-0170b5b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-14639e1{--spacer-size:25px;}.elementor-427 .elementor-element.elementor-element-c763f02{font-size:22px;}.elementor-427 .elementor-element.elementor-element-31eea8a{text-align:center;}.elementor-427 .elementor-element.elementor-element-31eea8a .elementor-heading-title{font-family:"Bentham", Sans-serif;}.elementor-427 .elementor-element.elementor-element-b76a8e9 > .elementor-widget-container{margin:0px 450px 0px 450px;}.elementor-427 .elementor-element.elementor-element-b76a8e9 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-427 .elementor-element.elementor-element-b76a8e9 input[type="text"]{transition:all ease-out 0.3s;}.elementor-427 .elementor-element.elementor-element-b76a8e9 input[type="email"]{transition:all ease-out 0.3s;}.elementor-427 .elementor-element.elementor-element-b76a8e9 select{transition:all ease-out 0.3s;}.elementor-427 .elementor-element.elementor-element-b76a8e9 textarea{transition:all ease-out 0.3s;}.elementor-427 .elementor-element.elementor-element-b76a8e9 input[type="submit"]{transition:all ease-out 0.3s;}@media(max-width:767px){.elementor-427 .elementor-element.elementor-element-026b14c{--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-026b14c.e-con{--align-self:center;}.elementor-427 .elementor-element.elementor-element-54c2194{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:left;font-size:20px;line-height:1em;word-spacing:0em;}.elementor-427 .elementor-element.elementor-element-3c84e57{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;column-gap:0px;text-align:left;font-size:20px;line-height:1.1em;letter-spacing:0px;}.elementor-427 .elementor-element.elementor-element-10c781a{font-size:22px;}}/* Start custom CSS for aux_contact_form, class: .elementor-element-b76a8e9 *//* Champ du formulaire */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="number"],
.wpcf7 textarea {
  width: 100%;
  padding: 12px;
  margin: 8px 0 20px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  background-color: #fefefe;
  transition: border-color 0.3s ease;
}

.wpcf7 input:focus,
.wpcf7 textarea:focus {
  border-color: #c59fc9; /* Couleur douce lavande/rose */
  outline: none;
}

/* Titre et sous-titres */
h3, h4, strong {
  color: #222;
  font-weight: 600;
}

/* Bouton de soumission */
.wpcf7 input[type="submit"] {
  background-color: #d6b56b;
  color: #fff;
  padding: 12px 30px;
  border: none;
  border-radius: 6px;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.wpcf7 input[type="submit"]:hover {
  background-color: #000;
}

/* Espacement entre les blocs */
.wpcf7-form > p {
  margin-bottom: 20px;
}/* End custom CSS */