.bs-modal .q-dialog__inner > .bs-agree-to-terms {
  padding: 0;
}
.bs-agree-to-terms main {
  max-inline-size: 43.75rem;
  padding-block: 2.5rem;
  padding-inline: 1.875rem;
}
@media screen and (min-width: 37.5rem) {
.bs-agree-to-terms main {
    margin-inline: auto;
    padding-block: 3.75rem;
}
}
.bs-agree-to-terms h1 {
  text-align: center;
  margin: 0;
}
.bs-agree-to-terms p {
  margin: 0;
  text-align: left;
}
.bs-agree-to-terms .bs-modal__footer {
  background-color: #fff;
  border: 0.0625rem solid #E5E5E5;
  border-radius: 6px;
  bottom: 2.5rem;
  display: flex;
  flex-flow: column;
  gap: 0.625rem;
  inset-inline: 1.875rem;
  padding: 1.875rem;
  position: fixed;
  z-index: 99;
}
.bs-agree-to-terms .bs-modal__footer .bs-btn {
  margin-inline: 0;
}
@media screen and (min-width: 37.5rem) {
.bs-agree-to-terms .bs-modal__footer {
    flex-flow: row;
    justify-content: space-between;
}
}
@media screen and (min-width: 64rem) {
.bs-agree-to-terms .bs-modal__footer {
    inset-inline: calc((100% - 60.625rem) / 2);
}
}
.bs-a-t-t-checkbox {
  max-inline-size: 23.4375rem;
}
.bs-a-t-t-checkbox .bs-btn {
  display: inline;
  font-size: 0.9375rem;
  font-weight: normal;
  line-height: line-height(20, 15);
}
.bs-a-t-t-checkbox .q-field__bottom {
  transform: translateY(75%);
}

/*# sourceMappingURL=25.eb8e361d.css.map*/