#test-card.hidden {
  display: none;
}

#test-card.visibility {
  display: flex;
}

@media screen and (min-width: 1280px) {
  #carousel-ws10:has(#test-card.visibility) {
    width: 100%;
    margin-inline: auto;
  }
}
@media screen and (min-width: 1600px) {
  #carousel-ws10:has(#test-card.visibility) {
    width: 95%;
  }
  .flex-container:has(#test-card.visibility) .section-config-tx-banner {
    width: 95%;
  }
  .flex-container:has(#test-card.hidden) .section-config-tx-banner {
    width: 75%;
  }
}
