.acs-sector-links{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important}
.acs-sector-links li{display:block!important;min-width:0}
.acs-sector-links a{position:relative!important;display:flex!important;align-items:flex-end!important;width:100%;min-height:230px!important;padding:22px!important;overflow:hidden;border:0!important;background:#171719!important;color:#fff!important;isolation:isolate;box-shadow:0 14px 34px rgba(39,38,51,.15);transition:transform .22s ease,box-shadow .22s ease!important}
.acs-sector-links img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.acs-sector-links a:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(0,0,0,.94),rgba(0,0,0,.08) 72%)}
.acs-sector-links a:after{position:absolute!important;right:20px;bottom:18px;margin:0!important;color:#fff!important}
.acs-sector-links a span{display:block;max-width:calc(100% - 36px);text-shadow:0 2px 12px #000}
.acs-sector-links a:hover,.acs-sector-links a:focus{transform:translateY(-4px)!important;color:#fff!important;box-shadow:0 20px 42px rgba(39,38,51,.24)!important}
.acs-sector-links a:hover img,.acs-sector-links a:focus img{transform:scale(1.035)}
@media(max-width:991px){.acs-sector-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.acs-sector-links{grid-template-columns:1fr}.acs-sector-links a{min-height:190px!important}}
