.ContactForm-module__j1WgZG__form{flex-direction:column;gap:22px;display:flex}.ContactForm-module__j1WgZG__hint{font-family:var(--font-manrope);color:#05050599;margin-bottom:-6px;font-size:14px;line-height:1.4}.ContactForm-module__j1WgZG__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ContactForm-module__j1WgZG__field{flex-direction:column;gap:8px;display:flex}.ContactForm-module__j1WgZG__label{font-family:var(--font-manrope);letter-spacing:-.1px;color:var(--blue);font-size:16px;font-weight:500;line-height:1.3}.ContactForm-module__j1WgZG__field input,.ContactForm-module__j1WgZG__field select,.ContactForm-module__j1WgZG__field textarea{border:1px solid var(--grey-300);background:var(--white);width:100%;height:52px;font-family:var(--font-manrope);color:var(--ink);border-radius:12px;outline:none;padding:0 16px;font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.ContactForm-module__j1WgZG__field textarea{resize:vertical;height:auto;min-height:140px;padding:14px 16px}.ContactForm-module__j1WgZG__field input::placeholder,.ContactForm-module__j1WgZG__field textarea::placeholder{color:#05050599}.ContactForm-module__j1WgZG__field input:hover,.ContactForm-module__j1WgZG__field select:hover,.ContactForm-module__j1WgZG__field textarea:hover{border-color:var(--blue-2)}.ContactForm-module__j1WgZG__field input:focus,.ContactForm-module__j1WgZG__field select:focus,.ContactForm-module__j1WgZG__field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #355a9b2e}.ContactForm-module__j1WgZG__field [aria-invalid=true]{border-color:#c62828}.ContactForm-module__j1WgZG__field [aria-invalid=true]:focus{box-shadow:0 0 0 3px #c6282826}.ContactForm-module__j1WgZG__fieldErr{font-family:var(--font-manrope);color:#c62828;font-size:14px;line-height:1.35}.ContactForm-module__j1WgZG__selectWrap{display:block;position:relative}.ContactForm-module__j1WgZG__selectWrap select{appearance:none;cursor:pointer;padding:0 44px 0 16px}.ContactForm-module__j1WgZG__selectWrap svg{color:#05050599;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.ContactForm-module__j1WgZG__empty{color:#05050599!important}.ContactForm-module__j1WgZG__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ContactForm-module__j1WgZG__actions{justify-content:flex-end;align-items:center;gap:20px;margin-top:6px;display:flex}.ContactForm-module__j1WgZG__submit{justify-content:space-between;min-width:160px}.ContactForm-module__j1WgZG__err{font-family:var(--font-manrope);color:#c62828;font-size:15px;line-height:1.4}.ContactForm-module__j1WgZG__success{background:var(--grey-50);border:1px solid var(--grey-100);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:40px;animation:.5s cubic-bezier(.22,1,.36,1) both ContactForm-module__j1WgZG__successIn;display:flex}.ContactForm-module__j1WgZG__successIcon{background:var(--blue);width:48px;height:48px;color:var(--white);border-radius:9999px;place-items:center;display:grid}.ContactForm-module__j1WgZG__successIcon svg{width:24px;height:24px}.ContactForm-module__j1WgZG__successText{font-family:var(--font-open);color:var(--blue);text-wrap:pretty;font-size:26px;font-weight:300;line-height:1.35}.ContactForm-module__j1WgZG__again{font-family:var(--font-manrope);color:var(--blue);text-underline-offset:4px;background:0 0;border:0;margin-top:4px;padding:0;font-size:16px;font-weight:500;text-decoration:underline}.ContactForm-module__j1WgZG__again:hover{color:var(--blue-2)}@keyframes ContactForm-module__j1WgZG__successIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:809px){.ContactForm-module__j1WgZG__row{grid-template-columns:minmax(0,1fr)}.ContactForm-module__j1WgZG__actions{flex-direction:column-reverse;align-items:stretch}.ContactForm-module__j1WgZG__submit{width:100%}.ContactForm-module__j1WgZG__success{padding:28px}.ContactForm-module__j1WgZG__successText{font-size:22px}}
