.contact-item-link {
    text-decoration: none;
    color: inherit;
    border-radius: 0.75rem;
    padding: 1rem;
    margin-left: -1rem;
    margin-right: -1rem;
    transition: background 0.2s ease, transform 0.2s ease;
}

.contact-item-link:hover {
    background: rgba(32, 75, 123, 0.06);
    transform: translateX(4px);
    color: inherit;
}

.contact-item-link .contact-details p {
    color: var(--primary-color);
    font-weight: 500;
}

.contact-item-link:hover .contact-details h5 {
    color: var(--primary-color);
}

.contact-icon-whatsapp {
    background: linear-gradient(135deg, #25d366, #128c7e) !important;
}

#contactFormAlert {
    margin-bottom: 1rem;
}
