.sh6Pd_4 {
  --wix-ui-tpa-button-main-text-color: var(--wix-forms-formPreviousButtonColor);
  --wix-ui-tpa-button-main-text-color-rgb: var(
    --wix-forms-formPreviousButtonColor-rgb
  );
  --wix-ui-tpa-button-main-text-color-opacity: var(
    --wix-forms-formPreviousButtonColor-opacity
  );
  --wix-ui-tpa-button-hover-text-color: var(
    --wix-forms-formPreviousButtonColorHover
  );
  --wix-ui-tpa-button-hover-text-color-rgb: var(
    --wix-forms-formPreviousButtonColorHover-rgb
  );
  --wix-ui-tpa-button-hover-text-color-opacity: var(
    --wix-forms-formPreviousButtonColorHover-opacity
  );
  --wix-ui-tpa-button-main-text-font-text-decoration: var(
    --wix-forms-formPreviousButtonFont-text-decoration
  );
  --wix-ui-tpa-button-main-text-font-line-height: var(
    --wix-forms-formPreviousButtonFont-line-height
  );
  --wix-ui-tpa-button-main-text-font-family: var(
    --wix-forms-formPreviousButtonFont-family
  );
  --wix-ui-tpa-button-main-text-font-size: var(
    --wix-forms-formPreviousButtonFont-size
  );
  --wix-ui-tpa-button-main-text-font-style: var(
    --wix-forms-formPreviousButtonFont-style
  );
  --wix-ui-tpa-button-main-text-font-variant: var(
    --wix-forms-formPreviousButtonFont-variant
  );
  --wix-ui-tpa-button-main-text-font-weight: var(
    --wix-forms-formPreviousButtonFont-weight
  );
  --wix-ui-tpa-button-hover-text-font-style: var(
    --wix-forms-formPreviousButtonFontHover-style,
    var(--wix-forms-formPreviousButtonFont-style)
  );
  --wix-ui-tpa-button-hover-text-font-weight: var(
    --wix-forms-formPreviousButtonFontHover-weight,
    var(--wix-forms-formPreviousButtonFont-weight)
  );
  --wix-ui-tpa-button-hover-text-font-text-decoration: var(
    --wix-forms-formPreviousButtonFontHover-text-decoration,
    var(--wix-forms-formPreviousButtonFont-text-decoration)
  );
  --wix-ui-tpa-button-main-background-color: var(
    --wix-forms-formPreviousButtonBackgroundColor
  );
  --wix-ui-tpa-button-main-background-color-rgb: var(
    --wix-forms-formPreviousButtonBackgroundColor-rgb
  );
  --wix-ui-tpa-button-main-background-color-opacity: var(
    --wix-forms-formPreviousButtonBackgroundColor-opacity
  );
  --wix-ui-tpa-button-hover-background-color: var(
    --wix-forms-formPreviousButtonBackgroundColorHover
  );
  --wix-ui-tpa-button-hover-background-color-rgb: var(
    --wix-forms-formPreviousButtonBackgroundColorHover-rgb
  );
  --wix-ui-tpa-button-hover-background-color-opacity: var(
    --wix-forms-formPreviousButtonBackgroundColorHover-opacity
  );
  --wix-ui-tpa-button-main-border-color: var(
    --wix-forms-formPreviousButtonBorderColor
  );
  --wix-ui-tpa-button-main-border-color-rgb: var(
    --wix-forms-formPreviousButtonBorderColor-rgb
  );
  --wix-ui-tpa-button-main-border-color-opacity: var(
    --wix-forms-formPreviousButtonBorderColor-opacity
  );
  --wix-ui-tpa-button-hover-border-color: var(
    --wix-forms-formPreviousButtonBorderColorHover
  );
  --wix-ui-tpa-button-hover-border-color-rgb: var(
    --wix-forms-formPreviousButtonBorderColorHover-rgb
  );
  --wix-ui-tpa-button-hover-border-color-opacity: var(
    --wix-forms-formPreviousButtonBorderColorHover-opacity
  );
  --wix-ui-tpa-button-main-border-width: var(
    --wix-forms-formPreviousButtonBorderWidth
  );
  --wix-ui-tpa-button-main-border-radius: var(
    --wix-forms-formPreviousButtonBorderRadius
  );
}
.szyIywq {
  --wix-ui-tpa-button-main-text-color: var(
    --wix-forms-formPreviousButtonColorHover
  );
  --wix-ui-tpa-button-main-text-color-rgb: var(
    --wix-forms-formPreviousButtonColorHover-rgb
  );
  --wix-ui-tpa-button-main-text-color-opacity: var(
    --wix-forms-formPreviousButtonColorHover-opacity
  );
  --wix-ui-tpa-button-hover-text-color: var(
    --wix-forms-formPreviousButtonColorHover
  );
  --wix-ui-tpa-button-hover-text-color-rgb: var(
    --wix-forms-formPreviousButtonColorHover-rgb
  );
  --wix-ui-tpa-button-hover-text-color-opacity: var(
    --wix-forms-formPreviousButtonColorHover-opacity
  );
  --wix-ui-tpa-button-main-text-font-text-decoration: var(
    --wix-forms-formPreviousButtonFont-text-decoration
  );
  --wix-ui-tpa-button-main-text-font-line-height: var(
    --wix-forms-formPreviousButtonFont-line-height
  );
  --wix-ui-tpa-button-main-text-font-family: var(
    --wix-forms-formPreviousButtonFont-family
  );
  --wix-ui-tpa-button-main-text-font-size: var(
    --wix-forms-formPreviousButtonFont-size
  );
  --wix-ui-tpa-button-main-text-font-style: var(
    --wix-forms-formPreviousButtonFont-style
  );
  --wix-ui-tpa-button-main-text-font-variant: var(
    --wix-forms-formPreviousButtonFont-variant
  );
  --wix-ui-tpa-button-main-text-font-weight: var(
    --wix-forms-formPreviousButtonFont-weight
  );
  --wix-ui-tpa-button-main-text-font-style: var(
    --wix-forms-formSubmitButtonFontHover-style,
    var(--wix-forms-formSubmitButtonFont-style)
  );
  --wix-ui-tpa-button-main-text-font-weight: var(
    --wix-forms-formSubmitButtonFontHover-weight,
    var(--wix-forms-formSubmitButtonFont-weight)
  );
  --wix-ui-tpa-button-main-text-font-text-decoration: var(
    --wix-forms-formSubmitButtonFontHover-text-decoration,
    var(--wix-forms-formSubmitButtonFont-text-decoration)
  );
  --wix-ui-tpa-button-main-background-color: var(
    --wix-forms-formPreviousButtonBackgroundColorHover
  );
  --wix-ui-tpa-button-main-background-color-rgb: var(
    --wix-forms-formPreviousButtonBackgroundColorHover-rgb
  );
  --wix-ui-tpa-button-main-background-color-opacity: var(
    --wix-forms-formPreviousButtonBackgroundColorHover-opacity
  );
  --wix-ui-tpa-button-hover-background-color: var(
    --wix-forms-formPreviousButtonBackgroundColorHover
  );
  --wix-ui-tpa-button-hover-background-color-rgb: var(
    --wix-forms-formPreviousButtonBackgroundColorHover-rgb
  );
  --wix-ui-tpa-button-hover-background-color-opacity: var(
    --wix-forms-formPreviousButtonBackgroundColorHover-opacity
  );
  --wix-ui-tpa-button-main-border-color: var(
    --wix-forms-formPreviousButtonBorderColorHover
  );
  --wix-ui-tpa-button-main-border-color-rgb: var(
    --wix-forms-formPreviousButtonBorderColorHover-rgb
  );
  --wix-ui-tpa-button-main-border-color-opacity: var(
    --wix-forms-formPreviousButtonBorderColorHover-opacity
  );
  --wix-ui-tpa-button-hover-border-color: var(
    --wix-forms-formPreviousButtonBorderColorHover
  );
  --wix-ui-tpa-button-hover-border-color-rgb: var(
    --wix-forms-formPreviousButtonBorderColorHover-rgb
  );
  --wix-ui-tpa-button-hover-border-color-opacity: var(
    --wix-forms-formPreviousButtonBorderColorHover-opacity
  );
  --wix-ui-tpa-button-main-border-width: var(
    --wix-forms-formPreviousButtonBorderWidth
  );
  --wix-ui-tpa-button-main-border-radius: var(
    --wix-forms-formPreviousButtonBorderRadius
  );
}
.sUt9CtQ {
  --wix-ui-tpa-button-main-text-color: var(--wix-forms-formNextButtonColor);
  --wix-ui-tpa-button-main-text-color-rgb: var(
    --wix-forms-formNextButtonColor-rgb
  );
  --wix-ui-tpa-button-main-text-color-opacity: var(
    --wix-forms-formNextButtonColor-opacity
  );
  --wix-ui-tpa-button-hover-text-color: var(
    --wix-forms-formNextButtonColorHover
  );
  --wix-ui-tpa-button-hover-text-color-rgb: var(
    --wix-forms-formNextButtonColorHover-rgb
  );
  --wix-ui-tpa-button-hover-text-color-opacity: var(
    --wix-forms-formNextButtonColorHover-opacity
  );
  --wix-ui-tpa-button-main-text-font-text-decoration: var(
    --wix-forms-formNextButtonFont-text-decoration
  );
  --wix-ui-tpa-button-main-text-font-line-height: var(
    --wix-forms-formNextButtonFont-line-height
  );
  --wix-ui-tpa-button-main-text-font-family: var(
    --wix-forms-formNextButtonFont-family
  );
  --wix-ui-tpa-button-main-text-font-size: var(
    --wix-forms-formNextButtonFont-size
  );
  --wix-ui-tpa-button-main-text-font-style: var(
    --wix-forms-formNextButtonFont-style
  );
  --wix-ui-tpa-button-main-text-font-variant: var(
    --wix-forms-formNextButtonFont-variant
  );
  --wix-ui-tpa-button-main-text-font-weight: var(
    --wix-forms-formNextButtonFont-weight
  );
  --wix-ui-tpa-button-hover-text-font-style: var(
    --wix-forms-formNextButtonFontHover-style,
    var(--wix-forms-formNextButtonFont-style)
  );
  --wix-ui-tpa-button-hover-text-font-weight: var(
    --wix-forms-formNextButtonFontHover-weight,
    var(--wix-forms-formNextButtonFont-weight)
  );
  --wix-ui-tpa-button-hover-text-font-text-decoration: var(
    --wix-forms-formNextButtonFontHover-text-decoration,
    var(--wix-forms-formNextButtonFont-text-decoration)
  );
  --wix-ui-tpa-button-main-background-color: var(
    --wix-forms-formNextButtonBackgroundColor
  );
  --wix-ui-tpa-button-main-background-color-rgb: var(
    --wix-forms-formNextButtonBackgroundColor-rgb
  );
  --wix-ui-tpa-button-main-background-color-opacity: var(
    --wix-forms-formNextButtonBackgroundColor-opacity
  );
  --wix-ui-tpa-button-hover-background-color: var(
    --wix-forms-formNextButtonBackgroundColorHover
  );
  --wix-ui-tpa-button-hover-background-color-rgb: var(
    --wix-forms-formNextButtonBackgroundColorHover-rgb
  );
  --wix-ui-tpa-button-hover-background-color-opacity: var(
    --wix-forms-formNextButtonBackgroundColorHover-opacity
  );
  --wix-ui-tpa-button-main-border-color: var(
    --wix-forms-formNextButtonBorderColor
  );
  --wix-ui-tpa-button-main-border-color-rgb: var(
    --wix-forms-formNextButtonBorderColor-rgb
  );
  --wix-ui-tpa-button-main-border-color-opacity: var(
    --wix-forms-formNextButtonBorderColor-opacity
  );
  --wix-ui-tpa-button-hover-border-color: var(
    --wix-forms-formNextButtonBorderColorHover
  );
  --wix-ui-tpa-button-hover-border-color-rgb: var(
    --wix-forms-formNextButtonBorderColorHover-rgb
  );
  --wix-ui-tpa-button-hover-border-color-opacity: var(
    --wix-forms-formNextButtonBorderColorHover-opacity
  );
  --wix-ui-tpa-button-main-border-width: var(
    --wix-forms-formNextButtonBorderWidth
  );
  --wix-ui-tpa-button-main-border-radius: var(
    --wix-forms-formNextButtonBorderRadius
  );
  margin-left: auto;
}
.spenMtT {
  --wix-ui-tpa-button-main-text-color: var(
    --wix-forms-formNextButtonColorHover
  );
  --wix-ui-tpa-button-main-text-color-rgb: var(
    --wix-forms-formNextButtonColorHover-rgb
  );
  --wix-ui-tpa-button-main-text-color-opacity: var(
    --wix-forms-formNextButtonColorHover-opacity
  );
  --wix-ui-tpa-button-hover-text-color: var(
    --wix-forms-formNextButtonColorHover
  );
  --wix-ui-tpa-button-hover-text-color-rgb: var(
    --wix-forms-formNextButtonColorHover-rgb
  );
  --wix-ui-tpa-button-hover-text-color-opacity: var(
    --wix-forms-formNextButtonColorHover-opacity
  );
  --wix-ui-tpa-button-main-text-font-text-decoration: var(
    --wix-forms-formNextButtonFont-text-decoration
  );
  --wix-ui-tpa-button-main-text-font-line-height: var(
    --wix-forms-formNextButtonFont-line-height
  );
  --wix-ui-tpa-button-main-text-font-family: var(
    --wix-forms-formNextButtonFont-family
  );
  --wix-ui-tpa-button-main-text-font-size: var(
    --wix-forms-formNextButtonFont-size
  );
  --wix-ui-tpa-button-main-text-font-style: var(
    --wix-forms-formNextButtonFont-style
  );
  --wix-ui-tpa-button-main-text-font-variant: var(
    --wix-forms-formNextButtonFont-variant
  );
  --wix-ui-tpa-button-main-text-font-weight: var(
    --wix-forms-formNextButtonFont-weight
  );
  --wix-ui-tpa-button-hover-text-font-style: var(
    --wix-forms-formNextButtonFontHover-style,
    var(--wix-forms-formNextButtonFont-style)
  );
  --wix-ui-tpa-button-hover-text-font-weight: var(
    --wix-forms-formNextButtonFontHover-weight,
    var(--wix-forms-formNextButtonFont-weight)
  );
  --wix-ui-tpa-button-hover-text-font-text-decoration: var(
    --wix-forms-formNextButtonFontHover-text-decoration,
    var(--wix-forms-formNextButtonFont-text-decoration)
  );
  --wix-ui-tpa-button-main-background-color: var(
    --wix-forms-formNextButtonBackgroundColorHover
  );
  --wix-ui-tpa-button-main-background-color-rgb: var(
    --wix-forms-formNextButtonBackgroundColorHover-rgb
  );
  --wix-ui-tpa-button-main-background-color-opacity: var(
    --wix-forms-formNextButtonBackgroundColorHover-opacity
  );
  --wix-ui-tpa-button-hover-background-color: var(
    --wix-forms-formNextButtonBackgroundColorHover
  );
  --wix-ui-tpa-button-hover-background-color-rgb: var(
    --wix-forms-formNextButtonBackgroundColorHover-rgb
  );
  --wix-ui-tpa-button-hover-background-color-opacity: var(
    --wix-forms-formNextButtonBackgroundColorHover-opacity
  );
  --wix-ui-tpa-button-main-border-color: var(
    --wix-forms-formNextButtonBorderColorHover
  );
  --wix-ui-tpa-button-main-border-color-rgb: var(
    --wix-forms-formNextButtonBorderColorHover-rgb
  );
  --wix-ui-tpa-button-main-border-color-opacity: var(
    --wix-forms-formNextButtonBorderColorHover-opacity
  );
  --wix-ui-tpa-button-hover-border-color: var(
    --wix-forms-formNextButtonBorderColorHover
  );
  --wix-ui-tpa-button-hover-border-color-rgb: var(
    --wix-forms-formNextButtonBorderColorHover-rgb
  );
  --wix-ui-tpa-button-hover-border-color-opacity: var(
    --wix-forms-formNextButtonBorderColorHover-opacity
  );
  --wix-ui-tpa-button-main-border-width: var(
    --wix-forms-formNextButtonBorderWidth
  );
  --wix-ui-tpa-button-main-border-radius: var(
    --wix-forms-formNextButtonBorderRadius
  );
  margin-left: auto;
}
.sSBJs2h {
  --wix-ui-tpa-error-message-wrapper-error-color: var(
    --wix-forms-formInputErrorColor
  );
  --wix-ui-tpa-error-message-wrapper-error-color-rgb: var(
    --wix-forms-formInputErrorColor-rgb
  );
  --wix-ui-tpa-error-message-wrapper-error-color-opacity: var(
    --wix-forms-formInputErrorColor-opacity
  );
}
.sVInOtW,
.sjrbMmU {
  margin-top: 24px;
}
.sVInOtW {
  align-items: center;
  color: rgb(var(--wix-forms-formInputErrorColor, 223, 49, 49));
  display: flex;
  font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh,
    HelveticaNeueW10-45Ligh, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo,
    ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
  font-size: 16px;
  justify-content: center;
  line-height: 1.4;
  min-height: 20px;
}
.stst_va {
  margin-right: 2px;
}
.sWvjV49 {
  column-gap: var(--wix-forms-formColumnSpacing, 24px);
}
.s_FnVYN {
  column-gap: 0;
}
.srRBrCt {
  row-gap: var(--wix-forms-formRowSpacing, 0);
}
.sycW4MY {
  gap: var(--wix-forms-formRowSpacing, 24px);
}
.sBtnpGC.oI7mYxl--madefor {
  --wbu-font-stack: var(--wix-font-stack);
  --wbu-font-weight-regular: var(--wix-font-weight-regular);
  --wbu-font-weight-medium: var(--wix-font-weight-medium);
  --wbu-font-weight-bold: var(--wix-font-weight-bold);
}
.sd5OQCV {
  height: var(--wix-forms-formRowSpacing, 24px);
}
.s__0kaNTr.oTMt4kz--madefor {
  --wbu-font-stack: var(--wix-font-stack);
  --wbu-font-weight-regular: var(--wix-font-weight-regular);
  --wbu-font-weight-medium: var(--wix-font-weight-medium);
  --wbu-font-weight-bold: var(--wix-font-weight-bold);
}
.shRvRdh,
.swC66nc {
  outline: 0;
}
.skXnIdL .sYeF5ph {
  font-size: 14px;
}
.skXnIdL.oIIPbnT---type-7-default:not(.oIIPbnT--wired)
  .sYeF5ph.oIIPbnT---priority-5-basic {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.skXnIdL.oIIPbnT---type-7-default:not(.oIIPbnT--wired)
  .sYeF5ph.oIIPbnT---priority-14-basicSecondary {
  border-color: #000;
  color: #000;
}
.skXnIdL.oIIPbnT---type-4-text:not(.oIIPbnT--wired)
  .sYeF5ph.oIIPbnT---priority-7-primary {
  color: #000;
}
.sdUh8JV,
.sfokbyO {
  position: relative;
}
.sdUh8JV {
  display: inline-block;
}
.sdUh8JV.o__1QXSEY--fluid {
  display: block;
  width: 100%;
}
.sLLRCNz {
  background-color: #fff;
  border-color: #000;
  border-radius: initial;
  border-style: solid;
  border-width: 1px;
  padding: initial;
}
.sHfhCtS {
  border-style: solid;
  height: 0;
  margin: 5px;
  position: absolute;
  width: 0;
}
.s__9A2KyE[data-placement*="right"].s_oVrv1 {
  padding-left: 5px;
}
.s__9A2KyE[data-placement*="right"].s_oVrv1 .sHfhCtS {
  border-color: transparent #000 transparent transparent;
  border-width: 5px 5px 5px 0;
  left: -5px;
  margin-left: 5px;
  margin-right: 0;
}
.s__9A2KyE[data-placement*="left"].s_oVrv1 {
  padding-right: 5px;
}
.s__9A2KyE[data-placement*="left"].s_oVrv1 .sHfhCtS {
  border-color: transparent transparent transparent #000;
  border-width: 5px 0 5px 5px;
  margin-left: 0;
  margin-right: 5px;
  right: -5px;
}
.s__9A2KyE[data-placement*="bottom"].s_oVrv1 {
  padding-top: 5px;
}
.s__9A2KyE[data-placement*="bottom"].s_oVrv1 .sHfhCtS {
  border-color: transparent transparent #000 transparent;
  border-width: 0 5px 5px 5px;
  margin-bottom: 0;
  margin-top: 5px;
  top: -5px;
}
.s__9A2KyE[data-placement*="top"].s_oVrv1 {
  padding-bottom: 5px;
}
.s__9A2KyE[data-placement*="top"].s_oVrv1 .sHfhCtS {
  border-color: #000 transparent transparent transparent;
  border-width: 5px 5px 0 5px;
  bottom: -5px;
  margin-bottom: 5px;
  margin-top: 0;
}
.STnBln {
  align-items: center;
  background: rgba(var(--formBackground));
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  padding: 20px;
  text-align: center;
  width: 100%;
}
.ACoJhW {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 24px !important;
  margin: 24px 0 8px 0;
}
.mHPkXm {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 18px !important;
}
.ACoJhW,
.mHPkXm {
  font-family: Madefor, Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.sazWlPS {
  --wut-error-color: rgb(
    var(--wix-ui-tpa-error-message-wrapper-error-color, 223, 49, 49)
  );
}
.sazWlPS:not(.oyfDf1z--visible) {
  margin-bottom: var(--wix-ui-tpa-error-message-wrapper-min-message-height);
}
.sazWlPS.oyfDf1z--visible {
  margin-bottom: calc(
    var(--wix-ui-tpa-error-message-wrapper-min-message-height, 28px) - 20px -
      8px
  );
}
.sHZ5VPx {
  align-items: flex-start;
  color: var(--wut-error-color);
  display: flex;
  font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh,
    HelveticaNeueW10-45Ligh, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo,
    ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  margin-top: 8px;
  min-height: 20px;
  word-break: break-word;
}
.s__76PFYb {
  flex-shrink: 0;
  margin-inline-end: 2px;
}
.s__5NumVG {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
}
.s__5NumVG .sHZ5VPx {
  margin-top: 0;
  margin-inline-end: 12px;
}
.s__7iKR3g {
  opacity: 0;
  position: absolute;
  user-select: none;
}
.s__5RlVzq {
  --submitbuttonwut2349094116-explicit-padding: 11px;
  --wix-ui-tpa-button-main-text-color: var(--wix-forms-formSubmitButtonColor);
  --wix-ui-tpa-button-main-text-color-rgb: var(
    --wix-forms-formSubmitButtonColor-rgb
  );
  --wix-ui-tpa-button-main-text-color-opacity: var(
    --wix-forms-formSubmitButtonColor-opacity
  );
  --wix-ui-tpa-button-main-text-font-text-decoration: var(
    --wix-forms-formSubmitButtonFont-text-decoration
  );
  --wix-ui-tpa-button-main-text-font-line-height: var(
    --wix-forms-formSubmitButtonFont-line-height
  );
  --wix-ui-tpa-button-main-text-font-family: var(
    --wix-forms-formSubmitButtonFont-family
  );
  --wix-ui-tpa-button-main-text-font-size: var(
    --wix-forms-formSubmitButtonFont-size
  );
  --wix-ui-tpa-button-main-text-font-style: var(
    --wix-forms-formSubmitButtonFont-style
  );
  --wix-ui-tpa-button-main-text-font-variant: var(
    --wix-forms-formSubmitButtonFont-variant
  );
  --wix-ui-tpa-button-main-text-font-weight: var(
    --wix-forms-formSubmitButtonFont-weight
  );
  --wix-ui-tpa-button-hover-text-font-style: var(
    --wix-forms-formSubmitButtonFontHover-style,
    var(--wix-forms-formSubmitButtonFont-style)
  );
  --wix-ui-tpa-button-hover-text-font-weight: var(
    --wix-forms-formSubmitButtonFontHover-weight,
    var(--wix-forms-formSubmitButtonFont-weight)
  );
  --wix-ui-tpa-button-hover-text-font-text-decoration: var(
    --wix-forms-formSubmitButtonFontHover-text-decoration,
    var(--wix-forms-formSubmitButtonFont-text-decoration)
  );
  --wix-ui-tpa-button-main-background-color: var(
    --wix-forms-formSubmitButtonBackgroundColor
  );
  --wix-ui-tpa-button-main-background-color-rgb: var(
    --wix-forms-formSubmitButtonBackgroundColor-rgb
  );
  --wix-ui-tpa-button-main-background-color-opacity: var(
    --wix-forms-formSubmitButtonBackgroundColor-opacity
  );
  --wix-ui-tpa-button-hover-background-color: var(
    --wix-forms-formSubmitButtonBackgroundColorHover
  );
  --wix-ui-tpa-button-hover-background-color-rgb: var(
    --wix-forms-formSubmitButtonBackgroundColorHover-rgb
  );
  --wix-ui-tpa-button-hover-background-color-opacity: var(
    --wix-forms-formSubmitButtonBackgroundColorHover-opacity
  );
  --wix-ui-tpa-button-main-border-color: var(
    --wix-forms-formSubmitButtonBorderColor
  );
  --wix-ui-tpa-button-main-border-color-rgb: var(
    --wix-forms-formSubmitButtonBorderColor-rgb
  );
  --wix-ui-tpa-button-main-border-color-opacity: var(
    --wix-forms-formSubmitButtonBorderColor-opacity
  );
  --wix-ui-tpa-button-hover-border-color: var(
    --wix-forms-formSubmitButtonBorderColorHover
  );
  --wix-ui-tpa-button-hover-border-color-rgb: var(
    --wix-forms-formSubmitButtonBorderColorHover-rgb
  );
  --wix-ui-tpa-button-hover-border-color-opacity: var(
    --wix-forms-formSubmitButtonBorderColorHover-opacity
  );
  --wix-ui-tpa-button-main-border-width: var(
    --wix-forms-formSubmitButtonBorderWidth
  );
  --wix-ui-tpa-button-main-border-radius: var(
    --wix-forms-formSubmitButtonBorderRadius
  );
  --wix-ui-tpa-button-hover-text-color: var(
    --wix-forms-formSubmitButtonColorHover
  );
  --wix-ui-tpa-button-hover-text-color-rgb: var(
    --wix-forms-formSubmitButtonColorHover-rgb
  );
  --wix-ui-tpa-button-hover-text-color-opacity: var(
    --wix-forms-formSubmitButtonColorHover-opacity
  );
  --wix-ui-tpa-button-padding-block-start: var(
    --submitbuttonwut2349094116-explicit-padding
  );
  --wix-ui-tpa-button-padding-block-end: var(
    --submitbuttonwut2349094116-explicit-padding
  );
}
.s__5RlVzq span {
  line-height: var(
    --submitbuttonwut2349094116-submitButtonFont-line-height,
    1.2
  ) !important;
}
.sMUZW4q {
  width: 100%;
}
.sYI_PUc {
  min-width: 100px;
}
.sUeDNz0 {
  --wix-ui-tpa-text-button-main-text-color: var(
    --wix-forms-formSubmitButtonColor
  );
  --wix-ui-tpa-text-button-main-text-color-rgb: var(
    --wix-forms-formSubmitButtonColor-rgb
  );
  --wix-ui-tpa-text-button-main-text-color-opacity: var(
    --wix-forms-formSubmitButtonColor-opacity
  );
  --wix-ui-tpa-text-button-main-text-font-text-decoration: var(
    --wix-forms-formSubmitButtonFont-text-decoration
  );
  --wix-ui-tpa-text-button-main-text-font-line-height: var(
    --wix-forms-formSubmitButtonFont-line-height
  );
  --wix-ui-tpa-text-button-main-text-font-family: var(
    --wix-forms-formSubmitButtonFont-family
  );
  --wix-ui-tpa-text-button-main-text-font-size: var(
    --wix-forms-formSubmitButtonFont-size
  );
  --wix-ui-tpa-text-button-main-text-font-style: var(
    --wix-forms-formSubmitButtonFont-style
  );
  --wix-ui-tpa-text-button-main-text-font-variant: var(
    --wix-forms-formSubmitButtonFont-variant
  );
  --wix-ui-tpa-text-button-main-text-font-weight: var(
    --wix-forms-formSubmitButtonFont-weight
  );
}
.sUeDNz0:hover,
.swS0lFr {
  color: rgb(
    var(--wix-forms-formSubmitButtonColorHover, var(--wix-color-5))
  ) !important;
}
.sESkPRN {
  --wix-ui-tpa-button-main-text-color: var(
    --wix-forms-formSubmitButtonColorHover
  );
  --wix-ui-tpa-button-main-text-color-rgb: var(
    --wix-forms-formSubmitButtonColorHover-rgb
  );
  --wix-ui-tpa-button-main-text-color-opacity: var(
    --wix-forms-formSubmitButtonColorHover-opacity
  );
  --wix-ui-tpa-button-main-text-font-style: var(
    --wix-forms-formSubmitButtonFontHover-style,
    var(--wix-forms-formSubmitButtonFont-style)
  );
  --wix-ui-tpa-button-main-text-font-weight: var(
    --wix-forms-formSubmitButtonFontHover-weight,
    var(--wix-forms-formSubmitButtonFont-weight)
  );
  --wix-ui-tpa-button-main-text-font-text-decoration: var(
    --wix-forms-formSubmitButtonFontHover-text-decoration,
    var(--wix-forms-formSubmitButtonFont-text-decoration)
  );
  --wix-ui-tpa-button-main-background-color: var(
    --wix-forms-formSubmitButtonBackgroundColorHover
  );
  --wix-ui-tpa-button-main-background-color-rgb: var(
    --wix-forms-formSubmitButtonBackgroundColorHover-rgb
  );
  --wix-ui-tpa-button-main-background-color-opacity: var(
    --wix-forms-formSubmitButtonBackgroundColorHover-opacity
  );
  --wix-ui-tpa-button-hover-background-color: var(
    --wix-forms-formSubmitButtonBackgroundColorHover
  );
  --wix-ui-tpa-button-hover-background-color-rgb: var(
    --wix-forms-formSubmitButtonBackgroundColorHover-rgb
  );
  --wix-ui-tpa-button-hover-background-color-opacity: var(
    --wix-forms-formSubmitButtonBackgroundColorHover-opacity
  );
  --wix-ui-tpa-button-main-border-color: var(
    --wix-forms-formSubmitButtonBorderColorHover
  );
  --wix-ui-tpa-button-main-border-color-rgb: var(
    --wix-forms-formSubmitButtonBorderColorHover-rgb
  );
  --wix-ui-tpa-button-main-border-color-opacity: var(
    --wix-forms-formSubmitButtonBorderColorHover-opacity
  );
  --wix-ui-tpa-button-hover-border-color: var(
    --wix-forms-formSubmitButtonBorderColorHover
  );
  --wix-ui-tpa-button-hover-border-color-rgb: var(
    --wix-forms-formSubmitButtonBorderColorHover-rgb
  );
  --wix-ui-tpa-button-hover-border-color-opacity: var(
    --wix-forms-formSubmitButtonBorderColorHover-opacity
  );
  --wix-ui-tpa-button-main-border-width: var(
    --wix-forms-formSubmitButtonBorderWidth
  );
  --wix-ui-tpa-button-main-border-radius: var(
    --wix-forms-formSubmitButtonBorderRadius
  );
  --wix-ui-tpa-button-hover-text-color: var(
    --wix-forms-formSubmitButtonColorHover
  );
  --wix-ui-tpa-button-hover-text-color-rgb: var(
    --wix-forms-formSubmitButtonColorHover-rgb
  );
  --wix-ui-tpa-button-hover-text-color-opacity: var(
    --wix-forms-formSubmitButtonColorHover-opacity
  );
}
.sFLmsNk {
  align-self: end;
  width: 100%;
}
.sAGcEhY {
  display: flex;
  height: 100%;
  width: 100%;
}
.sI_oXvX,
.sVxpeZM {
  margin-top: 8px;
}
.sVxpeZM {
  align-items: center;
  color: rgb(var(--wix-forms-formInputErrorColor, 223, 49, 49));
  display: flex;
  font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh,
    HelveticaNeueW10-45Ligh, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo,
    ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
  font-size: 16px;
  justify-content: center;
  line-height: 1.4;
  min-height: 20px;
}
.s_OleEP {
  margin-right: 2px;
}
.ssgb83c {
  display: flex;
  justify-content: space-between;
}
.sRYGlLr {
  min-width: 100px;
}
.s__2CqeYN {
  text-align: center;
}
.sgeAfLG {
  height: 15px !important;
  width: 15px !important;
}
.sUeDNz0 .sgeAfLG circle,
.s__5RlVzq .sgeAfLG circle {
  stroke: rgb(var(--wix-forms-formSubmitButtonColor, var(--wix-color-1)));
}
.sySa9KK {
  height: 0;
  visibility: hidden;
}
.sSbdpH8 {
  gap: var(--submitbuttonwut2349094116-wix-forms-formRowSpacing, 24px);
}
.s__5YSCU9 .sLLRCNz {
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
.s__8_h1bY {
  --wut-error-color: rgb(
    var(--wix-ui-tpa-error-message-wrapper-error-color, 223, 49, 49)
  );
  --ErrorMessageWrapper3516318595-transparent: 0, 0, 0, 0;
}
.s__8_h1bY:not(.ocJraYc--visible) {
  margin-bottom: var(--wix-ui-tpa-error-message-wrapper-min-message-height);
}
.s__8_h1bY.ocJraYc--visible {
  margin-bottom: calc(
    var(--wix-ui-tpa-error-message-wrapper-min-message-height, 28px) - 20px -
      8px
  );
}
.sb9zGPv {
  align-items: flex-start;
  background-color: rgb(
    var(
      --wix-ui-tpa-error-message-wrapper-background-color,
      var(--ErrorMessageWrapper3516318595-transparent)
    )
  );
  border-color: rgb(
    var(
      --wix-ui-tpa-error-message-wrapper-border-color,
      var(--ErrorMessageWrapper3516318595-transparent)
    )
  );
  border-radius: var(--wix-ui-tpa-error-message-wrapper-border-radius, 4px);
  border-style: solid;
  border-width: var(--wix-ui-tpa-error-message-wrapper-border-width, 0);
  color: var(--wut-error-color);
  display: flex;
  font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo,
    ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  margin-top: 8px;
  min-height: 20px;
}
.sh39hGJ {
  flex-shrink: 0;
  margin-inline-end: 2px;
}
.s__8_h1bY.ocJraYc---errorAppearance-19-BackgroundAndBorder .sb9zGPv {
  --ErrorMessageWrapper3516318595-border-color: 223, 49, 49, 0.2;
  --ErrorMessageWrapper3516318595-background-color: 253, 243, 243;
  background-color: rgb(
    var(
      --wix-ui-tpa-error-message-wrapper-background-color,
      var(--ErrorMessageWrapper3516318595-background-color)
    )
  );
  border-color: rgb(
    var(
      --wix-ui-tpa-error-message-wrapper-border-color,
      var(--ErrorMessageWrapper3516318595-border-color)
    )
  );
  border-width: var(--wix-ui-tpa-error-message-wrapper-border-width, 1px);
  padding: 8px;
}
.s__8_h1bY.ocJraYc---errorAppearance-19-BackgroundAndBorder .sh39hGJ {
  margin-inline-end: 4px;
}
.sJOgbQ4 {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
}
.sJOgbQ4 .sb9zGPv {
  margin-top: 0;
  margin-inline-end: 12px;
}
.s__5ryeVj {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
}
.sREwkGv,
.sgRKEJ4 {
  flex-shrink: 0;
}
.s__5ryeVj.obxjzy7--disabled {
  cursor: default;
}
.s__5ryeVj[disabled] {
  pointer-events: none;
}
.sYEaWD1 {
  --TextField3391499410-default-main-border-width: 1px;
}
.sYEaWD1.oqTbwew--error.oqTbwew--newErrorMessage {
  --wix-ui-tpa-error-message-wrapper-error-color: var(
    --wix-ui-tpa-text-field-error-color,
    223,
    49,
    49
  );
  --wix-ui-tpa-error-message-wrapper-error-color-rgb: var(
    --wix-ui-tpa-text-field-error-color-rgb,
    223,
    49,
    49
  );
  --wix-ui-tpa-error-message-wrapper-error-color-opacity: var(
    --wix-ui-tpa-text-field-error-color-opacity
  );
  --wix-ui-tpa-error-message-wrapper-min-message-height: var(
    --wix-ui-tpa-text-field-error-message-min-height
  );
}
.sZtZpW3 {
  align-items: center;
  background-color: rgb(
    var(--wix-ui-tpa-text-field-main-background-color, var(--wix-color-1))
  );
  border-color: rgb(
    var(--wix-ui-tpa-text-field-main-border-color-rgb, var(--wix-color-37)),
    calc(
      var(--wix-ui-tpa-text-field-main-border-color-opacity, 1) *
        var(--wix-ui-tpa-text-field-main-border-opacity, 0.6)
    )
  );
  border-radius: 0;
  box-sizing: border-box;
  display: flex;
  font-family: var(
    --wix-ui-tpa-text-field-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-text-field-main-text-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-text-field-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-field-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-field-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(
    --wix-ui-tpa-text-field-main-text-font-line-height,
    var(--wix-font-Body-M-line-height)
  );
  padding: 0;
  text-decoration: var(
    --wix-ui-tpa-text-field-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sYEaWD1.oqTbwew--readOnlyCustom .sZtZpW3 {
  background-color: rgb(
    var(--wix-ui-tpa-text-field-readonly-background-color, var(--wix-color-1))
  );
  border-color: rgb(
    var(--wix-ui-tpa-text-field-readonly-border-color, var(--wix-color-37), 0.2)
  );
  font-family: var(
    --wix-ui-tpa-text-field-readonly-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-text-field-readonly-text-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-text-field-readonly-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-field-readonly-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-field-readonly-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(
    --wix-ui-tpa-text-field-readonly-text-font-line-height,
    var(--wix-font-Body-M-line-height)
  );
  text-decoration: var(
    --wix-ui-tpa-text-field-readonly-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sb5yfH9 {
  margin-bottom: 8px;
}
#SITE_CONTAINER.focus-ring-active .sYEaWD1 .sZtZpW3:focus-within,
#SITE_CONTAINER.focus-ring-active .sYEaWD1 .sowGK40:focus:not(:hover) {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff !important;
  z-index: 999;
}
.sZtZpW3 input:-webkit-autofill {
  -webkit-text-fill-color: rgb(
    var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5))
  );
  -webkit-box-shadow: 0 0 0 1.5em
    rgb(var(--wix-ui-tpa-text-field-main-background-color, var(--wix-color-1)))
    inset !important;
}
.sZtZpW3.oqTbwew---theme-3-box {
  border: 1px solid
    rgb(
      var(--wix-ui-tpa-text-field-main-border-color-rgb, var(--wix-color-37)),
      calc(
        var(--wix-ui-tpa-text-field-main-border-color-opacity, 1) *
          var(--wix-ui-tpa-text-field-main-border-opacity, 0.6)
      )
    );
  border-radius: var(--wix-ui-tpa-text-field-main-border-radius, 0);
  border-width: var(
    --wix-ui-tpa-text-field-main-border-width,
    var(--TextField3391499410-default-main-border-width, 1px)
  );
}
.sYEaWD1.oqTbwew--readOnlyCustom .sZtZpW3.oqTbwew---theme-3-box {
  background-color: rgb(
    var(--wix-ui-tpa-text-field-readonly-background-color, var(--wix-color-1))
  );
  border-color: rgb(
    var(--wix-ui-tpa-text-field-readonly-border-color, var(--wix-color-37), 0.2)
  );
  border-radius: var(--wix-ui-tpa-text-field-readonly-border-radius, 0);
  border-width: var(--wix-ui-tpa-text-field-readonly-border-width, 1px);
}
.sZtZpW3.oqTbwew---theme-4-line {
  background-color: rgb(
    var(--wix-ui-tpa-text-field-main-background-color, transparent)
  );
  border-bottom: 1px solid
    rgb(
      var(--wix-ui-tpa-text-field-main-border-color-rgb, var(--wix-color-37)),
      calc(
        var(--wix-ui-tpa-text-field-main-border-color-opacity, 1) *
          var(--wix-ui-tpa-text-field-main-border-opacity, 0.6)
      )
    );
  border-radius: var(--wix-ui-tpa-text-field-main-border-radius, 0);
  border-width: var(
    --wix-ui-tpa-text-field-main-border-width,
    var(--TextField3391499410-default-main-border-width, 1px)
  );
}
.sYEaWD1.oqTbwew--readOnlyCustom .sZtZpW3.oqTbwew---theme-4-line {
  --TextField3391499410-transparent: 0, 0, 0, 0;
  background-color: rgb(
    var(
      --wix-ui-tpa-text-field-readonly-background-color,
      var(--TextField3391499410-transparent)
    )
  );
  border-bottom: 1px solid
    rgb(
      var(
        --wix-ui-tpa-text-field-readonly-border-color,
        var(--wix-color-37),
        0.2
      )
    );
  border-radius: var(--wix-ui-tpa-text-field-readonly-border-radius, 0);
  border-width: var(--wix-ui-tpa-text-field-readonly-border-width, 1px);
}
.sZtZpW3.oMyqIIT--focus,
.sZtZpW3:hover {
  border-color: rgb(
    var(
      --wix-ui-tpa-text-field-hover-border-color,
      var(--wix-ui-tpa-text-field-main-border-color, var(--wix-color-37))
    )
  );
  border-radius: var(--wix-ui-tpa-text-field-hover-border-radius, 1px);
  border-width: var(
    --wix-ui-tpa-text-field-hover-border-width,
    var(--TextField3391499410-default-main-border-width, 1px)
  );
}
.sZtZpW3.oqTbwew---theme-3-box.oMyqIIT--focus,
.sZtZpW3.oqTbwew---theme-3-box:hover,
.sZtZpW3.oqTbwew---theme-4-line.oMyqIIT--focus,
.sZtZpW3.oqTbwew---theme-4-line:hover {
  background-color: rgb(
    var(
      --wix-ui-tpa-text-field-hover-background-color-rgb,
      var(--wix-ui-tpa-text-field-main-background-color-rgb, transparent)
    ),
    calc(
      var(
          --wix-ui-tpa-text-field-hover-background-color-opacity,
          var(--wix-ui-tpa-text-field-main-background-color-opacity, 1)
        ) * var(--wix-ui-tpa-text-field-hover-background-opacity, 1)
    )
  );
}
.sYEaWD1.oqTbwew--disabled .sZtZpW3 {
  border-color: rgb(
    var(--wix-ui-tpa-text-field-main-border-color-rgb, var(--wix-color-37)),
    calc(var(--wix-ui-tpa-text-field-main-border-color-opacity, 1) * 0.6)
  );
}
.sYEaWD1.oqTbwew--disabled .sZtZpW3.oqTbwew---theme-3-box {
  background-color: rgb(
    var(--wix-ui-tpa-text-field-main-background-color, var(--wix-color-1))
  );
}
.sYEaWD1.oqTbwew--success .sZtZpW3 {
  border-color: rgb(0, 130, 80, 0.6);
}
.sYEaWD1.oqTbwew--success .sZtZpW3.oMyqIIT--focus,
.sYEaWD1.oqTbwew--success .sZtZpW3:hover {
  border-color: #008250;
}
.sYEaWD1.oqTbwew--error:not(.oqTbwew--newErrorMessage) .sZtZpW3 {
  border-color: rgb(223, 49, 49, 0.6);
}
.sYEaWD1.oqTbwew--error.oqTbwew--newErrorMessage .sZtZpW3 {
  border-color: var(--wut-error-color, #df3131) !important;
}
.sYEaWD1.oqTbwew--error:not(.oqTbwew--newErrorMessage) .sZtZpW3.oMyqIIT--focus,
.sYEaWD1.oqTbwew--error:not(.oqTbwew--newErrorMessage) .sZtZpW3:hover {
  border-color: #df3131;
}
.sYEaWD1.oqTbwew--hasPrefix .sZtZpW3 .sKO0Lo8 {
  padding-inline-start: var(
    --wix-ui-tpa-text-field-prefix-padding-inline-end,
    4px
  );
}
.sZtZpW3 .sKO0Lo8 {
  background-color: transparent;
  border: 0;
  box-sizing: border-box;
  color: rgb(var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5)));
  font-family: var(
    --wix-ui-tpa-text-field-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-text-field-main-text-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-text-field-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-field-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-field-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(
    --wix-ui-tpa-text-field-main-text-font-line-height,
    var(--wix-font-Body-M-line-height)
  );
  line-height: 24px;
  margin: 0;
  min-width: 0;
  padding-block-end: var(--wix-ui-tpa-text-field-padding-block-end, 8px);
  padding-block-start: var(--wix-ui-tpa-text-field-padding-block-start, 8px);
  padding-inline-start: var(--wix-ui-tpa-text-field-padding-inline-start, 12px);
  text-decoration: var(
    --wix-ui-tpa-text-field-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
  vertical-align: middle;
  width: 100%;
}
.sYEaWD1.oqTbwew--readOnlyCustom .sZtZpW3 .sKO0Lo8 {
  color: rgb(
    var(--wix-ui-tpa-text-field-readonly-text-color, var(--wix-color-5))
  );
  font-family: var(
    --wix-ui-tpa-text-field-readonly-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-text-field-readonly-text-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-text-field-readonly-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-field-readonly-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-field-readonly-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(
    --wix-ui-tpa-text-field-readonly-text-font-line-height,
    var(--wix-font-Body-M-line-height)
  );
  line-height: 24px;
  text-decoration: var(
    --wix-ui-tpa-text-field-readonly-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sZtZpW3.oqTbwew---theme-4-line .sKO0Lo8 {
  padding-bottom: var(--wix-ui-tpa-text-field-padding-block-end, 8px);
  padding-left: var(--wix-ui-tpa-text-field-padding-inline-start, 0);
  padding-right: var(--wix-ui-tpa-text-field-padding-inline-end, 0);
  padding-top: var(--wix-ui-tpa-text-field-padding-block-start, 8px);
}
.sZtZpW3.oMyqIIT--focus .sKO0Lo8,
.sZtZpW3:hover .sKO0Lo8 {
  color: rgb(
    var(
      --wix-ui-tpa-text-field-hover-text-color,
      var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5))
    )
  );
}
.sYEaWD1.oqTbwew--disabled .s_AyakO svg,
.sZtZpW3.oMyqIIT--disabled .sKO0Lo8 {
  color: rgb(var(--wix-color-29));
}
.sZtZpW3.oMyqIIT--focus .sKO0Lo8 {
  outline: 0;
}
.sZtZpW3 .sKO0Lo8::selection {
  background: rgb(
    var(--wix-ui-tpa-text-field-main-text-color-rgb, var(--wix-color-5)),
    calc(var(--wix-ui-tpa-text-field-main-text-color-opacity, 1) * 0.2)
  );
}
.sPcLjPc {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  margin: 0 -4px;
  padding: 0;
  padding-inline-start: var(
    --wix-ui-tpa-text-field-suffix-padding-inline-start,
    8px
  );
  white-space: nowrap;
}
.sPcLjPc.oqTbwew--arrows {
  height: 100%;
}
.sZtZpW3.oqTbwew---theme-3-box {
  padding-inline-end: var(--wix-ui-tpa-text-field-padding-inline-end, 12px);
}
.scITadd {
  align-items: center;
  display: flex;
  height: 100%;
}
.svQLX7i {
  display: inline-block;
  height: 100%;
  width: 4px;
}
.sPSCl9_ {
  --wix-ui-tpa-icon-button-icon-color: var(
    --wix-ui-tpa-text-field-main-text-color,
    --wix-color-5
  );
  --wix-ui-tpa-icon-button-icon-color-rgb: var(
    --wix-ui-tpa-text-field-main-text-color-rgb,
    --wix-color-5
  );
  --wix-ui-tpa-icon-button-icon-color-opacity: var(
    --wix-ui-tpa-text-field-main-text-color-opacity
  );
  border-radius: 16px;
  outline: 0;
}
.sPSCl9_:focus,
.sPSCl9_:hover {
  background-color: rgb(
    var(--wix-ui-tpa-text-field-main-text-font-rgb, var(--wix-color-5)),
    calc(var(--wix-ui-tpa-text-field-main-text-font-opacity, 1) * 0.12)
  );
  opacity: 1;
}
.s_AyakO {
  align-items: center;
  color: rgb(var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5)));
  display: flex;
  height: 100%;
}
.sZtZpW3 .sKO0Lo8::-webkit-input-placeholder,
.sZtZpW3 .sKO0Lo8::placeholder {
  color: rgb(
    var(--wix-ui-tpa-text-field-placeholder-color, var(--wix-color-4))
  );
}
.sYEaWD1.oqTbwew--disabled .sZtZpW3 .sKO0Lo8::-webkit-input-placeholder,
.sYEaWD1.oqTbwew--disabled .sZtZpW3 .sKO0Lo8::placeholder {
  color: rgb(
    var(--wix-ui-tpa-text-field-disabled-placeholder-color, var(--wix-color-29))
  );
}
.stqCi1d {
  color: rgb(
    var(--wix-ui-tpa-text-field-main-label-text-color, var(--wix-color-5))
  );
  display: inline-block;
  font-family: var(
    --wix-ui-tpa-text-field-main-label-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-text-field-main-label-font-size, 14px);
  font-style: var(
    --wix-ui-tpa-text-field-main-label-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-field-main-label-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-field-main-label-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-text-field-main-label-font-line-height, 1.4);
  margin-bottom: 8px;
  text-decoration: var(
    --wix-ui-tpa-text-field-main-label-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sYEaWD1.oqTbwew--disabled .stqCi1d {
  color: rgb(
    var(--wix-ui-tpa-text-field-disabled-label-color, var(--wix-color-29))
  );
}
.sYEaWD1.oqTbwew--readOnlyCustom .stqCi1d {
  color: rgb(
    var(--wix-ui-tpa-text-field-readonly-label-text-color, var(--wix-color-5))
  );
  font-family: var(
    --wix-ui-tpa-text-field-readonly-label-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-text-field-readonly-label-font-size, 14px);
  font-style: var(
    --wix-ui-tpa-text-field-readonly-label-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-field-readonly-label-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-field-readonly-label-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(
    --wix-ui-tpa-text-field-readonly-label-font-line-height,
    1.4
  );
  text-decoration: var(
    --wix-ui-tpa-text-field-readonly-label-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sPGWnr5 {
  color: rgb(var(--wix-ui-tpa-text-field-char-count-color, var(--wix-color-4)));
  display: flex;
  font-family: var(
    --wix-ui-tpa-text-field-char-count-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-text-field-char-count-font-size, 14px);
  font-style: var(
    --wix-ui-tpa-text-field-char-count-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-field-char-count-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-field-char-count-font-weight,
    var(--wix-font-Body-M-weight)
  );
  justify-content: flex-end;
  line-height: var(--wix-ui-tpa-text-field-char-count-font-line-height, 1.4);
  margin-top: 8px;
  text-decoration: var(
    --wix-ui-tpa-text-field-char-count-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sYEaWD1.oqTbwew--error.oqTbwew--newErrorMessage.oqTbwew--hasErrorMessage
  .sPGWnr5 {
  margin-top: 0;
}
.sXbfWZU {
  display: none;
}
.s__7qwryw {
  color: #df3131 !important;
}
.sJDlQCJ {
  color: #008250;
}
.sM_y_IK {
  align-items: center;
  color: rgb(var(--wix-ui-tpa-text-field-prefix-color, var(--wix-color-4)));
  display: flex;
  margin-inline-start: var(--wix-ui-tpa-text-field-padding-inline-start, 12px);
}
.sYEaWD1.oqTbwew--readOnlyCustom .sM_y_IK {
  color: rgb(
    var(--wix-ui-tpa-text-field-readonly-prefix-color, var(--wix-color-4))
  );
}
.sM_y_IK svg {
  color: rgb(var(--wix-ui-tpa-text-field-prefix-color, var(--wix-color-5)));
}
.sYEaWD1.oqTbwew--readOnlyCustom .sM_y_IK svg {
  color: rgb(
    var(--wix-ui-tpa-text-field-readonly-prefix-color, var(--wix-color-5))
  );
}
.sZtZpW3.oqTbwew---theme-4-line .sM_y_IK {
  margin-inline-start: 0;
}
.sCF8hWk {
  clip: rect(1px, 1px, 1px, 1px) !important;
  border: 0 !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}
.sZtZpW3 input[type="number"]::-webkit-inner-spin-button,
.sZtZpW3 input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.sZtZpW3 input[type="number"] {
  appearance: textfield;
}
.sZtZpW3 input {
  border-radius: var(--wix-ui-tpa-text-field-main-border-radius, 0);
}
.sYEaWD1.oqTbwew--readOnlyCustom .sZtZpW3 input {
  border-radius: var(--wix-ui-tpa-text-field-readonly-border-radius, 0);
}
.sZtZpW3.oMyqIIT--focus input,
.sZtZpW3:hover input {
  border-radius: var(--wix-ui-tpa-text-field-hover-border-radius, 1px);
}
.sqRS8rY {
  display: flex;
  flex-direction: column;
  padding-bottom: var(
    --wix-ui-tpa-text-field-arrows-suffix-vertical-padding,
    4px
  );
  padding-top: var(--wix-ui-tpa-text-field-arrows-suffix-vertical-padding, 4px);
}
.siFt_pI {
  all: unset;
  cursor: pointer;
  height: 16px;
  line-height: 16px;
}
.sYEaWD1 .sjK_Low {
  color: rgb(
    var(--wix-ui-tpa-text-field-helper-text-color, var(--wix-color-4))
  );
  display: block;
  font-family: var(
    --wix-ui-tpa-text-field-helper-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-text-field-helper-text-font-size, 14px);
  font-style: var(
    --wix-ui-tpa-text-field-helper-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-field-helper-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-field-helper-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-text-field-helper-text-font-line-height, 1.4);
  margin-top: 8px;
  text-decoration: var(
    --wix-ui-tpa-text-field-helper-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sowGK40 {
  cursor: pointer;
  display: block;
  height: calc(max(24px, 1em));
  width: calc(max(24px, 1em));
}
.sowGK40.oqTbwew--disabled {
  cursor: default;
}
.scSxPgl {
  position: relative;
  width: 100%;
}
.sXB6koP {
  font-family: var(
    --wix-ui-tpa-text-field-main-label-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-text-field-main-label-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-text-field-main-label-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-field-main-label-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-field-main-label-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-text-field-main-label-font-line-height, 1.4);
  padding-top: 3.6px;
  text-decoration: var(
    --wix-ui-tpa-text-field-main-label-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.stqCi1d.oqTbwew---style-8-floating {
  color: rgb(
    var(--wix-ui-tpa-text-field-main-label-text-color, var(--wix-color-4))
  );
  font: inherit;
  margin-bottom: 0;
  overflow: hidden;
  padding-top: 0;
  position: absolute;
  text-overflow: ellipsis;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  white-space: nowrap;
  width: calc(100% - 20px);
}
.sYEaWD1.oqTbwew--readOnlyCustom .stqCi1d.oqTbwew---style-8-floating {
  color: rgb(
    var(--wix-ui-tpa-text-field-readonly-label-text-color, var(--wix-color-4))
  );
  font: inherit;
}
.sYEaWD1.oqTbwew--hasFloatingLabelActive .stqCi1d.oqTbwew---style-8-floating {
  font-size: 0.875em;
  padding-top: 2px;
  top: 6px;
  transform: translateY(0);
}
.sYEaWD1.oqTbwew--hasFloatingLabel .stqCi1d.oqTbwew---theme-3-box {
  padding-inline-start: 20px;
}
.sYEaWD1.oqTbwew--hasFloatingLabel .sZtZpW3.oqTbwew---theme-3-box .sKO0Lo8 {
  padding: 0 0 6px;
  padding-inline-start: 20px;
}
.sYEaWD1.oqTbwew--hasFloatingLabel .sZtZpW3.oqTbwew---theme-4-line .sKO0Lo8 {
  padding: 0 0 4px;
}
.sYEaWD1.oqTbwew--hasFloatingLabel.oqTbwew--hasPrefix .sZtZpW3 .sKO0Lo8,
.sYEaWD1.oqTbwew--hasFloatingLabel.oqTbwew--hasPrefix .stqCi1d {
  padding-inline-start: 4px;
}
.sYEaWD1.oqTbwew--hasFloatingLabel.oqTbwew--hasSuffix .sZtZpW3 .sKO0Lo8,
.sYEaWD1.oqTbwew--hasFloatingLabel.oqTbwew--hasSuffix .stqCi1d {
  padding-inline-end: 4px;
}
.sYEaWD1.oqTbwew--hasFloatingLabel .sZtZpW3.oqTbwew---theme-3-box {
  padding-inline-end: 20px;
}
.sYEaWD1.oqTbwew--hasFloatingLabel .sZtZpW3.oqTbwew---theme-3-box .sM_y_IK {
  margin-inline-start: 20px;
}
.s__4ifpK4 {
  --Text3347344356-primary-color: rgb(
    var(--wix-ui-tpa-text-main-text-color, var(--wix-color-5))
  );
  --Text3347344356-secondary-color: rgb(
    var(--wix-ui-tpa-text-main-text-color, var(--wix-color-4))
  );
}
.s__4ifpK4.oXSZEv3---priority-7-primary {
  color: var(--wut-text-color, var(--Text3347344356-primary-color));
}
.s__4ifpK4.oXSZEv3---priority-9-secondary {
  color: var(--wut-placeholder-color, var(--Text3347344356-secondary-color));
}
.s__4ifpK4.oXSZEv3---typography-10-smallTitle {
  font-family: var(
    --wix-ui-tpa-text-main-text-font-family,
    var(--wix-font-Page-title-family)
  );
  font-size: var(--wix-ui-tpa-text-main-text-font-size, 24px);
  font-style: var(
    --wix-ui-tpa-text-main-text-font-style,
    var(--wix-font-Page-title-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-main-text-font-variant,
    var(--wix-font-Page-title-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-main-text-font-weight,
    var(--wix-font-Page-title-weight)
  );
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.33em);
  text-decoration: var(
    --wix-ui-tpa-text-main-text-font-text-decoration,
    var(--wix-font-Page-title-text-decoration)
  );
}
.s__4ifpK4.oXSZEv3---typography-11-runningText {
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.5em);
}
.s__4ifpK4.oXSZEv3---typography-11-runningText,
.s__4ifpK4.oXSZEv3---typography-8-listText {
  font-family: var(
    --wix-ui-tpa-text-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-text-main-text-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-text-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  text-decoration: var(
    --wix-ui-tpa-text-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.s__4ifpK4.oXSZEv3---typography-8-listText {
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 2em);
}
.s__4ifpK4.oXSZEv3---typography-10-largeTitle {
  font-family: var(
    --wix-ui-tpa-text-main-text-font-family,
    var(--wix-font-Heading-M-family)
  );
  font-size: var(--wix-ui-tpa-text-main-text-font-size, 32px);
  font-style: var(
    --wix-ui-tpa-text-main-text-font-style,
    var(--wix-font-Heading-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-main-text-font-variant,
    var(--wix-font-Heading-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-main-text-font-weight,
    var(--wix-font-Heading-M-weight)
  );
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.25em);
  text-decoration: var(
    --wix-ui-tpa-text-main-text-font-text-decoration,
    var(--wix-font-Heading-M-text-decoration)
  );
}
.s__4ifpK4.oXSZEv3--mobile.oXSZEv3---typography-10-smallTitle {
  font-family: var(
    --wix-ui-tpa-text-main-text-font-family,
    var(--wix-font-Page-title-family)
  );
  font-size: var(--wix-ui-tpa-text-main-text-font-size, 20px);
  font-style: var(
    --wix-ui-tpa-text-main-text-font-style,
    var(--wix-font-Page-title-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-main-text-font-variant,
    var(--wix-font-Page-title-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-main-text-font-weight,
    var(--wix-font-Page-title-weight)
  );
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.4em);
  text-decoration: var(
    --wix-ui-tpa-text-main-text-font-text-decoration,
    var(--wix-font-Page-title-text-decoration)
  );
}
.s__4ifpK4.oXSZEv3--mobile.oXSZEv3---typography-11-runningText {
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.42em);
}
.s__4ifpK4.oXSZEv3--mobile.oXSZEv3---typography-11-runningText,
.s__4ifpK4.oXSZEv3--mobile.oXSZEv3---typography-8-listText {
  font-family: var(
    --wix-ui-tpa-text-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-text-main-text-font-size, 14px);
  font-style: var(
    --wix-ui-tpa-text-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  text-decoration: var(
    --wix-ui-tpa-text-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.s__4ifpK4.oXSZEv3--mobile.oXSZEv3---typography-8-listText {
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.72em);
}
.s__4ifpK4.oXSZEv3--mobile.oXSZEv3---typography-10-largeTitle {
  font-family: var(
    --wix-ui-tpa-text-main-text-font-family,
    var(--wix-font-Heading-M-family)
  );
  font-size: var(--wix-ui-tpa-text-main-text-font-size, 24px);
  font-style: var(
    --wix-ui-tpa-text-main-text-font-style,
    var(--wix-font-Heading-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-main-text-font-variant,
    var(--wix-font-Heading-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-main-text-font-weight,
    var(--wix-font-Heading-M-weight)
  );
  line-height: var(--wix-ui-tpa-text-main-text-font-line-height, 1.33em);
  text-decoration: var(
    --wix-ui-tpa-text-main-text-font-text-decoration,
    var(--wix-font-Heading-M-text-decoration)
  );
}
.sG4vLZS {
  clip: rect(1px, 1px, 1px, 1px) !important;
  border: 0 !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}
.sp_BI3r {
  --Spinner256924837-diameter: var(--wix-ui-tpa-spinner-diameter, 50px);
  animation: Spinner256924837__rotate 2s linear infinite;
  height: var(--Spinner256924837-diameter);
  left: auto;
  top: auto;
  width: var(--Spinner256924837-diameter);
}
.ssRe6t_ {
  stroke: rgb(var(--wix-ui-tpa-spinner-path-color, var(--wix-color-5)));
  animation: Spinner256924837__dash 1.5s ease-in-out infinite;
}
.sp_BI3r.oTVNQjE--centered {
  left: calc(50% - var(--Spinner256924837-diameter) / 2);
  position: absolute;
  top: calc(50% - var(--Spinner256924837-diameter) / 2);
}
.sp_BI3r.oTVNQjE--static,
.sp_BI3r.oTVNQjE--static .ssRe6t_ {
  animation: none;
}
@keyframes Spinner256924837__rotate {
  to {
    transform: rotate(1turn);
  }
}
@keyframes Spinner256924837__dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  to {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.sqsG50f {
  --SectionNotification4066950875-border-radius: 2px;
  --SectionNotification4066950875-main-vertical-padding: 9px;
  --SectionNotification4066950875-main-compact-vertical-padding: 5px;
  --SectionNotification4066950875-main-left-padding: 12px;
  --SectionNotification4066950875-main-right-padding: 16px;
  --SectionNotification4066950875-content-padding: 8px;
  --SectionNotification4066950875-line-height: 20px;
  --SectionNotification4066950875-default-text-color: 0, 0, 0;
  --SectionNotification4066950875-success-color: 0, 130, 80;
  --SectionNotification4066950875-default-background-color: 0, 0, 0, 0.05;
  --SectionNotification4066950875-success-icon-color: rgb(
    var(--SectionNotification4066950875-success-color)
  );
  --SectionNotification4066950875-wired-text-color: rgb(
    var(--wix-ui-tpa-section-notification-text-color, var(--wix-color-5))
  );
  --SectionNotification4066950875-wired-background-color: rgb(
    var(
      --wix-ui-tpa-section-notification-background-color,
      var(--wix-color-5),
      0.05
    )
  );
  background-color: #fff;
  border-radius: var(
    --wix-ui-tpa-section-notification-border-radius,
    var(--SectionNotification4066950875-border-radius)
  );
  display: flex;
  height: 100%;
  width: 100%;
}
.sxBUVk_ {
  background-color: rgb(
    var(
      --wix-ui-tpa-section-notification-background-color,
      var(--SectionNotification4066950875-default-background-color)
    )
  );
  border: 1px solid hsla(0, 0%, 100%, 0.4);
  border-radius: var(
    --wix-ui-tpa-section-notification-border-radius,
    var(--SectionNotification4066950875-border-radius)
  );
  color: rgb(
    var(
      --wix-ui-tpa-section-notification-text-color,
      var(--SectionNotification4066950875-default-text-color)
    )
  );
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo,
    ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
  font-size: 14px;
  justify-content: center;
  padding: var(--SectionNotification4066950875-main-vertical-padding)
    var(--SectionNotification4066950875-main-right-padding)
    var(--SectionNotification4066950875-main-vertical-padding)
    var(--SectionNotification4066950875-main-left-padding);
}
.snz07sn {
  flex: 1;
  flex-direction: row;
  padding: 6px 0;
}
.snz07sn,
.soVtjRA {
  align-items: center;
  display: flex;
}
.soVtjRA {
  flex-direction: row;
  justify-content: center;
  margin: var(--SectionNotification4066950875-main-vertical-padding)
    var(--SectionNotification4066950875-content-padding);
}
.soVtjRA:empty {
  display: none;
}
.sK2SUFr {
  height: 20px;
  transform: translateX(
    calc(-1 * (var(--SectionNotification4066950875-content-padding) / 2))
  );
}
.sqsG50f.oK_683c--rtl .sK2SUFr {
  transform: translateX(
    calc((var(--SectionNotification4066950875-content-padding) / 2))
  );
}
.sK2SUFr svg {
  height: var(--SectionNotification4066950875-line-height);
}
.sjFVamY {
  flex: 1;
  line-height: var(--SectionNotification4066950875-line-height);
  margin: 0;
  min-width: 200px;
}
.sjFVamY:first-child {
  margin: 0;
}
.suct_A9 {
  margin: 0 calc(var(--SectionNotification4066950875-content-padding) / 2);
}
.sqsG50f.oK_683c--error .sxBUVk_ {
  background-color: rgb(223, 49, 49, 0.1);
}
.sqsG50f.oK_683c--alert .sxBUVk_ {
  background-color: rgb(255, 182, 0, 0.1);
}
.sqsG50f.oK_683c--wired {
  background-color: transparent;
}
.sqsG50f.oK_683c--wired .sxBUVk_ {
  background-color: var(--SectionNotification4066950875-wired-background-color);
  color: var(--SectionNotification4066950875-wired-text-color);
}
.sqsG50f.oK_683c--wired .sK2SUFr svg:not([fill="currentColor"]) path {
  stroke: var(--SectionNotification4066950875-wired-text-color);
}
.sqsG50f.oK_683c--success .sxBUVk_ {
  background-color: rgb(
    var(--SectionNotification4066950875-success-color),
    0.1
  );
}
.sqsG50f.oK_683c--success .sK2SUFr svg:not([fill="currentColor"]) path {
  stroke: var(--SectionNotification4066950875-success-icon-color);
}
.sqsG50f.oK_683c--error .sK2SUFr svg[fill="currentColor"] {
  color: #df3131;
}
.sqsG50f.oK_683c--success .sK2SUFr svg[fill="currentColor"] {
  color: var(--SectionNotification4066950875-success-icon-color);
}
.sqsG50f.oK_683c--wired .sK2SUFr svg[fill="currentColor"] {
  color: var(--SectionNotification4066950875-wired-text-color);
}
.sqsG50f.oK_683c---size-7-compact .sxBUVk_ {
  padding-bottom: var(
    --SectionNotification4066950875-main-compact-vertical-padding
  );
  padding-top: var(
    --SectionNotification4066950875-main-compact-vertical-padding
  );
}
.sqsG50f.oK_683c---size-7-compact .soVtjRA {
  margin-bottom: var(
    --SectionNotification4066950875-main-compact-vertical-padding
  );
  margin-top: var(
    --SectionNotification4066950875-main-compact-vertical-padding
  );
}
.s__3YOIla[data-hook="popover-portal"] {
  display: initial;
}
.s__3YOIla .sLLRCNz {
  -webkit-font-smoothing: auto;
  background-color: #212121;
  border: 1px solid #757575;
  border-radius: 3px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 0 4px 0 rgba(0, 0, 0, 0.1);
  color: #fff;
  font-family: Madefor, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo,
    ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 12px;
}
.sHiej4u {
  margin: 0;
  position: absolute;
}
.sHiej4u,
.sHiej4u svg {
  display: block;
}
.s__3YOIla .s__9A2KyE[data-placement*="top"].smGOiir {
  padding-bottom: 6px;
}
.s__3YOIla .s__9A2KyE[data-placement*="bottom"].smGOiir {
  padding-top: 6px;
}
.s__3YOIla .s__9A2KyE[data-placement*="left"].smGOiir {
  padding-right: 6px;
}
.s__3YOIla .s__9A2KyE[data-placement*="right"].smGOiir {
  padding-left: 6px;
}
.s__3YOIla .s__9A2KyE[data-placement*="top"] .sHiej4u {
  bottom: -1px;
  height: 7px;
  width: 12px;
}
.s__3YOIla .s__9A2KyE[data-placement*="bottom"] .sHiej4u {
  height: 7px;
  top: -1px;
  width: 12px;
}
.s__3YOIla .s__9A2KyE[data-placement*="left"] .sHiej4u {
  height: 12px;
  right: -1px;
  width: 7px;
}
.s__3YOIla .s__9A2KyE[data-placement*="right"] .sHiej4u {
  height: 12px;
  left: -1px;
  width: 7px;
}
.s__3YOIla .s__9A2KyE[data-placement*="top"].sKI0hNX {
  opacity: 0;
  transform: scale(0.9) translateY(3px);
}
.s__3YOIla .s__9A2KyE[data-placement*="bottom"].sKI0hNX {
  opacity: 0;
  transform: scale(0.9) translateY(-3px);
}
.s__3YOIla .s__9A2KyE[data-placement*="left"].sKI0hNX {
  opacity: 0;
  transform: scale(0.9) translateX(10px);
}
.s__3YOIla .s__9A2KyE[data-placement*="right"].sKI0hNX {
  opacity: 0;
  transform: scale(0.9) translateX(-10px);
}
.s__3YOIla .s__9A2KyE[data-placement].sKI0hNX.sYegXSk {
  transition: transform 0.12s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    applyOpacity 0.12s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.s__3YOIla .s__9A2KyE[data-placement].sKI0hNX.sYegXSk,
.s__3YOIla .s__9A2KyE[data-placement].suCIA6X {
  opacity: 1;
  transform: scale(1) translateY(0) translateX(0);
}
.s__3YOIla .s__9A2KyE[data-placement].suCIA6X.scRPI4C {
  opacity: 0;
  transition: transform 80ms linear, applyOpacity 80ms linear;
}
.s__3YOIla.og_zILo---skin-5-error .sLLRCNz {
  background-color: #df3131;
  border: 1px solid hsla(0, 0%, 100%, 0.25);
}
.s__3YOIla.og_zILo---skin-5-wired .sLLRCNz {
  background-color: rgb(
    var(--wix-ui-tpa-tooltip-background-color, var(--wix-color-5))
  );
  border-color: rgb(
    var(
      --wix-ui-tpa-tooltip-border-color-rgb,
      var(--wix-ui-tpa-tooltip-background-color)
    ),
    calc(var(--wix-ui-tpa-tooltip-border-color-opacity, 1) * var(--wix-color-1))
  );
  color: rgb(var(--wix-ui-tpa-tooltip-text-color, var(--wix-color-1)));
}
.s__3YOIla.og_zILo---skin-5-wired .sHiej4u path {
  fill: rgb(var(--wix-ui-tpa-tooltip-background-color, var(--wix-color-5)));
  stroke: rgb(
    var(
      --wix-ui-tpa-tooltip-border-color-rgb,
      var(--wix-ui-tpa-tooltip-background-color)
    ),
    calc(var(--wix-ui-tpa-tooltip-border-color-opacity, 1) * var(--wix-color-5))
  );
}
.s__3YOIla.og_zILo---skin-5-wired .sHiej4u path:first-child {
  stroke: none;
}
.s__3YOIla.og_zILo---skin-5-wired .sHiej4u path:last-child {
  stroke-dasharray: 0 17 17;
}
.s__3YOIla.og_zILo---skin-5-error .sHiej4u path {
  fill: #df3131;
}
.sKmKtwK {
  background-color: transparent;
  border: 0;
  font-family: var(
    --wix-ui-tpa-text-button-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-text-button-main-text-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-text-button-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-button-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-button-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-text-button-main-text-font-line-height, 1.5em);
  padding: 0;
  text-decoration: none;
  text-decoration: var(
    --wix-ui-tpa-text-button-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sKmKtwK.oESQLa5--focus.oUiV047---hoverStyle-9-underline,
.sKmKtwK:active.oUiV047---hoverStyle-9-underline,
.sKmKtwK:hover.oUiV047---hoverStyle-9-underline {
  font-family: var(
    --wix-ui-tpa-button-hover-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-button-hover-text-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-button-hover-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-button-hover-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-button-hover-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-button-hover-text-font-line-height, 1.5em);
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    underline
  );
}
.sKmKtwK.oUiV047--mobile {
  font-family: var(
    --wix-ui-tpa-text-button-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-text-button-main-text-font-size, 14px);
  font-style: var(
    --wix-ui-tpa-text-button-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-text-button-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-text-button-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-text-button-main-text-font-line-height, 1.44em);
  text-decoration: var(
    --wix-ui-tpa-text-button-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sKmKtwK.oUiV047---priority-7-primary {
  color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-8)));
}
.sKmKtwK.oUiV047---priority-7-primary.oESQLa5--focus:not(
    .oUiV047---hoverStyle-9-underline
  ),
.sKmKtwK.oUiV047---priority-7-primary:active:not(
    .oUiV047---hoverStyle-9-underline
  ),
.sKmKtwK.oUiV047---priority-7-primary:hover:not(
    .oUiV047---hoverStyle-9-underline
  ) {
  color: rgb(
    var(--wix-ui-tpa-text-button-main-text-color-rgb, var(--wix-color-8)),
    calc(var(--wix-ui-tpa-text-button-main-text-color-opacity, 1) * 0.7)
  );
}
.sKmKtwK.oUiV047---priority-4-link.oESQLa5--focus.oUiV047---hoverStyle-9-underline,
.sKmKtwK.oUiV047---priority-4-link:active.oUiV047---hoverStyle-9-underline,
.sKmKtwK.oUiV047---priority-4-link:hover.oUiV047---hoverStyle-9-underline {
  font-family: var(
    --wix-ui-tpa-button-hover-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-button-hover-text-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-button-hover-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-button-hover-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-button-hover-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-button-hover-text-font-line-height, 1.5em);
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    none
  );
}
.sKmKtwK.oUiV047---priority-9-secondary {
  color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-5)));
}
.sKmKtwK.oUiV047---priority-9-secondary.oESQLa5--focus:not(
    .oUiV047---hoverStyle-9-underline
  ),
.sKmKtwK.oUiV047---priority-9-secondary:active:not(
    .oUiV047---hoverStyle-9-underline
  ),
.sKmKtwK.oUiV047---priority-9-secondary:hover:not(
    .oUiV047---hoverStyle-9-underline
  ) {
  color: rgb(
    var(--wix-ui-tpa-text-button-main-text-color-rgb, var(--wix-color-5)),
    calc(var(--wix-ui-tpa-text-button-main-text-color-opacity, 1) * 0.7)
  );
}
.sKmKtwK.oUiV047---priority-4-link {
  color: rgb(var(--wix-ui-tpa-text-button-main-text-color, var(--wix-color-5)));
  text-decoration: underline;
}
.sKmKtwK.oUiV047---priority-4-link.oESQLa5--focus:not(
    .oUiV047---hoverStyle-9-underline
  ),
.sKmKtwK.oUiV047---priority-4-link:active:not(
    .oUiV047---hoverStyle-9-underline
  ),
.sKmKtwK.oUiV047---priority-4-link:hover:not(
    .oUiV047---hoverStyle-9-underline
  ) {
  color: rgb(
    var(--wix-ui-tpa-text-button-main-text-color-rgb, var(--wix-color-5)),
    calc(var(--wix-ui-tpa-text-button-main-text-color-opacity, 1) * 0.7)
  );
}
.sKmKtwK.oUiV047---priority-4-link.obxjzy7--disabled,
.sKmKtwK.oUiV047---priority-7-primary.obxjzy7--disabled,
.sKmKtwK.oUiV047---priority-9-secondary.obxjzy7--disabled {
  color: rgb(var(--wix-color-29));
}
.sOwsWIe svg {
  height: 1.5em;
  margin: calc(-1 * (1.5em / 4)) 0;
  width: 1.5em;
}
.sOwsWIe svg:not([fill="currentColor"]) path {
  stroke: currentColor;
  fill: none;
}
.sb6mEAt:after,
.snPMVhA:before {
  content: "";
  display: inline-block;
  height: 1px;
  width: 4px;
}
.s__3x_ay_ {
  align-items: center;
  display: flex;
  justify-content: center;
}
.s_5qlY8 {
  background-color: transparent;
  border: 0;
  padding: 0;
}
.s_5qlY8,
.s__3x_ay_ {
  line-height: 0;
}
.s__3vy1um svg,
.s__3x_ay_ {
  height: 24px;
  width: 24px;
}
.s__4p04hI {
  clip: rect(1px, 1px, 1px, 1px) !important;
  border: 0 !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}
.s__90uGKH {
  border: 0;
  display: inline-block;
  line-height: 0;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.s__90uGKH.oESQLa5--focus,
.s__90uGKH:hover {
  opacity: 0.7;
}
.s__90uGKH.oxIOGR4--disabled {
  cursor: default;
}
.s__90uGKH.oxIOGR4--disabled:hover {
  opacity: 1;
}
.s__1kShFP svg {
  display: block;
}
.s__90uGKH.oxIOGR4--disabled.sRpcJjE
  .s__1kShFP
  svg:not([fill="currentColor"])
  path {
  stroke: rgb(var(--wix-color-29));
  fill: none;
}
.s__90uGKH.oxIOGR4--disabled.sh_NC4I
  .s__1kShFP
  svg:not([fill="currentColor"])
  path {
  fill: rgb(var(--wix-color-29));
  stroke: rgb(var(--wix-color-29));
}
.sRpcJjE .s__1kShFP svg:not([fill="currentColor"]) path,
.s__90uGKH.oxIOGR4---skin-4-line
  .s__1kShFP
  svg:not([fill="currentColor"])
  path {
  stroke: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)));
  fill: none;
}
.s__90uGKH.oxIOGR4---skin-4-full .s__1kShFP svg:not([fill="currentColor"]) path,
.sh_NC4I .s__1kShFP svg:not([fill="currentColor"]) path {
  fill: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)));
  stroke: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)));
}
.s__90uGKH .s__1kShFP svg[fill="currentColor"] {
  color: rgb(var(--wix-ui-tpa-icon-button-icon-color, var(--wix-color-5)));
}
.s__90uGKH.oxIOGR4--disabled .s__1kShFP svg[fill="currentColor"] {
  color: rgb(var(--wix-color-29));
}
.s__90uGKH.oxIOGR4---theme-4-none {
  background-color: transparent;
}
.s__90uGKH.oxIOGR4---theme-3-box {
  align-items: center;
  background-color: rgb(
    var(--wix-ui-tpa-icon-button-background-color, var(--wix-color-1))
  );
  border-radius: 50%;
  display: inline-flex;
  height: 32px;
  justify-content: center;
  width: 32px;
}
.sduwO1C {
  border-color: rgb(
    var(--wix-ui-tpa-button-main-border-color, var(--wix-color-39))
  );
  border-radius: var(--wix-ui-tpa-button-main-border-radius, 0);
  border-style: solid;
  box-sizing: content-box;
  min-width: var(--wix-ui-tpa-button-min-width, 100px);
  transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out,
    color 0.2s ease-in-out, border-width 0.2s ease-in-out;
}
.sduwO1C .sp6zr_G {
  margin: 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sduwO1C.oqyX2vW--fullWidth {
  box-sizing: border-box;
  width: 100%;
}
.sduwO1C,
.sduwO1C.oqyX2vW---priority-5-basic {
  background-color: rgb(
    var(--wix-ui-tpa-button-main-background-color, var(--wix-color-5))
  );
  border-color: rgb(
    var(--wix-ui-tpa-button-main-border-color, var(--wix-color-5))
  );
  border-width: var(--wix-ui-tpa-button-main-border-width, 0);
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1)));
}
.sduwO1C.oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---priority-5-basic.oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---priority-5-basic:active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---priority-5-basic:hover.oqyX2vW---hoverStyle-9-underline,
.sduwO1C:active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C:hover.oqyX2vW---hoverStyle-9-underline {
  background-color: rgb(
    var(
      --wix-ui-tpa-button-hover-background-color,
      var(--wix-ui-tpa-button-main-background-color, var(--wix-color-5))
    )
  );
  border-color: rgb(
    var(
      --wix-ui-tpa-button-hover-border-color,
      var(--wix-ui-tpa-button-main-border-color, var(--wix-color-5))
    )
  );
  color: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1))
    )
  );
}
.sduwO1C.oESQLa5--focus:not(.oqyX2vW---hoverStyle-9-underline),
.sduwO1C.oqyX2vW---priority-5-basic.oESQLa5--focus:not(
    .oqyX2vW---hoverStyle-9-underline
  ),
.sduwO1C.oqyX2vW---priority-5-basic:active:not(
    .oqyX2vW---hoverStyle-9-underline
  ),
.sduwO1C.oqyX2vW---priority-5-basic:hover:not(
    .oqyX2vW---hoverStyle-9-underline
  ),
.sduwO1C:active:not(.oqyX2vW---hoverStyle-9-underline),
.sduwO1C:hover:not(.oqyX2vW---hoverStyle-9-underline) {
  background-color: rgb(
    var(
      --wix-ui-tpa-button-hover-background-color,
      var(--wix-ui-tpa-button-main-background-color-rgb, var(--wix-color-5)),
      calc(var(--wix-ui-tpa-button-main-background-color-opacity, 1) * 0.7)
    )
  );
  border-color: rgb(
    var(
      --wix-ui-tpa-button-hover-border-color,
      var(--wix-ui-tpa-button-main-border-color, var(--wix-color-5))
    )
  );
  color: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-1)),
      calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * 0.7)
    )
  );
}
.sduwO1C.oqyX2vW---priority-14-basicSecondary {
  background-color: rgb(
    var(--wix-ui-tpa-button-main-background-color, var(--wix-color-1), 0)
  );
  border-color: rgb(
    var(--wix-ui-tpa-button-main-border-color, var(--wix-color-5))
  );
  border-width: var(--wix-ui-tpa-button-main-border-width, 1px);
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-5)));
}
.sduwO1C.oqyX2vW---priority-14-basicSecondary.oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---priority-14-basicSecondary:active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---priority-14-basicSecondary:hover.oqyX2vW---hoverStyle-9-underline {
  background-color: rgb(
    var(
      --wix-ui-tpa-button-hover-background-color,
      var(--wix-ui-tpa-button-main-background-color, var(--wix-color-1))
    )
  );
  border-color: rgb(
    var(
      --wix-ui-tpa-button-hover-border-color,
      var(--wix-ui-tpa-button-main-border-color, var(--wix-color-5))
    )
  );
  color: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color, var(--wix-color-5))
    )
  );
}
.sduwO1C.oqyX2vW---priority-14-basicSecondary.oESQLa5--focus:not(
    .oqyX2vW---hoverStyle-9-underline
  ),
