.contact-form-module__wF1dya__form,.contact-form-module__wF1dya__success{color:#111718;background:#faf7f0;border:2px solid #faf7f0;padding:clamp(28px,4vw,52px);scroll-margin-top:30px}.contact-form-module__wF1dya__form{flex-direction:column;gap:26px;display:flex}.contact-form-module__wF1dya__applicationFields{border-block:2px solid #111718;flex-direction:column;gap:22px;padding-block:26px;display:flex}.contact-form-module__wF1dya__twoColumns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form-module__wF1dya__field{flex-direction:column;gap:9px;display:flex}.contact-form-module__wF1dya__field label{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.contact-form-module__wF1dya__field label span{color:#0755c8}.contact-form-module__wF1dya__field input,.contact-form-module__wF1dya__field select,.contact-form-module__wF1dya__field textarea{color:#111718;width:100%;font:inherit;background:#fff;border:2px solid #111718;border-radius:0;outline:none;padding:15px 16px}.contact-form-module__wF1dya__field input,.contact-form-module__wF1dya__field select{min-height:56px}.contact-form-module__wF1dya__field textarea{resize:vertical;line-height:1.5}.contact-form-module__wF1dya__field input:focus,.contact-form-module__wF1dya__field select:focus,.contact-form-module__wF1dya__field textarea:focus{border-color:#0755c8;box-shadow:0 0 0 3px #0755c82e}.contact-form-module__wF1dya__formFooter{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.contact-form-module__wF1dya__formFooter p{color:#59605e;max-width:310px;margin:0;font-size:13px;line-height:1.5}.contact-form-module__wF1dya__formFooter p a{color:#0755c8;font-weight:800;text-decoration:underline}.contact-form-module__wF1dya__formFooter button,.contact-form-module__wF1dya__success>a{color:#111718;letter-spacing:.04em;text-transform:uppercase;background:#d9f325;border:0;justify-content:space-between;align-items:center;gap:30px;min-height:60px;padding:0 22px;font-size:14px;font-weight:900;display:flex}.contact-form-module__wF1dya__formFooter button:disabled{cursor:wait;opacity:.65}.contact-form-module__wF1dya__formFooter button svg{width:21px}.contact-form-module__wF1dya__error{color:#a91f19;background:#fff1ef;border:2px solid #e12b24;align-items:flex-start;gap:10px;padding:14px;font-size:14px;display:flex}.contact-form-module__wF1dya__error svg{flex-shrink:0;width:19px}.contact-form-module__wF1dya__success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:450px;display:flex}.contact-form-module__wF1dya__success>svg{color:#0755c8;width:54px;height:54px}.contact-form-module__wF1dya__success h2{font:400 clamp(44px,5vw,70px)/.9 var(--font-anton);text-transform:uppercase;margin:25px 0 0}.contact-form-module__wF1dya__success p{color:#59605e;max-width:470px;margin:18px 0 30px;line-height:1.6}@media (max-width:640px){.contact-form-module__wF1dya__form,.contact-form-module__wF1dya__success{padding:26px 20px}.contact-form-module__wF1dya__twoColumns{grid-template-columns:1fr}.contact-form-module__wF1dya__formFooter{flex-direction:column;align-items:stretch}.contact-form-module__wF1dya__formFooter button{width:100%}}
.contact-module__xwJ-uq__page{--ink:#111718;--cream:#faf7f0;--blue:#0755c8;--lime:#d9f325;--red:#e12b24;background:var(--cream);min-height:100vh;color:var(--ink);font-family:var(--font-hanken),Arial,sans-serif;flex-direction:column;display:flex}.contact-module__xwJ-uq__page main{flex:1}.contact-module__xwJ-uq__hero{border-bottom:3px solid var(--ink);background:var(--blue);color:#fff}.contact-module__xwJ-uq__hero>div{width:min(1390px,100% - 72px);margin:auto;padding:clamp(70px,8vw,124px) 0}.contact-module__xwJ-uq__hero h1{max-width:1150px;font:400 clamp(64px,8vw,124px)/.84 var(--font-anton);letter-spacing:-.025em;text-transform:uppercase;margin:0}.contact-module__xwJ-uq__hero p{max-width:690px;margin:32px 0 0;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.contact-module__xwJ-uq__paths{border-inline:1px solid var(--ink);grid-template-columns:repeat(3,1fr);width:min(1390px,100% - 72px);margin:auto;display:grid}.contact-module__xwJ-uq__paths article{flex-direction:column;min-height:430px;padding:44px clamp(26px,3vw,48px);display:flex}.contact-module__xwJ-uq__paths article+article{border-left:1px solid var(--ink)}.contact-module__xwJ-uq__pathTop{justify-content:space-between;align-items:center;display:flex}.contact-module__xwJ-uq__pathTop span{color:var(--blue);font:400 38px var(--font-anton)}.contact-module__xwJ-uq__pathTop svg{stroke-width:1.5px;width:38px;height:38px}.contact-module__xwJ-uq__paths article:nth-child(2) .contact-module__xwJ-uq__pathTop span{color:var(--red)}.contact-module__xwJ-uq__paths article:nth-child(3) .contact-module__xwJ-uq__pathTop span{color:#809600}.contact-module__xwJ-uq__paths h2{font:400 clamp(42px,3.8vw,62px)/.9 var(--font-anton);text-transform:uppercase;margin:44px 0 0}.contact-module__xwJ-uq__paths p{color:#555d5b;max-width:360px;margin:20px 0 30px;font-size:16px;line-height:1.55}.contact-module__xwJ-uq__paths a{border-top:2px solid var(--ink);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:20px;font-size:13px;font-weight:900;display:flex}.contact-module__xwJ-uq__paths a svg{width:20px;transition:transform .2s}.contact-module__xwJ-uq__paths a:hover svg{transform:translate(6px)}.contact-module__xwJ-uq__contactSection{background:var(--ink);color:#fff;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,120px);padding:clamp(68px,8vw,112px) max(36px,50% - 659px);display:grid}.contact-module__xwJ-uq__contactSection aside h2{font:400 clamp(54px,5.5vw,86px)/.86 var(--font-anton);text-transform:uppercase;margin:0}.contact-module__xwJ-uq__contactSection aside>p{color:#c4cac8;max-width:490px;margin:24px 0 42px;line-height:1.6}.contact-module__xwJ-uq__contactDetail{border-top:1px solid #606765;align-items:flex-start;gap:16px;padding:22px 0;display:flex}.contact-module__xwJ-uq__contactDetail>svg{width:22px;color:var(--lime)}.contact-module__xwJ-uq__contactDetail strong,.contact-module__xwJ-uq__contactDetail a,.contact-module__xwJ-uq__contactDetail span{display:block}.contact-module__xwJ-uq__contactDetail strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px}.contact-module__xwJ-uq__contactDetail a,.contact-module__xwJ-uq__contactDetail span{color:#c4cac8;font-size:14px}.contact-module__xwJ-uq__contactDetail a:hover{color:#fff}@media (max-width:900px){.contact-module__xwJ-uq__paths{grid-template-columns:1fr}.contact-module__xwJ-uq__paths article{min-height:340px}.contact-module__xwJ-uq__paths article+article{border-left:0;border-top:1px solid var(--ink)}.contact-module__xwJ-uq__contactSection{grid-template-columns:1fr}}@media (max-width:640px){.contact-module__xwJ-uq__hero>div,.contact-module__xwJ-uq__paths{width:calc(100% - 32px)}.contact-module__xwJ-uq__hero>div{padding:62px 0}.contact-module__xwJ-uq__hero h1{font-size:60px}.contact-module__xwJ-uq__hero p{font-size:16px}.contact-module__xwJ-uq__paths article{min-height:330px;padding:34px 22px}.contact-module__xwJ-uq__paths h2{margin-top:32px;font-size:45px}.contact-module__xwJ-uq__contactSection{padding:58px 20px}.contact-module__xwJ-uq__contactSection aside h2{font-size:58px}}@media (prefers-reduced-motion:reduce){.contact-module__xwJ-uq__paths a svg{transition:none}}
