.ProjectsSection_projectsSection__xkjPj{background-color:white;border-radius:15px;padding:2rem;display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;place-content:center;place-items:center}.ProjectsSection_projectsHeader__sNRHm{grid-column:1/-1;width:100%;max-width:1200px;margin-bottom:2rem;text-align:center;border-bottom:2px solid var(--pale-green);padding-bottom:2rem}.ProjectsSection_projectsHeader__sNRHm h2{font-size:2.5rem;padding:1rem 0;font-weight:600;margin-bottom:1.5rem}.ProjectsSection_projectsHeader__sNRHm p{font-size:1.6rem;line-height:1.6;margin-bottom:1rem;color:var(--purble)}.ProjectsSection_projectCard__Zk7rw{width:100%;max-width:320px;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.ProjectsSection_projectCard__Zk7rw:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.ProjectsSection_projectsSection__xkjPj div a{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;text-decoration:none;color:var(--purble);font-size:1.6rem;overflow:hidden}.ProjectsSection_projectsSection__xkjPj div a img{width:100%;height:180px;object-fit:cover;border-radius:12px 12px 0 0;transition:transform .3s ease}.ProjectsSection_projectsSection__xkjPj div a:hover img{transform:scale(1.05)}.ProjectsSection_projectTitle__M_Hxa{padding:1.5rem;font-weight:500;text-align:center;width:100%}.ProjectsSection_projectsSection__xkjPj div a:hover .ProjectsSection_projectTitle__M_Hxa{color:var(--yellow)}@media (min-width:600px){.ProjectsSection_projectsSection__xkjPj{grid-template-columns:repeat(2,1fr)}}@media (min-width:800px){.ProjectsSection_projectsSection__xkjPj{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.ProjectsSection_projectsSection__xkjPj{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.ProjectsSection_projectsHeader__sNRHm{margin-bottom:3rem;padding-bottom:3rem}.ProjectsSection_projectsHeader__sNRHm h2{font-size:3.5rem;margin-bottom:2rem}.ProjectsSection_projectsHeader__sNRHm p{font-size:1.8rem;max-width:900px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.ProjectsSection_projectsHeader__sNRHm{margin-bottom:4rem;padding-bottom:4rem}.ProjectsSection_projectsHeader__sNRHm h2{font-size:4rem}.ProjectsSection_projectsHeader__sNRHm p{font-size:2rem;line-height:1.7;max-width:1000px}}