.enmg-contact-widget{position:fixed;right:20px;bottom:24px;z-index:900;font-family:inherit;color:#142329}.enmg-contact-toggle{background:#142329;color:white;border:0;border-radius:30px;padding:14px 20px;cursor:pointer;box-shadow:0 3px 16px #0003;font:inherit}.enmg-contact-widget section{position:absolute;bottom:64px;right:0;width:340px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 120px);overflow:auto;padding:24px;background:white;border:1px solid #dce3e4;border-radius:16px;box-shadow:0 10px 40px #0003}.enmg-contact-widget [hidden]{display:none}.enmg-contact-widget h2{font-size:22px;margin:0 28px 20px 0}.enmg-contact-close{position:absolute;top:10px;right:12px;border:0;background:none;font-size:28px;cursor:pointer}.enmg-wa,.enmg-product-whatsapp{background:#146c43!important;color:white!important;padding:12px 16px;display:inline-block;border-radius:6px}.enmg-product-whatsapp{margin:8px}.enmg-contact-codes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.enmg-contact-codes figure{margin:0;text-align:center}.enmg-contact-codes img{display:block;width:100%;height:auto;background:white;padding:6px}.enmg-contact-codes figcaption{font-size:13px;margin-top:8px}.enmg-contact-widget p{font-size:14px;line-height:1.5}.enmg-contact-form{display:block;margin-top:14px}.enmg-contact-widget a:focus-visible,.enmg-contact-widget button:focus-visible{outline:3px solid #b32025;outline-offset:3px}body:has(.measurement-notice:not([hidden])) .enmg-contact-widget{bottom:200px}@media(max-width:520px){.enmg-contact-widget{right:12px;bottom:16px}.enmg-contact-widget section{padding:20px;width:320px}body:has(.measurement-notice:not([hidden])) .enmg-contact-widget{bottom:240px}}
