.elementor-kit-37{--e-global-color-primary:#07268F;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#0353A4;--e-global-color-accent:#FEFF71;--e-global-color-be3466a:#07268F;--e-global-color-aad8962:#A7E2F6;--e-global-color-4dea0e7:#D6F0F9;--e-global-color-c7e1359:#0D6EFD;--e-global-color-374f641:#DBE8EB;--e-global-color-0cef00c:#E9C46A;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-line-height:36px;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:30px;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-3d21bc7-font-family:"Poppins";--e-global-typography-3d21bc7-font-size:20px;--e-global-typography-3d21bc7-font-weight:500;--e-global-typography-3d21bc7-line-height:24px;font-family:"Poppins", Sans-serif;}.elementor-kit-37 button,.elementor-kit-37 input[type="button"],.elementor-kit-37 input[type="submit"],.elementor-kit-37 .elementor-button{background-color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:19px;color:var( --e-global-color-secondary );}.elementor-kit-37 e-page-transition{background-color:#FFBC7D;}.elementor-kit-37 h1{color:#07268F;font-family:"Poppins", Sans-serif;font-size:33px;font-weight:800;}.elementor-kit-37 h2{color:#07268F;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;}.elementor-kit-37 h3{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-kit-37 h4{color:var( --e-global-color-be3466a );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-37 h5{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;}.elementor-kit-37 h6{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.elementor-widget:not(:last-child){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-header-icons-size:0px;--lightbox-navigation-icons-size:0px;}@media(max-width:1024px){.elementor-kit-37{--e-global-typography-primary-font-size:50px;--e-global-typography-text-font-size:20px;font-size:22px;}.elementor-kit-37 h1{font-size:26px;}.elementor-kit-37 h2{font-size:26px;}.elementor-kit-37 h3{font-size:20px;}.elementor-kit-37 h5{font-size:26px;}.elementor-kit-37 h6{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-37{--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:18px;font-size:10px;}.elementor-kit-37 h1{font-size:15px;}.elementor-kit-37 h2{font-size:14px;}.elementor-kit-37 h3{font-size:11px;}.elementor-kit-37 h5{font-size:14px;}.elementor-kit-37 h6{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.important {
	text-decoration: underline;
	text-decoration-color: #ffc107; /* Color of the underline */
    text-decoration-thickness: 6px; 
}
/* Style général pour le conteneur */
.container {
  background-color: white;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  font-family: 'Poppins', sans-serif;
  text-align: center; /* Centre le contenu horizontalement */
}

/* Style pour le fieldset */
fieldset {
  border: none; /* Supprime la bordure par défaut du fieldset */
  padding: 0;
  margin: 0;
}

/* Style pour les labels des boutons radio */
label {
  display: inline-block;
  margin: 10px;
  position: relative;
  padding-left: 35px; /* Espace pour le bouton radio personnalisé */
  cursor: pointer;
  font-size: 16px;
  user-select: none;
}


/* Cachez les boutons radio par défaut */
.powermail_radio {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Créez un bouton radio personnalisé */
.custom-radio {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
}

/* Style pour le bouton radio quand il est coché */
.powermail_radio:checked ~ .custom-radio {
  background-color: #007BFF;
}

/* Ajoutez un cercle intérieur pour le bouton radio coché */
.custom-radio:after {
  content: "";
  position: absolute;
  display: none;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: white;
}

/* Affichez le cercle intérieur quand le bouton radio est coché */
.powermail_radio:checked ~ .custom-radio:after {
  display: block;
}

/* Style pour le texte du label */
label span {
  position: relative;
  z-index: 1;
}

/* Style pour les boutons "Oui" et "Non" */
label[for="powermail_field_marker_1"] .custom-radio {
  background-color: #007BFF;
}

label[for="powermail_field_marker_2"] .custom-radio {
  background-color: #6c757d; /* Couleur différente pour "Non" */
}/* End custom CSS */