.sticky-contact{bottom:clamp(1rem,2vw,2rem);padding:0 12px 12px 0;position:fixed;right:clamp(1rem,2vw,2rem);transition:opacity .3s ease,transform .3s cubic-bezier(.2,1,.3,1),visibility 0s linear 0s;z-index:90}.sticky-contact.is-hidden{opacity:0;pointer-events:none;transform:translateY(1.5rem);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;visibility:hidden}.sticky-contact .button{margin:0}.sticky-contact .button.contact svg{display:block;fill:currentColor;height:1.5rem;width:auto}@media (max-width:767px){.sticky-contact .button{padding:12px 24px}.sticky-contact .button.contact svg{height:1.1rem}}@media (prefers-reduced-motion:reduce){.sticky-contact,.sticky-contact.is-hidden{transform:none;transition:opacity .2s ease,visibility 0s linear .2s}}