.Contact-module__bCMuUa__contactPage{padding:80px 16px 120px}.Contact-module__bCMuUa__inner{max-width:900px;margin:0 auto}.Contact-module__bCMuUa__title{text-align:center;margin-bottom:48px;font-size:28px;font-weight:700}.Contact-module__bCMuUa__notice{color:#d00;text-align:center;margin-bottom:16px;font-size:14px}.Contact-module__bCMuUa__form{width:100%}.Contact-module__bCMuUa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Contact-module__bCMuUa__formGroup{margin-bottom:16px}.Contact-module__bCMuUa__nameRow{gap:20px;display:flex}.Contact-module__bCMuUa__nameCol{flex:1}.Contact-module__bCMuUa__input,.Contact-module__bCMuUa__textarea{box-sizing:border-box;background-color:#fffdf9;border:1px solid #f1c9a2;border-radius:4px;width:100%;padding:12px 14px;font-size:14px}.Contact-module__bCMuUa__input::placeholder,.Contact-module__bCMuUa__textarea::placeholder{color:#d9c6af}.Contact-module__bCMuUa__input:focus,.Contact-module__bCMuUa__textarea:focus{border-color:#e1a874;outline:none}.Contact-module__bCMuUa__textarea{resize:vertical;min-height:220px}.Contact-module__bCMuUa__privacyWrapper{margin-top:24px;margin-bottom:32px}.Contact-module__bCMuUa__checkboxRow{color:#999;align-items:center;font-size:13px;display:flex}.Contact-module__bCMuUa__checkboxRow input[type=checkbox]{margin-right:8px}.Contact-module__bCMuUa__privacyLink{color:inherit;text-decoration:underline}.Contact-module__bCMuUa__submitArea{text-align:center}.Contact-module__bCMuUa__submitButton{color:#fff;cursor:pointer;background-color:#8b5a2b;border:none;border-radius:4px;min-width:220px;padding:12px 40px;font-size:14px;font-weight:600;transition:opacity .2s}.Contact-module__bCMuUa__submitButton:hover:not(:disabled){opacity:.9}.Contact-module__bCMuUa__submitButton:disabled{opacity:.7;cursor:default}@media (max-width:768px){.Contact-module__bCMuUa__contactPage{padding:60px 16px 80px}.Contact-module__bCMuUa__title{margin-bottom:32px;font-size:24px}.Contact-module__bCMuUa__nameRow{flex-direction:column;gap:12px}}
