.contact{padding-top:150px}.contact__panel{display:flex;flex-direction:column;gap:70px}.contact__head{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:30px;min-height:calc(30px + min(var(--vw, 100vw) - 180px, 1400px)*.0841)}@media(max-width: 1199.98px){.contact__head{min-height:0}}.contact__title{font-size:calc(min(var(--vw, 100vw) - 180px, 1400px)*.0913);font-weight:600;line-height:.85;letter-spacing:-0.061em}.contact__head .talk-card{width:388px}.contact-form{padding:30px;border-radius:8px;background:var(--c-surface-2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.contact-form__form{display:flex;flex-direction:column;gap:16px}.contact-form__group{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;border:0;min-width:0}.contact-form__label{padding:0;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.5px;opacity:.6}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form__field{display:flex;flex-direction:column;gap:6px;min-width:0}.contact-form__input{width:100%;height:60px;padding:18px 22px;border:1px solid rgba(0,0,0,0);border-radius:3px;outline:none;background:#444;color:var(--c-white);font-size:16px;font-weight:500;letter-spacing:-0.5px;transition:border-color .25s,background .25s}.contact-form__input::-moz-placeholder{color:rgba(255,255,255,.6)}.contact-form__input::placeholder{color:rgba(255,255,255,.6)}.contact-form__input:hover{background:#4a4a4a}.contact-form__input:focus{border-color:rgba(255,255,255,.5)}.contact-form__input[aria-invalid=true]{border-color:var(--c-accent)}.contact-form__textarea{height:118px;min-height:118px;resize:vertical;font-family:inherit}.contact-form__error{font-size:13px;font-weight:600;color:var(--c-accent)}.contact-form__disclaimer{padding:2px 0 4px;opacity:.6}.contact-form__submit{height:48px;padding:0 22px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.contact-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-form__notice{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding:18px 22px;border-radius:6px;border:1px solid var(--c-line-15)}.contact-form__notice--ok{background:rgba(255,255,255,.06)}.contact-form__notice--error{border-color:rgba(255,34,68,.5);background:rgba(255,34,68,.08)}.contact-form__notice a{text-decoration:underline;text-underline-offset:3px}@media(max-width: 1199.98px){.contact{padding:100px var(--gutter) 150px}.contact__panel{padding:30px;gap:50px}.contact__head{flex-direction:column;align-items:flex-start;gap:30px}.contact__title{font-size:88px;letter-spacing:-4px}}@media(max-width: 809.98px){.contact__panel{padding:20px 15px;gap:30px}.contact__title{font-size:30px;letter-spacing:-1px}.contact__head .talk-card{width:100%}.contact-form{padding:30px 15px}.contact-form__row{grid-template-columns:1fr;gap:12px}}
/*# sourceMappingURL=contact.css.map */
