.block-contacts .block-title{font-size:1rem!important;font-size:600;line-height:1.7;margin-bottom:1rem}@media screen and (min-width:1025px){.block-contacts .block-title{font-size:1.25rem!important;margin-bottom:1.5rem!important}}.block-contacts .filters{margin-bottom:1.5rem;margin-bottom:var(--375px-m)}@media screen and (min-width:1025px){.block-contacts .filters{margin-bottom:2.5rem;margin-bottom:var(--1025px-m)}}.block-contacts .desktop-filters{align-items:center;display:none;flex-direction:row;flex-wrap:wrap;gap:.5rem;gap:var(--375px-xxs)}@media screen and (min-width:1025px){.block-contacts .desktop-filters{display:flex;gap:1rem;gap:var(--1025px-xxs)}}.block-contacts .desktop-filters .filter{flex:0 0 auto}.block-contacts .desktop-filters .filter label{align-items:center;background-color:#fff;border:1px solid #002676;border-radius:50px;color:#002676;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;line-height:1.5;padding-bottom:14px;padding-left:.5rem;padding-left:var(--375px-xs);padding-right:.5rem;padding-right:var(--375px-xs);padding-top:14px;white-space:nowrap}@media screen and (min-width:1025px){.block-contacts .desktop-filters .filter label{padding-left:1.5rem;padding-left:var(--1025px-xs);padding-right:1.5rem;padding-right:var(--1025px-xs)}}.block-contacts .desktop-filters .filter.active label{background-color:#002676;border:1px solid #002676;color:#fff}.block-contacts .desktop-filters .filter:focus-within label{background-color:#002676;border:1px solid #002676;color:#fff;outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color;outline-offset:3px}.block-contacts .desktop-filters .filter input{height:0;opacity:0;position:absolute;width:0}.block-contacts .desktop-filters .filter input:checked+label{background-color:#002676;border:1px solid #002676;color:#fff}.block-contacts .mobile-filters{display:block;margin-bottom:2rem;margin-bottom:var(--375px-l)}@media screen and (min-width:1025px){.block-contacts .mobile-filters{display:none;margin-bottom:3rem;margin-bottom:var(--1025px-l)}}.block-contacts .mobile-filters .custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23002676' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5rem;border:1px solid #002676;border-radius:3px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:#002676;display:block;font-size:1rem;font-weight:300;max-width:400px;padding:.5rem;padding:var(--375px-xxs);width:100%}@media screen and (min-width:1025px){.block-contacts .mobile-filters .custom-select select{padding:0}}.block-contacts .contacts-row{row-gap:1rem;row-gap:var(--375px-s)}@media screen and (min-width:1025px){.block-contacts .contacts-row{row-gap:1.5rem;row-gap:var(--1025px-xs)}}.block-contacts .contacts-row .contact-card{height:100%}.block-contacts .row-pagination{margin-top:3rem;margin-top:var(--375px-xxl)}@media screen and (min-width:1025px){.block-contacts .row-pagination{margin-top:0}}html[data-whatinput=mouse] .block-contacts .desktop-filters .filter label{outline:none!important}