.ContactPage_container__mhG39{padding:2rem;max-width:1200px;margin:0 auto}.ContactPage_grid___3HsR{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.ContactPage_formSection__Nj6pU{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius);padding:2rem;transition:var(--transition)}.ContactPage_formTitle__25OVI{margin-bottom:1rem;color:var(--color-text);font-size:1.5rem;text-align:center}.ContactPage_inputField__HerxH{display:block;width:100%;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-light);color:var(--color-dark);font-size:1rem;transition:var(--transition)}.ContactPage_inputField__HerxH:focus{border-color:var(--color-primary);outline:none}.ContactPage_submitButton__OFFwa{padding:.5rem 1.5rem;background-color:var(--color-primary);color:var(--color-text);margin:10px 0;border:none;border-radius:var(--radius);cursor:pointer;font-size:1rem;transition:var(--transition)}.ContactPage_submitButton__OFFwa:hover{background-color:var(--color-hover)}.ContactPage_error__suQt_{color:red;display:inline-block;font-size:.9rem;margin-top:-.5rem;margin-bottom:1rem;margin-right:5px}.ContactPage_aboutSection__JNQZd{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius);padding:2rem;line-height:2;transition:var(--transition);text-align:justify}.ContactPage_aboutTitle__efkgV{margin-bottom:1rem;color:var(--color-text);font-size:1.5rem;text-align:center}.ContactPage_socials__DRKi_{margin-top:3rem;display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.ContactPage_socialLink__5R0L_{display:flex;align-items:center;color:var(--color-text);font-weight:700;font-size:1rem;padding:5px 10px;border:1px solid var(--color-primary);border-radius:12px}.ContactPage_socialLink__5R0L_:hover{color:var(--color-hover)}@media (max-width:768px){.ContactPage_grid___3HsR{grid-template-columns:1fr}.ContactPage_container__mhG39{padding:1rem}.ContactPage_aboutSection__JNQZd,.ContactPage_formSection__Nj6pU{padding:1.5rem 1rem}.ContactPage_inputField__HerxH{font-size:.95rem;padding:.6rem .8rem}.ContactPage_submitButton__OFFwa{width:100%}.ContactPage_socials__DRKi_{flex-direction:column;align-items:center;gap:1rem}.ContactPage_socialLink__5R0L_{font-size:.95rem}}