.sduwO1C.oqyX2vW---priority-14-basicSecondary:active:not(
    .oqyX2vW---hoverStyle-9-underline
  ),
.sduwO1C.oqyX2vW---priority-14-basicSecondary:hover:not(
    .oqyX2vW---hoverStyle-9-underline
  ) {
  background-color: rgb(
    var(--wix-ui-tpa-button-hover-background-color, var(--wix-color-1), 0)
  );
  border-color: rgb(
    var(
      --wix-ui-tpa-button-hover-border-color,
      var(--wix-ui-tpa-button-main-border-color-rgb, var(--wix-color-5)),
      calc(var(--wix-ui-tpa-button-main-border-color-opacity, 1) * 0.7)
    )
  );
  color: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-5)),
      calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * 0.7)
    )
  );
}
.sduwO1C.oqyX2vW---priority-7-primary {
  background-color: rgb(
    var(--wix-ui-tpa-button-main-background-color, var(--wix-color-38))
  );
  border-color: rgb(
    var(--wix-ui-tpa-button-main-border-color, var(--wix-color-39))
  );
  border-width: var(--wix-ui-tpa-button-main-border-width, 0);
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-40)));
}
.sduwO1C.oqyX2vW---priority-7-primary.oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---priority-7-primary:active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---priority-7-primary:hover.oqyX2vW---hoverStyle-9-underline {
  background-color: rgb(
    var(
      --wix-ui-tpa-button-hover-background-color,
      var(--wix-ui-tpa-button-main-background-color, var(--wix-color-38))
    )
  );
  border-color: rgb(
    var(
      --wix-ui-tpa-button-hover-border-color,
      var(--wix-ui-tpa-button-main-border-color, var(--wix-color-39))
    )
  );
  color: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color, var(--wix-color-40))
    )
  );
}
.sduwO1C.oqyX2vW---priority-7-primary.oESQLa5--focus:not(
    .oqyX2vW---hoverStyle-9-underline
  ),
