/* GESTION ABONNEMENT
****************************************/

#form-subscribe-again-newsletter{
    margin-top: 50px;
}
.form-subscribe-again-title{
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 22px;
}

/* INSCRIPTION
****************************************/

.newsletter-signup-confirm{
    margin: 0 20px;
    margin-bottom: 25px;
    border-radius: 20px;
    line-height: normal;
    letter-spacing: normal;
}
.newsletter-signup-form-title{
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: var(--rouge);
    letter-spacing: 0.07em;
}
.newsletter-signup-form-description{
    display: none;
}
.newsletter-signup-confirm .recaptcha-legal{
    display: none;
}
.newsletter-signup-confirm .gs-field-title{
    display: none;
}
.newsletter-signup-confirm .gs-field-text{
    height: 42px;
}
.newsletter-signup-confirm .gs-field-text.valid{
    background: #fff;
}
.newsletter-signup-confirm .gs-custombox.checkbox{
    width: 14px;
    height: 14px;
}
.newsletter-signup-confirm .gs-form-consent{
    margin: 0;
}
.newsletter-signup-confirm .gs-form-consent .form-legal-notice-infos{
    padding-left: 24px;
    font-size: 11px;
    line-height: 14px;
    color: #fff;
}
.newsletter-signup-confirm .gs-form-consent label{
    font-size: 11px;
    line-height: 14px;
    color: #fff;
}
.newsletter-signup-confirm .gs-form-consent > .gs-field{
    margin-bottom: 5px; 
    margin-top: 10px;
}
#mod-form-subscribe-newsletter{
    position: relative;
    padding: 0;
    background: none;
}
.newsletter-signup-confirm .gs-form-container .gs-field{
    padding-right: 170px;
}
.newsletter-signup-confirm .gs-form-actions{
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    margin: 0;
    left: auto;
    bottom: auto;
}
.newsletter-signup-confirm .gs-form-actions > button{
    justify-content: center;
    width: 100%;
    padding: 13px 15px 13px 12px;
}
.newsletter-signup-confirm .gs-form-feedback{
    display: none !important;
}