/* The reference's black pill, white glass rim, and press response. */
.Header__contact.WizGlassContact,.Footer__contact_button.WizGlassContact{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;isolation:isolate;border:0!important;border-radius:999px;background:#000!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff26,0 10px 30px -10px #0008;overflow:hidden;filter:none!important;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1);padding:11.5px 24px;width:auto;height:auto;min-width:102px;line-height:1.5;letter-spacing:.01em}
.WizGlassContact::before,.WizGlassContact::after{display:none!important}
.WizGlassContact canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;border-radius:inherit}
.WizGlassContact .WizGlassContact__label{position:relative;z-index:1;pointer-events:none;font-family:Arial,sans-serif;font-size:15.3px;font-weight:400;line-height:1.5;text-shadow:0 2px 10px #ffffff4d;color:white;transform:none!important}
.Footer__contact_button.WizGlassContact{padding:21.5px 37px;min-width:153px}
.Footer__contact_button.WizGlassContact .WizGlassContact__label{font-size:18px}
.WizGlassContact:active{transform:scale(.96)}
.WizGlassContact:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:768px){.Header__contact.WizGlassContact{padding:10px 22px;min-width:100px}.Footer__contact_button.WizGlassContact{padding:16.5px 30.5px;min-width:138px}}
@media(prefers-reduced-motion:reduce){.WizGlassContact{transition:none!important}}
