
/* =========================================================
   MEDIQUAL CONTACT LABEL STYLE V71
   Typographie uniquement
   ========================================================= */

/* Labels principaux : même police partout */
#mq-contact-form .mq71-main-label,
#mq-contact-form .mq71-consent-title {
    display: block !important;

    margin: 0 0 8px !important;
    padding: 0 !important;

    color: #173f59 !important;

    font-family: inherit !important;
    font-size: 15px !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;

    text-align: left !important;
}

/* Toutes les étoiles obligatoires deviennent rouges */
#mq-contact-form .mq71-required-star,
#mq-contact-form .wpforms-required-label,
#mq-contact-form .required,
#mq-contact-form abbr[title="required"] {
    color: #e35b48 !important;

    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: 700 !important;

    text-decoration: none !important;
}

/*
 * Protection des données personnelles :
 * même style que Nom / Téléphone / E-mail / etc.
 */
#mq-contact-form .mq71-consent-title {
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
    color: #173f59 !important;
}

/*
 * Le texte de consentement à côté de la checkbox reste secondaire,
 * donc on ne lui applique PAS le gras du titre.
 */
#mq-contact-form .mq71-consent-copy,
#mq-contact-form .mq71-consent-copy label,
#mq-contact-form .mq71-consent-copy span {
    color: #173f59 !important;

    font-family: inherit !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
    font-weight: 500 !important;
}
