.contact_contactContainer__eVw67{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);width:100%}.contact_contactTitle__7gOiY{margin-bottom:var(--spacing-lg);text-align:center;color:var(--text-color)}.contact_contactInfo__E76F4{margin-top:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-md)}.contact_contactDetail__EQ7FU{margin-bottom:var(--spacing-md);font-size:1rem;line-height:1.5;color:var(--text-color);display:flex;align-items:center;gap:var(--spacing-sm)}.contact_contactDetail__EQ7FU svg{color:var(--primary-color)}.contact_contactForm__vtcQ2{margin-top:var(--spacing-lg);width:100%;transition:all .3s ease}.contact_contactFormInput__x78NG{margin-bottom:var(--spacing-md)!important}.contact_contactFormInput__x78NG input,.contact_contactFormInput__x78NG textarea{border-radius:var(--border-radius);min-height:var(--min-touch-target);width:100%;background-color:var(--paper-background);color:var(--text-color);transition:all .3s ease}.contact_contactFormInput__x78NG label{color:var(--secondary-text-color)}.contact_contactFormButton__FrUvl{margin-top:var(--spacing-lg)!important;min-height:var(--min-touch-target)!important;min-width:150px!important;text-transform:none!important;font-weight:500!important;font-size:1rem!important;padding:var(--spacing-sm) var(--spacing-lg)!important;border-radius:var(--border-radius)!important}.contact_contactFormSuccess__UWb1F{color:#4caf50;background-color:#4caf501a}.contact_contactFormError__QqPWb,.contact_contactFormSuccess__UWb1F{margin-top:var(--spacing-lg);padding:var(--spacing-md);border-radius:var(--border-radius);text-align:center}.contact_contactFormError__QqPWb{color:#f44336;background-color:#f443361a}.contact_contactFormLoader__DpWDY{display:block!important;margin:var(--spacing-lg) auto!important;color:var(--primary-color)!important}@media (min-width:600px){.contact_contactContainer__eVw67{padding:0 var(--spacing-lg)}.contact_contactTitle__7gOiY{font-size:2.5rem}.contact_contactDetail__EQ7FU{font-size:1.1rem}.contact_contactFormButton__FrUvl{min-width:200px!important}}@media (min-width:960px){.contact_contactContainer__eVw67{padding:0 var(--spacing-xl)}.contact_contactInfo__E76F4{padding-left:var(--spacing-xl)}}