.contact-design-hero{position:relative;min-height:390px;padding:0;background:#071a2a var(--hve-contact-image,url(../images/subhero-contact-v2.webp)) center/cover no-repeat;color:#fff}
.contact-design-hero:before{content:"";position:absolute;z-index:0;display:block;inset:0;background:linear-gradient(90deg,rgba(5,18,30,.98) 0%,rgba(5,20,34,.9) 43%,rgba(5,20,34,.32) 76%,rgba(5,20,34,.08) 100%)}
.contact-design-hero .container{width:100%;max-width:1180px}
.contact-design-hero-grid{position:relative;z-index:2;display:block;min-height:390px;overflow:visible;border-radius:0;background:transparent}
.contact-design-hero-grid>div{position:relative;z-index:2;display:flex;width:56%;min-height:390px;flex-direction:column;justify-content:center;padding:48px 0}
.contact-design-hero-grid>div:before,.contact-design-hero-grid>div:after{display:none}
.contact-design-hero-grid>div>span{color:#e7a900}
.contact-design-hero h1{color:#fff;font-size:42px}
.contact-design-hero-grid>div>p{color:#d0d9df}
.contact-design-values strong{color:#fff}
.contact-design-values small{color:#aebbc3}
.contact-design-hero figure{display:none}
@media(max-width:768px){
.contact-design-hero{min-height:360px;background-position:68% center}
.contact-design-hero:before{background:rgba(5,20,34,.88)}
.contact-design-hero-grid{min-height:360px}
.contact-design-hero-grid>div{width:100%;min-height:360px;padding:42px 24px}
.contact-design-values{grid-template-columns:1fr 1fr}
}
@media(max-width:520px){
.contact-design-hero h1{font-size:36px}
.contact-design-values{grid-template-columns:1fr}
}
