.elementor-513 .elementor-element.elementor-element-b4c47d5{margin-top:50px;margin-bottom:50px;}.elementor-513 .elementor-element.elementor-element-68fa9d7{text-align:start;}/* Start custom CSS for shortcode, class: .elementor-element-c139c67 *//* Style général du formulaire */
form {
    max-width: 600px; /* Largeur maximale du formulaire */
    margin2: 0px auto; /* Centrage du formulaire */
    padding: 20px;
   
}

/* Style des étiquettes (labels) */
label {
    display: block; /* Les labels prennent toute la largeur de leur parent */
    margin-bottom: 10px; /* Espace sous chaque label */
    color: #495057; /* Couleur du texte des labels */
    font-size: 16px; /* Taille de la police des labels */
    margin-top:25px!important;
}

/* Style des champs de saisie (inputs) */
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
    width: 100%; /* Largeur à 100% de leur parent */
    padding: 12px 20px!important; /* Padding interne des champs */
    margin-bottom: 20px; /* Espace entre les champs */
    box-sizing: border-box; /* La largeur inclut padding et border */
    border: 1px solid #ced4da; /* Couleur de la bordure des champs */
    border-radius: 4px; /* Coins arrondis des champs */
    font-size: 18px; /* Taille de la police dans les champs */
    
}

/* Style du bouton de soumission */
input[type="submit"] {
    
    padding: 10px; /* Padding interne du bouton */
    
   
   
    cursor: pointer; /* Curseur en forme de pointeur */
    font-size: 18px; /* Taille de la police du bouton */
    transition: background-color 0.3s; /* Transition pour l'effet de survol */
}


/* Style des messages d'erreur */
.error {
    color: red; /* Couleur du texte des messages d'erreur */
    font-size: 14px; /* Taille de la police des messages d'erreur */
}/* End custom CSS */