/* Clean transparent logo gallery & floating contact icons */
.identity-logo,.identity-grid,.partners-showcase,.premium-partners .identity-logo{background:transparent!important;box-shadow:none!important;border:0!important;outline:0!important;backdrop-filter:none!important}
.identity-logo img,.identity-grid img{background:transparent!important;box-shadow:none!important;border:0!important;object-fit:contain!important;filter:drop-shadow(0 5px 10px rgba(0,0,0,.24))!important;transition:transform .3s ease,filter .3s ease}
.identity-logo:hover img{transform:translateY(-4px) scale(1.055);filter:drop-shadow(0 6px 15px rgba(204,167,94,.25))!important}
.wa-contact{left:15px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important}
.wa-toggle,.amizing-mail-float{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;outline:0!important;backdrop-filter:none!important;animation:none!important;transition:transform .2s ease,opacity .2s ease!important;color:#27d476!important}
.wa-toggle{width:48px!important;height:48px!important;padding:5px!important}
.wa-toggle svg{width:35px!important;height:35px!important;filter:drop-shadow(0 2px 7px #0009)}
.amizing-mail-float{left:15px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 79px)!important;width:48px!important;height:48px!important;padding:5px!important;color:#d5b475!important}
.amizing-mail-float svg{width:32px!important;height:32px!important;filter:drop-shadow(0 2px 7px #0009)}
.wa-toggle:hover,.amizing-mail-float:hover{transform:scale(1.1)!important}
@media(max-width:600px){.wa-contact{left:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important}.amizing-mail-float{left:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 79px)!important}}
