/*
    Used for Cache safe styles
    Also add to plgin safelist:
    .hsfc-Step(.*)
    .hs-newsletter-form(.*)
    .hs-contact-form(.*)
    .hs-modal(.*)
    .hs-resource-form(.*)
    .hsfc-NavigationRow__Buttons(.*)
    .hsfc-Button(.*)
*/
    .hs-contact-form .hsfc-Renderer {
        --hsf-background__padding: 3rem 6rem;
        --hsf-richtext__color: #d7d9db;
        --hsf-navigationrow-buttons-single__justify-content: center;
        --hsf-row__vertical-spacing: 5px;
        --hsf-row__horizontal-spacing: 16px;
        --hsf-field-input__border-style: none;
        --hsf-field-input__padding: 16px 12px;
        --hsf-field-input__border-radius: 0;
        --hsf-erroralert__font-size: 13px;
        --hsf-button__font-family: "UniversLT-CondensedBold",Helvetica,Arial,"Nimbus Sans L",sans-serif;
        background: #116ea9;
        border-radius: 16px;
    }

    .hs-contact-form .hsfc-Button {
        line-height: 1.2;
        margin-top: 20px;
    }

    .hs-contact-form .hsfc-ErrorAlert {
        line-height: 1.3;
    }

    .hs-contact-form .hsfc-Step__Content:before {
        content: 'Connect with a Healthcare Compliance Advisor';
        font-weight: 700;
        font-size: 18px;
        text-align: center;
        display: block;
        color: #fff;
        line-height: 1.3;
        margin-bottom: 10px;
    }

    .hs-contact-form .hsfc-Step__Content:after {
        content: 'We respect your privacy and will never share any of your personal information with third parties.';
        font-size: 15px;
        font-style: italic;
        text-align: center;
        display: block;
        color: #fff;
        line-height: 1.3;
        margin-top: 20px
    }

    .hs-contact-form .hsfc-PostSubmit .hsfc-Step__Content:before, .hs-contact-form .hsfc-PostSubmit .hsfc-Step__Content:after {
        display: none;
    }

    .hs-newsletter-form {
        --hsf-background__padding: 0;
        --hsf-richtext__color: #d7d9db;
        --hsf-navigationrow-buttons-single__justify-content: center;
        --hsf-row__vertical-spacing: 5px;
        --hsf-button__width:100%;
    }

    .hs-newsletter-form .hsfc-Button {
        line-height: 1.2;
        width: 100% !important;
    }

    .hs-newsletter-form .hsfc-EmailField, .hs-newsletter-form .hsfc-NavigationRow__Buttons {
        width: 60%;
    }

    .hs-resource-form .hsfc-Renderer {
        --hsf-background__padding: 0;
        --hsf-richtext__color: #ffffff;
        --hsf-navigationrow-buttons-single__justify-content: center;
        --hsf-row__vertical-spacing: 5px;
        --hsf-row__horizontal-spacing: 16px;
        --hsf-field-input__border-style: none;
        --hsf-field-input__padding: 16px 12px;
        --hsf-field-input__border-radius: 0;
        --hsf-erroralert__font-size: 13px;
        --hsf-button__font-family: "UniversLT-CondensedBold",Helvetica,Arial,"Nimbus Sans L",sans-serif;
        --hsf-field-checkbox__padding: 10px;
    }

    .hs-resource-form .hsfc-Button {
        line-height: 1.2;
        margin-top: 20px;
    }

    .hs-resource-form .hsfc-ErrorAlert {
        line-height: 1.3;
    }

    .hs-resource-form .hsfc-CheckboxField {
        margin-top: 10px;
    }