.contact_page__5ZJMe{--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#0070f3;--button-secondary-hover:#005bb5;display:flex;position:relative;align-items:center;justify-items:center;min-height:100vh;width:100%;flex-direction:column;padding:0 50px 50px;font-family:var(--font-geist-sans)}@media (max-width:1024px){.contact_page__5ZJMe{padding:0 25px 25px}}@media (prefers-color-scheme:dark){.contact_page__5ZJMe{--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#0070f3;--button-secondary-hover:#005bb5;position:relative}}.contact_sectionTop__jxhnU{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#ffffff;gap:50px;overflow:hidden;padding:100px 50px}@media (max-width:1024px){.contact_sectionTop__jxhnU{padding:100px 50px}}@media (max-width:768px){.contact_sectionTop__jxhnU{padding:100px 0}}@media (max-width:520px){.contact_sectionTop__jxhnU{padding:50px 0}}.contact_sectionTop__jxhnU p{font-size:24px;letter-spacing:.2rem}.contact_sectionMid__Fst0B{position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;overflow:hidden;padding:50px}@media (max-width:1024px){.contact_sectionMid__Fst0B{padding:100px 25px}}@media (max-width:768px){.contact_sectionMid__Fst0B{padding:100px 0}}@media (max-width:520px){.contact_sectionMid__Fst0B{padding:50px 0}}.contact_sectionMid__Fst0B p{font-size:24px;letter-spacing:.2rem}.contact_sectionForm__ZSPqv{width:100%;max-width:600px;margin:50px auto;padding:30px;border-radius:10px;position:relative;overflow:hidden;border:1px solid #14b8a6}.contact_form___aGjp{gap:20px}.contact_formGroup__p53v_,.contact_form___aGjp{display:flex;flex-direction:column}.contact_label__f_aeS{font-size:16px;font-weight:700;margin-bottom:5px}.contact_inputWrapper__jEVjc{display:block}.contact_input__NXGUw,.contact_textarea__nz_oc{width:100%;padding:10px;font-size:14px;border:1px solid lightgray;border-radius:4px;background-color:rgba(var(--gray-rgb),.05);color:gray;outline:none}@media (prefers-color-scheme:dark){.contact_input__NXGUw,.contact_textarea__nz_oc{background-color:var(
      --gray-alpha-100
    )}}.contact_input__NXGUw:focus,.contact_textarea__nz_oc:focus{border-color:var(
    --button-primary-hover
  )}.contact_textarea__nz_oc{resize:none}.contact_formActions__c96Mb{text-align:center}.contact_submitButton__Pottv{background-color:var(--button-primary-hover);color:white;padding:10px 20px;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.contact_submitButton__Pottv:hover{background-color:var(
    --button-secondary-hover
  )}.contact_checkboxLabel__t_n6F{display:inline-flex;align-items:center;gap:4px}.contact_checkboxLabel__t_n6F a{color:#0070f3;text-decoration:none;font-weight:700}.contact_checkboxLabel__t_n6F a:hover{text-decoration:underline}