/* Amazing Production — restrained premium floating contact icons */
.wa-contact{z-index:100010!important}
.wa-toggle,.amizing-mail-float{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;backdrop-filter:none!important;animation:none!important;color:#c9a66b!important;opacity:.92;transition:color .2s ease,opacity .2s ease,transform .2s ease!important}
.wa-toggle{width:48px!important;height:48px!important;min-width:44px!important;min-height:44px!important;padding:7px!important;border-radius:0!important;display:grid!important;place-items:center!important}
.wa-toggle svg{width:29px!important;height:29px!important;filter:none!important}
.wa-toggle .wa-label{display:none!important}
.amizing-mail-float{width:48px!important;height:48px!important;border-radius:0!important}
.amizing-mail-float svg{width:26px!important;height:26px!important;filter:none!important}
.wa-toggle:hover,.wa-toggle:focus-visible,.amizing-mail-float:hover,.amizing-mail-float:focus-visible{color:#f2d7a2!important;opacity:1;transform:translateY(-2px)!important}
.wa-toggle:focus-visible,.amizing-mail-float:focus-visible{outline:1px solid #c9a66b!important;outline-offset:3px!important}
.wa-options{background:#141310!important;border:1px solid rgba(201,166,107,.35)!important;border-radius:12px!important;box-shadow:0 20px 50px rgba(0,0,0,.65)!important;bottom:calc(100% + 64px)!important}
.wa-options a{border-radius:7px!important}
@media(max-width:600px){.wa-toggle,.amizing-mail-float{width:46px!important;height:46px!important}.wa-toggle svg{width:28px!important;height:28px!important}.wa-options{bottom:calc(100% + 62px)!important}}
@media(prefers-reduced-motion:reduce){.wa-toggle,.amizing-mail-float{transition:none!important}}
