.elementor-5678 .elementor-element.elementor-element-affc317{--display:flex;}.elementor-5678 .elementor-element.elementor-element-b2fcfeb{--spacer-size:50px;}.elementor-5678 .elementor-element.elementor-element-39808bc > .elementor-widget-container{margin:25px 25px 25px 25px;}/* Start custom CSS for shortcode, class: .elementor-element-39808bc *//* Styles généraux du formulaire */
.fls_auth_wrapper {
    max-width: 400px;
    margin: auto;
    padding: 20px;
    background: #f9f9f9;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

/* Champs de saisie */
.fls_auth_wrapper input[type="text"],
.fls_auth_wrapper input[type="email"],
.fls_auth_wrapper input[type="password"] {
    width: 100%;
    padding: 10px;
    margin: 8px 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 16px;
}

/* Style du bouton de soumission */
.fls_auth_wrapper button {
    width: 100%;
    padding: 12px;
    background-color: #3D0AF2;
    border: none;
    border-radius: 5px;
    color: white;
    font-size: 16px;
    cursor: pointer;
    transition: background 0.3s, color 0.3s;
}

/* Effet hover sur le bouton */
.fls_auth_wrapper button:hover {
    background-color: black;
    color: white;
}/* End custom CSS */