.mpc-email-copy{display:inline-flex;position:relative;align-items:center;gap:4px;max-width:100%;vertical-align:middle;line-height:inherit}
.mpc-email-copy>.mpc-email-copy-address{min-width:0;overflow-wrap:anywhere}
.mpc-email-copy>.mpc-email-copy-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;min-width:36px;height:36px;padding:7px;margin:0;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1;opacity:.85;touch-action:manipulation;box-sizing:border-box;vertical-align:middle}
.mpc-email-copy-button svg{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.mpc-email-copy>.mpc-email-copy-button:hover{opacity:1;background:rgba(127,127,127,.14)}
.mpc-email-copy>.mpc-email-copy-button:focus-visible{outline:3px solid #ffbc12;outline-offset:3px;opacity:1}
.mpc-email-copy>.mpc-email-copy-status{position:absolute;top:calc(100% + 5px);left:0;z-index:1000;display:block;max-width:min(260px,calc(100vw - 32px));width:max-content;padding:7px 10px;border-radius:6px;background:#fff;color:#35204f;font:500 13px/1.4 Arial,sans-serif;box-shadow:0 3px 16px #0003;pointer-events:none;white-space:normal;text-align:left}
.mpc-email-copy>.mpc-email-copy-status:empty{display:none}
.mpc-email-copy[data-copy-state="success"]>.mpc-email-copy-button{opacity:1}
.mpc-email-copy-buffer{position:fixed;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none;font-size:16px}
@media(min-width:1024px){.header-top .logo-sub{min-width:72px}}
@media(pointer:coarse),(max-width:767px){.mpc-email-copy>.mpc-email-copy-button{flex-basis:44px;width:44px;min-width:44px;height:44px;padding:11px}}
@media(min-width:1024px){.header-top .mpc-email-copy{width:max-content;max-width:none}.header-top .mpc-email-copy-address{white-space:nowrap;flex:none}.header-top .header-contacts{column-gap:18px}}
