/* Keep callback labels visible in inherited location/content styles. */
.wpcf7 form input.wpcf7-submit {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    background-color: #28303d !important;
}
/* Reserve space for the existing arrow so long policy titles can wrap. */
footer .menu a {
    padding-right: 2em;
    overflow-wrap: anywhere;
}

/* Card rows (e.g. homepage Products & Services): let each card's content box fill the stretched card so Read More buttons line up. */
.is-layout-flex > .wp-block-group.white.rel-margin-large {
    height: auto;
}
.is-layout-flex > .rel-margin-large > .wp-block-group__inner-container {
    height: 100%;
    box-sizing: border-box;
}
