.elementor-803 .elementor-element.elementor-element-316437c{--display:flex;}/* Start custom CSS for themedraft_contact_form_seven, class: .elementor-element-c4e0e60 */.elementor-803 .elementor-element.elementor-element-c4e0e60 .td-contact-form-container,
.elementor-803 .elementor-element.elementor-element-c4e0e60 .themedraft-contact-form-container,
.elementor-803 .elementor-element.elementor-element-c4e0e60 .td-cf7-layout-two {
    background-color: transparent !important;
}
.td-form-subtitle {
    color: #720eec !important;
}
.elementor-803 .elementor-element.elementor-element-c4e0e60 {
    color: #720eec !important;
}
.td-form-title {
    color: #720eec !important;
}
.wpcf7 table,
.wpcf7 td,
.wpcf7 th {
    border: none !important;
}
/* Style premium Spirit-US pour les champs */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
    width: 100%;
    background: #ffffff !important; /* fond blanc pour bien ressortir */
    border: 2px solid #720eec !important; /* violet Spirit-US */
    border-radius: 8px !important;
    padding: 12px 14px !important;
    font-size: 16px !important;
    color: #333 !important;
    box-sizing: border-box;
    outline: none !important;
}

/* Placeholder un peu plus doux */
.wpcf7-form ::placeholder {
    color: #9a8fb6 !important;
    opacity: 1 !important;
}

/* Effet focus moderne */
.wpcf7-form input:focus,
.wpcf7-form textarea:focus {
    border-color: #b388ff !important;
    box-shadow: 0 0 8px rgba(114,14,236,0.35) !important;
    transition: 0.2s ease-in-out;
}

/* Bouton stylisé */
.wpcf7-form input[type="submit"] {
    background: #720eec !important;
    color: #fff !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 32px !important;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    cursor: pointer;
    margin: 20px auto 0 !important;
    display: block !important;
    transition: background 0.3s ease;
}

/* Hover bouton */
.wpcf7-form input[type="submit"]:hover {
    background: #8e4dff !important;
}/* End custom CSS */