.banner[data-v-d4f098f0] {
  display: flex;
  gap: 10px;
  border-radius: 16px;
  padding: 20px;
}
.banner *[data-v-d4f098f0] {
  color: black;
}
.banner.dark *[data-v-d4f098f0] {
  color: var(--v-white-base);
}
.banner .banner-content[data-v-d4f098f0] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.yellow-button[data-v-40df9984] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: clamp(4px, 0.85vw, 12px) clamp(16px, 6vw, 24px);
  color: #1e1e1e;
  border-radius: var(--Spacing-m, 8px);
  background: linear-gradient(0deg, #f8bf1e 0%, #f8bf1e 100%), linear-gradient(180deg, #f3b506 0%, #f49910 100%);
  font-family: "Inter", sans-serif;
  font-weight: 900;
  text-shadow: none;
  min-width: 130px;
  font-size: clamp(12px, 1.05vw, 22px);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.yellow-button--outlined[data-v-40df9984] {
  color: var(--Colors-White, #fff);
  background: transparent;
  box-shadow: 0 0 0 1px inset #f8bf1e;
}
.yellow-button[data-v-40df9984]:hover {
  filter: brightness(104%);
}
.yellow-button[data-v-40df9984]:active {
  filter: brightness(97%);
}
.yellow-button[disabled][data-v-40df9984] {
  pointer-events: none;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.4);
  box-shadow: none;
  color: #fff;
}
@media screen and (min-width: 1024px) {
.yellow-button[data-v-40df9984] {
    border-radius: 8px;
    font-size: clamp(14px, 1.25vw, 21px);
    padding: clamp(6px, 0.65vw, 12px) clamp(16px, 6vw, 24px);
}
}
@media screen and (min-width: 1280px) {
.yellow-button[data-v-40df9984] {
    font-size: clamp(14px, 1.2vw, 22px);
    padding: clamp(6px, 0.75vw, 12px) clamp(20px, 7vw, 30px);
    max-height: 60px;
}
}
.confirm-button[data-v-147953f1] {
  width: 100%;
  min-height: 48px;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 800;
}
@media screen and (min-width: 768px) {
.confirm-button[data-v-147953f1] {
    width: auto;
    padding-inline: 32px;
}
}
.rsg-container[data-v-c8004684] {
  width: 650px;
  margin: 75px 10px;
}

/*# sourceMappingURL=22.17bcd0dd.css.map*/