.breakdance .nav-menu-dropdown .breakdance-dropdown-body{border-radius:0px}.breakdance .nav-menu-dropdown .breakdance-dropdown-body a:hover{color:#a82936}.breakdance .page-section-container{width:100%}.breakdance .footer-nav-title{color:var(--bde-body-text-color);font-weight:600;text-transform:uppercase}.breakdance .heading-underline{position:relative}.breakdance .heading-underline::after{content:'';background:#427aea;height:3px;width:120px;display:block;position:relative;left:50%;top:15px;transform:translateX(-50%)}.breakdance .grid-item{min-height:240px;border-radius:3px;box-shadow:0 3px 12px rgba(0,0,0,.1);position:relative;transition:all 600ms ease}.breakdance .grid-item img{min-height:240px;width:auto;object-fit:cover}.breakdance .grid-item a{color:#0b1635;font-weight:600;padding-bottom:12px;text-decoration:none;text-transform:uppercase;position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:linear-gradient(to top,#fff 50px,transparent 50px);isolation:isolate}.breakdance .grid-item a::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,#f4e3d9 50px,transparent 50px);opacity:0;transition:opacity 600ms ease;z-index:-1}.breakdance .grid-item:hover{box-shadow:none}.breakdance .grid-item:hover a::after{opacity:1}.breakdance .shadow{box-shadow:0px 6px 33px 0px #00000042}.breakdance .shadow{position:relative;z-index:10}.breakdance .navy-background{background-color:var(--bde-brand-primary-color);color:var(--bde-background-color);border-top:6px solid #1C4490;border-bottom:6px solid #1C4490;box-shadow:0px 6px 33px 0px #00000042,0px -6px 33px 0px #00000042}.breakdance .navy-background *:not(.breakdance-link,.breakdance-link *,.breakdance-form-button *){color:#fff}.breakdance .centered-content{display:flex;flex-direction:column;align-items:center;gap:33px;text-align:center}.breakdance .hero-solid-navy{background-color:var(--bde-brand-primary-color);display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding-top:60px;padding-bottom:60px;border-bottom:6px solid #1C4490;box-shadow:0px 6px 33px 0px #00000042}.breakdance .hero-solid-navy .page-section-container{display:flex;align-items:center}.breakdance .hero-solid-navy .page-section-container *{color:#fff;text-align:center}@media (max-width:1023px){.breakdance .hero-solid-navy{text-align:center;padding-top:54px;padding-bottom:42px}}