[data-b-id=HEADER][data-id="857736"] .component-bg .overlay {
    background: #000;
    opacity: .5
}

[data-b-id=HEADER][data-id="857736"] .header-separator {
    background: #8e8e8e
}

[data-b-id=HEADER][data-id="857736"] .header-wrapper {
    padding-top: 30px;
    padding-bottom: 30px
}

body.adaptive-mobile [data-b-id=HEADER][data-id="857736"] .header-wrapper {
    padding-top: 10px;
    padding-bottom: 10px
}

[data-b-id=BUNDLE][data-id="570929"] .component-bg .overlay {
    background: #010000;
    opacity: .83
}

[data-b-id=BUNDLE][data-id="570929"] {
    --indent-top: 30px;
    --indent-bottom: 20px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="570929"] {
    --indent-top: 20px;
    --indent-bottom: 13.33333333px
}

[data-b-id=BUNDLE][data-id="570929"] .header-separator {
    background: #8e8e8e
}

[data-b-id=BUNDLE][data-id="342578"] .component-bg .overlay {
    background: #040507;
    opacity: .5
}

[data-b-id=BUNDLE][data-id="342578"] {
    --indent-top: 20px;
    --indent-bottom: 20px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="342578"] {
    --indent-top: 13.33333333px;
    --indent-bottom: 13.33333333px
}

[data-b-id=BUNDLE][data-id="342578"] .header-separator {
    background: #8e8e8e
}

[data-b-id=BUNDLE][data-id="933416"] .component-bg .overlay {
    background: #05070a;
    opacity: .5
}

[data-b-id=BUNDLE][data-id="933416"] {
    --indent-top: 20px;
    --indent-bottom: 50px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="933416"] {
    --indent-top: 13.33333333px;
    --indent-bottom: 33.33333333px
}

[data-b-id=BUNDLE][data-id="933416"] .header-separator {
    background: #8e8e8e
}

[data-b-id=BUNDLE][data-id="129829"] .component-bg .overlay {
    background: #000;
    opacity: .5
}

[data-b-id=BUNDLE][data-id="129829"] {
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="129829"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-b-id=BUNDLE][data-id="129829"] .header-separator {
    background: #8e8e8e
}

[data-b-id=BUNDLE][data-id="843687"] .component-bg .overlay {
    background: #060400;
    opacity: .74
}

[data-b-id=BUNDLE][data-id="843687"] {
    --indent-top: 20px;
    --indent-bottom: 20px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="843687"] {
    --indent-top: 13.33333333px;
    --indent-bottom: 13.33333333px
}

[data-b-id=BUNDLE][data-id="843687"] .header-separator {
    background: #8e8e8e
}

[data-b-id=BUNDLE][data-id="276781"] .component-bg .overlay {
    background: #000;
    opacity: .5
}

[data-b-id=BUNDLE][data-id="276781"] {
    --indent-top: 20px;
    --indent-bottom: 20px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="276781"] {
    --indent-top: 13.33333333px;
    --indent-bottom: 13.33333333px
}

[data-b-id=BUNDLE][data-id="276781"] .header-separator {
    background: #8e8e8e
}

[data-b-id=BUNDLE][data-id="676862778"] .component-bg .overlay {
    background: #000;
    opacity: .9
}

[data-b-id=BUNDLE][data-id="676862778"] {
    --indent-top: 70px;
    --indent-bottom: 95px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="676862778"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 63.33333333px
}

[data-b-id=BUNDLE][data-id="676862778"] .header-separator {
    background: #8e8e8e
}

