.contact-persons .contact-department-button{background:none repeat scroll 0 0 rgba(0,0,0,0);border-spacing:0;font-family:"Poppins","Open Sans",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif;font-size:calc(1.275rem + 0.3vw);font-weight:500;line-height:1.5;list-style:none outside none;margin:0;text-align:center;text-decoration:none;text-indent:0;position:relative;border:1px solid #a9afc3;cursor:pointer;padding:1rem;color:#a9afc3;width:clamp(200px,40%,400px);text-transform:uppercase}@media(min-width: 1200px){.contact-persons .contact-department-button{font-size:1.5rem}}.contact-persons .contact-department-button.active{border-color:#e72500;color:#e72500}.contact-persons .contact-persons-grid{display:none}.contact-persons .contact-persons-grid.active{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;width:100%}@media(min-width: 768px)and (max-width: 1199.98px){.contact-persons .contact-persons-grid.active{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767.98px){.contact-persons .contact-persons-grid.active{grid-template-columns:repeat(1, 1fr)}}.contact-persons .contact-persons-grid__item{text-align:center;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;background-color:#171717;color:#fff;position:relative;top:0;transition:all 300ms ease}.contact-persons .contact-persons-grid__item .person-profile{object-fit:cover;max-width:80%}.contact-persons .contact-persons-grid__item .contact-persons-grid__item_bottom{background-color:#171717;transition:all 300ms ease;height:100%}@media(min-width: 768px){.contact-persons .contact-persons-grid__item:hover{top:-32px}}.contact-persons .contact-persons-grid__item:hover .contact-persons-grid__item_bottom{background-color:#e72500}.contact-persons .contact-persons-grid__item:hover .contact-persons-grid__item_bottom a{color:#fff}