.sfFsDEp {
    --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)
}

.sQbU3f5 {
    position: relative
}

.seiOxgm {
    --submitbuttonwut1864572910-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(--submitbuttonwut1864572910-explicit-padding);
    --wix-ui-tpa-button-padding-block-end: var(--submitbuttonwut1864572910-explicit-padding);
    min-width: 0 !important;
    padding-inline: min(5%, 15px) !important
}

.seiOxgm span {
    line-height: var(--submitbuttonwut1864572910-submitButtonFont-line-height, 1.2) !important
}

.s__8bRuRu {
    width: 100%
}

.sQlQUc_ {
    align-items: center
}

.s__7Hkwv1 {
    --wut-error-color: rgb(var(--wix-ui-tpa-error-message-wrapper-error-color, 223, 49, 49));
    --ErrorMessageWrapper2786119118-transparent: 0, 0, 0, 0
}

.s__7Hkwv1:not(.o__2JQSZ0--visible) {
    margin-bottom: var(--wix-ui-tpa-error-message-wrapper-min-message-height)
}

.sDMaeLq {
    --TextField311740134-default-main-border-width: 1px
}

.sOeZEGM {
    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-5)), calc(var(--wix-ui-tpa-text-field-main-border-color-opacity, 1)*var(--wix-ui-tpa-text-field-main-border-opacity, .6)));
    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))
}

.sOeZEGM 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
}

.sOeZEGM.o__44SUUO---theme-3-box {
    border: 1px solid rgb(var(--wix-ui-tpa-text-field-main-border-color-rgb, var(--wix-color-5)), calc(var(--wix-ui-tpa-text-field-main-border-color-opacity, 1)*var(--wix-ui-tpa-text-field-main-border-opacity, .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(--TextField311740134-default-main-border-width, 1px))
}

.sOeZEGM.o_R76hQ--focus,
.sOeZEGM: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-5))));
    border-radius: var(--wix-ui-tpa-text-field-hover-border-radius, 1px);
    border-width: var(--wix-ui-tpa-text-field-hover-border-width, var(--TextField311740134-default-main-border-width, 1px))
}

.sOeZEGM.o__44SUUO---theme-3-box.o_R76hQ--focus,
.sOeZEGM.o__44SUUO---theme-3-box:hover,
.sOeZEGM.o__44SUUO---theme-4-line.o_R76hQ--focus,
.sOeZEGM.o__44SUUO---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)))
}

.sOeZEGM .sLJh9Eq {
    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: 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%
}

.sOeZEGM.o_R76hQ--focus .sLJh9Eq,
.sOeZEGM:hover .sLJh9Eq {
    color: rgb(var(--wix-ui-tpa-text-field-hover-text-color, var(--wix-ui-tpa-text-field-main-text-color, var(--wix-color-5))))
}

.sOeZEGM .sLJh9Eq::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)*.2))
}

.sOeZEGM.o__44SUUO---theme-3-box {
    padding-inline-end: var(--wix-ui-tpa-text-field-padding-inline-end, 12px)
}

.sOeZEGM .sLJh9Eq::-webkit-input-placeholder,
.sOeZEGM .sLJh9Eq::placeholder {
    color: rgb(var(--wix-ui-tpa-text-field-placeholder-color, var(--wix-color-4)))
}

.soJUPc6 {
    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))
}

.sOeZEGM input {
    border-radius: var(--wix-ui-tpa-text-field-main-border-radius, 0)
}

.sOeZEGM.o_R76hQ--focus input,
.sOeZEGM:hover input {
    border-radius: var(--wix-ui-tpa-text-field-hover-border-radius, 1px)
}

@keyframes Spinner1304862935__rotate {
    to {
        transform: rotate(1turn)
    }
}

@keyframes Spinner1304862935__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
    }
}

.s__9KIavD {
    border-radius: var(--wix-ui-tpa-button-main-border-radius, 0);
    min-width: var(--wix-ui-tpa-button-min-width, 100px);
    transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .2s ease-in-out, border-width .2s ease-in-out
}

.s__9KIavD .s__8fO2Qs {
    margin: 0 auto
}

.s__9KIavD {
    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)));
    color: rgb(var(--wix-ui-tpa-button-main-text-color, var(--wix-color-1)))
}

.s__9KIavD.om1heYB---priority-5-basic:active.om1heYB---hoverStyle-9-underline,
.s__9KIavD.om1heYB---priority-5-basic:hover.om1heYB---hoverStyle-9-underline,
.s__9KIavD:active.om1heYB---hoverStyle-9-underline,
.s__9KIavD:hover.om1heYB---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))))
}

