.banner__map {
  z-index: 5;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

@media screen and (min-width: 750px) {
  [data-animate-image] .banner--overlay .banner__map > div {
    transition: transform var(--duration-animate) ease;
  }
  
  [data-animate-image] .banner--overlay .banner__trigger[animate] ~ .banner__map > div {
    transform: scale(1.2) translate(0%, 5%);
  }
}
