﻿
@keyframes slide-horizontal-new {
    0% {
        transform: translateX(100%)
    }
}

@keyframes slide-horizontal-old {
    80% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translateX(-100%)
    }
}

@keyframes slide-vertical-new {
    0% {
        transform: translateY(-100%)
    }
}

@keyframes slide-vertical-old {
    80% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translateY(100%)
    }
}

@keyframes out-in-new {
    0% {
        opacity: 0
    }
}

@keyframes out-in-old {
    to {
        opacity: 0
    }
}

:root:active-view-transition {
    view-transition-name: none
}

::view-transition {
    pointer-events: none
}

:root:active-view-transition::view-transition-new(page-group), :root:active-view-transition::view-transition-old(page-group) {
    cursor: wait;
    pointer-events: all
}

:root:active-view-transition-type(SlideHorizontal)::view-transition-old(page-group) {
    animation: slide-horizontal-old .6s cubic-bezier(.83,0,.17,1) forwards;
    mix-blend-mode: normal
}

:root:active-view-transition-type(SlideHorizontal)::view-transition-new(page-group) {
    animation: slide-horizontal-new .6s cubic-bezier(.83,0,.17,1) backwards;
    mix-blend-mode: normal
}

:root:active-view-transition-type(SlideVertical)::view-transition-old(page-group) {
    animation: slide-vertical-old .6s cubic-bezier(.83,0,.17,1) forwards;
    mix-blend-mode: normal
}

:root:active-view-transition-type(SlideVertical)::view-transition-new(page-group) {
    animation: slide-vertical-new .6s cubic-bezier(.83,0,.17,1) backwards;
    mix-blend-mode: normal
}

:root:active-view-transition-type(OutIn)::view-transition-old(page-group) {
    animation: out-in-old .35s cubic-bezier(.64,0,.78,0) forwards
}

:root:active-view-transition-type(OutIn)::view-transition-new(page-group) {
    animation: out-in-new .35s cubic-bezier(.22,1,.36,1) .35s backwards
}

@media(prefers-reduced-motion:reduce) {
    ::view-transition-group(*), ::view-transition-new(*), ::view-transition-old(*) {
        animation: none !important
    }
}

body, html {
    background: transparent;
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline
}

body {
    --scrollbar-width: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px
}

body, html {
    height: 100%
}

body {
    overflow-x: auto;
    overflow-y: scroll
}

    body:not(.responsive) #site-root {
        min-width: var(--site-width);
        width: 100%
    }

    body:not([data-js-loaded]) [data-hide-prejs] {
        visibility: hidden
    }

wix-interact-element {
    display: contents
}

#SITE_CONTAINER {
    position: relative
}

:root {
    --one-unit: 1vw;
    --section-max-width: 9999px;
    --spx-stopper-max: 9999px;
    --spx-stopper-min: 0px;
    --browser-zoom: 1
}

@supports(-webkit-appearance:none) and (stroke-color:transparent) {
    :root {
        --safari-sticky-fix: opacity;
        --experimental-safari-sticky-fix: translateZ(0)
    }
}

@supports(container-type:inline-size) {
    :root {
        --one-unit: 1cqw
    }
}

[id^=oldHoverBox-] {
    mix-blend-mode: plus-lighter;
    transition: opacity .5s ease,visibility .5s ease
}

[data-mesh-id$=inlineContent-gridContainer]:has(>[id^=oldHoverBox-]) {
    isolation: isolate
}


a, abbr, acronym, address, applet, b, big, blockquote, button, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, footer, form, h1, h2, h3, h4, h5, h6, header, i, iframe, img, ins, kbd, label, legend, li, nav, object, ol, p, pre, q, s, samp, section, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, title, tr, tt, u, ul, var {
    background: transparent;
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline
}

input, select, textarea {
    box-sizing: border-box;
    font-family: Helvetica,Arial,sans-serif
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    cursor: pointer;
    text-decoration: none
}

.testStyles {
    overflow-y: hidden
}

.reset-button {
    -webkit-appearance: none;
    background: none;
    border: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    outline: 0;
    overflow: visible;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

:focus {
    outline: none
}

body.device-mobile-optimized:not(.disable-site-overflow) {
    overflow-x: hidden;
    overflow-y: scroll
}

body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
    margin-left: auto;
    margin-right: auto;
    overflow-x: visible;
    position: relative;
    width: 320px
}

body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER {
    margin-top: 0
}

body.device-mobile-optimized > * {
    max-width: 100% !important
}

body.device-mobile-optimized #site-root {
    overflow-x: hidden;
    overflow-y: hidden
}

@supports(overflow:clip) {
    body.device-mobile-optimized #site-root {
        overflow-x: clip;
        overflow-y: clip
    }
}

body.device-mobile-non-optimized #SITE_CONTAINER #site-root {
    overflow-x: clip;
    overflow-y: clip
}

body.device-mobile-non-optimized.fullScreenMode {
    background-color: #5f6360
}

    body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU, body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND, body.device-mobile-non-optimized.fullScreenMode #site-root, body.fullScreenMode #WIX_ADS {
        visibility: hidden
    }

body.fullScreenMode {
    overflow-x: hidden !important;
    overflow-y: hidden !important
}

    body.fullScreenMode.device-mobile-optimized #TINY_MENU {
        opacity: 0;
        pointer-events: none
    }

body.fullScreenMode-scrollable.device-mobile-optimized {
    overflow-x: hidden !important;
    overflow-y: auto !important
}

    body.fullScreenMode-scrollable.device-mobile-optimized #masterPage, body.fullScreenMode-scrollable.device-mobile-optimized #site-root {
        overflow-x: hidden !important;
        overflow-y: hidden !important
    }

    body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND, body.fullScreenMode-scrollable.device-mobile-optimized #masterPage {
        height: auto !important
    }

        body.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout {
            height: 0 !important
        }

body.blockSiteScrolling, body.siteScrollingBlocked {
    position: fixed;
    width: 100%
}

    body.blockSiteScrolling #SITE_CONTAINER {
        margin-top: calc(var(--blocked-site-scroll-margin-top)*-1)
    }

    body.blockSiteScrolling:not(.responsive) #WIX_ADS {
        margin-top: var(--blocked-site-scroll-margin-top)
    }

#site-root {
    margin: 0 auto;
    min-height: 100%;
    position: relative;
    top: var(--wix-ads-height)
}

    #site-root img:not([src]) {
        visibility: hidden
    }

    #site-root svg img:not([src]) {
        visibility: visible
    }

.auto-generated-link {
    color: inherit
}

#SCROLL_TO_BOTTOM, #SCROLL_TO_TOP {
    height: 0
}

.has-click-trigger {
    cursor: pointer
}

.fullScreenOverlay {
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    overflow-y: hidden;
    position: fixed;
    right: 0;
    top: -60px;
    z-index: 1005
}

    .fullScreenOverlay > .fullScreenOverlayContent {
        bottom: 0;
        left: 0;
        margin: 0 auto;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 60px;
        transform: translateZ(0)
    }

[data-mesh-id$=centeredContent], [data-mesh-id$=form], [data-mesh-id$=inlineContent] {
    pointer-events: none;
    position: relative
}

[data-mesh-id$=-gridWrapper], [data-mesh-id$=-rotated-wrapper] {
    pointer-events: none
}

    [data-mesh-id$=-gridContainer] > *, [data-mesh-id$=-rotated-wrapper] > *, [data-mesh-id$=inlineContent] > :not([data-mesh-id$=-gridContainer]) {
        pointer-events: auto
    }

.device-mobile-optimized #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID {
    grid-area: 2/1/3/2;
    -ms-grid-row: 2;
    position: relative
}

#masterPage.mesh-layout {
    -ms-grid-rows: max-content max-content min-content max-content;
    -ms-grid-columns: 100%;
    align-items: start;
    display: -ms-grid;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: max-content max-content min-content max-content;
    justify-content: stretch
}

    #masterPage.mesh-layout #PAGES_CONTAINER, #masterPage.mesh-layout #SITE_FOOTER-placeholder, #masterPage.mesh-layout #SITE_FOOTER_WRAPPER, #masterPage.mesh-layout #SITE_HEADER-placeholder, #masterPage.mesh-layout #SITE_HEADER_WRAPPER, #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~=mobileView], #masterPage.mesh-layout #soapAfterPagesContainer, #masterPage.mesh-layout #soapBeforePagesContainer {
        -ms-grid-row-align: start;
        -ms-grid-column-align: start;
        -ms-grid-column: 1
    }

    #masterPage.mesh-layout #SITE_HEADER-placeholder, #masterPage.mesh-layout #SITE_HEADER_WRAPPER {
        grid-area: 1/1/2/2;
        -ms-grid-row: 1
    }

    #masterPage.mesh-layout #PAGES_CONTAINER, #masterPage.mesh-layout #soapAfterPagesContainer, #masterPage.mesh-layout #soapBeforePagesContainer {
        grid-area: 3/1/4/2;
        -ms-grid-row: 3
    }

    #masterPage.mesh-layout #soapAfterPagesContainer, #masterPage.mesh-layout #soapBeforePagesContainer {
        width: 100%
    }

    #masterPage.mesh-layout #PAGES_CONTAINER {
        align-self: stretch
    }

    #masterPage.mesh-layout main#PAGES_CONTAINER {
        display: block
    }

    #masterPage.mesh-layout #SITE_FOOTER-placeholder, #masterPage.mesh-layout #SITE_FOOTER_WRAPPER {
        grid-area: 4/1/5/2;
        -ms-grid-row: 4
    }

    #masterPage.mesh-layout #SITE_PAGES, #masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERcenteredContent], #masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERinlineContent] {
        height: 100%
    }

    #masterPage.mesh-layout.desktop > * {
        width: 100%
    }

    #masterPage.mesh-layout #PAGES_CONTAINER, #masterPage.mesh-layout #SITE_FOOTER, #masterPage.mesh-layout #SITE_FOOTER_WRAPPER, #masterPage.mesh-layout #SITE_HEADER, #masterPage.mesh-layout #SITE_HEADER_WRAPPER, #masterPage.mesh-layout #SITE_PAGES, #masterPage.mesh-layout #masterPageinlineContent {
        position: relative
    }

    #masterPage.mesh-layout #SITE_HEADER {
        grid-area: 1/1/2/2
    }

    #masterPage.mesh-layout #SITE_FOOTER {
        grid-area: 4/1/5/2
    }

    #masterPage.mesh-layout.overflow-x-clip #SITE_FOOTER, #masterPage.mesh-layout.overflow-x-clip #SITE_HEADER {
        overflow-x: clip
    }

[data-z-counter] {
    z-index: 0
}

[data-z-counter="0"] {
    z-index: auto
}

.wixSiteProperties {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

:root {
    --wst-button-color-fill-primary: rgb(var(--color_48));
    --wst-button-color-border-primary: rgb(var(--color_49));
    --wst-button-color-text-primary: rgb(var(--color_50));
    --wst-button-color-fill-primary-hover: rgb(var(--color_51));
    --wst-button-color-border-primary-hover: rgb(var(--color_52));
    --wst-button-color-text-primary-hover: rgb(var(--color_53));
    --wst-button-color-fill-primary-disabled: rgb(var(--color_54));
    --wst-button-color-border-primary-disabled: rgb(var(--color_55));
    --wst-button-color-text-primary-disabled: rgb(var(--color_56));
    --wst-button-color-fill-secondary: rgb(var(--color_57));
    --wst-button-color-border-secondary: rgb(var(--color_58));
    --wst-button-color-text-secondary: rgb(var(--color_59));
    --wst-button-color-fill-secondary-hover: rgb(var(--color_60));
    --wst-button-color-border-secondary-hover: rgb(var(--color_61));
    --wst-button-color-text-secondary-hover: rgb(var(--color_62));
    --wst-button-color-fill-secondary-disabled: rgb(var(--color_63));
    --wst-button-color-border-secondary-disabled: rgb(var(--color_64));
    --wst-button-color-text-secondary-disabled: rgb(var(--color_65));
    --wst-color-fill-base-1: rgb(var(--color_36));
    --wst-color-fill-base-2: rgb(var(--color_37));
    --wst-color-fill-base-shade-1: rgb(var(--color_38));
    --wst-color-fill-base-shade-2: rgb(var(--color_39));
    --wst-color-fill-base-shade-3: rgb(var(--color_40));
    --wst-color-fill-accent-1: rgb(var(--color_41));
    --wst-color-fill-accent-2: rgb(var(--color_42));
    --wst-color-fill-accent-3: rgb(var(--color_43));
    --wst-color-fill-accent-4: rgb(var(--color_44));
    --wst-color-fill-background-primary: rgb(var(--color_11));
    --wst-color-fill-background-secondary: rgb(var(--color_12));
    --wst-color-text-primary: rgb(var(--color_15));
    --wst-color-text-secondary: rgb(var(--color_14));
    --wst-color-action: rgb(var(--color_18));
    --wst-color-disabled: rgb(var(--color_39));
    --wst-color-title: rgb(var(--color_45));
    --wst-color-subtitle: rgb(var(--color_46));
    --wst-color-line: rgb(var(--color_47));
    --wst-font-style-h2: var(--font_2);
    --wst-font-style-h3: var(--font_3);
    --wst-font-style-h4: var(--font_4);
    --wst-font-style-h5: var(--font_5);
    --wst-font-style-h6: var(--font_6);
    --wst-font-style-body-large: var(--font_7);
    --wst-font-style-body-medium: var(--font_8);
    --wst-font-style-body-small: var(--font_9);
    --wst-font-style-body-x-small: var(--font_10);
    --wst-color-custom-1: rgb(var(--color_13));
    --wst-color-custom-2: rgb(var(--color_16));
    --wst-color-custom-3: rgb(var(--color_17));
    --wst-color-custom-4: rgb(var(--color_19));
    --wst-color-custom-5: rgb(var(--color_20));
    --wst-color-custom-6: rgb(var(--color_21));
    --wst-color-custom-7: rgb(var(--color_22));
    --wst-color-custom-8: rgb(var(--color_23));
    --wst-color-custom-9: rgb(var(--color_24));
    --wst-color-custom-10: rgb(var(--color_25));
    --wst-color-custom-11: rgb(var(--color_26));
    --wst-color-custom-12: rgb(var(--color_27));
    --wst-color-custom-13: rgb(var(--color_28));
    --wst-color-custom-14: rgb(var(--color_29));
    --wst-color-custom-15: rgb(var(--color_30));
    --wst-color-custom-16: rgb(var(--color_31));
    --wst-color-custom-17: rgb(var(--color_32));
    --wst-color-custom-18: rgb(var(--color_33));
    --wst-color-custom-19: rgb(var(--color_34));
    --wst-color-custom-20: rgb(var(--color_35))
}



.PlZyDq {
    touch-action: manipulation
}

.uDW_Qe {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: var(--label-align);
    min-width: 100%;
    text-align: initial;
    width: -moz-max-content;
    width: max-content
}

    .uDW_Qe:before {
        max-width: var(--margin-start,0)
    }

    .uDW_Qe:after, .uDW_Qe:before {
        align-self: stretch;
        content: "";
        flex-grow: 1
    }

    .uDW_Qe:after {
        max-width: var(--margin-end,0)
    }

.FubTgk {
    height: 100%
}

    .FubTgk .uDW_Qe {
        border-radius: var(--corvid-border-radius,var(--rd,0));
        bottom: 0;
        box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6));
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        transition: var(--trans1,border-color .4s ease 0s,background-color .4s ease 0s)
    }

        .FubTgk .uDW_Qe:link, .FubTgk .uDW_Qe:visited {
            border-color: transparent
        }

    .FubTgk .l7_2fn {
        color: var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))));
        font: var(--fnt,var(--font_5));
        margin: 0;
        position: relative;
        transition: var(--trans2,color .4s ease 0s);
        white-space: nowrap
    }

    .FubTgk[aria-disabled=false] .uDW_Qe {
        background-color: var(--corvid-background-color,rgba(var(--bg,var(--color_17,color_17)),var(--alpha-bg,1)));
        border: solid var(--corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))) var(--corvid-border-width,var(--brw,0));
        cursor: pointer !important
    }

:host(.device-mobile-optimized) .FubTgk[aria-disabled=false]:active .uDW_Qe, body.device-mobile-optimized .FubTgk[aria-disabled=false]:active .uDW_Qe {
    background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1)));
    border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1)))
}

:host(.device-mobile-optimized) .FubTgk[aria-disabled=false]:active .l7_2fn, body.device-mobile-optimized .FubTgk[aria-disabled=false]:active .l7_2fn {
    color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15))))
}

:host(:not(.device-mobile-optimized)) .FubTgk[aria-disabled=false]:hover .uDW_Qe, body:not(.device-mobile-optimized) .FubTgk[aria-disabled=false]:hover .uDW_Qe {
    background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1)));
    border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1)))
}

:host(:not(.device-mobile-optimized)) .FubTgk[aria-disabled=false]:hover .l7_2fn, body:not(.device-mobile-optimized) .FubTgk[aria-disabled=false]:hover .l7_2fn {
    color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15))))
}

.FubTgk[aria-disabled=true] .uDW_Qe {
    background-color: var(--corvid-disabled-background-color,rgba(var(--bgd,204,204,204),var(--alpha-bgd,1)));
    border-color: var(--corvid-disabled-border-color,rgba(var(--brdd,204,204,204),var(--alpha-brdd,1)));
    border-style: solid;
    border-width: var(--corvid-border-width,var(--brw,0))
}

.FubTgk[aria-disabled=true] .l7_2fn {
    color: var(--corvid-disabled-color,rgb(var(--txtd,255,255,255)))
}

.uUxqWY {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: var(--label-align);
    min-width: 100%;
    text-align: initial;
    width: -moz-max-content;
    width: max-content
}

    .uUxqWY:before {
        max-width: var(--margin-start,0)
    }

    .uUxqWY:after, .uUxqWY:before {
        align-self: stretch;
        content: "";
        flex-grow: 1
    }

    .uUxqWY:after {
        max-width: var(--margin-end,0)
    }

.Vq4wYb[aria-disabled=false] .uUxqWY {
    cursor: pointer
}

:host(.device-mobile-optimized) .Vq4wYb[aria-disabled=false]:active .wJVzSK, body.device-mobile-optimized .Vq4wYb[aria-disabled=false]:active .wJVzSK {
    color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15))));
    transition: var(--trans,color .4s ease 0s)
}

:host(:not(.device-mobile-optimized)) .Vq4wYb[aria-disabled=false]:hover .wJVzSK, body:not(.device-mobile-optimized) .Vq4wYb[aria-disabled=false]:hover .wJVzSK {
    color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15))));
    transition: var(--trans,color .4s ease 0s)
}

.Vq4wYb .uUxqWY {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.Vq4wYb .wJVzSK {
    color: var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))));
    font: var(--fnt,var(--font_5));
    transition: var(--trans,color .4s ease 0s);
    white-space: nowrap
}

.Vq4wYb[aria-disabled=true] .wJVzSK {
    color: var(--corvid-disabled-color,rgb(var(--txtd,255,255,255)))
}

:host(:not(.device-mobile-optimized)) .CohWsy, body:not(.device-mobile-optimized) .CohWsy {
    display: flex
}

:host(:not(.device-mobile-optimized)) .V5AUxf, body:not(.device-mobile-optimized) .V5AUxf {
    -moz-column-gap: var(--margin);
    column-gap: var(--margin);
    direction: var(--direction);
    display: flex;
    margin: 0 auto;
    position: relative;
    width: calc(100% - var(--padding)*2)
}

    :host(:not(.device-mobile-optimized)) .V5AUxf > *, body:not(.device-mobile-optimized) .V5AUxf > * {
        direction: ltr;
        flex: var(--column-flex) 1 0%;
        left: 0;
        margin-bottom: var(--padding);
        margin-top: var(--padding);
        min-width: 0;
        position: relative;
        top: 0
    }

:host(.device-mobile-optimized) .V5AUxf, body.device-mobile-optimized .V5AUxf {
    display: block;
    padding-bottom: var(--padding-y);
    padding-left: var(--padding-x,0);
    padding-right: var(--padding-x,0);
    padding-top: var(--padding-y);
    position: relative
}

    :host(.device-mobile-optimized) .V5AUxf > *, body.device-mobile-optimized .V5AUxf > * {
        margin-bottom: var(--margin);
        position: relative
    }

    :host(.device-mobile-optimized) .V5AUxf > :first-child, body.device-mobile-optimized .V5AUxf > :first-child {
        margin-top: var(--firstChildMarginTop,0)
    }

    :host(.device-mobile-optimized) .V5AUxf > :last-child, body.device-mobile-optimized .V5AUxf > :last-child {
        margin-bottom: var(--lastChildMarginBottom)
    }

.LIhNy3 {
    backface-visibility: hidden
}

.jhxvbR, .mtrorN {
    display: block;
    height: 100%;
    width: 100%
}

    .jhxvbR img {
        max-width: var(--wix-img-max-width,100%)
    }

    .jhxvbR[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
    }

        .jhxvbR[data-animate-blur] img[data-load-done] {
            filter: none
        }

.if7Vw2 {
    height: 100%;
    left: 0;
    -webkit-mask-image: var(--mask-image,none);
    mask-image: var(--mask-image,none);
    -webkit-mask-position: var(--mask-position,0);
    mask-position: var(--mask-position,0);
    -webkit-mask-repeat: var(--mask-repeat,no-repeat);
    mask-repeat: var(--mask-repeat,no-repeat);
    -webkit-mask-size: var(--mask-size,100%);
    mask-size: var(--mask-size,100%);
    overflow: hidden;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: absolute;
    top: 0;
    width: 100%
}

    .if7Vw2.f0uTJH {
        clip: rect(0,auto,auto,0)
    }

    .if7Vw2 .i1tH8h {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    .if7Vw2 .DXi4PB {
        height: var(--fill-layer-image-height,100%);
        opacity: var(--fill-layer-image-opacity)
    }

        .if7Vw2 .DXi4PB img {
            height: 100%;
            width: 100%
        }

@supports(-webkit-hyphens:none) {
    .if7Vw2.f0uTJH {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

.wG8dni {
    height: 100%
}

.tcElKx {
    background-color: var(--bg-overlay-color);
    background-image: var(--bg-gradient);
    transition: var(--inherit-transition)
}

.ImALHf, .Ybjs9b {
    opacity: var(--fill-layer-video-opacity)
}

.UWmm3w {
    bottom: var(--media-padding-bottom);
    height: var(--media-padding-height);
    position: absolute;
    top: var(--media-padding-top);
    width: 100%
}

.Yjj1af {
    transform: scale(var(--scale,1));
    transition: var(--transform-duration,transform 0s)
}

.ImALHf {
    height: 100%;
    position: relative;
    width: 100%
}

.KCM6zk {
    opacity: var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

    .KCM6zk .DXi4PB, .KCM6zk .ImALHf, .KCM6zk .Ybjs9b {
        opacity: 1
    }

._uqPqy {
    clip-path: var(--fill-layer-clip)
}

._uqPqy, .eKyYhK {
    position: absolute;
    top: 0
}

._uqPqy, .eKyYhK, .x0mqQS img {
    height: 100%;
    width: 100%
}

.pnCr6P {
    opacity: 0
}

.blf7sp, .pnCr6P {
    position: absolute;
    top: 0
}

.blf7sp {
    height: 0;
    left: 0;
    overflow: hidden;
    width: 0
}

.rWP3Gv {
    left: 0;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: var(--fill-layer-background-media-position)
}

.Tr4n3d, .rWP3Gv, .wRqk6s {
    height: 100%;
    top: 0;
    width: 100%
}

.wRqk6s {
    position: absolute
}

.Tr4n3d {
    background-color: var(--fill-layer-background-overlay-color);
    opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1);
    position: var(--fill-layer-background-overlay-position);
    transform: var(--fill-layer-background-overlay-transform)
}

@supports(mix-blend-mode:overlay) {
    .Tr4n3d {
        mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
        opacity: var(--fill-layer-background-overlay-blend-opacity,1)
    }
}

.VXAmO2 {
    --divider-pin-height__: min(1,calc(var(--divider-layers-pin-factor__) + 1));
    --divider-pin-layer-height__: var( --divider-layers-pin-factor__ );
    --divider-pin-border__: min(1,calc(var(--divider-layers-pin-factor__) / -1 + 1));
    height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
}

    .VXAmO2, .VXAmO2 .dy3w_9 {
        left: 0;
        position: absolute;
        width: 100%
    }

        .VXAmO2 .dy3w_9 {
            --divider-layer-i__: var(--divider-layer-i,0);
            background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
            background-repeat: repeat-x;
            border-bottom-style: solid;
            border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
        }

.UORcXs {
    --divider-height__: var(--divider-top-height,auto);
    --divider-offset-x__: var(--divider-top-offset-x,0px);
    --divider-layers-size__: var(--divider-top-layers-size,0);
    --divider-layers-y__: var(--divider-top-layers-y,0px);
    --divider-layers-x__: var(--divider-top-layers-x,0px);
    --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor,0);
    border-top: var(--divider-top-padding,0) solid var(--divider-top-color,currentColor);
    opacity: var(--divider-top-opacity,1);
    top: 0;
    transform: var(--divider-top-flip,scaleY(-1))
}

    .UORcXs .dy3w_9 {
        background-image: var(--divider-top-image,none);
        background-size: var(--divider-top-size,contain);
        border-color: var(--divider-top-color,currentColor);
        bottom: 0;
        filter: var(--divider-top-filter,none)
    }

        .UORcXs .dy3w_9[data-divider-layer="1"] {
            display: var(--divider-top-layer-1-display,block)
        }

        .UORcXs .dy3w_9[data-divider-layer="2"] {
            display: var(--divider-top-layer-2-display,block)
        }

        .UORcXs .dy3w_9[data-divider-layer="3"] {
            display: var(--divider-top-layer-3-display,block)
        }

.Io4VUz {
    --divider-height__: var(--divider-bottom-height,auto);
    --divider-offset-x__: var(--divider-bottom-offset-x,0px);
    --divider-layers-size__: var(--divider-bottom-layers-size,0);
    --divider-layers-y__: var(--divider-bottom-layers-y,0px);
    --divider-layers-x__: var(--divider-bottom-layers-x,0px);
    --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor,0);
    border-bottom: var(--divider-bottom-padding,0) solid var(--divider-bottom-color,currentColor);
    bottom: 0;
    opacity: var(--divider-bottom-opacity,1);
    transform: var(--divider-bottom-flip,none)
}

    .Io4VUz .dy3w_9 {
        background-image: var(--divider-bottom-image,none);
        background-size: var(--divider-bottom-size,contain);
        border-color: var(--divider-bottom-color,currentColor);
        bottom: 0;
        filter: var(--divider-bottom-filter,none)
    }

        .Io4VUz .dy3w_9[data-divider-layer="1"] {
            display: var(--divider-bottom-layer-1-display,block)
        }

        .Io4VUz .dy3w_9[data-divider-layer="2"] {
            display: var(--divider-bottom-layer-2-display,block)
        }

        .Io4VUz .dy3w_9[data-divider-layer="3"] {
            display: var(--divider-bottom-layer-3-display,block)
        }

.YzqVVZ {
    overflow: visible;
    position: relative
}

.mwF7X1 {
    backface-visibility: hidden
}

.YGilLk {
    cursor: pointer
}

.Tj01hh {
    display: block
}

.MW5IWV, .Tj01hh {
    height: 100%;
    width: 100%
}

.MW5IWV {
    left: 0;
    -webkit-mask-image: var(--mask-image,none);
    mask-image: var(--mask-image,none);
    -webkit-mask-position: var(--mask-position,0);
    mask-position: var(--mask-position,0);
    -webkit-mask-repeat: var(--mask-repeat,no-repeat);
    mask-repeat: var(--mask-repeat,no-repeat);
    -webkit-mask-size: var(--mask-size,100%);
    mask-size: var(--mask-size,100%);
    overflow: hidden;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: absolute;
    top: 0
}

    .MW5IWV.N3eg0s {
        clip: rect(0,auto,auto,0)
    }

    .MW5IWV .Kv1aVt {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    .MW5IWV .dLPlxY {
        height: var(--fill-layer-image-height,100%);
        opacity: var(--fill-layer-image-opacity)
    }

        .MW5IWV .dLPlxY img {
            height: 100%;
            width: 100%
        }

@supports(-webkit-hyphens:none) {
    .MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

.VgO9Yg {
    height: 100%
}

.LWbAav {
    background-color: var(--bg-overlay-color);
    background-image: var(--bg-gradient);
    transition: var(--inherit-transition)
}

.K_YxMd, .yK6aSC {
    opacity: var(--fill-layer-video-opacity)
}

.NGjcJN {
    bottom: var(--media-padding-bottom);
    height: var(--media-padding-height);
    position: absolute;
    top: var(--media-padding-top);
    width: 100%
}

.mNGsUM {
    transform: scale(var(--scale,1));
    transition: var(--transform-duration,transform 0s)
}

.K_YxMd {
    height: 100%;
    position: relative;
    width: 100%
}

wix-media-canvas {
    display: block;
    height: 100%
}

.I8xA4L {
    opacity: var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

    .I8xA4L .K_YxMd, .I8xA4L .dLPlxY, .I8xA4L .yK6aSC {
        opacity: 1
    }

.bX9O_S {
    clip-path: var(--fill-layer-clip)
}

.Z_wCwr, .bX9O_S {
    position: absolute;
    top: 0
}

.Jxk_UL img, .Z_wCwr, .bX9O_S {
    height: 100%;
    width: 100%
}

.K8MSra {
    opacity: 0
}

.K8MSra, .YTb3b4 {
    position: absolute;
    top: 0
}

.YTb3b4 {
    height: 0;
    left: 0;
    overflow: hidden;
    width: 0
}

.SUz0WK {
    left: 0;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: var(--fill-layer-background-media-position)
}

.FNxOn5, .SUz0WK, .m4khSP {
    height: 100%;
    top: 0;
    width: 100%
}

.FNxOn5 {
    position: absolute
}

.m4khSP {
    background-color: var(--fill-layer-background-overlay-color);
    opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1);
    position: var(--fill-layer-background-overlay-position);
    transform: var(--fill-layer-background-overlay-transform)
}

@supports(mix-blend-mode:overlay) {
    .m4khSP {
        mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
        opacity: var(--fill-layer-background-overlay-blend-opacity,1)
    }
}

._C0cVf {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.hFwGTD {
    transform: translateY(-100%);
    transition: .2s ease-in
}

.IQgXoP {
    transition: .2s
}

.Nr3Nid {
    opacity: 0;
    transition: .2s ease-in
}

    .Nr3Nid.l4oO6c {
        z-index: -1 !important
    }

.iQuoC4 {
    opacity: 1;
    transition: .2s
}

.CJF7A2 {
    height: auto
}

.CJF7A2, .U4Bvut {
    position: relative;
    width: 100%
}

:host(:not(.device-mobile-optimized)) .G5K6X8, body:not(.device-mobile-optimized) .G5K6X8 {
    margin-left: calc((100% - var(--site-width))/2);
    width: var(--site-width)
}

.xU8fqS[data-focuscycled=active] {
    outline: 1px solid transparent
}

    .xU8fqS[data-focuscycled=active]:not(:focus-within) {
        outline: 2px solid transparent;
        transition: outline .01s ease
    }

.xU8fqS ._4XcTfy {
    background-color: var(--screenwidth-corvid-background-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1)));
    border-bottom: var(--brwb,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)));
    border-top: var(--brwt,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)));
    bottom: 0;
    box-shadow: var(--shd,0 0 5px rgba(0,0,0,.7));
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.xU8fqS .gUbusX {
    background-color: rgba(var(--bgctr,var(--color_11,color_11)),var(--alpha-bgctr,1));
    border-radius: var(--rd,0);
    bottom: var(--brwb,0);
    top: var(--brwt,0)
}

.xU8fqS .G5K6X8, .xU8fqS .gUbusX {
    left: 0;
    position: absolute;
    right: 0
}

.xU8fqS .G5K6X8 {
    bottom: 0;
    top: 0
}

:host(.device-mobile-optimized) .xU8fqS .G5K6X8, body.device-mobile-optimized .xU8fqS .G5K6X8 {
    left: 10px;
    right: 10px
}

.SPY_vo {
    pointer-events: none
}

.BmZ5pC {
    min-height: calc(100vh - var(--wix-ads-height));
    min-width: var(--site-width);
    position: var(--bg-position);
    top: var(--wix-ads-height)
}

.BmZ5pC, .nTOEE9 {
    height: 100%;
    width: 100%
}

.nTOEE9 {
    overflow: hidden;
    position: relative
}

    .nTOEE9.sqUyGm:hover {
        cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM3MEUzMUU4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM3MEUzMUQ4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bqsJgAAACF0lEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPmgI0F2YdmxXQUhX///sVQqK2tDVL4DFkhF8zK2NjY/4aGhshOOMJAJAB5ZjdAADGQCpiB4Cear3uwKQR74vv372BPLFq0CKZ4GnLcdMGiFtnXmzZtQo0Bdnb2r/b29nBFMIwUjkxghby8vHfFxMQwTMQWp0YggZcvX/5HBpqamhgKQdafAQnq6en9j4+P/4/me150nzsCPfYOKrkWKvYCymcjJozPgqIYIMAYcUjKAnEcELsDbVECOpkNiO8B+buAeCEQ3yUqFllYWNYh+4Obm/u/ubn5f0tLy//QPIqM90ATHVagDHTJH5BCfn7+/xcvXvyPC9y7d+8/KHqghv4FYj0M04BxeAOkQEhI6P+vX79QDECOeBj49+/ffzk5OZih91FyP4gAGiIDooH5hIGVlRUsAXQpGMMAMh+Y1xksLCzg5QxGrAFzwAxY2GzYsIGgC48cOYIclsuwBiIbG9sCmCJFRcX/+/fvxwi/EydOwIoDGH6JLQEiA26ga1egxSY2vAUpkcKKEV5iCwVOIObBU8w8RzLYgYHaAAACg5CxaxSLgwAAAABJRU5ErkJggg==),auto
    }

    .nTOEE9.C_JY0G:hover {
        cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I4QkNGQTI4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I4QkNGQTE4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hiSPZAAACGklEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPm/EcHUA3TURT+/fsXQ6G2tjZI4TNkhVwwK2NjY/8bGhoiO+EIA5EA5JndAAHEQCpgBoKfaL7uwaYQHLrfv38He2LRokUwxdOQ46YLFrXIYNOmTagxwM7O/tXe3h4sCYs3EEYKRyawQl5e3rtiYmL/sQH0ODUCCbx8+RJFkaamJoZCkPVnQIJ6enr/4+Pj/6P5nhfd545Aj72DSq6Fir2A8tmICeOzoCgGCDBGHJKyQBwHxO5AW5SATmYD4ntA/i4gXgjEd4mKRRYWlnXI/uDm5v5vbm7+39LS8j80jyLjPdBEhxUoA13yB6SQn5///8WLF//jAvfu3fsPih6ooX+BWA/DNGAc3gApEBIS+v/r16//hMC/f//+y8nJwQy9j2wWC4gAGiIDooH5hIGVlRUsAXQpVq98/PgRVBAwWFhYMDx69AhczkBj7RdyFpgBC5sNGzYQdOGRI0eQw3IZVpvZ2NgWwBQpKir+379/P4ZBJ06cgBUHMPwSWwJEBtxA165Ai01seAtSIoUVI7zEFgqcQMyDp5h5jmSwAwO1AQBU5q033XYWQwAAAABJRU5ErkJggg==),auto
    }

.RZQnmg {
    background-color: rgb(var(--color_11));
    border-radius: 50%;
    bottom: 12px;
    height: 40px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 12px;
    width: 40px
}

    .RZQnmg path {
        fill: rgb(var(--color_15))
    }

    .RZQnmg:focus {
        cursor: auto;
        opacity: 1;
        pointer-events: auto
    }

.rYiAuL {
    cursor: pointer
}

.gSXewE {
    height: 0;
    left: 0;
    overflow: hidden;
    top: 0;
    width: 0
}

.OJQ_3L, .gSXewE {
    position: absolute
}

.OJQ_3L {
    background-color: rgb(var(--color_11));
    border-radius: 300px;
    bottom: 0;
    cursor: pointer;
    height: 40px;
    margin: 16px 16px;
    opacity: 0;
    pointer-events: none;
    right: 0;
    width: 40px
}

    .OJQ_3L path {
        fill: rgb(var(--color_12))
    }

    .OJQ_3L:focus {
        cursor: auto;
        opacity: 1;
        pointer-events: auto
    }

.j7pOnl {
    box-sizing: border-box;
    height: 100%;
    width: 100%
}

.BI8PVQ {
    min-height: var(--image-min-height);
    min-width: var(--image-min-width)
}

    .BI8PVQ img, img.BI8PVQ {
        filter: var(--filter-effect-svg-url);
        -webkit-mask-image: var(--mask-image,none);
        mask-image: var(--mask-image,none);
        -webkit-mask-position: var(--mask-position,0);
        mask-position: var(--mask-position,0);
        -webkit-mask-repeat: var(--mask-repeat,no-repeat);
        mask-repeat: var(--mask-repeat,no-repeat);
        -webkit-mask-size: var(--mask-size,100% 100%);
        mask-size: var(--mask-size,100% 100%);
        -o-object-position: var(--object-position);
        object-position: var(--object-position)
    }

.MazNVa {
    left: var(--left,auto);
    position: var(--position-fixed,static);
    top: var(--top,auto);
    z-index: var(--z-index,auto)
}

    .MazNVa .BI8PVQ img {
        box-shadow: 0 0 0 #000;
        position: static;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .MazNVa .j7pOnl {
        display: block;
        overflow: hidden
    }

    .MazNVa .BI8PVQ {
        overflow: hidden
    }

.c7cMWz {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.FVGvCX {
    height: auto;
    position: relative;
    width: 100%
}

body:not(.responsive) .zK7MhX {
    align-self: start;
    grid-area: 1/1/1/1;
    height: 100%;
    justify-self: stretch;
    left: 0;
    position: relative
}

:host(:not(.device-mobile-optimized)) .c7cMWz, body:not(.device-mobile-optimized) .c7cMWz {
    margin-left: calc((100% - var(--site-width))/2);
    width: var(--site-width)
}

.fEm0Bo .c7cMWz {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    overflow: hidden
}

:host(.device-mobile-optimized) .c7cMWz, body.device-mobile-optimized .c7cMWz {
    left: 10px;
    right: 10px
}

.PFkO7r {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.HT5ybB {
    height: auto;
    position: relative;
    width: 100%
}

body:not(.responsive) .dBAkHi {
    align-self: start;
    grid-area: 1/1/1/1;
    height: 100%;
    justify-self: stretch;
    left: 0;
    position: relative
}

:host(:not(.device-mobile-optimized)) .PFkO7r, body:not(.device-mobile-optimized) .PFkO7r {
    margin-left: calc((100% - var(--site-width))/2);
    width: var(--site-width)
}

:host(.device-mobile-optimized) .PFkO7r, body.device-mobile-optimized .PFkO7r {
    left: 10px;
    right: 10px
}


.J6KGih {
    cursor: pointer
}

.sNF2R0 {
    opacity: 0
}

.hLoBV3 {
    transition: opacity var(--transition-duration) cubic-bezier(.37,0,.63,1)
}

.Rdf41z, .hLoBV3 {
    opacity: 1
}

.ftlZWo {
    transition: opacity var(--transition-duration) cubic-bezier(.37,0,.63,1)
}

.ATGlOr, .ftlZWo {
    opacity: 0
}

.KQSXD0 {
    transition: opacity var(--transition-duration) cubic-bezier(.64,0,.78,0)
}

.KQSXD0, .pagQKE {
    opacity: 1
}

._6zG5H {
    opacity: 0;
    transition: opacity var(--transition-duration) cubic-bezier(.22,1,.36,1)
}

.BB49uC {
    transform: translateX(100%)
}

.j9xE1V {
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.ICs7Rs, .j9xE1V {
    transform: translateX(0)
}

.DxijZJ {
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.B5kjYq, .DxijZJ {
    transform: translateX(-100%)
}

.cJijIV {
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.cJijIV, .hOxaWM {
    transform: translateX(0)
}

.T9p3fN {
    transform: translateX(100%);
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.qDxYJm {
    transform: translateY(100%)
}

.aA9V0P {
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.YPXPAS, .aA9V0P {
    transform: translateY(0)
}

.Xf2zsA {
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.Xf2zsA, .y7Kt7s {
    transform: translateY(-100%)
}

.EeUgMu {
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.EeUgMu, .fdHrtm {
    transform: translateY(0)
}

.WIFaG4 {
    transform: translateY(100%);
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

body:not(.responsive) .JsJXaX {
    overflow-x: clip
}

:root:active-view-transition .JsJXaX {
    view-transition-name: page-group
}

.AnQkDU {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    height: 100%
}

    .AnQkDU > div {
        align-self: stretch !important;
        grid-area: 1/1/2/2;
        justify-self: stretch !important
    }

.StylableButton2545352419__root {
    -archetype: box;
    border: none;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 100%;
    min-height: 10px;
    min-width: 10px;
    padding: 0;
    touch-action: manipulation;
    width: 100%
}

    .StylableButton2545352419__root[disabled] {
        pointer-events: none
    }

    .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBackgroundColor {
        background-color: var(--corvid-background-color) !important
    }

    .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBackgroundColor {
        background-color: var(--corvid-hover-background-color) !important
    }

    .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBackgroundColor {
        background-color: var(--corvid-disabled-background-color) !important
    }

    .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBorderColor {
        border-color: var(--corvid-border-color) !important
    }

    .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBorderColor {
        border-color: var(--corvid-hover-border-color) !important
    }

    .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBorderColor {
        border-color: var(--corvid-disabled-border-color) !important
    }

    .StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
        border-radius: var(--corvid-border-radius) !important
    }

    .StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
        border-width: var(--corvid-border-width) !important
    }

    .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor, .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor .StylableButton2545352419__label {
        color: var(--corvid-color) !important
    }

    .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor, .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor .StylableButton2545352419__label {
        color: var(--corvid-hover-color) !important
    }

    .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor, .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor .StylableButton2545352419__label {
        color: var(--corvid-disabled-color) !important
    }

.StylableButton2545352419__link {
    -archetype: box;
    box-sizing: border-box;
    color: #000;
    text-decoration: none
}

.StylableButton2545352419__container {
    align-items: center;
    display: flex;
    flex-basis: auto;
    flex-direction: row;
    flex-grow: 1;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    transition: all .2s ease,visibility 0s;
    width: 100%
}

.StylableButton2545352419__label {
    -archetype: text;
    -controller-part-type: LayoutChildDisplayDropdown,LayoutFlexChildSpacing(first);
    max-width: 100%;
    min-width: 1.8em;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    transition: inherit;
    white-space: nowrap
}

.StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label {
    text-overflow: unset
}

.StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label {
    min-width: 10px;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-break: break-word
}

.StylableButton2545352419__icon {
    -archetype: icon;
    -controller-part-type: LayoutChildDisplayDropdown,LayoutFlexChildSpacing(last);
    flex-shrink: 0;
    height: 50px;
    min-width: 1px;
    transition: inherit
}

    .StylableButton2545352419__icon.StylableButton2545352419--override {
        display: block !important
    }

    .StylableButton2545352419__icon svg, .StylableButton2545352419__icon > span {
        display: flex;
        height: inherit;
        width: inherit
    }

.StylableButton2545352419__root:not(:hover):not([disalbed]).StylableButton2545352419--hasIconColor .StylableButton2545352419__icon svg {
    fill: var(--corvid-icon-color) !important;
    stroke: var(--corvid-icon-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverIconColor .StylableButton2545352419__icon svg {
    fill: var(--corvid-hover-icon-color) !important;
    stroke: var(--corvid-hover-icon-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledIconColor .StylableButton2545352419__icon svg {
    fill: var(--corvid-disabled-icon-color) !important;
    stroke: var(--corvid-disabled-icon-color) !important
}

.aeyn4z {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.qQrFOK {
    cursor: pointer
}

.VDJedC {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    fill: var(--corvid-fill-color,var(--fill));
    fill-opacity: var(--fill-opacity);
    stroke: var(--corvid-stroke-color,var(--stroke));
    stroke-opacity: var(--stroke-opacity);
    stroke-width: var(--stroke-width);
    filter: var(--drop-shadow,none);
    opacity: var(--opacity);
    transform: var(--flip)
}

    .VDJedC, .VDJedC svg {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

        .VDJedC svg {
            height: var(--svg-calculated-height,100%);
            margin: auto;
            padding: var(--svg-calculated-padding,0);
            width: var(--svg-calculated-width,100%)
        }

            .VDJedC svg:not([data-type=ugc]) {
                overflow: visible
            }

.l4CAhn * {
    vector-effect: non-scaling-stroke
}

.Z_l5lU {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%
}

ol.font_100, ul.font_100 {
    color: #080808;
    font-family: "Arial, Helvetica, sans-serif",serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    margin: 0;
    text-decoration: none
}

    ol.font_100 li, ul.font_100 li {
        margin-bottom: 12px
    }

ol.wix-list-text-align, ul.wix-list-text-align {
    list-style-position: inside
}

    ol.wix-list-text-align h1, ol.wix-list-text-align h2, ol.wix-list-text-align h3, ol.wix-list-text-align h4, ol.wix-list-text-align h5, ol.wix-list-text-align h6, ol.wix-list-text-align p, ul.wix-list-text-align h1, ul.wix-list-text-align h2, ul.wix-list-text-align h3, ul.wix-list-text-align h4, ul.wix-list-text-align h5, ul.wix-list-text-align h6, ul.wix-list-text-align p {
        display: inline
    }

.HQSswv {
    cursor: pointer
}

.yi6otz {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.zQ9jDz [data-attr-richtext-marker=true] {
    display: block
}

    .zQ9jDz [data-attr-richtext-marker=true] table {
        border-collapse: collapse;
        margin: 15px 0;
        width: 100%
    }

        .zQ9jDz [data-attr-richtext-marker=true] table td {
            padding: 12px;
            position: relative
        }

            .zQ9jDz [data-attr-richtext-marker=true] table td:after {
                border-bottom: 1px solid currentColor;
                border-left: 1px solid currentColor;
                bottom: 0;
                content: "";
                left: 0;
                opacity: .2;
                position: absolute;
                right: 0;
                top: 0
            }

        .zQ9jDz [data-attr-richtext-marker=true] table tr td:last-child:after {
            border-right: 1px solid currentColor
        }

        .zQ9jDz [data-attr-richtext-marker=true] table tr:first-child td:after {
            border-top: 1px solid currentColor
        }

@supports(-webkit-appearance:none) and (stroke-color:transparent) {
    .qvSjx3 > * > :first-child {
        vertical-align: top
    }
}

@supports(-webkit-touch-callout:none) {
    .qvSjx3 > * > :first-child {
        vertical-align: top
    }
}

.LkZBpT :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) [class$=rich-text__text], .LkZBpT :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div)[class$=rich-text__text] {
    color: var(--corvid-color,currentColor)
}

.LkZBpT :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) span[style*=color] {
    color: var(--corvid-color,currentColor) !important
}

.Kbom4H {
    direction: var(--text-direction);
    min-height: var(--min-height);
    min-width: var(--min-width)
}

    .Kbom4H .upNqi2 {
        word-wrap: break-word;
        height: 100%;
        overflow-wrap: break-word;
        position: relative;
        width: 100%
    }

        .Kbom4H .upNqi2 ul {
            list-style: disc inside
        }

        .Kbom4H .upNqi2 li {
            margin-bottom: 12px
        }

.MMl86N blockquote, .MMl86N div, .MMl86N h1, .MMl86N h2, .MMl86N h3, .MMl86N h4, .MMl86N h5, .MMl86N h6, .MMl86N p {
    letter-spacing: normal;
    line-height: normal
}

.gYHZuN {
    min-height: var(--min-height);
    min-width: var(--min-width)
}

    .gYHZuN .upNqi2 {
        word-wrap: break-word;
        height: 100%;
        overflow-wrap: break-word;
        position: relative;
        width: 100%
    }

        .gYHZuN .upNqi2 ol, .gYHZuN .upNqi2 ul {
            letter-spacing: normal;
            line-height: normal;
            margin-inline-start: .5em;
            padding-inline-start: 1.3em
        }

        .gYHZuN .upNqi2 ul {
            list-style-type: disc
        }

        .gYHZuN .upNqi2 ol {
            list-style-type: decimal
        }

            .gYHZuN .upNqi2 ol ul, .gYHZuN .upNqi2 ul ul {
                line-height: normal;
                list-style-type: circle
            }

                .gYHZuN .upNqi2 ol ol ul, .gYHZuN .upNqi2 ol ul ul, .gYHZuN .upNqi2 ul ol ul, .gYHZuN .upNqi2 ul ul ul {
                    line-height: normal;
                    list-style-type: square
                }

        .gYHZuN .upNqi2 li {
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: normal;
            line-height: inherit
        }

        .gYHZuN .upNqi2 h1, .gYHZuN .upNqi2 h2, .gYHZuN .upNqi2 h3, .gYHZuN .upNqi2 h4, .gYHZuN .upNqi2 h5, .gYHZuN .upNqi2 h6, .gYHZuN .upNqi2 p {
            letter-spacing: normal;
            line-height: normal;
            margin-block: 0;
            margin: 0
        }

        .gYHZuN .upNqi2 a {
            color: inherit
        }

.MMl86N, .ku3DBC {
    word-wrap: break-word;
    direction: var(--text-direction);
    min-height: var(--min-height);
    min-width: var(--min-width);
    mix-blend-mode: var(--blendMode,normal);
    overflow-wrap: break-word;
    pointer-events: none;
    text-align: start;
    text-shadow: var(--textOutline,0 0 transparent),var(--textShadow,0 0 transparent);
    text-transform: var(--textTransform,"none")
}

    .MMl86N > *, .ku3DBC > * {
        pointer-events: auto
    }

    .MMl86N li, .ku3DBC li {
        font-style: inherit;
        font-weight: inherit;
        letter-spacing: normal;
        line-height: inherit
    }

    .MMl86N ol, .MMl86N ul, .ku3DBC ol, .ku3DBC ul {
        letter-spacing: normal;
        line-height: normal;
        margin-inline-end: 0;
        margin-inline-start: .5em
    }

    .MMl86N:not(.Vq6kJx) ol, .MMl86N:not(.Vq6kJx) ul, .ku3DBC:not(.Vq6kJx) ol, .ku3DBC:not(.Vq6kJx) ul {
        padding-inline-end: 0;
        padding-inline-start: 1.3em
    }

    .MMl86N ul, .ku3DBC ul {
        list-style-type: disc
    }

    .MMl86N ol, .ku3DBC ol {
        list-style-type: decimal
    }

        .MMl86N ol ul, .MMl86N ul ul, .ku3DBC ol ul, .ku3DBC ul ul {
            list-style-type: circle
        }

            .MMl86N ol ol ul, .MMl86N ol ul ul, .MMl86N ul ol ul, .MMl86N ul ul ul, .ku3DBC ol ol ul, .ku3DBC ol ul ul, .ku3DBC ul ol ul, .ku3DBC ul ul ul {
                list-style-type: square
            }

    .MMl86N blockquote, .MMl86N div, .MMl86N h1, .MMl86N h2, .MMl86N h3, .MMl86N h4, .MMl86N h5, .MMl86N h6, .MMl86N p, .ku3DBC blockquote, .ku3DBC div, .ku3DBC h1, .ku3DBC h2, .ku3DBC h3, .ku3DBC h4, .ku3DBC h5, .ku3DBC h6, .ku3DBC p {
        margin-block: 0;
        margin: 0
    }

    .MMl86N a, .ku3DBC a {
        color: inherit
    }

.Vq6kJx li {
    margin-inline-end: 0;
    margin-inline-start: 1.3em
}

.Vd6aQZ {
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    white-space: nowrap
}

.mHZSwn {
    display: none
}

.lvxhkV {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.QJjwEo {
    transform: translateY(-100%);
    transition: .2s ease-in
}

.kdBXfh {
    transition: .2s
}

.MP52zt {
    opacity: 0;
    transition: .2s ease-in
}

    .MP52zt.Bhu9m5 {
        z-index: -1 !important
    }

.LVP8Wf {
    opacity: 1;
    transition: .2s
}

.VrZrC0 {
    height: auto
}

.VrZrC0, .cKxVkc {
    position: relative;
    width: 100%
}

:host(:not(.device-mobile-optimized)) .vlM3HR, body:not(.device-mobile-optimized) .vlM3HR {
    margin-left: calc((100% - var(--site-width))/2);
    width: var(--site-width)
}

.AT7o0U[data-focuscycled=active] {
    outline: 1px solid transparent
}

    .AT7o0U[data-focuscycled=active]:not(:focus-within) {
        outline: 2px solid transparent;
        transition: outline .01s ease
    }

.AT7o0U .vlM3HR {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.Tj01hh, .jhxvbR {
    display: block;
    height: 100%;
    width: 100%
}

    .jhxvbR img {
        max-width: var(--wix-img-max-width,100%)
    }

    .jhxvbR[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
    }

        .jhxvbR[data-animate-blur] img[data-load-done] {
            filter: none
        }

.WzbAF8 {
    direction: var(--direction)
}

    .WzbAF8 .mpGTIt .O6KwRn {
        display: var(--item-display);
        height: var(--item-size);
        margin-block: var(--item-margin-block);
        margin-inline: var(--item-margin-inline);
        width: var(--item-size)
    }

        .WzbAF8 .mpGTIt .O6KwRn:last-child {
            margin-block: 0;
            margin-inline: 0
        }

        .WzbAF8 .mpGTIt .O6KwRn .oRtuWN {
            display: block
        }

            .WzbAF8 .mpGTIt .O6KwRn .oRtuWN .YaS0jR {
                height: var(--item-size);
                width: var(--item-size)
            }

    .WzbAF8 .mpGTIt {
        height: 100%;
        position: absolute;
        white-space: nowrap;
        width: 100%
    }

:host(.device-mobile-optimized) .WzbAF8 .mpGTIt, body.device-mobile-optimized .WzbAF8 .mpGTIt {
    white-space: normal
}

.big2ZD {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    height: calc(100% - var(--wix-ads-height));
    left: 0;
    margin-top: var(--wix-ads-height);
    position: fixed;
    top: 0;
    width: 100%
}

.SHHiV9, .big2ZD {
    pointer-events: none;
    z-index: var(--pinned-layer-in-container,var(--above-all-in-container))
}


.VUs9VM {
    margin: 0 10px;
    opacity: .6
}

.m48Yht {
    height: auto !important
}

.fIxawB {
    direction: var(--direction)
}

.Ur5Vmd {
    direction: var(--item-direction);
    justify-content: var(--menu-item-align,var(--text-align,flex-start))
}

.A47Z2B {
    direction: var(--sub-menu-item-direction);
    justify-content: var(--sub-menu-item-align,var(--text-align,flex-start))
}

.IOfTmr .Z7cwZn {
    height: 100%;
    position: relative;
    width: 100%
}

.IOfTmr .E_2Q_U {
    min-width: 100%;
    position: absolute;
    visibility: hidden;
    z-index: 999
}

    .IOfTmr .E_2Q_U.uf9Zs0 {
        left: calc(100% + var(--SKINS_submenuMargin, 8px) - var(--brw, 1px))
    }

    .IOfTmr .E_2Q_U.pYmDZK {
        right: calc(100% + var(--SKINS_submenuMargin, 8px) - var(--brw, 1px))
    }

    .IOfTmr .E_2Q_U.OSGBAh {
        bottom: 0
    }

    .IOfTmr .E_2Q_U.F8Lkq5 {
        top: 0
    }

    .IOfTmr .E_2Q_U:before {
        content: " ";
        height: 100%;
        left: var(--sub-menu-open-direction-left,0);
        margin-left: calc(-1*var(--SKINS_submenuMargin, 8px));
        margin-right: calc(-1*var(--SKINS_submenuMargin, 8px));
        position: absolute;
        right: var(--sub-menu-open-direction-right,auto);
        top: 0;
        width: var(--SKINS_submenuMargin,8px)
    }

.IOfTmr .YGlZMx {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--brw,1px) rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6));
    box-sizing: border-box;
    height: calc(var(--item-height, 50px) - var(--separator-height-adjusted, 0px));
    transition: var(--itemBGColorTrans,background-color .4s ease 0s)
}

    .IOfTmr .YGlZMx.amuh9Z > .DzUZFw > .a50_l6 {
        cursor: default
    }

    .IOfTmr .YGlZMx.lBccMF {
        background-color: rgba(var(--bgs,var(--color_15,color_15)),var(--alpha-bgs,1))
    }

        .IOfTmr .YGlZMx.lBccMF > .DzUZFw > .a50_l6 {
            color: rgb(var(--txts,var(--color_13,color_13)))
        }

    .IOfTmr .YGlZMx.F95vTA > .E_2Q_U {
        visibility: visible
    }

    .IOfTmr .YGlZMx.F95vTA:not(.amuh9Z) {
        background-color: rgba(var(--bgh,var(--color_15,color_15)),var(--alpha-bgh,1))
    }

        .IOfTmr .YGlZMx.F95vTA:not(.amuh9Z) > .DzUZFw > .a50_l6 {
            color: rgb(var(--txth,var(--color_13,color_13)))
        }

.IOfTmr .E_2Q_U .YGlZMx {
    background-color: rgba(var(--SKINS_bgSubmenu,var(--color_11,color_11)),var(--alpha-SKINS_bgSubmenu,1));
    border-radius: var(--SKINS_submenuBR,0)
}

.IOfTmr .a50_l6 {
    align-items: center;
    box-sizing: border-box;
    color: rgb(var(--txt,var(--color_15,color_15)));
    cursor: pointer;
    display: flex;
    font: var(--fnt,var(--font_1));
    height: 100%;
    padding-left: var(--textSpacing,10px);
    padding-right: var(--textSpacing,10px);
    position: relative;
    white-space: nowrap
}

    .IOfTmr .a50_l6, .IOfTmr .a50_l6:after {
        background-color: transparent;
        width: 100%
    }

        .IOfTmr .a50_l6:after {
            content: " ";
            height: var(--separator-height-adjusted,0);
            left: 0;
            position: absolute;
            top: 100%
        }

.IOfTmr .Z7cwZn .YGlZMx .a50_l6 {
    line-height: calc(var(--item-height, 50px) - var(--separator-height-adjusted, 0px))
}

.IOfTmr .E_2Q_U .a50_l6 {
    font: var(--SKINS_fntSubmenu,var(--font_1))
}

.IOfTmr .MfQCD7 {
    height: var(--separator-height-adjusted,0);
    min-height: 0;
    width: 100%
}

.GnyZJd {
    margin: 0 10px;
    opacity: .6
}

.YaHjZs {
    height: auto !important
}

.jb6PvT .URb070 {
    height: 100%;
    position: relative;
    width: 100%
}

.jb6PvT .p2XJ7g {
    background-color: rgba(var(--SKINS_bgSubmenu,var(--color_11,color_11)),var(--alpha-SKINS_bgSubmenu,1));
    box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6));
    min-width: 100%;
    position: absolute;
    visibility: hidden;
    z-index: 999
}

    .jb6PvT .p2XJ7g.tJTVTj {
        left: calc(100% + var(--SKINS_submenuMargin, 8px))
    }

    .jb6PvT .p2XJ7g.MkkiDc {
        right: calc(100% + var(--SKINS_submenuMargin, 8px))
    }

    .jb6PvT .p2XJ7g.Hd6X5Y {
        bottom: 0
    }

    .jb6PvT .p2XJ7g.prs6WW {
        top: 0
    }

    .jb6PvT .p2XJ7g:before {
        content: " ";
        height: 100%;
        left: var(--sub-menu-open-direction-left,0);
        margin-left: calc(-1*var(--SKINS_submenuMargin, 8px));
        margin-right: calc(-1*var(--SKINS_submenuMargin, 8px));
        position: absolute;
        right: var(--sub-menu-open-direction-right,auto);
        top: 0;
        width: var(--SKINS_submenuMargin,8px)
    }

.jb6PvT .IxULAm {
    height: var(--item-height,50px);
    transition: var(--itemBGColorTrans,background-color .4s ease 0s)
}

    .jb6PvT .IxULAm.jvI0Ma > .SC2Ukt > .IkoBbi {
        cursor: default
    }

    .jb6PvT .IxULAm.B9LC4A > .SC2Ukt > .IkoBbi {
        color: rgb(var(--txts,var(--color_13,color_13)))
    }

    .jb6PvT .IxULAm.PyDAe0 > .p2XJ7g {
        visibility: visible
    }

    .jb6PvT .IxULAm.PyDAe0:not(.jvI0Ma) > .SC2Ukt > .IkoBbi {
        color: rgb(var(--txth,var(--color_13,color_13)))
    }

.jb6PvT .IkoBbi {
    align-items: center;
    box-sizing: border-box;
    color: rgb(var(--txt,var(--color_15,color_15)));
    cursor: pointer;
    display: flex;
    font: var(--fnt,var(--font_1));
    height: 100%;
    line-height: var(--item-height,50px);
    padding-left: var(--textSpacing,10px);
    padding-right: var(--textSpacing,10px);
    position: relative;
    white-space: nowrap;
    width: 100%
}

.jb6PvT .p2XJ7g .IkoBbi {
    font: var(--SKINS_fntSubmenu,var(--font_1))
}

._pfxlW {
    clip-path: inset(50%);
    height: 24px;
    position: absolute;
    width: 24px
}

._pfxlW:active, ._pfxlW:focus {
    clip-path: unset;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

._pfxlW.RG3k61 {
    transform: translateY(-50%) rotate(180deg)
}

.EFUBGn, .rhHoTC {
    box-sizing: border-box;
    height: 100%;
    overflow: visible;
    position: relative;
    width: auto
}

    .EFUBGn[data-state~=header] a, .EFUBGn[data-state~=header] div, [data-state~=header].rhHoTC a, [data-state~=header].rhHoTC div {
        cursor: default !important
    }

    .EFUBGn .wIGMae, .rhHoTC .wIGMae {
        display: inline-block;
        height: 100%;
        width: 100%
    }

.rhHoTC {
    --display: inline-block;
    border-left: 1px solid rgba(var(--sep,var(--color_15,color_15)),var(--alpha-sep,1));
    cursor: pointer;
    display: var(--display);
    font: var(--fnt,var(--font_1))
}

    .rhHoTC .aWTgIN {
        color: rgb(var(--txt,var(--color_15,color_15)));
        display: inline-block;
        padding: 0 10px;
        transition: var(--trans,color .4s ease 0s)
    }

    .rhHoTC .Zw7XIs {
        padding: 0 var(--pad,5px)
    }

    .rhHoTC:first-child[data-direction=ltr], .rhHoTC:last-child[data-direction=rtl], .rhHoTC[data-listposition=lonely] {
        border: 0
    }

    .rhHoTC[data-state~=link]:hover .aWTgIN, .rhHoTC[data-state~=over] .aWTgIN {
        color: rgb(var(--txth,var(--color_14,color_14)));
        transition: var(--trans,color .4s ease 0s)
    }

    .rhHoTC[data-state~=selected] .aWTgIN {
        color: rgb(var(--txts,var(--color_14,color_14)));
        transition: var(--trans,color .4s ease 0s)
    }

    .rhHoTC[data-state~=drop] {
        border: 0;
        border-top: 1px solid rgba(var(--sep,var(--color_15,color_15)),var(--alpha-sep,1));
        display: block;
        width: 100%
    }

        .rhHoTC[data-state~=drop] .aWTgIN {
            display: inline-block;
            padding: 0 .5em
        }

        .rhHoTC[data-state~=drop] .Zw7XIs {
            padding: 0
        }

    .rhHoTC[data-listposition=dropLonely], .rhHoTC[data-listposition=top] {
        border: 0
    }

.GUSTu5 {
    overflow-x: hidden
}

    .GUSTu5 .ONlyPu {
        display: flex;
        flex-direction: column;
        height: 100%;
        width: 100%
    }

        .GUSTu5 .ONlyPu .BStpMp {
            flex: 1
        }

        .GUSTu5 .ONlyPu .qDaKPQ {
            height: calc(100% - (var(--menuTotalBordersY, 0px)));
            overflow: visible;
            white-space: nowrap;
            width: calc(100% - (var(--menuTotalBordersX, 0px)))
        }

            .GUSTu5 .ONlyPu .qDaKPQ .JAo9_G, .GUSTu5 .ONlyPu .qDaKPQ .XFe7yJ {
                direction: var(--menu-direction);
                display: inline-block;
                text-align: var(--menu-align,var(--align))
            }

            .GUSTu5 .ONlyPu .qDaKPQ .iFrTrN {
                display: block;
                width: 100%
            }

    .GUSTu5 .A4aeYo {
        direction: var(--submenus-direction);
        display: block;
        opacity: 1;
        text-align: var(--submenus-align,var(--align));
        z-index: 99999
    }

        .GUSTu5 .A4aeYo .ByVsPT {
            display: inherit;
            overflow: visible;
            visibility: inherit;
            white-space: nowrap;
            width: auto
        }

        .GUSTu5 .A4aeYo.PxlFWD {
            transition: visibility;
            transition-delay: .2s;
            visibility: visible
        }

        .GUSTu5 .A4aeYo .XFe7yJ {
            display: inline-block
        }

    .GUSTu5 .Iw9hvp {
        display: none
    }

.nYRjqR > nav {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.nYRjqR .A4aeYo, .nYRjqR .qDaKPQ, .nYRjqR > nav {
    position: absolute
}

.nYRjqR .A4aeYo {
    margin-top: 7px;
    visibility: hidden
}

.nYRjqR [data-dropmode=dropUp] .A4aeYo {
    margin-bottom: 7px;
    margin-top: 0
}

.nYRjqR .ByVsPT {
    background-color: rgba(var(--bgDrop,var(--color_11,color_11)),var(--alpha-bgDrop,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6))
}


#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on .search-box-component-focus-ring-visible {
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #116dff !important;
    z-index: 999
}

.QdV_oU {
    --force-state-metadata: focus
}

.btVOrl {
    --alpha-searchBoxBackgroundColor: var(--alpha-inputBackgroundColor,1);
    --alpha-searchInputIconColor: var(--alpha-inputIconColor,1);
    --borderAlpha: var(--alpha-inputBorderColor,1);
    --borderColor: var(--inputBorderColor,$inputBorderColorFallback);
    --borderWidth: var(--inputBorderWidth,$inputDefaultBorderWidth);
    --leftBorderWidth: var(--input-left-border-width,inputDefaultBorderWidth);
    --searchBoxBackgroundColor: var( --inputBackgroundColor,$inputBackgroundColorFallback );
    --searchInputIconColor: var(--inputIconColor,var(--color_15));
    --display: grid;
    display: var(--display)
}

    .btVOrl:hover {
        --alpha-searchBoxBackgroundColor: var(--alpha-inputHoverBackgroundColor,1);
        --alpha-searchInputIconColor: 1;
        --borderAlpha: var(--alpha-inputHoverBorderColor,1);
        --borderColor: var(--inputHoverBorderColor,$inputBorderColorFallback);
        --borderWidth: var(--inputHoverBorderWidth,$inputDefaultBorderWidth);
        --leftBorderWidth: var( --input-hover-left-border-width,inputDefaultBorderWidth );
        --searchBoxBackgroundColor: var( --inputHoverBackgroundColor,$inputBackgroundColorFallback );
        --searchInputIconColor: var(--inputHoverIconColor,var(--color_15))
    }

    .btVOrl.QdV_oU, .btVOrl:focus-within, .btVOrl:focus-within:hover {
        --alpha-searchBoxBackgroundColor: var(--alpha-inputFocusBackgroundColor,1);
        --alpha-searchInputIconColor: 1;
        --borderAlpha: var(--alpha-inputFocusBorderColor,1);
        --borderColor: var(--inputFocusBorderColor,$inputBorderColorFallback);
        --borderWidth: var(--inputFocusBorderWidth,$inputDefaultBorderWidth);
        --leftBorderWidth: var( --input-focus-left-border-width,inputDefaultBorderWidth );
        --searchBoxBackgroundColor: var( --inputFocusBackgroundColor,$inputBackgroundColorFallback );
        --searchInputIconColor: var(--inputFocusIconColor,var(--color_15))
    }

.RlO8U_ {
    --mobileSuggestionsFontSize: 16px;
    --mobileSuggestionsContentColor: 0,0,0;
    --alpha-mobileSuggestionsContentColor: 0.6;
    --mobileSuggestionsBackgroundColor: 255,255,255;
    --alpha--mobileSuggestionsBackgroundColor: 1;
    --alpha-inputFocusBackgroundColor: var( --alpha--mobileSuggestionsBackgroundColor );
    --alpha-searchBoxBackgroundColor: var( --alpha-mobileSuggestionsContentColorAlpha );
    --alpha-searchInputIconColor: 0.6;
    --borderAlpha: var(--alpha-mobileSuggestionsContentColor);
    --borderColor: var(--mobileSuggestionsContentColor);
    --borderWidth: 1px;
    --clearBoxWidth: 44px;
    --clearButtonOpacity: 1;
    --container-direction: row;
    --icon-spacing: 20px;
    --input-left-border-width: 1px;
    --input-text-align: initial;
    --inputBorderRadius: 0;
    --inputFocusBackgroundColor: var(--mobileSuggestionsBackgroundColor);
    --inputFont: var(--font_8);
    --inputPlaceholderColor: var(--mobileSuggestionsContentColor);
    --inputShadow: none;
    --inputTextColor: var(--mobileSuggestionsContentColor);
    --leftBorderWidth: 1px;
    --search-button-display: none;
    --search-icon-display: block;
    --searchBoxBackgroundColor: var(--mobileSuggestionsBackgroundColor);
    --searchInputIconColor: var(--mobileSuggestionsContentColor);
    --text-padding: 0px;
    --text-spacing: 12px;
    --groupTitleFont: var(--font_2);
    --groupTitleFontSize: var(--mobileSuggestionsFontSize);
    background-color: rgba(var(--mobileSuggestionsBackgroundColor),var(--alpha-mobileSuggestionsBackgroundColor,1));
    bottom: 0;
    flex-direction: column;
    font: var(--inputFont,var(--font_8));
    font-size: var(--mobileSuggestionsFontSize) !important;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2147483647 !important
}

    .RlO8U_, .RlO8U_ .Q2YYMa {
        align-items: center;
        display: flex;
        width: 100%
    }

        .RlO8U_ .Q2YYMa {
            flex-direction: row;
            height: 40px;
            justify-content: flex-start;
            margin-bottom: 20px;
            margin-top: 20px;
            min-height: 40px
        }

        .RlO8U_ .oEUJj7 {
            border-color: rgba(var(--mobileSuggestionsContentColor),var(--alpha-mobileSuggestionsContentColor,1));
            border-style: solid;
            border-width: 1px;
            display: grid;
            flex: 1;
            height: 100%;
            margin-inline-end: 20px;
            overflow: hidden
        }

        .RlO8U_ .TaFPqR {
            overflow-y: scroll;
            text-overflow: ellipsis;
            width: 100%
        }

        .RlO8U_ input[type=search]::-moz-placeholder {
            color: rgba(0,0,0,.6)
        }

        .RlO8U_ input[type=search]:-ms-input-placeholder {
            color: rgba(0,0,0,.6)
        }

        .RlO8U_ input[type=search]::placeholder {
            color: rgba(0,0,0,.6)
        }

        .RlO8U_ input {
            font-size: var(--mobileSuggestionsFontSize) !important
        }

.XeX7vS {
    align-items: center;
    display: flex;
    height: 100%;
    margin: 0 10px;
    touch-action: manipulation
}

.r_WbdF {
    padding-inline-end: 15px;
    padding-inline-start: 11px;
    padding: 0 10px
}

    .r_WbdF.ZxQq8q {
        transform: scaleX(-1)
    }

.k6cep8 {
    background: rgba(var(--inputFocusBackgroundColor,var(--color_11,color_11)),var(--alpha-inputFocusBackgroundColor,1));
    overflow: auto;
    pointer-events: auto
}

    .k6cep8.Zg1VXg {
        padding-bottom: 20px
    }

    .k6cep8 .q0F5lM:hover, .k6cep8 .q0F5lM[aria-selected=true] {
        background: RGBA(var(--inputTextColor,color_15),.05)
    }

:host(:not(.device-mobile-optimized)) .k6cep8, body:not(.device-mobile-optimized) .k6cep8 {
    max-height: 480px
}

.U603xX {
    cursor: pointer;
    display: flex;
    padding: 10px 20px
}

    .U603xX .FedNkl {
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin-inline-start: 12px;
        min-width: 0
    }

        .U603xX .FedNkl:first-child {
            margin-inline-start: 0
        }

    .U603xX .Z3eRZ6 {
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: cover;
        box-sizing: border-box;
        flex: 0 0 auto;
        height: 55px;
        width: 73px
    }

        .U603xX .Z3eRZ6.UXNCo3 {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNzYiIGhlaWdodD0iMTI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiM5REE1QUYiIGQ9Ik0wIDBoMTc2djEyNEgweiIvPjxwYXRoIGZpbGw9IiNEN0RDRTIiIGQ9Ik05OS43MjEgNDhIMTA5YTQgNCAwIDAgMSA0IDR2MjZhNCA0IDAgMCAxLTQgNEg2OGE0IDQgMCAwIDEtNC00VjUyYTQgNCAwIDAgMSA0LTRoOS4yOTRsMS41NS01LjI4MmExIDEgMCAwIDEgLjk2LS43MThIOTcuMjlhMSAxIDAgMCAxIC45NjQuNzMyTDk5LjcyIDQ4ek04OC41IDc1LjVDOTQuMjk5IDc1LjUgOTkgNzAuNzk5IDk5IDY1cy00LjcwMS0xMC41LTEwLjUtMTAuNVM3OCA1OS4yMDEgNzggNjVzNC43MDEgMTAuNSAxMC41IDEwLjV6Ii8+PC9nPjwvc3ZnPg==)
        }

        .U603xX .Z3eRZ6.D_fVyl {
            background-color: #eee;
            overflow: hidden;
            position: relative
        }

            .U603xX .Z3eRZ6.D_fVyl:after {
                animation-duration: 1.5s;
                animation-iteration-count: infinite;
                animation-name: D_fVyl;
                background-image: linear-gradient(90deg,hsla(0,0%,88%,0),#e0e0e0 51%,hsla(0,0%,91%,0));
                bottom: 0;
                content: "";
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

    .U603xX .CA8K4D {
        line-height: 1.5
    }

    .U603xX .CA8K4D, .U603xX .zQjJyB {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .U603xX .zQjJyB {
        font-size: .875em;
        line-height: 1.42;
        margin-top: 4px;
        opacity: .6
    }

@keyframes D_fVyl {
    0% {
        transform: translateX(-100%)
    }

    to {
        transform: translateX(100%)
    }
}

.Tj01hh, .jhxvbR {
    display: block;
    height: 100%;
    width: 100%
}

    .jhxvbR img {
        max-width: var(--wix-img-max-width,100%)
    }

    .jhxvbR[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
    }

        .jhxvbR[data-animate-blur] img[data-load-done] {
            filter: none
        }

.u6Qhf2 {
    font: var(--groupTitleFont,inherit);
    font-size: var(--groupTitleFontSize,inherit);
    padding: 20px 20px 10px 20px
}

    .u6Qhf2 .Nn5HXB {
        display: flex;
        justify-content: space-between
    }

    .u6Qhf2 .YmTE5t {
        background: rgba(var(--color_15),var(--alpha-color_15,1));
        height: 1px;
        margin-top: 8px;
        opacity: .3
    }

    .u6Qhf2 .wroB1H {
        color: inherit;
        flex-shrink: 0;
        font-size: .9em;
        opacity: .8;
        transition: opacity .2s
    }

        .u6Qhf2 .wroB1H:hover {
            opacity: 1
        }

.GWiB9A {
    margin: 20px
}

.q6kVwv {
    background-color: #000;
    color: #fff;
    display: block;
    font: inherit;
    line-height: 36px;
    overflow: hidden;
    padding: 0 20px;
    text-align: center;
    text-overflow: ellipsis;
    touch-action: manipulation;
    white-space: nowrap
}

.g3as8r, .q6kVwv {
    box-sizing: border-box;
    text-decoration: none;
    width: 100%
}

.g3as8r {
    --footer-text-opacity: 0.6;
    align-items: center;
    background: rgba(var(--inputFocusBackgroundColor,var(--color_11,color_11)),var(--alpha-inputFocusBackgroundColor,1));
    color: inherit;
    cursor: pointer;
    display: flex;
    font: var(--inputFont,var(--font_8));
    height: 38px;
    outline: none;
    padding: 12px 20px;
    pointer-events: auto;
    transition: opacity .2s
}

    .g3as8r:hover {
        --footer-text-opacity: 1
    }

    .g3as8r .TrbL5O {
        flex-shrink: 0;
        height: 12px;
        margin-inline-end: 12px;
        width: 12px
    }

    .g3as8r .TrbL5O, .g3as8r .h0H1OP {
        opacity: var(--footer-text-opacity)
    }

    .g3as8r .h0H1OP {
        font-size: .75em;
        line-height: 1.5;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

.fuYJV8 {
    background-color: hsla(0,0%,100%,.8);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 80px
}

    .fuYJV8 .q4fpr5 {
        animation: sqiFbB 2s linear infinite;
        height: 20px;
        left: 50%;
        margin-left: -10px;
        position: absolute;
        top: 20px;
        width: 20px
    }

        .fuYJV8 .q4fpr5 .WRjDFM {
            stroke: #000;
            animation: gpxbMK 1.5s ease-in-out infinite
        }

@keyframes sqiFbB {
    to {
        transform: rotate(1turn)
    }
}

@keyframes gpxbMK {
    0% {
        stroke-dasharray: 1,150;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -35
    }

    to {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -124
    }
}

.wdVIxK {
    box-sizing: border-box;
    cursor: text;
    display: flex;
    height: 100%;
    overflow: hidden;
    touch-action: manipulation;
    width: 100%
}

    .wdVIxK.yu5tzD {
        touch-action: pinch-zoom pan-y
    }

.shCc15 {
    border: none;
    display: block;
    height: 0;
    padding: 0;
    pointer-events: none;
    position: absolute;
    visibility: hidden;
    width: 0
}

:host(:not(.device-mobile-optimized)) .wdVIxK.Btc0MU, body:not(.device-mobile-optimized) .wdVIxK.Btc0MU {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.aXOBOn {
    align-items: center;
    background-color: rgba(var(--searchBoxBackgroundColor),var(--alpha-searchBoxBackgroundColor,1));
    display: flex;
    flex-direction: var(--container-direction,row);
    flex-grow: 1;
    overflow: hidden
}

    .aXOBOn .KsMOVs {
        display: var(--search-icon-display,flex);
        flex-shrink: 0;
        width: calc(var(--icon-spacing, 12px) - var(--leftBorderWidth) + var(--input-left-border-width, inputDefaultBorderWidth))
    }

    .aXOBOn .ipSfdV {
        color: rgba(var(--searchInputIconColor,var(--color_15,color_15)),var(--alpha-searchInputIconColor,1));
        display: var(--icon-display,var(--search-icon-display,flex))
    }

    .aXOBOn .lS0Z88 {
        align-items: center;
        background: rgba(var(--buttonBackgroundColor,var(--color_15,color_15)),var(--alpha-buttonBackgroundColor,1));
        border: solid rgba(var(--inputBorderColor,var(--color_15,color_15)),var(--alpha-inputBorderColor,1)) var(--borderWidth);
        border-bottom: none;
        border-right: none;
        border-top: none;
        color: rgb(var(--buttonIconColor,var(--color_11,color_11)));
        cursor: pointer;
        display: var(--search-button-display,none);
        font: inherit;
        height: 100%;
        padding-left: var(--icon-spacing);
        padding-right: var(--icon-spacing)
    }

        .aXOBOn .lS0Z88:hover {
            background: rgba(var(--buttonHoverBackgroundColor,var(--color_15,color_15)),var(--alpha-buttonHoverBackgroundColor,1))
        }

        .aXOBOn .lS0Z88:focus {
            box-shadow: inset 0 0 0 2px #116dff,inset 0 0 0 3px #fff;
            z-index: 999
        }

.TmqMif {
    flex-shrink: 0;
    height: .9em;
    max-height: 50px;
    max-width: 50px;
    min-height: 14px;
    min-width: 14px;
    width: .9em
}

    .TmqMif svg {
        display: block
    }

.nNn3mc {
    --bgf: transparent;
    --bgd: transparent;
    --bgh: transparent;
    --bg: transparent;
    --rd: 0;
    --brw: 0;
    --brwf: 0;
    --brwh: 0;
    --brwd: 0;
    --shd: none;
    --fnt: var(--inputFont,var(--font_8));
    --textAlign: var(--input-text-align);
    --textPadding: var(--text-padding);
    --txt: var(--inputTextColor);
    --txtd: var(--inputTextColor);
    --txt2: var(--inputPlaceholderColor);
    align-items: center;
    display: flex;
    height: 100%;
    margin-inline-end: 42px;
    margin-inline-start: var(--text-spacing);
    overflow: hidden;
    width: 100%
}

    .nNn3mc.LIyiar {
        margin-inline-end: 0
    }

    .nNn3mc:focus-within .fkomZa {
        visibility: visible
    }

    .nNn3mc input[type=search]::-webkit-search-cancel-button, .nNn3mc input[type=search]::-webkit-search-decoration, .nNn3mc input[type=search]::-webkit-search-results-button, .nNn3mc input[type=search]::-webkit-search-results-decoration {
        display: none
    }

.LYhw1A {
    flex-grow: 1;
    flex-shrink: 1;
    height: 100%;
    overflow: hidden;
    position: relative
}

.FwtNU8, .fkomZa {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

    .FwtNU8 input::-moz-placeholder {
        visibility: var(--placeholder-text-visibility)
    }

    .FwtNU8 input:-ms-input-placeholder {
        visibility: var(--placeholder-text-visibility)
    }

    .FwtNU8 input::placeholder {
        visibility: var(--placeholder-text-visibility)
    }

.fkomZa {
    visibility: hidden
}

    .fkomZa input {
        opacity: .4
    }

:host(.device-mobile-optimized) .nNn3mc, body.device-mobile-optimized .nNn3mc {
    margin-inline-end: var(--clearBoxWidth,38px)
}

    :host(.device-mobile-optimized) .nNn3mc.LIyiar, body.device-mobile-optimized .nNn3mc.LIyiar {
        margin-inline-end: 0
    }

#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on .KvoMHf:focus {
    outline: 2px solid #116dff;
    outline-offset: 1px
}

.KvoMHf.ErucfC[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    margin: 0
}

.KvoMHf[disabled] {
    pointer-events: none
}

.MpKiNN {
    --display: flex;
    direction: var(--direction);
    display: var(--display);
    flex-direction: column;
    min-height: 25px;
    position: relative;
    text-align: var(--align,start)
}

    .MpKiNN .pUnTVX {
        height: var(--inputHeight);
        position: relative
    }

    .MpKiNN .eXvLsN {
        align-items: center;
        display: flex;
        font: var(--fntprefix,normal normal normal 16px/1.4em helvetica-w01-roman);
        justify-content: center;
        left: 0;
        max-height: 100%;
        min-height: 100%;
        position: absolute;
        top: 0;
        width: 50px
    }

    .MpKiNN .KvoMHf, .MpKiNN .eXvLsN {
        color: var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))))
    }

    .MpKiNN .KvoMHf {
        -webkit-appearance: none;
        -moz-appearance: none;
        background-color: var(--corvid-background-color,rgba(var(--bg,255,255,255),var(--alpha-bg,1)));
        border-color: var(--corvid-border-color,rgba(var(--brd,227,227,227),var(--alpha-brd,1)));
        border-radius: var(--corvid-border-radius,var(--rd,0));
        border-style: solid;
        border-width: var(--corvid-border-width,var(--brw,1px));
        box-shadow: var(--shd,0 0 0 transparent);
        box-sizing: border-box !important;
        direction: var(--inputDirection,"inherit");
        font: var(--fnt,var(--font_8));
        margin: 0;
        max-width: 100%;
        min-height: var(--inputHeight);
        padding: var(--textPadding);
        padding-inline-end: var(--textPadding_end);
        padding-inline-start: var(--textPadding_start);
        text-align: var(--inputAlign,"inherit");
        text-overflow: ellipsis;
        width: 100%
    }

        .MpKiNN .KvoMHf[type=number] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield;
            width: 100%
        }

        .MpKiNN .KvoMHf::-moz-placeholder {
            color: rgb(var(--txt2,var(--color_15,color_15)))
        }

        .MpKiNN .KvoMHf:-ms-input-placeholder {
            color: rgb(var(--txt2,var(--color_15,color_15)))
        }

        .MpKiNN .KvoMHf::placeholder {
            color: rgb(var(--txt2,var(--color_15,color_15)))
        }

        .MpKiNN .KvoMHf:hover {
            background-color: rgba(var(--bgh,255,255,255),var(--alpha-bgh,1));
            border-color: rgba(var(--brdh,163,217,246),var(--alpha-brdh,1));
            border-style: solid;
            border-width: var(--brwh,1px)
        }

        .MpKiNN .KvoMHf:disabled {
            background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
            border-color: rgba(var(--brdd,163,217,246),var(--alpha-brdd,1));
            border-style: solid;
            border-width: var(--brwd,1px);
            color: rgb(var(--txtd,255,255,255))
        }

    .MpKiNN:not(.LyB02C) .KvoMHf:focus {
        background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
        border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
        border-style: solid;
        border-width: var(--brwf,1px)
    }

    .MpKiNN.LyB02C .KvoMHf:invalid {
        background-color: rgba(var(--bge,255,255,255),var(--alpha-bge,1));
        border-color: rgba(var(--brde,163,217,246),var(--alpha-brde,1));
        border-style: solid;
        border-width: var(--brwe,1px)
    }

    .MpKiNN.LyB02C .KvoMHf:not(:invalid):focus {
        background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
        border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
        border-style: solid;
        border-width: var(--brwf,1px)
    }

    .MpKiNN .wPeA6j {
        display: none
    }

    .MpKiNN.qzvPmW .wPeA6j {
        color: rgb(var(--txtlbl,var(--color_15,color_15)));
        direction: var(--labelDirection,inherit);
        display: inline-block;
        font: var(--fntlbl,var(--font_8));
        line-height: 1;
        margin-bottom: var(--labelMarginBottom);
        padding-inline-end: var(--labelPadding_end);
        padding-inline-start: var(--labelPadding_start);
        text-align: var(--labelAlign,inherit);
        word-break: break-word
    }

    .MpKiNN.qzvPmW.lPl_oN .wPeA6j:after {
        color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
        content: " *";
        display: var(--requiredIndicationDisplay,none)
    }

.ZXdXNL {
    --display: flex;
    direction: var(--direction);
    display: var(--display);
    flex-direction: column;
    justify-content: var(--align,start);
    text-align: var(--align,start)
}

    .ZXdXNL .pUnTVX {
        display: flex;
        flex: 1;
        flex-direction: column;
        position: relative
    }

    .ZXdXNL .eXvLsN {
        align-items: center;
        display: flex;
        font: var(--fntprefix,normal normal normal 16px/1.4em helvetica-w01-roman);
        justify-content: center;
        left: 0;
        max-height: 100%;
        position: absolute;
        top: 0;
        width: 50px
    }

    .ZXdXNL .KvoMHf, .ZXdXNL .eXvLsN {
        color: var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))));
        min-height: 100%
    }

    .ZXdXNL .KvoMHf {
        -webkit-appearance: none;
        -moz-appearance: none;
        background-color: var(--corvid-background-color,rgba(var(--bg,255,255,255),var(--alpha-bg,1)));
        border-color: var(--corvid-border-color,rgba(var(--brd,227,227,227),var(--alpha-brd,1)));
        border-radius: var(--corvid-border-radius,var(--rd,0));
        border-style: solid;
        border-width: var(--corvid-border-width,var(--brw,1px));
        box-shadow: var(--shd,0 0 0 transparent);
        box-sizing: border-box !important;
        direction: var(--inputDirection,"inherit");
        flex: 1;
        font: var(--fnt,var(--font_8));
        margin: 0;
        padding: var(--textPadding);
        padding-inline-end: var(--textPadding_end);
        padding-inline-start: var(--textPadding_start);
        text-align: var(--inputAlign,"inherit");
        text-overflow: ellipsis;
        width: 100%
    }

        .ZXdXNL .KvoMHf[type=number] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield
        }

        .ZXdXNL .KvoMHf::-moz-placeholder {
            color: rgb(var(--txt2,var(--color_15,color_15)))
        }

        .ZXdXNL .KvoMHf:-ms-input-placeholder {
            color: rgb(var(--txt2,var(--color_15,color_15)))
        }

        .ZXdXNL .KvoMHf::placeholder {
            color: rgb(var(--txt2,var(--color_15,color_15)))
        }

        .ZXdXNL .KvoMHf:hover {
            background-color: rgba(var(--bgh,255,255,255),var(--alpha-bgh,1));
            border-color: rgba(var(--brdh,163,217,246),var(--alpha-brdh,1));
            border-style: solid;
            border-width: var(--brwh,1px)
        }

        .ZXdXNL .KvoMHf:disabled {
            background-color: rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
            border-color: rgba(var(--brdd,163,217,246),var(--alpha-brdd,1));
            border-style: solid;
            border-width: var(--brwd,1px);
            color: rgb(var(--txtd,255,255,255))
        }

    .ZXdXNL:not(.LyB02C) .KvoMHf:focus {
        background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
        border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
        border-style: solid;
        border-width: var(--brwf,1px)
    }

    .ZXdXNL.LyB02C .KvoMHf:invalid {
        background-color: rgba(var(--bge,255,255,255),var(--alpha-bge,1));
        border-color: rgba(var(--brde,163,217,246),var(--alpha-brde,1));
        border-style: solid;
        border-width: var(--brwe,1px)
    }

    .ZXdXNL.LyB02C .KvoMHf:not(:invalid):focus {
        background-color: rgba(var(--bgf,255,255,255),var(--alpha-bgf,1));
        border-color: rgba(var(--brdf,163,217,246),var(--alpha-brdf,1));
        border-style: solid;
        border-width: var(--brwf,1px)
    }

    .ZXdXNL .wPeA6j {
        display: none
    }

    .ZXdXNL.qzvPmW .wPeA6j {
        color: rgb(var(--txtlbl,var(--color_15,color_15)));
        direction: var(--labelDirection,inherit);
        display: inline-block;
        font: var(--fntlbl,var(--font_8));
        line-height: 1;
        margin-bottom: var(--labelMarginBottom);
        padding-inline-end: var(--labelPadding_end);
        padding-inline-start: var(--labelPadding_start);
        text-align: var(--labelAlign,inherit);
        word-break: break-word
    }

    .ZXdXNL.qzvPmW.lPl_oN .wPeA6j:after {
        color: rgba(var(--txtlblrq,0,0,0),var(--alpha-txtlblrq,0));
        content: " *";
        display: var(--requiredIndicationDisplay,none)
    }

.TLWrjM {
    align-items: center;
    color: rgb(var(--errorTextColor,#ff4040));
    direction: var(--errorDirection);
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: var(--errorAlign,inherit);
    padding: 8px 0 0
}

    .TLWrjM .GIPQqH {
        flex: none;
        flex-grow: 0;
        order: 0
    }

    .TLWrjM .JNgJbf {
        display: inline-block;
        flex-grow: 0;
        font: var(--errorTextFont,var(--font_8));
        line-height: 1;
        order: 1;
        word-break: break-word
    }

.dHwu5A {
    align-items: center;
    color: rgb(var(--inputTextColor,var(--color_15,color_15)));
    cursor: pointer;
    display: flex;
    height: 100%;
    justify-content: center;
    min-width: -moz-min-content;
    min-width: min-content;
    opacity: var(--clearButtonOpacity,1);
    touch-action: manipulation;
    transition: opacity .2s;
    width: var(--clearBoxWidth,38px)
}

    .dHwu5A svg {
        border-radius: 50%;
        display: var(--clear-icon-display,block)
    }

    .dHwu5A .A7b5zq {
        display: var(--clear-text-display,none);
        font: var(--fnt);
        padding: 0 12px;
        white-space: nowrap
    }

    .dHwu5A:hover svg {
        background-color: rgba(var(--inputTextColor,var(--color_15,color_15)),calc(var(--alpha-inputTextColor, 1) * .06))
    }

    .dHwu5A:hover .A7b5zq {
        text-decoration: underline
    }

.HRqysE {
    align-items: center;
    background: rgba(var(--inputBackgroundColor,buttonBackgroundColor),var(--alpha-inputBackgroundColor,1));
    border: solid rgba(var(--inputBorderColor,var(--color_15,color_15)),var(--alpha-inputBorderColor,1)) var(--borderWidth);
    border-radius: var(--inputBorderRadius,0);
    color: rgba(var(--searchInputIconColor,var(--color_15,color_15)),var(--alpha-searchInputIconColor,1));
    cursor: pointer;
    display: flex;
    font: var(--inputFont,var(--font_8));
    height: 100%;
    justify-content: center;
    width: 100%
}

    .HRqysE:hover {
        background: rgba(var(--buttonHoverBackgroundColor,var(--color_15,color_15)),var(--alpha-buttonHoverBackgroundColor,1))
    }

    .HRqysE:focus {
        box-shadow: inset 0 0 0 2px #116dff,inset 0 0 0 3px #fff;
        z-index: 999
    }

._xpJkc {
    --alpha-inputFocusBackgroundColor: 1;
    --box-border-color: RGBA(var(--borderColor),var(--borderAlpha));
    border-color: var(--box-border-color);
    border-radius: var(--inputBorderRadius,0);
    border-style: solid;
    border-width: var(--borderWidth);
    box-shadow: var(--inputShadow,none);
    box-sizing: border-box;
    color: rgba(var(--inputTextColor,var(--color_15,color_15)),var(--alpha-inputTextColor,1));
    display: grid;
    font: var(--inputFont,var(--font_8));
    min-height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

    ._xpJkc > :last-child {
        border-radius: var(--inputBorderRadius,0);
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    ._xpJkc.JK71Yc {
        height: auto;
        min-width: 280px;
        z-index: 1000
    }

        ._xpJkc.JK71Yc .oRg3Ie {
            height: calc(var(--component-height) - var(--input-focus-bottom-border-width, 1px))
        }

        ._xpJkc.JK71Yc .UaSQpI {
            min-width: calc(280px - 2*var(--input-focus-left-border-width, 1px))
        }

:host(.device-mobile-optimized) .UaSQpI, body.device-mobile-optimized .UaSQpI {
    display: none
}

.TMFrcJ {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.dkyyRB {
    transform: translateY(-100%);
    transition: .2s ease-in
}

.L01Zxk {
    transition: .2s
}

.bFRsbd {
    opacity: 0;
    transition: .2s ease-in
}

    .bFRsbd.CwYhEy {
        z-index: -1 !important
    }

.u_eaP3 {
    opacity: 1;
    transition: .2s
}

.kn76TK {
    height: auto
}

.YTbrNX, .kn76TK {
    position: relative;
    width: 100%
}

:host(:not(.device-mobile-optimized)) .EwS2PT, body:not(.device-mobile-optimized) .EwS2PT {
    margin-left: calc((100% - var(--site-width))/2);
    width: var(--site-width)
}

.x4zVYf[data-focuscycled=active] {
    outline: 1px solid transparent
}

    .x4zVYf[data-focuscycled=active]:not(:focus-within) {
        outline: 2px solid transparent;
        transition: outline .01s ease
    }

.x4zVYf .TMFrcJ {
    background-color: transparent;
    border-bottom: var(--brwb,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)));
    border-radius: var(--rd,0);
    border-top: var(--brwt,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)));
    bottom: 0;
    box-shadow: var(--shd,0 0 5px rgba(0,0,0,.5));
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .3s ease
}

.x4zVYf .zxR1mn.TMFrcJ {
    background-color: rgba(var(--bg-scrl,0,0,0),var(--alpha-bg-scrl,0));
    border-bottom: var(--brwb-scrl,var(--brwb,0)) solid var(--screenwidth-corvid-border-color,rgba(var(--brd-scrl,var(--brd,color_15)),var(--alpha-brd-scrl,1)));
    border-radius: var(--rd-scrl,var(--rd,0));
    border-top: var(--brwt-scrl,var(--brwt,0)) solid var(--screenwidth-corvid-border-color,rgba(var(--brd-scrl,var(--brd,color_15)),var(--alpha-brd-scrl,1)));
    box-shadow: var(--shd-scrl,var(--shd,0 0 5px rgba(0,0,0,.5)))
}

.x4zVYf .mTQGgy {
    box-sizing: border-box;
    height: 100%;
    transition: all .3s ease
}

.x4zVYf .zxR1mn > .mTQGgy {
    opacity: var(--alpha-bg,1)
}

.x4zVYf .QijXjn {
    background-color: var(--screenwidth-corvid-background-color,transparent);
    height: 100%;
    position: relative;
    transition: all .3s ease
}

.x4zVYf .zxR1mn > .QijXjn {
    opacity: var(--alpha-bg,1)
}

.Tj01hh, .jhxvbR {
    display: block;
    height: 100%;
    width: 100%
}

    .jhxvbR img {
        max-width: var(--wix-img-max-width,100%)
    }

    .jhxvbR[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
    }

        .jhxvbR[data-animate-blur] img[data-load-done] {
            filter: none
        }

.MW5IWV {
    height: 100%;
    left: 0;
    -webkit-mask-image: var(--mask-image,none);
    mask-image: var(--mask-image,none);
    -webkit-mask-position: var(--mask-position,0);
    mask-position: var(--mask-position,0);
    -webkit-mask-repeat: var(--mask-repeat,no-repeat);
    mask-repeat: var(--mask-repeat,no-repeat);
    -webkit-mask-size: var(--mask-size,100%);
    mask-size: var(--mask-size,100%);
    overflow: hidden;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: absolute;
    top: 0;
    width: 100%
}

    .MW5IWV.N3eg0s {
        clip: rect(0,auto,auto,0)
    }

    .MW5IWV .Kv1aVt {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    .MW5IWV .dLPlxY {
        height: var(--fill-layer-image-height,100%);
        opacity: var(--fill-layer-image-opacity)
    }

        .MW5IWV .dLPlxY img {
            height: 100%;
            width: 100%
        }

@supports(-webkit-hyphens:none) {
    .MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

.VgO9Yg {
    height: 100%
}

.LWbAav {
    background-color: var(--bg-overlay-color);
    background-image: var(--bg-gradient);
    transition: var(--inherit-transition)
}

.K_YxMd, .yK6aSC {
    opacity: var(--fill-layer-video-opacity)
}

.NGjcJN {
    bottom: var(--media-padding-bottom);
    height: var(--media-padding-height);
    position: absolute;
    top: var(--media-padding-top);
    width: 100%
}

.mNGsUM {
    transform: scale(var(--scale,1));
    transition: var(--transform-duration,transform 0s)
}

.K_YxMd {
    height: 100%;
    position: relative;
    width: 100%
}

wix-media-canvas {
    display: block;
    height: 100%
}

.I8xA4L {
    opacity: var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

    .I8xA4L .K_YxMd, .I8xA4L .dLPlxY, .I8xA4L .yK6aSC {
        opacity: 1
    }

.bX9O_S {
    clip-path: var(--fill-layer-clip)
}

.Z_wCwr, .bX9O_S {
    position: absolute;
    top: 0
}

.Jxk_UL img, .Z_wCwr, .bX9O_S {
    height: 100%;
    width: 100%
}

.K8MSra {
    opacity: 0
}

.K8MSra, .YTb3b4 {
    position: absolute;
    top: 0
}

.YTb3b4 {
    height: 0;
    left: 0;
    overflow: hidden;
    width: 0
}

.SUz0WK {
    left: 0;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: var(--fill-layer-background-media-position)
}

.FNxOn5, .SUz0WK, .m4khSP {
    height: 100%;
    top: 0;
    width: 100%
}

.FNxOn5 {
    position: absolute
}

.m4khSP {
    background-color: var(--fill-layer-background-overlay-color);
    opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1);
    position: var(--fill-layer-background-overlay-position);
    transform: var(--fill-layer-background-overlay-transform)
}

@supports(mix-blend-mode:overlay) {
    .m4khSP {
        mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
        opacity: var(--fill-layer-background-overlay-blend-opacity,1)
    }
}

.TMFrcJ {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.dkyyRB {
    transform: translateY(-100%);
    transition: .2s ease-in
}

.L01Zxk {
    transition: .2s
}

.bFRsbd {
    opacity: 0;
    transition: .2s ease-in
}

    .bFRsbd.CwYhEy {
        z-index: -1 !important
    }

.u_eaP3 {
    opacity: 1;
    transition: .2s
}

.kn76TK {
    height: auto
}

.YTbrNX, .kn76TK {
    position: relative;
    width: 100%
}

:host(:not(.device-mobile-optimized)) .EwS2PT, body:not(.device-mobile-optimized) .EwS2PT {
    margin-left: calc((100% - var(--site-width))/2);
    width: var(--site-width)
}

.x4zVYf[data-focuscycled=active] {
    outline: 1px solid transparent
}

    .x4zVYf[data-focuscycled=active]:not(:focus-within) {
        outline: 2px solid transparent;
        transition: outline .01s ease
    }

.x4zVYf .TMFrcJ {
    background-color: transparent;
    border-bottom: var(--brwb,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)));
    border-radius: var(--rd,0);
    border-top: var(--brwt,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)));
    bottom: 0;
    box-shadow: var(--shd,0 0 5px rgba(0,0,0,.5));
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .3s ease
}

.x4zVYf .zxR1mn.TMFrcJ {
    background-color: rgba(var(--bg-scrl,0,0,0),var(--alpha-bg-scrl,0));
    border-bottom: var(--brwb-scrl,var(--brwb,0)) solid var(--screenwidth-corvid-border-color,rgba(var(--brd-scrl,var(--brd,color_15)),var(--alpha-brd-scrl,1)));
    border-radius: var(--rd-scrl,var(--rd,0));
    border-top: var(--brwt-scrl,var(--brwt,0)) solid var(--screenwidth-corvid-border-color,rgba(var(--brd-scrl,var(--brd,color_15)),var(--alpha-brd-scrl,1)));
    box-shadow: var(--shd-scrl,var(--shd,0 0 5px rgba(0,0,0,.5)))
}

.x4zVYf .mTQGgy {
    box-sizing: border-box;
    height: 100%;
    transition: all .3s ease
}

.x4zVYf .zxR1mn > .mTQGgy {
    opacity: var(--alpha-bg,1)
}

.x4zVYf .QijXjn {
    background-color: var(--screenwidth-corvid-background-color,transparent);
    height: 100%;
    position: relative;
    transition: all .3s ease
}

.x4zVYf .zxR1mn > .QijXjn {
    opacity: var(--alpha-bg,1)
}

.Tj01hh, .jhxvbR {
    display: block;
    height: 100%;
    width: 100%
}

    .jhxvbR img {
        max-width: var(--wix-img-max-width,100%)
    }

    .jhxvbR[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
    }

        .jhxvbR[data-animate-blur] img[data-load-done] {
            filter: none
        }

.MW5IWV {
    height: 100%;
    left: 0;
    -webkit-mask-image: var(--mask-image,none);
    mask-image: var(--mask-image,none);
    -webkit-mask-position: var(--mask-position,0);
    mask-position: var(--mask-position,0);
    -webkit-mask-repeat: var(--mask-repeat,no-repeat);
    mask-repeat: var(--mask-repeat,no-repeat);
    -webkit-mask-size: var(--mask-size,100%);
    mask-size: var(--mask-size,100%);
    overflow: hidden;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: absolute;
    top: 0;
    width: 100%
}

    .MW5IWV.N3eg0s {
        clip: rect(0,auto,auto,0)
    }

    .MW5IWV .Kv1aVt {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    .MW5IWV .dLPlxY {
        height: var(--fill-layer-image-height,100%);
        opacity: var(--fill-layer-image-opacity)
    }

        .MW5IWV .dLPlxY img {
            height: 100%;
            width: 100%
        }

@supports(-webkit-hyphens:none) {
    .MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

.VgO9Yg {
    height: 100%
}

.LWbAav {
    background-color: var(--bg-overlay-color);
    background-image: var(--bg-gradient);
    transition: var(--inherit-transition)
}

.K_YxMd, .yK6aSC {
    opacity: var(--fill-layer-video-opacity)
}

.NGjcJN {
    bottom: var(--media-padding-bottom);
    height: var(--media-padding-height);
    position: absolute;
    top: var(--media-padding-top);
    width: 100%
}

.mNGsUM {
    transform: scale(var(--scale,1));
    transition: var(--transform-duration,transform 0s)
}

.K_YxMd {
    height: 100%;
    position: relative;
    width: 100%
}

wix-media-canvas {
    display: block;
    height: 100%
}

.I8xA4L {
    opacity: var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

    .I8xA4L .K_YxMd, .I8xA4L .dLPlxY, .I8xA4L .yK6aSC {
        opacity: 1
    }

.bX9O_S {
    clip-path: var(--fill-layer-clip)
}

.Z_wCwr, .bX9O_S {
    position: absolute;
    top: 0
}

.Jxk_UL img, .Z_wCwr, .bX9O_S {
    height: 100%;
    width: 100%
}

.K8MSra {
    opacity: 0
}

.K8MSra, .YTb3b4 {
    position: absolute;
    top: 0
}

.YTb3b4 {
    height: 0;
    left: 0;
    overflow: hidden;
    width: 0
}

.SUz0WK {
    left: 0;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: var(--fill-layer-background-media-position)
}

.FNxOn5, .SUz0WK, .m4khSP {
    height: 100%;
    top: 0;
    width: 100%
}

.FNxOn5 {
    position: absolute
}

.m4khSP {
    background-color: var(--fill-layer-background-overlay-color);
    opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1);
    position: var(--fill-layer-background-overlay-position);
    transform: var(--fill-layer-background-overlay-transform)
}

@supports(mix-blend-mode:overlay) {
    .m4khSP {
        mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
        opacity: var(--fill-layer-background-overlay-blend-opacity,1)
    }
}

:host(:not(.device-mobile-optimized)) .CohWsy, body:not(.device-mobile-optimized) .CohWsy {
    display: flex
}

:host(:not(.device-mobile-optimized)) .V5AUxf, body:not(.device-mobile-optimized) .V5AUxf {
    -moz-column-gap: var(--margin);
    column-gap: var(--margin);
    direction: var(--direction);
    display: flex;
    margin: 0 auto;
    position: relative;
    width: calc(100% - var(--padding)*2)
}

    :host(:not(.device-mobile-optimized)) .V5AUxf > *, body:not(.device-mobile-optimized) .V5AUxf > * {
        direction: ltr;
        flex: var(--column-flex) 1 0%;
        left: 0;
        margin-bottom: var(--padding);
        margin-top: var(--padding);
        min-width: 0;
        position: relative;
        top: 0
    }

:host(.device-mobile-optimized) .V5AUxf, body.device-mobile-optimized .V5AUxf {
    display: block;
    padding-bottom: var(--padding-y);
    padding-left: var(--padding-x,0);
    padding-right: var(--padding-x,0);
    padding-top: var(--padding-y);
    position: relative
}

    :host(.device-mobile-optimized) .V5AUxf > *, body.device-mobile-optimized .V5AUxf > * {
        margin-bottom: var(--margin);
        position: relative
    }

    :host(.device-mobile-optimized) .V5AUxf > :first-child, body.device-mobile-optimized .V5AUxf > :first-child {
        margin-top: var(--firstChildMarginTop,0)
    }

    :host(.device-mobile-optimized) .V5AUxf > :last-child, body.device-mobile-optimized .V5AUxf > :last-child {
        margin-bottom: var(--lastChildMarginBottom)
    }

.LIhNy3 {
    backface-visibility: hidden
}

.jhxvbR, .mtrorN {
    display: block;
    height: 100%;
    width: 100%
}

    .jhxvbR img {
        max-width: var(--wix-img-max-width,100%)
    }

    .jhxvbR[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
    }

        .jhxvbR[data-animate-blur] img[data-load-done] {
            filter: none
        }

.if7Vw2 {
    height: 100%;
    left: 0;
    -webkit-mask-image: var(--mask-image,none);
    mask-image: var(--mask-image,none);
    -webkit-mask-position: var(--mask-position,0);
    mask-position: var(--mask-position,0);
    -webkit-mask-repeat: var(--mask-repeat,no-repeat);
    mask-repeat: var(--mask-repeat,no-repeat);
    -webkit-mask-size: var(--mask-size,100%);
    mask-size: var(--mask-size,100%);
    overflow: hidden;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: absolute;
    top: 0;
    width: 100%
}

    .if7Vw2.f0uTJH {
        clip: rect(0,auto,auto,0)
    }

    .if7Vw2 .i1tH8h {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    .if7Vw2 .DXi4PB {
        height: var(--fill-layer-image-height,100%);
        opacity: var(--fill-layer-image-opacity)
    }

        .if7Vw2 .DXi4PB img {
            height: 100%;
            width: 100%
        }

@supports(-webkit-hyphens:none) {
    .if7Vw2.f0uTJH {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

.wG8dni {
    height: 100%
}

.tcElKx {
    background-color: var(--bg-overlay-color);
    background-image: var(--bg-gradient);
    transition: var(--inherit-transition)
}

.ImALHf, .Ybjs9b {
    opacity: var(--fill-layer-video-opacity)
}

.UWmm3w {
    bottom: var(--media-padding-bottom);
    height: var(--media-padding-height);
    position: absolute;
    top: var(--media-padding-top);
    width: 100%
}

.Yjj1af {
    transform: scale(var(--scale,1));
    transition: var(--transform-duration,transform 0s)
}

.ImALHf {
    height: 100%;
    position: relative;
    width: 100%
}

wix-media-canvas {
    display: block;
    height: 100%
}

.KCM6zk {
    opacity: var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

    .KCM6zk .DXi4PB, .KCM6zk .ImALHf, .KCM6zk .Ybjs9b {
        opacity: 1
    }

._uqPqy {
    clip-path: var(--fill-layer-clip)
}

._uqPqy, .eKyYhK {
    position: absolute;
    top: 0
}

._uqPqy, .eKyYhK, .x0mqQS img {
    height: 100%;
    width: 100%
}

.pnCr6P {
    opacity: 0
}

.blf7sp, .pnCr6P {
    position: absolute;
    top: 0
}

.blf7sp {
    height: 0;
    left: 0;
    overflow: hidden;
    width: 0
}

.rWP3Gv {
    left: 0;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: var(--fill-layer-background-media-position)
}

.Tr4n3d, .rWP3Gv, .wRqk6s {
    height: 100%;
    top: 0;
    width: 100%
}

.wRqk6s {
    position: absolute
}

.Tr4n3d {
    background-color: var(--fill-layer-background-overlay-color);
    opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1);
    position: var(--fill-layer-background-overlay-position);
    transform: var(--fill-layer-background-overlay-transform)
}

@supports(mix-blend-mode:overlay) {
    .Tr4n3d {
        mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
        opacity: var(--fill-layer-background-overlay-blend-opacity,1)
    }
}

.VXAmO2 {
    --divider-pin-height__: min(1,calc(var(--divider-layers-pin-factor__) + 1));
    --divider-pin-layer-height__: var( --divider-layers-pin-factor__ );
    --divider-pin-border__: min(1,calc(var(--divider-layers-pin-factor__) / -1 + 1));
    height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
}

    .VXAmO2, .VXAmO2 .dy3w_9 {
        left: 0;
        position: absolute;
        width: 100%
    }

        .VXAmO2 .dy3w_9 {
            --divider-layer-i__: var(--divider-layer-i,0);
            background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
            background-repeat: repeat-x;
            border-bottom-style: solid;
            border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
        }

.UORcXs {
    --divider-height__: var(--divider-top-height,auto);
    --divider-offset-x__: var(--divider-top-offset-x,0px);
    --divider-layers-size__: var(--divider-top-layers-size,0);
    --divider-layers-y__: var(--divider-top-layers-y,0px);
    --divider-layers-x__: var(--divider-top-layers-x,0px);
    --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor,0);
    border-top: var(--divider-top-padding,0) solid var(--divider-top-color,currentColor);
    opacity: var(--divider-top-opacity,1);
    top: 0;
    transform: var(--divider-top-flip,scaleY(-1))
}

    .UORcXs .dy3w_9 {
        background-image: var(--divider-top-image,none);
        background-size: var(--divider-top-size,contain);
        border-color: var(--divider-top-color,currentColor);
        bottom: 0;
        filter: var(--divider-top-filter,none)
    }

        .UORcXs .dy3w_9[data-divider-layer="1"] {
            display: var(--divider-top-layer-1-display,block)
        }

        .UORcXs .dy3w_9[data-divider-layer="2"] {
            display: var(--divider-top-layer-2-display,block)
        }

        .UORcXs .dy3w_9[data-divider-layer="3"] {
            display: var(--divider-top-layer-3-display,block)
        }

.Io4VUz {
    --divider-height__: var(--divider-bottom-height,auto);
    --divider-offset-x__: var(--divider-bottom-offset-x,0px);
    --divider-layers-size__: var(--divider-bottom-layers-size,0);
    --divider-layers-y__: var(--divider-bottom-layers-y,0px);
    --divider-layers-x__: var(--divider-bottom-layers-x,0px);
    --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor,0);
    border-bottom: var(--divider-bottom-padding,0) solid var(--divider-bottom-color,currentColor);
    bottom: 0;
    opacity: var(--divider-bottom-opacity,1);
    transform: var(--divider-bottom-flip,none)
}

    .Io4VUz .dy3w_9 {
        background-image: var(--divider-bottom-image,none);
        background-size: var(--divider-bottom-size,contain);
        border-color: var(--divider-bottom-color,currentColor);
        bottom: 0;
        filter: var(--divider-bottom-filter,none)
    }

        .Io4VUz .dy3w_9[data-divider-layer="1"] {
            display: var(--divider-bottom-layer-1-display,block)
        }

        .Io4VUz .dy3w_9[data-divider-layer="2"] {
            display: var(--divider-bottom-layer-2-display,block)
        }

        .Io4VUz .dy3w_9[data-divider-layer="3"] {
            display: var(--divider-bottom-layer-3-display,block)
        }

.GdhNyQ {
    border-color: rgba(var(--brd),var(--alpha-brd,0));
    border-radius: var(--rd,0);
    border-style: solid;
    border-width: var(--brw,0);
    box-shadow: var(--shd,0);
    box-sizing: border-box
}

.J6KGih {
    cursor: pointer
}

.jbrj02 {
    --container-corvid-background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))
}

.IvR70V {
    background-color: var(--container-corvid-background-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1)));
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

@-moz-document url-prefix() {
    : invalid

{
    box-shadow: none
}

:-moz-submit-invalid, :-moz-ui-invalid {
    box-shadow: none
}

}

@keyframes kYZz2Z {
    0% {
        animation-timing-function: ease-out;
        transform: rotate(180deg)
    }

    45% {
        transform: rotate(198deg)
    }

    55% {
        transform: rotate(234deg)
    }

    to {
        transform: rotate(540deg)
    }
}

@keyframes wlf4P4 {
    to {
        opacity: 1;
        transform: rotate(115deg)
    }
}

.bkIuWA.xXaCpo {
    --display: flex;
    align-items: center;
    display: var(--display);
    justify-content: center
}

.d1WWt1 {
    animation: kYZz2Z 1s linear infinite;
    height: 72px;
    margin-left: -18px;
    overflow: hidden;
    position: absolute;
    transform-origin: 100% 50%;
    width: 36px
}

    .d1WWt1:after, .d1WWt1:before {
        animation: wlf4P4 .5s linear infinite alternate;
        border: 3px solid currentColor;
        border-color: currentColor transparent transparent currentColor;
        border-radius: 50%;
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: -100%;
        top: 0;
        transform: rotate(-45deg)
    }

    .d1WWt1:before {
        color: #7fccf7
    }

    .d1WWt1:after {
        color: #3899ec;
        opacity: 0
    }

.LHrbPP {
    background: #fff;
    border-radius: 24px;
    color: #116dff;
    cursor: pointer;
    font-family: Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    height: 0;
    left: 50%;
    margin-left: -94px;
    opacity: 0;
    padding: 0 24px 0 24px;
    pointer-events: none;
    position: absolute;
    top: 60px;
    width: 0;
    z-index: 9999
}

.LHrbPP:focus {
    border: 2px solid;
    height: 40px;
    opacity: 1;
    pointer-events: auto;
    width: auto
}

.StylableButton2545352419__root {
    -archetype: box;
    border: none;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 100%;
    min-height: 10px;
    min-width: 10px;
    padding: 0;
    touch-action: manipulation;
    width: 100%
}

.StylableButton2545352419__root[disabled] {
    pointer-events: none
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBackgroundColor {
    background-color: var(--corvid-background-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBackgroundColor {
    background-color: var(--corvid-hover-background-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBackgroundColor {
    background-color: var(--corvid-disabled-background-color) !important
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBorderColor {
    border-color: var(--corvid-border-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBorderColor {
    border-color: var(--corvid-hover-border-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBorderColor {
    border-color: var(--corvid-disabled-border-color) !important
}

.StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
    border-radius: var(--corvid-border-radius) !important
}

.StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
    border-width: var(--corvid-border-width) !important
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor, .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor .StylableButton2545352419__label {
    color: var(--corvid-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor, .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor .StylableButton2545352419__label {
    color: var(--corvid-hover-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor, .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor .StylableButton2545352419__label {
    color: var(--corvid-disabled-color) !important
}

.StylableButton2545352419__link {
    -archetype: box;
    box-sizing: border-box;
    color: #000;
    text-decoration: none
}

.StylableButton2545352419__container {
    align-items: center;
    display: flex;
    flex-basis: auto;
    flex-direction: row;
    flex-grow: 1;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    transition: all .2s ease,visibility 0s;
    width: 100%
}

.StylableButton2545352419__label {
    -archetype: text;
    -controller-part-type: LayoutChildDisplayDropdown,LayoutFlexChildSpacing(first);
    max-width: 100%;
    min-width: 1.8em;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    transition: inherit;
    white-space: nowrap
}

.StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label {
    text-overflow: unset
}

.StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label {
    min-width: 10px;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-break: break-word
}

.StylableButton2545352419__icon {
    -archetype: icon;
    -controller-part-type: LayoutChildDisplayDropdown,LayoutFlexChildSpacing(last);
    flex-shrink: 0;
    height: 50px;
    min-width: 1px;
    transition: inherit
}

    .StylableButton2545352419__icon.StylableButton2545352419--override {
        display: block !important
    }

    .StylableButton2545352419__icon svg, .StylableButton2545352419__icon > span {
        display: flex;
        height: inherit;
        width: inherit
    }

.StylableButton2545352419__root:not(:hover):not([disalbed]).StylableButton2545352419--hasIconColor .StylableButton2545352419__icon svg {
    fill: var(--corvid-icon-color) !important;
    stroke: var(--corvid-icon-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverIconColor .StylableButton2545352419__icon svg {
    fill: var(--corvid-hover-icon-color) !important;
    stroke: var(--corvid-hover-icon-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledIconColor .StylableButton2545352419__icon svg {
    fill: var(--corvid-disabled-icon-color) !important;
    stroke: var(--corvid-disabled-icon-color) !important
}

@supports(-webkit-touch-callout:none) {
    ._xg6_p

{
    -webkit-overflow-scrolling: touch;
    overflow: scroll
}

}

.SMuTIa {
    height: 100%;
    width: 100%
}

.wuksD5 {
    position: absolute
}

.MW5IWV {
    height: 100%;
    left: 0;
    -webkit-mask-image: var(--mask-image,none);
    mask-image: var(--mask-image,none);
    -webkit-mask-position: var(--mask-position,0);
    mask-position: var(--mask-position,0);
    -webkit-mask-repeat: var(--mask-repeat,no-repeat);
    mask-repeat: var(--mask-repeat,no-repeat);
    -webkit-mask-size: var(--mask-size,100%);
    mask-size: var(--mask-size,100%);
    overflow: hidden;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: absolute;
    top: 0;
    width: 100%
}

.MW5IWV.N3eg0s {
    clip: rect(0,auto,auto,0)
}

.MW5IWV .Kv1aVt {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.MW5IWV .dLPlxY {
    height: var(--fill-layer-image-height,100%);
    opacity: var(--fill-layer-image-opacity)
}

    .MW5IWV .dLPlxY img {
        height: 100%;
        width: 100%
    }

@supports(-webkit-hyphens:none) {
    .MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

.VgO9Yg {
    height: 100%
}

.LWbAav {
    background-color: var(--bg-overlay-color);
    background-image: var(--bg-gradient);
    transition: var(--inherit-transition)
}

.K_YxMd, .yK6aSC {
    opacity: var(--fill-layer-video-opacity)
}

.NGjcJN {
    bottom: var(--media-padding-bottom);
    height: var(--media-padding-height);
    position: absolute;
    top: var(--media-padding-top);
    width: 100%
}

.mNGsUM {
    transform: scale(var(--scale,1));
    transition: var(--transform-duration,transform 0s)
}

.K_YxMd {
    height: 100%;
    position: relative;
    width: 100%
}

wix-media-canvas {
    display: block;
    height: 100%
}

.I8xA4L {
    opacity: var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

    .I8xA4L .K_YxMd, .I8xA4L .dLPlxY, .I8xA4L .yK6aSC {
        opacity: 1
    }

.Oqnisf {
    overflow: visible
}

    .Oqnisf > .MW5IWV .LWbAav {
        background-color: var(--section-corvid-background-color,var(--bg-overlay-color))
    }

.cM88eO {
    backface-visibility: hidden
}

.YtfWHd {
    left: 0;
    top: 0
}

.YtfWHd, .mj3xJ8 {
    position: absolute
}

.mj3xJ8 {
    clip: rect(0 0 0 0);
    background-color: #fff;
    border-radius: 50%;
    bottom: 3px;
    color: #000;
    display: grid;
    height: 24px;
    outline: 1px solid #000;
    place-items: center;
    pointer-events: none;
    right: 3px;
    width: 24px;
    z-index: 9999
}

    .mj3xJ8:active, .mj3xJ8:focus {
        clip: auto;
        pointer-events: auto
    }

.Tj01hh, .jhxvbR {
    display: block;
    height: 100%;
    width: 100%
}

    .jhxvbR img {
        max-width: var(--wix-img-max-width,100%)
    }

    .jhxvbR[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
    }

        .jhxvbR[data-animate-blur] img[data-load-done] {
            filter: none
        }

.bX9O_S {
    clip-path: var(--fill-layer-clip)
}

.Z_wCwr, .bX9O_S {
    position: absolute;
    top: 0
}

.Jxk_UL img, .Z_wCwr, .bX9O_S {
    height: 100%;
    width: 100%
}

.K8MSra {
    opacity: 0
}

.K8MSra, .YTb3b4 {
    position: absolute;
    top: 0
}

.YTb3b4 {
    height: 0;
    left: 0;
    overflow: hidden;
    width: 0
}

.SUz0WK {
    left: 0;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: var(--fill-layer-background-media-position)
}

.FNxOn5, .SUz0WK, .m4khSP {
    height: 100%;
    top: 0;
    width: 100%
}

.FNxOn5 {
    position: absolute
}

.m4khSP {
    background-color: var(--fill-layer-background-overlay-color);
    opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1);
    position: var(--fill-layer-background-overlay-position);
    transform: var(--fill-layer-background-overlay-transform)
}

@supports(mix-blend-mode:overlay) {
    .m4khSP {
        mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
        opacity: var(--fill-layer-background-overlay-blend-opacity,1)
    }
}

.dkukWC {
    --divider-pin-height__: min(1,calc(var(--divider-layers-pin-factor__) + 1));
    --divider-pin-layer-height__: var( --divider-layers-pin-factor__ );
    --divider-pin-border__: min(1,calc(var(--divider-layers-pin-factor__) / -1 + 1));
    height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
}

    .dkukWC, .dkukWC .FRCqDF {
        left: 0;
        position: absolute;
        width: 100%
    }

        .dkukWC .FRCqDF {
            --divider-layer-i__: var(--divider-layer-i,0);
            background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
            background-repeat: repeat-x;
            border-bottom-style: solid;
            border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
        }

.xnZvZH {
    --divider-height__: var(--divider-top-height,auto);
    --divider-offset-x__: var(--divider-top-offset-x,0px);
    --divider-layers-size__: var(--divider-top-layers-size,0);
    --divider-layers-y__: var(--divider-top-layers-y,0px);
    --divider-layers-x__: var(--divider-top-layers-x,0px);
    --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor,0);
    border-top: var(--divider-top-padding,0) solid var(--divider-top-color,currentColor);
    opacity: var(--divider-top-opacity,1);
    top: 0;
    transform: var(--divider-top-flip,scaleY(-1))
}

    .xnZvZH .FRCqDF {
        background-image: var(--divider-top-image,none);
        background-size: var(--divider-top-size,contain);
        border-color: var(--divider-top-color,currentColor);
        bottom: 0;
        filter: var(--divider-top-filter,none)
    }

        .xnZvZH .FRCqDF[data-divider-layer="1"] {
            display: var(--divider-top-layer-1-display,block)
        }

        .xnZvZH .FRCqDF[data-divider-layer="2"] {
            display: var(--divider-top-layer-2-display,block)
        }

        .xnZvZH .FRCqDF[data-divider-layer="3"] {
            display: var(--divider-top-layer-3-display,block)
        }

.MBOSCN {
    --divider-height__: var(--divider-bottom-height,auto);
    --divider-offset-x__: var(--divider-bottom-offset-x,0px);
    --divider-layers-size__: var(--divider-bottom-layers-size,0);
    --divider-layers-y__: var(--divider-bottom-layers-y,0px);
    --divider-layers-x__: var(--divider-bottom-layers-x,0px);
    --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor,0);
    border-bottom: var(--divider-bottom-padding,0) solid var(--divider-bottom-color,currentColor);
    bottom: 0;
    opacity: var(--divider-bottom-opacity,1);
    transform: var(--divider-bottom-flip,none)
}

    .MBOSCN .FRCqDF {
        background-image: var(--divider-bottom-image,none);
        background-size: var(--divider-bottom-size,contain);
        border-color: var(--divider-bottom-color,currentColor);
        bottom: 0;
        filter: var(--divider-bottom-filter,none)
    }

        .MBOSCN .FRCqDF[data-divider-layer="1"] {
            display: var(--divider-bottom-layer-1-display,block)
        }

        .MBOSCN .FRCqDF[data-divider-layer="2"] {
            display: var(--divider-bottom-layer-2-display,block)
        }

        .MBOSCN .FRCqDF[data-divider-layer="3"] {
            display: var(--divider-bottom-layer-3-display,block)
        }

J6KGih {
    cursor: pointer
}

.KaEeLN {
    --container-corvid-border-color: rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1));
    --container-corvid-border-size: var(--brw,1px);
    --container-corvid-background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    --backdrop-filter: $backdrop-filter
}

.uYj0Sg {
    -webkit-backdrop-filter: var(--backdrop-filter,none);
    backdrop-filter: var(--backdrop-filter,none);
    background-color: var(--container-corvid-background-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1)));
    background-image: var(--bg-gradient,none);
    border: var(--container-corvid-border-width,var(--brw,1px)) solid var(--container-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)));
    border-radius: var(--rd,5px);
    bottom: 0;
    box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6));
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}


.TWFxr5 {
    height: auto !important
}

.May50y {
    overflow: hidden !important
}


.szmdI7d {
    --wix-ui-tpa-button-main-text-color: var(--wix-forms-formPreviousButtonColor);
    --wix-ui-tpa-button-main-text-color-rgb: var(--wix-forms-formPreviousButtonColor-rgb);
    --wix-ui-tpa-button-main-text-color-opacity: var(--wix-forms-formPreviousButtonColor-opacity);
    --wix-ui-tpa-button-hover-text-color: var(--wix-forms-formPreviousButtonColorHover);
    --wix-ui-tpa-button-hover-text-color-rgb: var(--wix-forms-formPreviousButtonColorHover-rgb);
    --wix-ui-tpa-button-hover-text-color-opacity: var(--wix-forms-formPreviousButtonColorHover-opacity);
    --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formPreviousButtonFont-text-decoration);
    --wix-ui-tpa-button-main-text-font-line-height: var(--wix-forms-formPreviousButtonFont-line-height);
    --wix-ui-tpa-button-main-text-font-family: var(--wix-forms-formPreviousButtonFont-family);
    --wix-ui-tpa-button-main-text-font-size: var(--wix-forms-formPreviousButtonFont-size);
    --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formPreviousButtonFont-style);
    --wix-ui-tpa-button-main-text-font-variant: var(--wix-forms-formPreviousButtonFont-variant);
    --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formPreviousButtonFont-weight);
    --wix-ui-tpa-button-hover-text-font-style: var(--wix-forms-formPreviousButtonFontHover-style,var(--wix-forms-formPreviousButtonFont-style));
    --wix-ui-tpa-button-hover-text-font-weight: var(--wix-forms-formPreviousButtonFontHover-weight,var(--wix-forms-formPreviousButtonFont-weight));
    --wix-ui-tpa-button-hover-text-font-text-decoration: var(--wix-forms-formPreviousButtonFontHover-text-decoration,var(--wix-forms-formPreviousButtonFont-text-decoration));
    --wix-ui-tpa-button-main-background-color: var(--wix-forms-formPreviousButtonBackgroundColor);
    --wix-ui-tpa-button-main-background-color-rgb: var(--wix-forms-formPreviousButtonBackgroundColor-rgb);
    --wix-ui-tpa-button-main-background-color-opacity: var(--wix-forms-formPreviousButtonBackgroundColor-opacity);
    --wix-ui-tpa-button-hover-background-color: var(--wix-forms-formPreviousButtonBackgroundColorHover);
    --wix-ui-tpa-button-hover-background-color-rgb: var(--wix-forms-formPreviousButtonBackgroundColorHover-rgb);
    --wix-ui-tpa-button-hover-background-color-opacity: var(--wix-forms-formPreviousButtonBackgroundColorHover-opacity);
    --wix-ui-tpa-button-main-border-color: var(--wix-forms-formPreviousButtonBorderColor);
    --wix-ui-tpa-button-main-border-color-rgb: var(--wix-forms-formPreviousButtonBorderColor-rgb);
    --wix-ui-tpa-button-main-border-color-opacity: var(--wix-forms-formPreviousButtonBorderColor-opacity);
    --wix-ui-tpa-button-hover-border-color: var(--wix-forms-formPreviousButtonBorderColorHover);
    --wix-ui-tpa-button-hover-border-color-rgb: var(--wix-forms-formPreviousButtonBorderColorHover-rgb);
    --wix-ui-tpa-button-hover-border-color-opacity: var(--wix-forms-formPreviousButtonBorderColorHover-opacity);
    --wix-ui-tpa-button-main-border-width: var(--wix-forms-formPreviousButtonBorderWidth);
    --wix-ui-tpa-button-main-border-radius: var(--wix-forms-formPreviousButtonBorderRadius)
}

.sIyRyJm {
    --wix-ui-tpa-button-main-text-color: var(--wix-forms-formPreviousButtonColorHover);
    --wix-ui-tpa-button-main-text-color-rgb: var(--wix-forms-formPreviousButtonColorHover-rgb);
    --wix-ui-tpa-button-main-text-color-opacity: var(--wix-forms-formPreviousButtonColorHover-opacity);
    --wix-ui-tpa-button-hover-text-color: var(--wix-forms-formPreviousButtonColorHover);
    --wix-ui-tpa-button-hover-text-color-rgb: var(--wix-forms-formPreviousButtonColorHover-rgb);
    --wix-ui-tpa-button-hover-text-color-opacity: var(--wix-forms-formPreviousButtonColorHover-opacity);
    --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formPreviousButtonFont-text-decoration);
    --wix-ui-tpa-button-main-text-font-line-height: var(--wix-forms-formPreviousButtonFont-line-height);
    --wix-ui-tpa-button-main-text-font-family: var(--wix-forms-formPreviousButtonFont-family);
    --wix-ui-tpa-button-main-text-font-size: var(--wix-forms-formPreviousButtonFont-size);
    --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formPreviousButtonFont-style);
    --wix-ui-tpa-button-main-text-font-variant: var(--wix-forms-formPreviousButtonFont-variant);
    --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formPreviousButtonFont-weight);
    --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formSubmitButtonFontHover-style,var(--wix-forms-formSubmitButtonFont-style));
    --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formSubmitButtonFontHover-weight,var(--wix-forms-formSubmitButtonFont-weight));
    --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formSubmitButtonFontHover-text-decoration,var(--wix-forms-formSubmitButtonFont-text-decoration));
    --wix-ui-tpa-button-main-background-color: var(--wix-forms-formPreviousButtonBackgroundColorHover);
    --wix-ui-tpa-button-main-background-color-rgb: var(--wix-forms-formPreviousButtonBackgroundColorHover-rgb);
    --wix-ui-tpa-button-main-background-color-opacity: var(--wix-forms-formPreviousButtonBackgroundColorHover-opacity);
    --wix-ui-tpa-button-hover-background-color: var(--wix-forms-formPreviousButtonBackgroundColorHover);
    --wix-ui-tpa-button-hover-background-color-rgb: var(--wix-forms-formPreviousButtonBackgroundColorHover-rgb);
    --wix-ui-tpa-button-hover-background-color-opacity: var(--wix-forms-formPreviousButtonBackgroundColorHover-opacity);
    --wix-ui-tpa-button-main-border-color: var(--wix-forms-formPreviousButtonBorderColorHover);
    --wix-ui-tpa-button-main-border-color-rgb: var(--wix-forms-formPreviousButtonBorderColorHover-rgb);
    --wix-ui-tpa-button-main-border-color-opacity: var(--wix-forms-formPreviousButtonBorderColorHover-opacity);
    --wix-ui-tpa-button-hover-border-color: var(--wix-forms-formPreviousButtonBorderColorHover);
    --wix-ui-tpa-button-hover-border-color-rgb: var(--wix-forms-formPreviousButtonBorderColorHover-rgb);
    --wix-ui-tpa-button-hover-border-color-opacity: var(--wix-forms-formPreviousButtonBorderColorHover-opacity);
    --wix-ui-tpa-button-main-border-width: var(--wix-forms-formPreviousButtonBorderWidth);
    --wix-ui-tpa-button-main-border-radius: var(--wix-forms-formPreviousButtonBorderRadius)
}

.sxkyxUT {
    --wix-ui-tpa-button-main-text-color: var(--wix-forms-formNextButtonColor);
    --wix-ui-tpa-button-main-text-color-rgb: var(--wix-forms-formNextButtonColor-rgb);
    --wix-ui-tpa-button-main-text-color-opacity: var(--wix-forms-formNextButtonColor-opacity);
    --wix-ui-tpa-button-hover-text-color: var(--wix-forms-formNextButtonColorHover);
    --wix-ui-tpa-button-hover-text-color-rgb: var(--wix-forms-formNextButtonColorHover-rgb);
    --wix-ui-tpa-button-hover-text-color-opacity: var(--wix-forms-formNextButtonColorHover-opacity);
    --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formNextButtonFont-text-decoration);
    --wix-ui-tpa-button-main-text-font-line-height: var(--wix-forms-formNextButtonFont-line-height);
    --wix-ui-tpa-button-main-text-font-family: var(--wix-forms-formNextButtonFont-family);
    --wix-ui-tpa-button-main-text-font-size: var(--wix-forms-formNextButtonFont-size);
    --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formNextButtonFont-style);
    --wix-ui-tpa-button-main-text-font-variant: var(--wix-forms-formNextButtonFont-variant);
    --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formNextButtonFont-weight);
    --wix-ui-tpa-button-hover-text-font-style: var(--wix-forms-formNextButtonFontHover-style,var(--wix-forms-formNextButtonFont-style));
    --wix-ui-tpa-button-hover-text-font-weight: var(--wix-forms-formNextButtonFontHover-weight,var(--wix-forms-formNextButtonFont-weight));
    --wix-ui-tpa-button-hover-text-font-text-decoration: var(--wix-forms-formNextButtonFontHover-text-decoration,var(--wix-forms-formNextButtonFont-text-decoration));
    --wix-ui-tpa-button-main-background-color: var(--wix-forms-formNextButtonBackgroundColor);
    --wix-ui-tpa-button-main-background-color-rgb: var(--wix-forms-formNextButtonBackgroundColor-rgb);
    --wix-ui-tpa-button-main-background-color-opacity: var(--wix-forms-formNextButtonBackgroundColor-opacity);
    --wix-ui-tpa-button-hover-background-color: var(--wix-forms-formNextButtonBackgroundColorHover);
    --wix-ui-tpa-button-hover-background-color-rgb: var(--wix-forms-formNextButtonBackgroundColorHover-rgb);
    --wix-ui-tpa-button-hover-background-color-opacity: var(--wix-forms-formNextButtonBackgroundColorHover-opacity);
    --wix-ui-tpa-button-main-border-color: var(--wix-forms-formNextButtonBorderColor);
    --wix-ui-tpa-button-main-border-color-rgb: var(--wix-forms-formNextButtonBorderColor-rgb);
    --wix-ui-tpa-button-main-border-color-opacity: var(--wix-forms-formNextButtonBorderColor-opacity);
    --wix-ui-tpa-button-hover-border-color: var(--wix-forms-formNextButtonBorderColorHover);
    --wix-ui-tpa-button-hover-border-color-rgb: var(--wix-forms-formNextButtonBorderColorHover-rgb);
    --wix-ui-tpa-button-hover-border-color-opacity: var(--wix-forms-formNextButtonBorderColorHover-opacity);
    --wix-ui-tpa-button-main-border-width: var(--wix-forms-formNextButtonBorderWidth);
    --wix-ui-tpa-button-main-border-radius: var(--wix-forms-formNextButtonBorderRadius);
    margin-left: auto
}

.sDvFpvz {
    --wix-ui-tpa-button-main-text-color: var(--wix-forms-formNextButtonColorHover);
    --wix-ui-tpa-button-main-text-color-rgb: var(--wix-forms-formNextButtonColorHover-rgb);
    --wix-ui-tpa-button-main-text-color-opacity: var(--wix-forms-formNextButtonColorHover-opacity);
    --wix-ui-tpa-button-hover-text-color: var(--wix-forms-formNextButtonColorHover);
    --wix-ui-tpa-button-hover-text-color-rgb: var(--wix-forms-formNextButtonColorHover-rgb);
    --wix-ui-tpa-button-hover-text-color-opacity: var(--wix-forms-formNextButtonColorHover-opacity);
    --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formNextButtonFont-text-decoration);
    --wix-ui-tpa-button-main-text-font-line-height: var(--wix-forms-formNextButtonFont-line-height);
    --wix-ui-tpa-button-main-text-font-family: var(--wix-forms-formNextButtonFont-family);
    --wix-ui-tpa-button-main-text-font-size: var(--wix-forms-formNextButtonFont-size);
    --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formNextButtonFont-style);
    --wix-ui-tpa-button-main-text-font-variant: var(--wix-forms-formNextButtonFont-variant);
    --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formNextButtonFont-weight);
    --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formNextButtonFontHover-style,var(--wix-forms-formNextButtonFont-style));
    --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formNextButtonFontHover-weight,var(--wix-forms-formNextButtonFont-weight));
    --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formNextButtonFontHover-text-decoration,var(--wix-forms-formNextButtonFont-text-decoration));
    --wix-ui-tpa-button-main-background-color: var(--wix-forms-formNextButtonBackgroundColorHover);
    --wix-ui-tpa-button-main-background-color-rgb: var(--wix-forms-formNextButtonBackgroundColorHover-rgb);
    --wix-ui-tpa-button-main-background-color-opacity: var(--wix-forms-formNextButtonBackgroundColorHover-opacity);
    --wix-ui-tpa-button-hover-background-color: var(--wix-forms-formNextButtonBackgroundColorHover);
    --wix-ui-tpa-button-hover-background-color-rgb: var(--wix-forms-formNextButtonBackgroundColorHover-rgb);
    --wix-ui-tpa-button-hover-background-color-opacity: var(--wix-forms-formNextButtonBackgroundColorHover-opacity);
    --wix-ui-tpa-button-main-border-color: var(--wix-forms-formNextButtonBorderColorHover);
    --wix-ui-tpa-button-main-border-color-rgb: var(--wix-forms-formNextButtonBorderColorHover-rgb);
    --wix-ui-tpa-button-main-border-color-opacity: var(--wix-forms-formNextButtonBorderColorHover-opacity);
    --wix-ui-tpa-button-hover-border-color: var(--wix-forms-formNextButtonBorderColorHover);
    --wix-ui-tpa-button-hover-border-color-rgb: var(--wix-forms-formNextButtonBorderColorHover-rgb);
    --wix-ui-tpa-button-hover-border-color-opacity: var(--wix-forms-formNextButtonBorderColorHover-opacity);
    --wix-ui-tpa-button-main-border-width: var(--wix-forms-formNextButtonBorderWidth);
    --wix-ui-tpa-button-main-border-radius: var(--wix-forms-formNextButtonBorderRadius);
    margin-left: auto
}

.sBtnpGC.oI7mYxl--madefor {
    --wbu-font-stack: var(--wix-font-stack);
    --wbu-font-weight-regular: var(--wix-font-weight-regular);
    --wbu-font-weight-medium: var(--wix-font-weight-medium);
    --wbu-font-weight-bold: var(--wix-font-weight-bold)
}

.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)
}

.s__0kaNTr.oTMt4kz--madefor {
    --wbu-font-stack: var(--wix-font-stack);
    --wbu-font-weight-regular: var(--wix-font-weight-regular);
    --wbu-font-weight-medium: var(--wix-font-weight-medium);
    --wbu-font-weight-bold: var(--wix-font-weight-bold)
}

.scoIP1Y, .shf_fG6 {
    outline: 0
}

.s__8DOf1Y .siApajp {
    font-size: 14px
}

.s__8DOf1Y.o__1Ao4u_---type-7-default:not(.o__1Ao4u_--wired) .siApajp.o__1Ao4u_---priority-5-basic {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.s__8DOf1Y.o__1Ao4u_---type-7-default:not(.o__1Ao4u_--wired) .siApajp.o__1Ao4u_---priority-14-basicSecondary {
    border-color: #000;
    color: #000
}

.s__8DOf1Y.o__1Ao4u_---type-4-text:not(.o__1Ao4u_--wired) .siApajp.o__1Ao4u_---priority-7-primary {
    color: #000
}

.sCIGnES {
    display: inline-block;
    position: relative
}

    .sCIGnES.o__6suD_l--fluid {
        display: block;
        width: 100%
    }

.swLC7IM {
    background-color: #fff;
    border-color: #000;
    border-radius: initial;
    border-style: solid;
    border-width: 1px;
    padding: initial
}

.s__69WTgB {
    border-style: solid;
    height: 0;
    margin: 5px;
    position: absolute;
    width: 0
}

.sHQRoxa[data-placement*=right].s__8adGLQ {
    padding-left: 5px
}

    .sHQRoxa[data-placement*=right].s__8adGLQ .s__69WTgB {
        border-color: transparent #000 transparent transparent;
        border-width: 5px 5px 5px 0;
        left: -5px;
        margin-left: 5px;
        margin-right: 0
    }

.sHQRoxa[data-placement*=left].s__8adGLQ {
    padding-right: 5px
}

    .sHQRoxa[data-placement*=left].s__8adGLQ .s__69WTgB {
        border-color: transparent transparent transparent #000;
        border-width: 5px 0 5px 5px;
        margin-left: 0;
        margin-right: 5px;
        right: -5px
    }

.sHQRoxa[data-placement*=bottom].s__8adGLQ {
    padding-top: 5px
}

    .sHQRoxa[data-placement*=bottom].s__8adGLQ .s__69WTgB {
        border-color: transparent transparent #000 transparent;
        border-width: 0 5px 5px 5px;
        margin-bottom: 0;
        margin-top: 5px;
        top: -5px
    }

.sHQRoxa[data-placement*=top].s__8adGLQ {
    padding-bottom: 5px
}

    .sHQRoxa[data-placement*=top].s__8adGLQ .s__69WTgB {
        border-color: #000 transparent transparent transparent;
        border-width: 5px 5px 0 5px;
        bottom: -5px;
        margin-bottom: 5px;
        margin-top: 0
    }

.sQbU3f5 {
    position: relative
}

.STnBln {
    align-items: center;
    background: rgba(var(--formBackground));
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 20px;
    text-align: center;
    width: 100%
}

.ACoJhW {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 24px !important;
    margin: 24px 0 8px 0
}

.mHPkXm {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 18px !important
}

.ACoJhW, .mHPkXm {
    font-family: Madefor,Helvetica Neue,Helvetica,Arial,sans-serif !important
}

.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%
}

.s_b2sE4 {
    min-width: 100px !important
}

.slDWNSA {
    --wix-ui-tpa-text-button-main-text-color: var(--wix-forms-formSubmitButtonColor);
    --wix-ui-tpa-text-button-main-text-color-rgb: var(--wix-forms-formSubmitButtonColor-rgb);
    --wix-ui-tpa-text-button-main-text-color-opacity: var(--wix-forms-formSubmitButtonColor-opacity);
    --wix-ui-tpa-text-button-main-text-font-text-decoration: var(--wix-forms-formSubmitButtonFont-text-decoration);
    --wix-ui-tpa-text-button-main-text-font-line-height: var(--wix-forms-formSubmitButtonFont-line-height);
    --wix-ui-tpa-text-button-main-text-font-family: var(--wix-forms-formSubmitButtonFont-family);
    --wix-ui-tpa-text-button-main-text-font-size: var(--wix-forms-formSubmitButtonFont-size);
    --wix-ui-tpa-text-button-main-text-font-style: var(--wix-forms-formSubmitButtonFont-style);
    --wix-ui-tpa-text-button-main-text-font-variant: var(--wix-forms-formSubmitButtonFont-variant);
    --wix-ui-tpa-text-button-main-text-font-weight: var(--wix-forms-formSubmitButtonFont-weight)
}

    .s__9Kz1FO, .slDWNSA:hover {
        color: rgb(var(--wix-forms-formSubmitButtonColorHover,var(--wix-color-5))) !important
    }

.sOa6kfb {
    --wix-ui-tpa-button-main-text-color: var(--wix-forms-formSubmitButtonColorHover);
    --wix-ui-tpa-button-main-text-color-rgb: var(--wix-forms-formSubmitButtonColorHover-rgb);
    --wix-ui-tpa-button-main-text-color-opacity: var(--wix-forms-formSubmitButtonColorHover-opacity);
    --wix-ui-tpa-button-main-text-font-style: var(--wix-forms-formSubmitButtonFontHover-style,var(--wix-forms-formSubmitButtonFont-style));
    --wix-ui-tpa-button-main-text-font-weight: var(--wix-forms-formSubmitButtonFontHover-weight,var(--wix-forms-formSubmitButtonFont-weight));
    --wix-ui-tpa-button-main-text-font-text-decoration: var(--wix-forms-formSubmitButtonFontHover-text-decoration,var(--wix-forms-formSubmitButtonFont-text-decoration));
    --wix-ui-tpa-button-main-background-color: var(--wix-forms-formSubmitButtonBackgroundColorHover);
    --wix-ui-tpa-button-main-background-color-rgb: var(--wix-forms-formSubmitButtonBackgroundColorHover-rgb);
    --wix-ui-tpa-button-main-background-color-opacity: var(--wix-forms-formSubmitButtonBackgroundColorHover-opacity);
    --wix-ui-tpa-button-hover-background-color: var(--wix-forms-formSubmitButtonBackgroundColorHover);
    --wix-ui-tpa-button-hover-background-color-rgb: var(--wix-forms-formSubmitButtonBackgroundColorHover-rgb);
    --wix-ui-tpa-button-hover-background-color-opacity: var(--wix-forms-formSubmitButtonBackgroundColorHover-opacity);
    --wix-ui-tpa-button-main-border-color: var(--wix-forms-formSubmitButtonBorderColorHover);
    --wix-ui-tpa-button-main-border-color-rgb: var(--wix-forms-formSubmitButtonBorderColorHover-rgb);
    --wix-ui-tpa-button-main-border-color-opacity: var(--wix-forms-formSubmitButtonBorderColorHover-opacity);
    --wix-ui-tpa-button-hover-border-color: var(--wix-forms-formSubmitButtonBorderColorHover);
    --wix-ui-tpa-button-hover-border-color-rgb: var(--wix-forms-formSubmitButtonBorderColorHover-rgb);
    --wix-ui-tpa-button-hover-border-color-opacity: var(--wix-forms-formSubmitButtonBorderColorHover-opacity);
    --wix-ui-tpa-button-main-border-width: var(--wix-forms-formSubmitButtonBorderWidth);
    --wix-ui-tpa-button-main-border-radius: var(--wix-forms-formSubmitButtonBorderRadius);
    --wix-ui-tpa-button-hover-text-color: var(--wix-forms-formSubmitButtonColorHover);
    --wix-ui-tpa-button-hover-text-color-rgb: var(--wix-forms-formSubmitButtonColorHover-rgb);
    --wix-ui-tpa-button-hover-text-color-opacity: var(--wix-forms-formSubmitButtonColorHover-opacity)
}

.s_KBDj9 {
    align-self: end;
    width: 100%
}

.s__7xy_zo {
    display: flex;
    height: 100%;
    width: 100%
}

.sOVm83p, .s__6kZETY {
    margin-top: 8px
}

.sOVm83p {
    align-items: center;
    color: rgb(var(--wix-forms-formInputErrorColor,223,49,49));
    display: flex;
    font-family: Madefor,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 16px;
    justify-content: center;
    line-height: 1.4;
    min-height: 20px
}

.sPwuUYS {
    margin-right: 2px
}

.sNsewRr {
    display: flex;
    justify-content: space-between
}

.sH_0csN {
    min-width: 100px
}

.suTyDFm {
    text-align: center
}

.soSC_km {
    height: 15px !important;
    width: 15px !important
}

.seiOxgm .soSC_km circle, .slDWNSA .soSC_km circle {
    stroke: rgb(var(--wix-forms-formSubmitButtonColor,var(--wix-color-1)))
}

.svZ_Wp7 {
    height: 0;
    visibility: hidden
}

.sBa8o73 {
    gap: var(--submitbuttonwut1864572910-wix-forms-formRowSpacing,24px)
}

.sABQ8ZR {
    pointer-events: none
}

.sP_2lMS .swLC7IM {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word
}

.sQlQUc_ {
    align-items: center;
    cursor: pointer;
    display: inline-flex
}

.sgPexRZ, .suTDROY {
    flex-shrink: 0
}

.sQlQUc_.oATXLCo--disabled {
    cursor: default
}

.sQlQUc_[disabled] {
    pointer-events: none
}

.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)
    }

    .s__7Hkwv1.o__2JQSZ0--visible {
        margin-bottom: calc(var(--wix-ui-tpa-error-message-wrapper-min-message-height, 28px) - 20px - 8px)
    }

.sFAexY4 {
    align-items: flex-start;
    background-color: rgb(var(--wix-ui-tpa-error-message-wrapper-background-color,var(--ErrorMessageWrapper2786119118-transparent)));
    border-color: rgb(var(--wix-ui-tpa-error-message-wrapper-border-color,var(--ErrorMessageWrapper2786119118-transparent)));
    border-radius: var(--wix-ui-tpa-error-message-wrapper-border-radius,4px);
    border-style: solid;
    border-width: var(--wix-ui-tpa-error-message-wrapper-border-width,0);
    color: var(--wut-error-color);
    display: flex;
    font-family: Madefor,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    line-height: 1.4;
    margin-top: 8px;
    min-height: 20px
}

.sus6tdP {
    flex-shrink: 0;
    margin-inline-end: 2px
}

.s__7Hkwv1.o__2JQSZ0---errorAppearance-19-BackgroundAndBorder .sFAexY4 {
    --ErrorMessageWrapper2786119118-border-color: 223,49,49,0.2;
    --ErrorMessageWrapper2786119118-background-color: 253,243,243;
    background-color: rgb(var(--wix-ui-tpa-error-message-wrapper-background-color,var(--ErrorMessageWrapper2786119118-background-color)));
    border-color: rgb(var(--wix-ui-tpa-error-message-wrapper-border-color,var(--ErrorMessageWrapper2786119118-border-color)));
    border-width: var(--wix-ui-tpa-error-message-wrapper-border-width,1px);
    padding: 8px
}

.s__7Hkwv1.o__2JQSZ0---errorAppearance-19-BackgroundAndBorder .sus6tdP {
    margin-inline-end: 4px
}

.sH7EYsk {
    display: flex;
    justify-content: space-between;
    margin-top: 8px
}

    .sH7EYsk .sFAexY4 {
        margin-top: 0;
        margin-inline-end: 12px
    }

.sDMaeLq {
    --TextField311740134-default-main-border-width: 1px
}

    .sDMaeLq.o__44SUUO--error.o__44SUUO--newErrorMessage {
        --wix-ui-tpa-error-message-wrapper-error-color: var(--wix-ui-tpa-text-field-error-color,223,49,49);
        --wix-ui-tpa-error-message-wrapper-error-color-rgb: var(--wix-ui-tpa-text-field-error-color-rgb,223,49,49);
        --wix-ui-tpa-error-message-wrapper-error-color-opacity: var(--wix-ui-tpa-text-field-error-color-opacity);
        --wix-ui-tpa-error-message-wrapper-min-message-height: var(--wix-ui-tpa-text-field-error-message-min-height)
    }

.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)));
    border-radius: 0;
    box-sizing: border-box;
    display: flex;
    font-family: var(--wix-ui-tpa-text-field-main-text-font-family,var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-text-field-main-text-font-size,16px);
    font-style: var(--wix-ui-tpa-text-field-main-text-font-style,var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-text-field-main-text-font-variant,var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-text-field-main-text-font-weight,var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-text-field-main-text-font-line-height,var(--wix-font-Body-M-line-height));
    padding: 0;
    text-decoration: var(--wix-ui-tpa-text-field-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
}

.sDMaeLq.o__44SUUO--readOnlyCustom .sOeZEGM {
    background-color: rgb(var(--wix-ui-tpa-text-field-readonly-background-color,var(--wix-color-1)));
    border-color: rgb(var(--wix-ui-tpa-text-field-readonly-border-color,var(--wix-color-5),.2));
    font-family: var(--wix-ui-tpa-text-field-readonly-text-font-family,var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-text-field-readonly-text-font-size,16px);
    font-style: var(--wix-ui-tpa-text-field-readonly-text-font-style,var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-text-field-readonly-text-font-variant,var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-text-field-readonly-text-font-weight,var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-text-field-readonly-text-font-line-height,var(--wix-font-Body-M-line-height));
    text-decoration: var(--wix-ui-tpa-text-field-readonly-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
}

.sLoKbXC {
    margin-bottom: 8px
}

#SITE_CONTAINER.focus-ring-active .sDMaeLq .sOeZEGM:focus-within, #SITE_CONTAINER.focus-ring-active .sDMaeLq .suqL_D_:focus:not(:hover) {
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #116dff !important;
    z-index: 999
}

.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))
}

.sDMaeLq.o__44SUUO--readOnlyCustom .sOeZEGM.o__44SUUO---theme-3-box {
    background-color: rgb(var(--wix-ui-tpa-text-field-readonly-background-color,var(--wix-color-1)));
    border-color: rgb(var(--wix-ui-tpa-text-field-readonly-border-color,var(--wix-color-5),.2));
    border-radius: var(--wix-ui-tpa-text-field-readonly-border-radius,0);
    border-width: var(--wix-ui-tpa-text-field-readonly-border-width,1px)
}

.sOeZEGM.o__44SUUO---theme-4-line {
    background-color: rgb(var(--wix-ui-tpa-text-field-main-background-color,transparent));
    border-bottom: 1px solid rgb(var(--wix-ui-tpa-text-field-main-border-color-rgb,var(--wix-color-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))
}

.sDMaeLq.o__44SUUO--readOnlyCustom .sOeZEGM.o__44SUUO---theme-4-line {
    --TextField311740134-transparent: 0,0,0,0;
    background-color: rgb(var(--wix-ui-tpa-text-field-readonly-background-color,var(--TextField311740134-transparent)));
    border-bottom: 1px solid rgb(var(--wix-ui-tpa-text-field-readonly-border-color,var(--wix-color-5),.2));
    border-radius: var(--wix-ui-tpa-text-field-readonly-border-radius,0);
    border-width: var(--wix-ui-tpa-text-field-readonly-border-width,1px)
}

.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)))
}

.sDMaeLq.o__44SUUO--disabled .sOeZEGM {
    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)*.6))
}

    .sDMaeLq.o__44SUUO--disabled .sOeZEGM.o__44SUUO---theme-3-box {
        background-color: rgb(var(--wix-ui-tpa-text-field-main-background-color,var(--wix-color-1)))
    }

.sDMaeLq.o__44SUUO--success .sOeZEGM {
    border-color: rgb(0,130,80,.6)
}

    .sDMaeLq.o__44SUUO--success .sOeZEGM.o_R76hQ--focus, .sDMaeLq.o__44SUUO--success .sOeZEGM:hover {
        border-color: #008250
    }

.sDMaeLq.o__44SUUO--error:not(.o__44SUUO--newErrorMessage) .sOeZEGM {
    border-color: rgb(223,49,49,.6)
}

.sDMaeLq.o__44SUUO--error.o__44SUUO--newErrorMessage .sOeZEGM {
    border-color: var(--wut-error-color,#df3131) !important
}

.sDMaeLq.o__44SUUO--error:not(.o__44SUUO--newErrorMessage) .sOeZEGM.o_R76hQ--focus, .sDMaeLq.o__44SUUO--error:not(.o__44SUUO--newErrorMessage) .sOeZEGM:hover {
    border-color: #df3131
}

.sDMaeLq.o__44SUUO--hasPrefix .sOeZEGM .sLJh9Eq {
    padding-inline-start: var(--wix-ui-tpa-text-field-prefix-padding-inline-end,4px)
}

.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: var(--wix-ui-tpa-text-field-main-text-font-line-height,var(--wix-font-Body-M-line-height));
    line-height: 24px;
    margin: 0;
    min-width: 0;
    padding-block-end: var(--wix-ui-tpa-text-field-padding-block-end,8px);
    padding-block-start: var(--wix-ui-tpa-text-field-padding-block-start,8px);
    padding-inline-start: var(--wix-ui-tpa-text-field-padding-inline-start,12px);
    text-decoration: var(--wix-ui-tpa-text-field-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration));
    vertical-align: middle;
    width: 100%
}

.sDMaeLq.o__44SUUO--readOnlyCustom .sOeZEGM .sLJh9Eq {
    color: rgb(var(--wix-ui-tpa-text-field-readonly-text-color,var(--wix-color-5)));
    font-family: var(--wix-ui-tpa-text-field-readonly-text-font-family,var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-text-field-readonly-text-font-size,16px);
    font-style: var(--wix-ui-tpa-text-field-readonly-text-font-style,var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-text-field-readonly-text-font-variant,var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-text-field-readonly-text-font-weight,var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-text-field-readonly-text-font-line-height,var(--wix-font-Body-M-line-height));
    line-height: 24px;
    text-decoration: var(--wix-ui-tpa-text-field-readonly-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
}

.sOeZEGM.o__44SUUO---theme-4-line .sLJh9Eq {
    padding-bottom: var(--wix-ui-tpa-text-field-padding-block-end,8px);
    padding-left: var(--wix-ui-tpa-text-field-padding-inline-start,0);
    padding-right: var(--wix-ui-tpa-text-field-padding-inline-end,0);
    padding-top: var(--wix-ui-tpa-text-field-padding-block-start,8px)
}

.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))))
}

.sDMaeLq.o__44SUUO--disabled .s__3KyIaX svg, .sOeZEGM.o_R76hQ--disabled .sLJh9Eq {
    color: rgb(var(--wix-color-29))
}

.sOeZEGM.o_R76hQ--focus .sLJh9Eq {
    outline: 0
}

.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))
}

.sOxRAlP {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin: 0 -4px;
    padding: 0;
    padding-inline-start: var(--wix-ui-tpa-text-field-suffix-padding-inline-start,8px);
    white-space: nowrap
}

    .sOxRAlP.o__44SUUO--arrows {
        height: 100%
    }

.sOeZEGM.o__44SUUO---theme-3-box {
    padding-inline-end: var(--wix-ui-tpa-text-field-padding-inline-end,12px)
}

.spXxDEO {
    align-items: center;
    display: flex;
    height: 100%
}

.smhyRdL {
    display: inline-block;
    height: 100%;
    width: 4px
}

.sDMaeLq .sTLkbqu {
    --wix-ui-tpa-icon-button-icon-color: var(--wix-ui-tpa-text-field-main-text-color,--wix-color-5);
    --wix-ui-tpa-icon-button-icon-color-rgb: var(--wix-ui-tpa-text-field-main-text-color-rgb,--wix-color-5);
    --wix-ui-tpa-icon-button-icon-color-opacity: var(--wix-ui-tpa-text-field-main-text-color-opacity);
    border-radius: 20px;
    display: block;
    outline: 0
}

    .sDMaeLq .sTLkbqu:focus, .sDMaeLq .sTLkbqu:hover {
        background-color: transparent;
        opacity: 1
    }

.s__3KyIaX {
    align-items: center;
    color: rgb(var(--wix-ui-tpa-text-field-main-text-color,var(--wix-color-5)));
    display: flex;
    height: 100%
}

.sOeZEGM .sLJh9Eq::-webkit-input-placeholder, .sOeZEGM .sLJh9Eq::placeholder {
    color: rgb(var(--wix-ui-tpa-text-field-placeholder-color,var(--wix-color-4)))
}

.sDMaeLq.o__44SUUO--disabled .sOeZEGM .sLJh9Eq::-webkit-input-placeholder, .sDMaeLq.o__44SUUO--disabled .sOeZEGM .sLJh9Eq::placeholder {
    color: rgb(var(--wix-ui-tpa-text-field-disabled-placeholder-color,var(--wix-color-29)))
}

.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))
}

.sDMaeLq.o__44SUUO--disabled .soJUPc6 {
    color: rgb(var(--wix-ui-tpa-text-field-disabled-label-color,var(--wix-color-29)))
}

.sDMaeLq.o__44SUUO--readOnlyCustom .soJUPc6 {
    color: rgb(var(--wix-ui-tpa-text-field-readonly-label-text-color,var(--wix-color-5)));
    font-family: var(--wix-ui-tpa-text-field-readonly-label-font-family,var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-text-field-readonly-label-font-size,14px);
    font-style: var(--wix-ui-tpa-text-field-readonly-label-font-style,var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-text-field-readonly-label-font-variant,var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-text-field-readonly-label-font-weight,var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-text-field-readonly-label-font-line-height,1.4);
    text-decoration: var(--wix-ui-tpa-text-field-readonly-label-font-text-decoration,var(--wix-font-Body-M-text-decoration))
}

.sIdNcGu {
    color: rgb(var(--wix-ui-tpa-text-field-char-count-color,var(--wix-color-4)));
    display: flex;
    font-family: var(--wix-ui-tpa-text-field-char-count-font-family,var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-text-field-char-count-font-size,14px);
    font-style: var(--wix-ui-tpa-text-field-char-count-font-style,var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-text-field-char-count-font-variant,var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-text-field-char-count-font-weight,var(--wix-font-Body-M-weight));
    justify-content: flex-end;
    line-height: var(--wix-ui-tpa-text-field-char-count-font-line-height,1.4);
    margin-top: 8px;
    text-decoration: var(--wix-ui-tpa-text-field-char-count-font-text-decoration,var(--wix-font-Body-M-text-decoration))
}

.sDMaeLq.o__44SUUO--error.o__44SUUO--newErrorMessage.o__44SUUO--hasErrorMessage .sIdNcGu {
    margin-top: 0
}

.s__6AHmHw {
    display: none
}

.sJLMMPo {
    color: #df3131 !important
}

.sTfUAmw {
    color: #008250
}

.sVdQJBw {
    align-items: center;
    color: rgb(var(--wix-ui-tpa-text-field-prefix-color,var(--wix-color-4)));
    display: flex;
    margin-inline-start: var(--wix-ui-tpa-text-field-padding-inline-start,12px)
}

.sDMaeLq.o__44SUUO--readOnlyCustom .sVdQJBw {
    color: rgb(var(--wix-ui-tpa-text-field-readonly-prefix-color,var(--wix-color-4)))
}

.sVdQJBw svg {
    color: rgb(var(--wix-ui-tpa-text-field-prefix-color,var(--wix-color-5)))
}

.sDMaeLq.o__44SUUO--readOnlyCustom .sVdQJBw svg {
    color: rgb(var(--wix-ui-tpa-text-field-readonly-prefix-color,var(--wix-color-5)))
}

.sOeZEGM.o__44SUUO---theme-4-line .sVdQJBw {
    margin-inline-start: 0
}

.shZeSNW {
    clip: rect(1px,1px,1px,1px) !important;
    border: 0 !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important
}

.sOeZEGM input[type=number]::-webkit-inner-spin-button, .sOeZEGM input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.sOeZEGM input[type=number] {
    appearance: textfield
}

.sOeZEGM input {
    border-radius: var(--wix-ui-tpa-text-field-main-border-radius,0)
}

.sDMaeLq.o__44SUUO--readOnlyCustom .sOeZEGM input {
    border-radius: var(--wix-ui-tpa-text-field-readonly-border-radius,0)
}

.sOeZEGM.o_R76hQ--focus input, .sOeZEGM:hover input {
    border-radius: var(--wix-ui-tpa-text-field-hover-border-radius,1px)
}

.sQKNjnY {
    display: flex;
    flex-direction: column;
    padding-bottom: var(--wix-ui-tpa-text-field-arrows-suffix-vertical-padding,4px);
    padding-top: var(--wix-ui-tpa-text-field-arrows-suffix-vertical-padding,4px)
}

.sJb7KWL {
    all: unset;
    cursor: pointer;
    height: 16px;
    line-height: 16px
}

.sDMaeLq .sT_woQg {
    color: rgb(var(--wix-ui-tpa-text-field-helper-text-color,var(--wix-color-4)));
    display: block;
    font-family: var(--wix-ui-tpa-text-field-helper-text-font-family,var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-text-field-helper-text-font-size,14px);
    font-style: var(--wix-ui-tpa-text-field-helper-text-font-style,var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-text-field-helper-text-font-variant,var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-text-field-helper-text-font-weight,var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-text-field-helper-text-font-line-height,1.4);
    margin-top: 8px;
    text-decoration: var(--wix-ui-tpa-text-field-helper-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
}

.suqL_D_ {
    cursor: pointer;
    display: block;
    height: calc(max(24px,1em));
    width: calc(max(24px,1em))
}

    .suqL_D_.o__44SUUO--disabled {
        cursor: default
    }

.sqZUtyZ {
    position: relative;
    width: 100%
}

.sJ27m6Y {
    font-family: var(--wix-ui-tpa-text-field-main-label-font-family,var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-text-field-main-label-font-size,16px);
    font-style: var(--wix-ui-tpa-text-field-main-label-font-style,var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-text-field-main-label-font-variant,var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-text-field-main-label-font-weight,var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-text-field-main-label-font-line-height,1.4);
    padding-top: 3.6px;
    text-decoration: var(--wix-ui-tpa-text-field-main-label-font-text-decoration,var(--wix-font-Body-M-text-decoration))
}

.soJUPc6.o__44SUUO---style-8-floating {
    color: rgb(var(--wix-ui-tpa-text-field-main-label-text-color,var(--wix-color-4)));
    font: inherit;
    margin-bottom: 0;
    overflow: hidden;
    padding-top: 0;
    position: absolute;
    text-overflow: ellipsis;
    top: 50%;
    transform: translateY(-50%);
    transition: all .1s ease-out;
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;
    white-space: nowrap;
    width: calc(100% - 20px)
}

.sDMaeLq.o__44SUUO--readOnlyCustom .soJUPc6.o__44SUUO---style-8-floating {
    color: rgb(var(--wix-ui-tpa-text-field-readonly-label-text-color,var(--wix-color-4)));
    font: inherit
}

.sDMaeLq.o__44SUUO--hasFloatingLabelActive .soJUPc6.o__44SUUO---style-8-floating {
    font-size: .875em;
    padding-top: 2px;
    top: 6px;
    transform: translateY(0)
}

.sDMaeLq.o__44SUUO--hasFloatingLabel .soJUPc6.o__44SUUO---theme-3-box {
    padding-inline-start: 20px
}

.sDMaeLq.o__44SUUO--hasFloatingLabel .sOeZEGM.o__44SUUO---theme-3-box .sLJh9Eq {
    padding: 0 0 6px;
    padding-inline-start: 20px
}

.sDMaeLq.o__44SUUO--hasFloatingLabel .sOeZEGM.o__44SUUO---theme-4-line .sLJh9Eq {
    padding: 0 0 4px
}

.sDMaeLq.o__44SUUO--hasFloatingLabel.o__44SUUO--hasPrefix .sOeZEGM .sLJh9Eq, .sDMaeLq.o__44SUUO--hasFloatingLabel.o__44SUUO--hasPrefix .soJUPc6 {
    padding-inline-start: 4px
}

.sDMaeLq.o__44SUUO--hasFloatingLabel.o__44SUUO--hasSuffix .sOeZEGM .sLJh9Eq, .sDMaeLq.o__44SUUO--hasFloatingLabel.o__44SUUO--hasSuffix .soJUPc6 {
    padding-inline-end: 4px
}

.sDMaeLq.o__44SUUO--hasFloatingLabel .sOeZEGM.o__44SUUO---theme-3-box {
    padding-inline-end: 20px
}

    .sDMaeLq.o__44SUUO--hasFloatingLabel .sOeZEGM.o__44SUUO---theme-3-box .sVdQJBw {
        margin-inline-start: 20px
    }

.sSDiiyP {
    --Text2299479786-primary-color: rgb(var(--wix-ui-tpa-text-main-text-color,var(--wix-color-5)));
    --Text2299479786-secondary-color: rgb(var(--wix-ui-tpa-text-main-text-color,var(--wix-color-4)))
}

    .sSDiiyP.o__2ODxwY---priority-7-primary {
        color: var(--wut-text-color,var(--Text2299479786-primary-color))
    }

    .sSDiiyP.o__2ODxwY---priority-9-secondary {
        color: var(--wut-placeholder-color,var(--Text2299479786-secondary-color))
    }

    .sSDiiyP.o__2ODxwY---typography-10-smallTitle {
        font-family: var(--wix-ui-tpa-text-main-text-font-family,var(--wix-font-Page-title-family));
        font-size: var(--wix-ui-tpa-text-main-text-font-size,24px);
        font-style: var(--wix-ui-tpa-text-main-text-font-style,var(--wix-font-Page-title-style));
        font-variant: var(--wix-ui-tpa-text-main-text-font-variant,var(--wix-font-Page-title-variant));
        font-weight: var(--wix-ui-tpa-text-main-text-font-weight,var(--wix-font-Page-title-weight));
        line-height: var(--wix-ui-tpa-text-main-text-font-line-height,1.33em);
        text-decoration: var(--wix-ui-tpa-text-main-text-font-text-decoration,var(--wix-font-Page-title-text-decoration))
    }

    .sSDiiyP.o__2ODxwY---typography-11-runningText {
        line-height: var(--wix-ui-tpa-text-main-text-font-line-height,1.5em)
    }

    .sSDiiyP.o__2ODxwY---typography-11-runningText, .sSDiiyP.o__2ODxwY---typography-8-listText {
        font-family: var(--wix-ui-tpa-text-main-text-font-family,var(--wix-font-Body-M-family));
        font-size: var(--wix-ui-tpa-text-main-text-font-size,16px);
        font-style: var(--wix-ui-tpa-text-main-text-font-style,var(--wix-font-Body-M-style));
        font-variant: var(--wix-ui-tpa-text-main-text-font-variant,var(--wix-font-Body-M-variant));
        font-weight: var(--wix-ui-tpa-text-main-text-font-weight,var(--wix-font-Body-M-weight));
        text-decoration: var(--wix-ui-tpa-text-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
    }

    .sSDiiyP.o__2ODxwY---typography-8-listText {
        line-height: var(--wix-ui-tpa-text-main-text-font-line-height,2em)
    }

    .sSDiiyP.o__2ODxwY---typography-10-largeTitle {
        font-family: var(--wix-ui-tpa-text-main-text-font-family,var(--wix-font-Heading-M-family));
        font-size: var(--wix-ui-tpa-text-main-text-font-size,32px);
        font-style: var(--wix-ui-tpa-text-main-text-font-style,var(--wix-font-Heading-M-style));
        font-variant: var(--wix-ui-tpa-text-main-text-font-variant,var(--wix-font-Heading-M-variant));
        font-weight: var(--wix-ui-tpa-text-main-text-font-weight,var(--wix-font-Heading-M-weight));
        line-height: var(--wix-ui-tpa-text-main-text-font-line-height,1.25em);
        text-decoration: var(--wix-ui-tpa-text-main-text-font-text-decoration,var(--wix-font-Heading-M-text-decoration))
    }

    .sSDiiyP.o__2ODxwY--mobile.o__2ODxwY---typography-10-smallTitle {
        font-family: var(--wix-ui-tpa-text-main-text-font-family,var(--wix-font-Page-title-family));
        font-size: var(--wix-ui-tpa-text-main-text-font-size,20px);
        font-style: var(--wix-ui-tpa-text-main-text-font-style,var(--wix-font-Page-title-style));
        font-variant: var(--wix-ui-tpa-text-main-text-font-variant,var(--wix-font-Page-title-variant));
        font-weight: var(--wix-ui-tpa-text-main-text-font-weight,var(--wix-font-Page-title-weight));
        line-height: var(--wix-ui-tpa-text-main-text-font-line-height,1.4em);
        text-decoration: var(--wix-ui-tpa-text-main-text-font-text-decoration,var(--wix-font-Page-title-text-decoration))
    }

    .sSDiiyP.o__2ODxwY--mobile.o__2ODxwY---typography-11-runningText {
        line-height: var(--wix-ui-tpa-text-main-text-font-line-height,1.42em)
    }

    .sSDiiyP.o__2ODxwY--mobile.o__2ODxwY---typography-11-runningText, .sSDiiyP.o__2ODxwY--mobile.o__2ODxwY---typography-8-listText {
        font-family: var(--wix-ui-tpa-text-main-text-font-family,var(--wix-font-Body-M-family));
        font-size: var(--wix-ui-tpa-text-main-text-font-size,14px);
        font-style: var(--wix-ui-tpa-text-main-text-font-style,var(--wix-font-Body-M-style));
        font-variant: var(--wix-ui-tpa-text-main-text-font-variant,var(--wix-font-Body-M-variant));
        font-weight: var(--wix-ui-tpa-text-main-text-font-weight,var(--wix-font-Body-M-weight));
        text-decoration: var(--wix-ui-tpa-text-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
    }

    .sSDiiyP.o__2ODxwY--mobile.o__2ODxwY---typography-8-listText {
        line-height: var(--wix-ui-tpa-text-main-text-font-line-height,1.72em)
    }

    .sSDiiyP.o__2ODxwY--mobile.o__2ODxwY---typography-10-largeTitle {
        font-family: var(--wix-ui-tpa-text-main-text-font-family,var(--wix-font-Heading-M-family));
        font-size: var(--wix-ui-tpa-text-main-text-font-size,24px);
        font-style: var(--wix-ui-tpa-text-main-text-font-style,var(--wix-font-Heading-M-style));
        font-variant: var(--wix-ui-tpa-text-main-text-font-variant,var(--wix-font-Heading-M-variant));
        font-weight: var(--wix-ui-tpa-text-main-text-font-weight,var(--wix-font-Heading-M-weight));
        line-height: var(--wix-ui-tpa-text-main-text-font-line-height,1.33em);
        text-decoration: var(--wix-ui-tpa-text-main-text-font-text-decoration,var(--wix-font-Heading-M-text-decoration))
    }

.sefSI_n {
    clip: rect(1px,1px,1px,1px) !important;
    border: 0 !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important
}

.s__1GAyZT {
    --Spinner1304862935-diameter: var(--wix-ui-tpa-spinner-diameter,50px);
    animation: Spinner1304862935__rotate 2s linear infinite;
    height: var(--Spinner1304862935-diameter);
    left: auto;
    top: auto;
    width: var(--Spinner1304862935-diameter)
}

.snblboS {
    stroke: rgb(var(--wix-ui-tpa-spinner-path-color,var(--wix-color-5)));
    animation: Spinner1304862935__dash 1.5s ease-in-out infinite
}

.s__1GAyZT.o__9GoxBG--centered {
    left: calc(50% - var(--Spinner1304862935-diameter)/2);
    position: absolute;
    top: calc(50% - var(--Spinner1304862935-diameter)/2)
}

.s__1GAyZT.o__9GoxBG--static, .s__1GAyZT.o__9GoxBG--static .snblboS {
    animation: none
}

@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
    }
}

.sLTg5fG {
    --SectionNotification549781547-border-radius: 2px;
    --SectionNotification549781547-main-vertical-padding: 9px;
    --SectionNotification549781547-main-compact-vertical-padding: 5px;
    --SectionNotification549781547-main-left-padding: 12px;
    --SectionNotification549781547-main-right-padding: 16px;
    --SectionNotification549781547-content-padding: 8px;
    --SectionNotification549781547-line-height: 20px;
    --SectionNotification549781547-default-text-color: 0,0,0;
    --SectionNotification549781547-success-color: 0,130,80;
    --SectionNotification549781547-default-background-color: 0,0,0,0.05;
    --SectionNotification549781547-success-icon-color: rgb(var(--SectionNotification549781547-success-color));
    --SectionNotification549781547-wired-text-color: rgb(var(--wix-ui-tpa-section-notification-text-color,var(--wix-color-5)));
    --SectionNotification549781547-wired-background-color: rgb(var(--wix-ui-tpa-section-notification-background-color,var(--wix-color-5),0.05));
    background-color: #fff;
    border-radius: var(--wix-ui-tpa-section-notification-border-radius,var(--SectionNotification549781547-border-radius));
    display: flex;
    height: 100%;
    width: 100%
}

.s__4cPT7W {
    background-color: rgb(var(--wix-ui-tpa-section-notification-background-color,var(--SectionNotification549781547-default-background-color)));
    border: 1px solid hsla(0,0%,100%,.4);
    border-radius: var(--wix-ui-tpa-section-notification-border-radius,var(--SectionNotification549781547-border-radius));
    color: rgb(var(--wix-ui-tpa-section-notification-text-color,var(--SectionNotification549781547-default-text-color)));
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    font-family: Madefor,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    justify-content: center;
    padding: var(--SectionNotification549781547-main-vertical-padding) var(--SectionNotification549781547-main-right-padding) var(--SectionNotification549781547-main-vertical-padding) var(--SectionNotification549781547-main-left-padding)
}

.sBrN8EJ {
    flex: 1;
    flex-direction: row;
    padding: 6px 0
}

.sBrN8EJ, .snVbreD {
    align-items: center;
    display: flex
}

.snVbreD {
    flex-direction: row;
    justify-content: center;
    margin: var(--SectionNotification549781547-main-vertical-padding) var(--SectionNotification549781547-content-padding)
}

    .snVbreD:empty {
        display: none
    }

.sZ0_aAv {
    height: 20px;
    transform: translateX(calc(-1*(var(--SectionNotification549781547-content-padding)/2)))
}

.sLTg5fG.o_Lrwcd--rtl .sZ0_aAv {
    transform: translateX(calc((var(--SectionNotification549781547-content-padding)/2)))
}

.sZ0_aAv svg {
    height: var(--SectionNotification549781547-line-height)
}

.sCzGX9x {
    flex: 1;
    line-height: var(--SectionNotification549781547-line-height);
    margin: 0;
    min-width: 200px
}

    .sCzGX9x:first-child {
        margin: 0
    }

.sS6VCea {
    margin: 0 calc(var(--SectionNotification549781547-content-padding)/2)
}

.sLTg5fG.o_Lrwcd--error .s__4cPT7W {
    background-color: rgb(223,49,49,.1)
}

.sLTg5fG.o_Lrwcd--alert .s__4cPT7W {
    background-color: rgb(255,182,0,.1)
}

.sLTg5fG.o_Lrwcd--wired {
    background-color: transparent
}

    .sLTg5fG.o_Lrwcd--wired .s__4cPT7W {
        background-color: var(--SectionNotification549781547-wired-background-color);
        color: var(--SectionNotification549781547-wired-text-color)
    }

    .sLTg5fG.o_Lrwcd--wired .sZ0_aAv svg:not([fill=currentColor]) path {
        stroke: var(--SectionNotification549781547-wired-text-color)
    }

.sLTg5fG.o_Lrwcd--success .s__4cPT7W {
    background-color: rgb(var(--SectionNotification549781547-success-color),.1)
}

.sLTg5fG.o_Lrwcd--success .sZ0_aAv svg:not([fill=currentColor]) path {
    stroke: var(--SectionNotification549781547-success-icon-color)
}

.sLTg5fG.o_Lrwcd--error .sZ0_aAv svg[fill=currentColor] {
    color: #df3131
}

.sLTg5fG.o_Lrwcd--success .sZ0_aAv svg[fill=currentColor] {
    color: var(--SectionNotification549781547-success-icon-color)
}

.sLTg5fG.o_Lrwcd--wired .sZ0_aAv svg[fill=currentColor] {
    color: var(--SectionNotification549781547-wired-text-color)
}

.sLTg5fG.o_Lrwcd---size-7-compact .s__4cPT7W {
    padding-bottom: var(--SectionNotification549781547-main-compact-vertical-padding);
    padding-top: var(--SectionNotification549781547-main-compact-vertical-padding)
}

.sLTg5fG.o_Lrwcd---size-7-compact .snVbreD {
    margin-bottom: var(--SectionNotification549781547-main-compact-vertical-padding);
    margin-top: var(--SectionNotification549781547-main-compact-vertical-padding)
}

.sE8qMRy[data-hook=popover-portal] {
    display: initial
}

.sE8qMRy .swLC7IM {
    -webkit-font-smoothing: auto;
    background-color: #212121;
    border: 1px solid #757575;
    border-radius: 3px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.12),0 0 4px 0 rgba(0,0,0,.1);
    color: #fff;
    font-family: Madefor,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 12px
}

.scmBYEt {
    margin: 0;
    position: absolute
}

    .scmBYEt, .scmBYEt svg {
        display: block
    }

.sE8qMRy .sHQRoxa[data-placement*=top].sTTmH5G {
    padding-bottom: 6px
}

.sE8qMRy .sHQRoxa[data-placement*=bottom].sTTmH5G {
    padding-top: 6px
}

.sE8qMRy .sHQRoxa[data-placement*=left].sTTmH5G {
    padding-right: 6px
}

.sE8qMRy .sHQRoxa[data-placement*=right].sTTmH5G {
    padding-left: 6px
}

.sE8qMRy .sHQRoxa[data-placement*=top] .scmBYEt {
    bottom: -1px;
    height: 7px;
    width: 12px
}

.sE8qMRy .sHQRoxa[data-placement*=bottom] .scmBYEt {
    height: 7px;
    top: -1px;
    width: 12px
}

.sE8qMRy .sHQRoxa[data-placement*=left] .scmBYEt {
    height: 12px;
    right: -1px;
    width: 7px
}

.sE8qMRy .sHQRoxa[data-placement*=right] .scmBYEt {
    height: 12px;
    left: -1px;
    width: 7px
}

.sE8qMRy .sHQRoxa[data-placement*=top].sce9buy {
    opacity: 0;
    transform: scale(.9) translateY(3px)
}

.sE8qMRy .sHQRoxa[data-placement*=bottom].sce9buy {
    opacity: 0;
    transform: scale(.9) translateY(-3px)
}

.sE8qMRy .sHQRoxa[data-placement*=left].sce9buy {
    opacity: 0;
    transform: scale(.9) translateX(10px)
}

.sE8qMRy .sHQRoxa[data-placement*=right].sce9buy {
    opacity: 0;
    transform: scale(.9) translateX(-10px)
}

.sE8qMRy .sHQRoxa[data-placement].sce9buy.szK3O0P {
    transition: transform .12s cubic-bezier(.25,.46,.45,.94),applyOpacity .12s cubic-bezier(.25,.46,.45,.94)
}

.sE8qMRy .sHQRoxa[data-placement].s__64xRLI, .sE8qMRy .sHQRoxa[data-placement].sce9buy.szK3O0P {
    opacity: 1;
    transform: scale(1) translateY(0) translateX(0)
}

    .sE8qMRy .sHQRoxa[data-placement].s__64xRLI.slXzXCx {
        opacity: 0;
        transition: transform 80ms linear,applyOpacity 80ms linear
    }

.sE8qMRy.onNMCQB---skin-5-error .swLC7IM {
    background-color: #df3131;
    border: 1px solid hsla(0,0%,100%,.25)
}

.sE8qMRy.onNMCQB---skin-5-wired .swLC7IM {
    background-color: rgb(var(--wix-ui-tpa-tooltip-background-color,var(--wix-color-5)));
    border-color: rgb(var(--wix-ui-tpa-tooltip-border-color-rgb,var(--wix-ui-tpa-tooltip-background-color)),calc(var(--wix-ui-tpa-tooltip-border-color-opacity, 1)*var(--wix-color-1)));
    color: rgb(var(--wix-ui-tpa-tooltip-text-color,var(--wix-color-1)))
}

.sE8qMRy.onNMCQB---skin-5-wired .scmBYEt path {
    fill: rgb(var(--wix-ui-tpa-tooltip-background-color,var(--wix-color-5)));
    stroke: rgb(var(--wix-ui-tpa-tooltip-border-color-rgb,var(--wix-ui-tpa-tooltip-background-color)),calc(var(--wix-ui-tpa-tooltip-border-color-opacity, 1)*var(--wix-color-5)))
}

    .sE8qMRy.onNMCQB---skin-5-wired .scmBYEt path:first-child {
        stroke: none
    }

    .sE8qMRy.onNMCQB---skin-5-wired .scmBYEt path:last-child {
        stroke-dasharray: 0 17 17
    }

.sE8qMRy.onNMCQB---skin-5-error .scmBYEt path {
    fill: #df3131
}

.szRMwGt {
    background-color: transparent;
    border: 0;
    font-family: var(--wix-ui-tpa-text-button-main-text-font-family,var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-text-button-main-text-font-size,16px);
    font-style: var(--wix-ui-tpa-text-button-main-text-font-style,var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-text-button-main-text-font-variant,var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-text-button-main-text-font-weight,var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-text-button-main-text-font-line-height,1.5em);
    padding: 0;
    text-decoration: none;
    text-decoration: var(--wix-ui-tpa-text-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
}

    .szRMwGt.ouFA9zg--focus.omseMBn---hoverStyle-9-underline, .szRMwGt:active.omseMBn---hoverStyle-9-underline, .szRMwGt:hover.omseMBn---hoverStyle-9-underline {
        font-family: var(--wix-ui-tpa-button-hover-text-font-family,var(--wix-ui-tpa-text-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-text-button-main-text-font-size,16px));
        font-style: var(--wix-ui-tpa-button-hover-text-font-style,var(--wix-ui-tpa-text-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-text-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-text-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-text-button-main-text-font-line-height,1.5em));
        text-decoration: var(--TextButton2981906015-wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-text-button-main-text-font-text-decoration,underline));
        text-decoration: var(--TextButton2981906015-wix-ui-tpa-button-hover-text-font-text-decoration,underline)
    }

    .szRMwGt.omseMBn--mobile {
        font-family: var(--wix-ui-tpa-text-button-main-text-font-family,var(--wix-font-Body-M-family));
        font-size: var(--wix-ui-tpa-text-button-main-text-font-size,14px);
        font-style: var(--wix-ui-tpa-text-button-main-text-font-style,var(--wix-font-Body-M-style));
        font-variant: var(--wix-ui-tpa-text-button-main-text-font-variant,var(--wix-font-Body-M-variant));
        font-weight: var(--wix-ui-tpa-text-button-main-text-font-weight,var(--wix-font-Body-M-weight));
        line-height: var(--wix-ui-tpa-text-button-main-text-font-line-height,1.44em);
        text-decoration: var(--wix-ui-tpa-text-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
    }

        .szRMwGt.omseMBn--mobile.ouFA9zg--focus.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile:active.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile:hover.omseMBn---hoverStyle-9-underline {
            text-decoration: var(--TextButton2981906015-wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-text-button-main-text-font-text-decoration,underline));
            text-decoration: var(--TextButton2981906015-wix-ui-tpa-button-hover-text-font-text-decoration,underline)
        }

        .szRMwGt.omseMBn--mobile.omseMBn---priority-11-primaryLink.ouFA9zg--focus.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile.omseMBn---priority-11-primaryLink:active.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile.omseMBn---priority-11-primaryLink:hover.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile.omseMBn---priority-4-link.ouFA9zg--focus.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile.omseMBn---priority-4-link:active.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile.omseMBn---priority-4-link:hover.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile.ouFA9zg--focus.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile:active.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile:hover.omseMBn---hoverStyle-9-underline {
            font-family: var(--wix-ui-tpa-button-hover-text-font-family,var(--wix-ui-tpa-text-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-text-button-main-text-font-size,14px));
            font-style: var(--wix-ui-tpa-button-hover-text-font-style,var(--wix-ui-tpa-text-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-text-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-text-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-text-button-main-text-font-line-height,1.44em))
        }

        .szRMwGt.omseMBn--mobile.omseMBn---priority-11-primaryLink.ouFA9zg--focus.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile.omseMBn---priority-11-primaryLink:active.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile.omseMBn---priority-11-primaryLink:hover.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile.omseMBn---priority-4-link.ouFA9zg--focus.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile.omseMBn---priority-4-link:active.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn--mobile.omseMBn---priority-4-link:hover.omseMBn---hoverStyle-9-underline {
            text-decoration: var(--TextButton2981906015-wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-text-button-main-text-font-text-decoration,none));
            text-decoration: var(--TextButton2981906015-wix-ui-tpa-button-hover-text-font-text-decoration,underline)
        }

    .szRMwGt.omseMBn---priority-7-primary {
        color: rgb(var(--wix-ui-tpa-text-button-main-text-color,var(--wix-color-8)))
    }

        .szRMwGt.omseMBn---priority-7-primary.ouFA9zg--focus:not(.omseMBn---hoverStyle-9-underline), .szRMwGt.omseMBn---priority-7-primary:active:not(.omseMBn---hoverStyle-9-underline), .szRMwGt.omseMBn---priority-7-primary:hover:not(.omseMBn---hoverStyle-9-underline) {
            color: rgb(var(--wix-ui-tpa-text-button-main-text-color-rgb,var(--wix-color-8)),calc(var(--wix-ui-tpa-text-button-main-text-color-opacity, 1)*.7))
        }

    .szRMwGt.omseMBn---priority-11-primaryLink.ouFA9zg--focus.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn---priority-11-primaryLink:active.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn---priority-11-primaryLink:hover.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn---priority-4-link.ouFA9zg--focus.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn---priority-4-link:active.omseMBn---hoverStyle-9-underline, .szRMwGt.omseMBn---priority-4-link:hover.omseMBn---hoverStyle-9-underline {
        font-family: var(--wix-ui-tpa-button-hover-text-font-family,var(--wix-ui-tpa-text-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-text-button-main-text-font-size,16px));
        font-style: var(--wix-ui-tpa-button-hover-text-font-style,var(--wix-ui-tpa-text-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-text-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-text-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-text-button-main-text-font-line-height,1.5em));
        text-decoration: var(--TextButton2981906015-wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-text-button-main-text-font-text-decoration,none));
        text-decoration: var(--TextButton2981906015-wix-ui-tpa-button-hover-text-font-text-decoration,underline)
    }

    .szRMwGt.omseMBn---priority-9-secondary {
        color: rgb(var(--wix-ui-tpa-text-button-main-text-color,var(--wix-color-5)))
    }

        .szRMwGt.omseMBn---priority-9-secondary.ouFA9zg--focus:not(.omseMBn---hoverStyle-9-underline), .szRMwGt.omseMBn---priority-9-secondary:active:not(.omseMBn---hoverStyle-9-underline), .szRMwGt.omseMBn---priority-9-secondary:hover:not(.omseMBn---hoverStyle-9-underline) {
            color: rgb(var(--wix-ui-tpa-text-button-main-text-color-rgb,var(--wix-color-5)),calc(var(--wix-ui-tpa-text-button-main-text-color-opacity, 1)*.7))
        }

    .szRMwGt.omseMBn---priority-4-link {
        color: rgb(var(--wix-ui-tpa-text-button-main-text-color,var(--wix-color-5)));
        text-decoration: underline
    }

        .szRMwGt.omseMBn---priority-4-link.ouFA9zg--focus:not(.omseMBn---hoverStyle-9-underline), .szRMwGt.omseMBn---priority-4-link:active:not(.omseMBn---hoverStyle-9-underline), .szRMwGt.omseMBn---priority-4-link:hover:not(.omseMBn---hoverStyle-9-underline) {
            color: rgb(var(--wix-ui-tpa-text-button-main-text-color-rgb,var(--wix-color-5)),calc(var(--wix-ui-tpa-text-button-main-text-color-opacity, 1)*.7))
        }

    .szRMwGt.omseMBn---priority-11-primaryLink {
        color: rgb(var(--wix-ui-tpa-text-button-main-text-color,var(--wix-color-8)));
        text-decoration: underline
    }

        .szRMwGt.omseMBn---priority-11-primaryLink.ouFA9zg--focus:not(.omseMBn---hoverStyle-9-underline), .szRMwGt.omseMBn---priority-11-primaryLink:active:not(.omseMBn---hoverStyle-9-underline), .szRMwGt.omseMBn---priority-11-primaryLink:hover:not(.omseMBn---hoverStyle-9-underline) {
            color: rgb(var(--wix-ui-tpa-text-button-main-text-color-rgb,var(--wix-color-8)),calc(var(--wix-ui-tpa-text-button-main-text-color-opacity, 1)*.7))
        }

    .szRMwGt.omseMBn---priority-4-link.oATXLCo--disabled, .szRMwGt.omseMBn---priority-7-primary.oATXLCo--disabled, .szRMwGt.omseMBn---priority-9-secondary.oATXLCo--disabled {
        color: rgb(var(--wix-color-29))
    }

.smlhZgK svg {
    height: 1.5em;
    margin: calc(-1*(1.5em/4)) 0;
    width: 1.5em
}

    .smlhZgK svg:not([fill=currentColor]) path {
        stroke: currentColor;
        fill: none
    }

.sFlvO5f:after, .shhwjh0:before {
    content: "";
    display: inline-block;
    height: 1px;
    width: 4px
}

.soHGAnD {
    border: 0;
    display: inline-block;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-decoration: none
}

    .soHGAnD.ouFA9zg--focus, .soHGAnD:hover {
        opacity: .7
    }

    .soHGAnD.oMClpzE--disabled {
        cursor: default
    }

        .soHGAnD.oMClpzE--disabled:hover {
            opacity: 1
        }

.sT3htAm svg {
    display: block
}

.soHGAnD.oMClpzE--disabled.shedm_j .sT3htAm svg:not([fill=currentColor]) path {
    stroke: rgb(var(--wix-color-29));
    fill: none
}

.soHGAnD.oMClpzE--disabled.sP8j_a8 .sT3htAm svg:not([fill=currentColor]) path {
    fill: rgb(var(--wix-color-29));
    stroke: rgb(var(--wix-color-29))
}

.shedm_j .sT3htAm svg:not([fill=currentColor]) path, .soHGAnD.oMClpzE---skin-4-line .sT3htAm svg:not([fill=currentColor]) path {
    stroke: rgb(var(--wix-ui-tpa-icon-button-icon-color,var(--wix-color-5)));
    fill: none
}

.sP8j_a8 .sT3htAm svg:not([fill=currentColor]) path, .soHGAnD.oMClpzE---skin-4-full .sT3htAm svg:not([fill=currentColor]) path {
    fill: rgb(var(--wix-ui-tpa-icon-button-icon-color,var(--wix-color-5)));
    stroke: rgb(var(--wix-ui-tpa-icon-button-icon-color,var(--wix-color-5)))
}

.soHGAnD .sT3htAm svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-icon-button-icon-color,var(--wix-color-5)))
}

.soHGAnD.oMClpzE--disabled .sT3htAm svg[fill=currentColor] {
    color: rgb(var(--wix-color-29))
}

.soHGAnD.oMClpzE---theme-4-none {
    background-color: transparent
}

.soHGAnD.oMClpzE---theme-3-box {
    align-items: center;
    background-color: rgb(var(--wix-ui-tpa-icon-button-background-color,var(--wix-color-1)));
    border-radius: 50%;
    display: inline-flex;
    height: 32px;
    justify-content: center;
    width: 32px
}

.s__3jkiO4 {
    align-items: center;
    display: flex;
    justify-content: center
}

.sV_4GEY {
    background-color: transparent;
    border: 0;
    padding: 0
}

.sV_4GEY, .s__3jkiO4 {
    line-height: 0
}

.sSQqpAK svg, .s__3jkiO4 {
    height: 24px;
    width: 24px
}

.swb2__S {
    clip: rect(1px,1px,1px,1px) !important;
    border: 0 !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important
}

.s__9KIavD {
    border-color: rgb(var(--wix-ui-tpa-button-main-border-color,var(--wix-color-39)));
    border-radius: var(--wix-ui-tpa-button-main-border-radius,0);
    border-style: solid;
    box-sizing: content-box;
    min-width: var(--wix-ui-tpa-button-min-width,100px);
    transition: background-color .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;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .s__9KIavD.om1heYB--fullWidth {
        box-sizing: border-box;
        width: 100%
    }

    .s__9KIavD, .s__9KIavD.om1heYB---priority-5-basic {
        background-color: rgb(var(--wix-ui-tpa-button-main-background-color,var(--wix-color-5)));
        border-color: rgb(var(--wix-ui-tpa-button-main-border-color,var(--wix-color-5)));
        border-width: var(--wix-ui-tpa-button-main-border-width,0);
        color: rgb(var(--wix-ui-tpa-button-main-text-color,var(--wix-color-1)))
    }

        .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.om1heYB---priority-14-basicSecondary {
            background-color: rgb(var(--wix-ui-tpa-button-main-background-color,var(--wix-color-1),0));
            border-color: rgb(var(--wix-ui-tpa-button-main-border-color,var(--wix-color-5)));
            border-width: var(--wix-ui-tpa-button-main-border-width,1px);
            color: rgb(var(--wix-ui-tpa-button-main-text-color,var(--wix-color-5)))
        }

            .s__9KIavD.om1heYB---priority-14-basicSecondary:active.om1heYB---hoverStyle-9-underline, .s__9KIavD.om1heYB---priority-14-basicSecondary: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-1))));
                border-color: rgb(var(--wix-ui-tpa-button-hover-border-color,var(--wix-ui-tpa-button-main-border-color,var(--wix-color-5))));
                color: rgb(var(--wix-ui-tpa-button-hover-text-color,var(--wix-ui-tpa-button-main-text-color,var(--wix-color-5))))
            }

            .s__9KIavD.om1heYB---priority-14-basicSecondary:active:not(.om1heYB---hoverStyle-9-underline), .s__9KIavD.om1heYB---priority-14-basicSecondary:hover:not(.om1heYB---hoverStyle-9-underline) {
                background-color: rgb(var(--wix-ui-tpa-button-hover-background-color,var(--wix-color-1),0));
                border-color: rgb(var(--wix-ui-tpa-button-hover-border-color,var(--wix-ui-tpa-button-main-border-color-rgb,var(--wix-color-5)),calc(var(--wix-ui-tpa-button-main-border-color-opacity, 1) * .7)));
                color: rgb(var(--wix-ui-tpa-button-hover-text-color,var(--wix-ui-tpa-button-main-text-color-rgb,var(--wix-color-5)),calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
            }

        .s__9KIavD.om1heYB---priority-7-primary {
            background-color: rgb(var(--wix-ui-tpa-button-main-background-color,var(--wix-color-38)));
            border-color: rgb(var(--wix-ui-tpa-button-main-border-color,var(--wix-color-39)));
            border-width: var(--wix-ui-tpa-button-main-border-width,0);
            color: rgb(var(--wix-ui-tpa-button-main-text-color,var(--wix-color-40)))
        }

            .s__9KIavD.om1heYB---priority-7-primary:active.om1heYB---hoverStyle-9-underline, .s__9KIavD.om1heYB---priority-7-primary: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-38))));
                border-color: rgb(var(--wix-ui-tpa-button-hover-border-color,var(--wix-ui-tpa-button-main-border-color,var(--wix-color-39))));
                color: rgb(var(--wix-ui-tpa-button-hover-text-color,var(--wix-ui-tpa-button-main-text-color,var(--wix-color-40))))
            }

            .s__9KIavD.om1heYB---priority-7-primary:active:not(.om1heYB---hoverStyle-9-underline), .s__9KIavD.om1heYB---priority-7-primary: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-41)),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-42))));
                color: rgb(var(--wix-ui-tpa-button-hover-text-color,var(--wix-ui-tpa-button-main-text-color-rgb,var(--wix-color-43)),calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
            }

        .s__9KIavD.om1heYB---priority-9-secondary {
            background-color: rgb(var(--wix-ui-tpa-button-main-background-color,var(--wix-color-47),0));
            border-color: rgb(var(--wix-ui-tpa-button-main-border-color,var(--wix-color-48)));
            border-width: var(--wix-ui-tpa-button-main-border-width,1px);
            color: rgb(var(--wix-ui-tpa-button-main-text-color,var(--wix-color-49)))
        }

            .s__9KIavD.om1heYB---priority-9-secondary:active.om1heYB---hoverStyle-9-underline, .s__9KIavD.om1heYB---priority-9-secondary: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-47),0)));
                border-color: rgb(var(--wix-ui-tpa-button-hover-border-color,var(--wix-ui-tpa-button-main-border-color,var(--wix-color-48))));
                color: rgb(var(--wix-ui-tpa-button-hover-text-color,var(--wix-ui-tpa-button-main-text-color,var(--wix-color-49))))
            }

            .s__9KIavD.om1heYB---priority-9-secondary:active:not(.om1heYB---hoverStyle-9-underline), .s__9KIavD.om1heYB---priority-9-secondary:hover:not(.om1heYB---hoverStyle-9-underline) {
                background-color: rgb(var(--wix-ui-tpa-button-hover-background-color,var(--wix-color-50),0));
                border-color: rgb(var(--wix-ui-tpa-button-hover-border-color,var(--wix-ui-tpa-button-main-border-color-rgb,var(--wix-color-51)),calc(var(--wix-ui-tpa-button-main-border-color-opacity, 1) * .7)));
                color: rgb(var(--wix-ui-tpa-button-hover-text-color,var(--wix-ui-tpa-button-main-text-color-rgb,var(--wix-color-52)),calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
            }

        .s__9KIavD.oATXLCo--disabled, .s__9KIavD.om1heYB---priority-5-basic.oATXLCo--disabled {
            background-color: rgb(var(--wix-ui-tpa-button-disabled-background-color,var(--wix-color-29)));
            border-color: rgb(var(--wix-ui-tpa-button-disabled-border-color,var(--wix-ui-tpa-button-main-border-color,var(--wix-color-29))));
            color: rgb(var(--wix-ui-tpa-button-disabled-text-color,var(--wix-ui-tpa-button-main-text-color,var(--wix-color-1))))
        }

        .s__9KIavD.om1heYB---priority-7-primary.oATXLCo--disabled {
            background-color: rgb(var(--wix-ui-tpa-button-disabled-background-color,var(--wix-color-44)));
            border-color: rgb(var(--wix-ui-tpa-button-disabled-border-color,var(--wix-ui-tpa-button-main-border-color,var(--wix-color-45))));
            color: rgb(var(--wix-ui-tpa-button-disabled-text-color,var(--wix-ui-tpa-button-main-text-color,var(--wix-color-46))))
        }

        .s__9KIavD.om1heYB---priority-14-basicSecondary.oATXLCo--disabled {
            background-color: rgb(var(--wix-ui-tpa-button-disabled-background-color,var(--wix-color-1),0));
            border-color: rgb(var(--wix-ui-tpa-button-disabled-border-color,var(--wix-color-29)));
            color: rgb(var(--wix-ui-tpa-button-disabled-text-color,var(--wix-color-29)))
        }

        .s__9KIavD.om1heYB---priority-9-secondary.oATXLCo--disabled {
            background-color: rgb(var(--wix-ui-tpa-button-disabled-background-color,var(--wix-color-53),0));
            border-color: rgb(var(--wix-ui-tpa-button-disabled-border-color,var(--wix-color-54)));
            color: rgb(var(--wix-ui-tpa-button-disabled-text-color,var(--wix-color-55)))
        }

        .s__9KIavD.om1heYB---size-4-tiny {
            font-family: var(--wix-ui-tpa-button-main-text-font-family,var(--wix-font-Body-M-family));
            font-size: var(--wix-ui-tpa-button-main-text-font-size,14px);
            font-style: var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style));
            font-variant: var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant));
            font-weight: var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight));
            line-height: var(--wix-ui-tpa-button-main-text-font-line-height,1.43em);
            padding: 6px 16px;
            text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
        }

            .s__9KIavD.om1heYB---size-4-tiny:active.om1heYB---hoverStyle-9-underline, .s__9KIavD.om1heYB---size-4-tiny: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,14px));
                font-style: var(--wix-ui-tpa-button-hover-text-font-style,var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style)));
                font-variant: var(--wix-ui-tpa-button-hover-text-font-variant,var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant)));
                font-weight: var(--wix-ui-tpa-button-hover-text-font-weight,var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight)));
                line-height: var(--wix-ui-tpa-button-hover-text-font-line-height,var(--wix-ui-tpa-button-main-text-font-line-height,1.43em));
                text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration)));
                text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,underline)
            }

            .s__9KIavD.om1heYB---size-4-tiny.ssDASnL {
                padding: 5.5px 16px
            }

        .s__9KIavD.om1heYB---size-5-small {
            padding: 7px 16px
        }

        .s__9KIavD, .s__9KIavD.om1heYB---size-5-small, .s__9KIavD.om1heYB---size-6-medium {
            font-family: var(--wix-ui-tpa-button-main-text-font-family,var(--wix-font-Body-M-family));
            font-size: var(--wix-ui-tpa-button-main-text-font-size,16px);
            font-style: var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style));
            font-variant: var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant));
            font-weight: var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight));
            line-height: var(--wix-ui-tpa-button-main-text-font-line-height,1.5em);
            text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
        }

            .s__9KIavD, .s__9KIavD.om1heYB---size-6-medium {
                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--mobile, .s__9KIavD.om1heYB--mobile.om1heYB---size-6-medium {
                    font-family: var(--wix-ui-tpa-button-main-text-font-family,var(--wix-font-Body-M-family));
                    font-size: var(--wix-ui-tpa-button-main-text-font-size,14px);
                    font-style: var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style));
                    font-variant: var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant));
                    font-weight: var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight));
                    line-height: var(--wix-ui-tpa-button-main-text-font-line-height,1.44em);
                    padding: 10px 16px;
                    text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
                }

                    .s__9KIavD.om1heYB--mobile.om1heYB---size-6-medium.om1heYB---hoverStyle-9-underline:active, .s__9KIavD.om1heYB--mobile.om1heYB---size-6-medium.om1heYB---hoverStyle-9-underline:hover {
                        text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,underline)
                    }

                .s__9KIavD.om1heYB---size-5-large {
                    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,20px);
                    font-style: var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style));
                    font-variant: var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant));
                    font-weight: var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight));
                    line-height: var(--wix-ui-tpa-button-main-text-font-line-height,1.5em);
                    padding: 10px 16px;
                    text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
                }

                    .s__9KIavD.om1heYB---size-5-large:active.om1heYB---hoverStyle-9-underline, .s__9KIavD.om1heYB---size-5-large: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,20px));
                        font-style: var(--wix-ui-tpa-button-hover-text-font-style,var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style)));
                        font-variant: var(--wix-ui-tpa-button-hover-text-font-variant,var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant)));
                        font-weight: var(--wix-ui-tpa-button-hover-text-font-weight,var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight)));
                        line-height: var(--wix-ui-tpa-button-hover-text-font-line-height,var(--wix-ui-tpa-button-main-text-font-line-height,1.5em));
                        text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration)));
                        text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,underline)
                    }

.siljEbh svg {
    height: 1.5em;
    margin: calc(-1*(1.5em/4)) 0;
    width: 1.5em
}

.srk1rI0:before, .stAoKlc:after {
    content: "";
    display: inline-block;
    height: 1px;
    width: var(--wix-ui-tpa-button-column-gap,4px)
}

.s__9KIavD .siljEbh svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color,var(--wix-color-1)));
    transition: color .2s ease-in-out
}

.s__9KIavD:hover:not(.om1heYB---hoverStyle-9-underline) .siljEbh svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-hover-text-color,var(--wix-ui-tpa-button-main-text-color-rgb,var(--wix-color-1)),calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
}

.s__9KIavD.om1heYB---priority-9-secondary .siljEbh svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color,var(--wix-color-49)))
}

.s__9KIavD.om1heYB---priority-9-secondary:hover:not(.om1heYB---hoverStyle-9-underline) .siljEbh svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-hover-text-color,var(--wix-ui-tpa-button-main-text-color-rgb,var(--wix-color-52)),calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
}

.s__9KIavD.om1heYB---priority-14-basicSecondary .siljEbh svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color,var(--wix-color-5)))
}

.s__9KIavD.om1heYB---priority-14-basicSecondary:hover:not(.om1heYB---hoverStyle-9-underline) .siljEbh svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-hover-text-color,var(--wix-ui-tpa-button-main-text-color-rgb,var(--wix-color-5)),calc(var(--wix-ui-tpa-button-main-text-color-opacity, 1) * .7)))
}

.s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings, .s__9KIavD.om1heYB---paddingMode-16-explicitPaddings {
    box-sizing: border-box;
    display: inline-flex;
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

    .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings .s__8fO2Qs, .s__9KIavD.om1heYB---paddingMode-16-explicitPaddings .s__8fO2Qs {
        overflow: visible;
        text-overflow: unset;
        white-space: unset
    }

    .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-16-explicitPaddings.om1heYB--wrapContent {
        line-height: 1.3 !important;
        white-space: normal
    }

    .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB--mobile {
        font-family: var(--wix-ui-tpa-button-main-text-font-family,var(--wix-font-Body-M-family));
        font-size: var(--wix-ui-tpa-button-main-text-font-size,14px);
        font-style: var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style));
        font-variant: var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant));
        font-weight: var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight));
        line-height: var(--wix-ui-tpa-button-main-text-font-line-height,1);
        text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
    }

    .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---hoverStyle-9-underline.om1heYB--mobile:active, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---hoverStyle-9-underline.om1heYB--mobile:hover {
        font-family: var(--wix-ui-tpa-button-hover-text-font-family,var(--wix-ui-tpa-button-main-text-font-family,var(--wix-font-Body-M-family)));
        font-size: var(--wix-ui-tpa-button-hover-text-font-size,var(--wix-ui-tpa-button-main-text-font-size,14px));
        font-style: var(--wix-ui-tpa-button-hover-text-font-style,var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style)));
        font-variant: var(--wix-ui-tpa-button-hover-text-font-variant,var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant)));
        font-weight: var(--wix-ui-tpa-button-hover-text-font-weight,var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight)));
        line-height: var(--wix-ui-tpa-button-hover-text-font-line-height,var(--wix-ui-tpa-button-main-text-font-line-height,1));
        text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration)));
        text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,underline)
    }

    .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-4-tiny:not(.om1heYB--mobile) {
        font-family: var(--wix-ui-tpa-button-main-text-font-family,var(--wix-font-Body-M-family));
        font-size: var(--wix-ui-tpa-button-main-text-font-size,14px);
        font-style: var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style));
        font-variant: var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant));
        font-weight: var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight));
        line-height: var(--wix-ui-tpa-button-main-text-font-line-height,1);
        text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
    }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-4-tiny:active.om1heYB---hoverStyle-9-underline, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-4-tiny:hover.om1heYB---hoverStyle-9-underline, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-4-tiny:not(.om1heYB--mobile):active.om1heYB---hoverStyle-9-underline, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-4-tiny:not(.om1heYB--mobile):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,14px));
            font-style: var(--wix-ui-tpa-button-hover-text-font-style,var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style)));
            font-variant: var(--wix-ui-tpa-button-hover-text-font-variant,var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant)));
            font-weight: var(--wix-ui-tpa-button-hover-text-font-weight,var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight)));
            line-height: var(--wix-ui-tpa-button-hover-text-font-line-height,var(--wix-ui-tpa-button-main-text-font-line-height,1));
            text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration)));
            text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,underline)
        }

    .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---priority-14-basicSecondary.om1heYB---size-4-tiny, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---priority-9-secondary.om1heYB---size-4-tiny {
        padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
    }

    .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-4-tiny, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-4-tiny.om1heYB---priority-5-basic, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-4-tiny.om1heYB---priority-7-primary {
        padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
    }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-4-tiny.om1heYB---priority-14-basicSecondary.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-4-tiny.om1heYB---priority-9-secondary.om1heYB--wrapContent {
            padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-4-tiny.om1heYB---priority-5-basic.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-4-tiny.om1heYB---priority-7-primary.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-4-tiny.om1heYB--wrapContent {
            padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

    .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small:not(.om1heYB--mobile) {
        font-family: var(--wix-ui-tpa-button-main-text-font-family,var(--wix-font-Body-M-family));
        font-size: var(--wix-ui-tpa-button-main-text-font-size,16px);
        font-style: var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style));
        font-variant: var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant));
        font-weight: var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight));
        line-height: var(--wix-ui-tpa-button-main-text-font-line-height,1);
        line-height: 1;
        text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
    }

    .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB---priority-14-basicSecondary, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB---priority-9-secondary {
        padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
    }

    .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB---priority-5-basic, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB---priority-7-primary {
        padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
    }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB--wrapContent.om1heYB---priority-14-basicSecondary, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB--wrapContent.om1heYB---priority-9-secondary {
            padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB---priority-5-basic.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB---priority-7-primary.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB--wrapContent {
            padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB---priority-14-basicSecondary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB---priority-9-secondary.om1heYB--mobile {
            padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB---priority-5-basic.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB---priority-7-primary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB--mobile {
            padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB--wrapContent.om1heYB---priority-14-basicSecondary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB--wrapContent.om1heYB---priority-9-secondary.om1heYB--mobile {
            padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB---priority-5-basic.om1heYB--wrapContent.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB---priority-7-primary.om1heYB--wrapContent.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-small.om1heYB--wrapContent.om1heYB--mobile {
            padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

    .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium:not(.om1heYB--mobile), .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings:not(.om1heYB--mobile) {
        font-family: var(--wix-ui-tpa-button-main-text-font-family,var(--wix-font-Body-M-family));
        font-size: var(--wix-ui-tpa-button-main-text-font-size,16px);
        font-style: var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style));
        font-variant: var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant));
        font-weight: var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight));
        line-height: var(--wix-ui-tpa-button-main-text-font-line-height,1);
        text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
    }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings:not(.om1heYB--mobile).om1heYB---size-6-medium:active.om1heYB---hoverStyle-9-underline, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings:not(.om1heYB--mobile).om1heYB---size-6-medium:hover.om1heYB---hoverStyle-9-underline, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings:not(.om1heYB--mobile):active.om1heYB---hoverStyle-9-underline, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings:not(.om1heYB--mobile):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));
            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-15-dynamicPaddings.om1heYB---priority-14-basicSecondary, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---priority-9-secondary, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB---priority-14-basicSecondary, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB---priority-9-secondary {
        padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
    }

    .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---priority-5-basic, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---priority-7-primary, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB---priority-5-basic, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB---priority-7-primary {
        padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
    }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB--wrapContent.om1heYB---priority-14-basicSecondary, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB--wrapContent.om1heYB---priority-9-secondary, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB--wrapContent.om1heYB---priority-14-basicSecondary, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB--wrapContent.om1heYB---priority-9-secondary {
            padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---priority-5-basic.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---priority-7-primary.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB---priority-5-basic.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB---priority-7-primary.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB--wrapContent {
            padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---priority-14-basicSecondary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---priority-9-secondary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB---priority-14-basicSecondary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB---priority-9-secondary.om1heYB--mobile {
            padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---priority-5-basic.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---priority-7-primary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB---priority-5-basic.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB---priority-7-primary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB--mobile {
            padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB--wrapContent.om1heYB---priority-14-basicSecondary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB--wrapContent.om1heYB---priority-9-secondary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB--wrapContent.om1heYB---priority-14-basicSecondary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB--wrapContent.om1heYB---priority-9-secondary.om1heYB--mobile {
            padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---priority-5-basic.om1heYB--wrapContent.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---priority-7-primary.om1heYB--wrapContent.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB---priority-5-basic.om1heYB--wrapContent.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB---priority-7-primary.om1heYB--wrapContent.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-6-medium.om1heYB--wrapContent.om1heYB--mobile {
            padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large:not(.om1heYB--mobile) {
            font-family: var(--wix-ui-tpa-button-main-text-font-family,var(--wix-font-Body-M-family));
            font-size: var(--wix-ui-tpa-button-main-text-font-size,16px);
            font-style: var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style));
            font-variant: var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant));
            font-weight: var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight));
            line-height: var(--wix-ui-tpa-button-main-text-font-line-height,1);
            line-height: 1;
            text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-14-basicSecondary, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-9-secondary {
            padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-5-basic, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-7-primary {
            padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

            .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-14-basicSecondary.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-9-secondary.om1heYB--wrapContent {
                padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
            }

            .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-5-basic.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-7-primary.om1heYB--wrapContent, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB--wrapContent {
                padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
            }

            .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-14-basicSecondary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-5-basic.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-7-primary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-9-secondary.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB--mobile {
                padding: calc(17px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
            }

            .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-14-basicSecondary.om1heYB--wrapContent.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-5-basic.om1heYB--wrapContent.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-7-primary.om1heYB--wrapContent.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB---priority-9-secondary.om1heYB--wrapContent.om1heYB--mobile, .s__9KIavD.om1heYB---paddingMode-15-dynamicPaddings.om1heYB---size-5-large.om1heYB--wrapContent.om1heYB--mobile {
                padding: calc(14.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
            }

.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));
    line-height: var(--wix-ui-tpa-button-main-text-font-line-height,1.5em);
    padding-inline-end: var(--wix-ui-tpa-button-padding-inline-end,15px);
    padding-inline-start: var(--wix-ui-tpa-button-padding-inline-start,15px);
    text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
}

    .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.om1heYB---size-4-tiny, .s__9KIavD.om1heYB---paddingMode-16-explicitPaddings.om1heYB---size-5-small {
        padding-block-end: var(--wix-ui-tpa-button-padding-block-end,5px);
        padding-block-start: var(--wix-ui-tpa-button-padding-block-start,5px)
    }

    .s__9KIavD.om1heYB---paddingMode-16-explicitPaddings, .s__9KIavD.om1heYB---paddingMode-16-explicitPaddings.om1heYB---size-6-medium {
        padding-block-end: var(--wix-ui-tpa-button-padding-block-end,7px);
        padding-block-start: var(--wix-ui-tpa-button-padding-block-start,7px)
    }

        .s__9KIavD.om1heYB---paddingMode-16-explicitPaddings.om1heYB---size-5-large {
            padding-block-end: var(--wix-ui-tpa-button-padding-block-end,11px);
            padding-block-start: var(--wix-ui-tpa-button-padding-block-start,11px)
        }

        .s__9KIavD.om1heYB---paddingMode-16-explicitPaddings.om1heYB---size-4-tiny {
            font-family: var(--wix-ui-tpa-button-main-text-font-family,var(--wix-font-Body-M-family));
            font-size: var(--wix-ui-tpa-button-main-text-font-size,14px);
            font-style: var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style));
            font-variant: var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant));
            font-weight: var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight));
            line-height: var(--wix-ui-tpa-button-main-text-font-line-height,1.4288em);
            text-decoration: var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration))
        }

            .s__9KIavD.om1heYB---paddingMode-16-explicitPaddings.om1heYB---size-4-tiny:active.om1heYB---hoverStyle-9-underline, .s__9KIavD.om1heYB---paddingMode-16-explicitPaddings.om1heYB---size-4-tiny: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,14px));
                font-style: var(--wix-ui-tpa-button-hover-text-font-style,var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style)));
                font-variant: var(--wix-ui-tpa-button-hover-text-font-variant,var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant)));
                font-weight: var(--wix-ui-tpa-button-hover-text-font-weight,var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight)));
                line-height: var(--wix-ui-tpa-button-hover-text-font-line-height,var(--wix-ui-tpa-button-main-text-font-line-height,1.4288em));
                text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration)));
                text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,underline)
            }

.shIF2MB {
    border-style: solid;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

    .shIF2MB .s__8fO2Qs {
        display: block;
        line-height: 1.5
    }

    .shIF2MB.oMXcklf--upgrade .s__8fO2Qs {
        display: inline-block;
        line-height: 1
    }

.s_xmhl_ {
    animation: StatesButton545095636__bounce-in .5s ease 0s 1 normal;
    height: 1.5em;
    top: .15em
}

.soueLxh {
    height: 1.5em;
    width: 1.5em
}

@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-color: var(rgb(var(--wix-forms-formInputBorderColor-rgb,var(--wix-color-37)),calc(var(--wix-forms-formInputBorderColor-opacity, 1) * 0)));
    --wix-ui-tpa-text-field-readonly-border-color-rgb: var(rgb(var(--wix-forms-formInputBorderColor-rgb,var(--wix-color-37)),calc(var(--wix-forms-formInputBorderColor-opacity, 1) * 0)) -rgb);
    --wix-ui-tpa-text-field-readonly-border-color-opacity: var(rgb(var(--wix-forms-formInputBorderColor-rgb,var(--wix-color-37)),calc(var(--wix-forms-formInputBorderColor-opacity, 1) * 0)) -opacity);
    --wix-ui-tpa-text-field-readonly-border-width: var(--wix-forms-formInputBorderWidth);
    --wix-ui-tpa-text-field-readonly-border-radius: var(--wix-forms-formInputBorderRadius);
    display: flex;
    flex-direction: column
}

    .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
        }

.sztIGFS {
    --wix-ui-tpa-text-field-main-background-color: var(--wix-forms-formInputBackgroundColor);
    --wix-ui-tpa-text-field-main-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-text-field-main-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
    --wix-ui-tpa-text-field-hover-background-color: var(--wix-forms-formInputBackgroundColor);
    --wix-ui-tpa-text-field-hover-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-text-field-hover-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
    --wix-ui-tpa-text-field-main-border-width: var(--wix-forms-formInputBorderWidth);
    --wix-ui-tpa-text-field-hover-border-width: var(--wix-forms-formInputBorderWidth);
    --wix-ui-tpa-text-field-main-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-text-field-hover-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-text-field-hover-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-text-field-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-text-field-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-text-field-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-text-field-main-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-text-field-main-text-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-text-field-main-text-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-text-field-main-text-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-text-field-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-text-field-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-text-field-main-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-text-field-main-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-text-field-main-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-text-field-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-text-field-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-text-field-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    display: flex;
    flex-direction: column
}

.s__3SkwTh {
    --wix-ui-tpa-text-field-main-background-color: var(--wix-forms-formInputBackgroundColor);
    --wix-ui-tpa-text-field-main-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-text-field-main-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
    --wix-ui-tpa-text-field-hover-background-color: var(--wix-forms-formInputBackgroundColorHover);
    --wix-ui-tpa-text-field-hover-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
    --wix-ui-tpa-text-field-hover-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
    --wix-ui-tpa-text-field-main-border-color: var(--wix-forms-formInputBorderColor);
    --wix-ui-tpa-text-field-main-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
    --wix-ui-tpa-text-field-main-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
    --wix-ui-tpa-text-field-hover-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-text-field-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-text-field-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
    --wix-ui-tpa-text-field-main-border-width: 0px;
    --wix-ui-tpa-text-field-hover-border-width: 0px;
    --wix-ui-tpa-text-field-readonly-border-width: 0px;
    --wix-ui-tpa-text-field-main-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-text-field-hover-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-text-field-hover-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-text-field-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-text-field-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-text-field-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-text-field-main-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-text-field-main-text-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-text-field-main-text-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-text-field-main-text-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-text-field-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-text-field-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-text-field-main-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-text-field-main-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-text-field-main-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-text-field-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-text-field-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-text-field-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity)
}

.s__84UI1Y {
    --wix-ui-tpa-text-field-main-background-color: var(--wix-forms-formInputBackgroundColorHover);
    --wix-ui-tpa-text-field-main-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
    --wix-ui-tpa-text-field-main-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
    --wix-ui-tpa-text-field-main-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-text-field-main-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-text-field-main-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity)
}

.swisV0S [data-hook=arrow-icons] {
    display: none
}

.swisV0S div[data-theme=line] {
    padding-inline-start: 12px
}

.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: "\200B"
    }

.sKoKeMz {
    display: block;
    height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden
}

.sTjFY6R {
    margin-inline-start: 4px
}

.sTjFY6R, .s__1sU_OQ {
    display: inline-block
}

.s__1sU_OQ {
    margin-inline-end: 4px
}

.skymIZO {
    --wix-forms-formHeaderOneFont-text-decoration: var(--headerOneFont-text-decoration);
    --wix-forms-formHeaderOneFont-line-height: var(--headerOneFont-line-height);
    --wix-forms-formHeaderOneFont-family: var(--headerOneFont-family);
    --wix-forms-formHeaderOneFont-size: var(--headerOneFont-size);
    --wix-forms-formHeaderOneFont-style: var(--headerOneFont-style);
    --wix-forms-formHeaderOneFont-variant: var(--headerOneFont-variant);
    --wix-forms-formHeaderOneFont-weight: var(--headerOneFont-weight);
    --wix-forms-formHeaderOneColor: var(--headerOneColor);
    --wix-forms-formHeaderOneColor-rgb: var(--headerOneColor-rgb);
    --wix-forms-formHeaderOneColor-opacity: var(--headerOneColor-opacity);
    --wix-forms-formHeaderTwoFont-text-decoration: var(--headerTwoFont-text-decoration);
    --wix-forms-formHeaderTwoFont-line-height: var(--headerTwoFont-line-height);
    --wix-forms-formHeaderTwoFont-family: var(--headerTwoFont-family);
    --wix-forms-formHeaderTwoFont-size: var(--headerTwoFont-size);
    --wix-forms-formHeaderTwoFont-style: var(--headerTwoFont-style);
    --wix-forms-formHeaderTwoFont-variant: var(--headerTwoFont-variant);
    --wix-forms-formHeaderTwoFont-weight: var(--headerTwoFont-weight);
    --wix-forms-formHeaderTwoColor: var(--headerTwoColor);
    --wix-forms-formHeaderTwoColor-rgb: var(--headerTwoColor-rgb);
    --wix-forms-formHeaderTwoColor-opacity: var(--headerTwoColor-opacity);
    --wix-forms-formParagraphFont-text-decoration: var(--paragraphFont-text-decoration);
    --wix-forms-formParagraphFont-line-height: var(--paragraphFont-line-height);
    --wix-forms-formParagraphFont-family: var(--paragraphFont-family);
    --wix-forms-formParagraphFont-size: var(--paragraphFont-size);
    --wix-forms-formParagraphFont-style: var(--paragraphFont-style);
    --wix-forms-formParagraphFont-variant: var(--paragraphFont-variant);
    --wix-forms-formParagraphFont-weight: var(--paragraphFont-weight);
    --wix-forms-formParagraphColor: var(--paragraphColor);
    --wix-forms-formParagraphColor-rgb: var(--paragraphColor-rgb);
    --wix-forms-formParagraphColor-opacity: var(--paragraphColor-opacity);
    --wix-forms-formInputBackgroundColor: var(--inputBackgroundColor);
    --wix-forms-formInputBackgroundColor-rgb: var(--inputBackgroundColor-rgb);
    --wix-forms-formInputBackgroundColor-opacity: var(--inputBackgroundColor-opacity);
    --wix-forms-formInputBackgroundColorHover: var(--inputBackgroundColorHover);
    --wix-forms-formInputBackgroundColorHover-rgb: var(--inputBackgroundColorHover-rgb);
    --wix-forms-formInputBackgroundColorHover-opacity: var(--inputBackgroundColorHover-opacity);
    --wix-forms-formInputBorderColor: var(--inputBorderColor);
    --wix-forms-formInputBorderColor-rgb: var(--inputBorderColor-rgb);
    --wix-forms-formInputBorderColor-opacity: var(--inputBorderColor-opacity);
    --wix-forms-formInputBorderColorHover: var(--inputBorderColorHover);
    --wix-forms-formInputBorderColorHover-rgb: var(--inputBorderColorHover-rgb);
    --wix-forms-formInputBorderColorHover-opacity: var(--inputBorderColorHover-opacity);
    --wix-forms-formInputBorderWidth: calc(var(--inputBorderWidth) * 1px);
    --wix-forms-formInputBorderWidthHover: calc(var(--inputBorderWidthHover) * 1px);
    --wix-forms-formInputLabelFont-text-decoration: var(--inputLabelFont-text-decoration);
    --wix-forms-formInputLabelFont-line-height: var(--inputLabelFont-line-height);
    --wix-forms-formInputLabelFont-family: var(--inputLabelFont-family);
    --wix-forms-formInputLabelFont-size: var(--inputLabelFont-size);
    --wix-forms-formInputLabelFont-style: var(--inputLabelFont-style);
    --wix-forms-formInputLabelFont-variant: var(--inputLabelFont-variant);
    --wix-forms-formInputLabelFont-weight: var(--inputLabelFont-weight);
    --wix-forms-formInputLabelColor: var(--inputLabelColor);
    --wix-forms-formInputLabelColor-rgb: var(--inputLabelColor-rgb);
    --wix-forms-formInputLabelColor-opacity: var(--inputLabelColor-opacity);
    --wix-forms-formInputValueFont-text-decoration: var(--inputValueFont-text-decoration);
    --wix-forms-formInputValueFont-line-height: var(--inputValueFont-line-height);
    --wix-forms-formInputValueFont-family: var(--inputValueFont-family);
    --wix-forms-formInputValueFont-size: var(--inputValueFont-size);
    --wix-forms-formInputValueFont-style: var(--inputValueFont-style);
    --wix-forms-formInputValueFont-variant: var(--inputValueFont-variant);
    --wix-forms-formInputValueFont-weight: var(--inputValueFont-weight);
    --wix-forms-formInputValueColor: var(--inputValueColor);
    --wix-forms-formInputValueColor-rgb: var(--inputValueColor-rgb);
    --wix-forms-formInputValueColor-opacity: var(--inputValueColor-opacity);
    --wix-forms-formInputPlaceholderColor: var(--inputPlaceholderColor);
    --wix-forms-formInputPlaceholderColor-rgb: var(--inputPlaceholderColor-rgb);
    --wix-forms-formInputPlaceholderColor-opacity: var(--inputPlaceholderColor-opacity);
    --wix-forms-formInputErrorColor: var(--inputErrorColor);
    --wix-forms-formInputErrorColor-rgb: var(--inputErrorColor-rgb);
    --wix-forms-formInputErrorColor-opacity: var(--inputErrorColor-opacity);
    --wix-forms-formInputBorderRadius: calc(var(--inputBorderRadius) * 1px);
    --wix-forms-formLinkColor: var(--linkColor);
    --wix-forms-formLinkColor-rgb: var(--linkColor-rgb);
    --wix-forms-formLinkColor-opacity: var(--linkColor-opacity);
    --wix-forms-formInputBorderStyle: var(--inputBorderStyle);
    --wix-forms-formInputSelectionColor: var(--inputSelectionColor);
    --wix-forms-formInputSelectionColor-rgb: var(--inputSelectionColor-rgb);
    --wix-forms-formInputSelectionColor-opacity: var(--inputSelectionColor-opacity);
    --wix-forms-formInputNoteFont-text-decoration: var(--inputNoteFont-text-decoration);
    --wix-forms-formInputNoteFont-line-height: var(--inputNoteFont-line-height);
    --wix-forms-formInputNoteFont-family: var(--inputNoteFont-family);
    --wix-forms-formInputNoteFont-size: var(--inputNoteFont-size);
    --wix-forms-formInputNoteFont-style: var(--inputNoteFont-style);
    --wix-forms-formInputNoteFont-variant: var(--inputNoteFont-variant);
    --wix-forms-formInputNoteFont-weight: var(--inputNoteFont-weight);
    --wix-forms-formInputNoteColor: var(--inputNoteColor);
    --wix-forms-formInputNoteColor-rgb: var(--inputNoteColor-rgb);
    --wix-forms-formInputNoteColor-opacity: var(--inputNoteColor-opacity);
    --wix-forms-formButtonsColor: var(--buttonsColor);
    --wix-forms-formButtonsColor-rgb: var(--buttonsColor-rgb);
    --wix-forms-formButtonsColor-opacity: var(--buttonsColor-opacity);
    --wix-forms-formButtonsColorHover: var(--buttonsColorHover);
    --wix-forms-formButtonsColorHover-rgb: var(--buttonsColorHover-rgb);
    --wix-forms-formButtonsColorHover-opacity: var(--buttonsColorHover-opacity);
    --wix-forms-formButtonsBackgroundColor: var(--buttonsBackgroundColor);
    --wix-forms-formButtonsBackgroundColor-rgb: var(--buttonsBackgroundColor-rgb);
    --wix-forms-formButtonsBackgroundColor-opacity: var(--buttonsBackgroundColor-opacity);
    --wix-forms-formButtonsBackgroundColorHover: var(--buttonsBackgroundColorHover);
    --wix-forms-formButtonsBackgroundColorHover-rgb: var(--buttonsBackgroundColorHover-rgb);
    --wix-forms-formButtonsBackgroundColorHover-opacity: var(--buttonsBackgroundColorHover-opacity);
    --wix-forms-formButtonsBorderColor: var(--buttonsBorderColor);
    --wix-forms-formButtonsBorderColor-rgb: var(--buttonsBorderColor-rgb);
    --wix-forms-formButtonsBorderColor-opacity: var(--buttonsBorderColor-opacity);
    --wix-forms-formButtonsBorderWidth: calc(var(--buttonsBorderWidth) * 1px);
    --wix-forms-formButtonsBorderRadius: calc(var(--buttonsBorderRadius) * 1px);
    --wix-forms-formButtonsFontHover-text-decoration: var(--buttonsFontHover-text-decoration);
    --wix-forms-formButtonsFontHover-line-height: var(--buttonsFontHover-line-height);
    --wix-forms-formButtonsFontHover-family: var(--buttonsFontHover-family);
    --wix-forms-formButtonsFontHover-size: var(--buttonsFontHover-size);
    --wix-forms-formButtonsFontHover-style: var(--buttonsFontHover-style);
    --wix-forms-formButtonsFontHover-variant: var(--buttonsFontHover-variant);
    --wix-forms-formButtonsFontHover-weight: var(--buttonsFontHover-weight);
    --wix-forms-formNextButtonFont-text-decoration: var(--nextButtonFont-text-decoration);
    --wix-forms-formNextButtonFont-line-height: var(--nextButtonFont-line-height);
    --wix-forms-formNextButtonFont-family: var(--nextButtonFont-family);
    --wix-forms-formNextButtonFont-size: var(--nextButtonFont-size);
    --wix-forms-formNextButtonFont-style: var(--nextButtonFont-style);
    --wix-forms-formNextButtonFont-variant: var(--nextButtonFont-variant);
    --wix-forms-formNextButtonFont-weight: var(--nextButtonFont-weight);
    --wix-forms-formNextButtonFontHover-text-decoration: var(--nextButtonFontHover-text-decoration);
    --wix-forms-formNextButtonFontHover-line-height: var(--nextButtonFontHover-line-height);
    --wix-forms-formNextButtonFontHover-family: var(--nextButtonFontHover-family);
    --wix-forms-formNextButtonFontHover-size: var(--nextButtonFontHover-size);
    --wix-forms-formNextButtonFontHover-style: var(--nextButtonFontHover-style);
    --wix-forms-formNextButtonFontHover-variant: var(--nextButtonFontHover-variant);
    --wix-forms-formNextButtonFontHover-weight: var(--nextButtonFontHover-weight);
    --wix-forms-formNextButtonColor: var(--nextButtonColor);
    --wix-forms-formNextButtonColor-rgb: var(--nextButtonColor-rgb);
    --wix-forms-formNextButtonColor-opacity: var(--nextButtonColor-opacity);
    --wix-forms-formNextButtonColorHover: var(--nextButtonColorHover);
    --wix-forms-formNextButtonColorHover-rgb: var(--nextButtonColorHover-rgb);
    --wix-forms-formNextButtonColorHover-opacity: var(--nextButtonColorHover-opacity);
    --wix-forms-formNextButtonBackgroundColor: var(--nextButtonBackgroundColor);
    --wix-forms-formNextButtonBackgroundColor-rgb: var(--nextButtonBackgroundColor-rgb);
    --wix-forms-formNextButtonBackgroundColor-opacity: var(--nextButtonBackgroundColor-opacity);
    --wix-forms-formNextButtonBackgroundColorHover: var(--nextButtonBackgroundColorHover);
    --wix-forms-formNextButtonBackgroundColorHover-rgb: var(--nextButtonBackgroundColorHover-rgb);
    --wix-forms-formNextButtonBackgroundColorHover-opacity: var(--nextButtonBackgroundColorHover-opacity);
    --wix-forms-formNextButtonBorderColor: var(--nextButtonBorderColor);
    --wix-forms-formNextButtonBorderColor-rgb: var(--nextButtonBorderColor-rgb);
    --wix-forms-formNextButtonBorderColor-opacity: var(--nextButtonBorderColor-opacity);
    --wix-forms-formNextButtonBorderColorHover: var(--nextButtonBorderColorHover);
    --wix-forms-formNextButtonBorderColorHover-rgb: var(--nextButtonBorderColorHover-rgb);
    --wix-forms-formNextButtonBorderColorHover-opacity: var(--nextButtonBorderColorHover-opacity);
    --wix-forms-formNextButtonBorderWidth: calc(var(--nextButtonBorderWidth) * 1px);
    --wix-forms-formNextButtonBorderRadius: calc(var(--nextButtonBorderRadius) * 1px);
    --wix-forms-formPreviousButtonFont-text-decoration: var(--previousButtonFont-text-decoration);
    --wix-forms-formPreviousButtonFont-line-height: var(--previousButtonFont-line-height);
    --wix-forms-formPreviousButtonFont-family: var(--previousButtonFont-family);
    --wix-forms-formPreviousButtonFont-size: var(--previousButtonFont-size);
    --wix-forms-formPreviousButtonFont-style: var(--previousButtonFont-style);
    --wix-forms-formPreviousButtonFont-variant: var(--previousButtonFont-variant);
    --wix-forms-formPreviousButtonFont-weight: var(--previousButtonFont-weight);
    --wix-forms-formPreviousButtonFontHover-text-decoration: var(--previousButtonFontHover-text-decoration);
    --wix-forms-formPreviousButtonFontHover-line-height: var(--previousButtonFontHover-line-height);
    --wix-forms-formPreviousButtonFontHover-family: var(--previousButtonFontHover-family);
    --wix-forms-formPreviousButtonFontHover-size: var(--previousButtonFontHover-size);
    --wix-forms-formPreviousButtonFontHover-style: var(--previousButtonFontHover-style);
    --wix-forms-formPreviousButtonFontHover-variant: var(--previousButtonFontHover-variant);
    --wix-forms-formPreviousButtonFontHover-weight: var(--previousButtonFontHover-weight);
    --wix-forms-formPreviousButtonColor: var(--previousButtonColor);
    --wix-forms-formPreviousButtonColor-rgb: var(--previousButtonColor-rgb);
    --wix-forms-formPreviousButtonColor-opacity: var(--previousButtonColor-opacity);
    --wix-forms-formPreviousButtonColorHover: var(--previousButtonColorHover);
    --wix-forms-formPreviousButtonColorHover-rgb: var(--previousButtonColorHover-rgb);
    --wix-forms-formPreviousButtonColorHover-opacity: var(--previousButtonColorHover-opacity);
    --wix-forms-formPreviousButtonBackgroundColor: var(--previousButtonBackgroundColor);
    --wix-forms-formPreviousButtonBackgroundColor-rgb: var(--previousButtonBackgroundColor-rgb);
    --wix-forms-formPreviousButtonBackgroundColor-opacity: var(--previousButtonBackgroundColor-opacity);
    --wix-forms-formPreviousButtonBackgroundColorHover: var(--previousButtonBackgroundColorHover);
    --wix-forms-formPreviousButtonBackgroundColorHover-rgb: var(--previousButtonBackgroundColorHover-rgb);
    --wix-forms-formPreviousButtonBackgroundColorHover-opacity: var(--previousButtonBackgroundColorHover-opacity);
    --wix-forms-formPreviousButtonBorderColor: var(--previousButtonBorderColor);
    --wix-forms-formPreviousButtonBorderColor-rgb: var(--previousButtonBorderColor-rgb);
    --wix-forms-formPreviousButtonBorderColor-opacity: var(--previousButtonBorderColor-opacity);
    --wix-forms-formPreviousButtonBorderColorHover: var(--previousButtonBorderColorHover);
    --wix-forms-formPreviousButtonBorderColorHover-rgb: var(--previousButtonBorderColorHover-rgb);
    --wix-forms-formPreviousButtonBorderColorHover-opacity: var(--previousButtonBorderColorHover-opacity);
    --wix-forms-formPreviousButtonBorderWidth: calc(var(--previousButtonBorderWidth) * 1px);
    --wix-forms-formPreviousButtonBorderRadius: calc(var(--previousButtonBorderRadius) * 1px);
    --wix-forms-formSubmitButtonFont-text-decoration: var(--submitButtonFont-text-decoration);
    --wix-forms-formSubmitButtonFont-line-height: var(--submitButtonFont-line-height);
    --wix-forms-formSubmitButtonFont-family: var(--submitButtonFont-family);
    --wix-forms-formSubmitButtonFont-size: var(--submitButtonFont-size);
    --wix-forms-formSubmitButtonFont-style: var(--submitButtonFont-style);
    --wix-forms-formSubmitButtonFont-variant: var(--submitButtonFont-variant);
    --wix-forms-formSubmitButtonFont-weight: var(--submitButtonFont-weight);
    --wix-forms-formSubmitButtonFontHover-text-decoration: var(--submitButtonFontHover-text-decoration);
    --wix-forms-formSubmitButtonFontHover-line-height: var(--submitButtonFontHover-line-height);
    --wix-forms-formSubmitButtonFontHover-family: var(--submitButtonFontHover-family);
    --wix-forms-formSubmitButtonFontHover-size: var(--submitButtonFontHover-size);
    --wix-forms-formSubmitButtonFontHover-style: var(--submitButtonFontHover-style);
    --wix-forms-formSubmitButtonFontHover-variant: var(--submitButtonFontHover-variant);
    --wix-forms-formSubmitButtonFontHover-weight: var(--submitButtonFontHover-weight);
    --wix-forms-formSubmitButtonColor: var(--submitButtonColor);
    --wix-forms-formSubmitButtonColor-rgb: var(--submitButtonColor-rgb);
    --wix-forms-formSubmitButtonColor-opacity: var(--submitButtonColor-opacity);
    --wix-forms-formSubmitButtonColorHover: var(--submitButtonColorHover);
    --wix-forms-formSubmitButtonColorHover-rgb: var(--submitButtonColorHover-rgb);
    --wix-forms-formSubmitButtonColorHover-opacity: var(--submitButtonColorHover-opacity);
    --wix-forms-formSubmitButtonBackgroundColor: var(--submitButtonBackgroundColor);
    --wix-forms-formSubmitButtonBackgroundColor-rgb: var(--submitButtonBackgroundColor-rgb);
    --wix-forms-formSubmitButtonBackgroundColor-opacity: var(--submitButtonBackgroundColor-opacity);
    --wix-forms-formSubmitButtonBackgroundColorHover: var(--submitButtonBackgroundColorHover);
    --wix-forms-formSubmitButtonBackgroundColorHover-rgb: var(--submitButtonBackgroundColorHover-rgb);
    --wix-forms-formSubmitButtonBackgroundColorHover-opacity: var(--submitButtonBackgroundColorHover-opacity);
    --wix-forms-formSubmitButtonBorderColor: var(--submitButtonBorderColor);
    --wix-forms-formSubmitButtonBorderColor-rgb: var(--submitButtonBorderColor-rgb);
    --wix-forms-formSubmitButtonBorderColor-opacity: var(--submitButtonBorderColor-opacity);
    --wix-forms-formSubmitButtonBorderColorHover: var(--submitButtonBorderColorHover);
    --wix-forms-formSubmitButtonBorderColorHover-rgb: var(--submitButtonBorderColorHover-rgb);
    --wix-forms-formSubmitButtonBorderColorHover-opacity: var(--submitButtonBorderColorHover-opacity);
    --wix-forms-formSubmitButtonBorderWidth: calc(var(--submitButtonBorderWidth) * 1px);
    --wix-forms-formSubmitButtonBorderRadius: calc(var(--submitButtonBorderRadius) * 1px);
    --wix-forms-formColumnSpacing: calc(var(--columnSpacing) * 1px);
    --wix-forms-formRowSpacing: calc(var(--rowSpacing) * 1px);
    --wix-forms-formBackground: var(--formBackground);
    --wix-forms-formBackground-rgb: var(--formBackground-rgb);
    --wix-forms-formBackground-opacity: var(--formBackground-opacity);
    --wix-forms-formInputBorderLeftWidth: calc(var(--inputBorderLeftWidth) * 1px);
    --wix-forms-formInputBorderRightWidth: calc(var(--inputBorderRightWidth) * 1px);
    --wix-forms-formInputBorderTopWidth: calc(var(--inputBorderTopWidth) * 1px);
    --wix-forms-formInputBorderBottomWidth: calc(var(--inputBorderBottomWidth) * 1px);
    background: rgba(var(--formBackground));
    border-color: rgba(var(--borderColor));
    border-radius: calc(var(--borderRadius)*1px);
    border-style: solid;
    border-width: calc(var(--borderWidth)*1px);
    box-sizing: border-box;
    padding-bottom: calc(var(--verticalPadding)*1px);
    padding-left: calc(var(--horizontalPadding)*1px);
    padding-right: calc(var(--horizontalPadding)*1px);
    padding-top: calc(var(--verticalPadding)*1px)
}

.svRWJfc {
    box-shadow: var(--index667083180-shadowXOffset) var(--index667083180-shadowYOffset) calc(var(--shadowBlur)*1px) calc(var(--shadowSize)*1px) rgba(var(--shadowColor))
}

@container (max-width: 288px) {
    .skymIZO form fieldset > div {
        column-gap: 0 !important
    }
}

.ZoFELN {
    width: 100%
}

.glob_fontElementMap, .sYSpH {
    font-family: var(--ricos-font-family,unset)
}

.l-goH {
    color: var(--ricos-custom-link-color,var(--ricos-action-color,#116dff));
    font-family: var(--ricos-custom-link-font-family,unset);
    font-size: var(--ricos-custom-link-font-size,unset);
    font-style: var(--ricos-custom-link-font-style,unset);
    font-weight: var(--ricos-custom-link-font-weight,unset);
    letter-spacing: var(--ricos-custom-link-letter-spacing,unset);
    line-height: var(--ricos-custom-link-line-height,unset);
    min-height: var(--ricos-custom-link-min-height,unset);
    -webkit-text-decoration: var(--ricos-custom-link-text-decoration,none);
    text-decoration: var(--ricos-custom-link-text-decoration,none)
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .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)
    }
}

[dir] .En49l:hover {
    cursor: text
}

[dir] ._4688G:hover {
    cursor: pointer
}

.qgcUt {
    display: flex
}

[dir=ltr] .qgcUt {
    margin-right: 5px
}

[dir=rtl] .qgcUt {
    margin-left: 5px
}

.-ksnJ {
    color: var(--ricos-settings-action-color,var(--ricos-action-color-fallback,#116dff));
    max-width: 270px;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

    .-ksnJ:hover {
        text-decoration: underline
    }

[dir] .j8AV9:hover {
    cursor: pointer
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .-ksnJ {
            max-width: 160px
        }
    }
}

@container (width < 640px) {
    .-ksnJ {
        max-width: 160px
    }
}

.T5Rcf {
    align-items: center;
    cursor: auto;
    display: flex;
    margin: 12px 0
}

    .T5Rcf ._3F0K4 {
        flex: 1
    }

    .T5Rcf p[data-text-align=right][data-placeholder]:first-child:before {
        float: right
    }

    .T5Rcf p[data-text-align=left][data-placeholder]:first-child:before {
        float: left
    }

.egraH {
    margin: 10px 0 12px
}

.cyQpI {
    margin: 0;
    min-height: 48px
}

    .cyQpI.egraH {
        cursor: pointer;
        margin: 2px 0
    }

.F0UIq {
    align-self: start;
    display: flex;
    outline: none
}

.F0UIq, .XcyFd {
    padding-top: 12px
}

.XcyFd {
    cursor: grab;
    position: absolute
}

    .XcyFd:hover {
        opacity: .7
    }

    .XcyFd svg {
        fill: #646464;
        color: #646464
    }

.f96Kz {
    right: -23px
}

.eggSv {
    left: -23px
}

.uES4p {
    display: flex;
    flex-direction: row;
    position: relative
}

    .uES4p p[data-text-align=right][data-placeholder]:first-child:before {
        float: right
    }

    .uES4p p[data-text-align=left][data-placeholder]:first-child:before {
        float: left
    }

.Ma93I {
    margin: 2px 0
}

._8niKz {
    cursor: grabbing
}

.K9tNo, .h-9Pv {
    min-width: 0;
    width: 100%
}

.K9tNo {
    display: flex;
    flex-direction: column
}

._1-Jmc {
    --ricos-custom-editor-add-plugin-button-position-inline-start: -36px
}

._0eYmG {
    display: none
}

.VVBD6 {
    direction: ltr
}

.ifUr0 {
    direction: rtl
}

._0E5Ee {
    background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    outline: none;
    padding-inline-end: 14px;
    padding-inline-start: 10px
}

    ._0E5Ee:hover {
        opacity: .7
    }

.ifUr0 ._0E5Ee {
    transform: scaleX(-1)
}

._0E5Ee:focus-visible .vXLwX {
    outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color
}

._0E5Ee .vXLwX {
    fill: #646464;
    color: #646464;
    outline: none;
    transition: transform .15s linear
}

    ._0E5Ee .vXLwX.QDtZc {
        transform: rotate(90deg)
    }

._44RNy {
    overflow-wrap: break-word;
    width: 100%;
    word-break: break-word
}

.TcBzFc {
    font-size: 12px !important;
    margin-top: 8px
}

.I0A_hF {
    border: none;
    margin: 0;
    padding: 0
}

.gOcFDY {
    pointer-events: none
}

.oiZ9eP {
    position: relative
}

    .oiZ9eP > fieldset {
        pointer-events: none;
        visibility: hidden
    }

.eLSotd {
    align-items: center;
    background: rgba(var(--wix-forms-formBackground));
    display: flex;
    inset: 0;
    justify-content: center;
    position: absolute;
    z-index: 1
}

    .eLSotd > div {
        height: auto;
        width: 100%
    }

.ZO2tWd, .tM_Cwr {
    margin-top: 24px
}

.tM_Cwr {
    align-items: center;
    color: var(--wix-forms-formInputErrorColor,#df3131);
    display: flex;
    font-family: Madefor,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 16px;
    justify-content: center;
    line-height: 1.4;
    min-height: 20px
}

.Fugsow {
    margin-right: 2px
}

.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)
}

.Gv211h {
    row-gap: var(--wix-forms-formRowSpacing,0)
}

.Jtr1sf {
    animation: VVTv7O .4s ease
}

@keyframes VVTv7O {
    0% {
        opacity: 0;
        transform: translateY(-10px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.WPiccu {
    align-items: flex-end;
    display: flex
}

.Ec1es3 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px
}

    .Ec1es3 .raph6s {
        border-radius: 4px !important
    }

.UOVxPb {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center
}

    .UOVxPb .enYFAm {
        margin-bottom: 12px
    }

    .UOVxPb .yEi2iI {
        margin-top: 12px
    }



.sV4PJ9j.od36D8c--madefor, .sWPU8jH.o__4ElB3C--madefor {
    --wbu-font-stack: var(--wix-font-stack);
    --wbu-font-weight-regular: var(--wix-font-weight-regular);
    --wbu-font-weight-medium: var(--wix-font-weight-medium);
    --wbu-font-weight-bold: var(--wix-font-weight-bold)
}

.vpm41p {
    height: 1px
}

.JNxVBA {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    justify-content: center
}

.mnxIuN {
    border-radius: 100%;
    display: inline-block;
    height: 10px;
    margin: 18px 2px;
    opacity: 0;
    width: 10px
}

    .mnxIuN:first-child {
        animation: xDDB8S 1s ease-in-out infinite
    }

    .mnxIuN:nth-child(2) {
        animation: xDDB8S 1s ease-in-out .33s infinite
    }

    .mnxIuN:nth-child(3) {
        animation: xDDB8S 1s ease-in-out .66s infinite
    }

@keyframes xDDB8S {
    0%,to {
        opacity: 0
    }

    60% {
        opacity: 1
    }
}

.woUe2C .mABNle {
    justify-content: center
}

.woUe2C .Bt5sQV {
    align-items: flex-start;
    display: grid;
    grid-template-columns: 1fr 5fr 1fr
}

    .woUe2C .Bt5sQV .dXvq5u {
        flex-direction: column;
        grid-column: 2;
        margin: unset;
        max-width: 100%;
        min-width: 0;
        place-self: center
    }

        .woUe2C .Bt5sQV .dXvq5u .H_gEjP {
            margin-bottom: 5px
        }

        .woUe2C .Bt5sQV .dXvq5u .htMcyB {
            align-items: center;
            padding: unset
        }

    .woUe2C .Bt5sQV .bhsfaV {
        justify-self: right;
        padding-top: 5px
    }

.woUe2C .JGhsWK {
    align-items: center
}

.woUe2C .HhgCcE, .woUe2C .JGhsWK {
    text-align: center
}

.woUe2C .qikwPI .bhsfaV {
    justify-self: left
}

.woUe2C .UjX6YI {
    justify-content: center
}

.mW_sDH .mABNle {
    justify-content: end
}

.mW_sDH .Bt5sQV {
    display: flex;
    justify-content: space-between
}

    .mW_sDH .Bt5sQV .dXvq5u {
        margin: unset
    }

        .mW_sDH .Bt5sQV .dXvq5u .H_gEjP {
            margin-inline-start: 10px
        }

        .mW_sDH .Bt5sQV .dXvq5u .htMcyB {
            align-items: flex-end;
            padding: unset
        }

.mW_sDH .Bt5sQV, .mW_sDH .bhsfaV, .mW_sDH .dXvq5u {
    flex-direction: row-reverse
}

.mW_sDH .JGhsWK {
    align-items: flex-end;
    text-align: end
}

.mW_sDH .HhgCcE {
    text-align: end
}

.mW_sDH .UjX6YI {
    justify-content: flex-end
}

.RiOfiW {
    background: #fff;
    border-radius: 0;
    cursor: default;
    display: block;
    margin-inline-end: 0;
    margin-inline-start: 0
}

    .RiOfiW.FnDyW0 {
        direction: rtl
    }

    .RiOfiW.ac4Ofz.JlQ2sc {
        padding-top: 30px
    }

    .RiOfiW.UUSLFD, .RiOfiW.hKl06e, .RiOfiW.i_25UC, .RiOfiW.jDqjOt, .RiOfiW.lyd6fK, .RiOfiW.x_FPRX, .RiOfiW.yWOr1I {
        display: flex;
        flex-direction: column;
        height: 100%
    }

.app-desktop .RiOfiW {
    border-style: solid;
    border-width: 1px
}

.RiOfiW .EfvfyL, .RiOfiW .NAWdyL, .RiOfiW .PoYsMP {
    display: block
}

.RiOfiW.EfvfyL, .RiOfiW.NAWdyL, .RiOfiW.PoYsMP, .RiOfiW.TBrkhx, .RiOfiW.g8vcTX, .RiOfiW.ivAnV0 {
    display: flex
}

    .RiOfiW.EfvfyL.ac4Ofz, .RiOfiW.NAWdyL.ac4Ofz, .RiOfiW.PoYsMP.ac4Ofz, .RiOfiW.TBrkhx.ac4Ofz, .RiOfiW.g8vcTX.ac4Ofz, .RiOfiW.ivAnV0.ac4Ofz {
        height: auto
    }

@media(max-width:685px) {
    .use-media-queries .RiOfiW.EfvfyL, .use-media-queries .RiOfiW.NAWdyL, .use-media-queries .RiOfiW.PoYsMP, .use-media-queries .RiOfiW.TBrkhx, .use-media-queries .RiOfiW.g8vcTX, .use-media-queries .RiOfiW.ivAnV0 {
        flex-direction: column
    }
}

.lt-sm .RiOfiW.EfvfyL, .lt-sm .RiOfiW.NAWdyL, .lt-sm .RiOfiW.PoYsMP, .lt-sm .RiOfiW.TBrkhx, .lt-sm .RiOfiW.g8vcTX, .lt-sm .RiOfiW.ivAnV0 {
    flex-direction: column
}

.RiOfiW.EfvfyL, .RiOfiW.NAWdyL, .RiOfiW.PoYsMP, .RiOfiW.TBrkhx, .RiOfiW.g8vcTX {
    height: 100%
}

.UUSLFD .ITPCIq, .hKl06e .ITPCIq, .i_25UC .ITPCIq, .jDqjOt .ITPCIq, .lyd6fK .ITPCIq, .x_FPRX .ITPCIq, .yWOr1I .ITPCIq {
    height: 165px;
    padding-bottom: 0
}

.RiOfiW.hKl06e {
    position: absolute;
    width: 100%
}

.feQY6g .ITPCIq {
    height: 400px
}

.EfvfyL .ITPCIq, .NAWdyL .ITPCIq, .PoYsMP .ITPCIq, .TBrkhx .ITPCIq, .feQY6g .ITPCIq, .g8vcTX .ITPCIq, .ivAnV0 .ITPCIq {
    padding-bottom: 0
}

.EfvfyL .ITPCIq, .EfvfyL .pccjOy, .NAWdyL .ITPCIq, .NAWdyL .pccjOy, .PoYsMP .ITPCIq, .PoYsMP .pccjOy, .TBrkhx .ITPCIq, .TBrkhx .pccjOy, .g8vcTX .ITPCIq, .g8vcTX .pccjOy, .ivAnV0 .ITPCIq, .ivAnV0 .pccjOy {
    bottom: 0;
    inset-inline-end: 0;
    inset-inline-start: 0;
    position: absolute;
    top: 0
}

.iSTCpN {
    padding: 30px 18px 25px;
    width: 100%
}

.app-mobile .iSTCpN.QlVZyW {
    box-shadow: 0 1px rgba(0,0,0,.1)
}

.iSTCpN.WdRrHJ.JufO9Q, .iSTCpN.glhtJc.JufO9Q {
    padding: 30px 18px
}

.iSTCpN.WdRrHJ.JlQ2sc, .iSTCpN.glhtJc.JlQ2sc {
    padding-bottom: 0
}

.iSTCpN.G1V6el {
    padding: 23px
}

    .iSTCpN.G1V6el.JufO9Q {
        padding-bottom: 7px
    }

.iSTCpN.KwFkyo, .iSTCpN.x_FPRX {
    padding: 24px 29px
}

    .iSTCpN.KwFkyo.JufO9Q, .iSTCpN.x_FPRX.JufO9Q {
        padding-bottom: 7px
    }

.iSTCpN.feQY6g {
    padding: 42px 47px 37px 47px
}

    .iSTCpN.feQY6g.JufO9Q {
        padding: 42px 47px 13px 47px
    }

.iSTCpN.UUSLFD, .iSTCpN.i_25UC, .iSTCpN.jDqjOt, .iSTCpN.lyd6fK, .iSTCpN.x_FPRX, .iSTCpN.yWOr1I {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    padding: var(--blog-pl-common-padding-top) 24px var(--blog-pl-common-padding-bottom)
}

.iSTCpN.hKl06e {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    padding: var(--blog-pl-slider-padding-top) 16px var(--blog-pl-slider-padding-bottom)
}

    .iSTCpN.UUSLFD.ac4Ofz, .iSTCpN.UUSLFD.ac4Ofz.JufO9Q, .iSTCpN.hKl06e.ac4Ofz, .iSTCpN.hKl06e.ac4Ofz.JufO9Q, .iSTCpN.jDqjOt.ac4Ofz, .iSTCpN.jDqjOt.ac4Ofz.JufO9Q, .iSTCpN.lyd6fK.ac4Ofz, .iSTCpN.lyd6fK.ac4Ofz.JufO9Q {
        height: 100%
    }

.iSTCpN.ivAnV0 {
    display: flex;
    flex-direction: column;
    padding: 40px 48px 37px
}

@media(min-width:686px)and (max-width:980px) {
    .use-media-queries .iSTCpN.ivAnV0 {
        padding: calc(40px + (var(--root-width) - 981px)/19) calc(48px + (var(--root-width) - 981px)/19)
    }
}

.w686-980 .iSTCpN.ivAnV0 {
    padding: calc(40px + (var(--root-width) - 981px)/19) calc(48px + (var(--root-width) - 981px)/19)
}

@media(max-width:685px) {
    .use-media-queries .iSTCpN.ivAnV0 {
        padding: 24px
    }
}

.lt-sm .iSTCpN.ivAnV0 {
    padding: 24px
}

.iSTCpN.TBrkhx, .iSTCpN.g8vcTX {
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: hidden;
    padding-bottom: 24px;
    padding-top: 24px
}

.iSTCpN.EfvfyL, .iSTCpN.NAWdyL, .iSTCpN.PoYsMP {
    padding: 0
}

.iSTCpN.sCkhyN {
    display: inline-block;
    height: 100%;
    inset-inline-start: 0;
    padding: 27px 24px;
    position: absolute;
    top: 0;
    width: 100%
}

    .iSTCpN.sCkhyN.ac4Ofz {
        padding: 32px 24px
    }

    .iSTCpN.sCkhyN.KEL4fK {
        background-color: rgba(0,0,0,.45)
    }

.iSTCpN.FK1tXh, .iSTCpN.JnzaaY, .iSTCpN.hp0NoL {
    display: flex;
    flex-direction: column
}

.iSTCpN.LdmkLw {
    display: inline-block;
    inset-inline-start: 0;
    position: absolute;
    top: 0
}

.iSTCpN.FK1tXh, .iSTCpN.JnzaaY, .iSTCpN.LdmkLw, .iSTCpN.hp0NoL {
    height: 100%;
    padding: 27px 24px;
    width: 100%
}

    .iSTCpN.FK1tXh.KEL4fK, .iSTCpN.JnzaaY.KEL4fK, .iSTCpN.LdmkLw.KEL4fK, .iSTCpN.hp0NoL.KEL4fK {
        background-color: rgba(0,0,0,.45)
    }

    .iSTCpN.FK1tXh.ac4Ofz, .iSTCpN.JnzaaY.ac4Ofz, .iSTCpN.LdmkLw.ac4Ofz, .iSTCpN.hp0NoL.ac4Ofz {
        padding: 32px 24px
    }

.O16KGI {
    display: block
}

.JMCi2v, .O16KGI {
    color: inherit;
    font: inherit
}

.JMCi2v {
    box-sizing: content-box;
    flex: 1 1 auto;
    margin: -3px;
    overflow: hidden;
    padding: 3px;
    width: 100%
}

    .JMCi2v.pu51Xe {
        text-align: start
    }

    .JMCi2v.jDqjOt.mqysW5.ZBB0ua {
        margin-top: -19px
    }

    .JMCi2v.UUSLFD.mqysW5.ZBB0ua {
        margin-top: -48px
    }

    .JMCi2v.hKl06e.mqysW5.ZBB0ua, .JMCi2v.i_25UC.mqysW5.ZBB0ua, .JMCi2v.lyd6fK.mqysW5.ZBB0ua, .JMCi2v.yWOr1I.mqysW5.ZBB0ua {
        margin-top: -36px
    }

    .JMCi2v.x_FPRX.mqysW5.ZBB0ua {
        margin-top: -25px
    }

    .JMCi2v.TBrkhx, .JMCi2v.g8vcTX, .JMCi2v.ivAnV0 {
        display: flex;
        flex-direction: column
    }

        .JMCi2v.TBrkhx.ac4Ofz, .JMCi2v.g8vcTX.ac4Ofz, .JMCi2v.ivAnV0.ac4Ofz {
            padding-inline-end: 0
        }

        .JMCi2v.TBrkhx.ZBB0ua, .JMCi2v.g8vcTX.ZBB0ua, .JMCi2v.ivAnV0.ZBB0ua {
            margin-top: -43px
        }

        .JMCi2v.TBrkhx.xs2MeC.ZBB0ua, .JMCi2v.g8vcTX.xs2MeC.ZBB0ua, .JMCi2v.ivAnV0.xs2MeC.ZBB0ua {
            margin-top: -23px
        }

    .JMCi2v.jDqjOt.ZBB0ua {
        position: relative;
        top: -29px
    }

    .JMCi2v.UUSLFD.ZBB0ua {
        margin-top: -29px
    }

    .JMCi2v.hKl06e.ZBB0ua, .JMCi2v.i_25UC.ZBB0ua, .JMCi2v.lyd6fK.ZBB0ua, .JMCi2v.yWOr1I.ZBB0ua {
        margin-top: -13px
    }

    .JMCi2v.x_FPRX.ZBB0ua {
        margin-top: -6px
    }

    .JMCi2v.FK1tXh, .JMCi2v.JnzaaY, .JMCi2v.hp0NoL {
        height: 100%
    }

        .JMCi2v.FK1tXh.I5nSmk, .JMCi2v.JnzaaY.I5nSmk, .JMCi2v.hp0NoL.I5nSmk {
            flex-grow: 0;
            height: unset
        }

    .JMCi2v.hKl06e {
        white-space: normal
    }

.hrftIZ.glhtJc.ZBB0ua {
    margin-top: -28px;
    margin-inline-end: 12px
}

.FbwBsX {
    margin-bottom: var(--blog-pl-default-title-margin)
}

    .FbwBsX.hKl06e p {
        margin-top: var(--blog-pl-slider-title-margin-top)
    }

    .FbwBsX.EfvfyL.ZBB0ua, .FbwBsX.NAWdyL.ZBB0ua, .FbwBsX.PoYsMP.ZBB0ua, .FbwBsX.TBrkhx.ZBB0ua, .FbwBsX.UUSLFD.ZBB0ua, .FbwBsX.g8vcTX.ZBB0ua, .FbwBsX.hKl06e.ZBB0ua, .FbwBsX.i_25UC.ZBB0ua, .FbwBsX.lyd6fK.ZBB0ua, .FbwBsX.x_FPRX.ZBB0ua, .FbwBsX.yWOr1I.ZBB0ua {
        margin-inline-end: 30px
    }

    .FbwBsX.EfvfyL.xs2MeC.ZBB0ua, .FbwBsX.NAWdyL.xs2MeC.ZBB0ua, .FbwBsX.PoYsMP.xs2MeC.ZBB0ua, .FbwBsX.TBrkhx.xs2MeC.ZBB0ua, .FbwBsX.UUSLFD.xs2MeC.ZBB0ua, .FbwBsX.g8vcTX.xs2MeC.ZBB0ua, .FbwBsX.hKl06e.xs2MeC.ZBB0ua, .FbwBsX.i_25UC.xs2MeC.ZBB0ua, .FbwBsX.lyd6fK.xs2MeC.ZBB0ua, .FbwBsX.x_FPRX.xs2MeC.ZBB0ua, .FbwBsX.yWOr1I.xs2MeC.ZBB0ua {
        margin-inline-end: 0
    }

@media(min-width:660px) {
    .use-media-queries .FbwBsX {
        margin-bottom: 20px
    }

        .use-media-queries .FbwBsX.G1V6el {
            margin-bottom: 11px
        }

            .use-media-queries .FbwBsX.G1V6el.ZBB0ua {
                margin-bottom: -14px;
                margin-top: -13px;
                max-width: 209px;
                position: relative;
                top: -24px
            }

                .use-media-queries .FbwBsX.G1V6el.ZBB0ua.CzG_Nm {
                    max-width: 189px
                }

            .use-media-queries .FbwBsX.G1V6el.xs2MeC.ZBB0ua {
                margin-top: 12px;
                max-width: none
            }

                .use-media-queries .FbwBsX.G1V6el.xs2MeC.ZBB0ua.CzG_Nm {
                    max-width: none-20px
                }

        .use-media-queries .FbwBsX.KwFkyo {
            margin-bottom: 10px
        }

            .use-media-queries .FbwBsX.KwFkyo.ZBB0ua {
                margin-bottom: -13px;
                margin-top: -13px;
                max-width: 359px;
                position: relative;
                top: -24px
            }

                .use-media-queries .FbwBsX.KwFkyo.ZBB0ua.CzG_Nm {
                    max-width: 339px
                }

            .use-media-queries .FbwBsX.KwFkyo.xs2MeC.ZBB0ua {
                margin-top: 17px;
                max-width: none
            }

                .use-media-queries .FbwBsX.KwFkyo.xs2MeC.ZBB0ua.CzG_Nm {
                    max-width: none-20px
                }

        .use-media-queries .FbwBsX.x_FPRX {
            margin-bottom: 10px
        }

        .use-media-queries .FbwBsX.feQY6g {
            margin-bottom: 9px;
            max-width: 740px
        }

            .use-media-queries .FbwBsX.feQY6g.ZBB0ua {
                margin-bottom: -12px;
                margin-top: -6px;
                position: relative;
                top: -31px
            }

            .use-media-queries .FbwBsX.feQY6g.xs2MeC.ZBB0ua {
                margin-top: 12px;
                max-width: none
            }

                .use-media-queries .FbwBsX.feQY6g.xs2MeC.ZBB0ua.CzG_Nm {
                    max-width: none-20px
                }

        .use-media-queries .FbwBsX.jDqjOt {
            margin-bottom: var(--blog-pl-common-title-margin)
        }

            .use-media-queries .FbwBsX.jDqjOt.ZBB0ua {
                max-width: 207px
            }

                .use-media-queries .FbwBsX.jDqjOt.ZBB0ua.CzG_Nm {
                    max-width: 187px
                }

            .use-media-queries .FbwBsX.jDqjOt.xs2MeC.ZBB0ua {
                max-width: none
            }

                .use-media-queries .FbwBsX.jDqjOt.xs2MeC.ZBB0ua.CzG_Nm {
                    max-width: none-20px
                }

        .use-media-queries .FbwBsX.UUSLFD, .use-media-queries .FbwBsX.hKl06e, .use-media-queries .FbwBsX.i_25UC, .use-media-queries .FbwBsX.lyd6fK, .use-media-queries .FbwBsX.yWOr1I {
            margin-bottom: var(--blog-pl-common-title-margin)
        }

            .use-media-queries .FbwBsX.EfvfyL.ZBB0ua, .use-media-queries .FbwBsX.NAWdyL.ZBB0ua, .use-media-queries .FbwBsX.PoYsMP.ZBB0ua, .use-media-queries .FbwBsX.TBrkhx.ZBB0ua, .use-media-queries .FbwBsX.UUSLFD.ZBB0ua, .use-media-queries .FbwBsX.g8vcTX.ZBB0ua, .use-media-queries .FbwBsX.hKl06e.ZBB0ua, .use-media-queries .FbwBsX.i_25UC.ZBB0ua, .use-media-queries .FbwBsX.lyd6fK.ZBB0ua, .use-media-queries .FbwBsX.yWOr1I.ZBB0ua {
                margin-inline-end: 30px
            }

            .use-media-queries .FbwBsX.EfvfyL.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.NAWdyL.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.PoYsMP.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.TBrkhx.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.UUSLFD.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.g8vcTX.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.hKl06e.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.i_25UC.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.lyd6fK.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.yWOr1I.xs2MeC.ZBB0ua {
                margin-inline-end: 0
            }

        .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua, .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua, .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua, .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua, .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua, .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua {
            max-width: 342px
        }

            .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua.CzG_Nm, .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua.CzG_Nm, .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua.CzG_Nm, .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua.CzG_Nm, .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua.CzG_Nm, .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua.CzG_Nm {
                max-width: 322px
            }

        .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua, .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua {
            max-width: none
        }

            .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm, .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm, .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm, .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm, .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm, .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm {
                max-width: none-20px
            }

        .use-media-queries .FbwBsX.ZpmKeC {
            margin-bottom: 6px
        }

        .use-media-queries .FbwBsX.sCkhyN {
            margin-bottom: 12px
        }

            .use-media-queries .FbwBsX.sCkhyN.JufO9Q {
                bottom: 0;
                margin-bottom: 30px
            }

        .use-media-queries .FbwBsX.FK1tXh, .use-media-queries .FbwBsX.JnzaaY, .use-media-queries .FbwBsX.LdmkLw, .use-media-queries .FbwBsX.hp0NoL {
            margin-bottom: 18px
        }

            .use-media-queries .FbwBsX.FK1tXh.JufO9Q, .use-media-queries .FbwBsX.JnzaaY.JufO9Q, .use-media-queries .FbwBsX.LdmkLw.JufO9Q, .use-media-queries .FbwBsX.hp0NoL.JufO9Q {
                bottom: 0;
                margin-bottom: 36px
            }

            .use-media-queries .FbwBsX.FK1tXh.JufO9Q, .use-media-queries .FbwBsX.JnzaaY.JufO9Q, .use-media-queries .FbwBsX.hp0NoL.JufO9Q {
                margin-bottom: 0;
                padding-bottom: 0
            }
}

.gt-xs .FbwBsX {
    margin-bottom: 20px
}

    .gt-xs .FbwBsX.G1V6el {
        margin-bottom: 11px
    }

        .gt-xs .FbwBsX.G1V6el.ZBB0ua {
            margin-bottom: -14px;
            margin-top: -13px;
            max-width: 209px;
            position: relative;
            top: -24px
        }

            .gt-xs .FbwBsX.G1V6el.ZBB0ua.CzG_Nm {
                max-width: 189px
            }

        .gt-xs .FbwBsX.G1V6el.xs2MeC.ZBB0ua {
            margin-top: 12px;
            max-width: none
        }

            .gt-xs .FbwBsX.G1V6el.xs2MeC.ZBB0ua.CzG_Nm {
                max-width: none-20px
            }

    .gt-xs .FbwBsX.KwFkyo {
        margin-bottom: 10px
    }

        .gt-xs .FbwBsX.KwFkyo.ZBB0ua {
            margin-bottom: -13px;
            margin-top: -13px;
            max-width: 359px;
            position: relative;
            top: -24px
        }

            .gt-xs .FbwBsX.KwFkyo.ZBB0ua.CzG_Nm {
                max-width: 339px
            }

        .gt-xs .FbwBsX.KwFkyo.xs2MeC.ZBB0ua {
            margin-top: 17px;
            max-width: none
        }

            .gt-xs .FbwBsX.KwFkyo.xs2MeC.ZBB0ua.CzG_Nm {
                max-width: none-20px
            }

    .gt-xs .FbwBsX.x_FPRX {
        margin-bottom: 10px
    }

    .gt-xs .FbwBsX.feQY6g {
        margin-bottom: 9px;
        max-width: 740px
    }

        .gt-xs .FbwBsX.feQY6g.ZBB0ua {
            margin-bottom: -12px;
            margin-top: -6px;
            position: relative;
            top: -31px
        }

        .gt-xs .FbwBsX.feQY6g.xs2MeC.ZBB0ua {
            margin-top: 12px;
            max-width: none
        }

            .gt-xs .FbwBsX.feQY6g.xs2MeC.ZBB0ua.CzG_Nm {
                max-width: none-20px
            }

    .gt-xs .FbwBsX.jDqjOt {
        margin-bottom: var(--blog-pl-common-title-margin)
    }

        .gt-xs .FbwBsX.jDqjOt.ZBB0ua {
            max-width: 207px
        }

            .gt-xs .FbwBsX.jDqjOt.ZBB0ua.CzG_Nm {
                max-width: 187px
            }

        .gt-xs .FbwBsX.jDqjOt.xs2MeC.ZBB0ua {
            max-width: none
        }

            .gt-xs .FbwBsX.jDqjOt.xs2MeC.ZBB0ua.CzG_Nm {
                max-width: none-20px
            }

    .gt-xs .FbwBsX.UUSLFD, .gt-xs .FbwBsX.hKl06e, .gt-xs .FbwBsX.i_25UC, .gt-xs .FbwBsX.lyd6fK, .gt-xs .FbwBsX.yWOr1I {
        margin-bottom: var(--blog-pl-common-title-margin)
    }

        .gt-xs .FbwBsX.EfvfyL.ZBB0ua, .gt-xs .FbwBsX.NAWdyL.ZBB0ua, .gt-xs .FbwBsX.PoYsMP.ZBB0ua, .gt-xs .FbwBsX.TBrkhx.ZBB0ua, .gt-xs .FbwBsX.UUSLFD.ZBB0ua, .gt-xs .FbwBsX.g8vcTX.ZBB0ua, .gt-xs .FbwBsX.hKl06e.ZBB0ua, .gt-xs .FbwBsX.i_25UC.ZBB0ua, .gt-xs .FbwBsX.lyd6fK.ZBB0ua, .gt-xs .FbwBsX.yWOr1I.ZBB0ua {
            margin-inline-end: 30px
        }

        .gt-xs .FbwBsX.EfvfyL.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.NAWdyL.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.PoYsMP.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.TBrkhx.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.UUSLFD.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.g8vcTX.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.hKl06e.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.i_25UC.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.lyd6fK.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.yWOr1I.xs2MeC.ZBB0ua {
            margin-inline-end: 0
        }

    .gt-xs .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua, .gt-xs .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua, .gt-xs .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua, .gt-xs .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua, .gt-xs .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua, .gt-xs .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua {
        max-width: 342px
    }

        .gt-xs .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua.CzG_Nm, .gt-xs .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua.CzG_Nm, .gt-xs .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua.CzG_Nm, .gt-xs .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua.CzG_Nm, .gt-xs .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua.CzG_Nm, .gt-xs .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua.CzG_Nm {
            max-width: 322px
        }

    .gt-xs .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua, .gt-xs .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua {
        max-width: none
    }

        .gt-xs .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm, .gt-xs .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm, .gt-xs .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm, .gt-xs .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm, .gt-xs .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm, .gt-xs .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm {
            max-width: none-20px
        }

    .gt-xs .FbwBsX.ZpmKeC {
        margin-bottom: 6px
    }

    .gt-xs .FbwBsX.sCkhyN {
        margin-bottom: 12px
    }

        .gt-xs .FbwBsX.sCkhyN.JufO9Q {
            bottom: 0;
            margin-bottom: 30px
        }

    .gt-xs .FbwBsX.FK1tXh, .gt-xs .FbwBsX.JnzaaY, .gt-xs .FbwBsX.LdmkLw, .gt-xs .FbwBsX.hp0NoL {
        margin-bottom: 18px
    }

        .gt-xs .FbwBsX.FK1tXh.JufO9Q, .gt-xs .FbwBsX.JnzaaY.JufO9Q, .gt-xs .FbwBsX.LdmkLw.JufO9Q, .gt-xs .FbwBsX.hp0NoL.JufO9Q {
            bottom: 0;
            margin-bottom: 36px
        }

        .gt-xs .FbwBsX.FK1tXh.JufO9Q, .gt-xs .FbwBsX.JnzaaY.JufO9Q, .gt-xs .FbwBsX.hp0NoL.JufO9Q {
            margin-bottom: 0;
            padding-bottom: 0
        }

.FbwBsX.glhtJc {
    margin-bottom: 0
}

    .FbwBsX.WdRrHJ.AkO1lZ, .FbwBsX.glhtJc.AkO1lZ {
        margin-bottom: 18px
    }

    .FbwBsX.WdRrHJ.ySFpqx, .FbwBsX.glhtJc.ySFpqx {
        margin-bottom: 0
    }

    .FbwBsX.WdRrHJ.ZBB0ua, .FbwBsX.glhtJc.ZBB0ua {
        margin-top: -43px;
        max-width: 263px
    }

        .FbwBsX.WdRrHJ.ZBB0ua.CzG_Nm, .FbwBsX.glhtJc.ZBB0ua.CzG_Nm {
            max-width: 243px
        }

    .FbwBsX.WdRrHJ.xs2MeC.ZBB0ua, .FbwBsX.glhtJc.xs2MeC.ZBB0ua {
        margin-top: -19px;
        max-width: none
    }

        .FbwBsX.WdRrHJ.xs2MeC.ZBB0ua.CzG_Nm, .FbwBsX.glhtJc.xs2MeC.ZBB0ua.CzG_Nm {
            max-width: none-20px
        }

    .FbwBsX.WdRrHJ.I5nSmk, .FbwBsX.WdRrHJ.xs2MeC.I5nSmk, .FbwBsX.glhtJc.I5nSmk, .FbwBsX.glhtJc.xs2MeC.I5nSmk {
        margin-top: 0
    }

.FbwBsX.TBrkhx, .FbwBsX.g8vcTX, .FbwBsX.ivAnV0 {
    border-bottom: 12px solid transparent;
    margin: 0
}

.FbwBsX.EfvfyL, .FbwBsX.NAWdyL, .FbwBsX.PoYsMP {
    border-bottom: 8px solid transparent;
    margin: 0
}

.nebVix {
    padding-bottom: 18px
}

@media(min-width:660px) {
    .use-media-queries .nebVix {
        padding-bottom: 23px
    }
}

.gt-xs .nebVix {
    padding-bottom: 23px
}

.nebVix.glhtJc {
    margin-top: 10px
}

    .nebVix.WdRrHJ.JufO9Q, .nebVix.glhtJc.JufO9Q {
        padding-bottom: 0
    }

.nebVix.feQY6g {
    max-width: 740px
}

.nebVix.EfvfyL, .nebVix.NAWdyL, .nebVix.PoYsMP, .nebVix.TBrkhx, .nebVix.g8vcTX, .nebVix.ivAnV0 {
    display: flex;
    flex: 1;
    overflow: hidden;
    padding: 0
}

.sCkhyN {
    color: #fff
}

    .sCkhyN.RiOfiW {
        display: inline-block;
        height: 292px;
        width: 292px
    }

        .sCkhyN .ITPCIq, .sCkhyN .pccjOy, .sCkhyN.RiOfiW.pu51Xe {
            height: 100%;
            width: 100%
        }

    .sCkhyN.JMCi2v {
        display: flex;
        flex-direction: column;
        justify-content: flex-end
    }

    .sCkhyN.FbwBsX {
        bottom: 60px;
        position: absolute;
        width: calc(100% - 48px)
    }

    .sCkhyN.NPsER6 {
        bottom: 27px;
        display: inline-block;
        inset-inline-end: 24px;
        inset-inline-start: 24px;
        position: absolute
    }

.LdmkLw.FbwBsX {
    bottom: 60px;
    position: absolute;
    width: calc(100% - 48px)
}

.FK1tXh.FbwBsX, .JnzaaY.FbwBsX, .hp0NoL.FbwBsX {
    padding-bottom: 30px
}

    .FK1tXh.FbwBsX.p8Uk20, .JnzaaY.FbwBsX.p8Uk20, .hp0NoL.FbwBsX.p8Uk20 {
        margin: 0;
        padding: 0
    }

.FK1tXh, .JnzaaY, .LdmkLw, .hp0NoL {
    color: #fff
}

    .FK1tXh.RiOfiW, .JnzaaY.RiOfiW, .LdmkLw.RiOfiW, .hp0NoL.RiOfiW {
        display: inline-block;
        height: 454px;
        width: 454px
    }

        .FK1tXh .ITPCIq, .FK1tXh .pccjOy, .FK1tXh.RiOfiW.pu51Xe, .JnzaaY .ITPCIq, .JnzaaY .pccjOy, .JnzaaY.RiOfiW.pu51Xe, .LdmkLw .ITPCIq, .LdmkLw .pccjOy, .LdmkLw.RiOfiW.pu51Xe, .hp0NoL .ITPCIq, .hp0NoL .pccjOy, .hp0NoL.RiOfiW.pu51Xe {
            height: 100%;
            width: 100%
        }

    .FK1tXh.JMCi2v, .JnzaaY.JMCi2v, .LdmkLw.JMCi2v, .hp0NoL.JMCi2v {
        display: flex;
        flex-direction: column;
        justify-content: flex-end
    }

    .FK1tXh.NPsER6, .JnzaaY.NPsER6, .LdmkLw.NPsER6, .hp0NoL.NPsER6 {
        bottom: 27px;
        display: inline-block;
        inset-inline-end: 24px;
        inset-inline-start: 24px;
        position: absolute
    }

.n9F1tl {
    fill: #fff
}

.VMF9AQ {
    color: #fff
}

.BVf6py {
    background-color: #fff
}

.TE7que {
    height: 1px;
    opacity: .2
}

@media(min-width:660px) {
    .use-media-queries .TE7que {
        margin-bottom: 12px
    }
}

.gt-xs .TE7que {
    margin-bottom: 12px
}

.TE7que:not(.iD0LEx) {
    margin-bottom: var(--blog-pl-footer-separator-margin)
}

.TE7que.iD0LEx {
    margin-top: 24px
}

    .TE7que.iD0LEx.vxAOcp {
        margin-top: 18px
    }

.FK1tXh .TE7que, .JnzaaY .TE7que, .LdmkLw .TE7que, .hp0NoL .TE7que, .sCkhyN .TE7que {
    opacity: 1
}

.NPsER6.TBrkhx, .NPsER6.g8vcTX {
    margin-top: auto
}

    .NPsER6.TBrkhx.kzwb6t, .NPsER6.g8vcTX.kzwb6t {
        padding-top: 12px
    }

@media(max-width:685px) {
    .use-media-queries .NPsER6.TBrkhx, .use-media-queries .NPsER6.g8vcTX {
        padding-top: 12px
    }
}

.lt-sm .NPsER6.TBrkhx, .lt-sm .NPsER6.g8vcTX {
    padding-top: 12px
}

.NPsER6.ivAnV0 {
    margin-top: auto
}

    .NPsER6.ivAnV0.kzwb6t {
        padding-top: 36px
    }

@media(max-width:685px) {
    .use-media-queries .NPsER6.ivAnV0 {
        padding-top: 36px
    }
}

.lt-sm .NPsER6.ivAnV0 {
    padding-top: 36px
}

.NPsER6.UUSLFD, .NPsER6.hKl06e, .NPsER6.i_25UC, .NPsER6.jDqjOt, .NPsER6.lyd6fK, .NPsER6.yWOr1I {
    margin-top: auto;
    padding-top: 12px
}

    .NPsER6.i_25UC.zwuMcM, .NPsER6.lyd6fK.zwuMcM, .NPsER6.yWOr1I.zwuMcM {
        padding-top: var(--blog-pl-footer-padding-top)
    }

.GGI4XB {
    display: block;
    margin: 15px 0 -11px
}

.app-desktop .GGI4XB {
    display: none
}

.NtnM8D {
    opacity: .6
}

.tFEVbz {
    flex: 0 0 50%
}

.QP8OH2 {
    padding-top: 75%;
    position: relative;
    width: 100%
}

.Gf88Ln {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

@media(min-width:686px) {
    .use-media-queries .Gf88Ln {
        -webkit-line-clamp: 1
    }
}

.gt-s .Gf88Ln {
    -webkit-line-clamp: 1
}

@media(min-width:740px) {
    .use-media-queries .Gf88Ln {
        -webkit-line-clamp: 2
    }
}

.gt-740 .Gf88Ln {
    -webkit-line-clamp: 2
}

@media(min-width:886px) {
    .use-media-queries .Gf88Ln {
        -webkit-line-clamp: 3
    }
}

.gt-886 .Gf88Ln {
    -webkit-line-clamp: 3
}

.so9KdE.TBrkhx, .so9KdE.g8vcTX {
    -webkit-mask-image: linear-gradient(0deg,transparent,#000 30px);
    mask-image: linear-gradient(0deg,transparent,#000 30px)
}

.hMB1wk {
    display: inline
}

.CHRJex {
    cursor: pointer
}

._UH27m {
    position: relative !important
}

.EQ1O0U {
    display: flex !important;
    margin: 14px 0
}

    .EQ1O0U.xczrBK {
        --full-icon-color: var(--post-homepage-ratingFilledStarColor,var(--wix-color-8));
        --empty-icon-color: var(--post-homepage-ratingUnfilledStarColor,var(--wix-color-3));
        color: rgb(var(--post-homepage-ratingFontColor,var(--wix-color-5)));
        font: var(--post-homepage-ratingFont,var(--wix-font-Body-M));
        font-size: var(--post-homepage-ratingFont-size,14px);
        -webkit-text-decoration: var(--post-homepage-ratingFont-text-decoration);
        text-decoration: var(--post-homepage-ratingFont-text-decoration)
    }

        .EQ1O0U.xczrBK.amZSNe {
            --full-icon-color: var(--post-homepage-TOI-ratingFilledStarColor,var(--wix-color-8));
            --empty-icon-color: var(--post-homepage-TOI-ratingUnfilledStarColor,var(--wix-color-3));
            color: rgb(var(--post-homepage-TOI-ratingFontColor,var(--wix-color-5)))
        }

    .EQ1O0U.hrftIZ {
        --full-icon-color: var(--post-category-ratingFilledStarColor,var(--wix-color-8));
        --empty-icon-color: var(--post-category-ratingUnfilledStarColor,var(--wix-color-3));
        color: rgb(var(--post-category-ratingFontColor,var(--wix-color-5)));
        font: var(--post-category-ratingFont,var(--wix-font-Body-M));
        font-size: var(--post-category-ratingFont-size,14px);
        -webkit-text-decoration: var(--post-category-ratingFont-text-decoration);
        text-decoration: var(--post-category-ratingFont-text-decoration)
    }

        .EQ1O0U.hrftIZ.amZSNe {
            --full-icon-color: var(--post-category-TOI-ratingFilledStarColor,var(--wix-color-8));
            --empty-icon-color: var(--post-category-TOI-ratingUnfilledStarColor,var(--wix-color-3));
            color: rgb(var(--post-category-TOI-ratingFontColor,var(--wix-color-5)))
        }

    .EQ1O0U.zwuMcM {
        --full-icon-color: var(--post-post-list-ratingFilledStarColor,var(--wix-color-8));
        --empty-icon-color: var(--post-post-list-ratingUnfilledStarColor,var(--wix-color-3));
        color: rgb(var(--post-post-list-ratingFontColor,var(--wix-color-5)));
        font: var(--post-post-list-ratingFont,var(--wix-font-Body-M));
        font-size: var(--post-post-list-ratingFont-size,14px);
        -webkit-text-decoration: var(--post-post-list-ratingFont-text-decoration);
        text-decoration: var(--post-post-list-ratingFont-text-decoration)
    }

        .EQ1O0U.zwuMcM.amZSNe {
            --full-icon-color: var(--post-post-list-TOI-ratingFilledStarColor,var(--wix-color-8));
            --empty-icon-color: var(--post-post-list-TOI-ratingUnfilledStarColor,var(--wix-color-3));
            color: rgb(var(--post-post-list-TOI-ratingFontColor,var(--wix-color-5)))
        }

    .EQ1O0U.NAWdyL {
        margin: 8px 0
    }

    .EQ1O0U.TBrkhx, .EQ1O0U.g8vcTX, .EQ1O0U.ivAnV0 {
        margin-bottom: 2px
    }

    .EQ1O0U.FK1tXh.JufO9Q, .EQ1O0U.JnzaaY.JufO9Q, .EQ1O0U.LdmkLw.JufO9Q, .EQ1O0U.hp0NoL.JufO9Q {
        margin-bottom: 0
    }

.G5Aa3J {
    cursor: pointer;
    height: 19px;
    vertical-align: middle;
    width: 19px
}

    .G5Aa3J, .G5Aa3J svg {
        display: inline-block;
        position: relative
    }

        .G5Aa3J svg {
            fill: transparent;
            stroke: #e84a43;
            stroke-width: 1.5px;
            transition: fill .25s
        }

        .G5Aa3J .X22cAo {
            display: none
        }

        .G5Aa3J.jSxrNf svg {
            fill: #e84a43;
            stroke: none;
            opacity: 1
        }

        .G5Aa3J.jSxrNf .X22cAo {
            border: 3px solid #e84a43;
            border-radius: 100%;
            height: 24px;
            inset-inline-start: -3px;
            top: -3px;
            width: 24px
        }

        .G5Aa3J.jSxrNf .X22cAo, .G5Aa3J.jSxrNf .zkv91u {
            display: inline-block;
            opacity: 0;
            position: absolute
        }

        .G5Aa3J.jSxrNf .zkv91u {
            background-color: #e84a43;
            border-radius: 100%;
            height: 4px;
            inset-inline-start: 8px;
            top: 7px;
            width: 4px
        }

        .G5Aa3J.FfDJdv.jSxrNf svg {
            animation: AgCb8e .5s
        }

        .G5Aa3J.FfDJdv.jSxrNf .X22cAo {
            animation: EN90Pa .3s
        }

        .G5Aa3J.FfDJdv.jSxrNf .zkv91u {
            animation: JVoWJX .5s;
            animation-delay: .1s
        }

.Eu1LNI, .PxeFnW, .YfFkQX, .y5oGWU {
    display: inline-block;
    height: 6px;
    inset-inline-start: 8px;
    position: absolute;
    top: 7px;
    width: 6px
}

.YfFkQX {
    transform: rotate(0deg)
}

.y5oGWU {
    transform: rotate(144deg)
}

.Eu1LNI {
    transform: rotate(216deg)
}

.PxeFnW {
    transform: rotate(288deg)
}

@keyframes AgCb8e {
    0% {
        transform: scale(.1)
    }

    40% {
        transform: scale(1.3)
    }

    70% {
        transform: scale(.9)
    }

    90% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

@keyframes EN90Pa {
    0% {
        opacity: .1;
        transform: scale(.1)
    }

    20% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: scale(1.5)
    }
}

@keyframes JVoWJX {
    0% {
        opacity: 0;
        transform: translateX(5px) scale(1)
    }

    20% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translateX(17px) scale(0)
    }
}

.Kh5HMz {
    background: none;
    border: 0;
    color: inherit;
    font: inherit;
    font-size: inherit !important;
    line-height: 1;
    padding: 0
}

.Kh5HMz, .h7K_lu {
    vertical-align: middle
}

.h7K_lu {
    align-items: center;
    display: inline-flex
}

.FYRNvd {
    padding-inline-end: 5px
}

.p9gct4 {
    flex-direction: row-reverse
}

    .p9gct4 .FYRNvd {
        padding-inline-end: 0;
        padding-inline-start: 5px
    }

.laz8E8 {
    clip: rect(1px,1px,1px,1px) !important;
    border: 0 !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important
}

.t66ylj {
    align-items: center;
    display: inline-flex;
    padding-inline-end: 2px;
    vertical-align: middle
}

.eYQJQu:not(:first-child) {
    margin-inline-start: 6px
}

.bEeZ1_ {
    align-items: baseline;
    display: flex;
    inline-size: var(--width,300px)
}

    .bEeZ1_:before {
        animation: xxdw6w 2s infinite;
        background: currentColor;
        block-size: 10px;
        border-radius: 100px;
        content: "";
        display: block;
        flex: 1;
        inline-size: 100%;
        -webkit-mask-image: linear-gradient(270deg,#000 -100%,#000 0,#000 40%,transparent 50%,transparent 0,#000 60%,#000 100%,#000 200%);
        mask-image: linear-gradient(270deg,#000 -100%,#000 0,#000 40%,transparent 50%,transparent 0,#000 60%,#000 100%,#000 200%);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: 400%;
        mask-size: 400%;
        opacity: .12;
        overflow: hidden;
        position: relative
    }

@keyframes xxdw6w {
    0% {
        -webkit-mask-position: 100% 50%;
        mask-position: 100% 50%
    }

    to {
        -webkit-mask-position: 0 50%;
        mask-position: 0 50%
    }
}

.E54HWO {
    align-items: center;
    display: flex;
    white-space: nowrap
}

    .E54HWO > * + * {
        margin-inline-start: 16px
    }

.lkXNhM {
    color: inherit;
    display: inline-flex;
    font: inherit
}

.NT9zC5 {
    display: flex;
    font-size: 12px !important;
    height: var(--blog-pl-footer-content-height);
    justify-content: space-between;
    line-height: 1.5
}

    .NT9zC5.KToN9P, .NT9zC5.T6pLzn, .NT9zC5.eJayAP {
        justify-content: flex-start
    }

.zGPuSQ {
    font-size: inherit !important
}

.PsEy9r {
    display: flex;
    margin-inline-end: 16px
}

.L2cuMO {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.tmHsxH {
    display: block;
    height: 1px;
    opacity: .2
}

.Dgf2Op {
    flex: 0 0 1px;
    flex-shrink: 0;
    height: 100%;
    opacity: .2;
    width: 1px
}

.Ki_0_s {
    align-self: center;
    border-radius: 50%;
    display: block;
    height: 2px;
    width: 2px
}

.Ym42pV {
    display: inline-block;
    max-width: -moz-min-content;
    max-width: min-content;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.CS4xCt {
    font-size: 0;
    line-height: 1.2;
    margin: 0 0 var(--blog-pl-category-label-margin-bottom)
}

.pratMU {
    display: inline-block
}

.d7TwYL, .g99UQY, .u0T9F0 {
    margin-top: 4px
}

.TRcECH {
    margin-bottom: var(--blog-pl-slider-category-label-margin-bottom)
}

.TpXFK4, .dU7Co_, .ewnq0g, .sEWsEY {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: flex-end
}

@media(max-width:659px) {
    .use-media-queries .TpXFK4, .use-media-queries .dU7Co_, .use-media-queries .ewnq0g, .use-media-queries .sEWsEY {
        margin-bottom: 0
    }
}

.lt-s .TpXFK4, .lt-s .dU7Co_, .lt-s .ewnq0g, .lt-s .sEWsEY {
    margin-bottom: 0
}

.dqpczu {
    background-color: rgb(var(--category-label-button-backgroundColor,var(--wix-color-8)));
    border-color: rgb(var(--category-label-button-borderColor,var(--wix-color-8)));
    border-radius: calc(var(--category-label-button-cornerRadius, 0)*1px);
    border-style: solid;
    border-width: calc(var(--category-label-button-borderWidth, 0)*1px);
    color: rgb(var(--category-label-button-textColor,var(--wix-color-1)));
    font: var(--category-label-button-textFont,var(--wix-font-Body-M));
    font-size: var(--category-label-button-textFont-size,14px);
    padding: calc(var(--category-label-button-verticalPadding, 6)*1px) calc(var(--category-label-button-horizontalPadding, 12)*1px);
    -webkit-text-decoration: var(--category-label-button-textFont-text-decoration);
    text-decoration: var(--category-label-button-textFont-text-decoration)
}

    .dqpczu:hover {
        background-color: rgb(var(--category-label-button-backgroundColorHover,var(--wix-color-8)));
        border-color: rgb(var(--category-label-button-borderColorHover,var(--wix-color-8)));
        color: rgb(var(--category-label-button-textColorHover,var(--wix-color-1)))
    }

.SkWvPq {
    color: rgb(var(--category-label-text-textColor,var(--wix-color-8)));
    font: var(--category-label-text-textFont,var(--wix-font-Body-M));
    -webkit-text-decoration: var(--category-label-text-textFont-text-decoration);
    text-decoration: var(--category-label-text-textFont-text-decoration)
}

    .SkWvPq:hover {
        color: rgb(var(--category-label-text-textColorHover,var(--wix-color-8)))
    }

.iT3c03.dqpczu {
    background-color: rgb(var(--category-label-button-mobile-backgroundColor,var(--wix-color-8)));
    border-color: rgb(var(--category-label-button-mobile-borderColor,var(--wix-color-8)));
    border-radius: calc(var(--category-label-button-mobile-cornerRadius, 0)*1px);
    border-style: solid;
    border-width: calc(var(--category-label-button-mobile-borderWidth, 0)*1px);
    color: rgb(var(--category-label-button-mobile-textColor,var(--wix-color-1)));
    font: var(--category-label-button-mobile-textFont,var(--wix-font-Body-M));
    padding: calc(var(--category-label-button-mobile-verticalPadding, 6)*1px) calc(var(--category-label-button-mobile-horizontalPadding, 12)*1px)
}

.iT3c03.SkWvPq {
    color: rgb(var(--category-label-text-mobile-textColor,var(--wix-color-8)));
    font: var(--category-label-text-mobile-textFont,var(--wix-font-Body-M))
}

.tQ0Q1A {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media print {
    .tQ0Q1A {
        color: #000 !important
    }
}

.xUuoH9 {
    align-items: center;
    display: flex;
    list-style: none;
    margin: 0;
    max-width: 100%;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.rmqd9q {
    margin: 0 8px
}

.F4tRtJ {
    min-width: 0
}

.MBUSKJ {
    font-size: inherit !important
}

.UZa2Xr:nth-child(3) {
    overflow: hidden;
    text-overflow: ellipsis
}

.dZs5e3 {
    display: flex;
    flex-direction: column;
    font-size: 12px !important;
    max-width: 100%;
    padding-inline-start: 10px
}

    .dZs5e3:first-child {
        padding-inline-start: 0
    }

    .dZs5e3.krCqqh {
        font-size: inherit
    }

@media(min-width:980px) {
    .use-media-queries .mtJpOF .dZs5e3 {
        padding-inline-start: 18px
    }
}

.gt-sm .mtJpOF .dZs5e3 {
    padding-inline-start: 18px
}

.dZs5e3.PZIDK7 ul {
    line-height: 19px
}

.mJ89ha {
    font-size: inherit !important
}

.taLqKM {
    align-items: center;
    display: flex;
    height: 19px;
    max-width: 100%
}

.lR3yj5 {
    border-radius: 50%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden
}

.TI1b5D, .dDcMfv, .lR3yj5 {
    height: 100%;
    width: 100%
}

.TI1b5D {
    display: block
}

    .TI1b5D img {
        max-width: var(--wix-img-max-width,100%)
    }

    .TI1b5D[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
    }

        .TI1b5D[data-animate-blur] img[data-load-done] {
            filter: none
        }

.ERF5R1 {
    display: inline-block;
    height: 32px;
    position: relative;
    width: 32px
}

@media(min-width:660px) {
    .use-media-queries .ERF5R1.A9WFUN {
        height: 40px;
        width: 40px
    }
}

.gt-xs .ERF5R1.A9WFUN {
    height: 40px;
    width: 40px
}

@media(min-width:660px) {
    .use-media-queries .ERF5R1.A0qBRg {
        height: 92px;
        width: 92px
    }
}

.gt-xs .ERF5R1.A0qBRg {
    height: 92px;
    width: 92px
}

.ERF5R1.zI70HL {
    height: 80px;
    width: 80px
}

@media(min-width:660px) {
    .use-media-queries .ERF5R1.zI70HL {
        height: 100px;
        width: 100px
    }
}

.gt-xs .ERF5R1.zI70HL {
    height: 100px;
    width: 100px
}

.ERF5R1.pozZSb {
    height: 40px;
    width: 40px
}

@media(min-width:660px) {
    .use-media-queries .ERF5R1.pozZSb {
        height: 80px;
        width: 80px
    }
}

.gt-xs .ERF5R1.pozZSb {
    height: 80px;
    width: 80px
}

.ERF5R1.Zcb_uj {
    height: 30px;
    width: 30px
}

.ERF5R1.bCACxF {
    height: 20px;
    width: 20px
}

@media(min-width:660px) {
    .use-media-queries .ERF5R1.bCACxF {
        height: 40px;
        width: 40px
    }
}

.gt-xs .ERF5R1.bCACxF {
    height: 40px;
    width: 40px
}

.ERF5R1.C3KamW {
    height: 20px;
    width: 20px
}

@media(min-width:660px) {
    .use-media-queries .ERF5R1.C3KamW {
        height: 30px;
        width: 30px
    }
}

.gt-xs .ERF5R1.C3KamW {
    height: 30px;
    width: 30px
}

.lBv2XN {
    align-items: center;
    display: flex
}

.dlINDG {
    padding-inline-start: 12px
}

    .dlINDG:first-child {
        padding-inline-start: 0
    }

.WmZAIu {
    display: flex;
    height: 100%;
    position: relative;
    width: 100%
}

.Bvf4SR {
    background: none;
    border: none;
    font-size: 0;
    padding: 0
}

._EA3Ke {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    position: relative;
    width: 24px
}

.Z9ijf3 {
    box-shadow: 0 3px 8px 0 rgba(0,0,0,.2);
    margin: 5px;
    max-width: 300px;
    min-width: 200px;
    position: absolute;
    z-index: 900
}

.l6L1Fh {
    height: 19px
}

.bFiLuu {
    transform: translateZ(0)
}

    .bFiLuu.post-header-icons-enter-active, .bFiLuu.post-header-icons-leave-active {
        transition: max-width .2s
    }

        .bFiLuu.post-header-icons-enter-active .l6L1Fh, .bFiLuu.post-header-icons-leave-active .l6L1Fh {
            transition: transform .2s
        }

    .bFiLuu.post-header-icons-enter.post-header-icons-enter-active, .bFiLuu.post-header-icons-leave {
        max-width: 22px
    }

        .bFiLuu.post-header-icons-enter.post-header-icons-enter-active .l6L1Fh, .bFiLuu.post-header-icons-leave .l6L1Fh {
            transform: scaleZ(0)
        }

        .bFiLuu.post-header-icons-enter, .bFiLuu.post-header-icons-leave.post-header-icons-leave-active {
            max-width: 0
        }

            .bFiLuu.post-header-icons-enter .l6L1Fh, .bFiLuu.post-header-icons-leave.post-header-icons-leave-active .l6L1Fh {
                transform: scale3d(0,0,0)
            }

.XqK7Ko {
    align-items: center;
    display: flex
}

    .XqK7Ko > * + * {
        margin-inline-start: 18px
    }

.SbjQym {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

@media(min-width:980px) {
    .use-media-queries .SbjQym {
        padding-bottom: 12px
    }
}

.gt-sm .SbjQym {
    padding-bottom: 12px
}

.SbjQym.IStc0y {
    padding-bottom: 18px
}

.SbjQym.YD6Z1G, .SbjQym._dR9OP {
    padding-bottom: 12px
}

.SbjQym.Nn0z1D, .SbjQym.SoK2Wc {
    padding-bottom: 24px
}

.SbjQym.AwRwmV, .SbjQym.DKNKji, .SbjQym.Ij__Zw, .SbjQym.MLEYRZ, .SbjQym.jc3Fi0, .SbjQym.kAgxB9, .SbjQym.otAa9D, .SbjQym.rA58nq {
    padding-bottom: 12px
}

    .SbjQym.otAa9D.Fsmreb, .SbjQym.wjdRtO:not(.kAgxB9) {
        padding-bottom: 0
    }

        .SbjQym.wjdRtO:not(.kAgxB9).TjmPXo {
            margin-bottom: var(--blog-pl-header-margin-bottom)
        }

            .SbjQym.wjdRtO:not(.kAgxB9).TjmPXo.vL7wf0 {
                margin-bottom: 0
            }

            .SbjQym.wjdRtO:not(.kAgxB9).TjmPXo.YVAddP {
                margin-bottom: auto
            }

.SbjQym.Mo4mKl {
    font-size: inherit;
    padding: 0
}

@media(min-width:980px) {
    .use-media-queries .SbjQym.Mo4mKl {
        padding: 11px 11px 24px
    }
}

.gt-sm .SbjQym.Mo4mKl {
    padding: 11px 11px 24px
}

.V_aJB6 {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    font-size: 14px;
    margin-inline-end: auto;
    max-inline-size: calc(100% - 42px);
    min-block-size: var(--blog-pl-header-height)
}

    .V_aJB6.CH7asw {
        max-inline-size: calc(100% - 54px)
    }

.Mo4mKl .V_aJB6 {
    font-size: inherit
}

@media(min-width:980px) {
    .use-media-queries .G1sD4r .V_aJB6, .use-media-queries .PVEWzt .V_aJB6, .use-media-queries .eOIH_4 .V_aJB6, .use-media-queries .otAa9D .V_aJB6 {
        font-size: 12px
    }
}

.gt-sm .G1sD4r .V_aJB6, .gt-sm .PVEWzt .V_aJB6, .gt-sm .eOIH_4 .V_aJB6, .gt-sm .otAa9D .V_aJB6 {
    font-size: 12px
}

.pWST8_ .V_aJB6, .rDlcKq .V_aJB6, .vL7wf0 .V_aJB6 {
    height: auto
}

.YiEou4 {
    display: none
}

@media(min-width:980px) {
    .use-media-queries .YiEou4 {
        display: inline-block;
        margin-inline-start: auto
    }
}

.gt-sm .YiEou4 {
    display: inline-block;
    margin-inline-start: auto
}

.YfT_t7 {
    opacity: .6
}

.Dgs_GX {
    align-items: center;
    display: flex;
    margin-inline-end: 3px
}

.YiEou4 + .Dgs_GX {
    margin-inline-start: 12px
}

.GygROR {
    margin: 0;
    margin-inline-end: -9px
}

    .GygROR.pWST8_, .GygROR.rDlcKq {
        margin-inline-end: -18px
    }

@media(min-width:980px) {
    .use-media-queries .Mo4mKl .GygROR {
        margin-inline-end: 0
    }
}

.gt-sm .Mo4mKl .GygROR {
    margin-inline-end: 0
}

.Q8iQIg, .dtYGur {
    opacity: .1;
    overflow-y: hidden;
    transform: scale3d(.1,.1,1)
}

.EhKyap, .VL02DE {
    opacity: 1;
    transform: scaleX(1);
    transition: all .4s ease-in
}

.Z0hXe1 {
    display: flex
}

.j1Y_aa {
    display: block
}

.wR7PET {
    flex-grow: 1;
    height: 100%;
    line-height: 1.5;
    overflow: hidden;
    word-break: break-word
}

.DxQ8C1 {
    -webkit-line-clamp: 3;
    line-clamp: 3;
    height: 100%;
    text-overflow: ellipsis
}

.BOlnTh, .DxQ8C1 {
    -webkit-box-orient: vertical;
    display: -webkit-box
}

.BOlnTh {
    overflow: hidden
}

.JMAXlV {
    --full: rgb(var(--full-icon-color,$black-rgb));
    --empty: rgb(var(--empty-icon-color,$gray-rgb));
    display: block;
    position: relative
}

.fbd51l {
    clip: rect(0,0,0,0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.hhO2ky {
    display: flex
}

.JMAXlV .hhO2ky {
    gap: 0 6px
}

.siwre6 {
    color: var(--full)
}

.MKPjdi {
    color: var(--empty)
}

.TbC84K {
    display: flex;
    position: relative
}

.j6jO4F .MrH3GO {
    display: block
}

.j6jO4F {
    clip-path: inset(0 50% 0 0)
}

.MrH3GO, [dir=rtl] .j6jO4F {
    clip-path: inset(0 0 0 50%)
}

.MrH3GO {
    position: absolute
}

[dir=rtl] .MrH3GO {
    clip-path: inset(0 50% 0 0)
}

.TYUuco {
    transition: color .3s ease-in
}

.A6pgue {
    align-items: center;
    display: flex
}

.KJeQ3_ {
    line-height: 1;
    margin-inline-start: 12px
}

.T5ArNO .KJeQ3_ {
    animation: M5aq50 .3s ease-in
}

.TW0XHJ .KJeQ3_, .z8kPtl .KJeQ3_ {
    margin-inline-start: 7px
}

@keyframes M5aq50 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.T5UMT5 {
    font-size: 22px;
    font-weight: inherit;
    line-height: 30px;
    margin-top: 18px;
    overflow-wrap: break-word;
    word-break: break-word
}

    .T5UMT5.AreR2k, .T5UMT5.I9XQQf, .T5UMT5.LMmmGm, .T5UMT5.Qr0HYQ, .T5UMT5.WD_8WI, .T5UMT5.mjh3Ex, .T5UMT5.tMAW2P, .T5UMT5.xwfLlB, .T5UMT5.zKj_nc {
        margin-top: 0
    }

@media(min-width:660px) {
    .use-media-queries .T5UMT5.tMAW2P {
        line-height: 24px !important
    }
}

.gt-xs .T5UMT5.tMAW2P {
    line-height: 24px !important
}

.T5UMT5.PW6Nzn, .T5UMT5.v0TP18 {
    margin-top: 0
}

@media(max-width:659px) {
    .use-media-queries .T5UMT5.PW6Nzn, .use-media-queries .T5UMT5.v0TP18 {
        line-height: 1.4 !important
    }
}

.lt-s .T5UMT5.PW6Nzn, .lt-s .T5UMT5.v0TP18 {
    line-height: 1.4 !important
}

.T5UMT5.ML3wIh._wPn3X, .T5UMT5.SmUSYw._wPn3X, .T5UMT5.nOu63e._wPn3X, .T5UMT5.xAtwHK._wPn3X {
    margin-top: 12px
}

@media(min-width:660px) {
    .use-media-queries .T5UMT5.ML3wIh._wPn3X, .use-media-queries .T5UMT5.SmUSYw._wPn3X, .use-media-queries .T5UMT5.nOu63e._wPn3X, .use-media-queries .T5UMT5.xAtwHK._wPn3X {
        margin-top: 0
    }
}

.gt-xs .T5UMT5.ML3wIh._wPn3X, .gt-xs .T5UMT5.SmUSYw._wPn3X, .gt-xs .T5UMT5.nOu63e._wPn3X, .gt-xs .T5UMT5.xAtwHK._wPn3X {
    margin-top: 0
}

.T5UMT5 .fcPJ4D:not(.iFTNPs):active {
    cursor: pointer;
    opacity: .5
}

@media(min-width:660px) {
    .use-media-queries .T5UMT5 {
        font-size: inherit;
        line-height: inherit;
        margin-top: 1px
    }

        .use-media-queries .T5UMT5.AreR2k, .use-media-queries .T5UMT5.I9XQQf, .use-media-queries .T5UMT5.LMmmGm, .use-media-queries .T5UMT5.Qr0HYQ, .use-media-queries .T5UMT5.xwfLlB {
            line-height: 1.4
        }
}

.gt-xs .T5UMT5 {
    font-size: inherit;
    line-height: inherit;
    margin-top: 1px
}

    .gt-xs .T5UMT5.AreR2k, .gt-xs .T5UMT5.I9XQQf, .gt-xs .T5UMT5.LMmmGm, .gt-xs .T5UMT5.Qr0HYQ, .gt-xs .T5UMT5.xwfLlB {
        line-height: 1.4
    }

.T5UMT5.SSbNRm, .T5UMT5.zEYAqe {
    line-height: 1.4 !important
}

.KNiaIk {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

.bD0vt9 {
    font: inherit
}

.uYL9xS {
    display: flex;
    flex: 1;
    flex-direction: column-reverse;
    height: 0
}

.Bzea4H {
    height: 100%;
    inset: 0;
    position: absolute;
    z-index: -1
}

div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover) .gallery-item-content .gallery-item {
    transition: opacity .4s ease !important
}

div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item, div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
    opacity: 0
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content, div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover), div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .hover-info-element {
    transition: transform 2.2s cubic-bezier(.14,.4,.09,.99) !important
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content, div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content {
    transform: scale(1.1)
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover), div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
    transform: scale(1.11)
}

    div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element, div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) .hover-info-element {
        transform: scale(.9009009009)
    }

div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover) .gallery-item-content, div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover), div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover) .hover-info-element {
    transition: transform 1.2s cubic-bezier(.14,.4,.09,.99) !important
}

div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover).simulate-hover .gallery-item-content, div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover):hover .gallery-item-content {
    transform: scale(.845) rotate(calc(var(--tiltAngleValue) * 1deg))
}

div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover) .gallery-item-content {
    transition: filter .4s linear !important
}

div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item, div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
    filter: blur(6px)
}

div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover) .gallery-item-content {
    transition: filter .6s ease !important
}

div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover).simulate-hover .gallery-item-content, div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover):hover .gallery-item-content {
    filter: grayscale(1)
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) {
    transition: background-color .4s ease !important;
    transition: transform .4s ease !important
}

    div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover, div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover {
        transform: scale(.985)
    }

        div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover div, div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover div {
            transform: none !important
        }

div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover) .gallery-item-content {
    transition: filter .6s ease !important
}

div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover).simulate-hover .gallery-item-content, div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover):hover .gallery-item-content {
    filter: invert(1)
}

div.pro-gallery .gallery-item-container.color-in-on-hover .gallery-item-content {
    filter: grayscale(1);
    transition: filter .6s ease !important
}

div.pro-gallery .gallery-item-container.color-in-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content, div.pro-gallery .gallery-item-container.color-in-on-hover:hover:not(.hide-hover) .gallery-item-content {
    filter: grayscale(0)
}

div.pro-gallery .gallery-item-container.darkened-on-hover .gallery-item-content {
    filter: brightness(1);
    transition: filter .6s ease !important
}

div.pro-gallery .gallery-item-container.darkened-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content, div.pro-gallery .gallery-item-container.darkened-on-hover:hover:not(.hide-hover) .gallery-item-content {
    filter: brightness(.7)
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover {
    transition: none
}

    div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
        opacity: 0
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover, div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) {
        transition: none
    }

        div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover):before {
            background: rgba(8,8,8,.75);
            opacity: 1
        }

        div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden), div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner, div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
            opacity: 1 !important
        }

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover {
    transition: filter .4s ease,opacity .4s ease !important
}

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover:before {
        filter: opacity(0);
        transition: filter .4s ease,opacity .4s ease !important
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
        transition: opacity .4s ease
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
        filter: opacity(1)
    }

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover {
    transition: transform .4s ease,filter .2s ease,opacity .2s ease !important
}

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover:before {
        filter: opacity(0);
        transform: scale(.9);
        transition: transform .4s ease,filter .2s ease,opacity .2s ease !important
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
        transition: opacity .2s ease
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
        filter: opacity(1);
        transform: scale(1)
    }

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover {
    transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
}

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover:before {
        filter: opacity(0);
        transform: translateY(100%);
        transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
        transition: opacity .4s ease
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
        filter: opacity(1);
        transform: translateY(0)
    }

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover {
    transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
}

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover:before {
        filter: opacity(0);
        transform: translateX(-100%);
        transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
        transition: opacity .4s ease
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
        filter: opacity(1);
        transform: translateX(0)
    }

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover {
    transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
}

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover:before {
        filter: opacity(0);
        transform: translateX(100%);
        transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
        transition: opacity .4s ease
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
        filter: opacity(1);
        transform: translateX(0)
    }

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover {
    transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
}

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover:before {
        filter: opacity(0);
        transform: translateY(-100%);
        transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
        transition: opacity .4s ease
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
        filter: opacity(1);
        transform: translateY(0)
    }

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover {
    transition: none
}

    div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover:before {
        background: rgba(8,8,8,.75);
        opacity: 1
    }

    div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner {
        opacity: 1
    }

    div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .info-member:not(.hidden) {
        opacity: 1 !important
    }

    div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover, div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) {
        transition: none
    }

        div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover):before {
            opacity: 0
        }

        div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .info-member:not(.hidden), div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner, div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
            opacity: 0 !important
        }

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover {
    transition: filter .4s ease,opacity .4s ease !important
}

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover:before {
        filter: opacity(1);
        transition: filter .4s ease,opacity .4s ease !important
    }

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
        transition: opacity .4s ease
    }

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
        filter: opacity(0)
    }

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover {
    transition: transform .4s ease,filter .2s ease,opacity .2s ease !important
}

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover:before {
        filter: opacity(1);
        transform: scale(1);
        transition: transform .4s ease,filter .2s ease,opacity .2s ease !important
    }

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
        transition: opacity .2s ease
    }

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
        filter: opacity(0);
        transform: scale(.9)
    }

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover {
    transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
}

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover:before {
        filter: opacity(1);
        transform: translateY(0);
        transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
    }

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
        transition: opacity .4s ease
    }

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
        filter: opacity(0);
        transform: translateY(100%)
    }

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover {
    transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
}

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover:before {
        filter: opacity(1);
        transform: translateX(0);
        transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
    }

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
        transition: opacity .4s ease
    }

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
        filter: opacity(0);
        transform: translateX(-100%)
    }

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover {
    transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
}

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover:before {
        filter: opacity(1);
        transform: translateX(100%);
        transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
    }

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
        transition: opacity .4s ease
    }

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
        filter: opacity(0);
        transform: translateX(0)
    }

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover {
    transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
}

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover:before {
        filter: opacity(1);
        transform: translateY(-100%);
        transition: transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease !important
    }

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner, div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
        transition: opacity .4s ease
    }

    div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover.force-hover:before, div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
        filter: opacity(0);
        transform: translateY(0)
    }

.animation-slide {
    transition: width .4s ease,height .4s ease,top .4s ease,left .4s ease
}

.item-with-secondary-media-container .secondary-media-item.hide {
    opacity: 0
}

.item-with-secondary-media-container .secondary-media-item.show {
    opacity: 1
}

[data-collapsed=true] .pro-gallery-parent-container .gallery-item, [data-hidden=true] .pro-gallery-parent-container .gallery-item {
    background-image: none !important
}

html.pro-gallery {
    height: auto;
    width: 100%
}

body.pro-gallery {
    transition: opacity 2s ease
}

#gallery-loader {
    position: fixed;
    top: 50%
}

.show-more-container {
    line-height: 138px;
    text-align: center
}

    .show-more-container i.show-more {
        color: #5d5d61;
        cursor: pointer;
        font-size: 40px;
        margin-top: -3px
    }

    .show-more-container button.show-more {
        background: transparent;
        border: 2px solid #5d5d61;
        border-radius: 0;
        color: #5d5d61;
        cursor: pointer;
        display: inline-block;
        font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,sans-serif;
        font-size: 12px;
        padding: 11px 29px
    }

        .show-more-container button.show-more:hover {
            background: rgba(0,0,0,.1)
        }

.more-items-loader {
    color: #116dff;
    display: block;
    font-size: 30px;
    line-height: 50px;
    text-align: center;
    width: 100%
}

.version-header {
    background: hsla(0,0%,100%,.8);
    color: #e03939;
    font-family: Consolas,monospace;
    font-size: 13px;
    height: 100px;
    left: 0;
    line-height: 30px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 320px;
    z-index: 100
}

.auto-slideshow-button {
    cursor: pointer;
    height: 28px;
    margin-top: 19px;
    padding: 5px;
    width: 20px
}

.auto-slideshow-button, .auto-slideshow-counter {
    display: flex;
    left: auto;
    opacity: .9;
    position: absolute;
    text-align: center;
    z-index: 1
}

.auto-slideshow-counter {
    font-size: 15px;
    line-height: normal;
    margin-top: 24px
}

@keyframes wNW36F {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.mouse-cursor {
    display: flex;
    position: absolute;
    width: 100%
}

.follow-mouse-cursor {
    position: absolute;
    transition: all .2s ease
}

    .follow-mouse-cursor > div {
        pointer-events: none
    }

    .follow-mouse-cursor > div, .nav-arrows-container {
        align-items: center;
        display: flex;
        justify-content: center
    }

.nav-arrows-container {
    background: transparent;
    border: none;
    cursor: pointer;
    left: auto;
    opacity: .9;
    outline: none;
    position: absolute;
    text-align: center
}

    .nav-arrows-container:hover {
        opacity: 1
    }

    .nav-arrows-container.shadow svg {
        filter: drop-shadow(0 1px .15px #B2B2B2)
    }

    .nav-arrows-container .slideshow-arrow {
        flex-shrink: 0
    }

.arrow-portal-container span {
    align-items: center;
    animation: fadeIn .1s ease-in-out;
    display: flex;
    justify-content: center;
    position: fixed;
    transition: top 50ms,left 50ms
}

div.gallery-slideshow .gallery-column, div.gallery-slideshow div.pro-gallery {
    box-sizing: content-box !important
}

div.gallery-slideshow .gallery-group, div.gallery-slideshow .gallery-item-container, div.gallery-slideshow .gallery-item-wrapper {
    overflow: visible !important
}

div.gallery-slideshow.streched .gallery-slideshow-info {
    padding-left: 50px !important;
    padding-right: 50px !important
}

@media(max-width:500px) {
    div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
        padding-left: 20px;
        padding-right: 20px
    }
}

div.gallery-slideshow div.pro-gallery .gallery-item-container .gallery-slideshow-info {
    bottom: -220px;
    box-sizing: border-box;
    display: flex;
    height: 220px;
    padding-top: 0;
    position: absolute;
    width: 100%;
    z-index: 15
}

.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
    padding: 30px 60px
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
    padding: 30px 10px 50px
}

.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
    padding: 30px
}

div.pro-gallery {
    height: 100%;
    width: 100%
}

    div.pro-gallery, div.pro-gallery .gallery-column {
        backface-visibility: hidden;
        overflow: hidden;
        position: relative
    }

        div.pro-gallery .gallery-column {
            float: left;
            transform-style: preserve-3d
        }

            div.pro-gallery .gallery-column .gallery-left-padding {
                display: inline-block;
                height: 100%
            }

            div.pro-gallery .gallery-column .gallery-top-padding {
                display: block;
                width: 100%
            }

        div.pro-gallery .gallery-group {
            backface-visibility: hidden;
            box-sizing: border-box;
            float: left;
            font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,sans-serif;
            font-size: 11px;
            overflow: hidden;
            padding: 0;
            position: relative;
            transform-style: preserve-3d
        }

            div.pro-gallery .gallery-group.debug.gallery-group-gone {
                background: #cdcdd0
            }

            div.pro-gallery .gallery-group.debug.gallery-group-visible {
                background: #c1f0c1
            }

            div.pro-gallery .gallery-group.debug.gallery-group-hidden {
                background: #f99
            }

        div.pro-gallery .gallery-item-container {
            backface-visibility: hidden;
            border: none;
            border-radius: 0;
            box-sizing: border-box;
            color: inherit;
            cursor: default;
            display: inline-block;
            font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,sans-serif;
            font-size: 11px;
            outline: none;
            overflow: hidden;
            padding: 0;
            position: absolute;
            scroll-snap-align: center;
            text-decoration: none;
            transform-style: preserve-3d;
            vertical-align: top;
            will-change: top,left,width,height
        }

            div.pro-gallery .gallery-item-container .item-action {
                height: 1px;
                overflow: hidden;
                pointer-events: none;
                position: absolute;
                width: 1px;
                z-index: -1
            }

                div.pro-gallery .gallery-item-container .item-action:focus {
                    --focus-ring-box-shadow: none !important;
                    box-shadow: none !important;
                    outline: none !important
                }

            div.pro-gallery .gallery-item-container:hover .gallery-item-common-info {
                cursor: pointer
            }

                div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button {
                    cursor: pointer;
                    text-decoration: underline
                }

            div.pro-gallery .gallery-item-container.visible {
                transform: translateZ(0)
            }

            div.pro-gallery .gallery-item-container.clickable {
                cursor: pointer
            }

            div.pro-gallery .gallery-item-container .gallery-item-wrapper {
                height: 100%;
                overflow: hidden;
                position: relative;
                width: 100%
            }

                div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item {
                    height: 100%;
                    left: 0;
                    position: absolute;
                    top: 0;
                    width: 100%;
                    z-index: 1
                }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .gallery-item {
                        -o-object-fit: cover;
                        object-fit: cover
                    }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .text-item > div {
                        height: 100% !important;
                        width: 100% !important
                    }

                div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit, div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent {
                    background: transparent
                }

                div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-preload {
                    display: none
                }

                div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit .gallery-item {
                    background: transparent;
                    -o-object-fit: contain;
                    object-fit: contain
                }

                div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
                    border-radius: 0;
                    height: 100%;
                    left: 0;
                    margin: 0;
                    -o-object-fit: cover;
                    object-fit: cover;
                    overflow: hidden;
                    position: absolute;
                    top: 0;
                    width: 100%
                }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item {
                        -webkit-font-smoothing: antialiased;
                        box-sizing: border-box; /*! autoprefixer: ignore next */
                        white-space: normal
                    }

                        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item .te-pro-gallery-text-item {
                            letter-spacing: normal !important;
                            line-height: normal !important
                        }

                        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item > div {
                            background: initial !important;
                            box-sizing: border-box
                        }

                        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item div, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h1, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h2, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h3, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h4, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h5, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h6, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item i, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item p, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item span {
                            margin: 0;
                            padding: 0
                        }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item .pro-circle-preloader {
                        height: 30px;
                        left: 50%;
                        opacity: .4;
                        top: 50%;
                        width: 15px;
                        z-index: -1
                    }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item img.gallery--placeholder-item {
                        height: 100% !important;
                        -o-object-fit: cover;
                        object-fit: cover;
                        -o-object-position: center;
                        object-position: center;
                        width: 100% !important
                    }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded {
                        animation: none !important;
                        background-color: transparent;
                        opacity: 1 !important
                    }

                        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded.image-item:after {
                            display: none !important
                        }

                        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded ~ .pro-circle-preloader {
                            display: none
                        }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.error {
                        opacity: 0 !important
                    }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded {
                        background-position: 50%;
                        background-repeat: no-repeat;
                        background-size: cover
                    }

                        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded.grid-fit {
                            background-size: contain
                        }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder.three-d-loaded img {
                        opacity: 0;
                        pointer-events: none
                    }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder.three-d-loading img {
                        opacity: 1
                    }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder img {
                        transition: opacity .2s ease
                    }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video {
                        overflow: hidden;
                        text-align: center
                    }

                        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe {
                            left: 0;
                            top: 0
                        }

                        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce ~ .image-item {
                            opacity: 0;
                            pointer-events: none;
                            transition: opacity .2s ease
                        }

                        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder.playing button, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder.playing i, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing button, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem.playing button, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem.playing i {
                            display: none
                        }

                        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i {
                            -webkit-font-smoothing: antialiased;
                            background: #080808;
                            border-radius: 50px;
                            color: #fff;
                            display: inline-block;
                            height: 60px;
                            left: 50%;
                            margin: -30px 0 0 -30px;
                            opacity: .7;
                            position: absolute;
                            text-align: center;
                            text-rendering: auto; /*! autoprefixer: ignore next */
                            top: 50%;
                            z-index: 11
                        }

                            div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button.play-triangle, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i.play-triangle, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button.play-triangle, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i.play-triangle {
                                opacity: 1
                            }

                            div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button.play-background, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button.play-triangle, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i.play-background, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i.play-triangle, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button.play-background, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button.play-triangle, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i.play-background, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i.play-triangle {
                                font-size: 26px
                            }

                            div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button:hover, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i:hover, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button:hover, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i:hover {
                                opacity: .9
                            }

                            div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button:before, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i:before, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:before, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:before, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button:before, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i:before {
                                font-size: 2.3em;
                                opacity: 1
                            }

                div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info {
                    bottom: -220px;
                    box-sizing: border-box;
                    display: flex;
                    height: 220px;
                    position: absolute;
                    width: 100%;
                    z-index: 15
                }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info > div {
                        height: 100%;
                        width: 100%
                    }

                div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
                    border-radius: 0;
                    box-sizing: border-box;
                    height: 100%;
                    left: 0;
                    margin: 0;
                    overflow: hidden;
                    position: absolute;
                    top: 0;
                    white-space: normal;
                    width: 100%;
                    z-index: 15
                }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner {
                        height: 100%
                    }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover.no-hover-bg:before {
                        opacity: 0 !important
                    }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover:before {
                        box-sizing: border-box;
                        content: " ";
                        height: 100%;
                        left: 0;
                        margin: 0;
                        position: absolute;
                        top: 0;
                        width: 100%;
                        z-index: -1
                    }

            div.pro-gallery .gallery-item-container .gallery-item-common-info {
                box-sizing: border-box;
                cursor: pointer
            }

        div.pro-gallery .thumbnailItem.playing button, div.pro-gallery .thumbnailItem.playing i {
            display: none
        }

        div.pro-gallery .thumbnailItem button, div.pro-gallery .thumbnailItem i {
            -webkit-font-smoothing: antialiased;
            background: #080808;
            border-radius: 100%;
            color: #fff;
            display: inline-block;
            height: 28px;
            left: 50%;
            margin: -16px -1px 0 -16px;
            opacity: .7;
            position: absolute;
            text-align: center;
            text-rendering: auto; /*! autoprefixer: ignore next */
            top: 50%;
            width: 28px;
            z-index: 11
        }

            div.pro-gallery .thumbnailItem button.play-triangle, div.pro-gallery .thumbnailItem i.play-triangle {
                opacity: 1
            }

            div.pro-gallery .thumbnailItem button:before, div.pro-gallery .thumbnailItem i:before {
                font-size: 2.3em;
                opacity: 1
            }

        div.pro-gallery.one-row {
            float: left;
            white-space: nowrap
        }

            div.pro-gallery.one-row .gallery-column {
                float: none;
                white-space: nowrap;
                width: 100%
            }

                div.pro-gallery.one-row .gallery-column .gallery-group {
                    display: inline-block;
                    float: none
                }

            div.pro-gallery.one-row.slider .gallery-column {
                overflow-x: scroll
            }

                div.pro-gallery.one-row.slider .gallery-column.scroll-snap {
                    -ms-scroll-snap-type: x mandatory;
                    scroll-snap-type: x mandatory
                }

            div.pro-gallery.one-row .gallery-horizontal-scroll-inner {
                position: relative;
                will-change: transform
            }

        div.pro-gallery.thumbnails-gallery {
            float: left;
            overflow: hidden
        }

            div.pro-gallery.thumbnails-gallery .galleryColumn {
                overflow: visible;
                position: relative
            }

            div.pro-gallery.thumbnails-gallery .thumbnailItem {
                background-color: #fff;
                background-position: 50%;
                background-size: cover;
                border-radius: 0;
                cursor: pointer;
                overflow-y: inherit;
                position: absolute
            }

                div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight:after {
                    background-color: hsla(0,0%,100%,.6);
                    content: "";
                    display: block;
                    height: 100%;
                    left: 0;
                    position: absolute;
                    top: 0;
                    width: 100%
                }

@media(max-width:500px) {
    div.pro-gallery.thumbnails-gallery {
        overflow: visible
    }
}

div.pro-gallery :focus {
    box-shadow: none
}

div.pro-gallery.accessible button:not(.nav-arrows-container,.has-custom-focus):focus, div.pro-gallery.accessible i:focus {
    box-shadow: 0 0 0 1px #fff,0 0 1px 2px #116dff
}

div.pro-gallery.accessible .has-custom-focus:focus {
    box-shadow: inset 0 0 0 1px #fff,inset 0 0 1px 4px #116dff
}

div.pro-gallery.accessible .gallery-item-hover button:focus, div.pro-gallery.accessible .gallery-item-hover i:focus {
    box-shadow: none
}

div.pro-gallery.accessible .thumbnailItem.pro-gallery-highlight:after {
    box-shadow: inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,0 0 10px -5px #116dff
}

div.pro-gallery.accessible .gallery-item-container:has(.item-action:focus):after {
    border-radius: inherit;
    box-shadow: inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,inset 0 0 10px -5px #116dff;
    content: " ";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 15
}

div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted:before {
    box-shadow: inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,inset 0 0 10px -5px #116dff
}

div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted:after {
    border-radius: inherit;
    box-shadow: inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,0 0 10px -5px #116dff;
    content: " ";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

div.pro-gallery .hide-scrollbars {
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    scrollbar-width: none
}

    div.pro-gallery .hide-scrollbars ::-webkit-scrollbar, div.pro-gallery .hide-scrollbars::-webkit-scrollbar {
        height: 0 !important;
        width: 0 !important
    }

div.pro-gallery .rtl {
    direction: rtl
}

div.pro-gallery .ltr {
    direction: ltr
}

.sr-only.out-of-view-component {
    border: 0;
    clip-path: circle(0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.screen-logs {
    word-wrap: break-word;
    background: #fff;
    font-size: 10px;
    width: 280px
}

.fade {
    display: block;
    transition: opacity .6s ease
}

.fade-visible {
    opacity: 1
}

.fade-hidden {
    opacity: 0
}

.deck-before {
    transform: translateX(-100%)
}

.deck-before, .deck-before-rtl {
    display: block;
    transition: transform .6s ease;
    z-index: 1
}

.deck-before-rtl {
    transform: translateX(100%)
}

.deck-current {
    display: block;
    transform: translateX(0);
    transition: transform .6s ease;
    z-index: 0
}

    .deck-current .override {
        transition: transform .6s ease,opacity .1s ease .2s !important
    }

.deck-after {
    display: block;
    opacity: 0;
    transition: opacity .2s ease .6s;
    z-index: -1
}

    .deck-after .override {
        transition: opacity .1s ease 0s !important
    }

.disabled-transition {
    transition: none !important
}

@keyframes JqqXMV {
    0% {
        background-color: hsla(0,0%,95%,.2)
    }

    50% {
        background-color: hsla(0,0%,95%,.8)
    }

    to {
        background-color: hsla(0,0%,95%,.2)
    }
}

.pro-gallery-parent-container.gallery-slideshow [data-hook=group-view]:before, .pro-gallery-parent-container:not(.gallery-slideshow) [data-hook=group-view] .item-link-wrapper:before {
    content: "";
    height: 1px;
    left: var(--group-left);
    pointer-events: none;
    position: absolute;
    right: var(--group-right);
    scroll-snap-align: center;
    top: var(--group-top);
    width: var(--group-width)
}

.gallery-item-container {
    scroll-snap-align: none !important
}

.gallery-slideshow .gallery-item-container:not(.clickable) a {
    cursor: default
}

._SIYmI .gallery-item-video-play-background.play-background {
    color: #000 !important;
    opacity: .3 !important
}

._SIYmI .play-triangle {
    color: #fff !important;
    z-index: 17 !important
}

._SIYmI.homepage {
    --border-color: rgb(var(--post-homepage-borderColor,var(--wix-color-2)));
    --border-width: calc(var(--post-homepage-borderWidth, 1) * 1px);
    --border-radius: calc(var(--post-homepage-postRadius, 0) * 1px)
}

    ._SIYmI.homepage.is-mobile {
        --border-color: rgb(var(--post-homepage-mobile-borderColor,var(--post-homepage-borderColor,var(--wix-color-2))));
        --border-width: calc(var(--post-homepage-mobile-borderWidth, var(--post-homepage-borderWidth, 1)) * 1px);
        --border-radius: calc(var(--post-homepage-mobile-postRadius, var(--post-homepage-postRadius, 0)) * 1px)
    }

._SIYmI.category {
    --border-color: rgb(var(--post-category-borderColor,var(--wix-color-2)));
    --border-width: calc(var(--post-category-borderWidth, 1) * 1px);
    --border-radius: calc(var(--post-category-postRadius, 0) * 1px)
}

    ._SIYmI.category.is-mobile {
        --border-color: rgb(var(--post-category-mobile-borderColor,var(--post-category-borderColor,var(--wix-color-2))));
        --border-width: calc(var(--post-category-mobile-borderWidth, var(--post-category-borderWidth, 1)) * 1px);
        --border-radius: calc(var(--post-category-mobile-postRadius, var(--post-category-postRadius, 0)) * 1px)
    }

._SIYmI.tags {
    --border-color: rgb(var(--post-tags-borderColor,var(--wix-color-2)));
    --border-width: calc(var(--post-tags-borderWidth, 1) * 1px);
    --border-radius: calc(var(--post-tags-postRadius, 0) * 1px)
}

    ._SIYmI.tags.is-mobile {
        --border-color: rgb(var(--post-tags-mobile-borderColor,var(--post-tags-borderColor,var(--wix-color-2))));
        --border-width: calc(var(--post-tags-mobile-borderWidth, var(--post-tags-borderWidth, 1)) * 1px);
        --border-radius: calc(var(--post-tags-mobile-postRadius, var(--post-tags-postRadius, 0)) * 1px)
    }

._SIYmI.post-list {
    --border-color: rgb(var(--post-post-list-borderColor,var(--wix-color-2)));
    --border-width: calc(var(--post-post-list-borderWidth, 1) * 1px);
    --border-radius: calc(var(--post-post-list-postRadius, 0) * 1px)
}

    ._SIYmI.post-list.is-mobile {
        --border-color: rgb(var(--post-post-list-mobile-borderColor,var(--post-post-list-borderColor,var(--wix-color-2))));
        --border-width: calc(var(--post-post-list-mobile-borderWidth, var(--post-post-list-borderWidth, 1)) * 1px);
        --border-radius: calc(var(--post-post-list-mobile-postRadius, var(--post-post-list-postRadius, 0)) * 1px)
    }

._SIYmI.related-posts {
    --border-color: rgb(var(--post-related-posts-borderColor,var(--wix-color-2)));
    --border-width: calc(var(--post-related-posts-borderWidth, 1) * 1px);
    --border-radius: calc(var(--post-related-posts-postRadius, 0) * 1px)
}

    ._SIYmI.related-posts.is-mobile {
        --border-color: rgb(var(--post-related-posts-mobile-borderColor,var(--post-related-posts-borderColor,var(--wix-color-2))));
        --border-width: calc(var(--post-related-posts-mobile-borderWidth, var(--post-related-posts-borderWidth, 1)) * 1px);
        --border-radius: calc(var(--post-related-posts-mobile-postRadius, var(--post-related-posts-postRadius, 0)) * 1px)
    }

._SIYmI.my-posts {
    --border-color: rgb(var(--post-my-posts-borderColor,var(--wix-color-2)));
    --border-width: calc(var(--post-my-posts-borderWidth, 1) * 1px);
    --border-radius: calc(var(--post-my-posts-postRadius, 0) * 1px)
}

    ._SIYmI.my-posts.is-mobile {
        --border-color: rgb(var(--post-my-posts-mobile-borderColor,var(--post-my-posts-borderColor,var(--wix-color-2))));
        --border-width: calc(var(--post-my-posts-mobile-borderWidth, var(--post-my-posts-borderWidth, 1)) * 1px);
        --border-radius: calc(var(--post-my-posts-mobile-postRadius, var(--post-my-posts-postRadius, 0)) * 1px)
    }

._SIYmI .gallery-item-hover:before {
    background: unset !important
}

._SIYmI .gallery-item-container {
    border-radius: var(--border-radius) !important;
    scroll-snap-align: center !important
}

[dir=rtl] ._SIYmI.post-list-pro-gallery-list.gallery-right-align .gallery-item-container, [dir=rtl] ._SIYmI.post-list-pro-gallery-pg-side-by-side.gallery-right-align .gallery-item-container {
    display: flex !important;
    flex-direction: row !important
}

[dir=rtl] ._SIYmI.post-list-pro-gallery-list .gallery-item-container, [dir=rtl] ._SIYmI.post-list-pro-gallery-pg-side-by-side .gallery-item-container {
    display: flex !important;
    flex-direction: row-reverse !important
}

    [dir=rtl] ._SIYmI.post-list-pro-gallery-list .gallery-item-container .gallery-item-left-info, [dir=rtl] ._SIYmI.post-list-pro-gallery-pg-side-by-side .gallery-item-container .gallery-item-left-info {
        left: auto;
        right: 0
    }

    [dir=rtl] ._SIYmI.post-list-pro-gallery-list .gallery-item-container .gallery-item-right-info, [dir=rtl] ._SIYmI.post-list-pro-gallery-pg-side-by-side .gallery-item-container .gallery-item-right-info {
        left: 0;
        right: auto
    }

._SIYmI.post-list-pro-gallery-list-large.gallery-right-align .gallery-item-wrapper, ._SIYmI.post-list-pro-gallery-list-medium.gallery-right-align .gallery-item-wrapper, ._SIYmI.post-list-pro-gallery-list.gallery-right-align .gallery-item-wrapper {
    right: 13px; /*!rtl:end:ignore*/
    top: 13px /*!rtl:begin:ignore*/
}

._SIYmI.post-list-pro-gallery-list-large.gallery-left-align .gallery-item-wrapper, ._SIYmI.post-list-pro-gallery-list-medium.gallery-left-align .gallery-item-wrapper, ._SIYmI.post-list-pro-gallery-list.gallery-left-align .gallery-item-wrapper {
    left: 13px; /*!rtl:end:ignore*/
    top: 13px /*!rtl:begin:ignore*/
}

._SIYmI.post-list-pro-gallery-list .gallery-item-container, ._SIYmI.post-list-pro-gallery-list-large .gallery-item-container, ._SIYmI.post-list-pro-gallery-list-medium .gallery-item-container {
    background-color: rgb(var(--post-post-list-backgroundColor,var(--wix-color-1))) !important
}

    ._SIYmI.post-list-pro-gallery-list .gallery-item-container.pro-gallery-mobile-indicator, ._SIYmI.post-list-pro-gallery-list-large .gallery-item-container.pro-gallery-mobile-indicator, ._SIYmI.post-list-pro-gallery-list-medium .gallery-item-container.pro-gallery-mobile-indicator {
        background-color: rgb(var(--post-post-list-mobile-backgroundColor,var(--wix-color-1))) !important
    }

._SIYmI.post-list-pro-gallery-list .gallery-item-common-info, ._SIYmI.post-list-pro-gallery-list-large .gallery-item-common-info, ._SIYmI.post-list-pro-gallery-list-medium .gallery-item-common-info {
    overflow: visible !important
}

._SIYmI.post-list-pro-gallery-slider {
    border-color: var(--border-color);
    border-radius: var(--border-radius);
    border-style: solid;
    border-width: var(--border-width);
    overflow: hidden
}

    ._SIYmI.post-list-pro-gallery-slider .gallery-item-container {
        border-radius: revert !important
    }

    ._SIYmI.post-list-pro-gallery-slider .gallery-slideshow .pro-gallery .gallery-slideshow-info {
        padding-inline-end: 0 !important;
        padding-inline-start: 0 !important
    }

._SIYmI[class^=post-list-pro-gallery] .gallery-item-wrapper {
    cursor: pointer
}

._SIYmI.post-list-pro-gallery-flat #pro-gallery-container .gallery-item-container {
    transform-style: flat;
    will-change: top,left,width,height
}

._SIYmI.post-list-pro-gallery-pg-grid.no-border .gallery-item-container {
    overflow: visible !important
}

._SIYmI [data-hook=item-action] {
    display: none
}

.IeY3vx, .KhVdjt, .acbUIp, .gwgQCb, .lfi41p, .sI4Nnn {
    line-height: 1
}

.wR7lgz {
    display: flex
}

    .wR7lgz .sI4Nnn {
        cursor: inherit;
        opacity: 1
    }

    .wR7lgz .RcfyI6, .wR7lgz .ixAZGX {
        cursor: pointer;
        font-size: 14px;
        margin-inline-end: 48px
    }

    .wR7lgz .ixAZGX {
        opacity: .8
    }

.ynW8KF {
    align-items: center;
    display: flex;
    font-family: system-ui,sans-serif;
    font-size: 16px;
    height: 100%
}

@media only screen and (max-width:300px) {
    .ynW8KF {
        max-width: 100%;
        overflow: hidden
    }
}

.KhVdjt, .RcfyI6, .fOICak {
    align-items: center;
    display: flex;
    justify-content: center
}

.KhVdjt, .RcfyI6 {
    color: inherit;
    cursor: pointer;
    margin: 0 3px;
    min-height: 36px;
    min-width: 36px
}

.IZ6Wrl .KhVdjt, .IZ6Wrl .RcfyI6 {
    margin: 0 6px
}

@media only screen and (max-width:300px) {
    .IZ6Wrl .KhVdjt, .IZ6Wrl .RcfyI6 {
        margin: 0
    }
}

.BCQZoR, .sI4Nnn {
    cursor: default
}

.BCQZoR {
    opacity: .4
}

.fOICak {
    margin: 0 6px;
    min-width: 48px
}

.aq_u4p {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 16px 0 30px
}

    .aq_u4p.HcArW_ {
        margin: 1px 0 0;
        min-height: 68px
    }

.arh2qf {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    padding: 36px 30px;
    text-align: center
}

@media(min-width:980px) {
    .use-media-queries .arh2qf {
        height: 450px;
        padding: 0
    }
}

.gt-sm .arh2qf {
    height: 450px;
    padding: 0
}

.cJscj1 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 12px
}

@media(min-width:980px) {
    .use-media-queries .cJscj1 {
        font-size: 32px;
        line-height: 1.5;
        margin-bottom: 12px;
        max-width: 620px
    }
}

.gt-sm .cJscj1 {
    font-size: 32px;
    margin-bottom: 12px;
    max-width: 620px
}

.cTdFFO, .gt-sm .cJscj1 {
    line-height: 1.5
}

@media(min-width:980px) {
    .use-media-queries .cTdFFO {
        max-width: 620px
    }
}

.gt-sm .cTdFFO {
    max-width: 620px
}

.clf9mN {
    font-size: 16px
}

.wdbmEY {
    font-size: 18px;
    margin-top: 18px
}

@media(min-width:980px) {
    .use-media-queries .wdbmEY {
        margin-top: 48px
    }
}

.gt-sm .wdbmEY {
    margin-top: 48px
}

.zVjbZW {
    margin-bottom: 0;
    padding-bottom: 20px
}

.t1YWug {
    min-height: 100%;
    position: relative
}

:where(.t1YWug) {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

    :where(.t1YWug) * {
        -webkit-tap-highlight-color: rgba(0,0,0,0)
    }

    :where(.t1YWug) *, :where(.t1YWug) :after, :where(.t1YWug) :before {
        box-sizing: inherit
    }

    :where(.t1YWug) :where(a), :where(.t1YWug) :where(a:visited) {
        text-decoration: none
    }

    :where(.t1YWug) :where(textarea) {
        font-family: inherit
    }

.qHpbsu {
    position: relative
}

.medium-gap .qHpbsu {
    padding-top: 50px
}

.large-gap .qHpbsu {
    padding-top: 100px
}

html {
    height: 100%;
    touch-action: manipulation
}

body, html {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    margin: 0;
    padding: 0
}

body {
    -webkit-text-size-adjust: none;
    -webkit-highlight: none
}

#root {
    margin: 0;
    padding: 0
}

a {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.gallery-item-common-info.gallery-item-right-info {
    position: absolute; /*!rtl:begin:ignore*/
    right: 0 /*!rtl:end:ignore*/
}

.gallery-item-common-info.gallery-item-left-info {
    left: 0; /*!rtl:end:ignore*/
    position: absolute /*!rtl:begin:ignore*/
}

#pro-gallery-container button.nav-arrows-container {
    box-sizing: border-box
}

.post-list-pro-gallery-pg-grid .pro-gallery, .post-list-pro-gallery-pg-grid .pro-gallery .gallery-item-common-info {
    overflow: visible !important
}

.sXdULV {
    background-color: rgb(var(--postListWidgetBackgroundColor,0,0,0,0))
}

:where(.sXdULV) {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

    :where(.sXdULV) * {
        -webkit-tap-highlight-color: rgba(0,0,0,0)
    }

    :where(.sXdULV) *, :where(.sXdULV) :after, :where(.sXdULV) :before {
        box-sizing: inherit
    }

    :where(.sXdULV) :where(a), :where(.sXdULV) :where(a:visited) {
        text-decoration: none
    }

    :where(.sXdULV) :where(textarea) {
        font-family: inherit
    }

.b79EPn {
    background-color: rgb(var(--postListWidgetBackgroundColorMobile,0,0,0,0))
}

:where(.b79EPn) {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

    :where(.b79EPn) * {
        -webkit-tap-highlight-color: rgba(0,0,0,0)
    }

    :where(.b79EPn) *, :where(.b79EPn) :after, :where(.b79EPn) :before {
        box-sizing: inherit
    }

    :where(.b79EPn) :where(a), :where(.b79EPn) :where(a:visited) {
        text-decoration: none
    }

    :where(.b79EPn) :where(textarea) {
        font-family: inherit
    }

.c3VDPV .nav-arrows-container svg {
    fill: rgb(var(--postListWidgetSliderArrowsColor,var(--wix-color-15)));
    stroke: rgb(var(--postListWidgetSliderArrowsColor,var(--wix-color-15)))
}

.c3VDPV .mobile-slider-arrow-color .nav-arrows-container svg {
    fill: rgb(var(--postListWidgetSliderArrowsColorMobile,var(--wix-color-15)));
    stroke: rgb(var(--postListWidgetSliderArrowsColorMobile,var(--wix-color-15)))
}

.c3VDPV .blog-post-post-list-title-font {
    font: var(--post-post-list-titleFont,var(--wix-font-Page-title));
    font-size: var(--post-post-list-titleFont-size,22px);
    line-height: normal;
    -webkit-text-decoration: var(--post-post-list-titleFont-text-decoration);
    text-decoration: var(--post-post-list-titleFont-text-decoration)
}

.c3VDPV .post-list-pro-gallery-list .blog-post-post-list-title-font {
    font: var(--post-post-list-titleFont,var(--wix-font-Page-title));
    font-size: var(--post-post-list-titleFont-size,14px)
}

.c3VDPV .blog-post-post-list-description-style-font {
    -webkit-text-decoration: var(--post-post-list-descriptionFont-text-decoration);
    text-decoration: var(--post-post-list-descriptionFont-text-decoration)
}

.c3VDPV .blog-post-post-list-description-font, .c3VDPV .blog-post-post-list-description-style-font {
    font: var(--post-post-list-descriptionFont,var(--wix-font-Body-M));
    font-size: var(--post-post-list-descriptionFont-size,12px);
    line-height: normal
}

.c3VDPV .blog-post-post-list-description-font {
    font-style: inherit;
    font-weight: inherit;
    text-decoration: inherit
}

.c3VDPV .blog-post-post-list-mobile-post-container .blog-post-text-font, .c3VDPV .blog-post-post-list-post-container .blog-post-text-font {
    font: var(--post-post-list-descriptionFont,var(--wix-font-Page-title));
    font-size: var(--post-post-list-descriptionFont-size,12px);
    line-height: normal
}

.c3VDPV .blog-post-list-pagination-active {
    color: rgb(var(--post-post-list-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-list-mobile-pagination-active {
    color: rgb(var(--post-post-list-mobile-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-title-color {
    color: rgb(var(--post-post-list-titleColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-mobile-title-color {
    color: rgb(var(--post-post-list-mobile-titleColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-TOI-title-color {
    color: rgb(var(--post-post-list-TOI-titleColor,var(--wix-color-1)))
}

.c3VDPV .blog-post-post-list-TOI-mobile-title-color {
    color: rgb(var(--post-post-list-TOI-mobile-titleColor,var(--wix-color-1)))
}

.c3VDPV .blog-post-post-list-description-color {
    color: rgb(var(--post-post-list-descriptionColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-mobile-description-color {
    color: rgb(var(--post-post-list-mobile-descriptionColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-description-fill {
    fill: rgb(var(--post-post-list-descriptionColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-mobile-description-fill {
    fill: rgb(var(--post-post-list-mobile-descriptionColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-description-background-color {
    background-color: rgb(var(--post-post-list-descriptionColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-mobile-description-background-color {
    background-color: rgb(var(--post-post-list-mobile-descriptionColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-TOI-description-color {
    color: rgb(var(--post-post-list-TOI-descriptionColor,var(--wix-color-1)))
}

.c3VDPV .blog-post-post-list-TOI-mobile-description-color {
    color: rgb(var(--post-post-list-TOI-mobile-descriptionColor,var(--wix-color-1)))
}

.c3VDPV .blog-post-post-list-TOI-description-fill {
    fill: rgb(var(--post-post-list-TOI-descriptionColor,var(--wix-color-1)))
}

.c3VDPV .blog-post-post-list-TOI-mobile-description-fill {
    fill: rgb(var(--post-post-list-TOI-mobile-descriptionColor,var(--wix-color-1)))
}

.c3VDPV .blog-post-post-list-TOI-description-background-color {
    background-color: rgb(var(--post-post-list-TOI-descriptionColor,var(--wix-color-1)))
}

.c3VDPV .blog-post-post-list-TOI-mobile-description-background-color {
    background-color: rgb(var(--post-post-list-TOI-mobile-descriptionColor,var(--wix-color-1)))
}

.c3VDPV .blog-post-post-list-border-color {
    border-color: rgb(var(--post-post-list-borderColor,var(--wix-color-2)))
}

.c3VDPV .blog-post-post-list-mobile-border-color {
    border-color: rgb(var(--post-post-list-mobile-borderColor,var(--wix-color-2)))
}

.c3VDPV .blog-post-post-list-overlay-background-color {
    background-color: rgb(var(--post-post-list-overlayColor,0,0,0,.55))
}

.c3VDPV .blog-post-post-list-mobile-overlay-background-color {
    background-color: rgb(var(--post-post-list-mobile-overlayColor,0,0,0,.55))
}

.c3VDPV .blog-post-post-list-link-hashtag-hover-color:hover {
    color: rgb(var(--post-post-list-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-mobile-link-hashtag-hover-color:hover {
    color: rgb(var(--post-post-list-mobile-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-link-hashtag-hover-fill:hover {
    fill: rgb(var(--post-post-list-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-mobile-link-hashtag-hover-fill:hover {
    fill: rgb(var(--post-post-list-mobile-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-link-hashtag-hover-color:hover .blog-post-post-list-title-color {
    color: rgb(var(--post-post-list-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-mobile-link-hashtag-hover-color:hover .blog-post-post-list-mobile-title-color {
    color: rgb(var(--post-post-list-mobile-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-link-hashtag-hover-color:hover .blog-post-post-list-TOI-title-color {
    color: rgb(var(--post-post-list-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-mobile-link-hashtag-hover-color:hover .blog-post-post-list-TOI-mobile-title-color {
    color: rgb(var(--post-post-list-mobile-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-background-color {
    background-color: rgb(var(--post-post-list-backgroundColor,var(--wix-color-1))) !important
}

.c3VDPV .blog-post-post-list-mobile-background-color {
    background-color: rgb(var(--post-post-list-mobile-backgroundColor,var(--wix-color-1)))
}

.c3VDPV .blog-post-post-list-TOI-background-color {
    background-color: rgb(var(--post-post-list-TOI-backgroundColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-TOI-mobile-background-color {
    background-color: rgb(var(--post-post-list-TOI-mobile-backgroundColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-hover-container:hover .blog-hover-container-element-color {
    color: rgb(var(--post-post-list-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-mobile-hover-container:hover .blog-hover-container-element-color {
    color: rgb(var(--post-post-list-mobile-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-hover-container:hover .blog-hover-container-element-fill {
    fill: rgb(var(--post-post-list-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-mobile-hover-container:hover .blog-hover-container-element-fill {
    fill: rgb(var(--post-post-list-mobile-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-post-container .blog-link-hashtag-color {
    color: rgb(var(--post-post-list-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-mobile-post-container .blog-link-hashtag-color {
    color: rgb(var(--post-post-list-mobile-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-post-container .blog-post-text-color {
    color: rgb(var(--post-post-list-descriptionColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-mobile-post-container .blog-post-text-color {
    color: rgb(var(--post-post-list-mobile-descriptionColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-post-container .blog-icon-fill {
    fill: rgb(var(--post-post-list-descriptionColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-mobile-post-container .blog-icon-fill {
    fill: rgb(var(--post-post-list-mobile-descriptionColor,var(--wix-color-5)))
}

.c3VDPV .blog-post-post-list-post-container .blog-link-hover-color:hover {
    color: rgb(var(--post-post-list-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-mobile-post-container .blog-link-hover-color:hover {
    color: rgb(var(--post-post-list-mobile-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-post-container .blog-link-hover-fill:hover {
    fill: rgb(var(--post-post-list-linkHashtagColor,var(--wix-color-8)))
}

.c3VDPV .blog-post-post-list-mobile-post-container .blog-link-hover-fill:hover {
    fill: rgb(var(--post-post-list-mobile-linkHashtagColor,var(--wix-color-8)))
}


.skkBSx3 {
    --wix-ui-tpa-text-button-main-text-font-text-decoration: var(--wix-forms-formParagraphFont-text-decoration);
    --wix-ui-tpa-text-button-main-text-font-line-height: var(--wix-forms-formParagraphFont-line-height);
    --wix-ui-tpa-text-button-main-text-font-family: var(--wix-forms-formParagraphFont-family);
    --wix-ui-tpa-text-button-main-text-font-size: var(--wix-forms-formParagraphFont-size);
    --wix-ui-tpa-text-button-main-text-font-style: var(--wix-forms-formParagraphFont-style);
    --wix-ui-tpa-text-button-main-text-font-variant: var(--wix-forms-formParagraphFont-variant);
    --wix-ui-tpa-text-button-main-text-font-weight: var(--wix-forms-formParagraphFont-weight)
}

.skkBSx3, .skkBSx3:hover {
    color: var(--ricosviewer152813472-wix-forms-formLinkColor,rgba(var(--wix-color-8),1)) !important
}


/*! rtl:ignore */ .utB3m {
    /*!rtl:end:ignore*/ -noop: 1;
    /*!rtl:begin:ignore*/ direction: rtl
}

/*! rtl:ignore */ .igx42 {
    /*!rtl:end:ignore*/ -noop: 1;
    /*!rtl:begin:ignore*/ direction: ltr
}

.fGhYO {
    margin-left: 0;
    margin-right: auto;
    z-index: 1
}

    .fGhYO:not(.PB8VU) {
        float: left;
        margin-right: 40px
    }

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .fGhYO:not(.PB8VU) {
            float: none;
            margin-right: auto
        }
    }
}

@container (width < 640px) {
    .fGhYO:not(.PB8VU) {
        float: none;
        margin-right: auto
    }
}

.HBFZL {
    margin-left: auto;
    margin-right: 0;
    z-index: 1
}

    .HBFZL:not(.PB8VU) {
        float: right;
        margin-left: 40px
    }

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .HBFZL:not(.PB8VU) {
            float: none;
            margin-left: auto
        }
    }
}

@container (width < 640px) {
    .HBFZL:not(.PB8VU) {
        float: none;
        margin-left: auto
    }
}

.YLicF {
    clear: both;
    display: block
}

    .YLicF:not(.vdo9L) {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%
    }

.PB8VU, .vdo9L {
    width: 100%
}

._9yuvY .PB8VU, ._9yuvY .vdo9L {
    margin: 0 -8px;
    width: auto
}

.OiAo0 {
    width: -moz-fit-content;
    width: fit-content
}

._27RY- {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.ILN2e {
    width: min(350px,100%) !important
}

._9yuvY .ILN2e {
    width: 50%
}

._47Tgb {
    margin-left: auto;
    margin-right: auto
}

._9yuvY ._47Tgb {
    width: 150px
}

.Db9ng {
    display: flex
}

/*! rtl:ignore */ .wB32D, .wB32D > * {
    /*!rtl:ignore*/ text-align: left
}

.-gOPv, .-gOPv > * {
    text-align: center
}

/*! rtl:ignore */ ._4sl0y, ._4sl0y > * {
    /*!rtl:ignore*/ text-align: right
}

/*! rtl:ignore */ .baWVz, .baWVz > * {
    /*!rtl:ignore*/ text-align: initial
}

.o-EbM {
    text-align: justify !important;
    white-space: pre-wrap !important
}

._3Xmqv {
    margin-inline-start: 0 !important
}

.bX5FV {
    margin-inline-start: 40px !important
}

.aB4j8 {
    margin-inline-start: 80px !important
}

.HiABr {
    margin-inline-start: 120px !important
}

._4UbEO {
    margin-inline-start: 160px !important
}

._0muYU {
    margin-inline-start: 200px !important
}

.FYdyD {
    margin-inline-start: 240px !important
}

.J-DMl {
    --ricos-layout-horizontal-padding: 20px;
    display: grid;
    gap: 1px;
    grid-template-columns: var(--ricos-layout-column-template);
    position: relative
}

[dir] .J-DMl {
    margin: 0
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .J-DMl {
            grid-template-columns: minmax(0,1fr)
        }
    }
}

@container (width < 480px) {
    .J-DMl {
        grid-template-columns: minmax(0,1fr)
    }
}

[dir] * + .J-DMl {
    margin-top: 20px
}

.J-DMl .mSIVT {
    padding-inline-end: var(--ricos-layout-horizontal-padding);
    padding-inline-start: var(--ricos-layout-horizontal-padding)
}

[dir] .J-DMl .mSIVT {
    padding-bottom: 12px;
    padding-top: 12px
}

.J-DMl .mSIVT:first-child {
    padding-inline-start: 0
}

.J-DMl .mSIVT:last-child {
    padding-inline-end: 0
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .J-DMl .mSIVT {
            padding-inline-start: 0
        }

            .J-DMl .mSIVT, .J-DMl .mSIVT:first-child {
                padding-inline-end: 0
            }

                .J-DMl .mSIVT:last-child {
                    padding-inline-start: 0
                }
    }
}

@container (width < 480px) {
    .J-DMl .mSIVT {
        padding-inline-start: 0
    }

        .J-DMl .mSIVT, .J-DMl .mSIVT:first-child {
            padding-inline-end: 0
        }

            .J-DMl .mSIVT:last-child {
                padding-inline-start: 0
            }
}

.glob_fontElementMap, .hzbsW {
    font-family: var(--ricos-font-family,unset)
}

[dir] ._84yKH {
    margin: 0
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        [dir] ._84yKH {
            clear: both;
            margin: 0
        }
    }
}

@container (width < 640px) {
    [dir] ._84yKH {
        clear: both;
        margin: 0
    }
}

.D0uEM, .DEpv3, .EO0tC, ._9Q0Dg, .tdem5, .xdN9R {
    font: inherit
}

.EO0tC {
    color: var(--ricos-custom-h1-color,var(--ricos-text-color,#212121));
    font-family: var(--ricos-custom-h1-font-family,unset);
    font-size: var(--ricos-custom-h1-font-size,40px);
    font-style: var(--ricos-custom-h1-font-style,unset);
    font-weight: var(--ricos-custom-h1-font-weight,unset);
    letter-spacing: var(--ricos-custom-h1-letter-spacing,unset);
    line-height: var(--ricos-custom-h1-line-height,42px);
    min-height: var(--ricos-custom-h1-min-height,42px);
    -webkit-text-decoration: var(--ricos-custom-h1-text-decoration,unset);
    text-decoration: var(--ricos-custom-h1-text-decoration,unset)
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .EO0tC {
            font-size: var(--ricos-custom-h1-font-size,32px)
        }
    }
}

@container (width < 640px) {
    .EO0tC {
        font-size: var(--ricos-custom-h1-font-size,32px)
    }
}

[dir] .EO0tC > * > span, [dir] .EO0tC > span span {
    background-color: var(--ricos-custom-h1-background-color,unset)
}

.DEpv3 {
    color: var(--ricos-custom-h2-color,var(--ricos-text-color,#212121));
    font-family: var(--ricos-custom-h2-font-family,unset);
    font-size: var(--ricos-custom-h2-font-size,28px);
    font-style: var(--ricos-custom-h2-font-style,unset);
    font-weight: var(--ricos-custom-h2-font-weight,unset);
    letter-spacing: var(--ricos-custom-h2-letter-spacing,unset);
    line-height: var(--ricos-custom-h2-line-height,36px);
    min-height: var(--ricos-custom-h2-min-height,36px);
    -webkit-text-decoration: var(--ricos-custom-h2-text-decoration,unset);
    text-decoration: var(--ricos-custom-h2-text-decoration,unset)
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .DEpv3 {
            font-size: var(--ricos-custom-h2-font-size,24px)
        }
    }
}

@container (width < 640px) {
    .DEpv3 {
        font-size: var(--ricos-custom-h2-font-size,24px)
    }
}

[dir] .DEpv3 > * > span, [dir] .DEpv3 > span span {
    background-color: var(--ricos-custom-h2-background-color,unset)
}

.tdem5 {
    color: var(--ricos-custom-h3-color,var(--ricos-text-color,#212121));
    font-family: var(--ricos-custom-h3-font-family,unset);
    font-size: var(--ricos-custom-h3-font-size,24px);
    font-style: var(--ricos-custom-h3-font-style,unset);
    font-weight: var(--ricos-custom-h3-font-weight,unset);
    letter-spacing: var(--ricos-custom-h3-letter-spacing,unset);
    line-height: var(--ricos-custom-h3-line-height,30px);
    min-height: var(--ricos-custom-h3-min-height,30px);
    -webkit-text-decoration: var(--ricos-custom-h3-text-decoration,unset);
    text-decoration: var(--ricos-custom-h3-text-decoration,unset)
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .tdem5 {
            font-size: var(--ricos-custom-h3-font-size,20px)
        }
    }
}

@container (width < 640px) {
    .tdem5 {
        font-size: var(--ricos-custom-h3-font-size,20px)
    }
}

[dir] .tdem5 > * > span, [dir] .tdem5 > span span {
    background-color: var(--ricos-custom-h3-background-color,unset)
}

.xdN9R {
    color: var(--ricos-custom-h4-color,var(--ricos-text-color,#212121));
    font-family: var(--ricos-custom-h4-font-family,unset);
    font-size: var(--ricos-custom-h4-font-size,20px);
    font-style: var(--ricos-custom-h4-font-style,unset);
    font-weight: var(--ricos-custom-h4-font-weight,unset);
    letter-spacing: var(--ricos-custom-h4-letter-spacing,unset);
    line-height: var(--ricos-custom-h4-line-height,1.5);
    min-height: var(--ricos-custom-h4-min-height,unset);
    -webkit-text-decoration: var(--ricos-custom-h4-text-decoration,unset);
    text-decoration: var(--ricos-custom-h4-text-decoration,unset)
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .xdN9R {
            font-size: var(--ricos-custom-h4-font-size,20px)
        }
    }
}

@container (width < 640px) {
    .xdN9R {
        font-size: var(--ricos-custom-h4-font-size,20px)
    }
}

[dir] .xdN9R > * > span, [dir] .xdN9R > span span {
    background-color: var(--ricos-custom-h4-background-color,unset)
}

._9Q0Dg {
    color: var(--ricos-custom-h5-color,var(--ricos-text-color,#212121));
    font-family: var(--ricos-custom-h5-font-family,unset);
    font-size: var(--ricos-custom-h5-font-size,18px);
    font-style: var(--ricos-custom-h5-font-style,unset);
    font-weight: var(--ricos-custom-h5-font-weight,unset);
    letter-spacing: var(--ricos-custom-h5-letter-spacing,unset);
    line-height: var(--ricos-custom-h5-line-height,1.5);
    min-height: var(--ricos-custom-h5-min-height,unset);
    -webkit-text-decoration: var(--ricos-custom-h5-text-decoration,unset);
    text-decoration: var(--ricos-custom-h5-text-decoration,unset)
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        ._9Q0Dg {
            font-size: var(--ricos-custom-h5-font-size,16px)
        }
    }
}

@container (width < 640px) {
    ._9Q0Dg {
        font-size: var(--ricos-custom-h5-font-size,16px)
    }
}

[dir] ._9Q0Dg > * > span, [dir] ._9Q0Dg > span span {
    background-color: var(--ricos-custom-h5-background-color,unset)
}

.D0uEM {
    color: var(--ricos-custom-h6-color,var(--ricos-text-color,#212121));
    font-family: var(--ricos-custom-h6-font-family,unset);
    font-size: var(--ricos-custom-h6-font-size,16px);
    font-style: var(--ricos-custom-h6-font-style,unset);
    font-weight: var(--ricos-custom-h6-font-weight,unset);
    letter-spacing: var(--ricos-custom-h6-letter-spacing,unset);
    line-height: var(--ricos-custom-h6-line-height,1.5);
    min-height: var(--ricos-custom-h6-min-height,unset);
    -webkit-text-decoration: var(--ricos-custom-h6-text-decoration,unset);
    text-decoration: var(--ricos-custom-h6-text-decoration,unset)
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .D0uEM {
            font-size: var(--ricos-custom-h6-font-size,14px)
        }
    }
}

@container (width < 640px) {
    .D0uEM {
        font-size: var(--ricos-custom-h6-font-size,14px)
    }
}

[dir] .D0uEM > * > span, [dir] .D0uEM > span span {
    background-color: var(--ricos-custom-h6-background-color,unset)
}

._9-L3b {
    display: block
}

.BFlyk, .glob_fontElementMap {
    font-family: var(--ricos-font-family,unset)
}

.zQEih {
    border-inline-start-style: solid;
    border-inline-start-width: var(--ricos-custom-quote-border-width,3px);
    color: var(--ricos-custom-quote-color,unset);
    font-family: var(--ricos-custom-quote-font-family,unset);
    font-size: 18px;
    font-size: var(--ricos-custom-quote-font-size,18px);
    font-style: normal;
    font-style: var(--ricos-custom-quote-font-style,normal);
    font-weight: var(--ricos-custom-quote-font-weight,unset);
    letter-spacing: var(--ricos-custom-quote-letter-spacing,unset);
    line-height: 26px;
    line-height: var(--ricos-custom-quote-line-height,26px);
    margin-block: 15px;
    margin-inline-end: var(--ricos-custom-quote-margin-inline-end,18px);
    margin-inline-start: var(--ricos-custom-quote-margin-inline-start,18px);
    max-width: 100%;
    min-height: var(--ricos-custom-quote-min-height,unset);
    padding-inline-start: var(--ricos-custom-quote-padding-inline-start,18px);
    -webkit-text-decoration: var(--ricos-custom-quote-text-decoration,unset);
    text-decoration: var(--ricos-custom-quote-text-decoration,unset)
}

[dir] .zQEih {
    padding-bottom: var(--ricos-custom-quote-padding-bottom,6px);
    padding-top: var(--ricos-custom-quote-padding-top,6px)
}

[dir=ltr] .zQEih {
    border-left-color: var(--ricos-custom-quote-border-color,var(--ricos-action-color,#116dff))
}

[dir=ltr] .zQEih, [dir=rtl] .zQEih {
    border-right-color: var(--ricos-custom-quote-border-color,var(--ricos-action-color,#116dff))
}

[dir=rtl] .zQEih {
    border-left-color: var(--ricos-custom-quote-border-color,var(--ricos-action-color,#116dff))
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .zQEih {
            font-size: var(--ricos-custom-quote-font-size,18px)
        }
    }
}

@container (width < 640px) {
    .zQEih {
        font-size: var(--ricos-custom-quote-font-size,18px)
    }
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .zQEih {
            margin-block: 15px;
            margin-inline-end: var(--ricos-custom-quote-margin-inline-end,16px);
            margin-inline-start: var(--ricos-custom-quote-margin-inline-start,16px)
        }
    }
}

@container (width < 640px) {
    .zQEih {
        margin-block: 15px;
        margin-inline-end: var(--ricos-custom-quote-margin-inline-end,16px);
        margin-inline-start: var(--ricos-custom-quote-margin-inline-start,16px)
    }
}

._-1JRa {
    text-decoration: none
}

.yP-Id:focus-visible {
    outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color
}

._3wl4x {
    margin-left: 0;
    margin-right: auto;
    z-index: 1
}

    ._3wl4x:not(.uEAeL) {
        float: left;
        margin-right: 40px
    }

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        ._3wl4x:not(.uEAeL) {
            float: none;
            margin-right: auto
        }
    }
}

@container (width < 640px) {
    ._3wl4x:not(.uEAeL) {
        float: none;
        margin-right: auto
    }
}

.c42YG {
    margin-left: auto;
    margin-right: 0;
    z-index: 1
}

    .c42YG:not(.uEAeL) {
        float: right;
        margin-left: 40px
    }

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .c42YG:not(.uEAeL) {
            float: none;
            margin-left: auto
        }
    }
}

@container (width < 640px) {
    .c42YG:not(.uEAeL) {
        float: none;
        margin-left: auto
    }
}

.MjaZV {
    clear: both;
    display: block
}

    .MjaZV:not(.wF6Wp) {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%
    }

.uEAeL, .wF6Wp {
    width: 100%
}

.PosPL .uEAeL, .PosPL .wF6Wp {
    margin: 0 -8px;
    width: auto
}

.eLKFM {
    width: -moz-fit-content;
    width: fit-content
}

.d77zP {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.d1Z5b {
    width: min(350px,100%) !important
}

.PosPL .d1Z5b {
    width: 50%
}

.H5zHO {
    margin-left: auto;
    margin-right: auto
}

.PosPL .H5zHO {
    width: 150px
}

.fUZlZ {
    display: flex
}

._5PBMS {
    margin: 2px 0
}

.t2USV {
    border: none;
    width: -moz-max-content;
    width: max-content
}

.Fndl8 {
    overflow-x: auto
}

    .Fndl8::-webkit-scrollbar {
        -webkit-appearance: none
    }

    .Fndl8::-webkit-scrollbar-thumb {
        background-color: rgba(0,0,0,.5);
        border: 2px solid #fff;
        border-radius: 8px
    }

    .Fndl8::-webkit-scrollbar:horizontal {
        height: 10px
    }

.aUGlZ {
    max-width: 100%
}

[dir] .EszDD {
    margin: 15px 18px
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        [dir] .EszDD {
            margin: var(--ricos-custom-code-block-margin,15px calc(18px + 5%))
        }
    }
}

@container (width < 640px) {
    [dir] .EszDD {
        margin: var(--ricos-custom-code-block-margin,15px calc(18px + 5%))
    }
}

.rfGFl {
    color: var(--ricos-custom-code-block-color,var(--ricos-text-color,#212121));
    font-family: Inconsolata,Menlo,Consolas,monospace;
    font-size: var(--ricos-custom-code-block-font-size,16px);
    line-height: var(--ricos-custom-code-block-line-height,26px);
    min-height: 29px;
    white-space: pre-wrap
}

[dir] .rfGFl {
    background-color: var(--ricos-custom-code-block-background-color,rgba(var(--ricos-fallback-color-tuple,0,0,0),.06));
    margin: var(--ricos-custom-code-block-margin,15px 18px);
    padding: var(--ricos-custom-code-block-padding,2px 25px)
}

[dir] .nuoJv .rfGFl {
    margin: 1em 0
}

.Jj-ce, ._51bfW, .glob_fontElementMap {
    font-family: var(--ricos-font-family,unset)
}

.AHsN1 {
    max-width: 100%
}

._51bfW {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    align-content: start;
    box-sizing: border-box;
    display: grid;
    grid-template-columns: minmax(0,1fr);
    height: 100%;
    position: relative
}

@media print {
    [dir] ._51bfW {
        background-color: #fff
    }

    ._51bfW blockquote, ._51bfW h1, ._51bfW h2, ._51bfW h3, ._51bfW h4, ._51bfW h5, ._51bfW h6, ._51bfW img, ._51bfW li {
        -moz-column-break-inside: avoid;
        break-inside: avoid
    }

        ._51bfW h1, ._51bfW h1 *, ._51bfW h2, ._51bfW h2 *, ._51bfW h3, ._51bfW h3 *, ._51bfW h4, ._51bfW h4 *, ._51bfW h5, ._51bfW h5 *, ._51bfW h6, ._51bfW h6 *, ._51bfW p, ._51bfW p * {
            color: #000 !important
        }

            ._51bfW ol li, ._51bfW ol li *, ._51bfW p, ._51bfW p * {
                font-size: 11pt !important
            }

            ._51bfW h1, ._51bfW h1 * {
                font-size: 24pt !important
            }

            ._51bfW h2, ._51bfW h2 * {
                font-size: 20pt !important
            }

            ._51bfW h3, ._51bfW h3 * {
                font-size: 16pt !important
            }

            ._51bfW h4, ._51bfW h4 * {
                font-size: 14pt !important
            }

            ._51bfW h5, ._51bfW h5 * {
                font-size: 12pt !important
            }

            ._51bfW h6, ._51bfW h6 * {
                font-size: 11pt !important
            }

        ._51bfW blockquote, ._51bfW blockquote * {
            font-size: 16pt !important
        }
}

._51bfW * {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

._51bfW .Z9NRM {
    box-sizing: border-box;
    -moz-tab-size: 40px;
    -o-tab-size: 40px;
    tab-size: 40px
}

    ._51bfW .Z9NRM *, ._51bfW .Z9NRM :after, ._51bfW .Z9NRM :before {
        box-sizing: inherit
    }

    ._51bfW .Z9NRM input {
        box-sizing: border-box
    }

[dir] ._51bfW.f20Gz {
    padding-top: 50px
}

.Z9NRM {
    word-wrap: break-word;
    color: var(--ricos-text-color,#212121);
    container-type: inline-size;
    font-size: 16px;
    height: 100%;
    line-height: 1.5;
    overflow-wrap: break-word;
    white-space: pre-wrap !important;
    white-space: break-spaces;
    width: 100%
}

[dir] .Z9NRM {
    background-color: var(--ricos-bg-color-container,unset)
}

.Z9NRM:after {
    content: "";
    display: table;
    line-height: 0
}

[dir] .Z9NRM:after {
    clear: both
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .Z9NRM {
            font-size: 14px
        }
    }
}

@container (width < 640px) {
    .Z9NRM {
        font-size: 14px
    }
}

.XM1-r {
    width: 100%
}

    .XM1-r [data-breakout=normal] {
        padding-inline-end: var(--ricos-breakout-normal-padding-end,0);
        padding-inline-start: var(--ricos-breakout-normal-padding-start,0)
    }

    .XM1-r [data-breakout=fullWidth] {
        padding-inline-end: var(--ricos-breakout-full-width-padding-end,0);
        padding-inline-start: var(--ricos-breakout-full-width-padding-start,0)
    }

[dir] .oHsIv {
    margin: 2px 0
}

[dir] .JKIfS + .JKIfS, [dir] .b-1Sh {
    margin-top: 20px
}

._7zuAq, .glob_fontElementMap {
    font-family: var(--ricos-font-family,unset)
}

.P49FA, ._3laU7 {
    color: var(--ricos-custom-p-color,unset);
    font-family: var(--ricos-custom-p-font-family,unset);
    font-size: var(--ricos-custom-p-font-size,unset);
    font-style: var(--ricos-custom-p-font-style,unset);
    font-weight: var(--ricos-custom-p-font-weight,unset);
    letter-spacing: var(--ricos-custom-p-letter-spacing,unset);
    line-height: var(--ricos-custom-p-line-height,unset);
    list-style-position: outside;
    min-height: var(--ricos-custom-p-min-height,unset);
    -webkit-text-decoration: var(--ricos-custom-p-text-decoration,unset);
    text-decoration: var(--ricos-custom-p-text-decoration,unset)
}

[dir] .P49FA, [dir] ._3laU7 {
    margin: 0;
    padding: 0
}

    [dir] .P49FA > *, [dir] ._3laU7 > * {
        background-color: var(--ricos-custom-p-background-color,unset)
    }

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .P49FA, ._3laU7 {
            font-size: var(--ricos-custom-p-font-size,unset)
        }
    }
}

@container (width < 640px) {
    .P49FA, ._3laU7 {
        font-size: var(--ricos-custom-p-font-size,unset)
    }
}

.P49FA > .m8IH7, ._3laU7 > .m8IH7 {
    list-style-type: inherit;
    margin-inline-start: 1.5em;
    padding-inline-start: .5em
}

    .P49FA > .m8IH7[data-heading-level=headerOne], ._3laU7 > .m8IH7[data-heading-level=headerOne] {
        font-family: var(--ricos-custom-h1-font-family,unset);
        font-size: var(--ricos-custom-h1-font-size,40px);
        font-style: var(--ricos-custom-h1-font-style,unset);
        font-weight: var(--ricos-custom-h1-font-weight,unset);
        letter-spacing: var(--ricos-custom-h1-letter-spacing,unset);
        line-height: var(--ricos-custom-h1-line-height,42px);
        min-height: var(--ricos-custom-h1-min-height,42px);
        -webkit-text-decoration: var(--ricos-custom-h1-text-decoration,unset);
        text-decoration: var(--ricos-custom-h1-text-decoration,unset)
    }

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .P49FA > .m8IH7[data-heading-level=headerOne], ._3laU7 > .m8IH7[data-heading-level=headerOne] {
            font-size: var(--ricos-custom-h1-font-size,32px)
        }
    }
}

@container (width < 640px) {
    .P49FA > .m8IH7[data-heading-level=headerOne], ._3laU7 > .m8IH7[data-heading-level=headerOne] {
        font-size: var(--ricos-custom-h1-font-size,32px)
    }
}

.P49FA > .m8IH7[data-heading-level=headerTwo], ._3laU7 > .m8IH7[data-heading-level=headerTwo] {
    font-family: var(--ricos-custom-h2-font-family,unset);
    font-size: var(--ricos-custom-h2-font-size,28px);
    font-style: var(--ricos-custom-h2-font-style,unset);
    font-weight: var(--ricos-custom-h2-font-weight,unset);
    letter-spacing: var(--ricos-custom-h2-letter-spacing,unset);
    line-height: var(--ricos-custom-h2-line-height,36px);
    min-height: var(--ricos-custom-h2-min-height,36px);
    -webkit-text-decoration: var(--ricos-custom-h2-text-decoration,unset);
    text-decoration: var(--ricos-custom-h2-text-decoration,unset)
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .P49FA > .m8IH7[data-heading-level=headerTwo], ._3laU7 > .m8IH7[data-heading-level=headerTwo] {
            font-size: var(--ricos-custom-h2-font-size,24px)
        }
    }
}

@container (width < 640px) {
    .P49FA > .m8IH7[data-heading-level=headerTwo], ._3laU7 > .m8IH7[data-heading-level=headerTwo] {
        font-size: var(--ricos-custom-h2-font-size,24px)
    }
}

.P49FA > .m8IH7[data-heading-level=headerThree], ._3laU7 > .m8IH7[data-heading-level=headerThree] {
    font-family: var(--ricos-custom-h3-font-family,unset);
    font-size: var(--ricos-custom-h3-font-size,24px);
    font-style: var(--ricos-custom-h3-font-style,unset);
    font-weight: var(--ricos-custom-h3-font-weight,unset);
    letter-spacing: var(--ricos-custom-h3-letter-spacing,unset);
    line-height: var(--ricos-custom-h3-line-height,30px);
    min-height: var(--ricos-custom-h3-min-height,30px);
    -webkit-text-decoration: var(--ricos-custom-h3-text-decoration,unset);
    text-decoration: var(--ricos-custom-h3-text-decoration,unset)
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .P49FA > .m8IH7[data-heading-level=headerThree], ._3laU7 > .m8IH7[data-heading-level=headerThree] {
            font-size: var(--ricos-custom-h3-font-size,20px)
        }
    }
}

@container (width < 640px) {
    .P49FA > .m8IH7[data-heading-level=headerThree], ._3laU7 > .m8IH7[data-heading-level=headerThree] {
        font-size: var(--ricos-custom-h3-font-size,20px)
    }
}

.P49FA > .m8IH7[data-heading-level=headerFour], ._3laU7 > .m8IH7[data-heading-level=headerFour] {
    font-family: var(--ricos-custom-h4-font-family,unset);
    font-size: var(--ricos-custom-h4-font-size,20px);
    font-style: var(--ricos-custom-h4-font-style,unset);
    font-weight: var(--ricos-custom-h4-font-weight,unset);
    letter-spacing: var(--ricos-custom-h4-letter-spacing,unset);
    line-height: var(--ricos-custom-h4-line-height,1.5);
    min-height: var(--ricos-custom-h4-min-height,unset);
    -webkit-text-decoration: var(--ricos-custom-h4-text-decoration,unset);
    text-decoration: var(--ricos-custom-h4-text-decoration,unset)
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .P49FA > .m8IH7[data-heading-level=headerFour], ._3laU7 > .m8IH7[data-heading-level=headerFour] {
            font-size: var(--ricos-custom-h4-font-size,20px)
        }
    }
}

@container (width < 640px) {
    .P49FA > .m8IH7[data-heading-level=headerFour], ._3laU7 > .m8IH7[data-heading-level=headerFour] {
        font-size: var(--ricos-custom-h4-font-size,20px)
    }
}

.P49FA > .m8IH7[data-heading-level=headerFive], ._3laU7 > .m8IH7[data-heading-level=headerFive] {
    font-family: var(--ricos-custom-h5-font-family,unset);
    font-size: var(--ricos-custom-h5-font-size,18px);
    font-style: var(--ricos-custom-h5-font-style,unset);
    font-weight: var(--ricos-custom-h5-font-weight,unset);
    letter-spacing: var(--ricos-custom-h5-letter-spacing,unset);
    line-height: var(--ricos-custom-h5-line-height,1.5);
    min-height: var(--ricos-custom-h5-min-height,unset);
    -webkit-text-decoration: var(--ricos-custom-h5-text-decoration,unset);
    text-decoration: var(--ricos-custom-h5-text-decoration,unset)
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .P49FA > .m8IH7[data-heading-level=headerFive], ._3laU7 > .m8IH7[data-heading-level=headerFive] {
            font-size: var(--ricos-custom-h5-font-size,16px)
        }
    }
}

@container (width < 640px) {
    .P49FA > .m8IH7[data-heading-level=headerFive], ._3laU7 > .m8IH7[data-heading-level=headerFive] {
        font-size: var(--ricos-custom-h5-font-size,16px)
    }
}

.P49FA > .m8IH7[data-heading-level=headerSix], ._3laU7 > .m8IH7[data-heading-level=headerSix] {
    font-family: var(--ricos-custom-h6-font-family,unset);
    font-size: var(--ricos-custom-h6-font-size,16px);
    font-style: var(--ricos-custom-h6-font-style,unset);
    font-weight: var(--ricos-custom-h6-font-weight,unset);
    letter-spacing: var(--ricos-custom-h6-letter-spacing,unset);
    line-height: var(--ricos-custom-h6-line-height,1.5);
    min-height: var(--ricos-custom-h6-min-height,unset);
    -webkit-text-decoration: var(--ricos-custom-h6-text-decoration,unset);
    text-decoration: var(--ricos-custom-h6-text-decoration,unset)
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .P49FA > .m8IH7[data-heading-level=headerSix], ._3laU7 > .m8IH7[data-heading-level=headerSix] {
            font-size: var(--ricos-custom-h6-font-size,14px)
        }
    }
}

@container (width < 640px) {
    .P49FA > .m8IH7[data-heading-level=headerSix], ._3laU7 > .m8IH7[data-heading-level=headerSix] {
        font-size: var(--ricos-custom-h6-font-size,14px)
    }
}

[data-list-style-position=inside].m8IH7 {
    list-style-position: inside;
    padding-inline-start: 0
}

    [data-list-style-position=inside].m8IH7 > :first-child, [data-list-style-position=inside].m8IH7 > :first-child > :first-child {
        display: inline
    }

.P49FA > [data-list-style-position=inside].m8IH7 h2 > span, .P49FA > [data-list-style-position=inside].m8IH7 h3 > span, .P49FA > [data-list-style-position=inside].m8IH7 h4 > span, .P49FA > [data-list-style-position=inside].m8IH7 h5 > span, .P49FA > [data-list-style-position=inside].m8IH7 h6 > span, .P49FA > [data-list-style-position=inside].m8IH7 > h1 > span, .P49FA > [data-list-style-position=inside].m8IH7 > p > span > :first-child {
    margin-inline-start: .5em
}

ol .m8IH7 {
    position: relative
}

    ol .m8IH7 > div > :not(ul) > span {
        margin-inline-start: .35em
    }

.S7QiZ, .glob_fontElementMap {
    font-family: var(--ricos-font-family,unset)
}

[dir] .cFdAL {
    margin: 0
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        [dir] .cFdAL {
            clear: both;
            margin: 0
        }
    }
}

@container (width < 640px) {
    [dir] .cFdAL {
        clear: both;
        margin: 0
    }
}

.wHDUb {
    color: var(--ricos-custom-p-color,unset);
    font-family: var(--ricos-custom-p-font-family,unset);
    font-size: var(--ricos-custom-p-font-size,unset);
    font-style: var(--ricos-custom-p-font-style,unset);
    font-weight: var(--ricos-custom-p-font-weight,unset);
    letter-spacing: var(--ricos-custom-p-letter-spacing,unset);
    line-height: var(--ricos-custom-p-line-height,unset);
    min-height: var(--ricos-custom-p-min-height,unset);
    -webkit-text-decoration: var(--ricos-custom-p-text-decoration,unset);
    text-decoration: var(--ricos-custom-p-text-decoration,unset)
}

[dir] .wHDUb > span > a, [dir] .wHDUb > span > span {
    background-color: var(--ricos-custom-p-background-color,unset)
}

@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        .wHDUb {
            font-size: var(--ricos-custom-p-font-size,unset)
        }
    }
}

@container (width < 640px) {
    .wHDUb {
        font-size: var(--ricos-custom-p-font-size,unset)
    }
}

.wHDUb:empty {
    height: 24px
}

.UR7ou {
    display: block
}


.sqq2p13 {
    margin-inline-start: 4px
}

.sgnE31Z {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.sgnE31Z, .suQU_S_ {
    --wix-ui-tpa-checkbox-group-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-group-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-group-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    width: 100%
}

.sFu8hyY {
    --wix-ui-tpa-checkbox-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-checkbox-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-checkbox-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-checkbox-hover-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-checkbox-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-checkbox-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-checkbox-icon-color: var(--wix-forms-formInputSelectionColor);
    --wix-ui-tpa-checkbox-icon-color-rgb: var(--wix-forms-formInputSelectionColor-rgb);
    --wix-ui-tpa-checkbox-icon-color-opacity: var(--wix-forms-formInputSelectionColor-opacity);
    --wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputBorderColor);
    --wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
    --wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
    --wix-ui-tpa-checkbox-input-main-border-opacity: 1;
    --wix-ui-tpa-checkbox-input-hover-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-checkbox-input-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-checkbox-input-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
    --wix-ui-tpa-checkbox-label-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-checkbox-label-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-checkbox-label-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-checkbox-label-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-checkbox-label-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-checkbox-label-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-checkbox-label-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-checkbox-label-font-line-height: calc(max(24px, var(--wix-forms-formInputValueFont-line-height)))
}

.suQU_S_ .sFu8hyY {
    --wix-ui-tpa-checkbox-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-checkbox-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-checkbox-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-checkbox-hover-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-checkbox-hover-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-checkbox-hover-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-checkbox-icon-color: var(--wix-forms-formInputSelectionColor);
    --wix-ui-tpa-checkbox-icon-color-rgb: var(--wix-forms-formInputSelectionColor-rgb);
    --wix-ui-tpa-checkbox-icon-color-opacity: var(--wix-forms-formInputSelectionColor-opacity);
    --wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-checkbox-input-hover-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-input-hover-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-input-hover-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-checkbox-label-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-checkbox-label-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-checkbox-label-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-checkbox-label-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-checkbox-label-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-checkbox-label-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-checkbox-label-font-weight: var(--wix-forms-formInputValueFont-weight)
}

.s_W5K0E {
    max-width: none !important;
    width: 100%
}

.sqFwMiO {
    --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-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-text-field-main-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-text-field-main-text-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-text-field-main-text-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-text-field-main-text-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-text-field-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-text-field-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-text-field-main-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-text-field-main-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-text-field-main-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-text-field-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);
    margin-top: 8px
}

    .sqFwMiO input::placeholder {
        color: rgb(var(--wix-forms-formInputPlaceholderColor,var(--wix-color-4))) !important
    }

    .sqFwMiO div[data-theme=line] {
        padding-inline-start: 12px
    }

.sIPj89g {
    --wix-ui-tpa-text-field-main-background-color: var(--wix-forms-formInputBackgroundColor);
    --wix-ui-tpa-text-field-main-background-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-text-field-main-background-color-opacity: var(--wix-forms-formInputBackgroundColor-opacity);
    --wix-ui-tpa-text-field-hover-background-color: var(--wix-forms-formInputBackgroundColorHover);
    --wix-ui-tpa-text-field-hover-background-color-rgb: var(--wix-forms-formInputBackgroundColorHover-rgb);
    --wix-ui-tpa-text-field-hover-background-color-opacity: var(--wix-forms-formInputBackgroundColorHover-opacity);
    --wix-ui-tpa-text-field-main-border-color: var(--wix-forms-formInputBorderColor);
    --wix-ui-tpa-text-field-main-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
    --wix-ui-tpa-text-field-main-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
    --wix-ui-tpa-text-field-hover-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-text-field-hover-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-text-field-hover-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity);
    --wix-ui-tpa-text-field-main-border-width: 0px;
    --wix-ui-tpa-text-field-hover-border-width: 0px;
    --wix-ui-tpa-text-field-main-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-text-field-hover-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-text-field-main-text-font-text-decoration: var(--wix-forms-formInputValueFont-text-decoration);
    --wix-ui-tpa-text-field-main-text-font-line-height: var(--wix-forms-formInputValueFont-line-height);
    --wix-ui-tpa-text-field-main-text-font-family: var(--wix-forms-formInputValueFont-family);
    --wix-ui-tpa-text-field-main-text-font-size: var(--wix-forms-formInputValueFont-size);
    --wix-ui-tpa-text-field-main-text-font-style: var(--wix-forms-formInputValueFont-style);
    --wix-ui-tpa-text-field-main-text-font-variant: var(--wix-forms-formInputValueFont-variant);
    --wix-ui-tpa-text-field-main-text-font-weight: var(--wix-forms-formInputValueFont-weight);
    --wix-ui-tpa-text-field-main-text-color: var(--wix-forms-formInputValueColor);
    --wix-ui-tpa-text-field-main-text-color-rgb: var(--wix-forms-formInputValueColor-rgb);
    --wix-ui-tpa-text-field-main-text-color-opacity: var(--wix-forms-formInputValueColor-opacity);
    --wix-ui-tpa-text-field-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);
    margin-top: 8px
}

.sXvNbbH {
    --wix-ui-tpa-checkbox-border-color: var(--wix-forms-formInputBorderColorHover);
    --wix-ui-tpa-checkbox-border-color-rgb: var(--wix-forms-formInputBorderColorHover-rgb);
    --wix-ui-tpa-checkbox-border-color-opacity: var(--wix-forms-formInputBorderColorHover-opacity)
}

.svC_OpT label[data-hook=checkbox-core] > span {
    display: none !important
}

.sDldSRZ 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
}

.s__32TwL0 {
    cursor: pointer;
    display: inline-block;
    position: relative
}

    .s__32TwL0.o__6II8Rx--disabled, .s__6BZFbM {
        pointer-events: none
    }

.s__6BZFbM {
    clip: rect(1px,1px,1px,1px) !important;
    border: 0 !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    cursor: inherit;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important
}

.s__6azF8v {
    display: inline
}

.sSBZFAl {
    --Checkbox3267277565-default-error-color: 223,49,49;
    box-sizing: border-box;
    display: inline-flex;
    transition: background-color .2s linear,border-color .2s linear,border-width .2s linear,border-radius .2s linear
}

    .sSBZFAl.oDurft5--error.oDurft5--newErrorMessage:not(.oDurft5--checked) {
        --wix-ui-tpa-error-message-wrapper-error-color: var(--wix-ui-tpa-checkbox-error-color,var(--Checkbox3267277565-default-error-color));
        --wix-ui-tpa-error-message-wrapper-error-color-rgb: var(--wix-ui-tpa-checkbox-error-color-rgb,var(--Checkbox3267277565-default-error-color));
        --wix-ui-tpa-error-message-wrapper-error-color-opacity: var(--wix-ui-tpa-checkbox-error-color-opacity);
        --wix-ui-tpa-error-message-wrapper-min-message-height: var(--wix-ui-tpa-checkbox-error-message-min-height)
    }

    .sSBZFAl * {
        box-sizing: inherit
    }

    .sSBZFAl.oDurft5--box.oDurft5--newErrorMessage .svtMMhH, .sSBZFAl.oDurft5--box:not(.oDurft5--newErrorMessage) {
        background-color: rgb(var(--wix-ui-tpa-checkbox-box-color,var(--wix-color-1)));
        border: 1px solid rgb(var(--wix-ui-tpa-checkbox-box-border-color-rgb,var(--wix-color-5)),calc(var(--wix-ui-tpa-checkbox-box-border-color-opacity, 1)*var(--wix-ui-tpa-checkbox-input-main-border-opacity, .6)));
        border-radius: var(--wix-ui-tpa-checkbox-box-border-radius,0);
        box-sizing: border-box;
        display: flex;
        padding: 15px 16px;
        position: relative
    }

.sXpkjM8 {
    display: flex;
    width: 100%
}

    .sXpkjM8.o__6II8Rx--disabled {
        border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color,var(--wix-color-29)));
        pointer-events: none
    }

    .sXpkjM8.oDurft5---verticalAlignment-6-center {
        align-items: center
    }

    .sXpkjM8.oDurft5---verticalAlignment-3-top {
        align-items: flex-start
    }

    .sXpkjM8 .s__6azF8v {
        align-items: center;
        display: flex;
        flex: 1
    }

    .sXpkjM8.oDurft5---verticalAlignment-3-top .sekWQMC {
        line-height: var(--wix-ui-tpa-checkbox-label-font-line-height,24px)
    }

    .sXpkjM8 .sekWQMC {
        margin-inline-end: var(--wix-ui-tpa-checkbox-margin-inline-end,12px)
    }

.sYXMVXZ {
    background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb,var(--Checkbox3267277565-transparent)),calc(var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1)*var(--wix-ui-tpa-checkbox-input-background-opacity, 1)));
    border: var(--wix-ui-tpa-checkbox-input-border-width,1px) solid;
    border-color: rgb(var(--wix-ui-tpa-checkbox-border-color-rgb,var(--wix-color-5)),calc(var(--wix-ui-tpa-checkbox-border-color-opacity, 1)*var(--wix-ui-tpa-checkbox-input-main-border-opacity, .6)));
    border-radius: var(--wix-ui-tpa-checkbox-input-border-radius,0);
    box-sizing: content-box;
    display: inline-block;
    font-family: Madefor,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 13px;
    height: var(--wix-ui-tpa-checkbox-input-size,14px);
    line-height: 1.2;
    transition: border-color .2s linear,border-width .2s linear,border-radius .2s linear;
    vertical-align: middle;
    width: var(--wix-ui-tpa-checkbox-input-size,14px)
}

.sSBZFAl.oDurft5--box:not(.oDurft5--checked):not(.oDurft5--disabled) .sYXMVXZ {
    background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb,var(--wix-ui-tpa-checkbox-box-color-rgb,var(--Checkbox3267277565-transparent))),calc(var(--wix-ui-tpa-checkbox-input-background-color-opacity, var(--wix-ui-tpa-checkbox-box-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-background-opacity, var(--Checkbox3267277565-wix-ui-tpa-checkbox-box-color-opacity, 1))))
}

.sYXMVXZ {
    position: relative
}

    .sYXMVXZ svg[fill=currentColor] {
        height: calc(var(--wix-ui-tpa-checkbox-input-size, 14px) + 2px);
        left: -1px;
        position: absolute;
        top: -1px;
        width: calc(var(--wix-ui-tpa-checkbox-input-size, 14px) + 2px)
    }

    .sYXMVXZ path {
        fill: rgb(var(--wix-ui-tpa-checkbox-icon-color,var(--wix-color-8)))
    }

.sSBZFAl:hover .sYXMVXZ path {
    fill: rgb(var(--wix-ui-tpa-checkbox-hover-icon-color,var(--wix-ui-tpa-checkbox-icon-color,var(--wix-color-8))))
}

.sZPBWtj {
    color: rgb(var(--wix-ui-tpa-checkbox-text-color,var(--wix-color-5)));
    display: inline-block;
    font-family: var(--wix-ui-tpa-checkbox-label-font-family,var(--wix-font-Body-M-family));
    font-size: var(--wix-ui-tpa-checkbox-label-font-size,16px);
    font-style: var(--wix-ui-tpa-checkbox-label-font-style,var(--wix-font-Body-M-style));
    font-variant: var(--wix-ui-tpa-checkbox-label-font-variant,var(--wix-font-Body-M-variant));
    font-weight: var(--wix-ui-tpa-checkbox-label-font-weight,var(--wix-font-Body-M-weight));
    line-height: var(--wix-ui-tpa-checkbox-label-font-line-height,24px);
    text-decoration: var(--wix-ui-tpa-checkbox-label-font-text-decoration,var(--wix-font-Body-M-text-decoration));
    transition: color .2s linear
}

.sSBZFAl:focus-within .sZPBWtj, .sSBZFAl:hover .sZPBWtj {
    color: rgb(var(--wix-ui-tpa-checkbox-hover-text-color,var(--wix-ui-tpa-checkbox-text-color,var(--wix-color-5))))
}

.sc0r86E {
    line-height: 0;
    margin-inline-start: 9px
}

.sAMMjEb {
    color: rgb(var(--Checkbox3267277565-default-error-color)) !important
}

.sZPBWtj.sgxLQXZ {
    display: flex;
    flex: 1
}

    .sZPBWtj.sgxLQXZ:after {
        content: "";
        flex: 1 0 5px;
        width: 5px
    }

.s__1h7hT0 {
    flex: 0
}

.sSBZFAl:focus-within.oDurft5--box, .sSBZFAl:hover.oDurft5--box {
    border-color: rgb(var(--wix-ui-tpa-checkbox-box-border-color,var(--wix-color-5)))
}

    .sSBZFAl:hover.oDurft5--box:not(.oDurft5--checked) .sYXMVXZ {
        background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb,var(--wix-ui-tpa-checkbox-input-background-color-rgb,var(--Checkbox3267277565-transparent))),calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))))
    }

.sSBZFAl.oDurft5--box.oDurft5--checked {
    background-color: rgb(var(--wix-ui-tpa-checkbox-icon-color-rgb,var(--wix-color-8)),calc(var(--wix-ui-tpa-checkbox-icon-color-opacity, 1)*.1));
    border: 1px solid rgb(var(--wix-ui-tpa-checkbox-icon-color,var(--wix-color-8)))
}

.sSBZFAl.oDurft5--box.oDurft5--disabled, .sSBZFAl.oDurft5--box.sUS_qyQ {
    background-color: rgb(var(--wix-color-1));
    border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color,var(--wix-color-29)))
}

    .sSBZFAl.oDurft5--box.oDurft5--disabled:focus-within:not(.oDurft5--checked), .sSBZFAl.oDurft5--box.sUS_qyQ:hover:not(:checked) {
        border-color: rgb(var(--wix-ui-tpa-checkbox-box-border-color-rgb,var(--wix-color-5)),calc(var(--wix-ui-tpa-checkbox-box-border-color-opacity, 1)*.6))
    }

    .sSBZFAl.oDurft5--box.oDurft5--disabled.oDurft5--checked, .sSBZFAl.oDurft5--box.sUS_qyQ:checked {
        background-color: rgb(var(--wix-color-29),.1);
        border-color: rgb(var(--wix-color-29))
    }

.sSBZFAl.oDurft5--box.oDurft5--checked:after {
    opacity: 1
}

.sSBZFAl:focus-within .sYXMVXZ, .sSBZFAl:hover .sYXMVXZ {
    --Checkbox3267277565-transparent: 0,0,0,0;
    background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb,var(--wix-ui-tpa-checkbox-input-background-color-rgb,var(--Checkbox3267277565-transparent))),calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))));
    border-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-border-color,var(--wix-ui-tpa-checkbox-border-color,var(--wix-color-5))));
    border-radius: var(--wix-ui-tpa-checkbox-input-hover-border-radius,0);
    border-width: var(--wix-ui-tpa-checkbox-input-hover-border-width,var(--wix-ui-tpa-checkbox-input-border-width,1px))
}

.sSBZFAl.oDurft5--box .sc0r86E {
    display: flex;
    flex: 1;
    justify-content: flex-end
}

.sSBZFAl.oDurft5--box.oDurft5--error:not(.oDurft5--checked) {
    border-color: rgb(var(--Checkbox3267277565-default-error-color)) !important
}

.sSBZFAl.oDurft5--box.oDurft5--error.oDurft5--newErrorMessage:not(.oDurft5--checked) .svtMMhH {
    border-color: var(--wut-error-color,rgb(var(--Checkbox3267277565-default-error-color))) !important
}

.sSBZFAl.oDurft5--newErrorMessage {
    display: block;
    flex: 1;
    justify-content: flex-end
}

.sSBZFAl.oDurft5--error:not(.oDurft5--checked) .sYXMVXZ {
    border-color: var(--wut-error-color,rgb(var(--Checkbox3267277565-default-error-color))) !important
}

.sSBZFAl.oDurft5--error:not(.oDurft5--checked):focus-within .sYXMVXZ, .sSBZFAl.oDurft5--error:not(.oDurft5--checked):hover .sYXMVXZ {
    border-color: rgb(var(--wix-ui-tpa-checkbox-error-color-rgb,var(--Checkbox3267277565-default-error-color)),calc(var(--wix-ui-tpa-checkbox-error-color-opacity, 1)*.7)) !important
}

.sSBZFAl.oDurft5--disabled {
    cursor: default;
    pointer-events: none
}

    .sSBZFAl.oDurft5--disabled, .sSBZFAl.oDurft5--disabled .sYXMVXZ {
        border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color,var(--wix-color-29)))
    }

        .sSBZFAl.oDurft5--disabled .sYXMVXZ {
            background-color: rgb(var(--wix-ui-tpa-checkbox-input-disabled-background-color-rgb,var(--Checkbox3267277565-transparent)),calc(var(--wix-ui-tpa-checkbox-input-disabled-background-color-opacity, 1)*var(--wix-ui-tpa-checkbox-input-disabled-background-opacity, 1)))
        }

.sSBZFAl.oDurft5--checked:not(.oDurft5--disabled) .sYXMVXZ {
    background-color: rgb(var(--wix-ui-tpa-checkbox-input-checked-background-color-rgb,var(--wix-ui-tpa-checkbox-input-background-color-rgb,var(--Checkbox3267277565-transparent))),calc(var(--wix-ui-tpa-checkbox-input-checked-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-checked-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))))
}

.sSBZFAl.oDurft5--checked:hover .sYXMVXZ {
    background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb,var(--wix-ui-tpa-checkbox-input-background-color-rgb,var(--Checkbox3267277565-transparent))),calc(var(--wix-ui-tpa-checkbox-input-hover-background-color-opacity, var(--wix-ui-tpa-checkbox-input-background-color-opacity, 1))*var(--wix-ui-tpa-checkbox-input-hover-background-opacity, var(--wix-ui-tpa-checkbox-input-background-opacity, 1))))
}

.sSBZFAl.oDurft5--disabled .sZPBWtj {
    color: rgb(var(--wix-ui-tpa-checkbox-disabled-label-color,var(--wix-color-29)))
}

.sSBZFAl.oDurft5--disabled .sYXMVXZ path {
    fill: rgb(var(--wix-ui-tpa-checkbox-disabled-icon-color,var(--wix-color-29)))
}

#SITE_CONTAINER.focus-ring-active .sSBZFAl:focus-within .sXpkjM8 {
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #116dff !important;
    z-index: 999
}

.t10cz7 span > span[data-hook=icon-wrapper] {
    border-width: var(--wix-forms-formInputBorderWidth,1px) !important;
    box-sizing: content-box !important;
    height: 14px !important;
    width: 14px !important
}

.t10cz7.t10cz7.pfU0k8.pfU0k8.pfU0k8 span > span[data-hook=icon-wrapper] {
    border-color: rgb(var(--wix-forms-formInputErrorColor,223,49,49)) !important
}

.BN3AGM {
    display: grid;
    row-gap: 12px
}

.QcvX4K {
    grid-template-columns: 1fr
}

.wml067 {
    -moz-column-gap: 16px;
    column-gap: 16px;
    grid-template-columns: repeat(2,1fr)
}

.huXAb8 {
    -moz-column-gap: 15px;
    column-gap: 15px;
    grid-template-columns: repeat(3,1fr)
}

.vBKAVm {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: flex-start
}

.nrqS_m {
    border: none;
    margin: 0;
    min-width: 0;
    padding: 0
}


@font-face {
    font-family: 'din-next-w01-light';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w10-light.woff2') format('woff2');
    unicode-range: U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'din-next-w01-light';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w02-light.woff2') format('woff2');
    unicode-range: U+000D, U+0100-010F, U+0111-0130, U+0132-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+01FA-01FF, U+0218-021B, U+0237, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03C0, U+1E80-1E85, U+1EF2-1EF3, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB00-FB04;
    font-display: swap;
}

@font-face {
    font-family: 'din-next-w01-light';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w01-light.woff2') format('woff2');
    unicode-range: U+0020-007E, U+00A0-00FF, U+0110, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02DA, U+02DC, U+03BC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
    font-display: swap;
}

@font-face {
    font-family: 'roboto-thin';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v18/fIKu7GwZTy_12XzG_jt8eA.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'roboto-thin';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v18/dzxs_VxZUhdM2mEBkNa8svk_vArhqVIZ0nv9q090hN8.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'roboto-thin';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v18/e7MeVAyvogMqFwwl61PKhPesZW2xOQ-xsNqO47m55DA.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'roboto-thin';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v18/vSzulfKSK0LLjjfeaxcREvesZW2xOQ-xsNqO47m55DA.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xHIzIXKMnyrYk.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic1CsTYl4BOQ3o.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xFIzIXKMnyrYk.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic3CsTYl4BOQ3o.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic-CsTYl4BOQ3o.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xEIzIXKMnyrYk.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic2CsTYl4BOQ3o.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xLIzIXKMnyrYk.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic5CsTYl4BOQ3o.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic0CsTYl4BOQ3o.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica-w01-roman';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-lt-w10-roman.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0, U+00A4, U+00A6-00A7, U+00A9, U+00AB-00AE, U+00B0-00B1, U+00B5-00B7, U+00BB, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2116, U+2122;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica-w01-roman';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w02-roman.woff2') format('woff2');
    unicode-range: U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2113, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E301-E304, U+E306-E30D, U+FB01-FB02;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica-w01-roman';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w01-roman.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+04D9, U+1E9E, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+20B9-20BA, U+20BC-20BD, U+2113, U+2116, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E300-E30D, U+F6C5, U+F6C9-F6D8, U+F8FF, U+FB01-FB02;
    font-display: swap;
}

#masterPage:not(.landingPage) #PAGES_CONTAINER {
    margin-top: 0px;
    margin-bottom: 0px;
}

#masterPage.landingPage #SITE_HEADER {
    display: none;
}

#masterPage.landingPage #comp-kr4myi3n {
    display: none;
}

#masterPage.landingPage #SITE_FOOTER {
    display: none;
}

#masterPage.landingPage #SITE_HEADER-placeholder {
    display: none;
}

#masterPage.landingPage #SITE_FOOTER-placeholder {
    display: none;
}

#SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus, #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus ~ .wixSdkShowFocusOnSibling {
    --focus-ring-box-shadow: 0 0 0 2px #116dff;
    box-shadow: var(--focus-ring-box-shadow) !important;
    z-index: 1;
}

.has-inner-focus-ring {
    --focus-ring-box-shadow: 0 0 0 2px #116dff !important;
}

#masterPage {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 0;
}

#SITE_HEADER {
    --pinned-layer-in-container: 50;
    --above-all-in-container: 49;
}

#comp-kr4myi3n-pinned-layer {
    z-index: 51;
    --above-all-in-container: 10000;
}

#PAGES_CONTAINER {
    --pinned-layer-in-container: 52;
    --above-all-in-container: 49;
}

#SITE_FOOTER {
    --pinned-layer-in-container: 53;
    --above-all-in-container: 49;
}

#comp-kr4myi3n {
    justify-self: center;
    align-self: end;
    margin-bottom: 20px;
    position: absolute;
    grid-area: 1 / 1 / 2 / 2;
    pointer-events: auto;
}

:root, :host, .spxThemeOverride, .max-width-container {
    --color_0: 255,255,255;
    --color_1: 255,255,255;
    --color_2: 0,0,0;
    --color_3: 237,28,36;
    --color_4: 0,136,203;
    --color_5: 255,203,5;
    --color_6: 114,114,114;
    --color_7: 176,176,176;
    --color_8: 255,255,255;
    --color_9: 114,114,114;
    --color_10: 176,176,176;
    --color_11: 255,255,255;
    --color_12: 246,246,246;
    --color_13: 179,179,179;
    --color_14: 96,94,94;
    --color_15: 47,46,46;
    --color_16: 186,233,255;
    --color_17: 151,222,255;
    --color_18: 37,71,45;
    --color_19: 32,126,169;
    --color_20: 16,63,84;
    --color_21: 182,232,227;
    --color_22: 141,209,202;
    --color_23: 65,186,174;
    --color_24: 43,124,116;
    --color_25: 22,62,58;
    --color_26: 244,192,175;
    --color_27: 233,159,134;
    --color_28: 222,80,33;
    --color_29: 148,54,22;
    --color_30: 74,27,11;
    --color_31: 244,234,177;
    --color_32: 233,219,137;
    --color_33: 222,195,40;
    --color_34: 148,130,27;
    --color_35: 74,65,13;
    --color_36: 255,255,255;
    --color_37: 47,46,46;
    --color_38: 246,246,246;
    --color_39: 179,179,179;
    --color_40: 96,94,94;
    --color_41: 253,181,21;
    --color_42: 37,71,45;
    --color_43: 82,174,82;
    --color_44: 100,206,187;
    --color_45: 47,46,46;
    --color_46: 96,94,94;
    --color_47: 47,46,46;
    --color_48: 37,71,45;
    --color_49: 37,71,45;
    --color_50: 255,255,255;
    --color_51: 255,255,255;
    --color_52: 37,71,45;
    --color_53: 37,71,45;
    --color_54: 179,179,179;
    --color_55: 179,179,179;
    --color_56: 255,255,255;
    --color_57: 255,255,255;
    --color_58: 37,71,45;
    --color_59: 37,71,45;
    --color_60: 37,71,45;
    --color_61: 37,71,45;
    --color_62: 255,255,255;
    --color_63: 255,255,255;
    --color_64: 179,179,179;
    --color_65: 179,179,179;
    --font_0: normal normal normal 89px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --font_1: normal normal normal 16px/1.4em din-next-w01-light,sans-serif;
    --font_2: normal normal normal 25px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --font_3: normal normal normal 60px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --font_4: normal normal normal 58px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --font_5: italic normal normal 22px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --font_6: normal normal normal 21px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --font_7: normal normal normal 22px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --font_8: normal normal normal 16px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --font_9: normal normal normal 14px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --font_10: normal normal normal 12px/1.4em din-next-w01-light,sans-serif;
    --wix-ads-height: 0px;
    --sticky-offset: 0px;
    --wix-ads-top-height: 0px;
    --site-width: 980px;
    --above-all-z-index: 100000;
    --portals-z-index: 100001;
    --wix-opt-in-direction: ltr;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    --minViewportSize: 320;
    --maxViewportSize: 1920;
    --theme-spx-ratio: 1px;
    --full-viewport: 100 * var(--one-unit) * var(--browser-zoom);
    --scaling-factor: min(var(--full-viewport), var(--section-max-width));
    --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px));
}

.font_0 {
    font: var(--font_0);
    color: rgb(var(--color_45));
    letter-spacing: 0em;
}

.font_1 {
    font: var(--font_1);
    color: rgb(var(--color_46));
    letter-spacing: 0em;
}

.font_2 {
    font: var(--font_2);
    color: rgb(var(--color_45));
    letter-spacing: 0em;
}

.font_3 {
    font: var(--font_3);
    color: rgb(var(--color_46));
    letter-spacing: 0em;
}

.font_4 {
    font: var(--font_4);
    color: rgb(var(--color_45));
    letter-spacing: 0em;
}

.font_5 {
    font: var(--font_5);
    color: rgb(var(--color_45));
    letter-spacing: 0em;
}

.font_6 {
    font: var(--font_6);
    color: rgb(var(--color_45));
    letter-spacing: 0em;
}

.font_7 {
    font: var(--font_7);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
}

.font_8 {
    font: var(--font_8);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
}

.font_9 {
    font: var(--font_9);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
}

.font_10 {
    font: var(--font_10);
    color: rgb(var(--color_14));
    letter-spacing: 0em;
}

.color_0 {
    color: rgb(var(--color_0));
}

.color_1 {
    color: rgb(var(--color_1));
}

.color_2 {
    color: rgb(var(--color_2));
}

.color_3 {
    color: rgb(var(--color_3));
}

.color_4 {
    color: rgb(var(--color_4));
}

.color_5 {
    color: rgb(var(--color_5));
}

.color_6 {
    color: rgb(var(--color_6));
}

.color_7 {
    color: rgb(var(--color_7));
}

.color_8 {
    color: rgb(var(--color_8));
}

.color_9 {
    color: rgb(var(--color_9));
}

.color_10 {
    color: rgb(var(--color_10));
}

.color_11 {
    color: rgb(var(--color_11));
}

.color_12 {
    color: rgb(var(--color_12));
}

.color_13 {
    color: rgb(var(--color_13));
}

.color_14 {
    color: rgb(var(--color_14));
}

.color_15 {
    color: rgb(var(--color_15));
}

.color_16 {
    color: rgb(var(--color_16));
}

.color_17 {
    color: rgb(var(--color_17));
}

.color_18 {
    color: rgb(var(--color_18));
}

.color_19 {
    color: rgb(var(--color_19));
}

.color_20 {
    color: rgb(var(--color_20));
}

.color_21 {
    color: rgb(var(--color_21));
}

.color_22 {
    color: rgb(var(--color_22));
}

.color_23 {
    color: rgb(var(--color_23));
}

.color_24 {
    color: rgb(var(--color_24));
}

.color_25 {
    color: rgb(var(--color_25));
}

.color_26 {
    color: rgb(var(--color_26));
}

.color_27 {
    color: rgb(var(--color_27));
}

.color_28 {
    color: rgb(var(--color_28));
}

.color_29 {
    color: rgb(var(--color_29));
}

.color_30 {
    color: rgb(var(--color_30));
}

.color_31 {
    color: rgb(var(--color_31));
}

.color_32 {
    color: rgb(var(--color_32));
}

.color_33 {
    color: rgb(var(--color_33));
}

.color_34 {
    color: rgb(var(--color_34));
}

.color_35 {
    color: rgb(var(--color_35));
}

.color_36 {
    color: rgb(var(--color_36));
}

.color_37 {
    color: rgb(var(--color_37));
}

.color_38 {
    color: rgb(var(--color_38));
}

.color_39 {
    color: rgb(var(--color_39));
}

.color_40 {
    color: rgb(var(--color_40));
}

.color_41 {
    color: rgb(var(--color_41));
}

.color_42 {
    color: rgb(var(--color_42));
}

.color_43 {
    color: rgb(var(--color_43));
}

.color_44 {
    color: rgb(var(--color_44));
}

.color_45 {
    color: rgb(var(--color_45));
}

.color_46 {
    color: rgb(var(--color_46));
}

.color_47 {
    color: rgb(var(--color_47));
}

.color_48 {
    color: rgb(var(--color_48));
}

.color_49 {
    color: rgb(var(--color_49));
}

.color_50 {
    color: rgb(var(--color_50));
}

.color_51 {
    color: rgb(var(--color_51));
}

.color_52 {
    color: rgb(var(--color_52));
}

.color_53 {
    color: rgb(var(--color_53));
}

.color_54 {
    color: rgb(var(--color_54));
}

.color_55 {
    color: rgb(var(--color_55));
}

.color_56 {
    color: rgb(var(--color_56));
}

.color_57 {
    color: rgb(var(--color_57));
}

.color_58 {
    color: rgb(var(--color_58));
}

.color_59 {
    color: rgb(var(--color_59));
}

.color_60 {
    color: rgb(var(--color_60));
}

.color_61 {
    color: rgb(var(--color_61));
}

.color_62 {
    color: rgb(var(--color_62));
}

.color_63 {
    color: rgb(var(--color_63));
}

.color_64 {
    color: rgb(var(--color_64));
}

.color_65 {
    color: rgb(var(--color_65));
}

.backcolor_0 {
    background-color: rgb(var(--color_0));
}

.backcolor_1 {
    background-color: rgb(var(--color_1));
}

.backcolor_2 {
    background-color: rgb(var(--color_2));
}

.backcolor_3 {
    background-color: rgb(var(--color_3));
}

.backcolor_4 {
    background-color: rgb(var(--color_4));
}

.backcolor_5 {
    background-color: rgb(var(--color_5));
}

.backcolor_6 {
    background-color: rgb(var(--color_6));
}

.backcolor_7 {
    background-color: rgb(var(--color_7));
}

.backcolor_8 {
    background-color: rgb(var(--color_8));
}

.backcolor_9 {
    background-color: rgb(var(--color_9));
}

.backcolor_10 {
    background-color: rgb(var(--color_10));
}

.backcolor_11 {
    background-color: rgb(var(--color_11));
}

.backcolor_12 {
    background-color: rgb(var(--color_12));
}

.backcolor_13 {
    background-color: rgb(var(--color_13));
}

.backcolor_14 {
    background-color: rgb(var(--color_14));
}

.backcolor_15 {
    background-color: rgb(var(--color_15));
}

.backcolor_16 {
    background-color: rgb(var(--color_16));
}

.backcolor_17 {
    background-color: rgb(var(--color_17));
}

.backcolor_18 {
    background-color: rgb(var(--color_18));
}

.backcolor_19 {
    background-color: rgb(var(--color_19));
}

.backcolor_20 {
    background-color: rgb(var(--color_20));
}

.backcolor_21 {
    background-color: rgb(var(--color_21));
}

.backcolor_22 {
    background-color: rgb(var(--color_22));
}

.backcolor_23 {
    background-color: rgb(var(--color_23));
}

.backcolor_24 {
    background-color: rgb(var(--color_24));
}

.backcolor_25 {
    background-color: rgb(var(--color_25));
}

.backcolor_26 {
    background-color: rgb(var(--color_26));
}

.backcolor_27 {
    background-color: rgb(var(--color_27));
}

.backcolor_28 {
    background-color: rgb(var(--color_28));
}

.backcolor_29 {
    background-color: rgb(var(--color_29));
}

.backcolor_30 {
    background-color: rgb(var(--color_30));
}

.backcolor_31 {
    background-color: rgb(var(--color_31));
}

.backcolor_32 {
    background-color: rgb(var(--color_32));
}

.backcolor_33 {
    background-color: rgb(var(--color_33));
}

.backcolor_34 {
    background-color: rgb(var(--color_34));
}

.backcolor_35 {
    background-color: rgb(var(--color_35));
}

.backcolor_36 {
    background-color: rgb(var(--color_36));
}

.backcolor_37 {
    background-color: rgb(var(--color_37));
}

.backcolor_38 {
    background-color: rgb(var(--color_38));
}

.backcolor_39 {
    background-color: rgb(var(--color_39));
}

.backcolor_40 {
    background-color: rgb(var(--color_40));
}

.backcolor_41 {
    background-color: rgb(var(--color_41));
}

.backcolor_42 {
    background-color: rgb(var(--color_42));
}

.backcolor_43 {
    background-color: rgb(var(--color_43));
}

.backcolor_44 {
    background-color: rgb(var(--color_44));
}

.backcolor_45 {
    background-color: rgb(var(--color_45));
}

.backcolor_46 {
    background-color: rgb(var(--color_46));
}

.backcolor_47 {
    background-color: rgb(var(--color_47));
}

.backcolor_48 {
    background-color: rgb(var(--color_48));
}

.backcolor_49 {
    background-color: rgb(var(--color_49));
}

.backcolor_50 {
    background-color: rgb(var(--color_50));
}

.backcolor_51 {
    background-color: rgb(var(--color_51));
}

.backcolor_52 {
    background-color: rgb(var(--color_52));
}

.backcolor_53 {
    background-color: rgb(var(--color_53));
}

.backcolor_54 {
    background-color: rgb(var(--color_54));
}

.backcolor_55 {
    background-color: rgb(var(--color_55));
}

.backcolor_56 {
    background-color: rgb(var(--color_56));
}

.backcolor_57 {
    background-color: rgb(var(--color_57));
}

.backcolor_58 {
    background-color: rgb(var(--color_58));
}

.backcolor_59 {
    background-color: rgb(var(--color_59));
}

.backcolor_60 {
    background-color: rgb(var(--color_60));
}

.backcolor_61 {
    background-color: rgb(var(--color_61));
}

.backcolor_62 {
    background-color: rgb(var(--color_62));
}

.backcolor_63 {
    background-color: rgb(var(--color_63));
}

.backcolor_64 {
    background-color: rgb(var(--color_64));
}

.backcolor_65 {
    background-color: rgb(var(--color_65));
}

#masterPage:not(.landingPage) {
    --top-offset: 0px;
    --header-height: 77px;
}

#masterPage.landingPage {
    --top-offset: 0px;
}

#SITE_HEADER {
    --brd: 160,160,159;
    --brwt: 0px;
    --brwb: 0px;
    --shd: none;
    --rd: 0px;
    --alpha-brd: 1;
    --backdrop-filter: none;
    --boxShadowToggleOn-shd: none;
}

#SITE_HEADER {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 0;
}

[data-mesh-id=SITE_HEADERinlineContent] {
    height: auto;
    width: 100%;
}

[data-mesh-id=SITE_HEADERinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: 1fr;
    grid-template-columns: 100%;
}

    [data-mesh-id=SITE_HEADERinlineContent-gridContainer] > [id="comp-kr4mwgke"] {
        position: relative;
        margin: 1px 0px 13px calc((100% - 980px) * 0.5);
        left: 0px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
    }

#SITE_HEADER {
    --bg-overlay-color: rgb(var(--color_42));
    --bg-gradient: none;
}

#comp-kr4mwgke {
    --brw: 0px;
    --brd: var(--color_15);
    --rd: 0px;
    --shd: none;
    --alpha-brd: 1;
    --alpha-bg: 1;
    --bg: var(--color_11);
    --boxShadowToggleOn-shd: none;
}

#comp-kr4mwgke {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 980px;
}

[data-mesh-id=comp-kr4mwglvinlineContent] {
    height: auto;
    width: 100%;
}

[data-mesh-id=comp-kr4mwglvinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: 1fr;
    grid-template-columns: 100%;
}

    [data-mesh-id=comp-kr4mwglvinlineContent-gridContainer] > [id="comp-mavmpvou"] {
        position: relative;
        margin: 10px 0px 2px calc((100% - 490px) * 0);
        left: 47px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=comp-kr4mwglvinlineContent-gridContainer] > [id="comp-imd840z7"] {
        position: relative;
        margin: 26px 0px 18px calc((100% - 490px) * 0);
        left: 219px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
    }

[data-mesh-id=comp-kr4mwmntinlineContent] {
    height: auto;
    width: 100%;
}

[data-mesh-id=comp-kr4mwmntinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: 1fr;
    grid-template-columns: 100%;
}

    [data-mesh-id=comp-kr4mwmntinlineContent-gridContainer] > [id="comp-kr4myi3f"] {
        position: relative;
        margin: 9px 0px 9px calc((100% - 490px) * 1);
        left: 172px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
    }

#comp-kr4mwgke {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    --padding: 0px;
    --margin: 0px;
    min-width: 980px;
    --firstChildMarginTop: -1px;
    --lastChildMarginBottom: -1px;
    --direction: ltr;
}

#comp-kr4mwglv {
    width: 490px;
}

#comp-kr4mwglv {
    --bg-overlay-color: rgb(var(--color_42));
    --bg-gradient: none;
    width: 100%;
    --column-width: 490px;
    --column-flex: 490;
}

#comp-mavmpvou {
    --contentPaddingLeft: 0px;
    --contentPaddingRight: 0px;
    --contentPaddingTop: 0px;
    --contentPaddingBottom: 0px;
}

#comp-mavmpvou {
    width: 155px;
    height: 51px;
}

#comp-mavmpvou {
    --height: 51px;
    --width: 155px;
}

#comp-imd840z7 {
    --menuTotalBordersX: 0px;
    --menuTotalBordersY: 0px;
    --bgDrop: var(--color_42);
    --rd: 0px;
    --shd: 0 1px 4px rgba(0, 0, 0, 0.6);
    --fnt: normal normal 700 16px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --sep: var(--color_39);
    --txt: var(--color_36);
    --alpha-txt: 1;
    --trans: color 0.4s ease 0s;
    --pad: 5px;
    --txth: var(--color_43);
    --alpha-txth: 1;
    --txts: var(--color_43);
    --alpha-txts: 1;
    --alpha-sep: 1;
    --alpha-bgDrop: 1;
}

#comp-imd840z7 {
    width: 349px;
    height: 19px;
}

#comp-imd840z7 {
    --menuTotalBordersY: 0px;
    --menuTotalBordersX: 0px;
    --submenus-direction: inherit;
    --menu-direction: inherit;
    --align: start;
    --menu-align: inherit;
    --submenus-align: inherit;
}

#comp-kr4mwmnt {
    width: 490px;
}

#comp-kr4mwmnt {
    --bg-overlay-color: rgb(var(--color_42));
    --bg-gradient: none;
    width: 100%;
    --column-width: 490px;
    --column-flex: 490;
}

#comp-kr4myi3f {
    width: 238px;
}

[data-mesh-id=comp-kr4myi3finlineContent] {
    height: auto;
    width: 238px;
}

[data-mesh-id=comp-kr4myi3finlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: 1fr;
    grid-template-columns: 100%;
}

    [data-mesh-id=comp-kr4myi3finlineContent-gridContainer] > [id="comp-kr4myi4c"] {
        position: relative;
        margin: 0px 0px 0px 0;
        left: 0px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
    }

#comp-kr4myi4c {
    --inputShadow: none;
    --inputFocusBorderWidth: 0px 0px 2px 0px;
    --inputBorderRadius: 0px;
    --inputFont: normal normal normal 14px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --inputTextColor: var(--color_36);
    --alpha-inputTextColor: 1;
    --inputBorderWidth: 0px 0px 2px 0px;
    --inputBorderColor: var(--color_36);
    --alpha-inputBorderColor: 1;
    --inputPlaceholderColor: var(--color_36);
    --alpha-inputPlaceholderColor: 1;
    --inputIconColor: var(--color_36);
    --alpha-inputIconColor: 1;
    --inputHoverIconColor: var(--color_43);
    --alpha-inputHoverIconColor: 1;
    --inputFocusIconColor: var(--color_36);
    --alpha-inputFocusIconColor: 1;
    --buttonBackgroundColor: 235,229,214;
    --alpha-buttonBackgroundColor: 1;
    --buttonHoverBackgroundColor: 201,195,177;
    --alpha-buttonHoverBackgroundColor: 1;
    --buttonFocusBackgroundColor: 235,229,214;
    --alpha-buttonFocusBackgroundColor: 1;
    --buttonIconColor: 0,0,0;
    --alpha-buttonIconColor: 1;
    --buttonHoverIconColor: 0,0,0;
    --alpha-buttonHoverIconColor: 1;
    --buttonFocusIconColor: 0,0,0;
    --alpha-buttonFocusIconColor: 1;
    --inputBackgroundColor: 242,238,228;
    --inputHoverBackgroundColor: var(--color_11);
    --inputFocusBackgroundColor: var(--color_11);
    --inputHoverBorderWidth: 0px 0px 2px 0px;
    --inputHoverBorderColor: 201,195,177;
    --alpha-inputHoverBorderColor: 1;
    --inputFocusBorderColor: 235,229,214;
    --alpha-inputFocusBorderColor: 1;
    --suggestionSectionDividerColorNew: var(--color_15);
    --alpha-suggestionSectionDividerColorNew: 1;
    --boxShadowToggleOn-inputShadow: none;
    --inputPlaceholderTextColor: 86,86,86;
    --alpha-inputPlaceholderTextColor: 1;
    --alpha-inputFocusBackgroundColor: 0;
    --iconColor: 0,0,0;
    --alpha-inputHoverBackgroundColor: 0;
    --alpha-iconColor: 1;
    --alpha-inputBackgroundColor: 0;
}

#comp-kr4myi4c {
    width: 238px;
    height: 45px;
}

#comp-kr4myi4c {
    --inputFont: normal normal normal 14px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --text-padding: 8px 0 8px 0;
    --container-direction: row-reverse;
    --icon-spacing: 12px;
    --input-focus-bottom-border-width: 2px;
    --input-left-border-width: 0px;
    --input-hover-left-border-width: 0px;
    --input-focus-left-border-width: 0px;
    --search-button-display: none;
    --search-icon-display: flex;
    --text-spacing: 12px;
    --align: start;
}

#PAGES_CONTAINER {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 0;
}

#SITE_PAGES {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 0;
}

#SITE_PAGES {
    --transition-duration: 700ms;
}

#SITE_FOOTER {
    --brd: 160,160,159;
    --brwt: 0px;
    --brwb: 0px;
    --shd: none;
    --rd: 0px;
    --alpha-brd: 1;
    --backdrop-filter: none;
    --boxShadowToggleOn-shd: none;
}

#SITE_FOOTER {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 0;
}

[data-mesh-id=SITE_FOOTERinlineContent] {
    height: auto;
    width: 100%;
}

[data-mesh-id=SITE_FOOTERinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(7, min-content) 1fr;
    grid-template-columns: 100%;
}

    [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-mawwd4fm"] {
        position: relative;
        margin: 20px 0px 9px calc((100% - 980px) * 0.5);
        left: 14px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-mawxwwgs"] {
        position: relative;
        margin: 0px 0px -3px calc((100% - 980px) * 0.5);
        left: 14px;
        grid-area: 2 / 1 / 3 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-mawwebi9"] {
        position: relative;
        margin: 0px 0px 12px calc((100% - 980px) * 0.5);
        left: 14px;
        grid-area: 3 / 1 / 4 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-max2a2ri"] {
        position: relative;
        margin: 0px 0px 0 calc((100% - 980px) * 0.5);
        left: 14px;
        grid-area: 5 / 1 / 6 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-max2cr65"] {
        position: relative;
        margin: 0px 0px 8px calc((100% - 980px) * 0.5);
        left: 14px;
        grid-area: 6 / 1 / 7 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-mawvgxo6"] {
        position: relative;
        margin: 21px 0px -16px calc((100% - 980px) * 0.5);
        left: 354px;
        grid-area: 1 / 1 / 5 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-maww7t0h"] {
        position: relative;
        margin: 5px 0px 21px calc((100% - 980px) * 0.5);
        left: 354px;
        grid-area: 6 / 1 / 7 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-jaip4ozh"] {
        position: relative;
        margin: 0px 0px 0 calc((100% - 980px) * 0.5);
        left: 0px;
        grid-area: 7 / 1 / 8 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-mb9kgv94"] {
        position: relative;
        margin: 0px 0px 1px calc((100% - 980px) * 0.5);
        left: 0px;
        grid-area: 8 / 1 / 9 / 2;
        justify-self: start;
        align-self: start;
    }

#SITE_FOOTER {
    --bg-overlay-color: rgb(var(--color_42));
    --bg-gradient: none;
}

#comp-mawwd4fm {
    --contentPaddingLeft: 0px;
    --contentPaddingRight: 0px;
    --contentPaddingTop: 0px;
    --contentPaddingBottom: 0px;
}

#comp-mawwd4fm {
    width: 201px;
    height: 66px;
}

#comp-mawwd4fm {
    --height: 66px;
    --width: 201px;
}

#comp-mawxwwgs {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
}

#comp-mawxwwgs {
    width: 195px;
    height: auto;
}

#comp-mawxwwgs {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mawwebi9 {
    --textSpacing: 0px;
    --txth: var(--color_43);
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --txts: var(--color_43);
    --fnt: normal normal normal 20px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --txt: var(--color_36);
    --SKINS_bgSubmenu: var(--color_42);
    --shd: none;
    --SKINS_fntSubmenu: normal normal normal 14px/1.4em arial,'ｍｓ ｐゴシック','ms pgothic','돋움',dotum,helvetica,sans-serif;
    --SKINS_submenuMargin: 0px;
    --subItemAlterAlignPad: 10px;
    --alpha-txth: 1;
    --alpha-SKINS_bgSubmenu: 1;
    --alpha-txts: 1;
    --boxShadowToggleOn-shd: none;
    --alpha-txt: 1;
}

#comp-mawwebi9 {
    width: 143px;
    height: 102px;
}

#comp-mawwebi9 {
    --item-height: 34px;
    --item-align: start;
    --sub-menu-open-direction-right: auto;
    --sub-menu-open-direction-left: 0;
    --separator-height-adjusted: 0px;
    --text-align: start;
    --direction: var(--wix-opt-in-direction, ltr);
    --item-direction: inherit;
    --sub-menu-item-direction: inherit;
}

#comp-max2a2ri {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
}

#comp-max2a2ri {
    width: 195px;
    height: auto;
}

#comp-max2a2ri {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-max2cr65 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
}

#comp-max2cr65 {
    width: 237px;
    height: auto;
}

#comp-max2cr65 {
    --min-height: 74px;
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mawvgxo6 {
    width: 601px;
    height: 235px;
}

.comp-mawvgxo6 {
    --wix-direction: ltr;
    --inputBorderRadius: 13;
    --columnSpacing: 1;
    --horizontalPadding: 1;
    --submitButtonStyle: 1;
    --verticalPadding: 1;
    --submitButtonBorderWidth: 1;
    --submitButtonBorderRadius: 100;
    --rowSpacing: 9;
    --inputBorderStyle: 1;
    --borderWidth: 0;
    --borderRadius: 0;
    --shadowAngle: 135;
    --shadowDistance: 0;
    --shadowSize: 0;
    --shadowBlur: 25;
    --buttonsStyle: 2;
    --buttonsBorderWidth: 0;
    --buttonsBorderRadius: 0;
    --nextButtonStyle: 2;
    --nextButtonBorderWidth: 0;
    --nextButtonBorderRadius: 0;
    --previousButtonStyle: 2;
    --previousButtonBorderWidth: 1;
    --previousButtonBorderRadius: 0;
    --inputBorderWidth: 1;
    --buttonsFontHover: normal normal normal 16px/16px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --submitButtonFont: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --headerOneFont: italic normal normal 22px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --headerTwoFont: normal normal normal 21px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --paragraphFont: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --inputLabelFont: normal normal normal 14px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --inputValueFont: normal normal normal 16px/24px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --inputNoteFont: normal normal normal 14px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --submitButtonBorderColor: 82,174,82;
    --submitButtonBorderColor-rgb: 82,174,82;
    --submitButtonBorderColor-opacity: 1;
    --paragraphColor: 255,255,255;
    --paragraphColor-rgb: 255,255,255;
    --paragraphColor-opacity: 1;
    --inputLabelColor: 255,255,255;
    --inputLabelColor-rgb: 255,255,255;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 179,179,179;
    --inputPlaceholderColor-rgb: 179,179,179;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255,255,255,0;
    --formBackground-rgb: 255,255,255;
    --formBackground-opacity: 0;
    --inputSelectionColor: 82,174,82;
    --inputSelectionColor-rgb: 82,174,82;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 255,255,255;
    --headerTwoColor-rgb: 255,255,255;
    --headerTwoColor-opacity: 1;
    --inputBackgroundColor: 255,255,255;
    --inputBackgroundColor-rgb: 255,255,255;
    --inputBackgroundColor-opacity: 1;
    --inputValueColor: 179,179,179;
    --inputValueColor-rgb: 179,179,179;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 246,246,246;
    --inputNoteColor-rgb: 246,246,246;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 255,255,255;
    --headerOneColor-rgb: 255,255,255;
    --headerOneColor-opacity: 1;
    --submitButtonBorderColorHover: 255,255,255,0;
    --submitButtonBorderColorHover-rgb: 255,255,255;
    --submitButtonBorderColorHover-opacity: 0;
    --linkColor: 82,174,82;
    --linkColor-rgb: 82,174,82;
    --linkColor-opacity: 1;
    --submitButtonBackgroundColor: 37,71,45,0;
    --submitButtonBackgroundColor-rgb: 37,71,45;
    --submitButtonBackgroundColor-opacity: 0;
    --inputBorderColor: 82,174,82;
    --inputBorderColor-rgb: 82,174,82;
    --inputBorderColor-opacity: 1;
    --submitButtonBackgroundColorHover: 82,174,82;
    --submitButtonBackgroundColorHover-rgb: 82,174,82;
    --submitButtonBackgroundColorHover-opacity: 1;
    --borderColor: 47,46,46,0;
    --borderColor-rgb: 47,46,46;
    --borderColor-opacity: 0;
    --shadowColor: 47,46,46,0.15;
    --shadowColor-rgb: 47,46,46;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255,255,255;
    --buttonsColor-rgb: 255,255,255;
    --buttonsColor-opacity: 1;
    --buttonsBackgroundColor: 37,71,45;
    --buttonsBackgroundColor-rgb: 37,71,45;
    --buttonsBackgroundColor-opacity: 1;
    --buttonsBorderColor: 255,255,255,0;
    --buttonsBorderColor-rgb: 255,255,255;
    --buttonsBorderColor-opacity: 0;
    --buttonsColorHover: 255,255,255;
    --buttonsColorHover-rgb: 255,255,255;
    --buttonsColorHover-opacity: 1;
    --buttonsBackgroundColorHover: 37,71,45,0.7;
    --buttonsBackgroundColorHover-rgb: 37,71,45;
    --buttonsBackgroundColorHover-opacity: 0.7;
    --submitButtonColor: 255,255,255;
    --submitButtonColor-rgb: 255,255,255;
    --submitButtonColor-opacity: 1;
    --submitButtonColorHover: 255,255,255;
    --submitButtonColorHover-rgb: 255,255,255;
    --submitButtonColorHover-opacity: 1;
    --nextButtonColor: 255,255,255;
    --nextButtonColor-rgb: 255,255,255;
    --nextButtonColor-opacity: 1;
    --nextButtonBackgroundColor: 37,71,45;
    --nextButtonBackgroundColor-rgb: 37,71,45;
    --nextButtonBackgroundColor-opacity: 1;
    --nextButtonBorderColor: 255,255,255,0;
    --nextButtonBorderColor-rgb: 255,255,255;
    --nextButtonBorderColor-opacity: 0;
    --nextButtonColorHover: 255,255,255;
    --nextButtonColorHover-rgb: 255,255,255;
    --nextButtonColorHover-opacity: 1;
    --nextButtonBackgroundColorHover: 37,71,45,0.7;
    --nextButtonBackgroundColorHover-rgb: 37,71,45;
    --nextButtonBackgroundColorHover-opacity: 0.7;
    --nextButtonBorderColorHover: 255,255,255,0;
    --nextButtonBorderColorHover-rgb: 255,255,255;
    --nextButtonBorderColorHover-opacity: 0;
    --previousButtonColor: 47,46,46;
    --previousButtonColor-rgb: 47,46,46;
    --previousButtonColor-opacity: 1;
    --previousButtonBackgroundColor: 37,71,45,0;
    --previousButtonBackgroundColor-rgb: 37,71,45;
    --previousButtonBackgroundColor-opacity: 0;
    --previousButtonBorderColor: 47,46,46;
    --previousButtonBorderColor-rgb: 47,46,46;
    --previousButtonBorderColor-opacity: 1;
    --previousButtonColorHover: 255,255,255;
    --previousButtonColorHover-rgb: 255,255,255;
    --previousButtonColorHover-opacity: 1;
    --previousButtonBackgroundColorHover: 37,71,45,0.7;
    --previousButtonBackgroundColorHover-rgb: 37,71,45;
    --previousButtonBackgroundColorHover-opacity: 0.7;
    --previousButtonBorderColorHover: 255,255,255,0;
    --previousButtonBorderColorHover-rgb: 255,255,255;
    --previousButtonBorderColorHover-opacity: 0;
    --inputBackgroundColorHover: 255,255,255;
    --inputBackgroundColorHover-rgb: 255,255,255;
    --inputBackgroundColorHover-opacity: 1;
    --inputBorderColorHover: 47,46,46;
    --inputBorderColorHover-rgb: 47,46,46;
    --inputBorderColorHover-opacity: 1;
    --inputErrorColor: 223,49,49;
    --inputErrorColor-rgb: 223,49,49;
    --inputErrorColor-opacity: 1;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 16px;
    --submitButtonFont-line-height: 1.4em;
    --submitButtonFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --submitButtonFont-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --submitButtonFontHover-text-decoration: none;
    --nextButtonFont-style: normal;
    --nextButtonFont-variant: normal;
    --nextButtonFont-weight: normal;
    --nextButtonFont-size: 16px;
    --nextButtonFont-line-height: 1.4em;
    --nextButtonFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --nextButtonFont-text-decoration: none;
    --nextButtonFontHover-style: normal;
    --nextButtonFontHover-variant: normal;
    --nextButtonFontHover-weight: normal;
    --nextButtonFontHover-size: 16px;
    --nextButtonFontHover-line-height: 1.4em;
    --nextButtonFontHover-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --nextButtonFontHover-text-decoration: none;
    --previousButtonFont-style: normal;
    --previousButtonFont-variant: normal;
    --previousButtonFont-weight: normal;
    --previousButtonFont-size: 16px;
    --previousButtonFont-line-height: 1.4em;
    --previousButtonFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --previousButtonFont-text-decoration: none;
    --previousButtonFontHover-style: normal;
    --previousButtonFontHover-variant: normal;
    --previousButtonFontHover-weight: normal;
    --previousButtonFontHover-size: 16px;
    --previousButtonFontHover-line-height: 1.4em;
    --previousButtonFontHover-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerOneFont-style: italic;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 22px;
    --headerOneFont-line-height: 1.4em;
    --headerOneFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --headerOneFont-text-decoration: none;
    --headerTwoFont-style: normal;
    --headerTwoFont-variant: normal;
    --headerTwoFont-weight: normal;
    --headerTwoFont-size: 21px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --headerTwoFont-text-decoration: none;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 16px;
    --paragraphFont-line-height: 1.4em;
    --paragraphFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --paragraphFont-text-decoration: none;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 14px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --inputLabelFont-text-decoration: none;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 16px;
    --inputValueFont-line-height: 24px;
    --inputValueFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --inputValueFont-text-decoration: none;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --inputNoteFont-text-decoration: none;
    --inputBorderLeftWidth: 1;
    --inputBorderRightWidth: 1;
    --inputBorderTopWidth: 1;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255,255,255;
    --wix-color-2: 246,246,246;
    --wix-color-3: 179,179,179;
    --wix-color-4: 96,94,94;
    --wix-color-5: 47,46,46;
    --wix-color-6: 186,233,255;
    --wix-color-7: 151,222,255;
    --wix-color-8: 37,71,45;
    --wix-color-9: 32,126,169;
    --wix-color-10: 16,63,84;
    --wix-color-11: 182,232,227;
    --wix-color-12: 141,209,202;
    --wix-color-13: 65,186,174;
    --wix-color-14: 43,124,116;
    --wix-color-15: 22,62,58;
    --wix-color-16: 244,192,175;
    --wix-color-17: 233,159,134;
    --wix-color-18: 222,80,33;
    --wix-color-19: 148,54,22;
    --wix-color-20: 74,27,11;
    --wix-color-21: 244,234,177;
    --wix-color-22: 233,219,137;
    --wix-color-23: 222,195,40;
    --wix-color-24: 148,130,27;
    --wix-color-25: 74,65,13;
    --wix-color-26: 255,255,255;
    --wix-color-27: 47,46,46;
    --wix-color-28: 246,246,246;
    --wix-color-29: 179,179,179;
    --wix-color-30: 96,94,94;
    --wix-color-31: 253,181,21;
    --wix-color-32: 37,71,45;
    --wix-color-33: 82,174,82;
    --wix-color-34: 100,206,187;
    --wix-color-35: 47,46,46;
    --wix-color-36: 96,94,94;
    --wix-color-37: 47,46,46;
    --wix-color-38: 37,71,45;
    --wix-color-39: 37,71,45;
    --wix-color-40: 255,255,255;
    --wix-color-41: 255,255,255;
    --wix-color-42: 37,71,45;
    --wix-color-43: 37,71,45;
    --wix-color-44: 179,179,179;
    --wix-color-45: 179,179,179;
    --wix-color-46: 255,255,255;
    --wix-color-47: 255,255,255;
    --wix-color-48: 37,71,45;
    --wix-color-49: 37,71,45;
    --wix-color-50: 37,71,45;
    --wix-color-51: 37,71,45;
    --wix-color-52: 255,255,255;
    --wix-color-53: 255,255,255;
    --wix-color-54: 179,179,179;
    --wix-color-55: 179,179,179;
    --wix-font-Title: normal normal normal 89px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 89px;
    --wix-font-Title-line-height: 1.4em;
    --wix-font-Title-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Title-text-decoration: none;
    --wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light,sans-serif;
    --wix-font-Menu-style: normal;
    --wix-font-Menu-variant: normal;
    --wix-font-Menu-weight: normal;
    --wix-font-Menu-size: 16px;
    --wix-font-Menu-line-height: 1.4em;
    --wix-font-Menu-family: din-next-w01-light,sans-serif;
    --wix-font-Menu-text-decoration: none;
    --wix-font-Page-title: normal normal normal 25px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 25px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 58px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 58px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: italic normal normal 22px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-M-style: italic;
    --wix-font-Heading-M-variant: normal;
    --wix-font-Heading-M-weight: normal;
    --wix-font-Heading-M-size: 22px;
    --wix-font-Heading-M-line-height: 1.4em;
    --wix-font-Heading-M-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-M-text-decoration: none;
    --wix-font-Heading-S: normal normal normal 21px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 21px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 22px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 22px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-M-style: normal;
    --wix-font-Body-M-variant: normal;
    --wix-font-Body-M-weight: normal;
    --wix-font-Body-M-size: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-S-style: normal;
    --wix-font-Body-S-variant: normal;
    --wix-font-Body-S-weight: normal;
    --wix-font-Body-S-size: 14px;
    --wix-font-Body-S-line-height: 1.4em;
    --wix-font-Body-S-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-S-text-decoration: none;
    --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light,sans-serif;
    --wix-font-Body-XS-style: normal;
    --wix-font-Body-XS-variant: normal;
    --wix-font-Body-XS-weight: normal;
    --wix-font-Body-XS-size: 12px;
    --wix-font-Body-XS-line-height: 1.4em;
    --wix-font-Body-XS-family: din-next-w01-light,sans-serif;
    --wix-font-Body-XS-text-decoration: none;
    --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-style: normal;
    --wix-font-LIGHT-variant: normal;
    --wix-font-LIGHT-weight: normal;
    --wix-font-LIGHT-size: 12px;
    --wix-font-LIGHT-line-height: 1.4em;
    --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-text-decoration: none;
    --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-style: normal;
    --wix-font-MEDIUM-variant: normal;
    --wix-font-MEDIUM-weight: normal;
    --wix-font-MEDIUM-size: 12px;
    --wix-font-MEDIUM-line-height: 1.4em;
    --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-text-decoration: none;
    --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --wix-font-STRONG-style: normal;
    --wix-font-STRONG-variant: normal;
    --wix-font-STRONG-weight: normal;
    --wix-font-STRONG-size: 12px;
    --wix-font-STRONG-line-height: 1.4em;
    --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
    --wix-font-STRONG-text-decoration: none;
}


































#comp-maww7t0h {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
}

#comp-maww7t0h {
    width: 601px;
    height: auto;
}

#comp-maww7t0h {
    --min-height: 41px;
    --text-direction: var(--wix-opt-in-direction);
}

#comp-jaip4ozh {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
}

#comp-jaip4ozh {
    width: 973px;
    height: auto;
}

#comp-jaip4ozh {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mb9kgv94 {
    --bg: var(--color_37);
    --alpha-bg: 0;
}

#comp-mb9kgv94 {
    width: 980px;
}

[data-mesh-id=comp-mb9kgv94inlineContent] {
    height: auto;
    width: 100%;
    position: static;
    min-height: 12px;
}

#comp-mb9kgv94 {
    --shc-mutated-brightness: 24,23,23;
}


@font-face {
    font-family: 'libre baskerville';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/librebaskerville/v14/kmKhZrc3Hgbbcjq75U4uslyuy4kn0qNcWx8QDO-WyrubOA.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'libre baskerville';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/librebaskerville/v14/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTgY5KcC-wLOjAUw.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'libre baskerville';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/librebaskerville/v14/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNXaxMaC82U-ro.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'libre baskerville';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/librebaskerville/v14/kmKhZrc3Hgbbcjq75U4uslyuy4kn0qNcWxEQDO-Wyrs.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'libre baskerville';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/librebaskerville/v14/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTgY3KcC-wLOj.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'libre baskerville';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/librebaskerville/v14/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNZaxMaC82U.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'roboto-bold';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v18/9_7S_tWeGDh5Pq3u05RVkltXRa8TVwTICgirnJhmVJw.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'roboto-bold';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v18/97uahxiqZRoncBaCEI3aW1tXRa8TVwTICgirnJhmVJw.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'roboto-bold';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v18/t6Nd4cfPRhZP44Q5QAjcC6g5eI2G47JWe0-AuFtD150.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'roboto-bold';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v18/bmC0pGMXrhphrZJmniIZpag5eI2G47JWe0-AuFtD150.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xHIzIXKMnyrYk.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic1CsTYl4BOQ3o.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xFIzIXKMnyrYk.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic3CsTYl4BOQ3o.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic-CsTYl4BOQ3o.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xEIzIXKMnyrYk.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic2CsTYl4BOQ3o.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xLIzIXKMnyrYk.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic5CsTYl4BOQ3o.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic0CsTYl4BOQ3o.woff2') format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'roboto';
    font-style: italic;
    font-weight: 700;
    src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

#rfpiu {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 0;
}

#masterPage {
    --pinned-layers-in-page: 0;
}

[data-mesh-id=ContainerrfpiuinlineContent] {
    height: auto;
    width: 100%;
}

[data-mesh-id=ContainerrfpiuinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: 40px;
    grid-template-rows: repeat(2, min-content) 1fr;
    grid-template-columns: 100%;
    padding-bottom: 0px;
    box-sizing: border-box;
}

    [data-mesh-id=ContainerrfpiuinlineContent-gridContainer] > [id="comp-lt8pldt4"] {
        position: relative;
        margin: 0px 0px 0 calc((100% - 980px) * 0.5);
        left: 0px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=ContainerrfpiuinlineContent-gridContainer] > [id="comp-mawr9s1h"] {
        position: relative;
        margin: 0px 0px 0 calc((100% - 980px) * 0.5);
        left: 0px;
        grid-area: 2 / 1 / 3 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=ContainerrfpiuinlineContent-gridContainer] > [id="comp-mavka2m9"] {
        position: relative;
        margin: 0px 0px 0 calc((100% - 980px) * 0.5);
        left: 0px;
        grid-area: 3 / 1 / 4 / 2;
        justify-self: start;
        align-self: start;
    }

#comp-lt8pldt4 {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 0;
}

[data-mesh-id=comp-lt8pldt4inlineContent] {
    height: auto;
    width: 100%;
}

[data-mesh-id=comp-lt8pldt4inlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: 1fr;
    grid-template-columns: 100%;
}

    [data-mesh-id=comp-lt8pldt4inlineContent-gridContainer] > [id="comp-j9fe2mkp"] {
        position: relative;
        margin: 18px 0px 19px calc((100% - 980px) * 0.5);
        left: 104px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
    }

#comp-j9fe2mkp {
    --brw: 0px;
    --brd: 65,65,65;
    --bg: var(--color_37);
    --rd: 0px 30px 0px 30px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --bg-gradient: none;
}

#comp-j9fe2mkp {
    width: 784px;
}

[data-mesh-id=comp-j9fe2mkpinlineContent] {
    height: auto;
    width: 784px;
}

[data-mesh-id=comp-j9fe2mkpinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: 1fr;
    grid-template-columns: 100%;
}

    [data-mesh-id=comp-j9fe2mkpinlineContent-gridContainer] > [id="comp-mavjp48x"] {
        position: relative;
        margin: 36px 0px 53px 0;
        left: 126px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
    }

#comp-mavjp48x {
    --contentPaddingLeft: 0px;
    --contentPaddingRight: 0px;
    --contentPaddingTop: 0px;
    --contentPaddingBottom: 0px;
}

#comp-mavjp48x {
    width: 531px;
    height: 177px;
}

#comp-mawr9s1h {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 0;
}

[data-mesh-id=comp-mawr9s1hinlineContent] {
    height: auto;
    width: 100%;
}

[data-mesh-id=comp-mawr9s1hinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(3, min-content) 1fr;
    grid-template-columns: 100%;
}

    [data-mesh-id=comp-mawr9s1hinlineContent-gridContainer] > [id="comp-maydl7yv"] {
        position: relative;
        margin: 47px 0px 25px calc((100% - 980px) * 0.5);
        left: 20px;
        grid-area: 1 / 1 / 5 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=comp-mawr9s1hinlineContent-gridContainer] > [id="comp-maydvkkm"] {
        position: relative;
        margin: 58px 0px 0 calc((100% - 980px) * 0.5);
        left: 484px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=comp-mawr9s1hinlineContent-gridContainer] > [id="comp-mawr9s1s1"] {
        position: relative;
        margin: 0px 0px 5px calc((100% - 980px) * 0.5);
        left: 484px;
        grid-area: 2 / 1 / 3 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=comp-mawr9s1hinlineContent-gridContainer] > [id="comp-mawr9s1t3"] {
        position: relative;
        margin: 0px 0px 46px calc((100% - 980px) * 0.5);
        left: 484px;
        grid-area: 3 / 1 / 4 / 2;
        justify-self: start;
        align-self: start;
    }

#comp-maydl7yv {
    --contentPaddingLeft: 0px;
    --contentPaddingRight: 0px;
    --contentPaddingTop: 0px;
    --contentPaddingBottom: 0px;
}

#comp-maydl7yv {
    width: 443px;
    height: 258px;
}

#comp-maydvkkm {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
}

#comp-maydvkkm {
    width: 409px;
    height: auto;
}

#comp-mawr9s1s1 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
}

#comp-mawr9s1s1 {
    width: 475px;
    height: auto;
}

#comp-mawr9s1t3 {
    width: 150px;
    height: 42px;
}

#comp-mavka2m9 {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 0;
}

[data-mesh-id=comp-mavka2m9inlineContent] {
    height: auto;
    width: 100%;
}

[data-mesh-id=comp-mavka2m9inlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(5, min-content) 1fr;
    grid-template-columns: 100%;
}

    [data-mesh-id=comp-mavka2m9inlineContent-gridContainer] > [id="comp-khaaewzj"] {
        position: relative;
        margin: 0px 0px -13px calc((100% - 980px) * 0.5);
        left: 0px;
        grid-area: 2 / 1 / 3 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=comp-mavka2m9inlineContent-gridContainer] > [id="comp-mawzskgq"] {
        position: relative;
        margin: 25px 0px -4px calc((100% - 980px) * 0.5);
        left: 21px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=comp-mavka2m9inlineContent-gridContainer] > [id="comp-mawzqp9s"] {
        position: relative;
        margin: 0px 0px 15px calc((100% - 980px) * 0.5);
        left: 25px;
        grid-area: 3 / 1 / 4 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=comp-mavka2m9inlineContent-gridContainer] > [id="comp-max09m37"] {
        position: relative;
        margin: 0px 0px 42px calc((100% - 980px) * 0.5);
        left: 25px;
        grid-area: 4 / 1 / 5 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=comp-mavka2m9inlineContent-gridContainer] > [id="comp-max12wuu"] {
        position: relative;
        margin: 0px 0px 0 calc((100% - 980px) * 0.5);
        left: 26px;
        grid-area: 5 / 1 / 6 / 2;
        justify-self: start;
        align-self: start;
    }

    [data-mesh-id=comp-mavka2m9inlineContent-gridContainer] > [id="comp-mavlfa6y"] {
        position: relative;
        margin: 0px 0px 69px calc((100% - 980px) * 0.5);
        left: 15px;
        grid-area: 6 / 1 / 7 / 2;
        justify-self: start;
        align-self: start;
    }

#comp-khaaewzj {
    width: 980px;
    height: 761px;
}

#comp-mawzskgq {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
}

#comp-mawzskgq {
    width: 565px;
    height: auto;
}

#comp-mawzqp9s {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
}

#comp-mawzqp9s {
    width: 282px;
    height: auto;
}

#comp-max09m37 {
    width: 932px;
    height: 366px;
}

#comp-max12wuu {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
}

#comp-max12wuu {
    width: 282px;
    height: auto;
}

#comp-mavlfa6y {
    width: 950px;
    height: 727px;
}


/* END STYLABLE DIRECTIVE RULES */
#comp-mawr9s1t3 .style-mbgy6aiy__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 13px;
    background: #25472D
}

/* START STYLABLE DIRECTIVE RULES */

#comp-mawr9s1t3 .style-mbgy6aiy__root:hover {
    border: 1px solid #25472D;
    background: #52AE52
}

    #comp-mawr9s1t3 .style-mbgy6aiy__root:hover .StylableButton2545352419__label {
        color: #FFFFFF;
        font-family: arial,"ｍｓ ｐゴシック","ms pgothic","돋움",dotum,helvetica,sans-serif;
        font-weight: 700
    }

#comp-mawr9s1t3 .style-mbgy6aiy__root:disabled {
    background: #E2E2E2
}

    #comp-mawr9s1t3 .style-mbgy6aiy__root:disabled .StylableButton2545352419__label {
        color: #8F8F8F
    }

    #comp-mawr9s1t3 .style-mbgy6aiy__root:disabled .StylableButton2545352419__icon {
        fill: #8F8F8F
    }

#comp-mawr9s1t3 .style-mbgy6aiy__root .StylableButton2545352419__container {
    transition: inherit
}

#comp-mawr9s1t3 .style-mbgy6aiy__root .StylableButton2545352419__label {
    transition: inherit;
    letter-spacing: 0em;
    margin: 0px 4px 0px 0px;
    display: inherited;
    text-shadow: none;
    font-style: normal;
    font-size: 14px;
    color: #FFFFFF;
    font-family: arial,"ｍｓ ｐゴシック","ms pgothic","돋움",dotum,helvetica,sans-serif;
    font-weight: 700
}

#comp-mawr9s1t3 .style-mbgy6aiy__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    width: 10px;
    height: 10px;
    margin: 0px 0px 0px 4px;
    display: none
}

#comp-mawr9s1t3 .style-mbgy6aiy__root:hover .StylableButton2545352419__icon {
    fill: #000000
}


#rfpiu {
    width: auto;
    min-height: 40px;
}

#pageBackground_rfpiu {
    --bg-position: absolute;
    --fill-layer-background-overlay-color: transparent;
    --fill-layer-background-overlay-position: absolute;
    --bg-overlay-color: rgb(var(--color_12));
    --bg-gradient: none;
}

#comp-lt8pldt4 {
    --fill-layer-image-opacity: 0.53;
    --bg-overlay-color: rgb(var(--color_42));
    --bg-gradient: none;
    min-width: 980px;
}

#comp-j9fe2mkp {
    --shc-mutated-brightness: 24,23,23;
}

#comp-mavjp48x {
    --height: 177px;
    --width: 531px;
}

#comp-mawr9s1h {
    --bg-overlay-color: rgba(var(--color_12), 0.8);
    --bg-gradient: none;
    min-width: 980px;
}

#comp-maydl7yv {
    --height: 258px;
    --width: 443px;
    --mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' data-bbox='20 20 160 160' viewBox='20 20 160 160' height='200' width='200' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cg%3E%3Cpath d='M180 20v160H20V20h160z'/%3E%3C/g%3E%3C/svg%3E%0A");
    --mask-position: 0% 0%;
    --mask-size: 100% 100%;
    --mask-repeat: no-repeat;
}

#comp-maydvkkm {
    --min-height: 35px;
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mawr9s1s1 {
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mavka2m9 {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    min-width: 980px;
}

.comp-khaaewzj {
    --wix-direction: ltr;
    --layout-post-list-layoutType: 17;
    --category-label-layoutType: 1;
    --post-post-list-borderWidth: 2;
    --layout-post-list-list-layoutSpacing: 12;
    --postListWidgetPostsPerPage: 1;
    --layout-post-list-list-sidesPadding: 16;
    --layout-post-list-pg-one-column-layoutSpacing: 10;
    --layout-post-list-pg-grid-sidesPadding: 20;
    --layout-post-list-pg-text-on-image-medium-imageRatio: 1;
    --layout-post-list-list-contentHeight: 60;
    --postListWidgetEntityCount: 1;
    --layout-post-list-pg-side-by-side-imageCropType: 0;
    --layout-post-list-pg-grid-layoutSpacing: 20;
    --layout-post-list-pg-side-by-side-titleLineCount: 4;
    --layout-post-list-pg-one-column-descriptionLineCount: 3;
    --layout-post-list-pg-one-column-contentHeightType: 0;
    --layout-post-list-list-imageRatio: 3;
    --layout-post-list-pg-grid-contentHeight: 194;
    --postListWidgetPaginationType: 1;
    --category-label-button-cornerRadius: 10;
    --layout-post-list-list-margins: 0;
    --layout-post-list-pg-one-column-contentHeight: 238;
    --layout-post-list-pg-grid-imageRatio: 1;
    --layout-post-list-pg-one-column-sidesPadding: 23;
    --layout-post-list-list-imageCropType: 0;
    --layout-mobile-post-list-pg-grid-imageCropType: 0;
    --layout-mobile-post-list-list-imageCropType: 0;
    --layout-post-list-pg-grid-imageCropType: 0;
    --layout-mobile-post-list-pg-grid-imageRatio: 2;
    --layout-mobile-post-list-list-imageRatio: 2;
    --layout-mobile-post-list-pg-text-on-image-medium-imageRatio: 2;
    --layout-mobile-post-list-slider-imageRatio: 2;
    --layout-post-list-slider-imageRatio: 2;
    --layout-post-list-pg-side-by-side-imageRatio: 2;
    --contentAlignment: 0;
    --layout-post-list-list-imageAlignment: 1;
    --layout-mobile-post-list-list-imageAlignment: 1;
    --layout-post-list-pg-side-by-side-imageAlignment: 1;
    --layout-post-list-list-imageProportions: 25;
    --layout-mobile-post-list-list-imageProportions: 25;
    --layout-post-list-pg-side-by-side-imageProportions: 50;
    --postListWidgetSliderPauseTime: 4;
    --postListWidgetSliderPauseTimeMobile: 4;
    --postListWidgetSliderArrowsPosition: 0;
    --postListWidgetSliderArrowsPositionMobile: 0;
    --postListWidgetSliderArrowsSize: 18;
    --postListWidgetSliderArrowsSizeMobile: 18;
    --layout-post-list-list-layoutCardsRowType: 0;
    --layout-post-list-list-layoutPostSize: 292;
    --layout-post-list-list-layoutPostsPerRow: 3;
    --layout-mobile-post-list-pg-grid-layoutCardsRowType: 0;
    --layout-mobile-post-list-pg-grid-layoutPostSize: 292;
    --layout-mobile-post-list-pg-grid-layoutPostsPerRow: 3;
    --layout-mobile-post-list-list-layoutCardsRowType: 0;
    --layout-mobile-post-list-list-layoutPostSize: 292;
    --layout-mobile-post-list-list-layoutPostsPerRow: 3;
    --layout-mobile-post-list-pg-text-on-image-medium-layoutCardsRowType: 0;
    --layout-mobile-post-list-pg-text-on-image-medium-layoutPostSize: 292;
    --layout-mobile-post-list-pg-text-on-image-medium-layoutPostsPerRow: 3;
    --layout-post-list-pg-grid-layoutCardsRowType: 0;
    --layout-post-list-pg-grid-layoutPostSize: 292;
    --layout-post-list-pg-grid-layoutPostsPerRow: 3;
    --layout-post-list-pg-text-on-image-medium-layoutCardsRowType: 0;
    --layout-post-list-pg-text-on-image-medium-layoutPostSize: 454;
    --layout-post-list-pg-text-on-image-medium-layoutPostsPerRow: 3;
    --layout-mobile-post-list-pg-grid-layoutSpacing: 20;
    --layout-mobile-post-list-list-layoutSpacing: 20;
    --layout-mobile-post-list-pg-text-on-image-medium-layoutSpacing: 20;
    --layout-post-list-pg-side-by-side-layoutSpacing: 32;
    --layout-post-list-pg-text-on-image-medium-layoutSpacing: 32;
    --layout-post-list-list-contentHeightType: 0;
    --layout-mobile-post-list-pg-grid-contentHeight: 350;
    --layout-mobile-post-list-pg-grid-contentHeightType: 0;
    --layout-mobile-post-list-list-contentHeight: 350;
    --layout-mobile-post-list-slider-contentHeight: 350;
    --layout-mobile-post-list-slider-contentHeightType: 0;
    --layout-post-list-pg-grid-contentHeightType: 1;
    --layout-post-list-slider-contentHeightType: 1;
    --layout-post-list-slider-contentHeight: 156;
    --layout-mobile-post-list-pg-grid-sidesPadding: 24;
    --layout-mobile-post-list-list-sidesPadding: 12;
    --layout-mobile-post-list-pg-text-on-image-medium-sidesPadding: 12;
    --layout-mobile-post-list-slider-sidesPadding: 24;
    --layout-post-list-slider-sidesPadding: 16;
    --layout-post-list-pg-side-by-side-sidesPadding: 16;
    --layout-post-list-pg-text-on-image-medium-sidesPadding: 30;
    --layout-post-list-list-titleLineCount: 3;
    --layout-mobile-post-list-pg-grid-titleLineCount: 2;
    --layout-mobile-post-list-pg-grid-descriptionLineCount: 3;
    --layout-mobile-post-list-list-titleLineCount: 2;
    --layout-mobile-post-list-pg-text-on-image-medium-titleLineCount: 2;
    --layout-mobile-post-list-slider-titleLineCount: 2;
    --layout-mobile-post-list-slider-descriptionLineCount: 3;
    --layout-post-list-pg-grid-titleLineCount: 3;
    --layout-post-list-slider-titleLineCount: 3;
    --layout-post-list-pg-text-on-image-medium-titleLineCount: 3;
    --layout-post-list-pg-one-column-titleLineCount: 3;
    --layout-post-list-pg-grid-descriptionLineCount: 1;
    --layout-post-list-slider-descriptionLineCount: 1;
    --layout-post-list-pg-side-by-side-descriptionLineCount: 1;
    --layout-mobile-post-list-layoutType: 16;
    --post-slider-post-list-mobile-titleFontSize: 22;
    --post-list-post-list-mobile-titleFontSize: 14;
    --post-pg-text-on-image-medium-post-list-mobile-titleFontSize: 22;
    --post-pg-grid-post-list-mobile-titleFontSize: 22;
    --post-pg-grid-post-list-mobile-descriptionFontSize: 16;
    --post-post-list-mobile-borderWidth: 1;
    --post-post-list-postRadius: 0;
    --post-post-list-mobile-postRadius: 0;
    --category-label-button-horizontalPadding: 12;
    --category-label-button-verticalPadding: 6;
    --category-label-button-borderWidth: 0;
    --post-list-video-play: 0;
    --post-list-video-playbackSpeed: 2;
    --category-label-text-textFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --category-label-button-textFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-post-list-ratingFont: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-one-column-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-medium-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-slider-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-medium-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-large-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-intermediate-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-large-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-medium-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-right-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-large-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-small-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-post-list-backgroundColor: 255,255,255,0;
    --post-post-list-backgroundColor-rgb: 255,255,255;
    --post-post-list-backgroundColor-opacity: 0;
    --post-post-list-linkHashtagColor: 37,71,45;
    --post-post-list-linkHashtagColor-rgb: 37,71,45;
    --post-post-list-linkHashtagColor-opacity: 1;
    --postListWidgetSliderArrowsColor: 47,46,46;
    --postListWidgetSliderArrowsColor-rgb: 47,46,46;
    --postListWidgetSliderArrowsColor-opacity: 1;
    --post-post-list-titleColor: 47,46,46;
    --post-post-list-titleColor-rgb: 47,46,46;
    --post-post-list-titleColor-opacity: 1;
    --post-post-list-borderColor: 47,46,46,0.25;
    --post-post-list-borderColor-rgb: 47,46,46;
    --post-post-list-borderColor-opacity: 0.25;
    --post-post-list-overlayColor: 0,0,0,0.55;
    --post-post-list-overlayColor-rgb: 0,0,0;
    --post-post-list-overlayColor-opacity: 0.55;
    --post-post-list-descriptionColor: 47,46,46;
    --post-post-list-descriptionColor-rgb: 47,46,46;
    --post-post-list-descriptionColor-opacity: 1;
    --postListWidgetBackgroundColor: 255,255,255,0;
    --postListWidgetBackgroundColor-rgb: 255,255,255;
    --postListWidgetBackgroundColor-opacity: 0;
    --postListWidgetSliderArrowsColorMobile: 47,46,46;
    --postListWidgetSliderArrowsColorMobile-rgb: 47,46,46;
    --postListWidgetSliderArrowsColorMobile-opacity: 1;
    --post-post-list-mobile-titleColor: 47,46,46;
    --post-post-list-mobile-titleColor-rgb: 47,46,46;
    --post-post-list-mobile-titleColor-opacity: 1;
    --post-post-list-mobile-descriptionColor: 47,46,46;
    --post-post-list-mobile-descriptionColor-rgb: 47,46,46;
    --post-post-list-mobile-descriptionColor-opacity: 1;
    --post-post-list-mobile-linkHashtagColor: 37,71,45;
    --post-post-list-mobile-linkHashtagColor-rgb: 37,71,45;
    --post-post-list-mobile-linkHashtagColor-opacity: 1;
    --post-post-list-TOI-titleColor: 255,255,255;
    --post-post-list-TOI-titleColor-rgb: 255,255,255;
    --post-post-list-TOI-titleColor-opacity: 1;
    --post-post-list-TOI-mobile-titleColor: 255,255,255;
    --post-post-list-TOI-mobile-titleColor-rgb: 255,255,255;
    --post-post-list-TOI-mobile-titleColor-opacity: 1;
    --post-post-list-TOI-descriptionColor: 255,255,255;
    --post-post-list-TOI-descriptionColor-rgb: 255,255,255;
    --post-post-list-TOI-descriptionColor-opacity: 1;
    --post-post-list-TOI-mobile-descriptionColor: 255,255,255;
    --post-post-list-TOI-mobile-descriptionColor-rgb: 255,255,255;
    --post-post-list-TOI-mobile-descriptionColor-opacity: 1;
    --post-post-list-mobile-borderColor: 246,246,246,0.75;
    --post-post-list-mobile-borderColor-rgb: 246,246,246;
    --post-post-list-mobile-borderColor-opacity: 0.75;
    --post-post-list-mobile-overlayColor: 47,46,46,0.55;
    --post-post-list-mobile-overlayColor-rgb: 47,46,46;
    --post-post-list-mobile-overlayColor-opacity: 0.55;
    --post-post-list-mobile-backgroundColor: 255,255,255;
    --post-post-list-mobile-backgroundColor-rgb: 255,255,255;
    --post-post-list-mobile-backgroundColor-opacity: 1;
    --postListWidgetBackgroundColorMobile: 47,46,46,0;
    --postListWidgetBackgroundColorMobile-rgb: 47,46,46;
    --postListWidgetBackgroundColorMobile-opacity: 0;
    --category-label-text-textColor: 37,71,45;
    --category-label-text-textColor-rgb: 37,71,45;
    --category-label-text-textColor-opacity: 1;
    --category-label-text-textColorHover: 37,71,45,0.7;
    --category-label-text-textColorHover-rgb: 37,71,45;
    --category-label-text-textColorHover-opacity: 0.7;
    --category-label-button-textColor: 255,255,255;
    --category-label-button-textColor-rgb: 255,255,255;
    --category-label-button-textColor-opacity: 1;
    --category-label-button-textColorHover: 255,255,255;
    --category-label-button-textColorHover-rgb: 255,255,255;
    --category-label-button-textColorHover-opacity: 1;
    --category-label-button-backgroundColor: 37,71,45;
    --category-label-button-backgroundColor-rgb: 37,71,45;
    --category-label-button-backgroundColor-opacity: 1;
    --category-label-button-backgroundColorHover: 37,71,45,0.7;
    --category-label-button-backgroundColorHover-rgb: 37,71,45;
    --category-label-button-backgroundColorHover-opacity: 0.7;
    --category-label-button-borderColor: 37,71,45;
    --category-label-button-borderColor-rgb: 37,71,45;
    --category-label-button-borderColor-opacity: 1;
    --category-label-button-borderColorHover: 37,71,45,0.7;
    --category-label-button-borderColorHover-rgb: 37,71,45;
    --category-label-button-borderColorHover-opacity: 0.7;
    --post-post-list-ratingFilledStarColor: 37,71,45;
    --post-post-list-ratingFilledStarColor-rgb: 37,71,45;
    --post-post-list-ratingFilledStarColor-opacity: 1;
    --post-post-list-ratingUnfilledStarColor: 179,179,179;
    --post-post-list-ratingUnfilledStarColor-rgb: 179,179,179;
    --post-post-list-ratingUnfilledStarColor-opacity: 1;
    --post-post-list-TOI-ratingFilledStarColor: 255,255,255;
    --post-post-list-TOI-ratingFilledStarColor-rgb: 255,255,255;
    --post-post-list-TOI-ratingFilledStarColor-opacity: 1;
    --post-post-list-TOI-ratingUnfilledStarColor: 179,179,179;
    --post-post-list-TOI-ratingUnfilledStarColor-rgb: 179,179,179;
    --post-post-list-TOI-ratingUnfilledStarColor-opacity: 1;
    --post-post-list-ratingFontColor: 47,46,46;
    --post-post-list-ratingFontColor-rgb: 47,46,46;
    --post-post-list-ratingFontColor-opacity: 1;
    --post-post-list-TOI-ratingFontColor: 255,255,255;
    --post-post-list-TOI-ratingFontColor-rgb: 255,255,255;
    --post-post-list-TOI-ratingFontColor-opacity: 1;
    --post-pg-grid-post-list-titleFont: normal normal bold 28px/35px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-post-list-titleFont-style: normal;
    --post-pg-grid-post-list-titleFont-variant: normal;
    --post-pg-grid-post-list-titleFont-weight: bold;
    --post-pg-grid-post-list-titleFont-size: 28px;
    --post-pg-grid-post-list-titleFont-line-height: 35px;
    --post-pg-grid-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-post-list-titleFont-text-decoration: none;
    --post-small-post-list-titleFont: normal normal normal 22px/27px georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-small-post-list-titleFont-style: normal;
    --post-small-post-list-titleFont-variant: normal;
    --post-small-post-list-titleFont-weight: normal;
    --post-small-post-list-titleFont-size: 22px;
    --post-small-post-list-titleFont-line-height: 27px;
    --post-small-post-list-titleFont-family: georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-small-post-list-titleFont-text-decoration: none;
    --post-medium-post-list-titleFont: normal normal normal 26px/32px georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-medium-post-list-titleFont-style: normal;
    --post-medium-post-list-titleFont-variant: normal;
    --post-medium-post-list-titleFont-weight: normal;
    --post-medium-post-list-titleFont-size: 26px;
    --post-medium-post-list-titleFont-line-height: 32px;
    --post-medium-post-list-titleFont-family: georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-medium-post-list-titleFont-text-decoration: none;
    --post-large-post-list-titleFont: normal normal normal 28px/35px georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-large-post-list-titleFont-style: normal;
    --post-large-post-list-titleFont-variant: normal;
    --post-large-post-list-titleFont-weight: normal;
    --post-large-post-list-titleFont-size: 28px;
    --post-large-post-list-titleFont-line-height: 35px;
    --post-large-post-list-titleFont-family: georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-large-post-list-titleFont-text-decoration: none;
    --post-pg-grid-post-list-descriptionFont: normal normal normal 16px/20px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-post-list-descriptionFont-style: normal;
    --post-pg-grid-post-list-descriptionFont-variant: normal;
    --post-pg-grid-post-list-descriptionFont-weight: normal;
    --post-pg-grid-post-list-descriptionFont-size: 16px;
    --post-pg-grid-post-list-descriptionFont-line-height: 20px;
    --post-pg-grid-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-post-list-descriptionFont-text-decoration: none;
    --post-list-post-list-titleFont: normal normal bold 28px/35px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-post-list-titleFont-style: normal;
    --post-list-post-list-titleFont-variant: normal;
    --post-list-post-list-titleFont-weight: bold;
    --post-list-post-list-titleFont-size: 28px;
    --post-list-post-list-titleFont-line-height: 35px;
    --post-list-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-post-list-titleFont-text-decoration: none;
    --post-pg-one-column-post-list-descriptionFont: normal normal normal 16px/20px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-one-column-post-list-descriptionFont-style: normal;
    --post-pg-one-column-post-list-descriptionFont-variant: normal;
    --post-pg-one-column-post-list-descriptionFont-weight: normal;
    --post-pg-one-column-post-list-descriptionFont-size: 16px;
    --post-pg-one-column-post-list-descriptionFont-line-height: 20px;
    --post-pg-one-column-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-one-column-post-list-descriptionFont-text-decoration: none;
    --post-slider-post-list-titleFont: normal normal bold 28px/35px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-slider-post-list-titleFont-style: normal;
    --post-slider-post-list-titleFont-variant: normal;
    --post-slider-post-list-titleFont-weight: bold;
    --post-slider-post-list-titleFont-size: 28px;
    --post-slider-post-list-titleFont-line-height: 35px;
    --post-slider-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-slider-post-list-titleFont-text-decoration: none;
    --post-large-post-list-descriptionFont: normal normal normal 16px/20px "libre baskerville",serif;
    --post-large-post-list-descriptionFont-style: normal;
    --post-large-post-list-descriptionFont-variant: normal;
    --post-large-post-list-descriptionFont-weight: normal;
    --post-large-post-list-descriptionFont-size: 16px;
    --post-large-post-list-descriptionFont-line-height: 20px;
    --post-large-post-list-descriptionFont-family: "libre baskerville",serif;
    --post-large-post-list-descriptionFont-text-decoration: none;
    --post-slider-post-list-descriptionFont: normal normal normal 16px/20px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-slider-post-list-descriptionFont-style: normal;
    --post-slider-post-list-descriptionFont-variant: normal;
    --post-slider-post-list-descriptionFont-weight: normal;
    --post-slider-post-list-descriptionFont-size: 16px;
    --post-slider-post-list-descriptionFont-line-height: 20px;
    --post-slider-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-slider-post-list-descriptionFont-text-decoration: none;
    --post-text-on-image-mobile-post-list-descriptionFont: normal normal normal 16px/20px "libre baskerville",serif;
    --post-text-on-image-mobile-post-list-descriptionFont-style: normal;
    --post-text-on-image-mobile-post-list-descriptionFont-variant: normal;
    --post-text-on-image-mobile-post-list-descriptionFont-weight: normal;
    --post-text-on-image-mobile-post-list-descriptionFont-size: 16px;
    --post-text-on-image-mobile-post-list-descriptionFont-line-height: 20px;
    --post-text-on-image-mobile-post-list-descriptionFont-family: "libre baskerville",serif;
    --post-text-on-image-mobile-post-list-descriptionFont-text-decoration: none;
    --post-pg-medium-post-list-descriptionFont: normal normal normal 16px/20px "libre baskerville",serif;
    --post-pg-medium-post-list-descriptionFont-style: normal;
    --post-pg-medium-post-list-descriptionFont-variant: normal;
    --post-pg-medium-post-list-descriptionFont-weight: normal;
    --post-pg-medium-post-list-descriptionFont-size: 16px;
    --post-pg-medium-post-list-descriptionFont-line-height: 20px;
    --post-pg-medium-post-list-descriptionFont-family: "libre baskerville",serif;
    --post-pg-medium-post-list-descriptionFont-text-decoration: none;
    --post-pg-one-column-post-list-titleFont: normal normal bold 28px/35px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-one-column-post-list-titleFont-style: normal;
    --post-pg-one-column-post-list-titleFont-variant: normal;
    --post-pg-one-column-post-list-titleFont-weight: bold;
    --post-pg-one-column-post-list-titleFont-size: 28px;
    --post-pg-one-column-post-list-titleFont-line-height: 35px;
    --post-pg-one-column-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-one-column-post-list-titleFont-text-decoration: none;
    --post-full-post-list-descriptionFont: normal normal normal 18px/22px "libre baskerville",serif;
    --post-full-post-list-descriptionFont-style: normal;
    --post-full-post-list-descriptionFont-variant: normal;
    --post-full-post-list-descriptionFont-weight: normal;
    --post-full-post-list-descriptionFont-size: 18px;
    --post-full-post-list-descriptionFont-line-height: 22px;
    --post-full-post-list-descriptionFont-family: "libre baskerville",serif;
    --post-full-post-list-descriptionFont-text-decoration: none;
    --post-text-on-image-small-post-list-titleFont: normal normal normal 28px/35px georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-text-on-image-small-post-list-titleFont-style: normal;
    --post-text-on-image-small-post-list-titleFont-variant: normal;
    --post-text-on-image-small-post-list-titleFont-weight: normal;
    --post-text-on-image-small-post-list-titleFont-size: 28px;
    --post-text-on-image-small-post-list-titleFont-line-height: 35px;
    --post-text-on-image-small-post-list-titleFont-family: georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-text-on-image-small-post-list-titleFont-text-decoration: none;
    --post-post-list-descriptionFont: normal normal normal 16px/20px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-post-list-descriptionFont-style: normal;
    --post-post-list-descriptionFont-variant: normal;
    --post-post-list-descriptionFont-weight: normal;
    --post-post-list-descriptionFont-size: 16px;
    --post-post-list-descriptionFont-line-height: 20px;
    --post-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-post-list-descriptionFont-text-decoration: none;
    --post-side-by-side-post-list-descriptionFont: normal normal normal 16px/20px "libre baskerville",serif;
    --post-side-by-side-post-list-descriptionFont-style: normal;
    --post-side-by-side-post-list-descriptionFont-variant: normal;
    --post-side-by-side-post-list-descriptionFont-weight: normal;
    --post-side-by-side-post-list-descriptionFont-size: 16px;
    --post-side-by-side-post-list-descriptionFont-line-height: 20px;
    --post-side-by-side-post-list-descriptionFont-family: "libre baskerville",serif;
    --post-side-by-side-post-list-descriptionFont-text-decoration: none;
    --post-pg-side-by-side-post-list-titleFont: normal normal bold 28px/35px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-post-list-titleFont-style: normal;
    --post-pg-side-by-side-post-list-titleFont-variant: normal;
    --post-pg-side-by-side-post-list-titleFont-weight: bold;
    --post-pg-side-by-side-post-list-titleFont-size: 28px;
    --post-pg-side-by-side-post-list-titleFont-line-height: 35px;
    --post-pg-side-by-side-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-post-list-titleFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-descriptionFont: normal normal normal 16px/20px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-medium-post-list-descriptionFont-style: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-weight: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-size: 16px;
    --post-pg-text-on-image-medium-post-list-descriptionFont-line-height: 20px;
    --post-pg-text-on-image-medium-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-medium-post-list-descriptionFont-text-decoration: none;
    --post-side-by-side-post-list-titleFont: normal normal normal 28px/35px georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-side-by-side-post-list-titleFont-style: normal;
    --post-side-by-side-post-list-titleFont-variant: normal;
    --post-side-by-side-post-list-titleFont-weight: normal;
    --post-side-by-side-post-list-titleFont-size: 28px;
    --post-side-by-side-post-list-titleFont-line-height: 35px;
    --post-side-by-side-post-list-titleFont-family: georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-side-by-side-post-list-titleFont-text-decoration: none;
    --post-list-post-list-descriptionFont: normal normal normal 16px/20px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-post-list-descriptionFont-style: normal;
    --post-list-post-list-descriptionFont-variant: normal;
    --post-list-post-list-descriptionFont-weight: normal;
    --post-list-post-list-descriptionFont-size: 16px;
    --post-list-post-list-descriptionFont-line-height: 20px;
    --post-list-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-post-list-descriptionFont-text-decoration: none;
    --post-grid-post-list-titleFont: normal normal normal 22px/27px georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-grid-post-list-titleFont-style: normal;
    --post-grid-post-list-titleFont-variant: normal;
    --post-grid-post-list-titleFont-weight: normal;
    --post-grid-post-list-titleFont-size: 22px;
    --post-grid-post-list-titleFont-line-height: 27px;
    --post-grid-post-list-titleFont-family: georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-grid-post-list-titleFont-text-decoration: none;
    --post-text-on-image-medium-post-list-descriptionFont: normal normal normal 16px/20px "libre baskerville",serif;
    --post-text-on-image-medium-post-list-descriptionFont-style: normal;
    --post-text-on-image-medium-post-list-descriptionFont-variant: normal;
    --post-text-on-image-medium-post-list-descriptionFont-weight: normal;
    --post-text-on-image-medium-post-list-descriptionFont-size: 16px;
    --post-text-on-image-medium-post-list-descriptionFont-line-height: 20px;
    --post-text-on-image-medium-post-list-descriptionFont-family: "libre baskerville",serif;
    --post-text-on-image-medium-post-list-descriptionFont-text-decoration: none;
    --post-text-on-image-small-post-list-descriptionFont: normal normal normal 16px/20px "libre baskerville",serif;
    --post-text-on-image-small-post-list-descriptionFont-style: normal;
    --post-text-on-image-small-post-list-descriptionFont-variant: normal;
    --post-text-on-image-small-post-list-descriptionFont-weight: normal;
    --post-text-on-image-small-post-list-descriptionFont-size: 16px;
    --post-text-on-image-small-post-list-descriptionFont-line-height: 20px;
    --post-text-on-image-small-post-list-descriptionFont-family: "libre baskerville",serif;
    --post-text-on-image-small-post-list-descriptionFont-text-decoration: none;
    --post-full-post-list-titleFont: normal normal normal 40px/50px georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-full-post-list-titleFont-style: normal;
    --post-full-post-list-titleFont-variant: normal;
    --post-full-post-list-titleFont-weight: normal;
    --post-full-post-list-titleFont-size: 40px;
    --post-full-post-list-titleFont-line-height: 50px;
    --post-full-post-list-titleFont-family: georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-full-post-list-titleFont-text-decoration: none;
    --post-pg-side-by-side-post-list-descriptionFont: normal normal normal 16px/20px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-post-list-descriptionFont-style: normal;
    --post-pg-side-by-side-post-list-descriptionFont-variant: normal;
    --post-pg-side-by-side-post-list-descriptionFont-weight: normal;
    --post-pg-side-by-side-post-list-descriptionFont-size: 16px;
    --post-pg-side-by-side-post-list-descriptionFont-line-height: 20px;
    --post-pg-side-by-side-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-post-list-descriptionFont-text-decoration: none;
    --post-post-list-titleFont: normal normal bold 28px/35px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-post-list-titleFont-style: normal;
    --post-post-list-titleFont-variant: normal;
    --post-post-list-titleFont-weight: bold;
    --post-post-list-titleFont-size: 28px;
    --post-post-list-titleFont-line-height: 35px;
    --post-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-post-list-titleFont-text-decoration: none;
    --post-text-on-image-mobile-post-list-titleFont: normal normal normal 22px/27px georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-text-on-image-mobile-post-list-titleFont-style: normal;
    --post-text-on-image-mobile-post-list-titleFont-variant: normal;
    --post-text-on-image-mobile-post-list-titleFont-weight: normal;
    --post-text-on-image-mobile-post-list-titleFont-size: 22px;
    --post-text-on-image-mobile-post-list-titleFont-line-height: 27px;
    --post-text-on-image-mobile-post-list-titleFont-family: georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-text-on-image-mobile-post-list-titleFont-text-decoration: none;
    --post-pg-medium-post-list-titleFont: normal normal normal 26px/32px georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-pg-medium-post-list-titleFont-style: normal;
    --post-pg-medium-post-list-titleFont-variant: normal;
    --post-pg-medium-post-list-titleFont-weight: normal;
    --post-pg-medium-post-list-titleFont-size: 26px;
    --post-pg-medium-post-list-titleFont-line-height: 32px;
    --post-pg-medium-post-list-titleFont-family: georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-pg-medium-post-list-titleFont-text-decoration: none;
    --post-text-on-image-medium-post-list-titleFont: normal normal normal 26px/32px georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-text-on-image-medium-post-list-titleFont-style: normal;
    --post-text-on-image-medium-post-list-titleFont-variant: normal;
    --post-text-on-image-medium-post-list-titleFont-weight: normal;
    --post-text-on-image-medium-post-list-titleFont-size: 26px;
    --post-text-on-image-medium-post-list-titleFont-line-height: 32px;
    --post-text-on-image-medium-post-list-titleFont-family: georgia,palatino,"book antiqua","palatino linotype",serif;
    --post-text-on-image-medium-post-list-titleFont-text-decoration: none;
    --post-small-post-list-descriptionFont: normal normal normal 16px/20px "libre baskerville",serif;
    --post-small-post-list-descriptionFont-style: normal;
    --post-small-post-list-descriptionFont-variant: normal;
    --post-small-post-list-descriptionFont-weight: normal;
    --post-small-post-list-descriptionFont-size: 16px;
    --post-small-post-list-descriptionFont-line-height: 20px;
    --post-small-post-list-descriptionFont-family: "libre baskerville",serif;
    --post-small-post-list-descriptionFont-text-decoration: none;
    --post-grid-post-list-descriptionFont: normal normal normal 16px/20px "libre baskerville",serif;
    --post-grid-post-list-descriptionFont-style: normal;
    --post-grid-post-list-descriptionFont-variant: normal;
    --post-grid-post-list-descriptionFont-weight: normal;
    --post-grid-post-list-descriptionFont-size: 16px;
    --post-grid-post-list-descriptionFont-line-height: 20px;
    --post-grid-post-list-descriptionFont-family: "libre baskerville",serif;
    --post-grid-post-list-descriptionFont-text-decoration: none;
    --post-medium-post-list-descriptionFont: normal normal normal 16px/20px "libre baskerville",serif;
    --post-medium-post-list-descriptionFont-style: normal;
    --post-medium-post-list-descriptionFont-variant: normal;
    --post-medium-post-list-descriptionFont-weight: normal;
    --post-medium-post-list-descriptionFont-size: 16px;
    --post-medium-post-list-descriptionFont-line-height: 20px;
    --post-medium-post-list-descriptionFont-family: "libre baskerville",serif;
    --post-medium-post-list-descriptionFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-titleFont: normal normal bold 28px/35px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-medium-post-list-titleFont-style: normal;
    --post-pg-text-on-image-medium-post-list-titleFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-titleFont-weight: bold;
    --post-pg-text-on-image-medium-post-list-titleFont-size: 28px;
    --post-pg-text-on-image-medium-post-list-titleFont-line-height: 35px;
    --post-pg-text-on-image-medium-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-medium-post-list-titleFont-text-decoration: none;
    --category-label-text-textFont-style: normal;
    --category-label-text-textFont-variant: normal;
    --category-label-text-textFont-weight: normal;
    --category-label-text-textFont-size: 14px;
    --category-label-text-textFont-line-height: 19.599999999999998px;
    --category-label-text-textFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --category-label-text-textFont-text-decoration: none;
    --category-label-button-textFont-style: normal;
    --category-label-button-textFont-variant: normal;
    --category-label-button-textFont-weight: normal;
    --category-label-button-textFont-size: 14px;
    --category-label-button-textFont-line-height: 19.599999999999998px;
    --category-label-button-textFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --category-label-button-textFont-text-decoration: none;
    --post-post-list-ratingFont-style: normal;
    --post-post-list-ratingFont-variant: normal;
    --post-post-list-ratingFont-weight: normal;
    --post-post-list-ratingFont-size: 16px;
    --post-post-list-ratingFont-line-height: 1.4em;
    --post-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-post-list-ratingFont-text-decoration: none;
    --post-list-post-list-ratingFont-style: normal;
    --post-list-post-list-ratingFont-variant: normal;
    --post-list-post-list-ratingFont-weight: normal;
    --post-list-post-list-ratingFont-size: 14px;
    --post-list-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-list-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-post-list-ratingFont-text-decoration: none;
    --post-pg-grid-post-list-ratingFont-style: normal;
    --post-pg-grid-post-list-ratingFont-variant: normal;
    --post-pg-grid-post-list-ratingFont-weight: normal;
    --post-pg-grid-post-list-ratingFont-size: 14px;
    --post-pg-grid-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-grid-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-post-list-ratingFont-text-decoration: none;
    --post-pg-one-column-post-list-ratingFont-style: normal;
    --post-pg-one-column-post-list-ratingFont-variant: normal;
    --post-pg-one-column-post-list-ratingFont-weight: normal;
    --post-pg-one-column-post-list-ratingFont-size: 14px;
    --post-pg-one-column-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-one-column-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-one-column-post-list-ratingFont-text-decoration: none;
    --post-pg-side-by-side-post-list-ratingFont-style: normal;
    --post-pg-side-by-side-post-list-ratingFont-variant: normal;
    --post-pg-side-by-side-post-list-ratingFont-weight: normal;
    --post-pg-side-by-side-post-list-ratingFont-size: 14px;
    --post-pg-side-by-side-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-side-by-side-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-post-list-ratingFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-ratingFont-style: normal;
    --post-pg-text-on-image-medium-post-list-ratingFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-ratingFont-weight: normal;
    --post-pg-text-on-image-medium-post-list-ratingFont-size: 14px;
    --post-pg-text-on-image-medium-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-text-on-image-medium-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-medium-post-list-ratingFont-text-decoration: none;
    --post-slider-post-list-ratingFont-style: normal;
    --post-slider-post-list-ratingFont-variant: normal;
    --post-slider-post-list-ratingFont-weight: normal;
    --post-slider-post-list-ratingFont-size: 14px;
    --post-slider-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-slider-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-slider-post-list-ratingFont-text-decoration: none;
    --post-list-medium-post-list-ratingFont-style: normal;
    --post-list-medium-post-list-ratingFont-variant: normal;
    --post-list-medium-post-list-ratingFont-weight: normal;
    --post-list-medium-post-list-ratingFont-size: 14px;
    --post-list-medium-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-list-medium-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-medium-post-list-ratingFont-text-decoration: none;
    --post-list-large-post-list-ratingFont-style: normal;
    --post-list-large-post-list-ratingFont-variant: normal;
    --post-list-large-post-list-ratingFont-weight: normal;
    --post-list-large-post-list-ratingFont-size: 14px;
    --post-list-large-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-list-large-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-large-post-list-ratingFont-text-decoration: none;
    --post-pg-grid-intermediate-post-list-ratingFont-style: normal;
    --post-pg-grid-intermediate-post-list-ratingFont-variant: normal;
    --post-pg-grid-intermediate-post-list-ratingFont-weight: normal;
    --post-pg-grid-intermediate-post-list-ratingFont-size: 14px;
    --post-pg-grid-intermediate-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-grid-intermediate-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-intermediate-post-list-ratingFont-text-decoration: none;
    --post-pg-grid-large-post-list-ratingFont-style: normal;
    --post-pg-grid-large-post-list-ratingFont-variant: normal;
    --post-pg-grid-large-post-list-ratingFont-weight: normal;
    --post-pg-grid-large-post-list-ratingFont-size: 14px;
    --post-pg-grid-large-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-grid-large-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-large-post-list-ratingFont-text-decoration: none;
    --post-pg-medium-post-list-ratingFont-style: normal;
    --post-pg-medium-post-list-ratingFont-variant: normal;
    --post-pg-medium-post-list-ratingFont-weight: normal;
    --post-pg-medium-post-list-ratingFont-size: 14px;
    --post-pg-medium-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-medium-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-medium-post-list-ratingFont-text-decoration: none;
    --post-pg-side-by-side-right-post-list-ratingFont-style: normal;
    --post-pg-side-by-side-right-post-list-ratingFont-variant: normal;
    --post-pg-side-by-side-right-post-list-ratingFont-weight: normal;
    --post-pg-side-by-side-right-post-list-ratingFont-size: 14px;
    --post-pg-side-by-side-right-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-side-by-side-right-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-right-post-list-ratingFont-text-decoration: none;
    --post-pg-text-on-image-large-post-list-ratingFont-style: normal;
    --post-pg-text-on-image-large-post-list-ratingFont-variant: normal;
    --post-pg-text-on-image-large-post-list-ratingFont-weight: normal;
    --post-pg-text-on-image-large-post-list-ratingFont-size: 14px;
    --post-pg-text-on-image-large-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-text-on-image-large-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-large-post-list-ratingFont-text-decoration: none;
    --post-pg-text-on-image-small-post-list-ratingFont-style: normal;
    --post-pg-text-on-image-small-post-list-ratingFont-variant: normal;
    --post-pg-text-on-image-small-post-list-ratingFont-weight: normal;
    --post-pg-text-on-image-small-post-list-ratingFont-size: 14px;
    --post-pg-text-on-image-small-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-text-on-image-small-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-small-post-list-ratingFont-text-decoration: none;
    --wix-color-1: 255,255,255;
    --wix-color-2: 246,246,246;
    --wix-color-3: 179,179,179;
    --wix-color-4: 96,94,94;
    --wix-color-5: 47,46,46;
    --wix-color-6: 186,233,255;
    --wix-color-7: 151,222,255;
    --wix-color-8: 37,71,45;
    --wix-color-9: 32,126,169;
    --wix-color-10: 16,63,84;
    --wix-color-11: 182,232,227;
    --wix-color-12: 141,209,202;
    --wix-color-13: 65,186,174;
    --wix-color-14: 43,124,116;
    --wix-color-15: 22,62,58;
    --wix-color-16: 244,192,175;
    --wix-color-17: 233,159,134;
    --wix-color-18: 222,80,33;
    --wix-color-19: 148,54,22;
    --wix-color-20: 74,27,11;
    --wix-color-21: 244,234,177;
    --wix-color-22: 233,219,137;
    --wix-color-23: 222,195,40;
    --wix-color-24: 148,130,27;
    --wix-color-25: 74,65,13;
    --wix-color-26: 255,255,255;
    --wix-color-27: 47,46,46;
    --wix-color-28: 246,246,246;
    --wix-color-29: 179,179,179;
    --wix-color-30: 96,94,94;
    --wix-color-31: 253,181,21;
    --wix-color-32: 37,71,45;
    --wix-color-33: 82,174,82;
    --wix-color-34: 100,206,187;
    --wix-color-35: 47,46,46;
    --wix-color-36: 96,94,94;
    --wix-color-37: 47,46,46;
    --wix-color-38: 37,71,45;
    --wix-color-39: 37,71,45;
    --wix-color-40: 255,255,255;
    --wix-color-41: 255,255,255;
    --wix-color-42: 37,71,45;
    --wix-color-43: 37,71,45;
    --wix-color-44: 179,179,179;
    --wix-color-45: 179,179,179;
    --wix-color-46: 255,255,255;
    --wix-color-47: 255,255,255;
    --wix-color-48: 37,71,45;
    --wix-color-49: 37,71,45;
    --wix-color-50: 37,71,45;
    --wix-color-51: 37,71,45;
    --wix-color-52: 255,255,255;
    --wix-color-53: 255,255,255;
    --wix-color-54: 179,179,179;
    --wix-color-55: 179,179,179;
    --wix-font-Title: normal normal normal 89px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 89px;
    --wix-font-Title-line-height: 1.4em;
    --wix-font-Title-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Title-text-decoration: none;
    --wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light,sans-serif;
    --wix-font-Menu-style: normal;
    --wix-font-Menu-variant: normal;
    --wix-font-Menu-weight: normal;
    --wix-font-Menu-size: 16px;
    --wix-font-Menu-line-height: 1.4em;
    --wix-font-Menu-family: din-next-w01-light,sans-serif;
    --wix-font-Menu-text-decoration: none;
    --wix-font-Page-title: normal normal normal 25px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 25px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 58px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 58px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: italic normal normal 22px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-M-style: italic;
    --wix-font-Heading-M-variant: normal;
    --wix-font-Heading-M-weight: normal;
    --wix-font-Heading-M-size: 22px;
    --wix-font-Heading-M-line-height: 1.4em;
    --wix-font-Heading-M-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-M-text-decoration: none;
    --wix-font-Heading-S: normal normal normal 21px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 21px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 22px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 22px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-M-style: normal;
    --wix-font-Body-M-variant: normal;
    --wix-font-Body-M-weight: normal;
    --wix-font-Body-M-size: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-S-style: normal;
    --wix-font-Body-S-variant: normal;
    --wix-font-Body-S-weight: normal;
    --wix-font-Body-S-size: 14px;
    --wix-font-Body-S-line-height: 1.4em;
    --wix-font-Body-S-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-S-text-decoration: none;
    --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light,sans-serif;
    --wix-font-Body-XS-style: normal;
    --wix-font-Body-XS-variant: normal;
    --wix-font-Body-XS-weight: normal;
    --wix-font-Body-XS-size: 12px;
    --wix-font-Body-XS-line-height: 1.4em;
    --wix-font-Body-XS-family: din-next-w01-light,sans-serif;
    --wix-font-Body-XS-text-decoration: none;
    --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-style: normal;
    --wix-font-LIGHT-variant: normal;
    --wix-font-LIGHT-weight: normal;
    --wix-font-LIGHT-size: 12px;
    --wix-font-LIGHT-line-height: 1.4em;
    --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-text-decoration: none;
    --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-style: normal;
    --wix-font-MEDIUM-variant: normal;
    --wix-font-MEDIUM-weight: normal;
    --wix-font-MEDIUM-size: 12px;
    --wix-font-MEDIUM-line-height: 1.4em;
    --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-text-decoration: none;
    --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --wix-font-STRONG-style: normal;
    --wix-font-STRONG-variant: normal;
    --wix-font-STRONG-weight: normal;
    --wix-font-STRONG-size: 12px;
    --wix-font-STRONG-line-height: 1.4em;
    --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
    --wix-font-STRONG-text-decoration: none;
}

#comp-mawzskgq {
    --min-height: 35px;
    --text-direction: var(--wix-opt-in-direction);
}

#comp-mawzqp9s {
    --text-direction: var(--wix-opt-in-direction);
}

.comp-max09m37 {
    --wix-direction: ltr;
    --layout-post-list-layoutType: 16;
    --layout-post-list-pg-grid-margins: 0;
    --layout-post-list-pg-grid-sidesPadding: 16;
    --layout-post-list-pg-grid-layoutSpacing: 12;
    --layout-post-list-pg-grid-contentHeight: 140;
    --layout-post-list-pg-grid-imageRatio: 2;
    --postListWidgetPaginationType: 0;
    --postListWidgetEntityCount: 3;
    --postListWidgetPostsPerPage: 3;
    --layout-post-list-list-imageCropType: 0;
    --layout-mobile-post-list-pg-grid-imageCropType: 0;
    --layout-mobile-post-list-list-imageCropType: 0;
    --layout-post-list-pg-grid-imageCropType: 0;
    --layout-post-list-pg-side-by-side-imageCropType: 0;
    --layout-post-list-list-imageRatio: 2;
    --layout-mobile-post-list-pg-grid-imageRatio: 2;
    --layout-mobile-post-list-list-imageRatio: 2;
    --layout-mobile-post-list-pg-text-on-image-medium-imageRatio: 2;
    --layout-mobile-post-list-slider-imageRatio: 2;
    --layout-post-list-slider-imageRatio: 2;
    --layout-post-list-pg-side-by-side-imageRatio: 2;
    --layout-post-list-pg-text-on-image-medium-imageRatio: 3;
    --contentAlignment: 0;
    --layout-post-list-list-imageAlignment: 1;
    --layout-mobile-post-list-list-imageAlignment: 1;
    --layout-post-list-pg-side-by-side-imageAlignment: 1;
    --layout-post-list-list-imageProportions: 25;
    --layout-mobile-post-list-list-imageProportions: 25;
    --layout-post-list-pg-side-by-side-imageProportions: 50;
    --postListWidgetSliderPauseTime: 4;
    --postListWidgetSliderPauseTimeMobile: 4;
    --postListWidgetSliderArrowsPosition: 0;
    --postListWidgetSliderArrowsPositionMobile: 0;
    --postListWidgetSliderArrowsSize: 18;
    --postListWidgetSliderArrowsSizeMobile: 18;
    --layout-post-list-list-layoutCardsRowType: 0;
    --layout-post-list-list-layoutPostSize: 292;
    --layout-post-list-list-layoutPostsPerRow: 3;
    --layout-mobile-post-list-pg-grid-layoutCardsRowType: 0;
    --layout-mobile-post-list-pg-grid-layoutPostSize: 292;
    --layout-mobile-post-list-pg-grid-layoutPostsPerRow: 3;
    --layout-mobile-post-list-list-layoutCardsRowType: 0;
    --layout-mobile-post-list-list-layoutPostSize: 292;
    --layout-mobile-post-list-list-layoutPostsPerRow: 3;
    --layout-mobile-post-list-pg-text-on-image-medium-layoutCardsRowType: 0;
    --layout-mobile-post-list-pg-text-on-image-medium-layoutPostSize: 292;
    --layout-mobile-post-list-pg-text-on-image-medium-layoutPostsPerRow: 3;
    --layout-post-list-pg-grid-layoutCardsRowType: 0;
    --layout-post-list-pg-grid-layoutPostSize: 292;
    --layout-post-list-pg-grid-layoutPostsPerRow: 3;
    --layout-post-list-pg-text-on-image-medium-layoutCardsRowType: 0;
    --layout-post-list-pg-text-on-image-medium-layoutPostSize: 454;
    --layout-post-list-pg-text-on-image-medium-layoutPostsPerRow: 3;
    --layout-post-list-list-layoutSpacing: 12;
    --layout-mobile-post-list-pg-grid-layoutSpacing: 20;
    --layout-mobile-post-list-list-layoutSpacing: 20;
    --layout-mobile-post-list-pg-text-on-image-medium-layoutSpacing: 20;
    --layout-post-list-pg-side-by-side-layoutSpacing: 32;
    --layout-post-list-pg-text-on-image-medium-layoutSpacing: 32;
    --layout-post-list-pg-one-column-layoutSpacing: 32;
    --layout-post-list-list-contentHeightType: 0;
    --layout-post-list-list-contentHeight: 156;
    --layout-mobile-post-list-pg-grid-contentHeight: 350;
    --layout-mobile-post-list-pg-grid-contentHeightType: 0;
    --layout-mobile-post-list-list-contentHeight: 350;
    --layout-mobile-post-list-slider-contentHeight: 350;
    --layout-mobile-post-list-slider-contentHeightType: 0;
    --layout-post-list-pg-grid-contentHeightType: 1;
    --layout-post-list-slider-contentHeightType: 1;
    --layout-post-list-slider-contentHeight: 156;
    --layout-post-list-pg-one-column-contentHeightType: 1;
    --layout-post-list-pg-one-column-contentHeight: 156;
    --layout-post-list-list-sidesPadding: 16;
    --layout-mobile-post-list-pg-grid-sidesPadding: 24;
    --layout-mobile-post-list-list-sidesPadding: 12;
    --layout-mobile-post-list-pg-text-on-image-medium-sidesPadding: 12;
    --layout-mobile-post-list-slider-sidesPadding: 24;
    --layout-post-list-slider-sidesPadding: 16;
    --layout-post-list-pg-side-by-side-sidesPadding: 16;
    --layout-post-list-pg-text-on-image-medium-sidesPadding: 30;
    --layout-post-list-pg-one-column-sidesPadding: 16;
    --layout-post-list-list-titleLineCount: 3;
    --layout-mobile-post-list-pg-grid-titleLineCount: 2;
    --layout-mobile-post-list-pg-grid-descriptionLineCount: 3;
    --layout-mobile-post-list-list-titleLineCount: 2;
    --layout-mobile-post-list-pg-text-on-image-medium-titleLineCount: 2;
    --layout-mobile-post-list-slider-titleLineCount: 2;
    --layout-mobile-post-list-slider-descriptionLineCount: 3;
    --layout-post-list-pg-grid-titleLineCount: 3;
    --layout-post-list-slider-titleLineCount: 3;
    --layout-post-list-pg-side-by-side-titleLineCount: 3;
    --layout-post-list-pg-text-on-image-medium-titleLineCount: 3;
    --layout-post-list-pg-one-column-titleLineCount: 3;
    --layout-post-list-pg-grid-descriptionLineCount: 1;
    --layout-post-list-slider-descriptionLineCount: 1;
    --layout-post-list-pg-side-by-side-descriptionLineCount: 1;
    --layout-post-list-pg-one-column-descriptionLineCount: 1;
    --layout-mobile-post-list-layoutType: 16;
    --post-slider-post-list-mobile-titleFontSize: 22;
    --post-list-post-list-mobile-titleFontSize: 14;
    --post-pg-text-on-image-medium-post-list-mobile-titleFontSize: 22;
    --post-pg-grid-post-list-mobile-titleFontSize: 22;
    --post-pg-grid-post-list-mobile-descriptionFontSize: 16;
    --post-post-list-borderWidth: 1;
    --post-post-list-mobile-borderWidth: 1;
    --post-post-list-postRadius: 0;
    --post-post-list-mobile-postRadius: 0;
    --category-label-layoutType: 0;
    --category-label-button-horizontalPadding: 12;
    --category-label-button-verticalPadding: 6;
    --category-label-button-cornerRadius: 0;
    --category-label-button-borderWidth: 0;
    --post-list-video-play: 0;
    --post-list-video-playbackSpeed: 2;
    --post-post-list-descriptionFont: normal normal normal 14px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-post-list-descriptionFont: normal normal normal 14px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-post-list-descriptionFont: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-slider-post-list-descriptionFont: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-post-list-descriptionFont: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-medium-post-list-descriptionFont: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-one-column-post-list-descriptionFont: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --category-label-text-textFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --category-label-button-textFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-post-list-ratingFont: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-one-column-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-medium-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-slider-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-medium-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-large-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-intermediate-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-large-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-medium-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-right-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-large-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-small-post-list-ratingFont: normal normal normal 14px/19.599999999999998px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-post-list-backgroundColor: 255,255,255;
    --post-post-list-backgroundColor-rgb: 255,255,255;
    --post-post-list-backgroundColor-opacity: 1;
    --post-post-list-linkHashtagColor: 37,71,45;
    --post-post-list-linkHashtagColor-rgb: 37,71,45;
    --post-post-list-linkHashtagColor-opacity: 1;
    --post-post-list-titleColor: 47,46,46;
    --post-post-list-titleColor-rgb: 47,46,46;
    --post-post-list-titleColor-opacity: 1;
    --post-post-list-borderColor: 246,246,246,0.75;
    --post-post-list-borderColor-rgb: 246,246,246;
    --post-post-list-borderColor-opacity: 0.75;
    --post-post-list-descriptionColor: 47,46,46;
    --post-post-list-descriptionColor-rgb: 47,46,46;
    --post-post-list-descriptionColor-opacity: 1;
    --postListWidgetBackgroundColor: 255,255,255,0;
    --postListWidgetBackgroundColor-rgb: 255,255,255;
    --postListWidgetBackgroundColor-opacity: 0;
    --postListWidgetSliderArrowsColor: 47,46,46;
    --postListWidgetSliderArrowsColor-rgb: 47,46,46;
    --postListWidgetSliderArrowsColor-opacity: 1;
    --postListWidgetSliderArrowsColorMobile: 47,46,46;
    --postListWidgetSliderArrowsColorMobile-rgb: 47,46,46;
    --postListWidgetSliderArrowsColorMobile-opacity: 1;
    --post-post-list-mobile-titleColor: 47,46,46;
    --post-post-list-mobile-titleColor-rgb: 47,46,46;
    --post-post-list-mobile-titleColor-opacity: 1;
    --post-post-list-mobile-descriptionColor: 47,46,46;
    --post-post-list-mobile-descriptionColor-rgb: 47,46,46;
    --post-post-list-mobile-descriptionColor-opacity: 1;
    --post-post-list-mobile-linkHashtagColor: 37,71,45;
    --post-post-list-mobile-linkHashtagColor-rgb: 37,71,45;
    --post-post-list-mobile-linkHashtagColor-opacity: 1;
    --post-post-list-TOI-titleColor: 255,255,255;
    --post-post-list-TOI-titleColor-rgb: 255,255,255;
    --post-post-list-TOI-titleColor-opacity: 1;
    --post-post-list-TOI-mobile-titleColor: 255,255,255;
    --post-post-list-TOI-mobile-titleColor-rgb: 255,255,255;
    --post-post-list-TOI-mobile-titleColor-opacity: 1;
    --post-post-list-TOI-descriptionColor: 255,255,255;
    --post-post-list-TOI-descriptionColor-rgb: 255,255,255;
    --post-post-list-TOI-descriptionColor-opacity: 1;
    --post-post-list-TOI-mobile-descriptionColor: 255,255,255;
    --post-post-list-TOI-mobile-descriptionColor-rgb: 255,255,255;
    --post-post-list-TOI-mobile-descriptionColor-opacity: 1;
    --post-post-list-mobile-borderColor: 246,246,246,0.75;
    --post-post-list-mobile-borderColor-rgb: 246,246,246;
    --post-post-list-mobile-borderColor-opacity: 0.75;
    --post-post-list-overlayColor: 47,46,46,0.55;
    --post-post-list-overlayColor-rgb: 47,46,46;
    --post-post-list-overlayColor-opacity: 0.55;
    --post-post-list-mobile-overlayColor: 47,46,46,0.55;
    --post-post-list-mobile-overlayColor-rgb: 47,46,46;
    --post-post-list-mobile-overlayColor-opacity: 0.55;
    --post-post-list-mobile-backgroundColor: 255,255,255;
    --post-post-list-mobile-backgroundColor-rgb: 255,255,255;
    --post-post-list-mobile-backgroundColor-opacity: 1;
    --postListWidgetBackgroundColorMobile: 47,46,46,0;
    --postListWidgetBackgroundColorMobile-rgb: 47,46,46;
    --postListWidgetBackgroundColorMobile-opacity: 0;
    --category-label-text-textColor: 37,71,45;
    --category-label-text-textColor-rgb: 37,71,45;
    --category-label-text-textColor-opacity: 1;
    --category-label-text-textColorHover: 37,71,45,0.7;
    --category-label-text-textColorHover-rgb: 37,71,45;
    --category-label-text-textColorHover-opacity: 0.7;
    --category-label-button-textColor: 255,255,255;
    --category-label-button-textColor-rgb: 255,255,255;
    --category-label-button-textColor-opacity: 1;
    --category-label-button-textColorHover: 255,255,255;
    --category-label-button-textColorHover-rgb: 255,255,255;
    --category-label-button-textColorHover-opacity: 1;
    --category-label-button-backgroundColor: 37,71,45;
    --category-label-button-backgroundColor-rgb: 37,71,45;
    --category-label-button-backgroundColor-opacity: 1;
    --category-label-button-backgroundColorHover: 37,71,45,0.7;
    --category-label-button-backgroundColorHover-rgb: 37,71,45;
    --category-label-button-backgroundColorHover-opacity: 0.7;
    --category-label-button-borderColor: 37,71,45;
    --category-label-button-borderColor-rgb: 37,71,45;
    --category-label-button-borderColor-opacity: 1;
    --category-label-button-borderColorHover: 37,71,45,0.7;
    --category-label-button-borderColorHover-rgb: 37,71,45;
    --category-label-button-borderColorHover-opacity: 0.7;
    --post-post-list-ratingFilledStarColor: 37,71,45;
    --post-post-list-ratingFilledStarColor-rgb: 37,71,45;
    --post-post-list-ratingFilledStarColor-opacity: 1;
    --post-post-list-ratingUnfilledStarColor: 179,179,179;
    --post-post-list-ratingUnfilledStarColor-rgb: 179,179,179;
    --post-post-list-ratingUnfilledStarColor-opacity: 1;
    --post-post-list-TOI-ratingFilledStarColor: 255,255,255;
    --post-post-list-TOI-ratingFilledStarColor-rgb: 255,255,255;
    --post-post-list-TOI-ratingFilledStarColor-opacity: 1;
    --post-post-list-TOI-ratingUnfilledStarColor: 179,179,179;
    --post-post-list-TOI-ratingUnfilledStarColor-rgb: 179,179,179;
    --post-post-list-TOI-ratingUnfilledStarColor-opacity: 1;
    --post-post-list-ratingFontColor: 47,46,46;
    --post-post-list-ratingFontColor-rgb: 47,46,46;
    --post-post-list-ratingFontColor-opacity: 1;
    --post-post-list-TOI-ratingFontColor: 255,255,255;
    --post-post-list-TOI-ratingFontColor-rgb: 255,255,255;
    --post-post-list-TOI-ratingFontColor-opacity: 1;
    --post-pg-grid-post-list-titleFont: normal normal bold 22px/27px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-post-list-titleFont-style: normal;
    --post-pg-grid-post-list-titleFont-variant: normal;
    --post-pg-grid-post-list-titleFont-weight: bold;
    --post-pg-grid-post-list-titleFont-size: 22px;
    --post-pg-grid-post-list-titleFont-line-height: 27px;
    --post-pg-grid-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-post-list-titleFont-text-decoration: none;
    --post-list-post-list-titleFont: normal normal bold 22px/27px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-post-list-titleFont-style: normal;
    --post-list-post-list-titleFont-variant: normal;
    --post-list-post-list-titleFont-weight: bold;
    --post-list-post-list-titleFont-size: 22px;
    --post-list-post-list-titleFont-line-height: 27px;
    --post-list-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-post-list-titleFont-text-decoration: none;
    --post-slider-post-list-titleFont: normal normal bold 22px/27px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-slider-post-list-titleFont-style: normal;
    --post-slider-post-list-titleFont-variant: normal;
    --post-slider-post-list-titleFont-weight: bold;
    --post-slider-post-list-titleFont-size: 22px;
    --post-slider-post-list-titleFont-line-height: 27px;
    --post-slider-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-slider-post-list-titleFont-text-decoration: none;
    --post-pg-one-column-post-list-titleFont: normal normal bold 22px/27px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-one-column-post-list-titleFont-style: normal;
    --post-pg-one-column-post-list-titleFont-variant: normal;
    --post-pg-one-column-post-list-titleFont-weight: bold;
    --post-pg-one-column-post-list-titleFont-size: 22px;
    --post-pg-one-column-post-list-titleFont-line-height: 27px;
    --post-pg-one-column-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-one-column-post-list-titleFont-text-decoration: none;
    --post-pg-side-by-side-post-list-titleFont: normal normal bold 22px/27px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-post-list-titleFont-style: normal;
    --post-pg-side-by-side-post-list-titleFont-variant: normal;
    --post-pg-side-by-side-post-list-titleFont-weight: bold;
    --post-pg-side-by-side-post-list-titleFont-size: 22px;
    --post-pg-side-by-side-post-list-titleFont-line-height: 27px;
    --post-pg-side-by-side-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-post-list-titleFont-text-decoration: none;
    --post-post-list-titleFont: normal normal bold 22px/27px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-post-list-titleFont-style: normal;
    --post-post-list-titleFont-variant: normal;
    --post-post-list-titleFont-weight: bold;
    --post-post-list-titleFont-size: 22px;
    --post-post-list-titleFont-line-height: 27px;
    --post-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-post-list-titleFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-titleFont: normal normal bold 22px/27px arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-medium-post-list-titleFont-style: normal;
    --post-pg-text-on-image-medium-post-list-titleFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-titleFont-weight: bold;
    --post-pg-text-on-image-medium-post-list-titleFont-size: 22px;
    --post-pg-text-on-image-medium-post-list-titleFont-line-height: 27px;
    --post-pg-text-on-image-medium-post-list-titleFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-medium-post-list-titleFont-text-decoration: none;
    --post-post-list-descriptionFont-style: normal;
    --post-post-list-descriptionFont-variant: normal;
    --post-post-list-descriptionFont-weight: normal;
    --post-post-list-descriptionFont-size: 14px;
    --post-post-list-descriptionFont-line-height: 1.4em;
    --post-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-post-list-descriptionFont-text-decoration: none;
    --post-list-post-list-descriptionFont-style: normal;
    --post-list-post-list-descriptionFont-variant: normal;
    --post-list-post-list-descriptionFont-weight: normal;
    --post-list-post-list-descriptionFont-size: 14px;
    --post-list-post-list-descriptionFont-line-height: 1.4em;
    --post-list-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-post-list-descriptionFont-text-decoration: none;
    --post-pg-grid-post-list-descriptionFont-style: normal;
    --post-pg-grid-post-list-descriptionFont-variant: normal;
    --post-pg-grid-post-list-descriptionFont-weight: normal;
    --post-pg-grid-post-list-descriptionFont-size: 16px;
    --post-pg-grid-post-list-descriptionFont-line-height: 1.4em;
    --post-pg-grid-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-post-list-descriptionFont-text-decoration: none;
    --post-slider-post-list-descriptionFont-style: normal;
    --post-slider-post-list-descriptionFont-variant: normal;
    --post-slider-post-list-descriptionFont-weight: normal;
    --post-slider-post-list-descriptionFont-size: 16px;
    --post-slider-post-list-descriptionFont-line-height: 1.4em;
    --post-slider-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-slider-post-list-descriptionFont-text-decoration: none;
    --post-pg-side-by-side-post-list-descriptionFont-style: normal;
    --post-pg-side-by-side-post-list-descriptionFont-variant: normal;
    --post-pg-side-by-side-post-list-descriptionFont-weight: normal;
    --post-pg-side-by-side-post-list-descriptionFont-size: 16px;
    --post-pg-side-by-side-post-list-descriptionFont-line-height: 1.4em;
    --post-pg-side-by-side-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-post-list-descriptionFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-descriptionFont-style: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-weight: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-size: 16px;
    --post-pg-text-on-image-medium-post-list-descriptionFont-line-height: 1.4em;
    --post-pg-text-on-image-medium-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-medium-post-list-descriptionFont-text-decoration: none;
    --post-pg-one-column-post-list-descriptionFont-style: normal;
    --post-pg-one-column-post-list-descriptionFont-variant: normal;
    --post-pg-one-column-post-list-descriptionFont-weight: normal;
    --post-pg-one-column-post-list-descriptionFont-size: 16px;
    --post-pg-one-column-post-list-descriptionFont-line-height: 1.4em;
    --post-pg-one-column-post-list-descriptionFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-one-column-post-list-descriptionFont-text-decoration: none;
    --category-label-text-textFont-style: normal;
    --category-label-text-textFont-variant: normal;
    --category-label-text-textFont-weight: normal;
    --category-label-text-textFont-size: 14px;
    --category-label-text-textFont-line-height: 19.599999999999998px;
    --category-label-text-textFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --category-label-text-textFont-text-decoration: none;
    --category-label-button-textFont-style: normal;
    --category-label-button-textFont-variant: normal;
    --category-label-button-textFont-weight: normal;
    --category-label-button-textFont-size: 14px;
    --category-label-button-textFont-line-height: 19.599999999999998px;
    --category-label-button-textFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --category-label-button-textFont-text-decoration: none;
    --post-post-list-ratingFont-style: normal;
    --post-post-list-ratingFont-variant: normal;
    --post-post-list-ratingFont-weight: normal;
    --post-post-list-ratingFont-size: 16px;
    --post-post-list-ratingFont-line-height: 1.4em;
    --post-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-post-list-ratingFont-text-decoration: none;
    --post-list-post-list-ratingFont-style: normal;
    --post-list-post-list-ratingFont-variant: normal;
    --post-list-post-list-ratingFont-weight: normal;
    --post-list-post-list-ratingFont-size: 14px;
    --post-list-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-list-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-post-list-ratingFont-text-decoration: none;
    --post-pg-grid-post-list-ratingFont-style: normal;
    --post-pg-grid-post-list-ratingFont-variant: normal;
    --post-pg-grid-post-list-ratingFont-weight: normal;
    --post-pg-grid-post-list-ratingFont-size: 14px;
    --post-pg-grid-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-grid-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-post-list-ratingFont-text-decoration: none;
    --post-pg-one-column-post-list-ratingFont-style: normal;
    --post-pg-one-column-post-list-ratingFont-variant: normal;
    --post-pg-one-column-post-list-ratingFont-weight: normal;
    --post-pg-one-column-post-list-ratingFont-size: 14px;
    --post-pg-one-column-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-one-column-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-one-column-post-list-ratingFont-text-decoration: none;
    --post-pg-side-by-side-post-list-ratingFont-style: normal;
    --post-pg-side-by-side-post-list-ratingFont-variant: normal;
    --post-pg-side-by-side-post-list-ratingFont-weight: normal;
    --post-pg-side-by-side-post-list-ratingFont-size: 14px;
    --post-pg-side-by-side-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-side-by-side-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-post-list-ratingFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-ratingFont-style: normal;
    --post-pg-text-on-image-medium-post-list-ratingFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-ratingFont-weight: normal;
    --post-pg-text-on-image-medium-post-list-ratingFont-size: 14px;
    --post-pg-text-on-image-medium-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-text-on-image-medium-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-medium-post-list-ratingFont-text-decoration: none;
    --post-slider-post-list-ratingFont-style: normal;
    --post-slider-post-list-ratingFont-variant: normal;
    --post-slider-post-list-ratingFont-weight: normal;
    --post-slider-post-list-ratingFont-size: 14px;
    --post-slider-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-slider-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-slider-post-list-ratingFont-text-decoration: none;
    --post-list-medium-post-list-ratingFont-style: normal;
    --post-list-medium-post-list-ratingFont-variant: normal;
    --post-list-medium-post-list-ratingFont-weight: normal;
    --post-list-medium-post-list-ratingFont-size: 14px;
    --post-list-medium-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-list-medium-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-medium-post-list-ratingFont-text-decoration: none;
    --post-list-large-post-list-ratingFont-style: normal;
    --post-list-large-post-list-ratingFont-variant: normal;
    --post-list-large-post-list-ratingFont-weight: normal;
    --post-list-large-post-list-ratingFont-size: 14px;
    --post-list-large-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-list-large-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-list-large-post-list-ratingFont-text-decoration: none;
    --post-pg-grid-intermediate-post-list-ratingFont-style: normal;
    --post-pg-grid-intermediate-post-list-ratingFont-variant: normal;
    --post-pg-grid-intermediate-post-list-ratingFont-weight: normal;
    --post-pg-grid-intermediate-post-list-ratingFont-size: 14px;
    --post-pg-grid-intermediate-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-grid-intermediate-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-intermediate-post-list-ratingFont-text-decoration: none;
    --post-pg-grid-large-post-list-ratingFont-style: normal;
    --post-pg-grid-large-post-list-ratingFont-variant: normal;
    --post-pg-grid-large-post-list-ratingFont-weight: normal;
    --post-pg-grid-large-post-list-ratingFont-size: 14px;
    --post-pg-grid-large-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-grid-large-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-grid-large-post-list-ratingFont-text-decoration: none;
    --post-pg-medium-post-list-ratingFont-style: normal;
    --post-pg-medium-post-list-ratingFont-variant: normal;
    --post-pg-medium-post-list-ratingFont-weight: normal;
    --post-pg-medium-post-list-ratingFont-size: 14px;
    --post-pg-medium-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-medium-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-medium-post-list-ratingFont-text-decoration: none;
    --post-pg-side-by-side-right-post-list-ratingFont-style: normal;
    --post-pg-side-by-side-right-post-list-ratingFont-variant: normal;
    --post-pg-side-by-side-right-post-list-ratingFont-weight: normal;
    --post-pg-side-by-side-right-post-list-ratingFont-size: 14px;
    --post-pg-side-by-side-right-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-side-by-side-right-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-side-by-side-right-post-list-ratingFont-text-decoration: none;
    --post-pg-text-on-image-large-post-list-ratingFont-style: normal;
    --post-pg-text-on-image-large-post-list-ratingFont-variant: normal;
    --post-pg-text-on-image-large-post-list-ratingFont-weight: normal;
    --post-pg-text-on-image-large-post-list-ratingFont-size: 14px;
    --post-pg-text-on-image-large-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-text-on-image-large-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-large-post-list-ratingFont-text-decoration: none;
    --post-pg-text-on-image-small-post-list-ratingFont-style: normal;
    --post-pg-text-on-image-small-post-list-ratingFont-variant: normal;
    --post-pg-text-on-image-small-post-list-ratingFont-weight: normal;
    --post-pg-text-on-image-small-post-list-ratingFont-size: 14px;
    --post-pg-text-on-image-small-post-list-ratingFont-line-height: 19.599999999999998px;
    --post-pg-text-on-image-small-post-list-ratingFont-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --post-pg-text-on-image-small-post-list-ratingFont-text-decoration: none;
    --wix-color-1: 255,255,255;
    --wix-color-2: 246,246,246;
    --wix-color-3: 179,179,179;
    --wix-color-4: 96,94,94;
    --wix-color-5: 47,46,46;
    --wix-color-6: 186,233,255;
    --wix-color-7: 151,222,255;
    --wix-color-8: 37,71,45;
    --wix-color-9: 32,126,169;
    --wix-color-10: 16,63,84;
    --wix-color-11: 182,232,227;
    --wix-color-12: 141,209,202;
    --wix-color-13: 65,186,174;
    --wix-color-14: 43,124,116;
    --wix-color-15: 22,62,58;
    --wix-color-16: 244,192,175;
    --wix-color-17: 233,159,134;
    --wix-color-18: 222,80,33;
    --wix-color-19: 148,54,22;
    --wix-color-20: 74,27,11;
    --wix-color-21: 244,234,177;
    --wix-color-22: 233,219,137;
    --wix-color-23: 222,195,40;
    --wix-color-24: 148,130,27;
    --wix-color-25: 74,65,13;
    --wix-color-26: 255,255,255;
    --wix-color-27: 47,46,46;
    --wix-color-28: 246,246,246;
    --wix-color-29: 179,179,179;
    --wix-color-30: 96,94,94;
    --wix-color-31: 253,181,21;
    --wix-color-32: 37,71,45;
    --wix-color-33: 82,174,82;
    --wix-color-34: 100,206,187;
    --wix-color-35: 47,46,46;
    --wix-color-36: 96,94,94;
    --wix-color-37: 47,46,46;
    --wix-color-38: 37,71,45;
    --wix-color-39: 37,71,45;
    --wix-color-40: 255,255,255;
    --wix-color-41: 255,255,255;
    --wix-color-42: 37,71,45;
    --wix-color-43: 37,71,45;
    --wix-color-44: 179,179,179;
    --wix-color-45: 179,179,179;
    --wix-color-46: 255,255,255;
    --wix-color-47: 255,255,255;
    --wix-color-48: 37,71,45;
    --wix-color-49: 37,71,45;
    --wix-color-50: 37,71,45;
    --wix-color-51: 37,71,45;
    --wix-color-52: 255,255,255;
    --wix-color-53: 255,255,255;
    --wix-color-54: 179,179,179;
    --wix-color-55: 179,179,179;
    --wix-font-Title: normal normal normal 89px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 89px;
    --wix-font-Title-line-height: 1.4em;
    --wix-font-Title-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Title-text-decoration: none;
    --wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light,sans-serif;
    --wix-font-Menu-style: normal;
    --wix-font-Menu-variant: normal;
    --wix-font-Menu-weight: normal;
    --wix-font-Menu-size: 16px;
    --wix-font-Menu-line-height: 1.4em;
    --wix-font-Menu-family: din-next-w01-light,sans-serif;
    --wix-font-Menu-text-decoration: none;
    --wix-font-Page-title: normal normal normal 25px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Page-title-style: normal;
    --wix-font-Page-title-variant: normal;
    --wix-font-Page-title-weight: normal;
    --wix-font-Page-title-size: 25px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 60px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-XL-style: normal;
    --wix-font-Heading-XL-variant: normal;
    --wix-font-Heading-XL-weight: normal;
    --wix-font-Heading-XL-size: 60px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 58px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-L-style: normal;
    --wix-font-Heading-L-variant: normal;
    --wix-font-Heading-L-weight: normal;
    --wix-font-Heading-L-size: 58px;
    --wix-font-Heading-L-line-height: 1.4em;
    --wix-font-Heading-L-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: italic normal normal 22px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-M-style: italic;
    --wix-font-Heading-M-variant: normal;
    --wix-font-Heading-M-weight: normal;
    --wix-font-Heading-M-size: 22px;
    --wix-font-Heading-M-line-height: 1.4em;
    --wix-font-Heading-M-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-M-text-decoration: none;
    --wix-font-Heading-S: normal normal normal 21px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-S-style: normal;
    --wix-font-Heading-S-variant: normal;
    --wix-font-Heading-S-weight: normal;
    --wix-font-Heading-S-size: 21px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 22px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-L-style: normal;
    --wix-font-Body-L-variant: normal;
    --wix-font-Body-L-weight: normal;
    --wix-font-Body-L-size: 22px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 16px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-M-style: normal;
    --wix-font-Body-M-variant: normal;
    --wix-font-Body-M-weight: normal;
    --wix-font-Body-M-size: 16px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal normal 14px/1.4em arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-S-style: normal;
    --wix-font-Body-S-variant: normal;
    --wix-font-Body-S-weight: normal;
    --wix-font-Body-S-size: 14px;
    --wix-font-Body-S-line-height: 1.4em;
    --wix-font-Body-S-family: arial,"ｍｓ ｐゴシック","ms pgothic",돋움,dotum,helvetica,sans-serif;
    --wix-font-Body-S-text-decoration: none;
    --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light,sans-serif;
    --wix-font-Body-XS-style: normal;
    --wix-font-Body-XS-variant: normal;
    --wix-font-Body-XS-weight: normal;
    --wix-font-Body-XS-size: 12px;
    --wix-font-Body-XS-line-height: 1.4em;
    --wix-font-Body-XS-family: din-next-w01-light,sans-serif;
    --wix-font-Body-XS-text-decoration: none;
    --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-style: normal;
    --wix-font-LIGHT-variant: normal;
    --wix-font-LIGHT-weight: normal;
    --wix-font-LIGHT-size: 12px;
    --wix-font-LIGHT-line-height: 1.4em;
    --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --wix-font-LIGHT-text-decoration: none;
    --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-style: normal;
    --wix-font-MEDIUM-variant: normal;
    --wix-font-MEDIUM-weight: normal;
    --wix-font-MEDIUM-size: 12px;
    --wix-font-MEDIUM-line-height: 1.4em;
    --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --wix-font-MEDIUM-text-decoration: none;
    --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --wix-font-STRONG-style: normal;
    --wix-font-STRONG-variant: normal;
    --wix-font-STRONG-weight: normal;
    --wix-font-STRONG-size: 12px;
    --wix-font-STRONG-line-height: 1.4em;
    --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
    --wix-font-STRONG-text-decoration: none;
}

#comp-max12wuu {
    --text-direction: var(--wix-opt-in-direction);
}
