/*Gigya form styles*/
.gigya-subscribe-with-email-form h1 {
    text-align: initial !important;
    padding-bottom: 56px;
    @media screen and (min-width: 1200px) {
        padding-bottom: 80px;
    }
}
#gigya-subscribe-with-email-form div.gigya-composite-control.gigya-css_consent .rte-fs-body1,
.gigya-screen .gigya-composite-control-label h5 {
    color: #55564E;
    line-height: 24px !important;
    font-size: 16px !important;
    font-weight: 400;
}
.gigya-subscribe-with-email-form h1 .rte-heading-colored,
.gigya_form .subscribe-thank-you h1 .rte-heading-colored,
#gigya-subscribe-thank-you-screen h1 .rte-heading-colored {
    font-size: 25px!important;
    font-weight: 700!important;
    letter-spacing: 0px;
    line-height: 32px !important;
    text-transform: none;
    box-sizing: border-box;
    overflow-wrap: break-word;
    font-family: Arial;
    color: #016585!important;
    @media screen and (min-width: 1200px) {
        font-size: 37px !important;
        line-height: 48px !important;
    }
}
.gigya_form .subscribe-thank-you h1 {
    display: block !important;
    padding-top: 24px;
    text-align: initial !important;
    @media screen and (min-width: 1200px) {
        padding-top: 0;
    }
}
.gigya_form .gigya-composite-control-active.gigya-screen .subscribe-thank-you p {
    line-height: 24px !important;
    font-size: 16px !important;
    padding-bottom: 16px;
    margin-bottom: 0 !important;
    @media screen and (min-width: 1200px) {
        padding-bottom: 8px !important;
    }
}
.gigya_form .subscribe-thank-you p {
    margin-bottom: 0;
    padding-bottom: 0;
}

/*.gigya_form .gigya-label:has(+ input.gigya-error) .gigya-label-text {
    color: #E40030 !important;
    font-weight: 700 !important;
}*/