.sduwO1C.oqyX2vW---priority-7-primary:active:not(
    .oqyX2vW---hoverStyle-9-underline
  ),
.sduwO1C.oqyX2vW---priority-7-primary:hover:not(
    .oqyX2vW---hoverStyle-9-underline
  ) {
  background-color: rgb(
    var(
      --wix-ui-tpa-button-hover-background-color,
      var(--wix-ui-tpa-button-main-background-color-rgb, var(--wix-color-41)),
      calc(var(--wix-ui-tpa-button-main-background-color-opacity, 1) * 0.7)
    )
  );
  border-color: rgb(
    var(
      --wix-ui-tpa-button-hover-border-color,
      var(--wix-ui-tpa-button-main-border-color, var(--wix-color-42))
    )
  );
  color: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-43)),
      calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * 0.7)
    )
  );
}
.sduwO1C.oqyX2vW---priority-9-secondary {
  background-color: rgb(
    var(--wix-ui-tpa-button-main-background-color, var(--wix-color-47), 0)
  );
  border-color: rgb(
    var(--wix-ui-tpa-button-main-border-color, var(--wix-color-48))
  );
  border-width: var(--wix-ui-tpa-button-main-border-width, 1px);
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)));
}
.sduwO1C.oqyX2vW---priority-9-secondary.oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---priority-9-secondary:active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---priority-9-secondary:hover.oqyX2vW---hoverStyle-9-underline {
  background-color: rgb(
    var(
      --wix-ui-tpa-button-hover-background-color,
      var(--wix-ui-tpa-button-main-background-color, var(--wix-color-47), 0)
    )
  );
  border-color: rgb(
    var(
      --wix-ui-tpa-button-hover-border-color,
      var(--wix-ui-tpa-button-main-border-color, var(--wix-color-48))
    )
  );
  color: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49))
    )
  );
}
.sduwO1C.oqyX2vW---priority-9-secondary.oESQLa5--focus:not(
    .oqyX2vW---hoverStyle-9-underline
  ),
