.service-shortcuts{width:min(1050px,calc(100% - 64px));margin:28px auto 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;background:transparent}
.service-shortcut{width:80px;height:80px;display:grid;place-items:center;justify-self:center;padding:8px;cursor:pointer}
.service-shortcut-icon{display:block;width:64px;height:64px}
.service-shortcut-icon path,.service-shortcut-icon rect{fill:#000}
.service-shortcut-icon .icon-accent{transition:fill .18s ease}
.service-shortcut:hover .icon-accent,.service-shortcut:focus-visible .icon-accent{fill:#ED1C24}
.service-shortcut:focus-visible{outline:2px solid #000;outline-offset:4px}
.home-page .filter.active{background:#ED1C24;border-color:#ED1C24;color:#000}
.home-page .filter:not(.active):hover{background:#fff;border-color:#ED1C24;color:#000}
@media(max-width:640px){.service-shortcuts{width:calc(100% - 40px);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.service-shortcut{width:72px;height:72px}.service-shortcut-icon{width:56px;height:56px}}
@media(prefers-reduced-motion:reduce){.service-shortcut-icon .icon-accent{transition:none}}
