html,
body {
  /* margin: 0 !important; */
}

.brands-bar,
.brands-bar-container {
  height: 40px;
  overflow: hidden;
}

.brands-bar,
.brands-bar-container .brands-bar-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  /* background: linear-gradient(89.92deg, rgb(23, 40, 94) 0%, rgb(8, 23, 71) 100%); */
  background: linear-gradient(90deg, #0A2447 0%, #031227 100%);
}

.brands-bar-container .brand-button {
  width: auto;
  height: 100%;
  padding: 0 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: inherit;
  text-decoration: inherit;
}

.brands-bar-container .brand-button.active {
  background-color: #fff;
}

.brands-bar-container .brand-button svg {
  opacity: .6;
  transition: all 250ms;
  max-width: 100%;
}

.brands-bar-container .brand-button:hover svg {
  opacity: 1;
}

.brands-bar-container .brand-button.active svg {
  opacity: 1;
}

/* Give all inactive buttons a border-left */
.brands-bar-container .brand-button.inactive {
  border-left: 1px solid rgba(255,255,255,.3);
}

/* Remove the border-left from:
- the first button
- all inactive buttons that follow an active button */
.brands-bar-container .brand-button:first-child,
.brands-bar-container .brand-button.active + .brand-button.inactive {
  border-left: none;
}

/* Add a border-right to the last button */
.brands-bar-container .brand-button.inactive:last-child {
  border-right: 1px solid rgba(255,255,255,.3);
}

@media only screen and (max-width: 550px) {
  .brands-bar-container .brand-button {
    padding: 0 6px;
  }

  .brands-bar-container .brands-1 .brand-button {
    width: 100vw;
  }

  .brands-bar-container .brands-2 .brand-button {
    width: 50vw;
  }

  .brands-bar-container .brands-3 .brand-button {
    width: 33vw;
  }

  .brands-bar-container .brands-4 .brand-button {
    width: 25vw;
  }

  /* Remove the border-right from the last button */
  .brands-bar-container .brand-button:last-child {
    border-right: none;
  }

}

.brands-bar-container .brands-bar-shadow {
  width: 100%;
  height: calc(100vh - 40px);
  min-height: 100px;
  flex: 1;
  box-shadow: 0px 4px 20px 0px rgba(23, 40, 94, 0.15);
}