.s__9KIavD.om1heYB---priority-5-basic:active:not(.om1heYB---hoverStyle-9-underline),
.s__9KIavD.om1heYB---priority-5-basic:hover:not(.om1heYB---hoverStyle-9-underline),
.s__9KIavD:active:not(.om1heYB---hoverStyle-9-underline),
.s__9KIavD:hover:not(.om1heYB---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)*.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)*.7)))
}

.s__9KIavD {
    padding: 8px 16px
}

.s__9KIavD:active.om1heYB---hoverStyle-9-underline,
.s__9KIavD:hover.om1heYB---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)
}

.s__9KIavD.om1heYB---paddingMode-16-explicitPaddings {
    box-sizing: border-box;
    display: inline-flex;
    overflow: hidden;
    text-overflow: ellipsis
}

.s__9KIavD.om1heYB---paddingMode-16-explicitPaddings .s__8fO2Qs {
    overflow: visible;
    text-overflow: unset;
    white-space: unset
}

.s__9KIavD.om1heYB---paddingMode-16-explicitPaddings.om1heYB--wrapContent {
    line-height: 1.3 !important;
    white-space: normal
}

.s__9KIavD.om1heYB---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));
    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))
}

.s__9KIavD.om1heYB---paddingMode-16-explicitPaddings:active.om1heYB---hoverStyle-9-underline,
.s__9KIavD.om1heYB---paddingMode-16-explicitPaddings:hover.om1heYB---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)
}

.s__9KIavD.om1heYB---paddingMode-16-explicitPaddings {
    padding-block-end: var(--wix-ui-tpa-button-padding-block-end, 7px);
    padding-block-start: var(--wix-ui-tpa-button-padding-block-start, 7px)
}

.shIF2MB {
    border-style: solid;
    cursor: pointer;
    position: relative;
    text-align: center
}

.shIF2MB.oMXcklf--upgrade .s__8fO2Qs {
    display: inline-block;
    line-height: 1
}

@keyframes StatesButton545095636__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)
    }
}

.swisV0S {
    --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-readonly-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-text-field-readonly-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-text-field-readonly-text-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-text-field-readonly-text-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-text-field-readonly-text-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-text-field-readonly-text-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-text-field-readonly-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-width: var(--wix-forms-formInputBorderWidth);
    --wix-ui-tpa-text-field-readonly-border-radius: var(--wix-forms-formInputBorderRadius);
    display: flex;
    flex-direction: column
}

.swisV0S [placeholder] {
    text-overflow: ellipsis
}

.swisV0S input::placeholder {
    color: rgb(var(--wix-forms-formInputPlaceholderColor, var(--wix-color-4))) !important
}

.swisV0S.swisV0S.swisV0S.swisV0S input:-webkit-autofill,
.swisV0S.swisV0S.swisV0S.swisV0S input:-webkit-autofill:focus,
.swisV0S.swisV0S.swisV0S.swisV0S input:-webkit-autofill:hover {
    border-radius: var(--wix-forms-formInputBorderRadius, 0) !important
}

.swisV0S.swisV0S.swisV0S.swisV0S 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
}

.swisV0S.swisV0S.swisV0S.swisV0S input:-webkit-autofill:focus,
.swisV0S.swisV0S.swisV0S.swisV0S 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
}

.sNMn350 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
}

.sqE7ihK {
    --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
}

.sqE7ihK:empty:before {
    content: "​"
}

.sTjFY6R {
    margin-inline-start: 4px
}

.sTjFY6R {
    display: inline-block
}

.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)
}

@container (max-width:288px) {
    .skymIZO form fieldset>div {
        column-gap: 0 !important
    }
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .l-goH {
            font-size: var(--ricos-custom-link-font-size, unset)
        }
    }
}

@container (width<640px) {
    .l-goH {
        font-size: var(--ricos-custom-link-font-size, unset)
    }
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .-ksnJ {
            max-width: 160px
        }
    }
}

@container (width<640px) {
    .-ksnJ {
        max-width: 160px
    }
}

.I0A_hF {
    border: none;
    margin: 0;
    padding: 0
}

.DtgSbZ {
    display: grid;
    width: 100%
}

.S4AAp6 {
    display: flex;
    flex-direction: column;
    gap: var(--wix-forms-formRowSpacing, 24px);
    width: 100%
}

._6WS4a_ {
    -moz-column-gap: var(--wix-forms-formColumnSpacing, 24px);
    column-gap: var(--wix-forms-formColumnSpacing, 24px)
}

@keyframes VVTv7O {
    0% {
        opacity: 0;
        transform: translateY(-10px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.WPiccu {
    align-items: flex-end;
    display: flex
}