.contact a{color:rgba(var(--color-foreground),.75)}.contact a:hover{color:rgba(var(--color-foreground),1)}.contact .field{flex-direction:column}.contact .field:after,.contact .field:before{content:none}.contact .field__inner-wrapper{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.contact .field__inner-wrapper:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.contact .field__inner-wrapper:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.contact .field label.error{margin-top:.5rem;color:var(--mcbc-error-color)}.contact .field input:-webkit-autofill{-webkit-text-fill-color:var(--age-gate-page-text-color)}.contact .container-error{color:var(--mcbc-error-color)}