.elementor-843 .elementor-element.elementor-element-b087bce{--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;--gap:0% 5%;--row-gap:0%;--column-gap:5%;--margin-top:32px;--margin-bottom:128px;--margin-left:0px;--margin-right:0px;}.elementor-843 .elementor-element.elementor-element-e3ec4aa{--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;--justify-content:center;}.elementor-843 .elementor-element.elementor-element-24cd24f{padding:0px 0px 0px 0px;}.elementor-843 .elementor-element.elementor-element-9a33399{--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;--border-radius:8px 8px 8px 8px;box-shadow:0px 8px 24px 0px rgba(148.99999999999997, 156.99999999999997, 164.99999999999997, 0.2);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-843 .elementor-element.elementor-element-248ba56 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-843 .elementor-element.elementor-element-e3ec4aa{--width:50%;}.elementor-843 .elementor-element.elementor-element-9a33399{--width:50%;}}@media(max-width:1100px) and (min-width:768px){.elementor-843 .elementor-element.elementor-element-e3ec4aa{--width:100%;}.elementor-843 .elementor-element.elementor-element-9a33399{--width:100%;}}@media(max-width:1100px){.elementor-843 .elementor-element.elementor-element-b087bce{--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;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--margin-top:32px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-843 .elementor-element.elementor-element-9a33399.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-843 .elementor-element.elementor-element-9a33399{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-843 .elementor-element.elementor-element-9a33399.e-con{--order:99999 /* order end hack */;}}/* Start custom CSS for wpforms, class: .elementor-element-4fd226e *//* Bouton WPForms */
.wpforms-container .wpforms-form .wpforms-submit,
.wpforms-container .wpforms-form button[type="submit"],
.wpforms-container .wpforms-form input[type="submit"]{
  appearance:none;
  border:0;
  cursor:pointer;
  width:100%;
  padding:24px;
  border-radius:8px;
  background: var(--e-global-color-primary)!important;
  color:#fff;
  font-weight:700;
  line-height:1;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  box-shadow:0 8px 24px rgba(1,54,169,.18);
  transition: transform .15s ease, box-shadow .15s ease, background-color .2s ease;
}

/* Icône si le bouton est un <button> */
.wpforms-container .wpforms-form button.wpforms-submit::before{
  content:"";
  width:18px; height:18px;
  background:url("https://comitaridigital.fr/wp-content/uploads/icone_envoyer.png") center/contain no-repeat;
  display:inline-block;
}

/* Icône si le bouton est un <input type="submit"> */
.wpforms-container .wpforms-form input.wpforms-submit{
  background-image:url("https://comitaridigital.fr/wp-content/uploads/icone_envoyer.png");
  background-repeat:no-repeat;
  background-position:18px center;
  background-size:18px 18px;
  padding-left:48px; /* espace pour l’icône */
}

/* États */
.wpforms-container .wpforms-form .wpforms-submit:hover{
  transform:translateY(-1px);
  box-shadow:0 10px 28px rgba(1,54,169,.22);
}
.wpforms-container .wpforms-form .wpforms-submit:focus-visible{
  outline:2px solid var(--e-global-color-accent, #A90136);
  outline-offset:3px;
}
.wpforms-container .wpforms-form .wpforms-submit:disabled,
.wpforms-container .wpforms-form .wpforms-submit[disabled]{
  opacity:.6; cursor:not-allowed; transform:none; box-shadow:none;
}

/* Alignement du conteneur du bouton */
.wpforms-container .wpforms-form .wpforms-submit-container{
  margin-top:16px;
}/* End custom CSS */