.contact-card{background:var(--epcido-white);border:1px solid var(--epcido-text-secondary);border-radius:8px;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;padding:2.1875rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.contact-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.1)}.contact-card:hover .blog-card-image img{transform:scale(1.1)}.contact-card.hidden{display:none}.contact-card__url{height:100%;left:0;position:absolute;top:0;width:100%}.contact-card-image{height:363px;overflow:hidden;width:100%}.contact-card-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.contact-card-content{display:flex;flex-direction:column;gap:.5rem;padding:0 .75rem .75rem;text-align:left}.contact-card-content .blog-card-title{color:var(--epcido-text-primary)}.contact-card-content p{color:var(--epcido-text-secondary);margin-top:0;margin-block:unset!important}.contact-card-content a{color:var(--epcido-primary)}h4{font-size:24px!important;font-weight:500!important;line-height:1.4!important}.contact-card-links{display:flex;flex-direction:column;gap:.375rem;height:3.375rem;justify-content:flex-end}.contact-card-departments{display:flex;flex-wrap:wrap;gap:.5rem}.contact-department{background-color:var(--epcido-background-tertiary);color:var(--epcido-text-secondary);font-weight:500!important;margin-block:0!important;padding:.5rem .75rem!important}.contact-grid{display:grid;gap:30px;margin-bottom:40px}.contact-grid--2-col{grid-template-columns:repeat(2,1fr)}.contact-grid--3-col{grid-template-columns:repeat(3,1fr)}.contact-grid--4-col{grid-template-columns:repeat(4,1fr)}@media (max-width:992px){.contact-grid--3-col,.contact-grid--4-col{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.contact-grid--2-col,.contact-grid--3-col,.contact-grid--4-col{grid-template-columns:1fr}}.contact-department-filters{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:4.46875rem;max-width:unset!important;padding-block:0!important;padding:0 1.03125rem}.contact-department-filters button.btn.btn--solid.btn--filled{background-color:var(--epcido-background-tertiary);background-image:none;border-radius:0;color:var(--epcido-text-primary);padding-left:1.5rem;padding-right:1.5rem}.contact-department-filters button.btn.btn--solid.btn--filled.active,.contact-department-filters button.btn.btn--solid.btn--filled:hover{background-color:var(--epcido-primary);color:var(--epcido-white)}.sp-only{display:none}