.contact-form{font-size:1.1rem;line-height:1.8}.contact-form p{margin-bottom:8px}.contact-form input,.contact-form textarea{background:var(--color-white);color:var(--color-text);letter-spacing:normal;border:1px solid #c7c7c780;max-width:100%;padding:.25em .5em;font-weight:400}.contact-form input{border-radius:0;margin-top:3px}.contact-form input[type=text]{border-radius:4px}.contact-form textarea{border-radius:4px;margin:0}.contact-form input[type=submit]{color:var(--color-white);cursor:pointer;background-color:#192a8b;border-radius:4px;padding:8px 24px}.contact-form input[type=submit]:disabled{cursor:wait}.contact-honeypot{display:none}.turnstile-wrap{padding:10px 0}.turnstile-slot{position:relative}.turnstile-slot:before{content:"";height:65px;display:inline-block}.turnstile-widget{position:absolute;top:0;left:0}.contact-form .contact-submit-row{margin-bottom:0}.contact-form .contact-status:empty{display:none}.contact-form .contact-status:not(:empty){border:2px solid var(--color-main);margin:2em 0 1em;padding:.5em 1em}.field-error{color:#b90000;font-size:.9em;display:block}.contact-busy{text-indent:-9999px;opacity:.75;background:#23282d;border-radius:100%;width:24px;height:24px;margin-inline:24px;display:inline-block;position:relative;overflow:hidden}.contact-busy[hidden]{display:none}.contact-busy:before{content:"";transform-origin:8px 8px;background:#fbfbfc;border-radius:100%;width:6px;height:6px;animation:1s linear infinite contact-spin;position:absolute;top:4px;left:4px}@keyframes contact-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.contact-busy:before{animation:none}}.contact-introduction[data-astro-cid-6bfsojfh]{margin-bottom:2em}.contact-introduction[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{background-image:repeating-linear-gradient(-45deg,#fcf69f,#fcf69f 2px,#0000 2px 4px);background-position:0 .75em;background-repeat:no-repeat;padding:2px}
