/* Copied from old GGR theme */

.gform_wrapper.gravity-theme .gfield_label {

    display: inline-block;

    font-size: 16px;
}

.gform_wrapper.gravity-theme .gform_validation_errors {

    background: #fff9f9;

    border-radius: 5px;

    border: 1.5px solid var(--wp--preset--color--error-red);

    box-shadow: 0 1px 4px rgba(0, 0, 0, .11), 0 0 4px rgba(18, 25, 97, .0405344);

    margin-block-end: 8px;

    margin-block-start: 8px;


}



.gform_wrapper.gravity-theme .gform_validation_errors>h2 {

    color: var(--wp--preset--color--error-red);

    font-size: 13.2px;

    font-weight: 500;

    line-height: 17.6px;


}



.gform_wrapper.gravity-theme .gform_validation_errors>ol a {

    color: var(--wp--preset--color--error-red);

    font-size: 13.2px
}



.gform_wrapper.gravity-theme .gform_validation_errors>ol li {

    color: var(--wp--preset--color--error-red);

    font-size: 13.2px;

    list-style-type: disc !important;

    margin-block-end: 8px;


}



.gform_wrapper.gravity-theme .gfield_required {

    color: var(--wp--preset--color--error-red);

    display: inline-block;

    font-size: 13.008px;

    padding-inline-start: 0.125em
}



.gform_wrapper.gravity-theme .validation_error {

    border-block-end: 2px solid var(--wp--preset--color--error-red);

    border-block-start: 2px solid var(--wp--preset--color--error-red);

    color: var(--wp--preset--color--error-red);

    font-size: 1em;

    font-weight: 700;

    margin-block-end: 32px;
}


.gform_wrapper.gravity-theme .validation_message,

.gform_wrapper.gravity-theme [aria-invalid=true]+label,

.gform_wrapper.gravity-theme label+[aria-invalid=true] {

    color: var(--wp--preset--color--error-red)
}



.gform_wrapper.gravity-theme .gfield_validation_message,

.gform_wrapper.gravity-theme .validation_message {

    background: #fff9f9;

    border: 1px solid var(--wp--preset--color--error-red);

    font-size: 14.992px;

    margin-block-start: 8px;

    padding: 12.992px 24px
}



.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {

    border: 1px solid var(--wp--preset--color--error-red)
}



.gform_wrapper.gravity-theme .gform_previous_button.button,




.gform_wrapper.gravity-theme .gfield_creditcard_warning {

    background-color: rgba(255, 223, 224, .25);

    border-bottom: 4px solid var(--wp--preset--color--error-red);

    border-top: 2px solid var(--wp--preset--color--error-red);

    padding: 16px
}



.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message {

    color: var(--wp--preset--color--error-red);

    font-family: inherit;

    font-size: 16px;

    font-weight: 700;