.main-menu-contact>.main-section .block-breadcrumb,.main-menu-contact>.main-section .jumbotron,.contact-page>.page-header{display:none!important}.contact-page{padding-top:3rem;padding-bottom:6rem}.contact-page *,.contact-page *::before,.contact-page *::after{box-sizing:border-box}.contact-intro{max-width:850px;margin:0 auto 3rem;text-align:center}.contact-eyebrow,.contact-form-kicker{display:block;margin-bottom:.7rem;color:#0c91cd;font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.contact-intro h2,.contact-form-heading h2{margin:0 0 1rem;color:#071d31;font-family:"Oswald",sans-serif;font-size:clamp(2.1rem, 4vw, 3.4rem);line-height:1.08}.contact-intro p,.contact-form-heading p{margin:0;color:#647786;font-size:1rem;line-height:1.75}.contact-page .contact-layout>.col-lg-5{display:none}.contact-page .contact-layout>.col-lg-7{width:100%;max-width:900px;margin-right:auto;margin-left:auto}.contact-form-card{padding:clamp(1.5rem, 4vw, 3rem);border:1px solid #dce7ee;border-radius:1.1rem;background:#fff;box-shadow:0 16px 42px rgba(7,29,49,.08)}.contact-form-heading{margin-bottom:2rem;text-align:center}.contact-form-card .form-group{margin-bottom:1.15rem}.contact-form-card label{display:block;width:100%;margin:0 0 .45rem;color:#173247;font-weight:700}.contact-form-card .form-control,.contact-form-card .form-select,.contact-form-card .input-group-text{min-height:50px;border-color:#d6e3ea;border-radius:.65rem;background-color:#f9fbfc}.contact-form-card textarea.form-control{min-height:150px}.contact-form-card .form-control:focus,.contact-form-card .form-select:focus{border-color:#0c91cd;background:#fff;box-shadow:0 0 0 .2rem rgba(12,145,205,.13)}.contact-form-card .btn-primary,.contact-form-card button[type=submit]{min-height:50px;border-color:#0c91cd;border-radius:.65rem;background:#0c91cd;font-weight:700}.contact-form-card .form-check-input:checked{border-color:#0c91cd;background-color:#0c91cd}.contact-form-card .alert{border:0;border-radius:.7rem}.contact-form-card .badge{position:static!important;opacity:1!important;border-radius:0.35rem!important}.contact-layout{margin-bottom:0}@media (max-width:991.98px){.contact-form-card{padding:1.5rem}}@media (max-width:575.98px){.contact-page{padding-top:2rem;padding-bottom:4rem}.contact-intro{margin-bottom:2rem}}