body{padding-bottom:100px}
.contact-shortcuts{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;z-index:900}
.contact-shortcuts a{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:white;text-decoration:none;border:2px solid #fffdf8;box-shadow:0 4px 15px #26231c30;transition:filter .15s}
.contact-shortcuts .contact-phone{background:#662a41}
.contact-shortcuts .contact-whatsapp{background:#127b43}
.contact-shortcuts svg{width:25px;height:25px;fill:currentColor}
.contact-shortcuts a:hover{filter:brightness(1.15)}
.contact-shortcuts a:focus-visible{outline:3px solid #22241e;outline-offset:4px}
@media(max-width:480px){.contact-shortcuts a{width:46px;height:46px}.contact-shortcuts{right:12px;bottom:max(12px,env(safe-area-inset-bottom));gap:8px}}

