.contact-card{display:flex;align-items:center;gap:1rem;flex-direction:column;width:23vw;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:2rem 0}.contact-card h3{font-size:1.5rem;font-weight:500;color:white;text-align:center}.contact-card p{font-size:1rem;color:white;text-align:center;width:70%}.contact-card img{width:100%;height:100%;border-radius:50%;filter:drop-shadow(0 0 8px rgba(0,224,255,.5));transition:all .3s ease-in-out}.contact-card img:hover{transform:scale(1.05);filter:drop-shadow(0 0 12px rgba(0,224,255,.8))}@media (max-width:575px){.contact-card{width:100%;padding:1rem 0}.contact-card h3{font-size:1.5rem}.contact-card p{font-size:1rem}.contact-card img{width:100%;height:auto}.contact-card img:hover{transform:scale(1.05);filter:drop-shadow(0 0 12px rgba(0,224,255,.8))}}@media (min-width:576px) and (max-width:767px){.contact-card{width:100%;padding:1rem 0}.contact-card h3{font-size:1.5rem}.contact-card p{font-size:1rem}.contact-card img{width:100%;height:auto}.contact-card img:hover{transform:scale(1.05);filter:drop-shadow(0 0 12px rgba(0,224,255,.8))}.contact-card-container{grid-template-columns:repeat(1,1fr);gap:1rem}}@media (min-width:768px) and (max-width:991px){.contact-card{width:100%;padding:1rem 0}.contact-card h3{font-size:1.5rem}.contact-card p{font-size:1rem}.contact-card img{width:100%;height:auto}.contact-card img:hover{transform:scale(1.05);filter:drop-shadow(0 0 12px rgba(0,224,255,.8))}.contact-card-container{grid-template-columns:repeat(2,1fr);gap:2rem}}