[data-b-id=BUNDLE][data-id="758353"] .component-bg .overlay {
    background: #0c0000;
    background: linear-gradient(to bottom, #0c0000 0, rgba(12, 0, 0, .85) 85%, transparent 105%);
    opacity: 1;
    transition: none
}

[data-b-id=BUNDLE][data-id="758353"] {
    --indent-top: 45px;
    --indent-bottom: 150px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="758353"] {
    --indent-top: 30px;
    --indent-bottom: 100px
}

[data-b-id=BUNDLE][data-id="758353"] .header-separator {
    background: #8e8e8e
}

[data-b-id=BUNDLE][data-id="102694"] .component-bg .overlay {
    background: #000;
    opacity: .5
}

[data-b-id=BUNDLE][data-id="102694"] {
    --indent-top: 20px;
    --indent-bottom: 20px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="102694"] {
    --indent-top: 13.33333333px;
    --indent-bottom: 13.33333333px
}

[data-b-id=BUNDLE][data-id="102694"] .header-separator {
    background: #8e8e8e
}

[data-m-id=BASIC][data-id=done54674] {
    --width: 400px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-m-id=BASIC][data-id=done54674] .modal-data>.close-times {
    color: #fff
}

[data-m-id=BASIC][data-id=done54674] .modal-data>.component-bg .overlay {
    background: #000;
    opacity: .8
}

body.adaptive-mobile [data-m-id=BASIC][data-id=done54674] {
    --width: 400px;
    --closeSize: 22px;
    --gapLeft: 10px;
    --gapRight: 10px;
    --gapTop: 10px;
    --gapBottom: 10px
}

[data-m-id=BASIC][data-id=done53370] {
    --width: 400px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-m-id=BASIC][data-id=done53370] .modal-data>.close-times {
    color: #fff
}

[data-m-id=BASIC][data-id=done53370] .modal-data>.component-bg .overlay {
    background: #000;
    opacity: .8
}

body.adaptive-mobile [data-m-id=BASIC][data-id=done53370] {
    --width: 400px;
    --closeSize: 22px;
    --gapLeft: 10px;
    --gapRight: 10px;
    --gapTop: 10px;
    --gapBottom: 10px
}

[data-m-id=GRID][data-id=form77369] .modal-data>.component-bg .overlay {
    background: #000;
    opacity: .8
}

[data-m-id=GRID][data-id=form77369] .modal-data>.close-times {
    color: #fff
}

[data-e-id=button01][data-id="373986347"] {
    --buttonsGap: 15px
}

[data-e-id=button01][data-id="373986347"],
body.adaptive-mobile [data-e-id=button01][data-id="373986347"] {
    --elementMarginTop: 0px;
    --elementMarginBottom: 10px
}

[data-e-id=button01][data-id="373986347"] .button-1 .component-button {
    --bgShadow: none;
    --topLeftRadius: 50px;
    --topRightRadius: 50px;
    --bottomRightRadius: 50px;
    --bottomLeftRadius: 50px;
    --borderColor: #f74e00;
    --bgColor: transparent;
    --bgContrast: #060607;
    --contentOpacity: 1;
    --hoverContentOpacity: 1;
    --iconSize: 26px;
    --iconColor: #ffffff;
    --iconColorHover: var(--currentColorHover, currentColor);
    --gapX: 30px;
    --gapY: 16px;
    --fontSize: 17px;
    --fontWeight: 700;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --borderWidth: 2px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --currentColorHover: #ffffff;
    --contrastColorHover: #060607;
    --hoverBgColor: #ff2600
}

[data-e-id=button01][data-id="373986347"] .button-1 .component-button.bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

[data-e-id=button01][data-id="373986347"] .element-text--price {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    text-align: right;
    color: inherit
}

[data-e-id=button01][data-id="605350725"] {
    --buttonsGap: 15px
}

[data-e-id=button01][data-id="605350725"],
body.adaptive-mobile [data-e-id=button01][data-id="605350725"] {
    --elementMarginTop: 0px;
    --elementMarginBottom: 10px
}

[data-e-id=button01][data-id="605350725"] .button-1 .component-button {
    --bgShadow: none;
    --topLeftRadius: 50px;
    --topRightRadius: 50px;
    --bottomRightRadius: 50px;
    --bottomLeftRadius: 50px;
    --borderColor: #f74e00;
    --bgColor: transparent;
    --bgContrast: #060607;
    --contentOpacity: 1;
    --hoverContentOpacity: 1;
    --iconSize: 26px;
    --iconColor: #ffffff;
    --iconColorHover: var(--currentColorHover, currentColor);
    --gapX: 30px;
    --gapY: 16px;
    --fontSize: 17px;
    --fontWeight: 700;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --borderWidth: 2px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --currentColorHover: #ffffff;
    --contrastColorHover: #060607;
    --hoverBgColor: #ff2600
}

[data-e-id=button01][data-id="605350725"] .button-1 .component-button.bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

[data-e-id=button01][data-id="605350725"] .element-text--price {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    text-align: right;
    color: inherit
}

[data-e-id=button01][data-id="906204078"] {
    --buttonsGap: 15px
}

[data-e-id=button01][data-id="906204078"],
body.adaptive-mobile [data-e-id=button01][data-id="906204078"] {
    --elementMarginTop: 0px;
    --elementMarginBottom: 10px
}

[data-e-id=button01][data-id="906204078"] .button-1 .component-button {
    --bgShadow: none;
    --topLeftRadius: 50px;
    --topRightRadius: 50px;
    --bottomRightRadius: 50px;
    --bottomLeftRadius: 50px;
    --borderColor: #f74e00;
    --bgColor: transparent;
    --bgContrast: #060607;
    --contentOpacity: 1;
    --hoverContentOpacity: 1;
    --iconSize: 26px;
    --iconColor: #ffffff;
    --iconColorHover: var(--currentColorHover, currentColor);
    --gapX: 30px;
    --gapY: 16px;
    --fontSize: 17px;
    --fontWeight: 700;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --borderWidth: 2px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --currentColorHover: #ffffff;
    --contrastColorHover: #060607;
    --hoverBgColor: #ff2600
}

[data-e-id=button01][data-id="906204078"] .button-1 .component-button.bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

[data-e-id=button01][data-id="906204078"] .element-text--price {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    text-align: right;
    color: inherit
}

[data-e-id=text01][data-id="707869233"],
body.adaptive-mobile [data-e-id=text01][data-id="707869233"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="707869233"] .element-text,
body.adaptive-mobile [data-e-id=text01][data-id="707869233"] .element-text {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    color: inherit;
    text-align: center
}

[data-e-id=text01][data-id="175515984"],
body.adaptive-mobile [data-e-id=text01][data-id="175515984"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="175515984"] .element-text {
    font-size: 13px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="175515984"] .element-text {
    color: inherit;
    font-size: 13px;
    text-align: inherit
}

[data-e-id=text01][data-id="723929276"],
body.adaptive-mobile [data-e-id=text01][data-id="723929276"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="723929276"] .element-text {
    font-size: 11px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="723929276"] .element-text {
    color: inherit;
    font-size: 11px;
    text-align: inherit
}

[data-e-id=text01][data-id="245446294"],
body.adaptive-mobile [data-e-id=text01][data-id="245446294"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="245446294"] .element-text {
    font-size: 30px;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="245446294"] .element-text {
    color: inherit;
    font-size: 30px;
    text-align: center
}

[data-e-id=form01][data-id="687686312"],
body.adaptive-mobile [data-e-id=form01][data-id="687686312"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=form01][data-id="687686312"] .component-button {
    --buttonBackground: transparent;
    --buttonBorder: transparent;
    --buttonColor: #0011ff;
    --buttonContrast: #ffffff;
    --buttonBackgroundHover: transparent;
    --buttonColorHover: #0011ff;
    --buttonContrastHover: #ffffff
}

[data-e-id=form01][data-id="687686312"] .component-button.filled {
    --buttonBackground: #0011ff;
    --buttonColor: #ffffff;
    --buttonContrast: #060607;
    --buttonBackgroundHover: #0011ff;
    --buttonColorHover: #ffffff;
    --buttonContrastHover: #060607
}

[data-e-id=form01][data-id="687686312"] .component-button.filled.filled {
    --buttonBackgroundHover: #2f3cee
}

[data-e-id=form01][data-id="687686312"] .component-button.bordered {
    --buttonBorder: #0011ff;
    --buttonColor: #0011ff
}

[data-e-id=form01][data-id="687686312"] .component-button.bordered.effect--fill {
    --buttonBackgroundHover: #0011ff;
    --buttonColorHover: #ffffff;
    --buttonContrastHover: #060607
}

[data-e-id=form01][data-id="687686312"] .component-button.bordered.effect--fill.hover {
    --currentColor: var(--buttonColorHover)
}

[data-e-id=text01][data-id="741752761"],
body.adaptive-mobile [data-e-id=text01][data-id="741752761"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="741752761"] .element-text {
    font-size: 13px;
    line-height: 1.37;
    font-weight: 700;
    text-align: center;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="741752761"] .element-text {
    color: inherit;
    font-size: 13px;
    text-align: center
}

[data-e-id=text01][data-id="855507225"],
body.adaptive-mobile [data-e-id=text01][data-id="855507225"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="855507225"] .element-text,
body.adaptive-mobile [data-e-id=text01][data-id="855507225"] .element-text {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    color: inherit;
    text-align: inherit
}

[data-e-id=button01][data-id="453388550"] {
    --buttonsGap: 15px
}

[data-e-id=button01][data-id="453388550"],
body.adaptive-mobile [data-e-id=button01][data-id="453388550"] {
    --elementMarginTop: 0px;
    --elementMarginBottom: 10px
}

[data-e-id=button01][data-id="453388550"] .button-1 .component-button {
    --bgShadow: none;
    --topLeftRadius: 50px;
    --topRightRadius: 50px;
    --bottomRightRadius: 50px;
    --bottomLeftRadius: 50px;
    --borderColor: #730E5A;
    --bgColor: transparent;
    --bgContrast: #060607;
    --contentOpacity: 1;
    --hoverContentOpacity: 1;
    --iconSize: 26px;
    --iconColor: #1500FF;
    --iconColorHover: var(--currentColorHover, currentColor);
    --gapX: 30px;
    --gapY: 16px;
    --fontSize: 17px;
    --fontWeight: 700;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --borderWidth: 2px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --currentColorHover: #ffffff;
    --contrastColorHover: #060607;
    --hoverBgColor: #1500ff
}

[data-e-id=button01][data-id="453388550"] .button-1 .component-button.bg-element--color {
    --currentColor: #1500FF;
    --contrastColor: #ffffff
}

[data-e-id=button01][data-id="453388550"] .element-text--price {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    text-align: right;
    color: inherit
}

[data-e-id=text01][data-id="974141571"],
body.adaptive-mobile [data-e-id=text01][data-id="974141571"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="974141571"] .element-text {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="974141571"] .element-text {
    color: inherit;
    font-size: 16px;
    text-align: inherit
}

[data-e-id=text01][data-id="304732830"],
body.adaptive-mobile [data-e-id=text01][data-id="304732830"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="304732830"] .element-text {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="304732830"] .element-text {
    color: inherit;
    font-size: 14px;
    text-align: inherit
}

[data-e-id=text01][data-id="276907568"],
body.adaptive-mobile [data-e-id=text01][data-id="276907568"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="276907568"] .element-text {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="276907568"] .element-text {
    color: inherit;
    font-size: 14px;
    text-align: inherit
}

[data-e-id=text01][data-id="833365"],
body.adaptive-mobile [data-e-id=text01][data-id="833365"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="833365"] .element-text {
    font-size: 23px;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="833365"] .element-text {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    color: inherit;
    text-align: center
}

[data-e-id=text01][data-id="471588"],
body.adaptive-mobile [data-e-id=text01][data-id="471588"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="471588"] .element-text {
    font-size: 11px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="471588"] .element-text {
    font-size: 10px;
    line-height: 1.5;
    font-weight: 400;
    color: inherit;
    text-align: inherit
}

[data-e-id=text01][data-id="807650"],
body.adaptive-mobile [data-e-id=text01][data-id="807650"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="807650"] .element-text {
    font-size: 11px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="807650"] .element-text {
    font-size: 10px;
    line-height: 1.5;
    font-weight: 400;
    color: inherit;
    text-align: inherit
}

[data-e-id=text01][data-id="796585"],
body.adaptive-mobile [data-e-id=text01][data-id="796585"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="796585"] .element-text {
    font-size: 20px;
    line-height: 1.37;
    font-weight: 700;
    text-align: center;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="796585"] .element-text {
    color: inherit;
    font-size: 20px;
    text-align: center
}

[data-e-id=text01][data-id="700875"],
body.adaptive-mobile [data-e-id=text01][data-id="700875"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="700875"] .element-text {
    font-size: 22px;
    line-height: 1.37;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="700875"] .element-text {
    font-size: 17px;
    line-height: 1.37;
    font-weight: 400;
    color: inherit;
    text-align: inherit
}

[data-e-id=text01][data-id="876252"],
body.adaptive-mobile [data-e-id=text01][data-id="876252"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="876252"] .element-text {
    font-size: 22px;
    line-height: 1.37;
    font-weight: 700;
    text-align: center;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="876252"] .element-text {
    color: inherit;
    font-size: 22px;
    text-align: center
}

[data-e-id=text01][data-id="696207"],
body.adaptive-mobile [data-e-id=text01][data-id="696207"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="696207"] .element-text {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="696207"] .element-text {
    color: inherit;
    font-size: 16px;
    text-align: center
}

[data-e-id=header_divider][data-id="750408"] {
    --elementWidth: 0px
}

[data-e-id=text01][data-id="789420"],
body.adaptive-mobile [data-e-id=text01][data-id="789420"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="789420"] .element-text {
    font-size: 27px;
    line-height: 1.37;
    font-weight: 700;
    text-align: center;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="789420"] .element-text {
    color: inherit;
    font-size: 27px;
    text-align: center
}

[data-e-id=text01][data-id="688349"],
body.adaptive-mobile [data-e-id=text01][data-id="688349"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="688349"] .element-text {
    font-size: 42px;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="688349"] .element-text {
    color: inherit;
    font-size: 33px;
    text-align: center
}

[data-e-id=media01][data-id="374588"],
body.adaptive-mobile [data-e-id=media01][data-id="374588"] {
    --elementMarginTop: 0px;
    --elementMarginBottom: 0px;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-e-id=zone][data-id="437837"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="437837"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="437837"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=text01][data-id="460960"],
body.adaptive-mobile [data-e-id=text01][data-id="460960"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="460960"] .element-text {
    font-size: 36px;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="460960"] .element-text {
    color: inherit;
    font-size: 31px;
    text-align: center
}

[data-e-id=image01][data-id="121685"],
body.adaptive-mobile [data-e-id=image01][data-id="121685"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=text01][data-id="124960"],
body.adaptive-mobile [data-e-id=text01][data-id="124960"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="124960"] .element-text {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="124960"] .element-text {
    color: inherit;
    font-size: 16px;
    text-align: inherit
}

[data-e-id=text01][data-id="769891"],
body.adaptive-mobile [data-e-id=text01][data-id="769891"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="769891"] .element-text {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="769891"] .element-text {
    color: inherit;
    font-size: 16px;
    text-align: inherit
}

[data-e-id=text01][data-id="348923"],
body.adaptive-mobile [data-e-id=text01][data-id="348923"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="348923"] .element-text {
    font-size: 22px;
    line-height: 1.37;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="348923"] .element-text {
    color: inherit;
    font-size: 22px;
    text-align: inherit
}

[data-e-id=text01][data-id="944368"],
body.adaptive-mobile [data-e-id=text01][data-id="944368"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="944368"] .element-text {
    font-size: 22px;
    line-height: 1.37;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="944368"] .element-text {
    color: inherit;
    font-size: 22px;
    text-align: inherit
}

[data-e-id=icon01][data-id="121647"],
body.adaptive-mobile [data-e-id=icon01][data-id="121647"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=icon01][data-id="121647"] .component-icon {
    --scaling: 56%
}

[data-e-id=icon01][data-id="121647"] .component-icon.hover--color:hover .icon {
    color: #999
}

[data-e-id=icon01][data-id="121647"] .component-icon.hover--color:hover.style--filled:after {
    background: #999
}

[data-e-id=icon01][data-id="121647"] .component-icon.hover--color:hover.style--filled .icon {
    color: #fff
}

[data-e-id=icon01][data-id="121647"] .component-icon.hover--color:hover.style--bordered:after {
    border: 2px solid #999;
    background: 0 0
}

[data-e-id=icon01][data-id="232875"],
body.adaptive-mobile [data-e-id=icon01][data-id="232875"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=icon01][data-id="232875"] .component-icon {
    --scaling: 56%
}

[data-e-id=icon01][data-id="232875"] .component-icon.hover--color:hover .icon {
    color: #999
}

[data-e-id=icon01][data-id="232875"] .component-icon.hover--color:hover.style--filled:after {
    background: #999
}

[data-e-id=icon01][data-id="232875"] .component-icon.hover--color:hover.style--filled .icon {
    color: #fff
}

[data-e-id=icon01][data-id="232875"] .component-icon.hover--color:hover.style--bordered:after {
    border: 2px solid #999;
    background: 0 0
}

[data-e-id=zone][data-id="556052"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="556052"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="556052"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=text01][data-id="453381"],
body.adaptive-mobile [data-e-id=text01][data-id="453381"] {
    --elementMarginTop: 0px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="453381"] .element-text {
    font-size: 42px;
    line-height: 1.37;
    font-weight: 700;
    text-align: center;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="453381"] .element-text {
    color: inherit;
    font-size: 33px;
    text-align: center
}

[data-e-id=text01][data-id="312314"],
body.adaptive-mobile [data-e-id=text01][data-id="312314"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 0px
}

[data-e-id=text01][data-id="312314"] .element-text {
    font-size: 25px;
    line-height: 1.37;
    font-weight: 700;
    text-align: center;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="312314"] .element-text {
    color: inherit;
    font-size: 25px;
    text-align: center
}

[data-e-id=text01][data-id="828780"],
body.adaptive-mobile [data-e-id=text01][data-id="828780"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="828780"] .element-text {
    font-size: 34px;
    line-height: 1.37;
    font-weight: 700;
    text-align: center;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="828780"] .element-text {
    color: inherit;
    font-size: 31px;
    text-align: center
}

[data-e-id=media01][data-id="922971"],
body.adaptive-mobile [data-e-id=media01][data-id="922971"] {
    --elementMarginTop: 60px;
    --elementMarginBottom: 0px;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-e-id=header_logo][data-id="991701"] {
    --elementWidth: 197px
}

[data-e-id=header_divider][data-id="780370"] {
    --elementWidth: 99px
}

[data-e-id=header_menu][data-id="345558"] {
    --elementWidth: 884px
}

[data-e-id=header_menu][data-id="345558"] .component-menu {
    --itemFontStyle: normal;
    --itemTextDecoration: none;
    --itemColorHover: var(--itemColor);
    --itemOpacityHover: 1
}

[data-e-id=header_menu][data-id="345558"] .component-menu,
body.adaptive-mobile [data-e-id=header_menu][data-id="345558"] .component-menu {
    --gapX: 12px;
    --gapY: 6px;
    --fontSize: 16px;
    --fontWeight: 400;
    --lineHeight: 1.37;
    --activeItemColor: auto
}

[data-e-id=text01][data-id="696097"],
body.adaptive-mobile [data-e-id=text01][data-id="696097"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=text01][data-id="696097"] .element-text {
    font-size: 31px;
    line-height: 1.2;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="696097"] .element-text {
    font-size: 27px;
    line-height: 1.2;
    font-weight: 400;
    color: inherit;
    text-align: inherit
}

[data-e-id=text01][data-id="546847"],
body.adaptive-mobile [data-e-id=text01][data-id="546847"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 0px
}

[data-e-id=text01][data-id="546847"] .element-text {
    font-size: 19px;
    line-height: 1.37;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="546847"] .element-text {
    color: inherit;
    font-size: 19px;
    text-align: inherit
}

[data-e-id=button01][data-id="454142"] {
    --buttonsGap: 15px
}

[data-e-id=button01][data-id="454142"],
body.adaptive-mobile [data-e-id=button01][data-id="454142"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 20px
}

[data-e-id=button01][data-id="454142"] .button-1 .component-button {
    --bgShadow: none;
    --topLeftRadius: 50px;
    --topRightRadius: 50px;
    --bottomRightRadius: 50px;
    --bottomLeftRadius: 50px;
    --borderColor: #f74e00;
    --bgColor: transparent;
    --bgContrast: #060607;
    --contentOpacity: 1;
    --hoverContentOpacity: 1;
    --iconSize: 26px;
    --iconColor: #ffffff;
    --iconColorHover: var(--currentColorHover, currentColor);
    --gapX: 30px;
    --gapY: 16px;
    --fontSize: 17px;
    --fontWeight: 700;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --borderWidth: 2px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --currentColorHover: #ffffff;
    --contrastColorHover: #060607;
    --hoverBgColor: #ff2600
}

[data-e-id=button01][data-id="454142"] .button-1 .component-button.bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

[data-e-id=button01][data-id="454142"] .element-text--price {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    text-align: right;
    color: inherit
}

[data-e-id=zone][data-id="749829"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="749829"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="749829"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=zone][data-id="758193"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="758193"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="758193"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=zone][data-id="843589"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="843589"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="843589"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=zone][data-id="128880"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="128880"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="128880"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=text01][data-id="562267"],
body.adaptive-mobile [data-e-id=text01][data-id="562267"] {
    --elementMarginTop: 0px;
    --elementMarginBottom: 0px
}

[data-e-id=text01][data-id="562267"] .element-text {
    font-size: 48px;
    line-height: 1.2;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="562267"] .element-text {
    color: inherit;
    font-size: 34px;
    text-align: inherit
}

[data-e-id=text01][data-id="288590"],
body.adaptive-mobile [data-e-id=text01][data-id="288590"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="288590"] .element-text {
    font-size: 22px;
    line-height: 1.5;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="288590"] .element-text {
    color: inherit;
    font-size: 22px;
    text-align: inherit
}

[data-e-id=zone][data-id="891818"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="891818"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="891818"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=zone][data-id="902451"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="902451"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="902451"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=zone][data-id="991435"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="991435"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="991435"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=text01][data-id="662309"],
body.adaptive-mobile [data-e-id=text01][data-id="662309"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=text01][data-id="662309"] .element-text {
    font-size: 48px;
    line-height: 1.2;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="662309"] .element-text {
    color: inherit;
    font-size: 34px;
    text-align: inherit
}

[data-e-id=text01][data-id="108771"],
body.adaptive-mobile [data-e-id=text01][data-id="108771"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=text01][data-id="108771"] .element-text {
    font-size: 22px;
    line-height: 1.37;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="108771"] .element-text {
    color: inherit;
    font-size: 22px;
    text-align: inherit
}

[data-e-id=text01][data-id="676490"],
body.adaptive-mobile [data-e-id=text01][data-id="676490"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 20px
}

[data-e-id=text01][data-id="676490"] .element-text {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="676490"] .element-text {
    color: inherit;
    font-size: 16px;
    text-align: inherit
}

[data-e-id=zone][data-id="638985"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="638985"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="638985"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=avatar01][data-id="393781"],
body.adaptive-mobile [data-e-id=avatar01][data-id="393781"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=avatar01][data-id="393781"] .element-img {
    --proportion: 100%
}

[data-e-id=avatar01][data-id="393781"] .element-text--title {
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

[data-e-id=avatar01][data-id="393781"] .element-text--subtitle {
    font-size: 16px;
    line-height: 1.37;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

[data-e-id=text01][data-id="971067"],
body.adaptive-mobile [data-e-id=text01][data-id="971067"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 20px
}

[data-e-id=text01][data-id="971067"] .element-text {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="971067"] .element-text {
    color: inherit;
    font-size: 16px;
    text-align: inherit
}

[data-e-id=avatar01][data-id="802900"],
body.adaptive-mobile [data-e-id=avatar01][data-id="802900"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=avatar01][data-id="802900"] .element-img {
    --proportion: 100%
}

[data-e-id=avatar01][data-id="802900"] .element-text--title {
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

[data-e-id=avatar01][data-id="802900"] .element-text--subtitle {
    font-size: 16px;
    line-height: 1.37;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

[data-e-id=text01][data-id="670895"],
body.adaptive-mobile [data-e-id=text01][data-id="670895"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 20px
}

[data-e-id=text01][data-id="670895"] .element-text {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="670895"] .element-text {
    color: inherit;
    font-size: 16px;
    text-align: inherit
}

[data-e-id=avatar01][data-id="528060"],
body.adaptive-mobile [data-e-id=avatar01][data-id="528060"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=avatar01][data-id="528060"] .element-img {
    --proportion: 100%
}

[data-e-id=avatar01][data-id="528060"] .element-text--title {
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

[data-e-id=avatar01][data-id="528060"] .element-text--subtitle {
    font-size: 16px;
    line-height: 1.37;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

[data-e-id=zone][data-id="383042"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="383042"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="383042"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=zone][data-id="900444"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="900444"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="900444"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=zone][data-id="695771"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="695771"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="695771"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=zone][data-id="844847350"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="844847350"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="844847350"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=zone][data-id="257166"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="257166"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="257166"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=zone][data-id="940552"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="940552"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="940552"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=button01][data-id="235479"] {
    --buttonsGap: 15px
}

[data-e-id=button01][data-id="235479"],
body.adaptive-mobile [data-e-id=button01][data-id="235479"] {
    --elementMarginTop: 0px;
    --elementMarginBottom: 10px
}

[data-e-id=button01][data-id="235479"] .button-1 .component-button {
    --buttonColor: #FFFFFF;
    --buttonColorHover: #FFFFFF;
    --buttonBackground: transparent;
    --buttonBorder: transparent;
    --buttonColor: #ffffff;
    --buttonContrast: #060607;
    --buttonBackgroundHover: transparent;
    --buttonColorHover: #ffffff;
    --buttonContrastHover: #060607
}

[data-e-id=button01][data-id="235479"] .button-1 .component-button.filled {
    --buttonBackground: #FFFFFF;
    --buttonBackgroundHover: #FFFFFF
}

[data-e-id=button01][data-id="235479"] .button-1 .component-button.bordered {
    --buttonBorder: #FFFFFF
}

[data-e-id=button01][data-id="235479"] .button-1 .component-button.bordered.effect--fill {
    --buttonBackgroundHover: #FFFFFF
}

[data-e-id=button01][data-id="235479"] .button-1 .component-button.bordered.effect--fill.hover {
    --currentColor: var(--buttonColorHover)
}

[data-e-id=button01][data-id="235479"] .button-1 .component-button.filled {
    --buttonBackground: #ffffff;
    --buttonColor: #060607;
    --buttonContrast: #ffffff;
    --buttonBackgroundHover: #ffffff;
    --buttonColorHover: #060607;
    --buttonContrastHover: #ffffff
}

[data-e-id=button01][data-id="235479"] .button-1 .component-button.filled.filled {
    --buttonBackgroundHover: #eeeeee
}

[data-e-id=button01][data-id="235479"] .button-1 .component-button.bordered {
    --buttonBorder: #ffffff;
    --buttonColor: #ffffff
}

[data-e-id=button01][data-id="235479"] .button-1 .component-button.bordered.effect--fill {
    --buttonBackgroundHover: #ffffff;
    --buttonColorHover: #060607;
    --buttonContrastHover: #ffffff
}

[data-e-id=button01][data-id="235479"] .element-text--price {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    text-align: right;
    color: inherit
}

[data-e-id=zone][data-id="686453"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="686453"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="686453"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=zone][data-id="548672"] {
    --bgColor: #ffffff;
    --bgContrast: #060607;
    --bgShadow: none;
    --topLeftRadius: 4px;
    --topRightRadius: 4px;
    --bottomRightRadius: 4px;
    --bottomLeftRadius: 4px;
    --paddingGap: 0px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="548672"].bg-element--color {
    --currentColor: #060607;
    --contrastColor: #ffffff
}

body.adaptive-mobile [data-e-id=zone][data-id="548672"] {
    --minHeight: 0px;
    --paddingTop: 30px;
    --paddingBottom: 30px;
    --paddingRight: 30px;
    --paddingLeft: 30px
}

[data-e-id=text01][data-id="590857"],
body.adaptive-mobile [data-e-id=text01][data-id="590857"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=text01][data-id="590857"] .element-text {
    font-size: 22px;
    line-height: 1.37;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="590857"] .element-text {
    color: inherit;
    font-size: 22px;
    text-align: inherit
}

[data-e-id=form01][data-id="733479"],
body.adaptive-mobile [data-e-id=form01][data-id="733479"] {
    --elementMarginTop: 20px;
    --elementMarginBottom: 10px
}

[data-e-id=form01][data-id="733479"] .component-button {
    --buttonBackground: transparent;
    --buttonBorder: transparent;
    --buttonColor: #1b1b1c;
    --buttonContrast: #ffffff;
    --buttonBackgroundHover: transparent;
    --buttonColorHover: #1b1b1c;
    --buttonContrastHover: #ffffff
}

[data-e-id=form01][data-id="733479"] .component-button.filled {
    --buttonBackground: #1b1b1c;
    --buttonColor: #ffffff;
    --buttonContrast: #060607;
    --buttonBackgroundHover: #1b1b1c;
    --buttonColorHover: #ffffff;
    --buttonContrastHover: #060607
}

[data-e-id=form01][data-id="733479"] .component-button.filled.filled {
    --buttonBackgroundHover: #434344
}

[data-e-id=form01][data-id="733479"] .component-button.bordered {
    --buttonBorder: #1b1b1c;
    --buttonColor: #1b1b1c
}

[data-e-id=form01][data-id="733479"] .component-button.bordered.effect--fill {
    --buttonBackgroundHover: #1b1b1c;
    --buttonColorHover: #ffffff;
    --buttonContrastHover: #060607
}

[data-e-id=form01][data-id="733479"] .component-button.bordered.effect--fill.hover {
    --currentColor: var(--buttonColorHover)
}

[data-e-id=zone][data-id="225290"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="225290"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="225290"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

[data-e-id=image01][data-id="172838"],
body.adaptive-mobile [data-e-id=image01][data-id="172838"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=text01][data-id="190418"],
body.adaptive-mobile [data-e-id=text01][data-id="190418"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="190418"] .element-text {
    font-size: 22px;
    line-height: 1.5;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="190418"] .element-text {
    color: inherit;
    font-size: 22px;
    text-align: inherit
}

[data-e-id=image01][data-id="236716"],
body.adaptive-mobile [data-e-id=image01][data-id="236716"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=text01][data-id="134065"],
body.adaptive-mobile [data-e-id=text01][data-id="134065"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="134065"] .element-text {
    font-size: 22px;
    line-height: 1.5;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="134065"] .element-text {
    color: inherit;
    font-size: 22px;
    text-align: inherit
}

[data-e-id=header_divider][data-id="799949"] {
    --elementWidth: 0px
}

[data-e-id=text01][data-id="257505967"],
body.adaptive-mobile [data-e-id=text01][data-id="257505967"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 20px
}

[data-e-id=text01][data-id="257505967"] .element-text {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="257505967"] .element-text {
    color: inherit;
    font-size: 16px;
    text-align: inherit
}

[data-e-id=avatar01][data-id="175764062"],
body.adaptive-mobile [data-e-id=avatar01][data-id="175764062"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=avatar01][data-id="175764062"] .element-img {
    --proportion: 100%
}

[data-e-id=avatar01][data-id="175764062"] .element-text--title {
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

[data-e-id=avatar01][data-id="175764062"] .element-text--subtitle {
    font-size: 16px;
    line-height: 1.37;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

[data-e-id=icon01][data-id="335594571"],
body.adaptive-mobile [data-e-id=icon01][data-id="335594571"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 20px
}

[data-e-id=icon01][data-id="335594571"] .component-icon {
    --scaling: 56%;
    --iconColor: #5B81E0
}

[data-e-id=icon01][data-id="335594571"] .component-icon.style--filled {
    --currentColor: #5B81E0;
    --contrastColor: #ffffff
}

[data-e-id=icon01][data-id="335594571"] .component-icon.style--bordered:after {
    border: 2px solid #5b81e0;
    background: 0 0
}

[data-e-id=icon01][data-id="335594571"] .component-icon.hover--color:hover .icon {
    color: #999
}

[data-e-id=icon01][data-id="335594571"] .component-icon.hover--color:hover.style--filled:after {
    background: #999
}

[data-e-id=icon01][data-id="335594571"] .component-icon.hover--color:hover.style--filled .icon {
    color: #fff
}

[data-e-id=icon01][data-id="335594571"] .component-icon.hover--color:hover.style--bordered:after {
    border: 2px solid #999;
    background: 0 0
}

[data-e-id=text01][data-id="431943517"],
body.adaptive-mobile [data-e-id=text01][data-id="431943517"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=text01][data-id="431943517"] .element-text {
    font-size: 22px;
    line-height: 1.37;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="431943517"] .element-text {
    color: inherit;
    font-size: 22px;
    text-align: inherit
}

[data-e-id=text01][data-id="438134086"],
body.adaptive-mobile [data-e-id=text01][data-id="438134086"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="438134086"] .element-text {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="438134086"] .element-text {
    color: inherit;
    font-size: 16px;
    text-align: inherit
}

[data-e-id=button01][data-id="751749213"] {
    --buttonsGap: 15px
}

[data-e-id=button01][data-id="751749213"],
body.adaptive-mobile [data-e-id=button01][data-id="751749213"] {
    --elementMarginTop: 20px;
    --elementMarginBottom: 10px
}

[data-e-id=button01][data-id="751749213"] .button-1 .component-button {
    --buttonColor: #FFFFFF;
    --buttonContrast: #060607;
    --buttonColorHover: #FFFFFF;
    --buttonContrastHover: #060607;
    --buttonBackground: transparent;
    --buttonBorder: transparent;
    --buttonColor: #1B1B1C;
    --buttonContrast: #ffffff;
    --buttonBackgroundHover: transparent;
    --buttonColorHover: #1B1B1C;
    --buttonContrastHover: #ffffff
}

[data-e-id=button01][data-id="751749213"] .button-1 .component-button.filled {
    --buttonBackground: #FFFFFF;
    --buttonColor: #060607;
    --buttonContrast: #ffffff;
    --buttonBackgroundHover: #FFFFFF;
    --buttonColorHover: #060607;
    --buttonContrastHover: #ffffff
}

[data-e-id=button01][data-id="751749213"] .button-1 .component-button.filled.filled {
    --buttonBackgroundHover: #eeeeee
}

[data-e-id=button01][data-id="751749213"] .button-1 .component-button.bordered {
    --buttonBorder: #FFFFFF;
    --buttonColor: #ffffff
}

[data-e-id=button01][data-id="751749213"] .button-1 .component-button.bordered.effect--fill {
    --buttonBackgroundHover: #FFFFFF;
    --buttonColorHover: #060607;
    --buttonContrastHover: #ffffff
}

[data-e-id=button01][data-id="751749213"] .button-1 .component-button.bordered.effect--fill.hover {
    --currentColor: var(--buttonColorHover)
}

[data-e-id=button01][data-id="751749213"] .button-1 .component-button.filled {
    --buttonBackground: #1B1B1C;
    --buttonColor: #ffffff;
    --buttonContrast: #060607;
    --buttonBackgroundHover: #1B1B1C;
    --buttonColorHover: #ffffff;
    --buttonContrastHover: #060607
}

[data-e-id=button01][data-id="751749213"] .button-1 .component-button.filled.filled {
    --buttonBackgroundHover: #434344
}

[data-e-id=button01][data-id="751749213"] .button-1 .component-button.bordered {
    --buttonBorder: #1B1B1C;
    --buttonColor: #1b1b1c
}

[data-e-id=button01][data-id="751749213"] .button-1 .component-button.bordered.effect--fill {
    --buttonBackgroundHover: #1B1B1C;
    --buttonColorHover: #ffffff;
    --buttonContrastHover: #060607
}

[data-e-id=button01][data-id="751749213"] .element-text--price {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    text-align: right;
    color: inherit
}

[data-e-id=zone][data-id="554963139"] {
    --bgColor: #ffffff;
    --bgContrast: #060607;
    --bgShadow: none;
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --paddingGap: 0px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="554963139"].bg-element--color {
    --currentColor: #060607;
    --contrastColor: #ffffff
}

body.adaptive-mobile [data-e-id=zone][data-id="554963139"] {
    --minHeight: 0px;
    --paddingTop: 30px;
    --paddingBottom: 30px;
    --paddingRight: 30px;
    --paddingLeft: 30px
}

[data-e-id=icon01][data-id="219412903"],
body.adaptive-mobile [data-e-id=icon01][data-id="219412903"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 20px
}

[data-e-id=icon01][data-id="219412903"] .component-icon {
    --scaling: 56%;
    --iconColor: #5B81E0
}

[data-e-id=icon01][data-id="219412903"] .component-icon.style--filled {
    --currentColor: #5B81E0;
    --contrastColor: #ffffff
}

[data-e-id=icon01][data-id="219412903"] .component-icon.style--bordered:after {
    border: 2px solid #5b81e0;
    background: 0 0
}

[data-e-id=icon01][data-id="219412903"] .component-icon.hover--color:hover .icon {
    color: #999
}

[data-e-id=icon01][data-id="219412903"] .component-icon.hover--color:hover.style--filled:after {
    background: #999
}

[data-e-id=icon01][data-id="219412903"] .component-icon.hover--color:hover.style--filled .icon {
    color: #fff
}

[data-e-id=icon01][data-id="219412903"] .component-icon.hover--color:hover.style--bordered:after {
    border: 2px solid #999;
    background: 0 0
}

[data-e-id=text01][data-id="534152669"],
body.adaptive-mobile [data-e-id=text01][data-id="534152669"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=text01][data-id="534152669"] .element-text {
    font-size: 22px;
    line-height: 1.37;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="534152669"] .element-text {
    color: inherit;
    font-size: 22px;
    text-align: inherit
}

[data-e-id=text01][data-id="842333353"],
body.adaptive-mobile [data-e-id=text01][data-id="842333353"] {
    --elementMarginTop: 5px;
    --elementMarginBottom: 5px
}

[data-e-id=text01][data-id="842333353"] .element-text {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="842333353"] .element-text {
    color: inherit;
    font-size: 16px;
    text-align: inherit
}

[data-e-id=button01][data-id="952144880"] {
    --buttonsGap: 15px
}

[data-e-id=button01][data-id="952144880"],
body.adaptive-mobile [data-e-id=button01][data-id="952144880"] {
    --elementMarginTop: 20px;
    --elementMarginBottom: 10px
}

[data-e-id=button01][data-id="952144880"] .button-1 .component-button {
    --buttonColor: #FFFFFF;
    --buttonContrast: #060607;
    --buttonColorHover: #FFFFFF;
    --buttonContrastHover: #060607;
    --buttonBackground: transparent;
    --buttonBorder: transparent;
    --buttonColor: #1B1B1C;
    --buttonContrast: #ffffff;
    --buttonBackgroundHover: transparent;
    --buttonColorHover: #1B1B1C;
    --buttonContrastHover: #ffffff
}

[data-e-id=button01][data-id="952144880"] .button-1 .component-button.filled {
    --buttonBackground: #FFFFFF;
    --buttonColor: #060607;
    --buttonContrast: #ffffff;
    --buttonBackgroundHover: #FFFFFF;
    --buttonColorHover: #060607;
    --buttonContrastHover: #ffffff
}

[data-e-id=button01][data-id="952144880"] .button-1 .component-button.filled.filled {
    --buttonBackgroundHover: #eeeeee
}

[data-e-id=button01][data-id="952144880"] .button-1 .component-button.bordered {
    --buttonBorder: #FFFFFF;
    --buttonColor: #ffffff
}

[data-e-id=button01][data-id="952144880"] .button-1 .component-button.bordered.effect--fill {
    --buttonBackgroundHover: #FFFFFF;
    --buttonColorHover: #060607;
    --buttonContrastHover: #ffffff
}

[data-e-id=button01][data-id="952144880"] .button-1 .component-button.bordered.effect--fill.hover {
    --currentColor: var(--buttonColorHover)
}

[data-e-id=button01][data-id="952144880"] .button-1 .component-button.filled {
    --buttonBackground: #1B1B1C;
    --buttonColor: #ffffff;
    --buttonContrast: #060607;
    --buttonBackgroundHover: #1B1B1C;
    --buttonColorHover: #ffffff;
    --buttonContrastHover: #060607
}

[data-e-id=button01][data-id="952144880"] .button-1 .component-button.filled.filled {
    --buttonBackgroundHover: #434344
}

[data-e-id=button01][data-id="952144880"] .button-1 .component-button.bordered {
    --buttonBorder: #1B1B1C;
    --buttonColor: #1b1b1c
}

[data-e-id=button01][data-id="952144880"] .button-1 .component-button.bordered.effect--fill {
    --buttonBackgroundHover: #1B1B1C;
    --buttonColorHover: #ffffff;
    --buttonContrastHover: #060607
}

[data-e-id=button01][data-id="952144880"] .element-text--price {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    text-align: right;
    color: inherit
}

[data-e-id=zone][data-id="541966330"] {
    --bgColor: #ffffff;
    --bgContrast: #060607;
    --bgShadow: none;
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --paddingGap: 0px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="541966330"].bg-element--color {
    --currentColor: #060607;
    --contrastColor: #ffffff
}

body.adaptive-mobile [data-e-id=zone][data-id="541966330"] {
    --minHeight: 0px;
    --paddingTop: 30px;
    --paddingBottom: 30px;
    --paddingRight: 30px;
    --paddingLeft: 30px
}

[data-e-id=text01][data-id="527987246"],
body.adaptive-mobile [data-e-id=text01][data-id="527987246"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=text01][data-id="527987246"] .element-text {
    font-size: 22px;
    line-height: 1.37;
    font-weight: 700;
    text-align: inherit;
    color: inherit
}

body.adaptive-mobile [data-e-id=text01][data-id="527987246"] .element-text {
    color: inherit;
    font-size: 22px;
    text-align: inherit
}

[data-e-id=form01][data-id="628545630"],
body.adaptive-mobile [data-e-id=form01][data-id="628545630"] {
    --elementMarginTop: 10px;
    --elementMarginBottom: 10px
}

[data-e-id=form01][data-id="628545630"] .component-button {
    --buttonBackground: transparent;
    --buttonBorder: transparent;
    --buttonColor: #0011ff;
    --buttonContrast: #ffffff;
    --buttonBackgroundHover: transparent;
    --buttonColorHover: #0011ff;
    --buttonContrastHover: #ffffff
}

[data-e-id=form01][data-id="628545630"] .component-button.filled {
    --buttonBackground: #0011ff;
    --buttonColor: #ffffff;
    --buttonContrast: #060607;
    --buttonBackgroundHover: #0011ff;
    --buttonColorHover: #ffffff;
    --buttonContrastHover: #060607
}

[data-e-id=form01][data-id="628545630"] .component-button.filled.filled {
    --buttonBackgroundHover: #2f3cee;
    background: #2f3cee;
}

[data-e-id=form01][data-id="628545630"] .component-button.bordered {
    --buttonBorder: #0011ff;
    --buttonColor: #0011ff
}

[data-e-id=form01][data-id="628545630"] .component-button.bordered.effect--fill {
    --buttonBackgroundHover: #0011ff;
    --buttonColorHover: #ffffff;
    --buttonContrastHover: #060607
}

[data-e-id=form01][data-id="628545630"] .component-button.bordered.effect--fill.hover {
    --currentColor: var(--buttonColorHover)
}

[data-e-id=zone][data-id="663372563"] {
    --bgShadow: none;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --transitionDuration: 0s;
    --hoverBgShadow: none;
    --borderWidth: 0px;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent
}

[data-e-id=zone][data-id="663372563"].bg-element--color {
    --currentColor: #ffffff;
    --contrastColor: #060607
}

body.adaptive-mobile [data-e-id=zone][data-id="663372563"] {
    --minHeight: 0px;
    --paddingTop: 0px;
    --paddingRight: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px
}

@media(max-width:768px){
    body.adaptive-mobile [data-e-id=text01][data-id="175515984"] .element-text{
        display: none;
    }
}