.email-contact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px;max-width:100%;vertical-align:middle;color:var(--blue);line-height:1.5;font-size:14px;font-weight:500}
.email-contact .email-reveal{font:inherit;color:inherit;background:transparent;border:0;border-bottom:1px dashed currentColor;border-radius:0;padding:8px 0;min-height:40px;text-align:left}
.email-contact .email-reveal:hover{border-bottom-style:solid}
.email-contact .email-address{display:inline-block;color:inherit;font:inherit;user-select:text;-webkit-user-select:text;white-space:nowrap;margin:0}
.email-contact .email-actions{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0;color:inherit;font-size:inherit}
.email-contact .email-action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 10px;margin:0;border:1px solid currentColor;border-radius:3px;background:transparent;color:inherit;font:500 12px/1.4 Arial,sans-serif;text-decoration:none;letter-spacing:0;white-space:nowrap}
.email-contact .email-action:hover{background:#1568d411;color:inherit}
.email-contact .email-status{display:block;flex-basis:100%;color:inherit;font-size:11px;line-height:1.4;font-weight:400;margin:0}
.email-contact .email-status:empty{display:none}
.email-contact .email-address:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.email-copy-buffer{position:fixed;top:0;left:-10000px;width:240px;height:40px;font-size:16px}
.email-caption{display:block;font-size:12px;color:var(--muted);margin-bottom:5px}
.industrial .site-header .email-contact{font-size:12px;color:#afc3d4;max-width:240px;justify-content:flex-end;gap:4px 8px}
.industrial .header-main{min-height:89px;height:auto;padding-top:14px;padding-bottom:14px}
.industrial .header-contact .email-contact a.email-action{font:500 11px/1.4 Arial,sans-serif;color:inherit;letter-spacing:0;margin:0;padding:5px 8px;min-height:32px}
.industrial .site-footer .email-contact,.industrial .cta .email-contact{color:#9cd0ff}
.industrial .site-footer .email-contact a.email-action{color:inherit;margin:0;font-size:12px}
.contact-phones .contact-email{display:block;margin-top:24px}
.contact-phones .email-contact{color:#99cdff;font-size:21px}
.contact-phones .email-actions{flex-basis:100%;margin-top:4px}
.contact-phones .email-action{min-height:40px;padding:8px 13px}
.mail-card .email-contact{display:inline-flex;font-size:20px;margin:0;color:var(--blue)}
.mail-card .email-contact .email-address{font-size:20px;margin:0;color:inherit}
.mail-card .email-contact .email-actions{display:inline-flex;margin:0}
.mail-card .email-contact .email-status{margin:0;color:inherit}
.blue-final .email-contact a.email-action{font-size:12px;color:inherit}
.email-mobile{display:none}
@media(max-width:680px){
 .email-contact .email-action{min-height:44px;padding:9px 12px}
 .email-contact .email-reveal{min-height:44px}
 .industrial .header-main{min-height:80px;padding-top:10px;padding-bottom:10px}
 .industrial .main-nav .email-mobile{display:block;padding:8px 0 12px;border-bottom:1px solid #ffffff22}
 .industrial .main-nav .email-contact{justify-content:flex-start;max-width:100%;font-size:14px}
 .industrial .main-nav .email-contact a.email-action{padding:9px 12px;font-size:12px;border:1px solid currentColor}
 .contact-phones .email-contact{font-size:20px}
}
