.hm-company-v2 .hm-button--dark,.hm-company-v2 .hm-button--dark:visited,.hm-company-v2 .hm-button--dark:hover,.hm-company-v2 .hm-button--dark:focus-visible{color:#fff!important}
.hm-company-v2 .hm-button--dark svg,.hm-company-v2 .hm-button--dark svg *{stroke:currentColor}
.hm-company-v2 .hm-company-units,.hm-company-v2 .hm-company-sectors,.hm-company-v2 .hm-company-cta{border-radius:26px;overflow:hidden}
.hm-company-v2 .hm-company-story img{object-position:center 53%;border-radius:18px}
.hm-company-v2 .hm-unit-card,.hm-company-v2 .hm-sector-grid article{position:relative;isolation:isolate;border:1px solid transparent;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}
.hm-company-v2 .hm-unit-card{border-color:#dfe9e2}
.hm-company-v2 .hm-sector-grid article{border-radius:18px}
@media(hover:hover){
  .hm-company-v2 .hm-unit-card:hover,.hm-company-v2 .hm-sector-grid article:hover{transform:translateY(-6px);border-color:#adf65b;box-shadow:0 0 0 1px rgba(173,246,91,.7),0 0 18px rgba(173,246,91,.55),0 18px 40px rgba(0,45,36,.13)}
  .hm-company-v2 .hm-unit-card img{transition:transform .4s ease}
  .hm-company-v2 .hm-unit-card:hover img{transform:scale(1.025)}
}
@media(prefers-reduced-motion:reduce){.hm-company-v2 .hm-unit-card,.hm-company-v2 .hm-sector-grid article,.hm-company-v2 .hm-unit-card img{transition:none}}
@media(max-width:600px){.hm-company-v2 .hm-company-units,.hm-company-v2 .hm-company-sectors,.hm-company-v2 .hm-company-cta{border-radius:18px}}
