.btns-wrapper {
  display: grid;
  gap: 2rem;
  width: max-content;
  margin-inline: auto;
}
.btns-wrapper.to-left {
  margin-inline: 0 auto;
}
.btns-wrapper.full-width {
  width: 100%;
}
.btns-wrapper.full-width a.btn.sppb-btn {
  width: 100%;
}
.btns-wrapper.btns-2 {
  grid-template-columns: 1fr 1fr;
}
.btns-wrapper.btns-3 {
  grid-template-columns: 1fr 1fr 1fr;
}
.btns-wrapper a {
  width: 100%;
}

@media (max-width: 1200px) {
  .btns-wrapper {
    gap: 0.5rem;
  }
  .btns-wrapper.btns-3 {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .btns-wrapper.to-left {
    margin-inline: auto;
  }
  .btns-wrapper.btns-2 {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr;
  }
  .angebote-section .btns-wrapper.btns-2 {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
  }
}/*# sourceMappingURL=buttons.css.map */