.contact_formContainer__I_fTy{max-width:500px;margin:20px auto;padding:20px;box-shadow:0 0 10px var(--shadow-color)}.contact_title__PqGSr{margin-bottom:20px;font-size:24px}.contact_formGroup__rMYuE{margin-bottom:20px}.contact_label__tY4Qk{display:block;margin-bottom:5px}.contact_input__3vgnG,.contact_textarea__1K5Jd{width:95%;padding:10px;border:1px solid #ccc;border-radius:5px}.contact_textarea__1K5Jd{min-height:150px}.contact_button__IjP02{background-color:var(--buttonColor);color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.contact_button__IjP02:hover{background-color:var(--buttonHoverColor)}.contact_error__BseqI{color:red;margin-top:5px}.contact_successMessage__YBiaF{color:green;text-align:center;margin-top:20px}.contact_failedMessage__woZ6_{color:red;text-align:center;margin-top:20px}.contact_spinner__BODBu{border:4px solid rgba(0,0,0,.1);border-left-color:green;border-radius:50%;width:20px;height:20px;animation:contact_spin__B_6qR 1s linear infinite}@keyframes contact_spin__B_6qR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.terms_termsContainer__HlaK5{max-width:800px;margin:auto;padding:20px;color:var(--link-color);background-color:var(--header-bg-color);border-radius:8px;line-height:1.6}.terms_termsContainer__HlaK5 h1,.terms_termsContainer__HlaK5 h2{color:var(--link-color)}.terms_termsContainer__HlaK5 ol,.terms_termsContainer__HlaK5 p,.terms_termsContainer__HlaK5 ul{margin-bottom:16px}.terms_termsContainer__HlaK5 li{margin-left:20px}.terms_termsContainer__HlaK5 a{color:var(--link-color);text-decoration:none}.terms_termsContainer__HlaK5 a:hover{background-color:var(--link-hover-bg);color:var(--link-hover-color);text-decoration:underline}