.coalition-banner-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.coalition-banner-link {
  width: 100%;
}
.coalition-banner-img {
  width: 100%;
}
.banner-not-found {
  height: 500px;
}
.coalition-banner-img-desktop {
  display: block;
}
.coalition-banner-img-mobile {
  display: none;
}
@media screen and (max-width: 783px) {
  .banner-not-found {
    height: 292px;
  }
  .coalition-banner-img-desktop {
    display: none;
  }
  .coalition-banner-img-mobile {
    display: block;
  }
}
@media screen and (min-width: 1601px) {
  .coalition-banner-img {
    max-height: 500px;
  }
}
@media screen and (max-width: 1600px) {
  .coalition-banner-img {
    max-height: 450px;
  }
}
@media screen and (max-width: 1200px) {
  .coalition-banner-img {
    max-height: 350px;
  }
}
@media screen and (max-width: 1000px) {
  .coalition-banner-img {
    max-height: 300px;
  }
}
@media screen and (max-width: 800px) {
  .coalition-banner-img {
    max-height: 250px;
  }
}
