.ContactMessageForm-module-scss-module__F_W1mq__form{gap:1.2rem;min-width:0;display:grid}.ContactMessageForm-module-scss-module__F_W1mq__intro p{color:var(--supporta-muted-strong);margin:.65rem 0 0;font-size:.92rem;line-height:1.6}.ContactMessageForm-module-scss-module__F_W1mq__fields,.ContactMessageForm-module-scss-module__F_W1mq__field,.ContactMessageForm-module-scss-module__F_W1mq__fieldGrid{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.ContactMessageForm-module-scss-module__F_W1mq__field{gap:.45rem}.ContactMessageForm-module-scss-module__F_W1mq__field label{color:var(--supporta-ink-soft);font-size:.88rem;font-weight:700}.ContactMessageForm-module-scss-module__F_W1mq__field small{color:var(--supporta-muted-strong);font-size:.8rem;line-height:1.5}.ContactMessageForm-module-scss-module__F_W1mq__field input,.ContactMessageForm-module-scss-module__F_W1mq__field textarea{border:1px solid var(--supporta-border-strong);color:var(--supporta-ink);font:inherit;width:100%;min-width:0;min-height:3rem;padding:.75rem .85rem}.ContactMessageForm-module-scss-module__F_W1mq__field textarea{resize:vertical;min-height:9rem;line-height:1.55}.ContactMessageForm-module-scss-module__F_W1mq__field :is(input,textarea):disabled{cursor:wait;opacity:.7}.ContactMessageForm-module-scss-module__F_W1mq__privacy,.ContactMessageForm-module-scss-module__F_W1mq__emailFallback,.ContactMessageForm-module-scss-module__F_W1mq__noScript{color:var(--supporta-muted-strong);margin:0;font-size:.83rem;line-height:1.65}.ContactMessageForm-module-scss-module__F_W1mq__form a{color:var(--supporta-ink);text-underline-offset:.2em;text-decoration-thickness:1px}.ContactMessageForm-module-scss-module__F_W1mq__actions{display:flex}.ContactMessageForm-module-scss-module__F_W1mq__verification{gap:.65rem;min-width:0;display:grid}.ContactMessageForm-module-scss-module__F_W1mq__verificationWidget{width:100%;min-width:0}.ContactMessageForm-module-scss-module__F_W1mq__verificationStatus{color:var(--supporta-muted-strong);margin:0;font-size:.83rem;line-height:1.6}.ContactMessageForm-module-scss-module__F_W1mq__retry{border:1px solid var(--supporta-border-strong);color:var(--supporta-ink);cursor:pointer;font:inherit;background:0 0;border-radius:.5rem;justify-self:start;align-items:center;gap:.55rem;min-height:2.75rem;padding:.6rem .9rem;font-size:.88rem;font-weight:650;display:inline-flex}.ContactMessageForm-module-scss-module__F_W1mq__submit,.ContactMessageForm-module-scss-module__F_W1mq__another{cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:.65rem;min-height:3.2rem;padding:.85rem 1.3rem;font-weight:700;display:inline-flex}.ContactMessageForm-module-scss-module__F_W1mq__submit:disabled{cursor:wait;opacity:.7}.ContactMessageForm-module-scss-module__F_W1mq__submit{border:1px solid #e1ad3b}.ContactMessageForm-module-scss-module__F_W1mq__form :is(input,textarea,button,a):focus-visible,.ContactMessageForm-module-scss-module__F_W1mq__success:focus-visible,.ContactMessageForm-module-scss-module__F_W1mq__verification:focus-visible{outline-offset:4px;outline:3px solid #efca77}.ContactMessageForm-module-scss-module__F_W1mq__error{color:#762517;background:#fff0ec;border-inline-start:3px solid #a83723;margin:0;padding:.8rem 1rem;font-size:.9rem;line-height:1.65}.ContactMessageForm-module-scss-module__F_W1mq__success{color:var(--supporta-ink);border-block:1px solid #c9c0ab;padding:2rem 0}.ContactMessageForm-module-scss-module__F_W1mq__successIcon{color:#265139;background:#dfe9df;border:1px solid #b9cfbc;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.ContactMessageForm-module-scss-module__F_W1mq__success h3{letter-spacing:-.035em;margin:1rem 0 .6rem;font-size:1.5rem;line-height:1.3}.ContactMessageForm-module-scss-module__F_W1mq__success p{color:var(--supporta-muted-strong);margin:0;line-height:1.6}.ContactMessageForm-module-scss-module__F_W1mq__another{border:1px solid var(--supporta-border-strong);color:var(--supporta-ink);background:0 0;border-radius:.55rem;margin-top:1.5rem}.ContactMessageForm-module-scss-module__F_W1mq__honeypot,.ContactMessageForm-module-scss-module__F_W1mq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:38rem){.ContactMessageForm-module-scss-module__F_W1mq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:28rem){.ContactMessageForm-module-scss-module__F_W1mq__submit,.ContactMessageForm-module-scss-module__F_W1mq__another{width:100%}}@media (prefers-reduced-motion:no-preference){.ContactMessageForm-module-scss-module__F_W1mq__spinner{animation:1s linear infinite ContactMessageForm-module-scss-module__F_W1mq__sending}.ContactMessageForm-module-scss-module__F_W1mq__submit,.ContactMessageForm-module-scss-module__F_W1mq__another{transition:background-color .18s}}@keyframes ContactMessageForm-module-scss-module__F_W1mq__sending{to{transform:rotate(360deg)}}html[data-a11y-motion=reduce] .ContactMessageForm-module-scss-module__F_W1mq__spinner{animation:none}@media (forced-colors:active){.ContactMessageForm-module-scss-module__F_W1mq__error,.ContactMessageForm-module-scss-module__F_W1mq__success,.ContactMessageForm-module-scss-module__F_W1mq__successIcon,.ContactMessageForm-module-scss-module__F_W1mq__retry,.ContactMessageForm-module-scss-module__F_W1mq__submit,.ContactMessageForm-module-scss-module__F_W1mq__another{border:1px solid canvastext}}