.sduwO1C.oqyX2vW---priority-9-secondary:active:not(
    .oqyX2vW---hoverStyle-9-underline
  ),
.sduwO1C.oqyX2vW---priority-9-secondary:hover:not(
    .oqyX2vW---hoverStyle-9-underline
  ) {
  background-color: rgb(
    var(--wix-ui-tpa-button-hover-background-color, var(--wix-color-50), 0)
  );
  border-color: rgb(
    var(
      --wix-ui-tpa-button-hover-border-color,
      var(--wix-ui-tpa-button-main-border-color-rgb, var(--wix-color-51)),
      calc(var(--wix-ui-tpa-button-main-border-color-opacity, 1) * 0.7)
    )
  );
  color: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-52)),
      calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * 0.7)
    )
  );
}
.sduwO1C.obxjzy7--disabled,
.sduwO1C.oqyX2vW---priority-5-basic.obxjzy7--disabled {
  background-color: rgb(
    var(--wix-ui-tpa-button-disabled-background-color, var(--wix-color-29))
  );
  border-color: rgb(
    var(
      --wix-ui-tpa-button-disabled-border-color,
      var(--wix-ui-tpa-button-main-border-color, var(--wix-color-29))
    )
  );
  color: rgb(
    var(
      --wix-ui-tpa-button-disabled-text-color,
      var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1))
    )
  );
}
.sduwO1C.oqyX2vW---priority-7-primary.obxjzy7--disabled {
  background-color: rgb(
    var(--wix-ui-tpa-button-disabled-background-color, var(--wix-color-44))
  );
  border-color: rgb(
    var(
      --wix-ui-tpa-button-disabled-border-color,
      var(--wix-ui-tpa-button-main-border-color, var(--wix-color-45))
    )
  );
  color: rgb(
    var(
      --wix-ui-tpa-button-disabled-text-color,
      var(--wix-ui-tpa-button-main-text-color, var(--wix-color-46))
    )
  );
}
.sduwO1C.oqyX2vW---priority-14-basicSecondary.obxjzy7--disabled {
  background-color: rgb(
    var(--wix-ui-tpa-button-disabled-background-color, var(--wix-color-1), 0)
  );
  border-color: rgb(
    var(--wix-ui-tpa-button-disabled-border-color, var(--wix-color-29))
  );
  color: rgb(var(--wix-ui-tpa-button-disabled-text-color, var(--wix-color-29)));
}
.sduwO1C.oqyX2vW---priority-9-secondary.obxjzy7--disabled {
  background-color: rgb(
    var(--wix-ui-tpa-button-disabled-background-color, var(--wix-color-53), 0)
  );
  border-color: rgb(
    var(--wix-ui-tpa-button-disabled-border-color, var(--wix-color-54))
  );
  color: rgb(var(--wix-ui-tpa-button-disabled-text-color, var(--wix-color-55)));
}
.sduwO1C.oqyX2vW---size-4-tiny {
  font-family: var(
    --wix-ui-tpa-button-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 14px);
  font-style: var(
    --wix-ui-tpa-button-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-button-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-button-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1.43em);
  padding: 6px 16px;
  text-decoration: var(
    --wix-ui-tpa-button-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sduwO1C.oqyX2vW---size-4-tiny.oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---size-4-tiny:active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---size-4-tiny:hover.oqyX2vW---hoverStyle-9-underline {
  font-family: var(
    --wix-ui-tpa-button-hover-text-font-family,
    var(
      --wix-ui-tpa-button-main-text-font-family,
      var(--wix-font-Body-M-family)
    )
  );
  font-size: var(
    --wix-ui-tpa-button-hover-text-font-size,
    var(--wix-ui-tpa-button-main-text-font-size, 14px)
  );
  font-style: var(
    --wix-ui-tpa-button-hover-text-font-style,
    var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style))
  );
  font-variant: var(
    --wix-ui-tpa-button-hover-text-font-variant,
    var(
      --wix-ui-tpa-button-main-text-font-variant,
      var(--wix-font-Body-M-variant)
    )
  );
  font-weight: var(
    --wix-ui-tpa-button-hover-text-font-weight,
    var(
      --wix-ui-tpa-button-main-text-font-weight,
      var(--wix-font-Body-M-weight)
    )
  );
  line-height: var(
    --wix-ui-tpa-button-hover-text-font-line-height,
    var(--wix-ui-tpa-button-main-text-font-line-height, 1.43em)
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    var(
      --wix-ui-tpa-button-main-text-font-text-decoration,
      var(--wix-font-Body-M-text-decoration)
    )
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    underline
  );
}
.sduwO1C.oqyX2vW---size-4-tiny.sX5cmYh {
  padding: 5.5px 16px;
}
.sduwO1C.oqyX2vW---size-5-small {
  padding: 7px 16px;
}
.sduwO1C,
.sduwO1C.oqyX2vW---size-5-small,
.sduwO1C.oqyX2vW---size-6-medium {
  font-family: var(
    --wix-ui-tpa-button-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-button-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-button-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-button-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1.5em);
  text-decoration: var(
    --wix-ui-tpa-button-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sduwO1C,
.sduwO1C.oqyX2vW---size-6-medium {
  padding: 8px 16px;
}
.sduwO1C.oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C:active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C:hover.oqyX2vW---hoverStyle-9-underline {
  font-family: var(
    --wix-ui-tpa-button-hover-text-font-family,
    var(
      --wix-ui-tpa-button-main-text-font-family,
      var(--wix-font-Body-M-family)
    )
  );
  font-size: var(
    --wix-ui-tpa-button-hover-text-font-size,
    var(--wix-ui-tpa-button-main-text-font-size, 16px)
  );
  font-style: var(
    --wix-ui-tpa-button-hover-text-font-style,
    var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style))
  );
  font-variant: var(
    --wix-ui-tpa-button-hover-text-font-variant,
    var(
      --wix-ui-tpa-button-main-text-font-variant,
      var(--wix-font-Body-M-variant)
    )
  );
  font-weight: var(
    --wix-ui-tpa-button-hover-text-font-weight,
    var(
      --wix-ui-tpa-button-main-text-font-weight,
      var(--wix-font-Body-M-weight)
    )
  );
  line-height: var(
    --wix-ui-tpa-button-hover-text-font-line-height,
    var(--wix-ui-tpa-button-main-text-font-line-height, 1.5em)
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    var(
      --wix-ui-tpa-button-main-text-font-text-decoration,
      var(--wix-font-Body-M-text-decoration)
    )
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    underline
  );
}
.sduwO1C.oqyX2vW--mobile,
.sduwO1C.oqyX2vW--mobile.oqyX2vW---size-6-medium {
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 14px);
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1.44em);
}
.sduwO1C.oqyX2vW---size-5-large,
.sduwO1C.oqyX2vW--mobile,
.sduwO1C.oqyX2vW--mobile.oqyX2vW---size-6-medium {
  font-family: var(
    --wix-ui-tpa-button-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-style: var(
    --wix-ui-tpa-button-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-button-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-button-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  padding: 10px 16px;
  text-decoration: var(
    --wix-ui-tpa-button-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sduwO1C.oqyX2vW---size-5-large {
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 20px);
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1.5em);
}
.sduwO1C.oqyX2vW---size-5-large.oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---size-5-large:active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---size-5-large:hover.oqyX2vW---hoverStyle-9-underline {
  font-family: var(
    --wix-ui-tpa-button-hover-text-font-family,
    var(
      --wix-ui-tpa-button-main-text-font-family,
      var(--wix-font-Body-M-family)
    )
  );
  font-size: var(
    --wix-ui-tpa-button-hover-text-font-size,
    var(--wix-ui-tpa-button-main-text-font-size, 20px)
  );
  font-style: var(
    --wix-ui-tpa-button-hover-text-font-style,
    var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style))
  );
  font-variant: var(
    --wix-ui-tpa-button-hover-text-font-variant,
    var(
      --wix-ui-tpa-button-main-text-font-variant,
      var(--wix-font-Body-M-variant)
    )
  );
  font-weight: var(
    --wix-ui-tpa-button-hover-text-font-weight,
    var(
      --wix-ui-tpa-button-main-text-font-weight,
      var(--wix-font-Body-M-weight)
    )
  );
  line-height: var(
    --wix-ui-tpa-button-hover-text-font-line-height,
    var(--wix-ui-tpa-button-main-text-font-line-height, 1.5em)
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    var(
      --wix-ui-tpa-button-main-text-font-text-decoration,
      var(--wix-font-Body-M-text-decoration)
    )
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    underline
  );
}
.sduwO1C .skDB1cP svg:not([fill="currentColor"]) path {
  fill: none;
  stroke: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-40)));
  transition: stroke 0.2s ease-in-out;
}
.sduwO1C:hover .skDB1cP svg:not([fill="currentColor"]) path {
  stroke: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-43)),
      calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * 0.7)
    )
  );
}
.sduwO1C.oqyX2vW---priority-9-secondary
  .skDB1cP
  svg:not([fill="currentColor"])
  path {
  stroke: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)));
}
.sduwO1C.oqyX2vW---priority-9-secondary:hover
  .skDB1cP
  svg:not([fill="currentColor"])
  path {
  stroke: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-52)),
      calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * 0.7)
    )
  );
}
.sduwO1C.oqyX2vW---priority-14-basicSecondary
  .skDB1cP
  svg:not([fill="currentColor"])
  path {
  stroke: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-5)));
}
.sduwO1C.oqyX2vW---priority-14-basicSecondary:hover
  .skDB1cP
  svg:not([fill="currentColor"])
  path {
  stroke: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-5)),
      calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * 0.7)
    )
  );
}
.skDB1cP svg {
  height: 1.5em;
  margin: calc(-1 * (1.5em / 4)) 0;
  width: 1.5em;
}
.seUPWfM:after,
.sf14j1_:before {
  content: "";
  display: inline-block;
  height: 1px;
  width: var(--wix-ui-tpa-button-column-gap, 4px);
}
.sduwO1C .skDB1cP svg[fill="currentColor"] {
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1)));
  transition: color 0.2s ease-in-out;
}
.sduwO1C:hover:not(.oqyX2vW---hoverStyle-9-underline)
  .skDB1cP
  svg[fill="currentColor"] {
  color: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-1)),
      calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * 0.7)
    )
  );
}
.sduwO1C.oqyX2vW---priority-9-secondary .skDB1cP svg[fill="currentColor"] {
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-49)));
}
.sduwO1C.oqyX2vW---priority-9-secondary:hover:not(
    .oqyX2vW---hoverStyle-9-underline
  )
  .skDB1cP
  svg[fill="currentColor"] {
  color: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-52)),
      calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * 0.7)
    )
  );
}
.sduwO1C.oqyX2vW---priority-14-basicSecondary
  .skDB1cP
  svg[fill="currentColor"] {
  color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-5)));
}
.sduwO1C.oqyX2vW---priority-14-basicSecondary:hover:not(
    .oqyX2vW---hoverStyle-9-underline
  )
  .skDB1cP
  svg[fill="currentColor"] {
  color: rgb(
    var(
      --wix-ui-tpa-button-hover-text-color,
      var(--wix-ui-tpa-button-main-text-color-rgb, var(--wix-color-5)),
      calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * 0.7)
    )
  );
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings,
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings {
  box-sizing: border-box;
  display: inline-flex;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings .sp6zr_G,
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings .sp6zr_G {
  overflow: visible;
  text-overflow: unset;
  white-space: unset;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings.oqyX2vW--wrapContent {
  line-height: 1.3 !important;
  white-space: normal;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny:not(
    .oqyX2vW--mobile
  ),
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW--mobile {
  font-family: var(
    --wix-ui-tpa-button-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 14px);
  font-style: var(
    --wix-ui-tpa-button-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-button-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-button-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1);
  line-height: 1;
  text-decoration: var(
    --wix-ui-tpa-button-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny.oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny:active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny:hover.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny:not(
    .oqyX2vW--mobile
  ).oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny:not(
    .oqyX2vW--mobile
  ):active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny:not(
    .oqyX2vW--mobile
  ):hover.oqyX2vW---hoverStyle-9-underline {
  font-family: var(
    --wix-ui-tpa-button-hover-text-font-family,
    var(
      --wix-ui-tpa-button-main-text-font-family,
      var(--wix-font-Body-M-family)
    )
  );
  font-size: var(
    --wix-ui-tpa-button-hover-text-font-size,
    var(--wix-ui-tpa-button-main-text-font-size, 14px)
  );
  font-style: var(
    --wix-ui-tpa-button-hover-text-font-style,
    var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style))
  );
  font-variant: var(
    --wix-ui-tpa-button-hover-text-font-variant,
    var(
      --wix-ui-tpa-button-main-text-font-variant,
      var(--wix-font-Body-M-variant)
    )
  );
  font-weight: var(
    --wix-ui-tpa-button-hover-text-font-weight,
    var(
      --wix-ui-tpa-button-main-text-font-weight,
      var(--wix-font-Body-M-weight)
    )
  );
  line-height: var(
    --wix-ui-tpa-button-hover-text-font-line-height,
    var(--wix-ui-tpa-button-main-text-font-line-height, 1)
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    var(
      --wix-ui-tpa-button-main-text-font-text-decoration,
      var(--wix-font-Body-M-text-decoration)
    )
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    underline
  );
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-14-basicSecondary.oqyX2vW---size-4-tiny,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-9-secondary.oqyX2vW---size-4-tiny {
  padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny.oqyX2vW---priority-5-basic,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny.oqyX2vW---priority-7-primary {
  padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny.oqyX2vW---priority-14-basicSecondary.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny.oqyX2vW---priority-9-secondary.oqyX2vW--wrapContent {
  padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny.oqyX2vW---priority-5-basic.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny.oqyX2vW---priority-7-primary.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-4-tiny.oqyX2vW--wrapContent {
  padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small:not(
    .oqyX2vW--mobile
  ) {
  font-family: var(
    --wix-ui-tpa-button-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-button-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-button-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-button-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1);
  line-height: 1;
  text-decoration: var(
    --wix-ui-tpa-button-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW---priority-14-basicSecondary,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW---priority-9-secondary {
  padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW---priority-5-basic,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW---priority-7-primary {
  padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW--wrapContent.oqyX2vW---priority-14-basicSecondary,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW--wrapContent.oqyX2vW---priority-9-secondary {
  padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW---priority-5-basic.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW---priority-7-primary.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW--wrapContent {
  padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW---priority-14-basicSecondary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW---priority-9-secondary.oqyX2vW--mobile {
  padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW---priority-5-basic.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW---priority-7-primary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW--mobile {
  padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW--wrapContent.oqyX2vW---priority-14-basicSecondary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW--wrapContent.oqyX2vW---priority-9-secondary.oqyX2vW--mobile {
  padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW---priority-5-basic.oqyX2vW--wrapContent.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW---priority-7-primary.oqyX2vW--wrapContent.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-small.oqyX2vW--wrapContent.oqyX2vW--mobile {
  padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium:not(
    .oqyX2vW--mobile
  ),
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings:not(.oqyX2vW--mobile) {
  font-family: var(
    --wix-ui-tpa-button-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-button-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-button-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-button-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1);
  line-height: 1;
  text-decoration: var(
    --wix-ui-tpa-button-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings:not(
    .oqyX2vW--mobile
  ).oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings:not(
    .oqyX2vW--mobile
  ).oqyX2vW---size-6-medium.oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings:not(
    .oqyX2vW--mobile
  ).oqyX2vW---size-6-medium:active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings:not(
    .oqyX2vW--mobile
  ).oqyX2vW---size-6-medium:hover.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings:not(
    .oqyX2vW--mobile
  ):active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings:not(
    .oqyX2vW--mobile
  ):hover.oqyX2vW---hoverStyle-9-underline {
  font-family: var(
    --wix-ui-tpa-button-hover-text-font-family,
    var(
      --wix-ui-tpa-button-main-text-font-family,
      var(--wix-font-Body-M-family)
    )
  );
  font-size: var(
    --wix-ui-tpa-button-hover-text-font-size,
    var(--wix-ui-tpa-button-main-text-font-size, 16px)
  );
  font-style: var(
    --wix-ui-tpa-button-hover-text-font-style,
    var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style))
  );
  font-variant: var(
    --wix-ui-tpa-button-hover-text-font-variant,
    var(
      --wix-ui-tpa-button-main-text-font-variant,
      var(--wix-font-Body-M-variant)
    )
  );
  font-weight: var(
    --wix-ui-tpa-button-hover-text-font-weight,
    var(
      --wix-ui-tpa-button-main-text-font-weight,
      var(--wix-font-Body-M-weight)
    )
  );
  line-height: var(
    --wix-ui-tpa-button-hover-text-font-line-height,
    var(--wix-ui-tpa-button-main-text-font-line-height, 1)
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    var(
      --wix-ui-tpa-button-main-text-font-text-decoration,
      var(--wix-font-Body-M-text-decoration)
    )
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    underline
  );
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-14-basicSecondary,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-9-secondary,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW---priority-14-basicSecondary,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW---priority-9-secondary {
  padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-5-basic,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-7-primary,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW---priority-5-basic,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW---priority-7-primary {
  padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW--wrapContent.oqyX2vW---priority-14-basicSecondary,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW--wrapContent.oqyX2vW---priority-9-secondary,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW--wrapContent.oqyX2vW---priority-14-basicSecondary,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW--wrapContent.oqyX2vW---priority-9-secondary {
  padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-5-basic.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-7-primary.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW---priority-5-basic.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW---priority-7-primary.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW--wrapContent {
  padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-14-basicSecondary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-9-secondary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW---priority-14-basicSecondary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW---priority-9-secondary.oqyX2vW--mobile {
  padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-5-basic.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-7-primary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW---priority-5-basic.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW---priority-7-primary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW--mobile {
  padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW--wrapContent.oqyX2vW---priority-14-basicSecondary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW--wrapContent.oqyX2vW---priority-9-secondary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW--wrapContent.oqyX2vW---priority-14-basicSecondary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW--wrapContent.oqyX2vW---priority-9-secondary.oqyX2vW--mobile {
  padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-5-basic.oqyX2vW--wrapContent.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---priority-7-primary.oqyX2vW--wrapContent.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW---priority-5-basic.oqyX2vW--wrapContent.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW---priority-7-primary.oqyX2vW--wrapContent.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-6-medium.oqyX2vW--wrapContent.oqyX2vW--mobile {
  padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large:not(
    .oqyX2vW--mobile
  ) {
  font-family: var(
    --wix-ui-tpa-button-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-button-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-button-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-button-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1);
  line-height: 1;
  text-decoration: var(
    --wix-ui-tpa-button-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-14-basicSecondary,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-9-secondary {
  padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-5-basic,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-7-primary {
  padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-14-basicSecondary.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-9-secondary.oqyX2vW--wrapContent {
  padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-5-basic.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-7-primary.oqyX2vW--wrapContent,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW--wrapContent {
  padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-14-basicSecondary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-5-basic.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-7-primary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-9-secondary.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW--mobile {
  padding: calc(17px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-14-basicSecondary.oqyX2vW--wrapContent.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-5-basic.oqyX2vW--wrapContent.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-7-primary.oqyX2vW--wrapContent.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW---priority-9-secondary.oqyX2vW--wrapContent.oqyX2vW--mobile,
.sduwO1C.oqyX2vW---paddingMode-15-dynamicPaddings.oqyX2vW---size-5-large.oqyX2vW--wrapContent.oqyX2vW--mobile {
  padding: calc(14.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px;
}
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings {
  border-width: var(--wix-ui-tpa-button-main-border-width, 1px);
  font-family: var(
    --wix-ui-tpa-button-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 16px);
  font-style: var(
    --wix-ui-tpa-button-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-button-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-button-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1.5em);
  padding-inline-end: var(--wix-ui-tpa-button-padding-inline-end, 15px);
  padding-inline-start: var(--wix-ui-tpa-button-padding-inline-start, 15px);
  text-decoration: var(
    --wix-ui-tpa-button-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings.oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings:active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings:hover.oqyX2vW---hoverStyle-9-underline {
  font-family: var(
    --wix-ui-tpa-button-hover-text-font-family,
    var(
      --wix-ui-tpa-button-main-text-font-family,
      var(--wix-font-Body-M-family)
    )
  );
  font-size: var(
    --wix-ui-tpa-button-hover-text-font-size,
    var(--wix-ui-tpa-button-main-text-font-size, 16px)
  );
  font-style: var(
    --wix-ui-tpa-button-hover-text-font-style,
    var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style))
  );
  font-variant: var(
    --wix-ui-tpa-button-hover-text-font-variant,
    var(
      --wix-ui-tpa-button-main-text-font-variant,
      var(--wix-font-Body-M-variant)
    )
  );
  font-weight: var(
    --wix-ui-tpa-button-hover-text-font-weight,
    var(
      --wix-ui-tpa-button-main-text-font-weight,
      var(--wix-font-Body-M-weight)
    )
  );
  line-height: var(
    --wix-ui-tpa-button-hover-text-font-line-height,
    var(--wix-ui-tpa-button-main-text-font-line-height, 1.5em)
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    var(
      --wix-ui-tpa-button-main-text-font-text-decoration,
      var(--wix-font-Body-M-text-decoration)
    )
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    underline
  );
}
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings.oqyX2vW---size-4-tiny,
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings.oqyX2vW---size-5-small {
  padding-block-end: var(--wix-ui-tpa-button-padding-block-end, 5px);
  padding-block-start: var(--wix-ui-tpa-button-padding-block-start, 5px);
}
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings,
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings.oqyX2vW---size-6-medium {
  padding-block-end: var(--wix-ui-tpa-button-padding-block-end, 7px);
  padding-block-start: var(--wix-ui-tpa-button-padding-block-start, 7px);
}
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings.oqyX2vW---size-5-large {
  padding-block-end: var(--wix-ui-tpa-button-padding-block-end, 11px);
  padding-block-start: var(--wix-ui-tpa-button-padding-block-start, 11px);
}
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings.oqyX2vW---size-4-tiny {
  font-family: var(
    --wix-ui-tpa-button-main-text-font-family,
    var(--wix-font-Body-M-family)
  );
  font-size: var(--wix-ui-tpa-button-main-text-font-size, 14px);
  font-style: var(
    --wix-ui-tpa-button-main-text-font-style,
    var(--wix-font-Body-M-style)
  );
  font-variant: var(
    --wix-ui-tpa-button-main-text-font-variant,
    var(--wix-font-Body-M-variant)
  );
  font-weight: var(
    --wix-ui-tpa-button-main-text-font-weight,
    var(--wix-font-Body-M-weight)
  );
  line-height: var(--wix-ui-tpa-button-main-text-font-line-height, 1.4288em);
  text-decoration: var(
    --wix-ui-tpa-button-main-text-font-text-decoration,
    var(--wix-font-Body-M-text-decoration)
  );
}
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings.oqyX2vW---size-4-tiny.oESQLa5--focus.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings.oqyX2vW---size-4-tiny:active.oqyX2vW---hoverStyle-9-underline,
.sduwO1C.oqyX2vW---paddingMode-16-explicitPaddings.oqyX2vW---size-4-tiny:hover.oqyX2vW---hoverStyle-9-underline {
  font-family: var(
    --wix-ui-tpa-button-hover-text-font-family,
    var(
      --wix-ui-tpa-button-main-text-font-family,
      var(--wix-font-Body-M-family)
    )
  );
  font-size: var(
    --wix-ui-tpa-button-hover-text-font-size,
    var(--wix-ui-tpa-button-main-text-font-size, 14px)
  );
  font-style: var(
    --wix-ui-tpa-button-hover-text-font-style,
    var(--wix-ui-tpa-button-main-text-font-style, var(--wix-font-Body-M-style))
  );
  font-variant: var(
    --wix-ui-tpa-button-hover-text-font-variant,
    var(
      --wix-ui-tpa-button-main-text-font-variant,
      var(--wix-font-Body-M-variant)
    )
  );
  font-weight: var(
    --wix-ui-tpa-button-hover-text-font-weight,
    var(
      --wix-ui-tpa-button-main-text-font-weight,
      var(--wix-font-Body-M-weight)
    )
  );
  line-height: var(
    --wix-ui-tpa-button-hover-text-font-line-height,
    var(--wix-ui-tpa-button-main-text-font-line-height, 1.4288em)
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    var(
      --wix-ui-tpa-button-main-text-font-text-decoration,
      var(--wix-font-Body-M-text-decoration)
    )
  );
  text-decoration: var(
    --wix-ui-tpa-button-hover-text-font-text-decoration,
    underline
  );
}
.s__5AQ9_V {
  border-style: solid;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.s__5AQ9_V .sp6zr_G {
  display: block;
  line-height: 1.5;
}
.s__5AQ9_V.o__1BuefT--upgrade .sp6zr_G {
  display: inline-block;
  line-height: 1;
}
.sWWtjyM {
  animation: StatesButton3067118140__bounce-in 0.5s ease 0s 1 normal;
  height: 1.5em;
  top: 0.15em;
}
.sNM4kRq {
  height: 1.5em;
  width: 1.5em;
}
@keyframes StatesButton3067118140__bounce-in {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  32% {
    opacity: 1;
    transform: translateY(-5px);
  }
  68% {
    opacity: 1;
    transform: translateY(2px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.suq3NmI {
  --wix-ui-tpa-text-field-main-label-font-text-decoration: var(
    --wix-forms-formInputLabelFont-text-decoration
  );
  --wix-ui-tpa-text-field-main-label-font-line-height: var(
    --wix-forms-formInputLabelFont-line-height
  );
  --wix-ui-tpa-text-field-main-label-font-family: var(
    --wix-forms-formInputLabelFont-family
  );
  --wix-ui-tpa-text-field-main-label-font-size: var(
    --wix-forms-formInputLabelFont-size
  );
  --wix-ui-tpa-text-field-main-label-font-style: var(
    --wix-forms-formInputLabelFont-style
  );
  --wix-ui-tpa-text-field-main-label-font-variant: var(
    --wix-forms-formInputLabelFont-variant
  );
  --wix-ui-tpa-text-field-main-label-font-weight: var(
    --wix-forms-formInputLabelFont-weight
  );
  --wix-ui-tpa-text-field-main-label-text-color: var(
    --wix-forms-formInputLabelColor
  );
  --wix-ui-tpa-text-field-main-label-text-color-rgb: var(
    --wix-forms-formInputLabelColor-rgb
  );
  --wix-ui-tpa-text-field-main-label-text-color-opacity: var(
    --wix-forms-formInputLabelColor-opacity
  );
  word-break: break-word;
}
.suq3NmI:empty:before {
  content: "\200B";
}
.sf3vBJQ {
  display: block;
  height: 0;
  margin: 0;
  padding: 0;
  visibility: hidden;
}
.s__7swQAb {
  margin-inline-start: 4px;
}
.s__7swQAb,
.siFbd2L {
  display: inline-block;
}
.siFbd2L {
  margin-inline-end: 4px;
}
.sa_3v9v {
  --wix-ui-tpa-text-field-main-background-color: var(
    --wix-forms-formInputBackgroundColor
  );
  --wix-ui-tpa-text-field-main-background-color-rgb: var(
    --wix-forms-formInputBackgroundColor-rgb
  );
  --wix-ui-tpa-text-field-main-background-color-opacity: var(
    --wix-forms-formInputBackgroundColor-opacity
  );
  --wix-ui-tpa-text-field-hover-background-color: var(
    --wix-forms-formInputBackgroundColorHover
  );
  --wix-ui-tpa-text-field-hover-background-color-rgb: var(
    --wix-forms-formInputBackgroundColorHover-rgb
  );
  --wix-ui-tpa-text-field-hover-background-color-opacity: var(
    --wix-forms-formInputBackgroundColorHover-opacity
  );
  --wix-ui-tpa-text-field-main-border-color: var(
    --wix-forms-formInputBorderColor
  );
  --wix-ui-tpa-text-field-main-border-color-rgb: var(
    --wix-forms-formInputBorderColor-rgb
  );
  --wix-ui-tpa-text-field-main-border-color-opacity: var(
    --wix-forms-formInputBorderColor-opacity
  );
  --wix-ui-tpa-text-field-main-border-opacity: 1;
  --wix-ui-tpa-text-field-hover-border-color: var(
    --wix-forms-formInputBorderColorHover
  );
  --wix-ui-tpa-text-field-hover-border-color-rgb: var(
    --wix-forms-formInputBorderColorHover-rgb
  );
  --wix-ui-tpa-text-field-hover-border-color-opacity: var(
    --wix-forms-formInputBorderColorHover-opacity
  );
  --wix-ui-tpa-text-field-main-border-width: var(
    --wix-forms-formInputBorderWidth
  );
  --wix-ui-tpa-text-field-hover-border-width: var(
    --wix-forms-formInputBorderWidth
  );
  --wix-ui-tpa-text-field-main-border-radius: var(
    --wix-forms-formInputBorderRadius
  );
  --wix-ui-tpa-text-field-hover-border-radius: var(
    --wix-forms-formInputBorderRadius
  );
  --wix-ui-tpa-text-field-hover-text-color: var(
    --wix-forms-formInputValueColor
  );
  --wix-ui-tpa-text-field-hover-text-color-rgb: var(
    --wix-forms-formInputValueColor-rgb
  );
  --wix-ui-tpa-text-field-hover-text-color-opacity: var(
    --wix-forms-formInputValueColor-opacity
  );
  --wix-ui-tpa-text-field-main-text-font-text-decoration: var(
    --wix-forms-formInputValueFont-text-decoration
  );
  --wix-ui-tpa-text-field-main-text-font-line-height: var(
    --wix-forms-formInputValueFont-line-height
  );
  --wix-ui-tpa-text-field-main-text-font-family: var(
    --wix-forms-formInputValueFont-family
  );
  --wix-ui-tpa-text-field-main-text-font-size: var(
    --wix-forms-formInputValueFont-size
  );
  --wix-ui-tpa-text-field-main-text-font-style: var(
    --wix-forms-formInputValueFont-style
  );
  --wix-ui-tpa-text-field-main-text-font-variant: var(
    --wix-forms-formInputValueFont-variant
  );
  --wix-ui-tpa-text-field-main-text-font-weight: var(
    --wix-forms-formInputValueFont-weight
  );
  --wix-ui-tpa-text-field-main-text-color: var(--wix-forms-formInputValueColor);
  --wix-ui-tpa-text-field-main-text-color-rgb: var(
    --wix-forms-formInputValueColor-rgb
  );
  --wix-ui-tpa-text-field-main-text-color-opacity: var(
    --wix-forms-formInputValueColor-opacity
  );
  --wix-ui-tpa-text-field-error-color: var(--wix-forms-formInputErrorColor);
  --wix-ui-tpa-text-field-error-color-rgb: var(
    --wix-forms-formInputErrorColor-rgb
  );
  --wix-ui-tpa-text-field-error-color-opacity: var(
    --wix-forms-formInputErrorColor-opacity
  );
  --wix-ui-tpa-text-field-readonly-background-color: var(
    --wix-forms-formInputBackgroundColor
  );
  --wix-ui-tpa-text-field-readonly-background-color-rgb: var(
    --wix-forms-formInputBackgroundColor-rgb
  );
  --wix-ui-tpa-text-field-readonly-background-color-opacity: var(
    --wix-forms-formInputBackgroundColor-opacity
  );
  --wix-ui-tpa-text-field-readonly-border-color: var(
    rgb(
      var(--wix-forms-formInputBorderColor-rgb, var(--wix-color-37)),
      calc(var(--wix-forms-formInputBorderColor-opacity, 1) * 0)
    )
  );
  --wix-ui-tpa-text-field-readonly-border-color-rgb: var(
    rgb(
        var(--wix-forms-formInputBorderColor-rgb, var(--wix-color-37)),
        calc(var(--wix-forms-formInputBorderColor-opacity, 1) * 0)
      ) -rgb
  );
  --wix-ui-tpa-text-field-readonly-border-color-opacity: var(
    rgb(
        var(--wix-forms-formInputBorderColor-rgb, var(--wix-color-37)),
        calc(var(--wix-forms-formInputBorderColor-opacity, 1) * 0)
      ) -opacity
  );
  --wix-ui-tpa-text-field-readonly-border-width: var(
    --wix-forms-formInputBorderWidth
  );
  --wix-ui-tpa-text-field-readonly-border-radius: var(
    --wix-forms-formInputBorderRadius
  );
  display: flex;
  flex-direction: column;
}
.sa_3v9v [placeholder] {
  text-overflow: ellipsis;
}
.sa_3v9v input::placeholder {
  color: rgb(
    var(--wix-forms-formInputPlaceholderColor, var(--wix-color-4))
  ) !important;
}
.sa_3v9v.sa_3v9v.sa_3v9v.sa_3v9v input:-webkit-autofill,
.sa_3v9v.sa_3v9v.sa_3v9v.sa_3v9v input:-webkit-autofill:focus,
.sa_3v9v.sa_3v9v.sa_3v9v.sa_3v9v input:-webkit-autofill:hover {
  border-radius: var(--wix-forms-formInputBorderRadius, 0) !important;
}
.sa_3v9v.sa_3v9v.sa_3v9v.sa_3v9v input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px
    rgb(
      var(--wix-forms-formInputBackgroundColor-rgb, var(--wix-color-1)),
      calc(
        var(--wix-forms-formInputBackgroundColor-opacity, 1) *
          --wix-forms-formInputBackgroundColor-opacity
      )
    )
    inset !important;
  transition: background-color 5000s ease-in-out 0s;
}
.sa_3v9v.sa_3v9v.sa_3v9v.sa_3v9v input:-webkit-autofill:focus,
.sa_3v9v.sa_3v9v.sa_3v9v.sa_3v9v input:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px
    rgb(
      var(--wix-forms-formInputBackgroundColorHover-rgb, var(--wix-color-1)),
      calc(
        var(--wix-forms-formInputBackgroundColorHover-opacity, 1) *
          --wix-forms-formInputBackgroundColorHover-opacity
      )
    )
    inset !important;
  transition: background-color 5000s ease-in-out 0s;
}
.sa_3v9v[class*="field-error"] {
  --wix-ui-tpa-text-field-main-background-color: var(
    --wix-forms-formInputBackgroundColor
  );
  --wix-ui-tpa-text-field-main-background-color-rgb: var(
    --wix-forms-formInputBackgroundColor-rgb
  );
  --wix-ui-tpa-text-field-main-background-color-opacity: var(
    --wix-forms-formInputBackgroundColor-opacity
  );
  --wix-ui-tpa-text-field-hover-background-color: var(
    --wix-forms-formInputBackgroundColor
  );
  --wix-ui-tpa-text-field-hover-background-color-rgb: var(
    --wix-forms-formInputBackgroundColor-rgb
  );
  --wix-ui-tpa-text-field-hover-background-color-opacity: var(
    --wix-forms-formInputBackgroundColor-opacity
  );
  --wix-ui-tpa-text-field-main-border-width: var(
    --wix-forms-formInputBorderWidth
  );
  --wix-ui-tpa-text-field-hover-border-width: var(
    --wix-forms-formInputBorderWidth
  );
  --wix-ui-tpa-text-field-main-border-radius: var(
    --wix-forms-formInputBorderRadius
  );
  --wix-ui-tpa-text-field-hover-border-radius: var(
    --wix-forms-formInputBorderRadius
  );
  --wix-ui-tpa-text-field-hover-text-color: var(
    --wix-forms-formInputValueColor
  );
  --wix-ui-tpa-text-field-hover-text-color-rgb: var(
    --wix-forms-formInputValueColor-rgb
  );
  --wix-ui-tpa-text-field-hover-text-color-opacity: var(
    --wix-forms-formInputValueColor-opacity
  );
  --wix-ui-tpa-text-field-main-text-font-text-decoration: var(
    --wix-forms-formInputValueFont-text-decoration
  );
  --wix-ui-tpa-text-field-main-text-font-line-height: var(
    --wix-forms-formInputValueFont-line-height
  );
  --wix-ui-tpa-text-field-main-text-font-family: var(
    --wix-forms-formInputValueFont-family
  );
  --wix-ui-tpa-text-field-main-text-font-size: var(
    --wix-forms-formInputValueFont-size
  );
  --wix-ui-tpa-text-field-main-text-font-style: var(
    --wix-forms-formInputValueFont-style
  );
  --wix-ui-tpa-text-field-main-text-font-variant: var(
    --wix-forms-formInputValueFont-variant
  );
  --wix-ui-tpa-text-field-main-text-font-weight: var(
    --wix-forms-formInputValueFont-weight
  );
  --wix-ui-tpa-text-field-main-text-color: var(--wix-forms-formInputValueColor);
  --wix-ui-tpa-text-field-main-text-color-rgb: var(
    --wix-forms-formInputValueColor-rgb
  );
  --wix-ui-tpa-text-field-main-text-color-opacity: var(
    --wix-forms-formInputValueColor-opacity
  );
  --wix-ui-tpa-text-field-error-color: var(--wix-forms-formInputErrorColor);
  --wix-ui-tpa-text-field-error-color-rgb: var(
    --wix-forms-formInputErrorColor-rgb
  );
  --wix-ui-tpa-text-field-error-color-opacity: var(
    --wix-forms-formInputErrorColor-opacity
  );
  display: flex;
  flex-direction: column;
}
.s__7oe_G0 {
  --wix-ui-tpa-text-field-main-background-color: var(
    --wix-forms-formInputBackgroundColor
  );
  --wix-ui-tpa-text-field-main-background-color-rgb: var(
    --wix-forms-formInputBackgroundColor-rgb
  );
  --wix-ui-tpa-text-field-main-background-color-opacity: var(
    --wix-forms-formInputBackgroundColor-opacity
  );
  --wix-ui-tpa-text-field-hover-background-color: var(
    --wix-forms-formInputBackgroundColorHover
  );
  --wix-ui-tpa-text-field-hover-background-color-rgb: var(
    --wix-forms-formInputBackgroundColorHover-rgb
  );
  --wix-ui-tpa-text-field-hover-background-color-opacity: var(
    --wix-forms-formInputBackgroundColorHover-opacity
  );
  --wix-ui-tpa-text-field-main-border-color: var(
    --wix-forms-formInputBorderColor
  );
  --wix-ui-tpa-text-field-main-border-color-rgb: var(
    --wix-forms-formInputBorderColor-rgb
  );
  --wix-ui-tpa-text-field-main-border-color-opacity: var(
    --wix-forms-formInputBorderColor-opacity
  );
  --wix-ui-tpa-text-field-hover-border-color: var(
    --wix-forms-formInputBorderColorHover
  );
  --wix-ui-tpa-text-field-hover-border-color-rgb: var(
    --wix-forms-formInputBorderColorHover-rgb
  );
  --wix-ui-tpa-text-field-hover-border-color-opacity: var(
    --wix-forms-formInputBorderColorHover-opacity
  );
  --wix-ui-tpa-text-field-main-border-width: 0px;
  --wix-ui-tpa-text-field-hover-border-width: 0px;
  --wix-ui-tpa-text-field-readonly-border-width: 0px;
  --wix-ui-tpa-text-field-main-border-radius: var(
    --wix-forms-formInputBorderRadius
  );
  --wix-ui-tpa-text-field-hover-border-radius: var(
    --wix-forms-formInputBorderRadius
  );
  --wix-ui-tpa-text-field-hover-text-color: var(
    --wix-forms-formInputValueColor
  );
  --wix-ui-tpa-text-field-hover-text-color-rgb: var(
    --wix-forms-formInputValueColor-rgb
  );
  --wix-ui-tpa-text-field-hover-text-color-opacity: var(
    --wix-forms-formInputValueColor-opacity
  );
  --wix-ui-tpa-text-field-main-text-font-text-decoration: var(
    --wix-forms-formInputValueFont-text-decoration
  );
  --wix-ui-tpa-text-field-main-text-font-line-height: var(
    --wix-forms-formInputValueFont-line-height
  );
  --wix-ui-tpa-text-field-main-text-font-family: var(
    --wix-forms-formInputValueFont-family
  );
  --wix-ui-tpa-text-field-main-text-font-size: var(
    --wix-forms-formInputValueFont-size
  );
  --wix-ui-tpa-text-field-main-text-font-style: var(
    --wix-forms-formInputValueFont-style
  );
  --wix-ui-tpa-text-field-main-text-font-variant: var(
    --wix-forms-formInputValueFont-variant
  );
  --wix-ui-tpa-text-field-main-text-font-weight: var(
    --wix-forms-formInputValueFont-weight
  );
  --wix-ui-tpa-text-field-main-text-color: var(--wix-forms-formInputValueColor);
  --wix-ui-tpa-text-field-main-text-color-rgb: var(
    --wix-forms-formInputValueColor-rgb
  );
  --wix-ui-tpa-text-field-main-text-color-opacity: var(
    --wix-forms-formInputValueColor-opacity
  );
  --wix-ui-tpa-text-field-error-color: var(--wix-forms-formInputErrorColor);
  --wix-ui-tpa-text-field-error-color-rgb: var(
    --wix-forms-formInputErrorColor-rgb
  );
  --wix-ui-tpa-text-field-error-color-opacity: var(
    --wix-forms-formInputErrorColor-opacity
  );
}
.ssSh29M {
  --wix-ui-tpa-text-field-main-background-color: var(
    --wix-forms-formInputBackgroundColorHover
  );
  --wix-ui-tpa-text-field-main-background-color-rgb: var(
    --wix-forms-formInputBackgroundColorHover-rgb
  );
  --wix-ui-tpa-text-field-main-background-color-opacity: var(
    --wix-forms-formInputBackgroundColorHover-opacity
  );
  --wix-ui-tpa-text-field-main-border-color: var(
    --wix-forms-formInputBorderColorHover
  );
  --wix-ui-tpa-text-field-main-border-color-rgb: var(
    --wix-forms-formInputBorderColorHover-rgb
  );
  --wix-ui-tpa-text-field-main-border-color-opacity: var(
    --wix-forms-formInputBorderColorHover-opacity
  );
}
.sa_3v9v [data-hook="arrow-icons"] {
  display: none;
}
.sa_3v9v div[data-theme="line"] {
  padding-inline-start: 12px;
}
.s__8l4_r4 div:has(> input) {
  border-bottom-width: var(
    --wix-forms-formInputBorderBottomWidth,
    1px
  ) !important;
  border-left-width: var(--wix-forms-formInputBorderLeftWidth, 1px) !important;
  border-right-width: var(
    --wix-forms-formInputBorderRightWidth,
    1px
  ) !important;
  border-top-width: var(--wix-forms-formInputBorderTopWidth, 1px) !important;
}
.skymIZO {
  --wix-forms-formHeaderOneFont-text-decoration: var(
    --headerOneFont-text-decoration
  );
  --wix-forms-formHeaderOneFont-line-height: var(--headerOneFont-line-height);
  --wix-forms-formHeaderOneFont-family: var(--headerOneFont-family);
  --wix-forms-formHeaderOneFont-size: var(--headerOneFont-size);
  --wix-forms-formHeaderOneFont-style: var(--headerOneFont-style);
  --wix-forms-formHeaderOneFont-variant: var(--headerOneFont-variant);
  --wix-forms-formHeaderOneFont-weight: var(--headerOneFont-weight);
  --wix-forms-formHeaderOneColor: var(--headerOneColor);
  --wix-forms-formHeaderOneColor-rgb: var(--headerOneColor-rgb);
  --wix-forms-formHeaderOneColor-opacity: var(--headerOneColor-opacity);
  --wix-forms-formHeaderTwoFont-text-decoration: var(
    --headerTwoFont-text-decoration
  );
  --wix-forms-formHeaderTwoFont-line-height: var(--headerTwoFont-line-height);
  --wix-forms-formHeaderTwoFont-family: var(--headerTwoFont-family);
  --wix-forms-formHeaderTwoFont-size: var(--headerTwoFont-size);
  --wix-forms-formHeaderTwoFont-style: var(--headerTwoFont-style);
  --wix-forms-formHeaderTwoFont-variant: var(--headerTwoFont-variant);
  --wix-forms-formHeaderTwoFont-weight: var(--headerTwoFont-weight);
  --wix-forms-formHeaderTwoColor: var(--headerTwoColor);
  --wix-forms-formHeaderTwoColor-rgb: var(--headerTwoColor-rgb);
  --wix-forms-formHeaderTwoColor-opacity: var(--headerTwoColor-opacity);
  --wix-forms-formParagraphFont-text-decoration: var(
    --paragraphFont-text-decoration
  );
  --wix-forms-formParagraphFont-line-height: var(--paragraphFont-line-height);
  --wix-forms-formParagraphFont-family: var(--paragraphFont-family);
  --wix-forms-formParagraphFont-size: var(--paragraphFont-size);
  --wix-forms-formParagraphFont-style: var(--paragraphFont-style);
  --wix-forms-formParagraphFont-variant: var(--paragraphFont-variant);
  --wix-forms-formParagraphFont-weight: var(--paragraphFont-weight);
  --wix-forms-formParagraphColor: var(--paragraphColor);
  --wix-forms-formParagraphColor-rgb: var(--paragraphColor-rgb);
  --wix-forms-formParagraphColor-opacity: var(--paragraphColor-opacity);
  --wix-forms-formInputBackgroundColor: var(--inputBackgroundColor);
  --wix-forms-formInputBackgroundColor-rgb: var(--inputBackgroundColor-rgb);
  --wix-forms-formInputBackgroundColor-opacity: var(
    --inputBackgroundColor-opacity
  );
  --wix-forms-formInputBackgroundColorHover: var(--inputBackgroundColorHover);
  --wix-forms-formInputBackgroundColorHover-rgb: var(
    --inputBackgroundColorHover-rgb
  );
  --wix-forms-formInputBackgroundColorHover-opacity: var(
    --inputBackgroundColorHover-opacity
  );
  --wix-forms-formInputBorderColor: var(--inputBorderColor);
  --wix-forms-formInputBorderColor-rgb: var(--inputBorderColor-rgb);
  --wix-forms-formInputBorderColor-opacity: var(--inputBorderColor-opacity);
  --wix-forms-formInputBorderColorHover: var(--inputBorderColorHover);
  --wix-forms-formInputBorderColorHover-rgb: var(--inputBorderColorHover-rgb);
  --wix-forms-formInputBorderColorHover-opacity: var(
    --inputBorderColorHover-opacity
  );
  --wix-forms-formInputBorderWidth: calc(var(--inputBorderWidth) * 1px);
  --wix-forms-formInputBorderWidthHover: calc(
    var(--inputBorderWidthHover) * 1px
  );
  --wix-forms-formInputLabelFont-text-decoration: var(
    --inputLabelFont-text-decoration
  );
  --wix-forms-formInputLabelFont-line-height: var(--inputLabelFont-line-height);
  --wix-forms-formInputLabelFont-family: var(--inputLabelFont-family);
  --wix-forms-formInputLabelFont-size: var(--inputLabelFont-size);
  --wix-forms-formInputLabelFont-style: var(--inputLabelFont-style);
  --wix-forms-formInputLabelFont-variant: var(--inputLabelFont-variant);
  --wix-forms-formInputLabelFont-weight: var(--inputLabelFont-weight);
  --wix-forms-formInputLabelColor: var(--inputLabelColor);
  --wix-forms-formInputLabelColor-rgb: var(--inputLabelColor-rgb);
  --wix-forms-formInputLabelColor-opacity: var(--inputLabelColor-opacity);
  --wix-forms-formInputValueFont-text-decoration: var(
    --inputValueFont-text-decoration
  );
  --wix-forms-formInputValueFont-line-height: var(--inputValueFont-line-height);
  --wix-forms-formInputValueFont-family: var(--inputValueFont-family);
  --wix-forms-formInputValueFont-size: var(--inputValueFont-size);
  --wix-forms-formInputValueFont-style: var(--inputValueFont-style);
  --wix-forms-formInputValueFont-variant: var(--inputValueFont-variant);
  --wix-forms-formInputValueFont-weight: var(--inputValueFont-weight);
  --wix-forms-formInputValueColor: var(--inputValueColor);
  --wix-forms-formInputValueColor-rgb: var(--inputValueColor-rgb);
  --wix-forms-formInputValueColor-opacity: var(--inputValueColor-opacity);
  --wix-forms-formInputPlaceholderColor: var(--inputPlaceholderColor);
  --wix-forms-formInputPlaceholderColor-rgb: var(--inputPlaceholderColor-rgb);
  --wix-forms-formInputPlaceholderColor-opacity: var(
    --inputPlaceholderColor-opacity
  );
  --wix-forms-formInputErrorColor: var(--inputErrorColor);
  --wix-forms-formInputErrorColor-rgb: var(--inputErrorColor-rgb);
  --wix-forms-formInputErrorColor-opacity: var(--inputErrorColor-opacity);
  --wix-forms-formInputBorderRadius: calc(var(--inputBorderRadius) * 1px);
  --wix-forms-formLinkColor: var(--linkColor);
  --wix-forms-formLinkColor-rgb: var(--linkColor-rgb);
  --wix-forms-formLinkColor-opacity: var(--linkColor-opacity);
  --wix-forms-formInputBorderStyle: var(--inputBorderStyle);
  --wix-forms-formInputSelectionColor: var(--inputSelectionColor);
  --wix-forms-formInputSelectionColor-rgb: var(--inputSelectionColor-rgb);
  --wix-forms-formInputSelectionColor-opacity: var(
    --inputSelectionColor-opacity
  );
  --wix-forms-formInputNoteFont-text-decoration: var(
    --inputNoteFont-text-decoration
  );
  --wix-forms-formInputNoteFont-line-height: var(--inputNoteFont-line-height);
  --wix-forms-formInputNoteFont-family: var(--inputNoteFont-family);
  --wix-forms-formInputNoteFont-size: var(--inputNoteFont-size);
  --wix-forms-formInputNoteFont-style: var(--inputNoteFont-style);
  --wix-forms-formInputNoteFont-variant: var(--inputNoteFont-variant);
  --wix-forms-formInputNoteFont-weight: var(--inputNoteFont-weight);
  --wix-forms-formInputNoteColor: var(--inputNoteColor);
  --wix-forms-formInputNoteColor-rgb: var(--inputNoteColor-rgb);
  --wix-forms-formInputNoteColor-opacity: var(--inputNoteColor-opacity);
  --wix-forms-formButtonsColor: var(--buttonsColor);
  --wix-forms-formButtonsColor-rgb: var(--buttonsColor-rgb);
  --wix-forms-formButtonsColor-opacity: var(--buttonsColor-opacity);
  --wix-forms-formButtonsColorHover: var(--buttonsColorHover);
  --wix-forms-formButtonsColorHover-rgb: var(--buttonsColorHover-rgb);
  --wix-forms-formButtonsColorHover-opacity: var(--buttonsColorHover-opacity);
  --wix-forms-formButtonsBackgroundColor: var(--buttonsBackgroundColor);
  --wix-forms-formButtonsBackgroundColor-rgb: var(--buttonsBackgroundColor-rgb);
  --wix-forms-formButtonsBackgroundColor-opacity: var(
    --buttonsBackgroundColor-opacity
  );
  --wix-forms-formButtonsBackgroundColorHover: var(
    --buttonsBackgroundColorHover
  );
  --wix-forms-formButtonsBackgroundColorHover-rgb: var(
    --buttonsBackgroundColorHover-rgb
  );
  --wix-forms-formButtonsBackgroundColorHover-opacity: var(
    --buttonsBackgroundColorHover-opacity
  );
  --wix-forms-formButtonsBorderColor: var(--buttonsBorderColor);
  --wix-forms-formButtonsBorderColor-rgb: var(--buttonsBorderColor-rgb);
  --wix-forms-formButtonsBorderColor-opacity: var(--buttonsBorderColor-opacity);
  --wix-forms-formButtonsBorderWidth: calc(var(--buttonsBorderWidth) * 1px);
  --wix-forms-formButtonsBorderRadius: calc(var(--buttonsBorderRadius) * 1px);
  --wix-forms-formButtonsFontHover-text-decoration: var(
    --buttonsFontHover-text-decoration
  );
  --wix-forms-formButtonsFontHover-line-height: var(
    --buttonsFontHover-line-height
  );
  --wix-forms-formButtonsFontHover-family: var(--buttonsFontHover-family);
  --wix-forms-formButtonsFontHover-size: var(--buttonsFontHover-size);
  --wix-forms-formButtonsFontHover-style: var(--buttonsFontHover-style);
  --wix-forms-formButtonsFontHover-variant: var(--buttonsFontHover-variant);
  --wix-forms-formButtonsFontHover-weight: var(--buttonsFontHover-weight);
  --wix-forms-formNextButtonFont-text-decoration: var(
    --nextButtonFont-text-decoration
  );
  --wix-forms-formNextButtonFont-line-height: var(--nextButtonFont-line-height);
  --wix-forms-formNextButtonFont-family: var(--nextButtonFont-family);
  --wix-forms-formNextButtonFont-size: var(--nextButtonFont-size);
  --wix-forms-formNextButtonFont-style: var(--nextButtonFont-style);
  --wix-forms-formNextButtonFont-variant: var(--nextButtonFont-variant);
  --wix-forms-formNextButtonFont-weight: var(--nextButtonFont-weight);
  --wix-forms-formNextButtonFontHover-text-decoration: var(
    --nextButtonFontHover-text-decoration
  );
  --wix-forms-formNextButtonFontHover-line-height: var(
    --nextButtonFontHover-line-height
  );
  --wix-forms-formNextButtonFontHover-family: var(--nextButtonFontHover-family);
  --wix-forms-formNextButtonFontHover-size: var(--nextButtonFontHover-size);
  --wix-forms-formNextButtonFontHover-style: var(--nextButtonFontHover-style);
  --wix-forms-formNextButtonFontHover-variant: var(
    --nextButtonFontHover-variant
  );
  --wix-forms-formNextButtonFontHover-weight: var(--nextButtonFontHover-weight);
  --wix-forms-formNextButtonColor: var(--nextButtonColor);
  --wix-forms-formNextButtonColor-rgb: var(--nextButtonColor-rgb);
  --wix-forms-formNextButtonColor-opacity: var(--nextButtonColor-opacity);
  --wix-forms-formNextButtonColorHover: var(--nextButtonColorHover);
  --wix-forms-formNextButtonColorHover-rgb: var(--nextButtonColorHover-rgb);
  --wix-forms-formNextButtonColorHover-opacity: var(
    --nextButtonColorHover-opacity
  );
  --wix-forms-formNextButtonBackgroundColor: var(--nextButtonBackgroundColor);
  --wix-forms-formNextButtonBackgroundColor-rgb: var(
    --nextButtonBackgroundColor-rgb
  );
  --wix-forms-formNextButtonBackgroundColor-opacity: var(
    --nextButtonBackgroundColor-opacity
  );
  --wix-forms-formNextButtonBackgroundColorHover: var(
    --nextButtonBackgroundColorHover
  );
  --wix-forms-formNextButtonBackgroundColorHover-rgb: var(
    --nextButtonBackgroundColorHover-rgb
  );
  --wix-forms-formNextButtonBackgroundColorHover-opacity: var(
    --nextButtonBackgroundColorHover-opacity
  );
  --wix-forms-formNextButtonBorderColor: var(--nextButtonBorderColor);
  --wix-forms-formNextButtonBorderColor-rgb: var(--nextButtonBorderColor-rgb);
  --wix-forms-formNextButtonBorderColor-opacity: var(
    --nextButtonBorderColor-opacity
  );
  --wix-forms-formNextButtonBorderColorHover: var(--nextButtonBorderColorHover);
  --wix-forms-formNextButtonBorderColorHover-rgb: var(
    --nextButtonBorderColorHover-rgb
  );
  --wix-forms-formNextButtonBorderColorHover-opacity: var(
    --nextButtonBorderColorHover-opacity
  );
  --wix-forms-formNextButtonBorderWidth: calc(
    var(--nextButtonBorderWidth) * 1px
  );
  --wix-forms-formNextButtonBorderRadius: calc(
    var(--nextButtonBorderRadius) * 1px
  );
  --wix-forms-formPreviousButtonFont-text-decoration: var(
    --previousButtonFont-text-decoration
  );
  --wix-forms-formPreviousButtonFont-line-height: var(
    --previousButtonFont-line-height
  );
  --wix-forms-formPreviousButtonFont-family: var(--previousButtonFont-family);
  --wix-forms-formPreviousButtonFont-size: var(--previousButtonFont-size);
  --wix-forms-formPreviousButtonFont-style: var(--previousButtonFont-style);
  --wix-forms-formPreviousButtonFont-variant: var(--previousButtonFont-variant);
  --wix-forms-formPreviousButtonFont-weight: var(--previousButtonFont-weight);
  --wix-forms-formPreviousButtonFontHover-text-decoration: var(
    --previousButtonFontHover-text-decoration
  );
  --wix-forms-formPreviousButtonFontHover-line-height: var(
    --previousButtonFontHover-line-height
  );
  --wix-forms-formPreviousButtonFontHover-family: var(
    --previousButtonFontHover-family
  );
  --wix-forms-formPreviousButtonFontHover-size: var(
    --previousButtonFontHover-size
  );
  --wix-forms-formPreviousButtonFontHover-style: var(
    --previousButtonFontHover-style
  );
  --wix-forms-formPreviousButtonFontHover-variant: var(
    --previousButtonFontHover-variant
  );
  --wix-forms-formPreviousButtonFontHover-weight: var(
    --previousButtonFontHover-weight
  );
  --wix-forms-formPreviousButtonColor: var(--previousButtonColor);
  --wix-forms-formPreviousButtonColor-rgb: var(--previousButtonColor-rgb);
  --wix-forms-formPreviousButtonColor-opacity: var(
    --previousButtonColor-opacity
  );
  --wix-forms-formPreviousButtonColorHover: var(--previousButtonColorHover);
  --wix-forms-formPreviousButtonColorHover-rgb: var(
    --previousButtonColorHover-rgb
  );
  --wix-forms-formPreviousButtonColorHover-opacity: var(
    --previousButtonColorHover-opacity
  );
  --wix-forms-formPreviousButtonBackgroundColor: var(
    --previousButtonBackgroundColor
  );
  --wix-forms-formPreviousButtonBackgroundColor-rgb: var(
    --previousButtonBackgroundColor-rgb
  );
  --wix-forms-formPreviousButtonBackgroundColor-opacity: var(
    --previousButtonBackgroundColor-opacity
  );
  --wix-forms-formPreviousButtonBackgroundColorHover: var(
    --previousButtonBackgroundColorHover
  );
  --wix-forms-formPreviousButtonBackgroundColorHover-rgb: var(
    --previousButtonBackgroundColorHover-rgb
  );
  --wix-forms-formPreviousButtonBackgroundColorHover-opacity: var(
    --previousButtonBackgroundColorHover-opacity
  );
  --wix-forms-formPreviousButtonBorderColor: var(--previousButtonBorderColor);
  --wix-forms-formPreviousButtonBorderColor-rgb: var(
    --previousButtonBorderColor-rgb
  );
  --wix-forms-formPreviousButtonBorderColor-opacity: var(
    --previousButtonBorderColor-opacity
  );
  --wix-forms-formPreviousButtonBorderColorHover: var(
    --previousButtonBorderColorHover
  );
  --wix-forms-formPreviousButtonBorderColorHover-rgb: var(
    --previousButtonBorderColorHover-rgb
  );
  --wix-forms-formPreviousButtonBorderColorHover-opacity: var(
    --previousButtonBorderColorHover-opacity
  );
  --wix-forms-formPreviousButtonBorderWidth: calc(
    var(--previousButtonBorderWidth) * 1px
  );
  --wix-forms-formPreviousButtonBorderRadius: calc(
    var(--previousButtonBorderRadius) * 1px
  );
  --wix-forms-formSubmitButtonFont-text-decoration: var(
    --submitButtonFont-text-decoration
  );
  --wix-forms-formSubmitButtonFont-line-height: var(
    --submitButtonFont-line-height
  );
  --wix-forms-formSubmitButtonFont-family: var(--submitButtonFont-family);
  --wix-forms-formSubmitButtonFont-size: var(--submitButtonFont-size);
  --wix-forms-formSubmitButtonFont-style: var(--submitButtonFont-style);
  --wix-forms-formSubmitButtonFont-variant: var(--submitButtonFont-variant);
  --wix-forms-formSubmitButtonFont-weight: var(--submitButtonFont-weight);
  --wix-forms-formSubmitButtonFontHover-text-decoration: var(
    --submitButtonFontHover-text-decoration
  );
  --wix-forms-formSubmitButtonFontHover-line-height: var(
    --submitButtonFontHover-line-height
  );
  --wix-forms-formSubmitButtonFontHover-family: var(
    --submitButtonFontHover-family
  );
  --wix-forms-formSubmitButtonFontHover-size: var(--submitButtonFontHover-size);
  --wix-forms-formSubmitButtonFontHover-style: var(
    --submitButtonFontHover-style
  );
  --wix-forms-formSubmitButtonFontHover-variant: var(
    --submitButtonFontHover-variant
  );
  --wix-forms-formSubmitButtonFontHover-weight: var(
    --submitButtonFontHover-weight
  );
  --wix-forms-formSubmitButtonColor: var(--submitButtonColor);
  --wix-forms-formSubmitButtonColor-rgb: var(--submitButtonColor-rgb);
  --wix-forms-formSubmitButtonColor-opacity: var(--submitButtonColor-opacity);
  --wix-forms-formSubmitButtonColorHover: var(--submitButtonColorHover);
  --wix-forms-formSubmitButtonColorHover-rgb: var(--submitButtonColorHover-rgb);
  --wix-forms-formSubmitButtonColorHover-opacity: var(
    --submitButtonColorHover-opacity
  );
  --wix-forms-formSubmitButtonBackgroundColor: var(
    --submitButtonBackgroundColor
  );
  --wix-forms-formSubmitButtonBackgroundColor-rgb: var(
    --submitButtonBackgroundColor-rgb
  );
  --wix-forms-formSubmitButtonBackgroundColor-opacity: var(
    --submitButtonBackgroundColor-opacity
  );
  --wix-forms-formSubmitButtonBackgroundColorHover: var(
    --submitButtonBackgroundColorHover
  );
  --wix-forms-formSubmitButtonBackgroundColorHover-rgb: var(
    --submitButtonBackgroundColorHover-rgb
  );
  --wix-forms-formSubmitButtonBackgroundColorHover-opacity: var(
    --submitButtonBackgroundColorHover-opacity
  );
  --wix-forms-formSubmitButtonBorderColor: var(--submitButtonBorderColor);
  --wix-forms-formSubmitButtonBorderColor-rgb: var(
    --submitButtonBorderColor-rgb
  );
  --wix-forms-formSubmitButtonBorderColor-opacity: var(
    --submitButtonBorderColor-opacity
  );
  --wix-forms-formSubmitButtonBorderColorHover: var(
    --submitButtonBorderColorHover
  );
  --wix-forms-formSubmitButtonBorderColorHover-rgb: var(
    --submitButtonBorderColorHover-rgb
  );
  --wix-forms-formSubmitButtonBorderColorHover-opacity: var(
    --submitButtonBorderColorHover-opacity
  );
  --wix-forms-formSubmitButtonBorderWidth: calc(
    var(--submitButtonBorderWidth) * 1px
  );
  --wix-forms-formSubmitButtonBorderRadius: calc(
    var(--submitButtonBorderRadius) * 1px
  );
  --wix-forms-formColumnSpacing: calc(var(--columnSpacing) * 1px);
  --wix-forms-formRowSpacing: calc(var(--rowSpacing) * 1px);
  --wix-forms-formBackground: var(--formBackground);
  --wix-forms-formBackground-rgb: var(--formBackground-rgb);
  --wix-forms-formBackground-opacity: var(--formBackground-opacity);
  --wix-forms-formInputBorderLeftWidth: calc(var(--inputBorderLeftWidth) * 1px);
  --wix-forms-formInputBorderRightWidth: calc(
    var(--inputBorderRightWidth) * 1px
  );
  --wix-forms-formInputBorderTopWidth: calc(var(--inputBorderTopWidth) * 1px);
  --wix-forms-formInputBorderBottomWidth: calc(
    var(--inputBorderBottomWidth) * 1px
  );
  background: rgba(var(--formBackground));
  border-color: rgba(var(--borderColor));
  border-radius: calc(var(--borderRadius) * 1px);
  border-style: solid;
  border-width: calc(var(--borderWidth) * 1px);
  box-sizing: border-box;
  padding-bottom: calc(var(--verticalPadding) * 1px);
  padding-left: calc(var(--horizontalPadding) * 1px);
  padding-right: calc(var(--horizontalPadding) * 1px);
  padding-top: calc(var(--verticalPadding) * 1px);
}
.svRWJfc {
  box-shadow: var(--index667083180-shadowXOffset)
    var(--index667083180-shadowYOffset) calc(var(--shadowBlur) * 1px)
    calc(var(--shadowSize) * 1px) rgba(var(--shadowColor));
}
@container (max-width: 288px) {
  .skymIZO form fieldset > div {
    column-gap: 0 !important;
  }
}
.Usc5t3 {
  height: 100%;
  width: 100%;
}
._1Jptl,
.glob_fontElementMap {
  font-family: var(--ricos-font-family, unset);
}
.W7POc {
  color: var(--ricos-custom-link-color, var(--ricos-action-color, #116dff));
  font-family: var(--ricos-custom-link-font-family, unset);
  font-size: var(--ricos-custom-link-font-size, unset);
  font-style: var(--ricos-custom-link-font-style, unset);
  font-weight: var(--ricos-custom-link-font-weight, unset);
  line-height: var(--ricos-custom-link-line-height, unset);
  min-height: var(--ricos-custom-link-min-height, unset);
  -webkit-text-decoration: var(--ricos-custom-link-text-decoration, none);
  text-decoration: var(--ricos-custom-link-text-decoration, none);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .W7POc {
      font-size: var(--ricos-custom-link-font-size, unset);
    }
  }
}
@container (width < 640px) {
  .W7POc {
    font-size: var(--ricos-custom-link-font-size, unset);
  }
}
[dir] ._4up9t:hover {
  cursor: text;
}
[dir] .I8gJq:hover {
  cursor: pointer;
}
._2eQBg {
  display: flex;
}
[dir="ltr"] ._2eQBg {
  margin-right: 5px;
}
[dir="rtl"] ._2eQBg {
  margin-left: 5px;
}
.cmWl2 {
  color: var(
    --ricos-settings-action-color,
    var(--ricos-action-color-fallback, #116dff)
  );
  max-width: 270px;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cmWl2:hover {
  text-decoration: underline;
}
[dir] .BJjFQ:hover {
  cursor: pointer;
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .cmWl2 {
      max-width: 160px;
    }
  }
}
@container (width < 640px) {
  .cmWl2 {
    max-width: 160px;
  }
}
.Eu14BW {
  font-size: 12px !important;
  margin-top: 8px;
}
.exHJNm {
  pointer-events: none;
}
.wyTVXh {
  position: relative;
}
.wyTVXh > fieldset {
  pointer-events: none;
  visibility: hidden;
}
.BCt2o1 {
  align-items: center;
  background: rgba(var(--wix-forms-formBackground));
  display: flex;
  inset: 0;
  justify-content: center;
  position: absolute;
  z-index: 1;
}
.BCt2o1 > div {
  height: auto;
  width: 100%;
}
.FNgTtb {
  display: grid;
  width: 100%;
}
.AxNTep {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.QPXBDg {
  align-items: flex-end;
  display: flex;
}
.Wk7DHV {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.Wk7DHV .al6nM4 {
  border-radius: 4px !important;
}
.dUR8oD {
  align-items: center;
  display: flex;
  flex-direction: column;
  text-align: center;
}
.dUR8oD .VbnEc9 {
  margin-bottom: 12px;
}
.dUR8oD .evLPK1 {
  margin-top: 12px;
}
