.aim-site .am-contact-hero{position:relative;isolation:isolate;overflow:hidden;background:#061827!important;min-height:clamp(560px,75svh,760px)}
.am-contact-hero>.am-contact-banner-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;border:0;border-radius:0}
.am-contact-hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#061827e6,transparent 220px),linear-gradient(90deg,#031322e6 0,#031322a6 42%,#03132220 80%)}
.am-contact-hero>.am-header{position:relative;z-index:20}
.am-contact-hero>.aim-inner-intro{position:relative;z-index:2;padding-top:clamp(45px,7vh,90px);padding-bottom:100px}
.am-contact-hero .aim-breadcrumb{color:#d6e7f1}
.am-contact-hero .aim-inner-intro>h1{color:#fff;font-size:clamp(38px,4vw,64px);line-height:1.1;max-width:680px}
.am-contact-hero .aim-inner-intro>h2{color:#fff;font-size:clamp(24px,2.5vw,38px);max-width:600px;line-height:1.2}
.am-contact-hero .aim-inner-intro>p{color:#e0edf5;font-size:18px;line-height:1.7;max-width:560px}
@media(max-width:850px){.aim-site .am-contact-hero{min-height:580px}.am-contact-hero>.am-contact-banner-image{object-position:68% center}.am-contact-hero::before{background:linear-gradient(180deg,#031322ee,#031322ad 70%,#03132280)}.am-contact-hero>.aim-inner-intro{padding-top:35px;padding-bottom:65px}.am-contact-hero .aim-inner-intro>p{font-size:16px}}
