.contact-us-hero {
    background: rgba(22, 41, 73, 0.9) url('../../images/nav-bg.png') center/cover no-repeat;
    background-blend-mode: multiply;
    padding-bottom: var(--panel-space);
}

.contact-us-card {
    position: relative;
    margin-top: calc(var(--panel-space) * -1);
}

.contact-us-card .form-control,
.contact-us-card .form-select {
    height: auto;
}

.office-card {
    background: white;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
}

@media (max-width: 991px) {
    .contact-us-card {
        margin-top: calc(var(--panel-space) * -0.5);
    }
}