/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 18 2025 | 10:36:24 */
.vet-specialties-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.vet-specialty-card{background:#fff;padding:2.5rem 2rem;border-radius:var(--vet-radius);border:2px solid var(--vet-border);cursor:pointer;transition:var(--vet-transition-smooth);text-align:center;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:200px}.vet-specialty-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(9,91,0,.05),transparent);transition:left 0.6s ease}.vet-specialty-card:hover::before{left:100%}.vet-specialty-card:hover{border-color:var(--vet-primary);transform:translateY(-8px);box-shadow:var(--vet-shadow-lg)}.vet-specialty-card h3{font-size:1.3rem;font-weight:700;color:var(--vet-primary);margin-bottom:1.5rem;letter-spacing:-.025em;flex-grow:1;display:flex;align-items:center;justify-content:center}.vet-specialty-card h3 a{color:inherit;text-decoration:none;transition:var(--vet-transition)}.vet-specialty-card h3 a:hover{color:var(--vet-accent)}