.contact-module__xwJ-uq__page{color:#f4f1ea;background:#090909;min-height:100vh;padding-top:112px}.contact-module__xwJ-uq__hero{border-bottom:1px solid #ffffff18;padding:90px 7vw 70px}.contact-module__xwJ-uq__hero span,.contact-module__xwJ-uq__done>span{letter-spacing:.28em;color:#b89a59;font-size:9px}.contact-module__xwJ-uq__hero h1{letter-spacing:-.05em;margin:18px 0;font:400 clamp(60px,8vw,120px)/.9 Georgia,serif}.contact-module__xwJ-uq__hero p{color:#aaa;max-width:650px}.contact-module__xwJ-uq__hero>a{margin-top:20px;font:400 25px Georgia,serif;display:inline-block}.contact-module__xwJ-uq__formWrap{color:#111;background:#f1eee7;padding:70px 7vw 100px}.contact-module__xwJ-uq__progress{border-bottom:1px solid #d0cabe;gap:25px;padding-bottom:18px;display:flex}.contact-module__xwJ-uq__progress b{letter-spacing:.14em;color:#aaa;font-size:9px}.contact-module__xwJ-uq__progress .contact-module__xwJ-uq__on{color:#8b7446}.contact-module__xwJ-uq__formWrap h2,.contact-module__xwJ-uq__done h2{margin:0 0 35px;font:400 clamp(42px,5vw,68px) Georgia,serif}.contact-module__xwJ-uq__grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contact-module__xwJ-uq__grid label{text-transform:uppercase;letter-spacing:.13em;font-size:9px}.contact-module__xwJ-uq__grid input,.contact-module__xwJ-uq__grid textarea{background:#fff;border:1px solid #d0cabe;outline:0;width:100%;margin-top:8px;padding:16px;display:block}.contact-module__xwJ-uq__full{grid-column:1/-1}.contact-module__xwJ-uq__formWrap form>button,.contact-module__xwJ-uq__actions button{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#0b0b0b;border:0;margin-top:24px;padding:17px 24px;font-size:9px}.contact-module__xwJ-uq__actions{gap:10px;display:flex}.contact-module__xwJ-uq__actions button:first-child{color:#111;background:#ddd7cc}.contact-module__xwJ-uq__done p{color:#5f5b54;max-width:700px;line-height:1.8}.contact-module__xwJ-uq__done a{border-bottom:1px solid #8b7446;margin-top:20px;padding-bottom:5px;display:inline-block}@media (max-width:650px){.contact-module__xwJ-uq__hero{padding:70px 20px 55px}.contact-module__xwJ-uq__formWrap{padding:50px 20px 90px}.contact-module__xwJ-uq__grid{grid-template-columns:1fr}.contact-module__xwJ-uq__full{grid-column:1}.contact-module__xwJ-uq__progress{gap:12px}}.contact-module__xwJ-uq__formWrap{padding-top:82px;padding-bottom:115px}.contact-module__xwJ-uq__formWrap form,.contact-module__xwJ-uq__done{max-width:1120px;margin-top:56px}.contact-module__xwJ-uq__formWrap h2,.contact-module__xwJ-uq__done h2{margin-bottom:44px;font-size:clamp(52px,6vw,82px)}.contact-module__xwJ-uq__progress{gap:36px;padding-bottom:24px}.contact-module__xwJ-uq__progress b{letter-spacing:.08em;font-size:13px}.contact-module__xwJ-uq__grid{gap:25px 24px}.contact-module__xwJ-uq__grid label{letter-spacing:.08em;font-size:13px;font-weight:600}.contact-module__xwJ-uq__grid input,.contact-module__xwJ-uq__grid textarea{border-radius:3px;min-height:64px;padding:19px 20px;font-size:17px}.contact-module__xwJ-uq__formWrap form>button,.contact-module__xwJ-uq__actions button{cursor:pointer;min-height:58px;padding:19px 32px;font-size:13px;font-weight:600}.contact-module__xwJ-uq__grid label button{min-height:72px!important;padding:15px 18px!important;font-size:15px!important}.contact-module__xwJ-uq__grid label button strong{font-size:16px!important}.contact-module__xwJ-uq__grid label button small{font-size:14px!important}@media (max-width:650px){.contact-module__xwJ-uq__formWrap{padding:48px 20px 85px}.contact-module__xwJ-uq__formWrap h2,.contact-module__xwJ-uq__done h2{font-size:clamp(44px,10vw,62px)}.contact-module__xwJ-uq__progress{gap:16px}.contact-module__xwJ-uq__progress b{font-size:11px}.contact-module__xwJ-uq__grid{gap:20px}.contact-module__xwJ-uq__grid input,.contact-module__xwJ-uq__grid textarea{min-height:60px;font-size:16px}.contact-module__xwJ-uq__formWrap form>button,.contact-module__xwJ-uq__actions button{width:100%}}.contact-module__xwJ-uq__formWrap form{width:100%;max-width:1400px}.contact-module__xwJ-uq__progress b{font-size:16px}.contact-module__xwJ-uq__grid label{font-size:17px}.contact-module__xwJ-uq__grid input,.contact-module__xwJ-uq__grid textarea{min-height:80px;padding:23px;font-size:21px}.contact-module__xwJ-uq__grid input::placeholder{font-size:18px}.contact-module__xwJ-uq__formWrap form>button,.contact-module__xwJ-uq__actions button{min-height:68px;padding:23px 38px;font-size:16px}@media (max-width:700px){.contact-module__xwJ-uq__grid input,.contact-module__xwJ-uq__grid textarea{min-height:68px;font-size:18px}.contact-module__xwJ-uq__grid label{font-size:15px}}.contact-module__xwJ-uq__formWrap .contact-module__xwJ-uq__progress b{font-size:18px!important;line-height:1.5!important}.contact-module__xwJ-uq__formWrap .contact-module__xwJ-uq__grid label{letter-spacing:.025em!important;font-size:19px!important;line-height:1.5!important}.contact-module__xwJ-uq__formWrap .contact-module__xwJ-uq__grid label>input,.contact-module__xwJ-uq__formWrap .contact-module__xwJ-uq__grid label>textarea{min-height:86px!important;padding:24px!important;font-size:24px!important;line-height:1.5!important}.contact-module__xwJ-uq__formWrap .contact-module__xwJ-uq__grid label>input::placeholder{font-size:21px!important}.contact-module__xwJ-uq__formWrap .contact-module__xwJ-uq__grid label>div button{min-height:96px!important;padding:20px 22px!important}.contact-module__xwJ-uq__formWrap .contact-module__xwJ-uq__grid label>div button strong{font-size:20px!important;line-height:1.45!important}.contact-module__xwJ-uq__formWrap .contact-module__xwJ-uq__grid label>div button small{font-size:17px!important;line-height:1.45!important}.contact-module__xwJ-uq__formWrap form>button,.contact-module__xwJ-uq__formWrap .contact-module__xwJ-uq__actions button{min-height:72px!important;padding:24px 42px!important;font-size:18px!important}@media (max-width:700px){.contact-module__xwJ-uq__formWrap .contact-module__xwJ-uq__grid label{font-size:16px!important}.contact-module__xwJ-uq__formWrap .contact-module__xwJ-uq__grid label>input,.contact-module__xwJ-uq__formWrap .contact-module__xwJ-uq__grid label>textarea{min-height:70px!important;padding:18px!important;font-size:19px!important}.contact-module__xwJ-uq__formWrap .contact-module__xwJ-uq__grid label>div button strong{font-size:18px!important}}
