.ib-premier-banner {
  width: 100%;
  height: auto;
  display: block;
  position: relative;
  height: 350px;
  overflow: hidden;
  background: var(--site-platinum);
}

.ib-premier-banner img {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 0px;
  object-fit: cover;
}


.ib-premier-banner .heading-wrapper {
  position: absolute;
  top: 25%;
  left: 5%;
  background: var(--site-primary);
  padding: 0 20px;
  color: var(--site-white);
}

@media screen and (min-width: 1153px) {
  .ib-premier-banner .heading-wrapper {
    /* left: calc((100vw - 1152px) / 2); */
    /* left: 10px; */
  }
}
