.brand__wrap {
  position: relative;
  z-index: 1;
}
.heading {
  position: relative;
  z-index: 1;
  background: none;
  width: 87.786259542vw;
  margin: 0 auto;
  padding: 12.307vw 0;
}
.close-banner {
  padding: 6.15vw 10px;
  background-color: #000;
}
.close-banner__text {
  font-size: 4.6vw;
  color: #fff;
  text-align: center;
  font-weight: 700;
  line-height: 1.75;
}
.brand-top {
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  .brand__wrap {
  }
  .heading {
    width: 22.8174603175vw;
    padding: 3.1746vw 0;
  }
  .close-banner {
    padding: 1.5873vw 0;
  }
  .close-banner__text {
    font-size: 1.1905vw;
  }
  .brand-top {
  }
}
