.switch-button {
  --height: 28px;
  --width: 175px;
  background: #fff;
  border-radius: 15px;
  color: #000;
  font-size: 14px;
  height: var(--height);
  letter-spacing: 1px;
  overflow: hidden;
  padding-right: var(--padding-right);
  position: relative;
  --padding-right: 100px;
  text-align: center;
  width: var(--width);
}
.switch-button:before {
  align-items: center;
  bottom: 0;
  color: var(--toggle-switch-color, #000);
  content: attr(data-content);
  display: flex;
  justify-content: center;
  line-height: 1;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: color 0.3s ease;
  width: var(--padding-right);
  z-index: 3;
}
.switch-button-checkbox {
  bottom: 0;
  cursor: pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.switch-button-checkbox:checked + .switch-button-label:before {
  transform: translateX(calc(var(--width) - var(--padding-right)));
  transition: transform 300ms linear;
  width: var(--padding-right);
}
.switch-button-checkbox:checked + .switch-button-label {
  color: #000;
  transition: color 0.3s ease;
}
.switch-button-checkbox + .switch-button-label {
  color: #fff;
  display: block;
  height: 100%;
  padding: 2px 0;
  pointer-events: none;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.switch-button-checkbox + .switch-button-label:before {
  background: linear-gradient(to right, #1d976c, #2fd38a);
  border-radius: 30px;
  content: attr(data-content);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateX(0);
  transition: transform 300ms;
  width: 100%;
}
.switch-button-checkbox + .switch-button-label .switch-button-label-span {
  position: relative;
}

.show_on_advance {
  display: none;
}

.customer-account-section .decor {
  background: var(--bs-gray-300);
  display: inline-block;
  height: 1px;
  margin-left: 10px;
  position: relative;
  transform: translateY(12px);
  width: 100%;
}
.customer-account-section .info-heading {
  color: #6c757d;
  font-weight: 700;
}

.modal-body {
  overflow: hidden;
}
.modal-body .spinner-border {
  position: absolute;
  top: calc(50% - 0.5rem);
  left: calc(50% - 0.5rem);
  box-shadow: 0 0 0 450px rgba(255, 255, 255, 0.7);
  z-index: 9;
}

.card-spacing-x {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

._card hr {
  background-color: #e6ebf1;
  opacity: 1;
  margin: 2rem 0;
}/*# sourceMappingURL=style.css.map */