#contact{justify-content:center;align-items:center;gap:1.5rem;min-height:calc(100svh - 14rem);display:flex}#contact textarea{height:150px}.contact-info-container{flex-direction:row;justify-content:center;align-items:center;gap:2rem;width:100%;margin:1rem 0 0;display:flex}.contact-info{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;height:100%;display:flex}.contact-info p,.contact-info a{color:var(--text-transparent-light);margin:0;font-size:1rem;font-weight:400;text-decoration:none}.contact-info svg{opacity:.25;width:1.25rem;height:1.25rem}@media (hover:hover){.contact-info a:hover{text-decoration:underline}}form{flex-direction:column;justify-content:flex-start;gap:1rem;width:100%;display:flex}textarea{height:240px}@media screen and (max-width:1280px){#contact{min-height:0}#contact textarea{height:200px}.contact-info-container{flex-direction:column}}@media (min-width:1281px) and (max-height:820px){#root:has(>#contact){margin-top:3rem}#contact{gap:1rem;margin-top:0}#contact form{gap:.75rem}#contact textarea{height:100px}.contact-info-container{margin-top:.5rem}}
