.elementor-57231 .elementor-element.elementor-element-ca137d8{z-index:1;}.elementor-57231 .elementor-element.elementor-element-90ffaf5 > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-9f6ec87 */#petpals-nda,
#petpals-nda p,
#petpals-nda div,
#petpals-nda span,
#petpals-nda strong,
#petpals-nda .nda-point {
    font-size: 14px !important;
    line-height: 1.6 !important;
}

#petpals-nda strong {
    font-weight: 700 !important;
}

/* Make Gravity Forms validation message smaller */
.gform_validation_errors {
    padding: 8px 16px !important;
    margin: 10px 0 !important;
    font-size: 13px !important;
    line-height: 1.4 !important;
    min-height: auto !important;
}

.gform_validation_errors h2 {
    font-size: 16px !important;
    line-height: 1.4 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.gform_validation_errors .gform_submission_error {
    font-size: 16px !important;
    line-height: 1.4 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Hide Gravity Forms page progress */
.gform_page_steps {
    display: none !important;
}

/* Hide the progress bar */
.gf_progressbar_wrapper {
    display: none !important;
}

.gform_wrapper .gform_footer .button,
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_page_footer .gform_next_button,
.gform_wrapper .gform_page_footer input[type="button"],
.gform_wrapper button[id*="gform_submit_button"],
.gform_wrapper button[id*="gform_next_button"] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* HEIGHT & VERTICAL SIZE */
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    font-size: 16px !important;
    
    /* LENGTH / WIDTH CONTROL */
    padding-left: 50px !important;   /* Increase for extra side-spacing */
    padding-right: 50px !important;  /* Increase for extra side-spacing */
    min-width: 140px !important;     /* Ensures a baseline stretched look */
    
    /* SHAPE */
    border-radius: 30px !important;   /* Keeps the pill shape */
}

.small-consent-text .gfield_consent_label,
.small-consent-text label,
.small-consent-text .gform-field-label {
    font-size: 12px !important;
    font-weight: 400 !important;
}

#resale-enquiry {
    scroll-margin-top: 100px;
}/* End custom CSS */