/* ID 474 only. Hero and secondary navigation reuse the Company Profile V2 rules. */
.lm-contact-v2 .lm-profile-hero-art{background-image:url('../images/contact/contact-hero-v2.webp');background-position:center 48%}
.lm-contact-v2 .lm-profile-hero-shade{background:linear-gradient(90deg,rgba(4,25,51,.88) 0%,rgba(4,25,51,.77) 32%,rgba(4,25,51,.3) 66%,rgba(4,25,51,.1) 100%)}
.lm-contact-info-section{padding:86px 0 94px;background:#fff}
.lm-contact-section-head{margin-bottom:38px}.lm-contact-section-head h2{margin:16px 0 0;color:#172536;font-size:36px;font-weight:700;line-height:1.3}.lm-contact-company{margin:14px 0 0;color:#687789;font-size:15px;line-height:1.7}
.lm-contact-cms{color:#344054;font-size:15px;line-height:1.8}.lm-contact-cms p{margin:14px 0 0}.lm-contact-cms p:empty{display:none}.lm-contact-cms img{max-width:100%;height:auto}
.lm-contact-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-top:1px solid #dfe6ed;border-left:1px solid #dfe6ed;border-radius:14px;background:#fff}
.lm-contact-info-item{min-width:0;min-height:228px;padding:28px 26px;border-right:1px solid #dfe6ed;border-bottom:1px solid #dfe6ed;transition:background-color .2s ease}
.lm-contact-info-item:hover{background:#f8fafc}.lm-contact-info-item svg{display:block;width:30px;height:30px;margin-bottom:27px;fill:none;stroke:#0b2a4a;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s ease}.lm-contact-info-item:hover svg{stroke:#f19326}
.lm-contact-info-item>span{display:block;color:#98a2b3;font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:1.5}.lm-contact-info-item h3{margin:8px 0 0;color:#172536;font-size:17px;font-weight:600;line-height:1.5}.lm-contact-info-item p{margin:13px 0 0;color:#344054;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.lm-contact-info-item a{color:inherit}.lm-contact-info-item a:hover{color:#f19326}
.lm-contact-location-section{padding:86px 0 100px;background:#f5f7fa}.lm-contact-map-frame{overflow:hidden;border:1px solid #dfe6ed;border-radius:14px;background:#e8eef4}.lm-contact-map{width:100%;height:470px;min-width:0}
@media(max-width:1024px){.lm-contact-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-contact-info-item{min-height:190px}}
@media(max-width:768px){.lm-contact-v2 .lm-profile-hero-art{background-position:60% center}.lm-contact-v2 .lm-profile-hero-shade{background:linear-gradient(90deg,rgba(4,25,51,.93),rgba(4,25,51,.64) 70%,rgba(4,25,51,.4))}.lm-contact-info-section,.lm-contact-location-section{padding:68px 0 78px}.lm-contact-section-head h2{font-size:30px}.lm-contact-info-item{padding:24px}.lm-contact-map{height:390px}}
@media(max-width:600px){.lm-contact-info-grid{grid-template-columns:1fr}.lm-contact-info-item{min-height:0;padding:22px 24px}.lm-contact-info-item svg{margin-bottom:15px}.lm-contact-info-item p{margin-top:8px}.lm-contact-map{height:350px}}
@media(max-width:430px){.lm-contact-info-section,.lm-contact-location-section{padding:58px 0 70px}.lm-contact-section-head{margin-bottom:28px}.lm-contact-section-head h2{font-size:28px}.lm-contact-map{height:330px}}
@media(prefers-reduced-motion:reduce){.lm-contact-v2 *{transition:none!important}}
