.ContactForm_container__X5_zu{display:flex;justify-content:center;padding:var(--bg-padding);border-radius:var(--border-radius);background:var(--bg-200);max-width:600px}.ContactForm_form__mb6ub{display:flex;flex-direction:column;flex-grow:1}.ContactForm_form__mb6ub label{font-weight:700;padding-bottom:2px}.ContactForm_form__mb6ub label span{font-weight:lighter;margin-left:2px;color:red}.ContactForm_row__2giLr{display:flex;flex-direction:row;padding-bottom:20px;gap:20px}.ContactForm_error___YJQJ .ContactForm_input_field__M4odR{border:1px solid red}.ContactForm_input_container__f9jmR{display:flex;flex-direction:column;width:100%}.ContactForm_submit_button__QwgNC{transition-property:color,background-color,background,border-bottom-color,border-left-color,border-top-color,border-right-color,box-shadow,fill;transition-duration:var(--color-transition-duration);transition-timing-function:unset;font-family:var(--font);font-size:1.1rem;font-weight:700;padding:10px;border:1px solid var(--accent-100);border-radius:var(--border-radius);background:none}.ContactForm_submit_button__QwgNC:hover{box-shadow:var(--accent-100) 0 0 3px}.ContactForm_email_response__kDFo7{font-size:.9rem;padding-top:10px;color:green}.ContactForm_email_response__kDFo7 .ContactForm_email_error__2fNCe{color:red}.ContactForm_input_field__M4odR{transition-property:color,background-color,background,border-bottom-color,border-left-color,border-top-color,border-right-color,box-shadow,fill;transition-duration:var(--color-transition-duration);transition-timing-function:unset;font-family:var(--font);font-size:1rem;padding:8px;color:var(--text-100);border:1px solid var(--bg-300);border-radius:var(--border-radius);background:var(--bg-100)}.ContactForm_row__2giLr:not(.ContactForm_error___YJQJ) .ContactForm_input_field__M4odR:hover:not(:focus){border:1px solid var(--bg-200)}.ContactForm_input_field__M4odR:focus{border:1px solid var(--accent-100)}.ContactForm_input_container__f9jmR>textarea{font-family:var(--font);height:150px;resize:none;color:var(--text-100)}.ContactForm_loader__UQieh{position:relative;display:inline-block;width:16px;height:16px;margin-left:20px}.ContactForm_loader__UQieh div{position:absolute;display:block;width:16px;height:16px;margin:2px;animation:ContactForm_loader__UQieh 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2px solid var(--text-100);border-color:var(--text-100) transparent transparent transparent;border-radius:50%}.ContactForm_loader__UQieh div:first-child{animation-delay:-.45s}.ContactForm_loader__UQieh div:nth-child(2){animation-delay:-.3s}.ContactForm_loader__UQieh div:nth-child(3){animation-delay:-.15s}@keyframes ContactForm_loader__UQieh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_container__irkzO{max-width:800px}.page_heading__D6AcE{color:var(--accent-100)}.page_text__J5qRU{font-size:larger}.page_contact_option_container__KG_IE{font-size:larger;font-weight:700;display:flex;flex-direction:column;margin:30px 0;gap:15px}.page_contact_option__h7aEC,.page_icon_container__Wv4Co{display:flex;align-content:center}.page_icon_container__Wv4Co{margin-right:10px}.page_icon__qjOw4{width:22px;height:22px}.IconWrapper_icon__cakVC:not(.IconWrapper_no_color__leCi2) :not([class*=no-color]){color:var(--text-100)!important;fill:var(--text-100)!important}