.contact-module__-NmYJq__containerContact{justify-content:center;align-items:stretch;gap:clamp(40px,8vw,150px);display:flex}.contact-module__-NmYJq__containerContactInfo{background:#fff;border:1px solid #0000000a;border-radius:16px;flex-direction:column;align-items:center;width:400px;max-width:100%;padding:32px 24px;display:flex;box-shadow:0 4px 24px #0000000f}.contact-module__-NmYJq__contactFormTitle{color:#1a1a2e;margin-bottom:30px;font-size:1.4rem;font-weight:700}.contact-module__-NmYJq__contactCard{color:#1a1a2e;margin-bottom:15px;font-size:1.4rem;font-weight:700}.contact-module__-NmYJq__containerFormContact{background:#fff;border:1px solid #0000000a;border-radius:16px;width:400px;max-width:100%;min-height:400px;padding:32px 24px;box-shadow:0 4px 24px #0000000f}.contact-module__-NmYJq__textContactInfo{color:#6b7280;align-self:center;width:90%;margin-bottom:30px;font-size:.88rem;line-height:1.5}.contact-module__-NmYJq__infoListInfo{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding-top:0;display:flex}.contact-module__-NmYJq__infoItem{color:#4b5563;align-self:center;align-items:center;font-size:.9rem;display:flex}.contact-module__-NmYJq__socialIconsContainer{align-self:center;gap:4px;margin-top:30px;display:flex}.contact-module__-NmYJq__mainSectionContact{z-index:20;width:100%;margin:auto;padding:80px 40px}.contact-module__-NmYJq__backgroundContainer{background-image:url(../media/background.4d2e3586.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.contact-module__-NmYJq__socialIcon{border-radius:8px;padding:4px;transition:all .3s}.contact-module__-NmYJq__socialIcon:hover{filter:brightness(1.2);transform:scale(1.2)translateY(-2px)}@media only screen and (max-width:768px){.contact-module__-NmYJq__containerContact{flex-direction:column-reverse;align-items:center;gap:40px}.contact-module__-NmYJq__containerFormContact,.contact-module__-NmYJq__containerContactInfo{width:100%;max-width:420px}.contact-module__-NmYJq__mainSectionContact{padding:60px 20px}}@media only screen and (max-width:480px){.contact-module__-NmYJq__mainSectionContact{padding:40px 16px}.contact-module__-NmYJq__containerFormContact,.contact-module__-NmYJq__containerContactInfo{padding:24px 16px}}
