/* Write your custom CSS here */
.card.custom-card {
    border-radius: 0.5rem;
    border: 0;
    background-color: var(--custom-white);
    box-shadow: 0 0.125rem 0 rgba(10, 10, 10, 0.04);
    position: relative;
    margin-block-end: 1.5rem;
    width: 100%;
}
.contact-page-banner {
    position: relative;
    width: 100%;
    height: 25rem;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    padding-block-start: 9.25rem;
}
.contact-page-banner::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #0051ef8f;
    inset-inline-start: 0;
    inset-block-start: 0;
    inset-inline-end: 0;
    inset-block-end: 0;
}
.contact-page-banner div {
    z-index: 1;
    position: relative;
}
.text-fixed-white {
    color: #fff !important;
}
.contactus-form {
    position: relative;
    inset-block-start: -6.25rem;
}
.fw-semibold{
	font-weight: 700
}