.coalition-component-desktop {
  display: block;
}
.coalition-component-mobile {
  display: none;
}
.coalition-card-promotion + .coalition-card-promotion {
  margin-left: 30px;
}
button:focus-visible {
  outline: none !important;
}
@media screen and (max-width: 783px) {
  .coalition-component-desktop {
    display: none;
  }
  .coalition-component-mobile {
    display: block;
  }
  .coalition-card-promotion + .coalition-card-promotion {
    margin-left: 10px;
  }
}
