﻿
@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))
}


.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))
}


.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
}


.lyNaha {
    mix-blend-mode: var(--blendMode,normal);
    position: relative
}

.lyNaha img {
    display: block;
    height: 100%;
    -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%);
    opacity: var(--mediaOpacity,1);
    width: 100%
}

.lyNaha.JdNFxG img {
    -o-object-fit: var(--responsive-img-object-fit);
    object-fit: var(--responsive-img-object-fit)
}

.lyNaha .h1DYhE {
    background-color: rgba(var(--backgroundColor,var(--color_8,color_8)),var(--alpha-backgroundColor,1));
    border-color: rgba(var(--borderColor,var(--color_8,color_8)),var(--alpha-borderColor,1));
    border-radius: var(--cornerRadius,0);
    border-style: solid;
    border-width: var(--borderWidth,0);
    bottom: 0;
    box-shadow: var(--boxShadow,none);
    box-sizing: border-box;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

    .lyNaha .h1DYhE .Ux33nC {
        box-sizing: content-box;
        height: 100%;
        inset: calc(-1*var(--borderWidth, 0));
        padding: var(--borderWidth,0);
        position: absolute;
        width: 100%
    }

.lyNaha .QebvG3 {
    display: block;
    height: 100%;
    width: 100%
}

    .lyNaha .QebvG3 .Ux33nC {
        inset: 0;
        padding: 0
    }

/*! remove when this file is updated or https://github.com/wix/yoshi/issues/2689 is resolved */
.YCPMeD {
    background-color: rgba(var(--backgroundColor,var(--color_8,color_8)),var(--alpha-backgroundColor,1));
    border-color: rgba(var(--borderColor,var(--color_8,color_8)),var(--alpha-borderColor,1));
    border-radius: var(--cornerRadius,0);
    border-style: solid;
    border-width: var(--borderWidth,0);
    box-shadow: var(--boxShadow,none);
    box-sizing: border-box;
    overflow: hidden;
    position: relative
}

    .YCPMeD:has(a:focus-visible) {
        outline: 2px solid #116dff !important;
        outline-offset: 1px
    }

    .YCPMeD .h1DYhE {
        overflow: hidden
    }

        .YCPMeD .h1DYhE, .YCPMeD .h1DYhE .Ux33nC {
            bottom: 0;
            height: 100%;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            width: 100%
        }

    .YCPMeD img {
        display: block;
        height: 100%;
        opacity: var(--mediaOpacity,1);
        width: 100%
    }

    .YCPMeD.JdNFxG img {
        -o-object-fit: var(--responsive-img-object-fit);
        object-fit: var(--responsive-img-object-fit)
    }

    .YCPMeD .QebvG3 {
        display: block;
        height: 100%;
        width: 100%
    }

.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
}

.Saw6y5 {
    clip-path: var(--fill-layer-clip)
}

.Saw6y5, ._9tgL2 {
    position: absolute;
    top: 0
}

.B_8vzd img, .Saw6y5, ._9tgL2 {
    height: 100%;
    width: 100%
}

.yq8wNF {
    opacity: 0
}

.UhZpjR, .yq8wNF {
    position: absolute;
    top: 0
}

.UhZpjR {
    height: 0;
    left: 0;
    overflow: hidden;
    width: 0
}

.M7AL1H [data-mesh-id$=inlineContent-gridContainer], .M7AL1H [data-mesh-id$=inlineContent] {
    height: 100%
}

.M7AL1H .bG1bix {
    height: 100%;
    position: absolute;
    width: 100%
}

.M7AL1H:before {
    grid-area: 1/1/2/2
}

.K0b3At {
    border-color: var(--border-color);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    border-width: var(--border-width);
    bottom: 0;
    box-shadow: var(--box-shadow);
    filter: var(--fill-container-drop-shadow,none);
    left: 0;
    margin: var(--border-compensate-margin,0);
    overflow: var(--fill-container-overflow);
    position: absolute;
    right: 0;
    top: 0;
    transform: var(--fill-container-transform)
}

    .K0b3At:focus {
        z-index: auto !important
    }

.bno0bO {
    transform: var(--fill-transform)
}

.TFzbYK video {
    opacity: 0;
    visibility: hidden
}

.TFzbYK canvas {
    opacity: 0
}

.TFzbYK img {
    filter: var(--filter-effect-svg-url)
}

.AEWcAU {
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: .15s,.5s;
    transition-property: transform,opacity;
    transition-timing-function: cubic-bezier(.12,0,.39,0),cubic-bezier(.61,1,.88,1)
}

.nWh_dn {
    opacity: 0;
    transform: scale(.95);
    transition-duration: .3s,.1s;
    transition-property: transform opacity;
    transition-timing-function: cubic-bezier(.12,0,.39,0),cubic-bezier(.61,1,.88,1)
}

.PZw00o {
    cursor: pointer;
    filter: drop-shadow(0 0 1px black);
    opacity: 0;
    transition-delay: .2s;
    transition-duration: .2s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.12,0,.39,0)
}

    .PZw00o:focus {
        opacity: 1
    }

.LovKv4 {
    width: 48px
}

.Igcjov, .iuf0mL {
    margin: 5px 10px 7px 8px;
    opacity: 0
}

.M7AL1H[data-can-play] .AEWcAU {
    opacity: .99
}

@media(prefers-reduced-motion:no-preference) {
    .M7AL1H[data-has-play] {
        cursor: pointer
    }
}

.M7AL1H[data-no-audio] .PZw00o {
    --display: none;
    display: none
}

.M7AL1H[data-animate-poster=fade] [class~=bgVideoposter] {
    transition: opacity 1.6s ease-out
}

.M7AL1H[data-show-canvas] canvas {
    opacity: 1
}

.M7AL1H[data-show-canvas] [class~=bgVideoposter] {
    opacity: 0
}

.M7AL1H[data-playing] .AEWcAU {
    opacity: 0;
    transition-duration: .15s,.3s
}

.M7AL1H[data-show-audio] .PZw00o {
    opacity: 1;
    transition-delay: .2s;
    transition-duration: .35s;
    transition-timing-function: cubic-bezier(.61,1,.88,1)
}

.M7AL1H[data-roll-in] .AEWcAU {
    transform: scale(1.07);
    transition-duration: .25s,.5s
}

.M7AL1H[data-roll-in][data-playing] .AEWcAU {
    transition-duration: .25s,.3s
}

.M7AL1H[data-roll-in][data-playing] .nWh_dn {
    opacity: 1;
    transform: scale(1);
    transition-delay: .35s
}

.M7AL1H[data-audio=off] .iuf0mL, .M7AL1H[data-audio=on] .Igcjov {
    opacity: 1
}

.M7AL1H[data-stop] {
    cursor: auto
}

    .M7AL1H[data-stop] .AEWcAU {
        opacity: 0;
        transform: none;
        transition: none
    }

    .M7AL1H[data-stop] .PZw00o {
        cursor: auto;
        opacity: 0;
        transition: none
    }

.M7AL1H:has(:focus-visible:not(.PZw00o)) .RMkeXU {
    outline: 2px solid #116dff;
    outline-offset: 1px
}

.M7AL1H:has(:focus-visible:not(.PZw00o)):not([data-playing]) .AEWcAU {
    opacity: 1
}

.M7AL1H:has(:focus-visible:not(.PZw00o)):not([data-playing]) .nWh_dn {
    opacity: 0
}

.M7AL1H:has(:focus-visible:not(.PZw00o))[data-playing] .nWh_dn {
    opacity: 1
}

.M7AL1H:has(:focus-visible:not(.PZw00o))[data-playing] .AEWcAU {
    opacity: 0
}

.M7AL1H:has(:focus-visible:not(.PZw00o)) .K0b3At {
    box-shadow: none
}

@media(prefers-reduced-motion:reduce) {
    .M7AL1H {
        cursor: pointer
    }

        .M7AL1H .AEWcAU {
            opacity: .99
        }
}


.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
}

.Saw6y5 {
    clip-path: var(--fill-layer-clip)
}

.Saw6y5, ._9tgL2 {
    position: absolute;
    top: 0
}

.B_8vzd img, .Saw6y5, ._9tgL2 {
    height: 100%;
    width: 100%
}

.yq8wNF {
    opacity: 0
}

.UhZpjR, .yq8wNF {
    position: absolute;
    top: 0
}

.UhZpjR {
    height: 0;
    left: 0;
    overflow: hidden;
    width: 0
}

.M7AL1H [data-mesh-id$=inlineContent-gridContainer], .M7AL1H [data-mesh-id$=inlineContent] {
    height: 100%
}

.M7AL1H .bG1bix {
    height: 100%;
    position: absolute;
    width: 100%
}

.M7AL1H:before {
    grid-area: 1/1/2/2
}

.K0b3At {
    border-color: var(--border-color);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    border-width: var(--border-width);
    bottom: 0;
    box-shadow: var(--box-shadow);
    filter: var(--fill-container-drop-shadow,none);
    left: 0;
    margin: var(--border-compensate-margin,0);
    overflow: var(--fill-container-overflow);
    position: absolute;
    right: 0;
    top: 0;
    transform: var(--fill-container-transform)
}

    .K0b3At:focus {
        z-index: auto !important
    }

.bno0bO {
    transform: var(--fill-transform)
}

.TFzbYK video {
    opacity: 0;
    visibility: hidden
}

.TFzbYK canvas {
    opacity: 0
}

.TFzbYK img {
    filter: var(--filter-effect-svg-url)
}

.AEWcAU {
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: .15s,.5s;
    transition-property: transform,opacity;
    transition-timing-function: cubic-bezier(.12,0,.39,0),cubic-bezier(.61,1,.88,1)
}

.nWh_dn {
    opacity: 0;
    transform: scale(.95);
    transition-duration: .3s,.1s;
    transition-property: transform opacity;
    transition-timing-function: cubic-bezier(.12,0,.39,0),cubic-bezier(.61,1,.88,1)
}

.PZw00o {
    cursor: pointer;
    filter: drop-shadow(0 0 1px black);
    opacity: 0;
    transition-delay: .2s;
    transition-duration: .2s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.12,0,.39,0)
}

    .PZw00o:focus {
        opacity: 1
    }

.LovKv4 {
    width: 48px
}

.Igcjov, .iuf0mL {
    margin: 5px 10px 7px 8px;
    opacity: 0
}

.M7AL1H[data-can-play] .AEWcAU {
    opacity: .99
}

@media(prefers-reduced-motion:no-preference) {
    .M7AL1H[data-has-play] {
        cursor: pointer
    }
}

.M7AL1H[data-no-audio] .PZw00o {
    --display: none;
    display: none
}

.M7AL1H[data-animate-poster=fade] [class~=bgVideoposter] {
    transition: opacity 1.6s ease-out
}

.M7AL1H[data-show-canvas] canvas {
    opacity: 1
}

.M7AL1H[data-show-canvas] [class~=bgVideoposter] {
    opacity: 0
}

.M7AL1H[data-playing] .AEWcAU {
    opacity: 0;
    transition-duration: .15s,.3s
}

.M7AL1H[data-show-audio] .PZw00o {
    opacity: 1;
    transition-delay: .2s;
    transition-duration: .35s;
    transition-timing-function: cubic-bezier(.61,1,.88,1)
}

.M7AL1H[data-roll-in] .AEWcAU {
    transform: scale(1.07);
    transition-duration: .25s,.5s
}

.M7AL1H[data-roll-in][data-playing] .AEWcAU {
    transition-duration: .25s,.3s
}

.M7AL1H[data-roll-in][data-playing] .nWh_dn {
    opacity: 1;
    transform: scale(1);
    transition-delay: .35s
}

.M7AL1H[data-audio=off] .iuf0mL, .M7AL1H[data-audio=on] .Igcjov {
    opacity: 1
}

.M7AL1H[data-stop] {
    cursor: auto
}

    .M7AL1H[data-stop] .AEWcAU {
        opacity: 0;
        transform: none;
        transition: none
    }

    .M7AL1H[data-stop] .PZw00o {
        cursor: auto;
        opacity: 0;
        transition: none
    }

.M7AL1H:has(:focus-visible:not(.PZw00o)) .RMkeXU {
    outline: 2px solid #116dff;
    outline-offset: 1px
}

.M7AL1H:has(:focus-visible:not(.PZw00o)):not([data-playing]) .AEWcAU {
    opacity: 1
}

.M7AL1H:has(:focus-visible:not(.PZw00o)):not([data-playing]) .nWh_dn {
    opacity: 0
}

.M7AL1H:has(:focus-visible:not(.PZw00o))[data-playing] .nWh_dn {
    opacity: 1
}

.M7AL1H:has(:focus-visible:not(.PZw00o))[data-playing] .AEWcAU {
    opacity: 0
}

.M7AL1H:has(:focus-visible:not(.PZw00o)) .K0b3At {
    box-shadow: none
}

@media(prefers-reduced-motion:reduce) {
    .M7AL1H {
        cursor: pointer
    }

        .M7AL1H .AEWcAU {
            opacity: .99
        }
}


.ruTj7Z {
    direction: var(--direction,ltr)
}

.ruTj7Z > ul {
    box-sizing: border-box;
    width: 100%
}

    .ruTj7Z > ul li {
        display: block
    }

        .ruTj7Z > ul li > div:active, .ruTj7Z > ul li > div:focus {
            background-color: rgba(var(--bgs,var(--color_15,color_15)),var(--alpha-bgs,1));
            transition: var(--itemBGColorNoTrans,background-color 50ms ease 0s)
        }

.ruTj7Z .NIXfHQ {
    box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6));
    position: relative;
    -webkit-transform: translateZ(0)
}

.cgGlGU {
    --display: grid;
    direction: var(--direction,ltr);
    display: var(--display);
    grid-template-columns: minmax(0,1fr)
}

    .cgGlGU > ul {
        box-sizing: border-box;
        width: 100%
    }

        .cgGlGU > ul li {
            display: block
        }

            .cgGlGU > ul li > div:active, .cgGlGU > ul li > div:focus {
                background-color: rgba(var(--bgs,var(--color_15,color_15)),var(--alpha-bgs,1));
                transition: var(--itemBGColorNoTrans,background-color 50ms ease 0s)
            }

    .cgGlGU .NIXfHQ {
        box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6));
        min-height: 1px;
        position: relative;
        -webkit-transform: translateZ(0)
    }

.UNhuLu {
    --padding-start-lvl1: var(--padding-start,0);
    --padding-end-lvl1: var(--padding-end,0);
    --padding-start-lvl2: var(--sub-padding-start,0);
    --padding-end-lvl2: var(--sub-padding-end,0);
    --padding-start-lvl3: calc(2 * var(--padding-start-lvl2) - var(--padding-start-lvl1));
    --padding-end-lvl3: calc(2 * var(--padding-end-lvl2) - var(--padding-end-lvl1));
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border-color: rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1));
    border-style: solid;
    border-width: var(--brw,1px);
    box-sizing: border-box;
    display: flex;
    list-style: none;
    margin: 0;
    min-width: 100px;
    position: relative;
    text-align: var(--text-align,left);
    transition: var(--itemBGColorTrans,background-color .4s ease 0s)
}

    .UNhuLu .fEGEM_ {
        cursor: pointer;
        display: grid;
        grid-template-columns: 1fr;
        height: var(--item-height,50px);
        position: relative
    }

        .UNhuLu .fEGEM_ > .kGvnrc {
            position: relative;
            text-overflow: ellipsis
        }

            .UNhuLu .fEGEM_ > .kGvnrc > .xfxJ27 {
                bottom: 0;
                color: rgb(var(--txt,var(--color_15,color_15)));
                display: inline;
                font: var(--fnt,var(--font_1));
                left: 0;
                line-height: var(--item-height,50px);
                overflow: hidden;
                position: absolute;
                right: 0;
                text-overflow: ellipsis;
                top: 0;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                white-space: nowrap
            }

        .UNhuLu .fEGEM_ > .RJADXR {
            cursor: pointer;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 10px;
            min-width: 12px
        }

            .UNhuLu .fEGEM_ > .RJADXR > .DpIELp {
                margin: 0 20px;
                min-width: 12px;
                width: 1em
            }

                .UNhuLu .fEGEM_ > .RJADXR > .DpIELp svg {
                    fill: rgb(var(--arrowColor,var(--color_14,color_14)));
                    pointer-events: none
                }

@supports(-webkit-touch-callout:none) {
    .UNhuLu .fEGEM_ > .kGvnrc > .xfxJ27 {
        text-decoration: underline;
        text-decoration-color: transparent
    }
}

.UNhuLu.fqtSRp > .fEGEM_ {
    grid-template-areas: var(--template-areas,"label arrow");
    grid-template-columns: var(--template-columns,1fr 52px)
}

    .UNhuLu.fqtSRp > .fEGEM_ > .kGvnrc {
        grid-area: label
    }

    .UNhuLu.fqtSRp > .fEGEM_ > .RJADXR {
        align-items: flex-end;
        display: flex;
        flex-direction: column;
        grid-area: arrow;
        justify-content: center
    }

.UNhuLu.hGjOas > .saNEb7 {
    display: block;
    opacity: 1;
    transition: var(--subMenuOpacityTrans,all .4s ease 0s)
}

.UNhuLu.hGjOas > .fEGEM_ .DpIELp {
    transform: rotate(180deg)
}

.UNhuLu.QqwXfj > .fEGEM_ {
    background-color: rgba(var(--bgs,var(--color_15,color_15)),var(--alpha-bgs,1))
}

.fqtSRp .UNhuLu.QqwXfj > .fEGEM_ {
    background-color: rgba(var(--bgsSub,var(--color_15,color_15)),var(--alpha-bgsSub,1))
}

.UNhuLu.QqwXfj > .fEGEM_ > .kGvnrc > .xfxJ27 {
    color: rgb(var(--txtsSub,var(--color_13,color_13)));
    color: rgb(var(--txts,var(--color_13,color_13)))
}

.fqtSRp .UNhuLu.QqwXfj > .fEGEM_.dWouOY > .kGvnrc > .xfxJ27 {
    color: rgb(var(--txtsSub,var(--color_13,color_13)))
}

.UNhuLu > .saNEb7 {
    display: none;
    min-width: 100%;
    opacity: 0;
    transition: var(--subMenuOpacityTrans,all .4s ease 0s)
}

    .UNhuLu > .saNEb7 > .YLBS9j {
        background-color: rgba(var(--bgexpanded,var(--color_15,color_15)),var(--alpha-bgexpanded,1));
        border: none
    }

        .UNhuLu > .saNEb7 > .YLBS9j .xfxJ27 {
            color: rgb(var(--txtexpanded,var(--color_13,color_13)));
            font: var(--fntSubMenu,var(--font_1));
            line-height: var(--item-height,50px);
            padding-inline-end: var(--padding-end-lvl2,0);
            padding-inline-start: var(--padding-start-lvl2,0)
        }

    .UNhuLu > .saNEb7 .saNEb7 .xfxJ27 {
        padding-inline-end: var(--padding-end-lvl3,0);
        padding-inline-start: var(--padding-start-lvl3,0)
    }

.UNhuLu .ZD5b14 {
    opacity: 0;
    position: absolute
}

.UNhuLu .xfxJ27 {
    padding-inline-end: var(--padding-end-lvl1,0);
    padding-inline-start: var(--padding-start-lvl1,0)
}

.u4cNtA {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border-color: rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1));
    border-style: solid;
    border-width: var(--brw,1px);
    box-sizing: border-box;
    display: flex;
    list-style: none;
    margin: 0;
    position: relative;
    text-align: var(--text-align,left);
    transition: var(--itemBGColorTrans,background-color .4s ease 0s)
}

    .u4cNtA .fEGEM_ {
        cursor: pointer;
        display: grid;
        grid-template-columns: 1fr;
        height: auto;
        position: relative
    }

        .u4cNtA .fEGEM_ > .kGvnrc {
            display: grid;
            position: relative;
            text-overflow: ellipsis
        }

            .u4cNtA .fEGEM_ > .kGvnrc > .xfxJ27 {
                color: rgb(var(--txt,var(--color_15,color_15)));
                display: inline;
                font: var(--fnt,var(--font_1));
                overflow: hidden;
                padding-bottom: var(--verticalPadding,0);
                padding-top: var(--verticalPadding,0);
                position: relative;
                text-overflow: ellipsis;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                white-space: nowrap
            }

        .u4cNtA .fEGEM_ > .RJADXR {
            cursor: pointer;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 10px;
            min-width: 12px
        }

            .u4cNtA .fEGEM_ > .RJADXR > .DpIELp {
                margin: 0 20px;
                min-width: 12px;
                width: 1em
            }

                .u4cNtA .fEGEM_ > .RJADXR > .DpIELp svg {
                    fill: rgb(var(--arrowColor,var(--color_15,color_15)));
                    pointer-events: none
                }

    .u4cNtA.fqtSRp > .fEGEM_ {
        grid-template-areas: var(--template-areas,"label arrow");
        grid-template-columns: var(--template-columns,1fr 52px)
    }

        .u4cNtA.fqtSRp > .fEGEM_ > .kGvnrc {
            grid-area: label
        }

        .u4cNtA.fqtSRp > .fEGEM_ > .RJADXR {
            align-items: flex-end;
            display: flex;
            flex-direction: column;
            grid-area: arrow;
            justify-content: center
        }

    .u4cNtA.hGjOas > .saNEb7 {
        display: block;
        opacity: 1;
        transition: var(--subMenuOpacityTrans,all .4s ease 0s)
    }

    .u4cNtA.hGjOas > .fEGEM_ .DpIELp {
        transform: rotate(180deg)
    }

    .u4cNtA.QqwXfj > .fEGEM_ {
        background-color: rgba(var(--bgs,var(--color_15,color_15)),var(--alpha-bgs,1))
    }

.fqtSRp .u4cNtA.QqwXfj > .fEGEM_ {
    background-color: rgba(var(--bgsSub,var(--color_15,color_15)),var(--alpha-bgsSub,1))
}

.u4cNtA.QqwXfj > .fEGEM_ > .kGvnrc > .xfxJ27 {
    color: rgb(var(--txtsSub,var(--color_13,color_13)));
    color: rgb(var(--txts,var(--color_13,color_13)))
}

.u4cNtA > .saNEb7 {
    display: none;
    min-width: 100%;
    opacity: 0;
    transition: var(--subMenuOpacityTrans,all .4s ease 0s)
}

    .u4cNtA > .saNEb7 > .YLBS9j {
        background-color: rgba(var(--bgexpanded,var(--color_15,color_15)),var(--alpha-bgexpanded,1));
        border: none
    }

        .u4cNtA > .saNEb7 > .YLBS9j .xfxJ27 {
            color: rgb(var(--txtexpanded,var(--color_13,color_13)));
            font: var(--fntSubMenu,var(--font_1));
            padding-inline-end: var(--sub-padding-end,0);
            padding-inline-start: var(--sub-padding-start,0)
        }

.u4cNtA .ZD5b14 {
    opacity: 0;
    position: absolute
}

.u4cNtA .xfxJ27 {
    padding-inline-end: var(--padding-end,0);
    padding-inline-start: var(--padding-start,0)
}

.OZVMSN .fEGEM_ {
    direction: var(--item-depth0-direction);
    text-align: var(--item-depth0-align,var(--text-align))
}

.zui1C4 .fEGEM_ {
    direction: var(--item-depth1-direction);
    text-align: var(--item-depth1-align,var(--text-align))
}

.WJmop7 .fEGEM_ {
    direction: var(--item-depth2-direction);
    text-align: var(--item-depth2-align,var(--text-align))
}

.EmyVop {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    opacity: 0;
    visibility: hidden
}

    .EmyVop.two32l {
        opacity: 1;
        visibility: visible
    }

    .EmyVop[data-undisplayed=true] {
        display: none
    }

    .EmyVop:not([data-is-mesh]) .vMwwq3, .EmyVop:not([data-is-mesh]) .vnTKrr {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

.YppmB_ {
    background-color: rgba(var(--bg,var(--color_15,color_15)),var(--alpha-bg,1));
    display: initial;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%
}

    .YppmB_.RmiF1m {
        display: none
    }

:host(.device-mobile-optimized) .YppmB_, body.device-mobile-optimized .YppmB_ {
    height: 100vh;
    left: calc((100% - var(--screen-width))/2);
    width: var(--screen-width)
}

:host(.device-mobile-optimized) .EmyVop.RmiF1m, body.device-mobile-optimized .EmyVop.RmiF1m {
    left: calc((100% - var(--screen-width))/2)
}

:host(.device-mobile-optimized) .EmyVop.dqZerU, body.device-mobile-optimized .EmyVop.dqZerU {
    height: 100vh
}

:host(:not(.device-mobile-optimized)) .EmyVop.dqZerU, body:not(.device-mobile-optimized) .EmyVop.dqZerU {
    height: 100vh
}

.Zcgm3P.dqZerU, .Zcgm3P.dqZerU > :first-child {
    height: calc(var(--menu-height) - var(--wix-ads-height))
}

    .Zcgm3P.dqZerU > :first-child {
        margin-top: var(--wix-ads-height)
    }

.EmyVop.dqZerU {
    top: 0
}

.vnTKrr {
    height: 100%;
    width: 100%
}

.EmyVop {
    position: fixed;
    z-index: calc(var(--above-all-z-index) - 1)
}

._1tQlq {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    opacity: 0;
    visibility: hidden
}

    ._1tQlq.kTFWgg {
        opacity: 1;
        visibility: visible
    }

    ._1tQlq[data-undisplayed=true] {
        display: none
    }

    ._1tQlq:not([data-is-mesh]) .X9vkbb, ._1tQlq:not([data-is-mesh]) .jpeeyX {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

.PbIVkr {
    background-color: rgba(var(--bg,var(--color_15,color_15)),var(--alpha-bg,1));
    display: initial;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%
}

    .PbIVkr.YN_fLB {
        display: none
    }

:host(.device-mobile-optimized) .PbIVkr, body.device-mobile-optimized .PbIVkr {
    height: 100vh;
    left: calc((100% - var(--screen-width))/2);
    width: var(--screen-width)
}

:host(.device-mobile-optimized) ._1tQlq.YN_fLB, body.device-mobile-optimized ._1tQlq.YN_fLB {
    left: calc((100% - var(--screen-width))/2)
}

:host(.device-mobile-optimized) ._1tQlq.jFliG2, body.device-mobile-optimized ._1tQlq.jFliG2 {
    height: 100vh
}

:host(:not(.device-mobile-optimized)) ._1tQlq.jFliG2, body:not(.device-mobile-optimized) ._1tQlq.jFliG2 {
    height: 100vh
}

.n74Psq.jFliG2, .n74Psq.jFliG2 > :first-child {
    height: calc(var(--menu-height) - var(--wix-ads-height))
}

    .n74Psq.jFliG2 > :first-child {
        margin-top: var(--wix-ads-height)
    }

._1tQlq.jFliG2 {
    top: 0
}

.jpeeyX {
    height: 100%;
    width: 100%
}

._1tQlq {
    position: fixed;
    z-index: calc(var(--above-all-z-index) - 1)
}

.n74Psq {
    -ms-overflow-style: none;
    overflow-x: hidden;
    overflow-y: scroll;
    overflow: -moz-scrollbars-none;
    position: relative;
    scrollbar-width: none
}

    .n74Psq::-webkit-scrollbar {
        height: 0;
        width: 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
        }

.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)
    }
}

.MyaVaS {
    display: inherit;
    height: inherit;
    width: auto
}

.gIn6Wf {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .MyaVaS, body:not(.responsive) .gIn6Wf {
    z-index: var(--above-all-in-container)
}

.MyaVaS.ZhsSZ_, .gIn6Wf.ZhsSZ_ {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .gIn6Wf {
        touch-action: manipulation
    }
}

.P4my70 {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .P4my70, .P4my70.ZhsSZ_ {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .P4my70.ZhsSZ_ {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.pAmIZO {
    display: inherit;
    height: inherit;
    width: auto
}

.YRyQqb {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .YRyQqb, body:not(.responsive) .pAmIZO {
    z-index: var(--above-all-in-container)
}

.YRyQqb.oX7wPA, .pAmIZO.oX7wPA {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .YRyQqb {
        touch-action: manipulation
    }
}

.KbTtfL {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .KbTtfL, .KbTtfL.oX7wPA {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .KbTtfL.oX7wPA {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.enVN3p {
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 22px;
    position: relative;
    transition: all .3s linear;
    width: 22px
}

    .enVN3p:after, .enVN3p:before {
        background: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
        border-radius: 5px;
        bottom: 0;
        content: "";
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0
    }

    .enVN3p:after, .enVN3p:before {
        height: 3px;
        width: 22px
    }

    .enVN3p:after {
        transform: rotate(90deg);
        transition: all .12s linear
    }

    .enVN3p.oX7wPA {
        transform: rotate(180deg)
    }

        .enVN3p.oX7wPA:after, .enVN3p.oX7wPA:before {
            background: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1))
        }

        .enVN3p.oX7wPA:after {
            transform: rotate(180deg)
        }

.wDwm70 {
    display: inherit;
    height: inherit;
    width: auto
}

.U_e6Q8 {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .U_e6Q8, body:not(.responsive) .wDwm70 {
    z-index: var(--above-all-in-container)
}

.U_e6Q8.JJHA1E, .wDwm70.JJHA1E {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .U_e6Q8 {
        touch-action: manipulation
    }
}

.Ids9OS {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .Ids9OS, .Ids9OS.JJHA1E {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .Ids9OS.JJHA1E {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.XLAVDo {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 21px;
    justify-content: space-between;
    transition: transform .33s ease-out;
    width: 26px
}

    .XLAVDo.JJHA1E {
        transform: rotate(-45deg)
    }

.obddOt {
    background-color: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
    border-radius: 1.5px;
    height: 3px;
    width: 100%
}

    .obddOt.SRM_9q {
        width: 50%
    }

    .obddOt.YQwk0a {
        transform-origin: right;
        transition: transform .33s cubic-bezier(.54,-.81,.57,.57)
    }

.JJHA1E .obddOt.YQwk0a {
    background-color: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1));
    transform: rotate(-90deg) translateX(4px)
}

.obddOt.eyQVgg {
    align-self: flex-end;
    transform-origin: left;
    transition: transform .33s cubic-bezier(.54,-.81,.57,.57)
}

.JJHA1E .obddOt.eyQVgg {
    transform: rotate(-90deg) translateX(-4px)
}

.JJHA1E .obddOt.BU_Jm5, .JJHA1E .obddOt.eyQVgg {
    background-color: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1))
}

.K0jx9y {
    display: inherit;
    height: inherit;
    width: auto
}

.kGFVDf {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .K0jx9y, body:not(.responsive) .kGFVDf {
    z-index: var(--above-all-in-container)
}

.K0jx9y.MEduRo, .kGFVDf.MEduRo {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .kGFVDf {
        touch-action: manipulation
    }
}

.nKRcKG {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .nKRcKG, .nKRcKG.MEduRo {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .nKRcKG.MEduRo {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.B1Ti_C {
    height: 20px;
    width: 22px
}

.B1Ti_C, .naeVRo {
    position: absolute
}

.naeVRo {
    background-color: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
    height: 2px;
    transition: all .25s ease
}

.HUKlBY {
    top: 0;
    width: 50%
}

.RWu2Qu, ._W7Xw0 {
    top: 9px;
    width: 100%
}

.plHZxT {
    bottom: 0;
    width: 50%
}

.oo_S7a {
    left: 0
}

.dQWoWx {
    right: 0
}

.RWu2Qu.naeVRo, ._W7Xw0.naeVRo {
    transform-origin: center
}

.HUKlBY.naeVRo.oo_S7a {
    transform-origin: 0 0
}

.HUKlBY.naeVRo.dQWoWx {
    transform-origin: 100% 0
}

.plHZxT.naeVRo.oo_S7a {
    transform-origin: 0 100%
}

.plHZxT.naeVRo.dQWoWx {
    transform-origin: 100% 100%
}

.B1Ti_C.MEduRo .HUKlBY.naeVRo.dQWoWx, .B1Ti_C.MEduRo .HUKlBY.naeVRo.oo_S7a, .B1Ti_C.MEduRo .plHZxT.naeVRo.dQWoWx, .B1Ti_C.MEduRo .plHZxT.naeVRo.oo_S7a {
    background-color: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1));
    transform: scaleX(0)
}

.B1Ti_C.MEduRo ._W7Xw0.naeVRo {
    transform: rotate(-45deg) scaleX(1)
}

.B1Ti_C.MEduRo .RWu2Qu.naeVRo, .B1Ti_C.MEduRo ._W7Xw0.naeVRo {
    background-color: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1))
}

.B1Ti_C.MEduRo .RWu2Qu.naeVRo {
    transform: rotate(45deg) scaleX(1)
}

.g6wAOH {
    display: inherit;
    height: inherit;
    width: auto
}

.So0yP_ {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .So0yP_, body:not(.responsive) .g6wAOH {
    z-index: var(--above-all-in-container)
}

.So0yP_.PztR8I, .g6wAOH.PztR8I {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .So0yP_ {
        touch-action: manipulation
    }
}

.js8bIY {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    transition: all .5s
}

    .js8bIY, .js8bIY.PztR8I {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .js8bIY.PztR8I {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-style: solid;
            border-width: var(--borderwidthOpen,0)
        }

.baZw44 {
    height: 20px;
    margin: auto;
    position: relative;
    width: 22px
}

.T8_LA1 {
    background-color: rgba(var(--lineColor,var(--color_11,color_11)),var(--alpha-lineColor,1));
    border-radius: 2px;
    height: 2px;
    left: 0;
    position: absolute;
    transition: all .25s ease-in-out;
    width: 100%
}

.dbDvn7 {
    margin: auto;
    top: 0
}

.dbDvn7, .iu4m2t {
    bottom: 0
}

.baZw44.PztR8I .T8_LA1 {
    background-color: rgba(var(--lineColorOpen,var(--color_11,color_11)),var(--alpha-lineColorOpen,1))
}

.baZw44.PztR8I .HZW1lN {
    transform: translateY(10px) translateY(-50%) rotate(-45deg)
}

.baZw44.PztR8I .dbDvn7 {
    opacity: 0
}

.baZw44.PztR8I .iu4m2t {
    transform: translateY(-10px) translateY(50%) rotate(45deg)
}

.js8bIY {
    background-color: rgba(var(--bg,var(--color_15,color_15)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_15,color_15)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6))
}

    .js8bIY.PztR8I {
        background-color: rgba(var(--bgOpen,var(--color_15,color_15)),var(--alpha-bgOpen,1));
        border-color: rgba(var(--bordercolorOpen,var(--color_15,color_15)),var(--alpha-bordercolorOpen,1));
        border-radius: var(--rdOpen,0);
        box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
    }

.J627yd {
    display: inherit;
    height: inherit;
    width: auto
}

.OJFWTw {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .J627yd, body:not(.responsive) .OJFWTw {
    z-index: var(--above-all-in-container)
}

.J627yd.hSKHso, .OJFWTw.hSKHso {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .OJFWTw {
        touch-action: manipulation
    }
}

.YBhBTQ {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .YBhBTQ, .YBhBTQ.hSKHso {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .YBhBTQ.hSKHso {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.aoIbio {
    cursor: pointer;
    height: 26px;
    width: 26px
}

.tbJLVX {
    -webkit-touch-callout: none;
    opacity: 1;
    transition: opacity .5s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.YB05pm {
    color: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
    font-family: Helvetica-bold;
    font-size: 12px;
    left: 55%;
    letter-spacing: 5px;
    transform: translate(-50%,-50%);
    transition: all .25s ease
}

.SofRfX, .XOaVd6, .YB05pm {
    position: absolute;
    top: 50%
}

.SofRfX, .XOaVd6 {
    background: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1));
    height: 2px;
    left: 50%;
    opacity: 0;
    width: 0
}

.SofRfX {
    transform: translate(-50%,-50%) rotate(45deg);
    transition: all .3s ease
}

.XOaVd6 {
    transform: translate(-50%,-50%) rotate(-45deg);
    transition: all .3s ease .3s
}

.aoIbio.hSKHso .SofRfX, .aoIbio.hSKHso .XOaVd6 {
    opacity: 1;
    width: 24px
}

.aoIbio.hSKHso .tbJLVX {
    opacity: 0
}

.YujbLZ {
    display: inherit;
    height: inherit;
    width: auto
}

.mGx4LE {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .YujbLZ, body:not(.responsive) .mGx4LE {
    z-index: var(--above-all-in-container)
}

.YujbLZ.VaMfZ_, .mGx4LE.VaMfZ_ {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .mGx4LE {
        touch-action: manipulation
    }
}

.iFKBdR {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .iFKBdR, .iFKBdR.VaMfZ_ {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .iFKBdR.VaMfZ_ {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.MsXubo {
    display: block;
    height: 22px;
    position: relative;
    width: 22px
}

    .MsXubo *, .MsXubo :after, .MsXubo :before {
        box-sizing: border-box
    }

    .MsXubo .L8RJUm {
        background-color: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
        border-radius: 100%;
        height: 4.4px;
        position: absolute;
        transition: .2s ease-in-out;
        width: 4.4px
    }

        .MsXubo .L8RJUm:first-of-type {
            transform: translate(0)
        }

        .MsXubo .L8RJUm:nth-of-type(2) {
            transform: translate(8.8px)
        }

        .MsXubo .L8RJUm:nth-of-type(3) {
            transform: translate(17.6px)
        }

        .MsXubo .L8RJUm:nth-of-type(4) {
            transform: translateY(8.8px)
        }

        .MsXubo .L8RJUm:nth-of-type(5) {
            transform: translate(8.8px,8.8px)
        }

        .MsXubo .L8RJUm:nth-of-type(6) {
            transform: translate(17.6px,8.8px)
        }

        .MsXubo .L8RJUm:nth-of-type(7) {
            transform: translateY(17.6px)
        }

        .MsXubo .L8RJUm:nth-of-type(8) {
            transform: translate(8.8px,17.6px)
        }

        .MsXubo .L8RJUm:nth-of-type(9) {
            transform: translate(17.6px,17.6px)
        }

    .MsXubo.VaMfZ_ .L8RJUm {
        background-color: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1))
    }

        .MsXubo.VaMfZ_ .L8RJUm:first-of-type {
            transform: translate(0)
        }

        .MsXubo.VaMfZ_ .L8RJUm:nth-of-type(2) {
            transform: translate(4.4px,4.4px)
        }

        .MsXubo.VaMfZ_ .L8RJUm:nth-of-type(3) {
            transform: translate(17.6px)
        }

        .MsXubo.VaMfZ_ .L8RJUm:nth-of-type(4) {
            transform: translate(4.4px,13.2px)
        }

        .MsXubo.VaMfZ_ .L8RJUm:nth-of-type(6) {
            transform: translate(13.2px,4.4px)
        }

        .MsXubo.VaMfZ_ .L8RJUm:nth-of-type(7) {
            transform: translateY(17.6px)
        }

        .MsXubo.VaMfZ_ .L8RJUm:nth-of-type(8) {
            transform: translate(13.2px,13.2px)
        }

        .MsXubo.VaMfZ_ .L8RJUm:nth-of-type(9) {
            transform: translate(17.6px,17.6px)
        }

.i3SkOO {
    display: inherit;
    height: inherit;
    width: auto
}

.r17LYB {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .i3SkOO, body:not(.responsive) .r17LYB {
    z-index: var(--above-all-in-container)
}

.i3SkOO.Ez9DzT, .r17LYB.Ez9DzT {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .r17LYB {
        touch-action: manipulation
    }
}

.RgC3KY {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .RgC3KY, .RgC3KY.Ez9DzT {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .RgC3KY.Ez9DzT {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.Klh_2G {
    height: 20px;
    transition: transform .3s ease-in-out;
    width: 25px
}

    .Klh_2G span {
        background-color: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
        border-radius: 1px;
        content: "";
        display: block;
        height: 3px;
        position: relative;
        transition: width .3s ease-in-out,transform .3s ease-in-out,opacity .3s ease-in-out;
        width: 100%
    }

        .Klh_2G span:first-child {
            top: 0
        }

        .Klh_2G span:nth-child(2) {
            top: 5px
        }

        .Klh_2G span:nth-child(3) {
            top: 10px
        }

.Ez9DzT.Klh_2G {
    transform: rotate(180deg)
}

    .Ez9DzT.Klh_2G span {
        background-color: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1));
        width: 16px
    }

        .Ez9DzT.Klh_2G span:first-child {
            opacity: 0
        }

        .Ez9DzT.Klh_2G span:nth-child(2) {
            transform: rotate(45deg) translateX(0) translateY(1px)
        }

        .Ez9DzT.Klh_2G span:nth-child(3) {
            transform: rotate(-45deg) translateX(12px) translateY(1px)
        }

.BmKyR9 {
    display: inherit;
    height: inherit;
    width: auto
}

.fm7Z2W {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .BmKyR9, body:not(.responsive) .fm7Z2W {
    z-index: var(--above-all-in-container)
}

.BmKyR9.XEQtWV, .fm7Z2W.XEQtWV {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .fm7Z2W {
        touch-action: manipulation
    }
}

.zhzq3y {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .zhzq3y, .zhzq3y.XEQtWV {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .zhzq3y.XEQtWV {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.muO8XP {
    display: block;
    height: 20px;
    position: relative;
    width: 24px
}

    .muO8XP span, .muO8XP span:after, .muO8XP span:before {
        background-color: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
        height: 2px;
        margin-top: -1px;
        position: absolute;
        top: 50%;
        width: 24px
    }

        .muO8XP span:after, .muO8XP span:before {
            content: "";
            transition: .2s
        }

        .muO8XP span:before {
            transform: translateY(-9px)
        }

        .muO8XP span:after {
            transform: translateY(9px)
        }

.XEQtWV span {
    background-color: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1));
    transform: translateX(1px);
    width: 23px
}

    .XEQtWV span:before {
        transform: rotate(-35deg);
        transform-origin: left bottom
    }

    .XEQtWV span:after, .XEQtWV span:before {
        background-color: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1));
        width: 12px
    }

    .XEQtWV span:after {
        transform: rotate(35deg);
        transform-origin: left top
    }

.OKYxO_ {
    align-items: center;
    display: flex;
    justify-content: center
}

.mR8LEU {
    opacity: 0;
    transform: translateX(50%);
    transform-origin: right center;
    transition: .5s
}

.eRHCF_ {
    opacity: 1;
    transform: translateX(0)
}

.OVx4kp {
    display: inherit;
    height: inherit;
    width: auto
}

.x17Tc8 {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .OVx4kp, body:not(.responsive) .x17Tc8 {
    z-index: var(--above-all-in-container)
}

.OVx4kp.unAAcL, .x17Tc8.unAAcL {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .x17Tc8 {
        touch-action: manipulation
    }
}

.TQ6OEg {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .TQ6OEg, .TQ6OEg.unAAcL {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .TQ6OEg.unAAcL {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.SACRXu {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 26px;
    justify-content: space-around;
    transition: transform .2s ease;
    width: 26px
}

.Jzi8Yx {
    transform: rotate(-45deg);
    transition: opacity .2s ease,transform .2s ease;
    width: 30px
}

.Jzi8Yx, .qTZmEh {
    background-color: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
    border-radius: 10px;
    height: 2px
}

.qTZmEh {
    transition: transform .2s ease,border-color .2s ease;
    width: 17px
}

    .qTZmEh.IOOdvm {
        transform: rotate(-45deg) translate(-7px,-3px)
    }

    .qTZmEh.JDwVHd {
        transform: rotate(-45deg) translate(6px,2px)
    }

.SACRXu.unAAcL .IOOdvm {
    transform: translateY(9px) rotate(135deg)
}

.SACRXu.unAAcL .IOOdvm, .SACRXu.unAAcL .JDwVHd {
    background-color: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1));
    width: 20px
}

.SACRXu.unAAcL .JDwVHd {
    transform: translateY(-9px) rotate(45deg)
}

.SACRXu.unAAcL .Jzi8Yx {
    opacity: 0;
    transform: rotate(45deg)
}

.GEjkFI {
    display: inherit;
    height: inherit;
    width: auto
}

.rNNcaA {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .GEjkFI, body:not(.responsive) .rNNcaA {
    z-index: var(--above-all-in-container)
}

.GEjkFI.jJdFnD, .rNNcaA.jJdFnD {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .rNNcaA {
        touch-action: manipulation
    }
}

.BPLyku {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .BPLyku, .BPLyku.jJdFnD {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .BPLyku.jJdFnD {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.Ic34Nb, .ROpKdV {
    cursor: pointer;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 22px
}

    .Ic34Nb, .Ic34Nb span, .ROpKdV, .ROpKdV span {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        transition: .2s ease-in-out
    }

        .Ic34Nb span, .ROpKdV span {
            backface-visibility: hidden;
            background-color: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
            border-radius: 2em;
            height: 3px;
            position: absolute;
            width: 100%
        }

            .Ic34Nb span:nth-child(2), .ROpKdV span:nth-child(2) {
                transform: rotate(90deg)
            }

        .ROpKdV.jJdFnD, .jJdFnD.Ic34Nb {
            transform: rotate(135deg)
        }

            .ROpKdV.jJdFnD span, .jJdFnD.Ic34Nb span {
                background: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1))
            }

.Ic34Nb {
    align-items: center;
    display: flex;
    justify-content: center
}

    .Ic34Nb span {
        left: 0
    }

        .Ic34Nb span:nth-child(2) {
            transform: rotate(90deg)
        }

    .Ic34Nb.jJdFnD {
        transform: rotate(135deg)
    }

        .Ic34Nb.jJdFnD span {
            background: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1))
        }

.lTi9xb {
    display: inherit;
    height: inherit;
    width: auto
}

.y73xlN {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .lTi9xb, body:not(.responsive) .y73xlN {
    z-index: var(--above-all-in-container)
}

.lTi9xb.Kx2Lb_, .y73xlN.Kx2Lb_ {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .y73xlN {
        touch-action: manipulation
    }
}

.J6UdEa {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .J6UdEa, .J6UdEa.Kx2Lb_ {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .J6UdEa.Kx2Lb_ {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.kLibfv {
    cursor: pointer;
    display: block;
    height: 20px;
    position: relative;
    width: 26px
}

    .kLibfv div {
        background: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
        border-radius: 2px;
        height: 2px;
        position: absolute;
        transition: transform .45s cubic-bezier(.9,-.6,.3,1.6),width .2s ease .2s
    }

    .kLibfv .b2zCu2 {
        left: 0;
        margin: -2px 0 0 0;
        top: 11px;
        transform-origin: 50% 50%;
        width: 26px
    }

    .kLibfv .GYW_Vv {
        left: 0;
        transform-origin: 0 50%;
        width: 13px
    }

    .kLibfv .fIrRrT {
        bottom: 0;
        transform-origin: 100% 50%;
        width: 18px
    }

    .kLibfv.Kx2Lb_ .b2zCu2 {
        background: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1));
        transform: rotate(-45deg) translate(0);
        transition: transform .2s cubic-bezier(.9,-.6,.3,1.6) .1s
    }

    .kLibfv.Kx2Lb_ .GYW_Vv {
        transform: translate(4px) rotate(45deg)
    }

    .kLibfv.Kx2Lb_ .GYW_Vv, .kLibfv.Kx2Lb_ .fIrRrT {
        background: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1));
        transition: transform .2s cubic-bezier(.9,-.6,.3,1.6) .1s,width .15s ease;
        width: 13px
    }

    .kLibfv.Kx2Lb_ .fIrRrT {
        transform: translate(9px) rotate(45deg)
    }

.qgzroF {
    display: inherit;
    height: inherit;
    width: auto
}

.aoylXL {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .aoylXL, body:not(.responsive) .qgzroF {
    z-index: var(--above-all-in-container)
}

.aoylXL.fNnJyG, .qgzroF.fNnJyG {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .aoylXL {
        touch-action: manipulation
    }
}

.IqliFl {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .IqliFl, .IqliFl.fNnJyG {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .IqliFl.fNnJyG {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.O240SO {
    cursor: pointer;
    position: absolute
}

.dm9Pzg {
    background: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
    height: 2px;
    margin-bottom: 6px;
    position: relative;
    transition: all .3s cubic-bezier(0,1,.5,1);
    width: 19px
}

    .dm9Pzg:first-child {
        left: 0;
        top: 0;
        transform: rotate(0)
    }

.fNnJyG .dm9Pzg:first-child {
    background: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1));
    left: 0;
    top: 8px;
    transform: rotate(-45deg)
}

.dm9Pzg:nth-child(2) {
    opacity: 1;
    right: -5px
}

.fNnJyG .dm9Pzg:nth-child(2) {
    background: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1));
    opacity: 0;
    right: 0
}

.dm9Pzg:last-child {
    left: 0;
    margin: 0;
    top: 0;
    transform: rotate(0)
}

.fNnJyG .dm9Pzg:last-child {
    left: 0;
    top: -8px;
    transform: rotate(45deg)
}

.fNnJyG .dm9Pzg, .fNnJyG .dm9Pzg:last-child {
    background: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1))
}

.C54bje {
    display: inherit;
    height: inherit;
    width: auto
}

.J7mHF_ {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .C54bje, body:not(.responsive) .J7mHF_ {
    z-index: var(--above-all-in-container)
}

.C54bje.TR1lP5, .J7mHF_.TR1lP5 {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .J7mHF_ {
        touch-action: manipulation
    }
}

.v7cAjr {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .v7cAjr, .v7cAjr.TR1lP5 {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .v7cAjr.TR1lP5 {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.JOBrqh {
    height: 18px;
    width: 26px
}

.KKTZfd {
    background: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
    border-radius: 4px;
    height: 2px;
    position: relative;
    transition: .4s
}

.TpQgIG {
    top: 0;
    width: 26px
}

.PGlfJM {
    top: 6px;
    width: 26px
}

.ja83fW {
    top: 12px;
    width: 13px
}

.TR1lP5 .TpQgIG {
    top: 8px
}

.TR1lP5 .PGlfJM, .TR1lP5 .TpQgIG, .TR1lP5 .ja83fW {
    background: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1))
}

.TR1lP5 .ja83fW {
    top: 4px
}

.ARPFX1 {
    display: inherit;
    height: inherit;
    width: auto
}

.JxHGmw {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .ARPFX1, body:not(.responsive) .JxHGmw {
    z-index: var(--above-all-in-container)
}

.ARPFX1.HoyfNC, .JxHGmw.HoyfNC {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .JxHGmw {
        touch-action: manipulation
    }
}

.fo6j2q {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .fo6j2q, .fo6j2q.HoyfNC {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .fo6j2q.HoyfNC {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.BCbKRj {
    height: 22px;
    margin: auto;
    position: absolute;
    width: 22px
}

    .BCbKRj span {
        background-color: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
        display: block;
        height: 2px;
        position: relative;
        transition: transform .2s cubic-bezier(.25,.46,.45,.94),top .2s cubic-bezier(.3,1.4,.7,1) .2s,bottom .2s cubic-bezier(.3,1.4,.7,1) .2s;
        width: 22px
    }

        .BCbKRj span:first-of-type {
            top: 5px
        }

        .BCbKRj span:last-of-type {
            top: 13px
        }

    .BCbKRj.HoyfNC span {
        transition: transform .2s cubic-bezier(.25,.46,.45,.94) .2s,top .2s cubic-bezier(.3,1.4,.7,1),bottom .2s cubic-bezier(.3,1.4,.7,1)
    }

        .BCbKRj.HoyfNC span:first-of-type {
            top: 10px;
            transform: rotate(45deg)
        }

        .BCbKRj.HoyfNC span:first-of-type, .BCbKRj.HoyfNC span:last-of-type {
            background-color: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1))
        }

        .BCbKRj.HoyfNC span:last-of-type {
            top: 8px;
            transform: rotate(-45deg)
        }

._0FWf6L {
    display: inherit;
    height: inherit;
    width: auto
}

.lu0Rcq {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) ._0FWf6L, body:not(.responsive) .lu0Rcq {
    z-index: var(--above-all-in-container)
}

._0FWf6L.vXxIVB, .lu0Rcq.vXxIVB {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .lu0Rcq {
        touch-action: manipulation
    }
}

.su830K {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .su830K, .su830K.vXxIVB {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .su830K.vXxIVB {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.l0AfMo {
    height: 19px;
    width: 22px
}

.kFhkeL, .l0AfMo {
    position: absolute
}

.kFhkeL {
    background-color: rgba(var(--lineColor,var(--color_2,color_2)),var(--alpha-lineColor,1));
    height: 3px;
    transition: all .25s ease
}

.rBz8fx {
    top: 0;
    width: 50%
}

.FkbwVM {
    top: 8px;
    width: 100%
}

.CYMuk3 {
    bottom: 0;
    width: 50%
}

.uWZnSw {
    left: 0
}

.sNnUw0 {
    right: 0
}

.rBz8fx.kFhkeL.uWZnSw {
    transform-origin: 0 0
}

.rBz8fx.kFhkeL.sNnUw0 {
    transform-origin: 100% 0
}

.CYMuk3.kFhkeL.uWZnSw {
    transform-origin: 0 100%
}

.CYMuk3.kFhkeL.sNnUw0 {
    transform-origin: 100% 100%
}

.l0AfMo.vXxIVB .rBz8fx.kFhkeL.uWZnSw {
    transform: translate(5px,2px) rotate(45deg)
}

.l0AfMo.vXxIVB .rBz8fx.kFhkeL.sNnUw0, .l0AfMo.vXxIVB .rBz8fx.kFhkeL.uWZnSw {
    background-color: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1))
}

.l0AfMo.vXxIVB .rBz8fx.kFhkeL.sNnUw0 {
    transform: translate(-5px,2px) rotate(-45deg)
}

.l0AfMo.vXxIVB .CYMuk3.kFhkeL.uWZnSw {
    transform: translate(5px,-1px) rotate(-45deg)
}

.l0AfMo.vXxIVB .CYMuk3.kFhkeL.sNnUw0, .l0AfMo.vXxIVB .CYMuk3.kFhkeL.uWZnSw {
    background-color: rgba(var(--lineColorOpen,var(--color_2,color_2)),var(--alpha-lineColorOpen,1))
}

.l0AfMo.vXxIVB .CYMuk3.kFhkeL.sNnUw0 {
    transform: translate(-5px,-1px) rotate(45deg)
}

.l0AfMo.vXxIVB .FkbwVM.kFhkeL {
    transform: scaleX(0)
}

.x1G_oU {
    display: inherit;
    height: inherit;
    width: auto
}

.w1a2zI {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer
}

body:not(.responsive) .w1a2zI, body:not(.responsive) .x1G_oU {
    z-index: var(--above-all-in-container)
}

.w1a2zI.H801ob, .x1G_oU.H801ob {
    z-index: var(--above-all-z-index) !important
}

@supports(-webkit-touch-callout:none) {
    .w1a2zI {
        touch-action: manipulation
    }
}

.JVni1I {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: solid var(--borderwidth,0) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 rgba(0,0,0,.6));
    transition: all .5s
}

    .JVni1I, .JVni1I.H801ob {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

        .JVni1I.H801ob {
            background-color: rgba(var(--bgOpen,var(--color_11,color_11)),var(--alpha-bgOpen,1));
            border-color: rgba(var(--bordercolorOpen,var(--color_11,color_11)),var(--alpha-bordercolorOpen,1));
            border-radius: var(--rdOpen,0);
            border-style: solid;
            border-width: var(--borderwidthOpen,0);
            box-shadow: var(--shdOpen,0 0 0 rgba(0,0,0,.6))
        }

.kpM1s0 {
    height: 20px;
    width: 22px
}

.ZBaDfe, .kpM1s0 {
    position: absolute
}

.ZBaDfe {
    background-color: rgba(var(--lineColor,var(--color_15,color_15)),var(--alpha-lineColor,1));
    height: 2px;
    transition: all .25s ease
}

.LZBOca {
    top: 0;
    width: 100%
}

.HSYWnj {
    top: 9px;
    width: 100%
}

.r8m7zZ {
    bottom: 0;
    width: 100%
}

.LZBOca.ZBaDfe {
    transform-origin: 0 0
}

.r8m7zZ.ZBaDfe {
    transform-origin: 0 100%
}

.kpM1s0.H801ob .LZBOca.ZBaDfe {
    transform: translate(4px,2px) rotate(45deg)
}

.kpM1s0.H801ob .LZBOca.ZBaDfe, .kpM1s0.H801ob .r8m7zZ.ZBaDfe {
    background-color: rgba(var(--lineColorOpen,var(--color_15,color_15)),var(--alpha-lineColorOpen,1))
}

.kpM1s0.H801ob .r8m7zZ.ZBaDfe {
    transform: translate(4px,-1px) rotate(-45deg)
}

.kpM1s0.H801ob .HSYWnj.ZBaDfe {
    background-color: rgba(var(--lineColorOpen,var(--color_15,color_15)),var(--alpha-lineColorOpen,1));
    transform: scaleX(0)
}

.rG7wwD {
    --display: flex;
    cursor: pointer;
    display: var(--display);
    opacity: 0;
    transition: visibility 0s .5s,opacity .5s ease 0s;
    visibility: hidden
}

    .rG7wwD .tjpQKX {
        height: 100%;
        opacity: var(--icon-opacity,1);
        width: 100%
    }

        .rG7wwD .tjpQKX svg {
            overflow: visible
        }

.wnbU2e {
    opacity: 1;
    position: relative;
    transition-delay: 0s;
    visibility: visible;
    z-index: var(--above-all-z-index)
}


.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
}


.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
}

.b5zn61 {
    background: var(--background);
    border-bottom: var(--border-bottom);
    border-bottom-left-radius: var(--border-bottom-left-radius);
    border-bottom-right-radius: var(--border-bottom-right-radius);
    border-left: var(--border-left);
    border-right: var(--border-right);
    border-top: var(--border-top);
    border-top-left-radius: var(--border-top-left-radius);
    border-top-right-radius: var(--border-top-right-radius);
    box-shadow: var(--box-shadow);
    box-sizing: border-box;
    cursor: pointer;
    direction: var(--btn-direction);
    display: block;
    height: 100%;
    min-height: 10px;
    min-width: var(--btn-min-width);
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-left);
    padding-right: var(--padding-right);
    padding-top: var(--padding-top);
    touch-action: manipulation;
    width: 100%
}

    .b5zn61.kRkc5Y:not(:hover):not(:disabled) {
        border-color: var(--corvid-border-color,initial)
    }

    .b5zn61.oAOb11:not(:hover):not(:disabled) {
        background-color: var(--corvid-background-color,var(--background))
    }

    .b5zn61 [data-preview=hover], .b5zn61: hover {
        background: var(--hover-background,var(--background));
        border-bottom: var(--hover-border-bottom,var(--border-bottom));
        border-bottom-left-radius: var(--hover-border-bottom-left-radius,var(--border-bottom-left-radius));
        border-bottom-right-radius: var(--hover-border-bottom-right-radius,var(--border-bottom-right-radius));
        border-left: var(--hover-border-left,var(--border-left));
        border-right: var(--hover-border-right,var(--border-right));
        border-top: var(--hover-border-top,var(--border-top));
        border-top-left-radius: var(--hover-border-top-left-radius,var(--border-top-left-radius));
        border-top-right-radius: var(--hover-border-top-right-radius,var(--border-top-right-radius));
        box-shadow: var(--hover-box-shadow,var(--box-shadow));
        padding-bottom: var(--hover-padding-bottom,var(--padding-bottom));
        padding-left: var(--hover-padding-left,var(--padding-left));
        padding-right: var(--hover-padding-right,var(--padding-right));
        padding-top: var(--hover-padding-top,var(--padding-top))
    }

    .b5zn61.vOCSHf:hover:not(:disabled) {
        border-color: var(--corvid-hover-border-color,initial)
    }

    .b5zn61.S1KgBG:hover:not(:disabled) {
        background-color: var(--corvid-hover-background-color,var(--hover-background,var(--background)))
    }

    .b5zn61 [data-preview=disabled], .b5zn61: disabled {
        background: var(--disabled-background,var(--background));
        border-bottom: var(--disabled-border-bottom,var(--border-bottom));
        border-bottom-left-radius: var(--disabled-border-bottom-left-radius,var(--border-bottom-left-radius));
        border-bottom-right-radius: var(--disabled-border-bottom-right-radius,var(--border-bottom-right-radius));
        border-left: var(--disabled-border-left,var(--border-left));
        border-right: var(--disabled-border-right,var(--border-right));
        border-top: var(--disabled-border-top,var(--border-top));
        border-top-left-radius: var(--disabled-border-top-left-radius,var(--border-top-left-radius));
        border-top-right-radius: var(--disabled-border-top-right-radius,var(--border-top-right-radius));
        box-shadow: var(--disabled-box-shadow,var(--box-shadow));
        padding-bottom: var(--disabled-padding-bottom,var(--padding-bottom));
        padding-left: var(--disabled-padding-left,var(--padding-left));
        padding-right: var(--disabled-padding-right,var(--padding-right));
        padding-top: var(--disabled-padding-top,var(--padding-top))
    }

    .b5zn61.n4G1gL:disabled:not(:hover) {
        border-color: var(--corvid-disabled-border-color,initial)
    }

    .b5zn61.fagXcI:disabled:not(:hover) {
        background-color: var(--corvid-disabled-background-color,var(--disabled-background,var(--background)))
    }

.Q_1B5v {
    background-color: var(--text-highlight,transparent);
    color: var(--color);
    direction: var(--direction);
    display: var(--label-display);
    font: var(--font,var(--font_8));
    letter-spacing: var(--letter-spacing);
    line-height: var(--line-height);
    max-width: 100%;
    min-width: 1.8em;
    overflow: hidden;
    text-align: var(--text-align,revert);
    text-decoration-line: var(--text-decoration);
    text-overflow: var(--label-text-overflow);
    text-shadow: var(--text-outline),var(--text-shadow);
    text-transform: var(--text-transform);
    transition: inherit;
    white-space: var(--label-white-space)
}

.b5zn61.lKBJfO:not(:hover):not(:disabled) .Q_1B5v {
    color: var(--corvid-color,var(--color))
}

.b5zn61 [data-preview=hover] .Q_1B5v, .b5zn61: hover .Q_1B5v {
    background-color: var(--hover-text-highlight,var(--text-highlight,transparent));
    color: var(--hover-color,var(--color));
    direction: var(--hover-direction,var(--direction));
    display: var(--hover-label-display,var(--label-display));
    font: var(--hover-font,var(--font));
    letter-spacing: var(--hover-letter-spacing,var(--letter-spacing));
    line-height: var(--hover-line-height,var(--line-height));
    text-align: var(--hover-text-align,var(--text-align,revert));
    text-decoration-line: var(--hover-text-decoration,var(--text-decoration));
    text-shadow: var(--hover-text-outline,var(--text-outline)),var(--hover-text-shadow,var(--text-shadow));
    text-transform: var(--hover-text-transform,var(--text-transform))
}

.b5zn61.EgnLMx:hover:not(:disabled) .Q_1B5v {
    color: var(--corvid-hover-color,var(--hover-color,var(--color)))
}

.b5zn61 [data-preview=disabled] .Q_1B5v, .b5zn61: disabled .Q_1B5v {
    background-color: var(--disabled-text-highlight,var(--text-highlight,transparent));
    color: var(--disabled-color,var(--color));
    direction: var(--disabled-direction,var(--direction));
    display: var(--disabled-label-display,var(--label-display));
    font: var(--disabled-font,var(--font));
    letter-spacing: var(--disabled-letter-spacing,var(--letter-spacing));
    line-height: var(--disabled-line-height,var(--line-height));
    text-align: var(--disabled-text-align,var(--text-align,revert));
    text-decoration-line: var(--disabled-text-decoration,var(--text-decoration));
    text-shadow: var(--disabled-text-outline,var(--text-outline)),var(--disabled-text-shadow,var(--text-shadow));
    text-transform: var(--disabled-text-transform,var(--text-transform))
}

.b5zn61.Z8I3Qb:disabled:not(:hover) .Q_1B5v {
    color: var(--corvid-disabled-color,var(--disabled-color,var(--color)))
}

.boASKT {
    box-sizing: border-box;
    color: #000;
    text-decoration: none
}

.PlliFI {
    align-items: var(--container-align-items);
    display: flex;
    flex-basis: auto;
    flex-direction: var(--container-flex-direction);
    flex-grow: 1;
    gap: var(--content-gap,"0px");
    height: 100%;
    justify-content: var(--container-justify-content);
    overflow: hidden;
    transition: all .4s ease,visibility 0s;
    width: 100%
}

.UHJG9m {
    fill: var(--icon-color);
    display: var(--icon-display);
    flex-shrink: 0;
    height: var(--icon-size);
    min-width: 1px;
    order: var(--icon-order,0);
    transform: rotate(var(--icon-rotation));
    transition: inherit;
    width: var(--icon-size)
}

.b5zn61.cFMwDV:not(:hover):not(:disabled) .UHJG9m {
    fill: var(--corvid-icon-color,var(--icon-color))
}

.b5zn61 [data-preview=hover] .UHJG9m, .b5zn61: hover .UHJG9m {
    fill: var(--hover-icon-color,var(--icon-color));
    display: var(--hover-icon-display,var(--icon-display));
    height: var(--hover-icon-size,var(--icon-size));
    transform: rotate(var(--hover-icon-rotation,var(--icon-rotation)));
    width: var(--hover-icon-size,var(--icon-size))
}

.b5zn61.xizV0v:hover:not(:disabled) .UHJG9m {
    fill: var(--corvid-hover-icon-color,var(--hover-icon-color,var(--icon-color)))
}

.b5zn61 [data-preview=disabled] .UHJG9m, .b5zn61: disabled .UHJG9m {
    fill: var(--disabled-icon-color,var(--icon-color));
    display: var(--disabled-icon-display,var(--icon-display));
    height: var(--disabled-icon-size,var(--icon-size));
    transform: rotate(var(--disabled-icon-rotation,var(--icon-rotation)));
    width: var(--disabled-icon-size,var(--icon-size))
}

.b5zn61.cOr5EQ:disabled:not(:hover) .UHJG9m {
    fill: var(--corvid-disabled-icon-color,var(--disabled-icon-color,var(--icon-color)))
}

.UHJG9m svg, .UHJG9m > span {
    display: flex;
    height: inherit;
    width: inherit
}

.DPAltb {
    background: var(--background);
    border-bottom: var(--border-bottom);
    border-bottom-left-radius: var(--border-bottom-left-radius);
    border-bottom-right-radius: var(--border-bottom-right-radius);
    border-left: var(--border-left);
    border-right: var(--border-right);
    border-top: var(--border-top);
    border-top-left-radius: var(--border-top-left-radius);
    border-top-right-radius: var(--border-top-right-radius);
    box-shadow: var(--box-shadow);
    box-sizing: border-box;
    cursor: pointer;
    direction: var(--btn-direction);
    display: block;
    height: 100%;
    min-height: 10px;
    min-width: var(--btn-min-width);
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-left);
    padding-right: var(--padding-right);
    padding-top: var(--padding-top);
    touch-action: manipulation;
    width: 100%
}

    .DPAltb.HJQL50:not(:hover):not(:disabled) {
        border-color: var(--corvid-border-color,initial)
    }

    .DPAltb.JYQq3z:not(:hover):not(:disabled) {
        background-color: var(--corvid-background-color,var(--background))
    }

    .DPAltb [data-preview=hover], .DPAltb: hover {
        background: var(--hover-background,var(--background));
        border-bottom: var(--hover-border-bottom,var(--border-bottom));
        border-bottom-left-radius: var(--hover-border-bottom-left-radius,var(--border-bottom-left-radius));
        border-bottom-right-radius: var(--hover-border-bottom-right-radius,var(--border-bottom-right-radius));
        border-left: var(--hover-border-left,var(--border-left));
        border-right: var(--hover-border-right,var(--border-right));
        border-top: var(--hover-border-top,var(--border-top));
        border-top-left-radius: var(--hover-border-top-left-radius,var(--border-top-left-radius));
        border-top-right-radius: var(--hover-border-top-right-radius,var(--border-top-right-radius));
        box-shadow: var(--hover-box-shadow,var(--box-shadow));
        padding-bottom: var(--hover-padding-bottom,var(--padding-bottom));
        padding-left: var(--hover-padding-left,var(--padding-left));
        padding-right: var(--hover-padding-right,var(--padding-right));
        padding-top: var(--hover-padding-top,var(--padding-top))
    }

    .DPAltb.lpKmSx:hover:not(:disabled) {
        border-color: var(--corvid-hover-border-color,initial)
    }

    .DPAltb.bk6HFS:hover:not(:disabled) {
        background-color: var(--corvid-hover-background-color,var(--hover-background,var(--background)))
    }

    .DPAltb [data-preview=disabled], .DPAltb: disabled {
        background: var(--disabled-background,var(--background));
        border-bottom: var(--disabled-border-bottom,var(--border-bottom));
        border-bottom-left-radius: var(--disabled-border-bottom-left-radius,var(--border-bottom-left-radius));
        border-bottom-right-radius: var(--disabled-border-bottom-right-radius,var(--border-bottom-right-radius));
        border-left: var(--disabled-border-left,var(--border-left));
        border-right: var(--disabled-border-right,var(--border-right));
        border-top: var(--disabled-border-top,var(--border-top));
        border-top-left-radius: var(--disabled-border-top-left-radius,var(--border-top-left-radius));
        border-top-right-radius: var(--disabled-border-top-right-radius,var(--border-top-right-radius));
        box-shadow: var(--disabled-box-shadow,var(--box-shadow));
        padding-bottom: var(--disabled-padding-bottom,var(--padding-bottom));
        padding-left: var(--disabled-padding-left,var(--padding-left));
        padding-right: var(--disabled-padding-right,var(--padding-right));
        padding-top: var(--disabled-padding-top,var(--padding-top))
    }

    .DPAltb.ivX9Rv:disabled:not(:hover) {
        border-color: var(--corvid-disabled-border-color,initial)
    }

    .DPAltb.E9JJpO:disabled:not(:hover) {
        background-color: var(--corvid-disabled-background-color,var(--disabled-background,var(--background)))
    }

.gIbEBg {
    background-color: var(--text-highlight,transparent);
    color: var(--color);
    direction: var(--direction);
    display: var(--label-display);
    font: var(--font,var(--font_8));
    letter-spacing: var(--letter-spacing);
    line-height: var(--line-height);
    max-width: 100%;
    min-width: 1.8em;
    overflow: hidden;
    text-align: var(--text-align,revert);
    text-decoration-line: var(--text-decoration);
    text-overflow: var(--label-text-overflow);
    text-shadow: var(--text-outline),var(--text-shadow);
    text-transform: var(--text-transform);
    transition: inherit;
    white-space: var(--label-white-space)
}

.DPAltb.spiv_Z:not(:hover):not(:disabled) .gIbEBg {
    color: var(--corvid-color,var(--color))
}

.DPAltb [data-preview=hover] .gIbEBg, .DPAltb: hover .gIbEBg {
    background-color: var(--hover-text-highlight,var(--text-highlight,transparent));
    color: var(--hover-color,var(--color));
    direction: var(--hover-direction,var(--direction));
    display: var(--hover-label-display,var(--label-display));
    font: var(--hover-font,var(--font));
    letter-spacing: var(--hover-letter-spacing,var(--letter-spacing));
    line-height: var(--hover-line-height,var(--line-height));
    text-align: var(--hover-text-align,var(--text-align,revert));
    text-decoration-line: var(--hover-text-decoration,var(--text-decoration));
    text-shadow: var(--hover-text-outline,var(--text-outline)),var(--hover-text-shadow,var(--text-shadow));
    text-transform: var(--hover-text-transform,var(--text-transform))
}

.DPAltb.pkDIbl:hover:not(:disabled) .gIbEBg {
    color: var(--corvid-hover-color,var(--hover-color,var(--color)))
}

.DPAltb [data-preview=disabled] .gIbEBg, .DPAltb: disabled .gIbEBg {
    background-color: var(--disabled-text-highlight,var(--text-highlight,transparent));
    color: var(--disabled-color,var(--color));
    direction: var(--disabled-direction,var(--direction));
    display: var(--disabled-label-display,var(--label-display));
    font: var(--disabled-font,var(--font));
    letter-spacing: var(--disabled-letter-spacing,var(--letter-spacing));
    line-height: var(--disabled-line-height,var(--line-height));
    text-align: var(--disabled-text-align,var(--text-align,revert));
    text-decoration-line: var(--disabled-text-decoration,var(--text-decoration));
    text-shadow: var(--disabled-text-outline,var(--text-outline)),var(--disabled-text-shadow,var(--text-shadow));
    text-transform: var(--disabled-text-transform,var(--text-transform))
}

.DPAltb.FOmtsV:disabled:not(:hover) .gIbEBg {
    color: var(--corvid-disabled-color,var(--disabled-color,var(--color)))
}

.OoFUKI {
    box-sizing: border-box;
    color: #000;
    text-decoration: none
}

.wpLgnL {
    align-items: var(--container-align-items);
    display: flex;
    flex-basis: auto;
    flex-direction: var(--container-flex-direction);
    flex-grow: 1;
    gap: var(--content-gap,"0px");
    height: 100%;
    justify-content: var(--container-justify-content);
    overflow: hidden;
    transition: all .4s ease,visibility 0s;
    width: 100%
}

.HvvH6i {
    fill: var(--icon-color);
    display: var(--icon-display);
    flex-shrink: 0;
    height: var(--icon-size);
    min-width: 1px;
    order: var(--icon-order,0);
    transform: rotate(var(--icon-rotation));
    transition: inherit;
    width: var(--icon-size)
}

.DPAltb.EENh5d:not(:hover):not(:disabled) .HvvH6i {
    fill: var(--corvid-icon-color,var(--icon-color))
}

.DPAltb [data-preview=hover] .HvvH6i, .DPAltb: hover .HvvH6i {
    fill: var(--hover-icon-color,var(--icon-color));
    display: var(--hover-icon-display,var(--icon-display));
    height: var(--hover-icon-size,var(--icon-size));
    transform: rotate(var(--hover-icon-rotation,var(--icon-rotation)));
    width: var(--hover-icon-size,var(--icon-size))
}

.DPAltb.tN8hsm:hover:not(:disabled) .HvvH6i {
    fill: var(--corvid-hover-icon-color,var(--hover-icon-color,var(--icon-color)))
}

.DPAltb [data-preview=disabled] .HvvH6i, .DPAltb: disabled .HvvH6i {
    fill: var(--disabled-icon-color,var(--icon-color));
    display: var(--disabled-icon-display,var(--icon-display));
    height: var(--disabled-icon-size,var(--icon-size));
    transform: rotate(var(--disabled-icon-rotation,var(--icon-rotation)));
    width: var(--disabled-icon-size,var(--icon-size))
}

.DPAltb.lVrFcO:disabled:not(:hover) .HvvH6i {
    fill: var(--corvid-disabled-icon-color,var(--disabled-icon-color,var(--icon-color)))
}

.HvvH6i svg, .HvvH6i > span {
    display: flex;
    height: inherit;
    width: inherit
}

.sR1W7T {
    opacity: var(--hamburger-menu-container-initial-opacity)
}

    .sR1W7T > * {
        transform: var(--hamburger-menu-container-initial-transform)
    }

    .sR1W7T[data-animation-name=revealFromRight] {
        clip-path: inset(0)
    }

        .sR1W7T[data-animation-name=revealFromRight] > * {
            transition: transform .4s cubic-bezier(.645,.045,.355,1)
        }

        .sR1W7T[data-animation-name=revealFromRight][data-animation-state=enterActive] > *, .sR1W7T[data-animation-name=revealFromRight][data-animation-state=enterDone] > * {
            transform: translateX(0)
        }

    .sR1W7T[data-animation-name=fadeIn] {
        transition: opacity .4s cubic-bezier(.645,.045,.355,1)
    }

        .sR1W7T[data-animation-name=fadeIn][data-animation-state=enterActive], .sR1W7T[data-animation-name=fadeIn][data-animation-state=enterDone] {
            opacity: 1
        }

.gNqkn3 {
    border-radius: var(--overflow-wrapper-border-radius)
}

.HamburgerMenuContainer502174924__root {
    -archetype: paintBox;
    left: 0
}

.EdP9A9, .HamburgerMenuContainer502174924__root {
    box-sizing: border-box;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.EdP9A9 {
    background: var(--background);
    border: var(--border);
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow);
    inset-inline-start: 0
}

.YZgQBw {
    align-items: center;
    display: flex;
    flex-direction: var(--container-flex-direction);
    flex-wrap: nowrap;
    gap: var(--menu-items-main-axis-gap)
}

.YZgQBw, .djGpM3 {
    flex-grow: var(--menu-items-flex-grow)
}

.djGpM3 {
    display: var(--item-wrapper-display);
    height: var(--menu-item-wrapper-height);
    justify-content: var(--container-align);
    width: var(--item-wrapper-width)
}

.oU_31J {
    align-items: center;
    background: var(--item-background);
    border-bottom: var(--item-border-bottom);
    border-top: var(--item-border-top);
    box-shadow: var(--item-box-shadow);
    box-sizing: border-box;
    display: flex;
    gap: var(--spacing-between-label-and-dropdown-icon);
    height: 100%;
    justify-content: var(--item-text-align);
    padding-bottom: var(--item-padding-bottom,var(--item-vertical-padding));
    padding-top: var(--item-padding-top,var(--item-vertical-padding));
    position: relative;
    width: var(--item-width)
}

    .oU_31J.FIGev7 {
        border-left: var(--item-border-left);
        border-radius: var(--item-border-radius);
        border-right: var(--item-border-right);
        padding-left: var(--item-padding-left,var(--item-horizontal-padding));
        padding-right: var(--item-padding-right,var(--item-horizontal-padding))
    }

    .oU_31J.GvMjPl {
        border-end-end-radius: var(--item-border-end-end-radius);
        border-end-start-radius: var(--item-border-end-start-radius);
        border-inline-end: var(--item-border-inline-end);
        border-inline-start: var(--item-border-inline-start);
        border-start-end-radius: var(--item-border-start-end-radius);
        border-start-start-radius: var(--item-border-start-start-radius);
        padding-inline-end: var(--item-padding-inline-end);
        padding-inline-start: var(--item-padding-inline-start)
    }

    .oU_31J.kcVNsE, .oU_31J[data-interactive=true]: hover, .oU_31J[data-preview=hover], [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone]) > .djGpM3 > .oU_31J {
        background: var(--item-hover-background,var(--item-background));
        border-bottom: var(--item-hover-border-bottom,var(--item-border-bottom));
        border-top: var(--item-hover-border-top,var(--item-border-top));
        box-shadow: var(--item-hover-box-shadow,var(--item-box-shadow))
    }

        .oU_31J.kcVNsE.FIGev7, .oU_31J[data-interactive=true]: hover.FIGev7, .oU_31J[data-preview=hover].FIGev7, [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone]) > .djGpM3 > .oU_31J.FIGev7 {
            border-left: var(--item-hover-border-left,var(--item-border-left));
            border-radius: var(--item-hover-border-radius,var(--item-border-radius));
            border-right: var(--item-hover-border-right,var(--item-border-right))
        }

        .oU_31J.kcVNsE.GvMjPl, .oU_31J[data-interactive=true]: hover.GvMjPl, .oU_31J[data-preview=hover].GvMjPl, [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone]) > .djGpM3 > .oU_31J.GvMjPl {
            border-end-end-radius: var(--item-hover-border-end-end-radius,var(--item-border-end-end-radius));
            border-end-start-radius: var(--item-hover-border-end-start-radius,var(--item-border-end-start-radius));
            border-inline-end: var(--item-hover-border-inline-end,var(--item-border-inline-end));
            border-inline-start: var(--item-hover-border-inline-start,var(--item-border-inline-start));
            border-start-end-radius: var(--item-hover-border-start-end-radius,var(--item-border-start-end-radius));
            border-start-start-radius: var(--item-hover-border-start-start-radius,var(--item-border-start-start-radius))
        }

        .oU_31J.kcVNsE .xeYvd7, .oU_31J[data-interactive=true]: hover .xeYvd7, .oU_31J[data-preview=hover] .xeYvd7, [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone]) > .djGpM3 > .oU_31J .xeYvd7 {
            background-color: var(--item-hover-text-highlight,var(--item-text-highlight));
            color: var(--item-hover-color,var(--item-color));
            line-height: var(--item-line-height);
            text-decoration-line: var(--item-hover-text-decoration,var(--item-text-decoration));
            text-shadow: var(--item-hover-text-outline,var(--item-text-outline)),var(--item-hover-text-shadow,var(--item-text-shadow))
        }

        .oU_31J.kcVNsE path, .oU_31J[data-interactive=true]: hover path, .oU_31J[data-preview=hover] path, [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone]) > .djGpM3 > .oU_31J path {
            fill: var(--item-hover-icon-color,var(--item-icon-color,currentcolor))
        }

    .oU_31J.qY0FMu, .oU_31J[data-preview=selected], .oU_31J[data-selected] {
        background: var(--item-selected-background,var(--item-background));
        border-bottom: var(--item-selected-border-bottom,var(--item-border-bottom));
        border-top: var(--item-selected-border-top,var(--item-border-top));
        box-shadow: var(--item-selected-box-shadow,var(--item-box-shadow))
    }

        .oU_31J.qY0FMu.FIGev7, .oU_31J[data-preview=selected].FIGev7, .oU_31J[data-selected].FIGev7 {
            border-left: var(--item-selected-border-left,var(--item-border-left));
            border-radius: var(--item-selected-border-radius,var(--item-border-radius));
            border-right: var(--item-selected-border-right,var(--item-border-right))
        }

        .oU_31J.qY0FMu.GvMjPl, .oU_31J[data-preview=selected].GvMjPl, .oU_31J[data-selected].GvMjPl {
            border-end-end-radius: var(--item-selected-border-end-end-radius,var(--item-border-end-end-radius));
            border-end-start-radius: var(--item-selected-border-end-start-radius,var(--item-border-end-start-radius));
            border-inline-end: var(--item-selected-border-inline-end,var(--item-border-inline-end));
            border-inline-start: var(--item-selected-border-inline-start,var(--item-border-inline-start));
            border-start-end-radius: var(--item-selected-border-start-end-radius,var(--item-border-start-end-radius));
            border-start-start-radius: var(--item-selected-border-start-start-radius,var(--item-border-start-start-radius))
        }

        .oU_31J.qY0FMu .xeYvd7, .oU_31J[data-preview=selected] .xeYvd7, .oU_31J[data-selected] .xeYvd7 {
            background-color: var(--item-selected-text-highlight,var(--item-text-highlight));
            color: var(--item-selected-color,var(--item-color));
            line-height: var(--item-line-height);
            text-decoration-line: var(--item-selected-text-decoration,var(--item-text-decoration));
            text-shadow: var(--item-selected-text-outline,var(--item-text-outline)),var(--item-selected-text-shadow,var(--item-text-shadow))
        }

        .oU_31J.qY0FMu path, .oU_31J[data-preview=selected] path, .oU_31J[data-selected] path {
            fill: var(--item-selected-icon-color,var(--item-icon-color,currentcolor))
        }

    .oU_31J > a: before {
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

.xeYvd7 {
    background-color: var(--item-text-highlight);
    color: var(--item-color);
    direction: var(--item-direction);
    font: var(--item-font,font_6);
    letter-spacing: var(--item-letter-spacing);
    line-height: var(--item-line-height);
    text-decoration-line: var(--item-text-decoration);
    text-shadow: var(--item-text-outline),var(--item-text-shadow);
    text-transform: var(--item-text-transform);
    white-space: nowrap
}

.TNsPxD {
    --computed-anchor: var(--anchor,var(--dropdown-anchor));
    --computed-align: var(--align,var(--dropdown-align));
    --computed-space-above: var(--space-above,var(--dropdown-space-above));
    --computed-horizontal-margin: var( --horizontal-margin,var(--dropdown-horizontal-margin) );
    --before-el-top: calc(-1 * var(--computed-space-above));
    display: none !important;
    inset: auto !important;
    left: var(--dropdown-left) !important;
    margin-top: var(--computed-space-above) !important;
    position: absolute !important;
    visibility: hidden;
    z-index: var(--above-all-z-index)
}

    .TNsPxD:before {
        content: "";
        display: block;
        height: var(--computed-space-above);
        position: absolute;
        top: var(--before-el-top);
        width: 100%
    }

    .TNsPxD[data-open=true] {
        visibility: visible
    }

.YZgQBw[data-open=calculating] .TNsPxD, .YZgQBw[data-open=true] .TNsPxD {
    display: grid !important
}

.okY9U1 {
    cursor: pointer;
    display: var(--item-icon-display,flex)
}

    .okY9U1 svg {
        height: var(--item-icon-size);
        width: var(--item-icon-size)
    }

    .okY9U1 path {
        fill: var(--item-icon-color,currentcolor)
    }

    .okY9U1.DVFVut:before {
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

#SITE_CONTAINER.focus-ring-active .okY9U1:focus:before {
    outline: 2px solid #116dff;
    outline-offset: -2px
}

.okY9U1.VDxzQG {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    display: var(--sr-only-item-icon-display,flex);
    position: absolute
}

    .okY9U1.VDxzQG:active, .okY9U1.VDxzQG:focus {
        clip-path: unset;
        position: static
    }

.EX5Ksz[data-open] {
    transform: rotate(-180deg)
}

.RAdtUj {
    display: var(--vertical-expand-collapse-display,var(--item-icon-display,flex))
}

.okY9U1:not(.DVFVut):not(.VDxzQG) {
    position: relative
}

.okY9U1:not(.DVFVut):before {
    content: "";
    height: max(100%,24px);
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: max(var(--item-icon-size),24px)
}

.cf3HLb {
    display: var(--horizontal-menu-dropdown-display,block)
}

.UUkylQ {
    display: var(--vertical-menu-dropdown-display);
    margin-top: calc(var(--menu-items-main-axis-gap, 0)*-1);
    width: 100%
}

.zIlxcF {
    --computed-space-above: var(--space-above,var(--dropdown-space-above));
    height: var(--vertical-dropdown-height);
    margin-top: var(--vertical-dropdown-height,var(--computed-space-above)) !important;
    visibility: var(--vertical-dropdown-visibility)
}

.mafHsF .zIlxcF {
    height: unset;
    margin-top: var(--computed-space-above) !important;
    visibility: unset
}

.yRGvfY {
    align-self: stretch;
    border-left: var(--horizontal-menu-item-divider,none);
    border-top: var(--vertical-menu-item-divider,none);
    display: var(--divider-display,none)
}

.YZgQBw:last-child .yRGvfY {
    display: none
}

.zi7u4T [data-part=menu-item] {
    --underline-scale: scaleX(0);
    --wash-scale: scaleX(0);
    --circle-clip-path: circle(0%);
    --dropdown-icon-transform: rotate(0);
    --bullet-translate: translateX(-150%);
    --bullet-opacity: 0;
    --wave-tarnslate: scaleY(0)
}

    .zi7u4T [data-part=menu-item]: not([data-animation-name=none]) [data-part=dropdown-icon] {
        transition-duration: .4s;
        transition-property: transform
    }

    .zi7u4T [data-part=menu-item] [data-part=dropdown-item-label]: after, .zi7u4T [data-part=menu-item] [data-part=label]:after {
        background-color: currentColor;
        content: "";
        display: block;
        height: 1px;
        transform: scaleX(0);
        width: 100%
    }

    .zi7u4T [data-part=menu-item] [data-part=label]: before {
        content: "•"/"";
        display: var(--item-label-bullet-display,inline-block);
        opacity: 0;
        padding-inline-end: 3px
    }

    .zi7u4T [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]: after {
        display: var(--item-selected-label-underline-display,block);
        transform: scaleX(1)
    }

    .zi7u4T [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]: before {
        opacity: 1
    }

    .zi7u4T [data-part=menu-item][data-animation-state=enterActive], .zi7u4T [data-part=menu-item][data-animation-state=enterDone], .zi7u4T [data-part=menu-item][data-open=true] {
        --underline-scale: scaleX(1);
        --wash-scale: scaleX(1);
        --circle-clip-path: circle(100%);
        --dropdown-icon-transform: rotate(-540deg);
        --bullet-translate: translateX(0%);
        --bullet-opacity: 1;
        --wave-tarnslate: scaleY(1.5)
    }

    .zi7u4T [data-part=menu-item] [data-selected] {
        --underline-scale: scaleX(1);
        --wash-scale: scaleX(0);
        --bullet-translate: translateX(0%);
        --bullet-opacity: 1
    }

    .zi7u4T [data-part=menu-item][data-animation-name=underline] [data-part=label]: after {
        transform: var(--underline-scale);
        transform-origin: left;
        transition: transform .3s
    }

    .zi7u4T [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]: after {
        display: block;
        transform: scaleX(0);
        transform-origin: left;
        transition-duration: .3s;
        transition-property: transform
    }

    .zi7u4T [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item]: hover [data-part=dropdown-item-label]:after {
        transform: scaleX(1)
    }

    .zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content] {
        isolation: isolate;
        overflow: hidden;
        position: relative
    }

        .zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]: before {
            background-color: var(--item-hover-background);
            bottom: 0;
            content: "";
            display: block;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            transform: var(--wash-scale);
            transform-origin: left;
            transition: transform .4s;
            z-index: -1
        }

        .zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]: not([data-selected]):hover {
            background-color: var(--item-background)
        }

    .zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=dropdown-item-label] {
        transition: color .2s ease-in-out
    }

    .zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content] {
        isolation: isolate;
        overflow: hidden;
        position: relative
    }

        .zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]: before {
            background-color: var(--item-hover-background);
            bottom: 0;
            clip-path: var(--circle-clip-path);
            content: "";
            display: block;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            transition: clip-path .4s;
            z-index: -1
        }

        .zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]: not([data-selected]):hover {
            background-color: var(--item-background)
        }

    .zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=dropdown-icon] {
        transform: var(--dropdown-icon-transform)
    }

    .zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]: not([data-selected]):hover {
        background-color: var(--item-background)
    }

    .zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content] {
        isolation: isolate;
        overflow: hidden;
        position: relative
    }

        .zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]: before {
            background-color: var(--item-hover-background);
            bottom: 0;
            bottom: unset;
            content: "";
            display: block;
            height: 135%;
            left: 0;
            -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
            -webkit-mask-position: center center;
            mask-position: center center;
            -webkit-mask-size: 100% 100%;
            mask-size: 100% 100%;
            position: absolute;
            right: 0;
            top: 0;
            transform: var(--wave-tarnslate);
            transform-origin: bottom;
            transition: transform .4s;
            z-index: -1
        }

    .zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=dropdown-item-label] {
        transition: color .2s ease-in-out
    }

    .zi7u4T [data-part=menu-item][data-animation-name=bullet] [data-part=label]: before {
        display: inline-block;
        opacity: var(--bullet-opacity);
        transform: var(--bullet-translate);
        transition-duration: .3s
    }

.zi7u4T {
    background: var(--container-background);
    border-bottom: var(--container-border-bottom);
    border-top: var(--container-border-top);
    box-shadow: var(--container-box-shadow);
    box-sizing: border-box;
    display: flex;
    height: 100%;
    overflow-x: var(--container-overflow-x,unset);
    padding-bottom: var(--container-padding-bottom,0);
    padding-top: var(--container-padding-top,0);
    scrollbar-width: none;
    width: 100%
}

    .zi7u4T.Et46Sx {
        border-left: var(--container-border-left);
        border-radius: var(--container-border-radius);
        border-right: var(--container-border-right);
        padding-left: var(--container-padding-left,0);
        padding-right: var(--container-padding-right,0)
    }

    .zi7u4T.bpSNnr {
        border-end-end-radius: var(--container-border-end-end-radius);
        border-end-start-radius: var(--container-border-end-start-radius);
        border-inline-end: var(--container-border-inline-end);
        border-inline-start: var(--container-border-inline-start);
        border-start-end-radius: var(--container-border-start-end-radius);
        border-start-start-radius: var(--container-border-start-start-radius);
        padding-inline-end: var(--container-padding-inline-end,0);
        padding-inline-start: var(--container-padding-inline-start,0)
    }

.Trmtvb {
    direction: var(--direction)
}

.qi0bcm {
    -moz-column-gap: var(--menu-items-column-gap);
    column-gap: var(--menu-items-column-gap);
    display: flex;
    flex-direction: var(--container-flex-direction);
    flex-grow: var(--menu-items-flex-grow);
    flex-wrap: var(--container-flex-wrap,unset);
    height: auto;
    justify-content: var(--container-align);
    min-width: -moz-fit-content;
    min-width: fit-content;
    overflow-x: visible;
    row-gap: var(--menu-items-row-gap);
    scrollbar-width: none;
    width: 100%
}

.n2xrZl {
    --icon-rotation: var( --scroll-button-icon-rotation-deg,calc(var(--scroll-button-icon-rotation) * 1deg) );
    --icon-rotation-hover: var( --scroll-button-hover-icon-rotation-deg,calc(var(--scroll-button-hover-icon-rotation) * 1deg) );
    align-items: center;
    background: var(--scroll-button-background);
    border-bottom: var(--scroll-button-border-bottom);
    border-top: var(--scroll-button-border-top);
    box-shadow: var(--scroll-button-box-shadow);
    cursor: pointer;
    display: flex;
    justify-content: center;
    overflow: hidden;
    pointer-events: auto;
    transform: var(--scroll-button-transform);
    visibility: hidden
}

    .n2xrZl.LNYNgf {
        border-left: var(--scroll-button-border-left);
        border-radius: var(--scroll-button-border-radius);
        border-right: var(--scroll-button-border-right)
    }

    .n2xrZl.JnQAfl {
        border-end-end-radius: var(--scroll-button-border-end-end-radius);
        border-end-start-radius: var(--scroll-button-border-end-start-radius);
        border-inline-end: var(--scroll-button-border-inline-end);
        border-inline-start: var(--scroll-button-border-inline-start);
        border-start-end-radius: var(--scroll-button-border-start-end-radius);
        border-start-start-radius: var(--scroll-button-border-start-start-radius)
    }

    .n2xrZl:hover, .n2xrZl[data-preview=hover] {
        background: var(--scroll-button-hover-background,var(--scroll-button-background));
        border-bottom: var(--scroll-button-hover-border-bottom,var(--scroll-button-border-bottom));
        border-top: var(--scroll-button-hover-border-top,var(--scroll-button-border-top));
        box-shadow: var(--scroll-button-hover-box-shadow,var(--scroll-button-box-shadow))
    }

        .n2xrZl:hover.LNYNgf, .n2xrZl[data-preview=hover].LNYNgf {
            border-left: var(--scroll-button-hover-border-left,var(--scroll-button-border-left));
            border-radius: var(--scroll-button-hover-border-radius,var(--scroll-button-border-radius));
            border-right: var(--scroll-button-hover-border-right,var(--scroll-button-border-right))
        }

        .n2xrZl:hover.JnQAfl, .n2xrZl[data-preview=hover].JnQAfl {
            border-end-end-radius: var(--scroll-button-hover-border-end-end-radius,var(--scroll-button-border-end-end-radius));
            border-end-start-radius: var(--scroll-button-hover-border-end-start-radius,var(--scroll-button-border-end-start-radius));
            border-inline-end: var(--scroll-button-hover-border-inline-end,var(--scroll-button-border-inline-end));
            border-inline-start: var(--scroll-button-hover-border-inline-start,var(--scroll-button-border-inline-start));
            border-start-end-radius: var(--scroll-button-hover-border-start-end-radius,var(--scroll-button-border-start-end-radius));
            border-start-start-radius: var(--scroll-button-hover-border-start-start-radius,var(--scroll-button-border-start-start-radius))
        }

        .n2xrZl:hover .aTo_UF, .n2xrZl[data-preview=hover] .aTo_UF {
            fill: var(--scroll-button-hover-icon-color,var(--scroll-button-icon-color));
            height: var(--scroll-button-hover-icon-size,var(--scroll-button-icon-size));
            padding-left: var(--scroll-button-hover-padding-left,var(--scroll-button-hover-horizontal-padding,var(--scroll-button-padding-left,var(--scroll-button-horizontal-padding,0))));
            padding-right: var(--scroll-button-hover-padding-right,var(--scroll-button-hover-horizontal-padding,var(--scroll-button-padding-right,var(--scroll-button-horizontal-padding,0))));
            transform: rotate(var(--icon-rotation-hover,var(--icon-rotation)));
            width: var(--scroll-button-hover-icon-size,var(--scroll-button-icon-size))
        }

    .n2xrZl:hover {
        transition: all .08s linear
    }

.wRGkgf {
    pointer-events: auto;
    visibility: visible
}

.JRUANI {
    pointer-events: none;
    visibility: hidden
}

.aTo_UF {
    fill: var(--scroll-button-icon-color);
    height: var(--scroll-button-icon-size);
    max-height: 100%;
    max-width: 100%;
    min-width: 1px;
    padding-left: var(--scroll-button-padding-left,var(--scroll-button-horizontal-padding,0));
    padding-right: var(--scroll-button-padding-right,var(--scroll-button-horizontal-padding,0));
    transform: rotate(var(--icon-rotation));
    width: var(--scroll-button-icon-size)
}

    .aTo_UF > svg {
        height: inherit;
        width: inherit
    }

.BV22op {
    border: inherit;
    border-color: transparent;
    bottom: 0;
    display: var(--scroll-button-icon-display,flex);
    justify-content: space-between;
    left: 0;
    padding-bottom: inherit;
    padding-top: inherit;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.iYypXb {
    background: var(--container-background,var(--dropdown-menu-container-background));
    border-bottom: var(--container-border-bottom,var(--dropdown-menu-container-border-bottom));
    border-top: var(--container-border-top,var(--dropdown-menu-container-border-top));
    box-shadow: var(--container-box-shadow,var(--dropdown-menu-container-box-shadow));
    box-sizing: border-box;
    direction: var(--submenu-direction,var(--dropdown-menu-direction,var(--direction)));
    min-width: -moz-min-content !important;
    min-width: min-content !important;
    padding-bottom: var(--container-padding-bottom,var(--container-vertical-padding,var(--dropdown-menu-container-padding-bottom,var(--dropdown-menu-container-vertical-padding))));
    padding-top: var(--container-padding-top,var(--container-vertical-padding,var(--dropdown-menu-container-padding-top,var(--dropdown-menu-container-vertical-padding))));
    text-align: var(--align,var(--dropdown-menu-align))
}

    .iYypXb.XAcJTv {
        border-left: var(--container-border-left,var(--dropdown-menu-container-border-left));
        border-radius: var(--container-border-radius,var(--dropdown-menu-container-border-radius));
        border-right: var(--container-border-right,var(--dropdown-menu-container-border-right));
        padding-left: var(--container-padding-left,var(--container-horizontal-padding,var(--dropdown-menu-container-padding-left,var(--dropdown-menu-container-horizontal-padding))));
        padding-right: var(--container-padding-right,var(--container-horizontal-padding,var(--dropdown-menu-container-padding-right,var(--dropdown-menu-container-horizontal-padding))))
    }

    .iYypXb.IRHTpA {
        border-end-end-radius: var(--container-border-end-end-radius,var(--dropdown-menu-container-border-end-end-radius));
        border-end-start-radius: var(--container-border-end-start-radius,var(--dropdown-menu-container-border-end-start-radius));
        border-inline-end: var(--container-border-inline-end,var(--dropdown-menu-container-border-inline-end));
        border-inline-start: var(--container-border-inline-start,var(--dropdown-menu-container-border-inline-start));
        border-start-end-radius: var(--container-border-start-end-radius,var(--dropdown-menu-container-border-start-end-radius));
        border-start-start-radius: var(--container-border-start-start-radius,var(--dropdown-menu-container-border-start-start-radius));
        padding-inline-end: var(--container-padding-inline-end);
        padding-inline-start: var(--container-padding-inline-start)
    }

.XtDqne {
    --rows-number: calc((var(--items-number) / $columns-number) + 0.49);
    -moz-column-gap: var(--item-horizontal-spacing,var(--dropdown-menu-item-horizontal-spacing));
    column-gap: var(--item-horizontal-spacing,var(--dropdown-menu-item-horizontal-spacing));
    display: grid;
    grid-template-columns: repeat(var(--columns-number,var(--dropdown-menu-columns-number)),1fr);
    grid-template-rows: repeat(var(--rows-number),auto);
    row-gap: var(--item-vertical-spacing,var(--dropdown-menu-item-vertical-spacing))
}

@supports(width: round(1.9px,1px)) {
    .XtDqne {
        --rows-number: calc(round(up, var(--items-number) / $columns-number))
    }
}

.Nspbxw {
    display: flex;
    flex-direction: column;
    gap: var(--sub-items-vertical-spacing-between,var(--dropdown-menu-sub-items-vertical-spacing-between));
    margin-top: var(--sub-items-vertical-spacing-before,var(--dropdown-menu-sub-items-vertical-spacing-before))
}

.vXnpjR {
    width: 100%
}

.uTHWho {
    background: var(--item-background,var(--dropdown-menu-item-background));
    border-bottom: var(--item-border-bottom,var(--dropdown-menu-item-border-bottom));
    border-top: var(--item-border-top,var(--dropdown-menu-item-border-top));
    box-shadow: var(--item-box-shadow,var(--dropdown-menu-item-box-shadow));
    color: var(--item-color,var(--dropdown-menu-item-color));
    direction: var(--submenu-item-direction,var(--submenu-direction,var(--dropdown-menu-sub-item-direction,var(--dropdown-menu-direction,var(--direction)))));
    display: block;
    font: var(--item-font,var(--dropdown-menu-item-font,var(--font_7)));
    justify-self: var(--dropdown-menu-item-justify-self);
    letter-spacing: var(--item-letter-spacing,var(--dropdown-menu-item-letter-spacing));
    line-height: var(--item-line-height,var(--dropdown-menu-item-line-height));
    padding-bottom: var(--item-padding-bottom,var(--item-vertical-padding,var(--dropdown-menu-item-vertical-padding)));
    padding-top: var(--item-padding-top,var(--item-vertical-padding,var(--dropdown-menu-item-vertical-padding)));
    text-align: var(--item-align,var(--align,var(--dropdown-menu-item-align,var(--dropdown-menu-align))));
    text-decoration-line: var(--item-text-decoration,var(--dropdown-menu-item-text-decoration));
    text-shadow: var(--item-text-outline,var(--dropdown-menu-item-text-outline)),var(--item-text-shadow,var(--dropdown-menu-item-text-shadow));
    text-transform: var(--item-text-transform,var(--dropdown-menu-item-text-transform))
}

    .uTHWho.XAcJTv {
        border-left: var(--item-border-left,var(--dropdown-menu-item-border-left));
        border-radius: var(--item-border-radius,var(--dropdown-menu-item-border-radius));
        border-right: var(--item-border-right,var(--dropdown-menu-item-border-right));
        padding-left: var(--item-padding-left,var(--item-horizontal-padding,var(--dropdown-menu-item-horizontal-padding)));
        padding-right: var(--item-padding-right,var(--item-horizontal-padding,var(--dropdown-menu-item-horizontal-padding)))
    }

    .uTHWho.IRHTpA {
        border-end-end-radius: var(--item-border-end-end-radius,var(--dropdown-menu-item-border-end-end-radius));
        border-end-start-radius: var(--item-border-end-start-radius,var(--dropdown-menu-item-border-end-start-radius));
        border-inline-end: var(--item-border-inline-end,var(--dropdown-menu-item-border-inline-end));
        border-inline-start: var(--item-border-inline-start,var(--dropdown-menu-item-border-inline-start));
        border-start-end-radius: var(--item-border-start-end-radius,var(--dropdown-menu-item-border-start-end-radius));
        border-start-start-radius: var(--item-border-start-start-radius,var(--dropdown-menu-item-border-start-start-radius));
        padding-inline-end: var(--item-padding-inline-end,var(--item-horizontal-padding,var(--dropdown-menu-item-horizontal-padding)));
        padding-inline-start: var(--item-padding-inline-start,var(--item-horizontal-padding,var(--dropdown-menu-item-horizontal-padding)))
    }

    .uTHWho.iJI7uP, .uTHWho[data-preview=selected] {
        background: var(--item-selected-background,var(--item-background,var(--dropdown-menu-item-selected-background,var(--dropdown-menu-item-background))));
        border-bottom: var(--item-selected-border-bottom,var(--item-border-bottom,var(--dropdown-menu-item-selected-border-bottom,var(--dropdown-menu-item-border-bottom))));
        border-top: var(--item-selected-border-top,var(--item-border-top,var(--dropdown-menu-item-selected-border-top,var(--dropdown-menu-item-border-top))));
        box-shadow: var(--item-selected-box-shadow,var(--item-box-shadow,var(--dropdown-menu-item-selected-box-shadow,var(--dropdown-menu-item-box-shadow))));
        color: var(--item-selected-color,var(--item-color,var(--dropdown-menu-item-selected-color,var(--dropdown-menu-item-color))));
        font: var(--item-selected-font,var(--item-font,var(--dropdown-menu-item-selected-font,var(--dropdown-menu-item-font))));
        letter-spacing: var(--item-selected-letter-spacing,var(--item-letter-spacing,var(--dropdown-menu-item-selected-letter-spacing,var(--dropdown-menu-item-letter-spacing))));
        line-height: var(--item-selected-line-height,var(--item-line-height,var(--dropdown-menu-item-selected-line-height,var(--dropdown-menu-item-line-height))));
        text-decoration-line: var(--item-selected-text-decoration,var(--item-text-decoration,var(--dropdown-menu-item-selected-text-decoration,var(--dropdown-menu-item-text-decoration))));
        text-shadow: var(--item-selected-text-outline,var(--item-text-outline,var(--dropdown-menu-item-selected-text-outline,var(--dropdown-menu-item-text-outline)))),var(--item-selected-text-shadow,var(--item-text-shadow,var(--dropdown-menu-item-selected-text-shadow,var(--dropdown-menu-item-text-shadow))));
        text-transform: var(--item-selected-text-transform,var(--item-text-transform,var(--dropdown-menu-item-selected-text-transform,var(--dropdown-menu-item-text-transform))))
    }

        .uTHWho.iJI7uP.XAcJTv, .uTHWho[data-preview=selected].XAcJTv {
            border-left: var(--item-selected-border-left,var(--item-border-left,var(--dropdown-menu-item-selected-border-left,var(--dropdown-menu-item-border-left))));
            border-radius: var(--item-selected-border-radius,var(--item-border-radius,var(--dropdown-menu-item-selected-border-radius,var(--dropdown-menu-item-border-radius))));
            border-right: var(--item-selected-border-right,var(--item-border-right,var(--dropdown-menu-item-selected-border-right,var(--dropdown-menu-item-border-right))))
        }

        .uTHWho.iJI7uP.IRHTpA, .uTHWho[data-preview=selected].IRHTpA {
            border-end-end-radius: var(--item-selected-border-end-end-radius,var(--item-border-end-end-radius,var(--dropdown-menu-item-selected-border-end-end-radius,var(--dropdown-menu-item-border-end-end-radius))));
            border-end-start-radius: var(--item-selected-border-end-start-radius,var(--item-border-end-start-radius,var(--dropdown-menu-item-selected-border-end-start-radius,var(--dropdown-menu-item-border-end-start-radius))));
            border-inline-end: var(--item-selected-border-inline-end,var(--item-border-inline-end,var(--dropdown-menu-item-selected-border-inline-end,var(--dropdown-menu-item-border-inline-end))));
            border-inline-start: var(--item-selected-border-inline-start,var(--item-border-inline-start,var(--dropdown-menu-item-selected-border-inline-start,var(--dropdown-menu-item-border-inline-start))));
            border-start-end-radius: var(--item-selected-border-start-end-radius,var(--item-border-start-end-radius,var(--dropdown-menu-item-selected-border-start-end-radius,var(--dropdown-menu-item-border-start-end-radius))));
            border-start-start-radius: var(--item-selected-border-start-start-radius,var(--item-border-start-start-radius,var(--dropdown-menu-item-selected-border-start-start-radius,var(--dropdown-menu-item-border-start-start-radius))))
        }

        .uTHWho.iJI7uP .jArlJY, .uTHWho[data-preview=selected] .jArlJY {
            background-color: var(--item-selected-text-highlight,var(--item-text-highlight,var(--dropdown-menu-item-selected-text-highlight,var(--dropdown-menu-item-text-highlight))))
        }

    .uTHWho.KM9anf, .uTHWho:hover, .uTHWho[data-preview=hover] {
        background: var(--item-hover-background,var(--item-background,var(--dropdown-menu-item-hover-background,var(--dropdown-menu-item-background))));
        border-bottom: var(--item-hover-border-bottom,var(--item-border-bottom,var(--dropdown-menu-item-hover-border-bottom,var(--dropdown-menu-item-border-bottom))));
        border-top: var(--item-hover-border-top,var(--item-border-top,var(--dropdown-menu-item-hover-border-top,var(--dropdown-menu-item-border-top))));
        box-shadow: var(--item-hover-box-shadow,var(--item-box-shadow,var(--dropdown-menu-item-hover-box-shadow,var(--dropdown-menu-item-box-shadow))));
        color: var(--item-hover-color,var(--item-color,var(--dropdown-menu-item-hover-color,var(--dropdown-menu-item-color))));
        font: var(--item-hover-font,var(--item-font,var(--dropdown-menu-item-hover-font,var(--dropdown-menu-item-font))));
        letter-spacing: var(--item-hover-letter-spacing,var(--item-letter-spacing,var(--dropdown-menu-item-hover-letter-spacing,var(--dropdown-menu-item-letter-spacing))));
        line-height: var(--item-hover-line-height,var(--item-line-height,var(--dropdown-menu-item-hover-line-height,var(--dropdown-menu-item-line-height))));
        text-decoration-line: var(--item-hover-text-decoration,var(--item-text-decoration,var(--dropdown-menu-item-hover-text-decoration,var(--dropdown-menu-item-text-decoration))));
        text-shadow: var(--item-hover-text-outline,var(--item-text-outline,var(--dropdown-menu-item-hover-text-outline,var(--dropdown-menu-item-text-outline)))),var(--item-hover-text-shadow,var(--item-text-shadow,var(--dropdown-menu-item-hover-text-shadow,var(--dropdown-menu-item-text-shadow))));
        text-transform: var(--item-hover-text-transform,var(--item-text-transform,var(--dropdown-menu-item-hover-text-transform,var(--dropdown-menu-item-text-transform))))
    }

        .uTHWho.KM9anf.XAcJTv, .uTHWho:hover.XAcJTv, .uTHWho[data-preview=hover].XAcJTv {
            border-left: var(--item-hover-border-left,var(--item-border-left,var(--dropdown-menu-item-hover-border-left,var(--dropdown-menu-item-border-left))));
            border-radius: var(--item-hover-border-radius,var(--item-border-radius,var(--dropdown-menu-item-hover-border-radius,var(--dropdown-menu-item-border-radius))));
            border-right: var(--item-hover-border-right,var(--item-border-right,var(--dropdown-menu-item-hover-border-right,var(--dropdown-menu-item-border-right))))
        }

        .uTHWho.KM9anf.IRHTpA, .uTHWho:hover.IRHTpA, .uTHWho[data-preview=hover].IRHTpA {
            border-end-end-radius: var(--item-hover-border-end-end-radius,var(--item-border-end-end-radius,var(--dropdown-menu-item-hover-border-end-end-radius,var(--dropdown-menu-item-border-end-end-radius))));
            border-end-start-radius: var(--item-hover-border-end-start-radius,var(--item-border-end-start-radius,var(--dropdown-menu-item-hover-border-end-start-radius,var(--dropdown-menu-item-border-end-start-radius))));
            border-inline-end: var(--item-hover-border-inline-end,var(--item-border-inline-end,var(--dropdown-menu-item-hover-border-inline-end,var(--dropdown-menu-item-border-inline-end))));
            border-inline-start: var(--item-hover-border-inline-start,var(--item-border-inline-start,var(--dropdown-menu-item-hover-border-inline-start,var(--dropdown-menu-item-border-inline-start))));
            border-start-end-radius: var(--item-hover-border-start-end-radius,var(--item-border-start-end-radius,var(--dropdown-menu-item-hover-border-start-end-radius,var(--dropdown-menu-item-border-start-end-radius))));
            border-start-start-radius: var(--item-hover-border-start-start-radius,var(--item-border-start-start-radius,var(--dropdown-menu-item-hover-border-start-start-radius,var(--dropdown-menu-item-border-start-start-radius))))
        }

        .uTHWho.KM9anf .jArlJY, .uTHWho:hover .jArlJY, .uTHWho[data-preview=hover] .jArlJY {
            background-color: var(--item-hover-text-highlight,var(--item-text-highlight,var(--dropdown-menu-item-hover-text-highlight,var(--dropdown-menu-item-text-highlight))))
        }

.h9SGFo {
    background: var(--sub-item-background,var(--dropdown-menu-sub-item-background));
    border-bottom: var(--sub-item-border-bottom,var(--dropdown-menu-sub-item-border-bottom));
    border-top: var(--sub-item-border-top,var(--dropdown-menu-sub-item-border-top));
    box-shadow: var(--sub-item-box-shadow,var(--dropdown-menu-sub-item-box-shadow));
    color: var(--sub-item-color,var(--dropdown-menu-sub-item-color));
    direction: var(--submenu-sub-item-direction,var(--submenu-direction,var(--dropdown-menu-sub-item-direction,var(--dropdown-menu-direction,var(--direction)))));
    display: block;
    font: var(--sub-item-font,var(--dropdown-menu-sub-item-font));
    justify-self: var(--sub-item-justify-self);
    letter-spacing: var(--sub-item-letter-spacing,var(--dropdown-menu-sub-item-letter-spacing));
    line-height: var(--sub-item-line-height,var(--dropdown-menu-sub-item-line-height));
    padding-bottom: var(--sub-item-padding-bottom,var(--sub-item-vertical-padding,var(--dropdown-menu-sub-item-vertical-padding)));
    padding-top: var(--sub-item-padding-top,var(--sub-item-vertical-padding,var(--dropdown-menu-sub-item-vertical-padding)));
    text-align: var(--sub-item-align,var(--align,var(--dropdown-menu-sub-item-align,var(--dropdown-menu-align))));
    text-decoration-line: var(--sub-item-text-decoration,var(--dropdown-menu-sub-item-text-decoration));
    text-shadow: var(--sub-item-text-outline,var(--dropdown-menu-sub-item-text-outline)),var(--sub-item-text-shadow,var(--dropdown-menu-sub-item-text-shadow));
    text-transform: var(--sub-item-text-transform,var(--dropdown-menu-sub-item-text-transform))
}

    .h9SGFo.XAcJTv {
        border-left: var(--sub-item-border-left,var(--dropdown-menu-sub-item-border-left));
        border-radius: var(--sub-item-border-radius,var(--dropdown-menu-sub-item-border-radius));
        border-right: var(--sub-item-border-right,var(--dropdown-menu-sub-item-border-right));
        padding-left: var(--sub-item-padding-left,var(--sub-item-horizontal-padding,var(--dropdown-menu-sub-item-horizontal-padding)));
        padding-right: var(--sub-item-padding-right,var(--sub-item-horizontal-padding,var(--dropdown-menu-sub-item-horizontal-padding)))
    }

    .h9SGFo.IRHTpA {
        border-end-end-radius: var(--sub-item-border-end-end-radius,var(--dropdown-menu-sub-item-border-end-end-radius));
        border-end-start-radius: var(--sub-item-border-end-start-radius,var(--dropdown-menu-sub-item-border-end-start-radius));
        border-inline-end: var(--sub-item-border-inline-end,var(--dropdown-menu-sub-item-border-inline-end));
        border-inline-start: var(--sub-item-border-inline-start,var(--dropdown-menu-sub-item-border-inline-start));
        border-start-end-radius: var(--sub-item-border-start-end-radius,var(--dropdown-menu-sub-item-border-start-end-radius));
        border-start-start-radius: var(--sub-item-border-start-start-radius,var(--dropdown-menu-sub-item-border-start-start-radius));
        padding-inline-end: var(--sub-item-padding-inline-end,var(--sub-item-horizontal-padding,var(--dropdown-menu-sub-item-horizontal-padding)));
        padding-inline-start: var(--sub-item-padding-inline-start,var(--sub-item-horizontal-padding,var(--dropdown-menu-sub-item-horizontal-padding)))
    }

    .h9SGFo.iJI7uP, .h9SGFo[data-preview=selected] {
        background: var(--sub-item-selected-background,var(--sub-item-background,var(--dropdown-menu-sub-item-selected-background,var(--dropdown-menu-sub-item-background))));
        border-bottom: var(--sub-item-selected-border-bottom,var(--sub-item-border-bottom,var(--dropdown-menu-sub-item-selected-border-bottom,var(--dropdown-menu-sub-item-border-bottom))));
        border-top: var(--sub-item-selected-border-top,var(--sub-item-border-top,var(--dropdown-menu-sub-item-selected-border-top,var(--dropdown-menu-sub-item-border-top))));
        box-shadow: var(--sub-item-selected-box-shadow,var(--sub-item-box-shadow,var(--dropdown-menu-sub-item-selected-box-shadow,var(--dropdown-menu-sub-item-box-shadow))));
        color: var(--sub-item-selected-color,var(--sub-item-color,var(--dropdown-menu-sub-item-selected-color,var(--dropdown-menu-sub-item-color))));
        font: var(--sub-item-selected-font,var(--sub-item-font,var(--dropdown-menu-sub-item-selected-font,var(--dropdown-menu-sub-item-font))));
        letter-spacing: var(--sub-item-selected-letter-spacing,var(--sub-item-letter-spacing,var(--dropdown-menu-sub-item-selected-letter-spacing,var(--dropdown-menu-sub-item-letter-spacing))));
        line-height: var(--sub-item-selected-line-height,var(--sub-item-line-height,var(--dropdown-menu-sub-item-selected-line-height,var(--dropdown-menu-sub-item-line-height))));
        text-decoration-line: var(--sub-item-selected-text-decoration,var(--sub-item-text-decoration,var(--dropdown-menu-sub-item-selected-text-decoration,var(--dropdown-menu-sub-item-text-decoration))));
        text-shadow: var(--sub-item-selected-text-outline,var(--sub-item-text-outline,var(--dropdown-menu-sub-item-selected-text-outline,var(--dropdown-menu-sub-item-text-outline)))),var(--sub-item-selected-text-shadow,var(--sub-item-text-shadow,var(--dropdown-menu-sub-item-selected-text-shadow,var(--dropdown-menu-sub-item-text-shadow))));
        text-transform: var(--sub-item-selected-text-transform,var(--sub-item-text-transform,var(--dropdown-menu-sub-item-selected-text-transform,var(--dropdown-menu-sub-item-text-transform))))
    }

        .h9SGFo.iJI7uP.XAcJTv, .h9SGFo[data-preview=selected].XAcJTv {
            border-left: var(--sub-item-selected-border-left,var(--sub-item-border-left,var(--dropdown-menu-sub-item-selected-border-left,var(--dropdown-menu-sub-item-border-left))));
            border-radius: var(--sub-item-selected-border-radius,var(--sub-item-border-radius,var(--dropdown-menu-sub-item-selected-border-radius,var(--dropdown-menu-sub-item-border-radius))));
            border-right: var(--sub-item-selected-border-right,var(--sub-item-border-right,var(--dropdown-menu-sub-item-selected-border-right,var(--dropdown-menu-sub-item-border-right))))
        }

        .h9SGFo.iJI7uP.IRHTpA, .h9SGFo[data-preview=selected].IRHTpA {
            border-end-end-radius: var(--sub-item-selected-border-end-end-radius,var(--sub-item-border-end-end-radius,var(--dropdown-menu-sub-item-selected-border-end-end-radius,var(--dropdown-menu-sub-item-border-end-end-radius))));
            border-end-start-radius: var(--sub-item-selected-border-end-start-radius,var(--sub-item-border-end-start-radius,var(--dropdown-menu-sub-item-selected-border-end-start-radius,var(--dropdown-menu-sub-item-border-end-start-radius))));
            border-inline-end: var(--sub-item-selected-border-inline-end,var(--sub-item-border-inline-end,var(--dropdown-menu-sub-item-selected-border-inline-end,var(--dropdown-menu-sub-item-border-inline-end))));
            border-inline-start: var(--sub-item-selected-border-inline-start,var(--sub-item-border-inline-start,var(--dropdown-menu-sub-item-selected-border-inline-start,var(--dropdown-menu-sub-item-border-inline-start))));
            border-start-end-radius: var(--sub-item-selected-border-start-end-radius,var(--sub-item-border-start-end-radius,var(--dropdown-menu-sub-item-selected-border-start-end-radius,var(--dropdown-menu-sub-item-border-start-end-radius))));
            border-start-start-radius: var(--sub-item-selected-border-start-start-radius,var(--sub-item-border-start-start-radius,var(--dropdown-menu-sub-item-selected-border-start-start-radius,var(--dropdown-menu-sub-item-border-start-start-radius))))
        }

        .h9SGFo.iJI7uP .HV3wNd, .h9SGFo[data-preview=selected] .HV3wNd {
            background-color: var(--sub-item-selected-text-highlight,var(--sub-item-text-highlight,var(--dropdown-menu-sub-item-selected-text-highlight,var(--dropdown-menu-sub-item-text-highlight))))
        }

    .h9SGFo.KM9anf, .h9SGFo:hover, .h9SGFo[data-preview=hover] {
        background: var(--sub-item-hover-background,var(--sub-item-background,var(--dropdown-menu-sub-item-hover-background,var(--dropdown-menu-sub-item-background))));
        border-bottom: var(--sub-item-hover-border-bottom,var(--sub-item-border-bottom,var(--dropdown-menu-sub-item-hover-border-bottom,var(--dropdown-menu-sub-item-border-bottom))));
        border-top: var(--sub-item-hover-border-top,var(--sub-item-border-top,var(--dropdown-menu-sub-item-hover-border-top,var(--dropdown-menu-sub-item-border-top))));
        box-shadow: var(--sub-item-hover-box-shadow,var(--sub-item-box-shadow,var(--dropdown-menu-sub-item-hover-box-shadow,var(--dropdown-menu-sub-item-box-shadow))));
        color: var(--sub-item-hover-color,var(--sub-item-color,var(--dropdown-menu-sub-item-hover-color,var(--dropdown-menu-sub-item-color))));
        font: var(--sub-item-hover-font,var(--sub-item-font,var(--dropdown-menu-sub-item-hover-font,var(--dropdown-menu-sub-item-font))));
        letter-spacing: var(--sub-item-hover-letter-spacing,var(--sub-item-letter-spacing,var(--dropdown-menu-sub-item-hover-letter-spacing,var(--dropdown-menu-sub-item-letter-spacing))));
        line-height: var(--sub-item-hover-line-height,var(--sub-item-line-height,var(--dropdown-menu-sub-item-hover-line-height,var(--dropdown-menu-sub-item-line-height))));
        text-decoration-line: var(--sub-item-hover-text-decoration,var(--sub-item-text-decoration,var(--dropdown-menu-sub-item-hover-text-decoration,var(--dropdown-menu-sub-item-text-decoration))));
        text-shadow: var(--sub-item-hover-text-outline,var(--sub-item-text-outline,var(--dropdown-menu-sub-item-hover-text-outline,var(--dropdown-menu-sub-item-text-outline)))),var(--sub-item-hover-text-shadow,var(--sub-item-text-shadow,var(--dropdown-menu-sub-item-hover-text-shadow,var(--dropdown-menu-sub-item-text-shadow))));
        text-transform: var(--sub-item-hover-text-transform,var(--sub-item-text-transform,var(--dropdown-menu-sub-item-hover-text-transform,var(--dropdown-menu-sub-item-text-transform))))
    }

        .h9SGFo.KM9anf.XAcJTv, .h9SGFo:hover.XAcJTv, .h9SGFo[data-preview=hover].XAcJTv {
            border-left: var(--sub-item-hover-border-left,var(--sub-item-border-left,var(--dropdown-menu-sub-item-hover-border-left,var(--dropdown-menu-sub-item-border-left))));
            border-radius: var(--sub-item-hover-border-radius,var(--sub-item-border-radius,var(--dropdown-menu-sub-item-hover-border-radius,var(--dropdown-menu-sub-item-border-radius))));
            border-right: var(--sub-item-hover-border-right,var(--sub-item-border-right,var(--dropdown-menu-sub-item-hover-border-right,var(--dropdown-menu-sub-item-border-right))))
        }

        .h9SGFo.KM9anf.IRHTpA, .h9SGFo:hover.IRHTpA, .h9SGFo[data-preview=hover].IRHTpA {
            border-end-end-radius: var(--sub-item-hover-border-end-end-radius,var(--sub-item-border-end-end-radius,var(--dropdown-menu-sub-item-hover-border-end-end-radius,var(--dropdown-menu-sub-item-border-end-end-radius))));
            border-end-start-radius: var(--sub-item-hover-border-end-start-radius,var(--sub-item-border-end-start-radius,var(--dropdown-menu-sub-item-hover-border-end-start-radius,var(--dropdown-menu-sub-item-border-end-start-radius))));
            border-inline-end: var(--sub-item-hover-border-inline-end,var(--sub-item-border-inline-end,var(--dropdown-menu-sub-item-hover-border-inline-end,var(--dropdown-menu-sub-item-border-inline-end))));
            border-inline-start: var(--sub-item-hover-border-inline-start,var(--sub-item-border-inline-start,var(--dropdown-menu-sub-item-hover-border-inline-start,var(--dropdown-menu-sub-item-border-inline-start))));
            border-start-end-radius: var(--sub-item-hover-border-start-end-radius,var(--sub-item-border-start-end-radius,var(--dropdown-menu-sub-item-hover-border-start-end-radius,var(--dropdown-menu-sub-item-border-start-end-radius))));
            border-start-start-radius: var(--sub-item-hover-border-start-start-radius,var(--sub-item-border-start-start-radius,var(--dropdown-menu-sub-item-hover-border-start-start-radius,var(--dropdown-menu-sub-item-border-start-start-radius))))
        }

        .h9SGFo.KM9anf .HV3wNd, .h9SGFo:hover .HV3wNd, .h9SGFo[data-preview=hover] .HV3wNd {
            background-color: var(--sub-item-hover-text-highlight,var(--sub-item-text-highlight,var(--dropdown-menu-sub-item-hover-text-highlight,var(--dropdown-menu-sub-item-text-highlight))))
        }

.jArlJY {
    background-color: var(--item-text-highlight,var(--dropdown-menu-item-text-highlight));
    display: inline-block;
    text-align: inherit;
    text-decoration-line: inherit;
    text-shadow: inherit;
    text-transform: inherit
}

.HV3wNd {
    background-color: var(--sub-item-text-highlight,var(--dropdown-menu-sub-item-text-highlight))
}

.eH50g1[data-animation-name=revealFromTop] {
    transition: opacity .4s,clip-path .4s;
    transition-timing-function: cubic-bezier(.645,.045,.355,1)
}

    .eH50g1[data-animation-name=revealFromTop][data-animation-state=enter], .eH50g1[data-animation-name=revealFromTop][data-animation-state=exitActive], .eH50g1[data-animation-name=revealFromTop][data-animation-state=exitDone] {
        clip-path: var(--animation-clip-path);
        opacity: 0
    }

    .eH50g1[data-animation-name=revealFromTop][data-animation-state=enterActive], .eH50g1[data-animation-name=revealFromTop][data-animation-state=exit] {
        clip-path: inset(var(--shadow-margin,0) var(--shadow-margin,0) var(--shadow-margin,0) var(--shadow-margin,0))
    }

    .eH50g1[data-animation-name=revealFromTop][data-animation-state=enterDone] {
        clip-path: unset
    }

    .eH50g1[data-animation-name=revealFromTop][data-animation-state=enterActive], .eH50g1[data-animation-name=revealFromTop][data-animation-state=enterDone], .eH50g1[data-animation-name=revealFromTop][data-animation-state=exit] {
        opacity: 1
    }

.eH50g1[data-animation-name=fadeIn] {
    transition: opacity .4s;
    transition-timing-function: cubic-bezier(.645,.045,.355,1)
}

    .eH50g1[data-animation-name=fadeIn][data-animation-state=enter], .eH50g1[data-animation-name=fadeIn][data-animation-state=exitActive], .eH50g1[data-animation-name=fadeIn][data-animation-state=exitDone] {
        opacity: 0
    }

    .eH50g1[data-animation-name=fadeIn][data-animation-state=enterActive], .eH50g1[data-animation-name=fadeIn][data-animation-state=enterDone], .eH50g1[data-animation-name=fadeIn][data-animation-state=exit] {
        opacity: 1
    }

.eH50g1 {
    background: var(--container-background,var(--dropdown-container-background));
    border-bottom: var(--container-border-bottom,var(--dropdown-container-border-bottom));
    border-left: var(--container-border-left,var(--dropdown-container-border-left));
    border-radius: var(--container-border-radius,var(--dropdown-container-border-radius));
    border-right: var(--container-border-right,var(--dropdown-container-border-right));
    border-top: var(--container-border-top,var(--dropdown-container-border-top));
    box-shadow: var(--container-box-shadow,var(--dropdown-container-box-shadow))
}

.fr3A7J {
    direction: ltr
}

.H2ENa1 {
    box-sizing: border-box
}

div.c_pphB {
    display: var(--l_display,var(--hamburger-menu-root-display,var(--container-display)))
}

.HamburgerOpenButton3537389287__nav {
    display: inherit;
    height: inherit;
    width: auto
}

.rvGLLm {
    background: var(--background);
    border-bottom: var(--border-bottom);
    border-bottom-left-radius: var(--border-bottom-left-radius);
    border-bottom-right-radius: var(--border-bottom-right-radius);
    border-left: var(--border-left);
    border-right: var(--border-right);
    border-top: var(--border-top);
    border-top-left-radius: var(--border-top-left-radius);
    border-top-right-radius: var(--border-top-right-radius);
    box-shadow: var(--box-shadow);
    box-sizing: border-box;
    cursor: pointer;
    direction: var(--btn-direction);
    display: block;
    height: 100%;
    min-height: 10px;
    min-width: var(--btn-min-width);
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-left);
    padding-right: var(--padding-right);
    padding-top: var(--padding-top);
    touch-action: manipulation;
    width: 100%
}

    .rvGLLm.jMYm0H:not(:hover):not(:disabled) {
        border-color: var(--corvid-border-color,initial)
    }

    .rvGLLm.y061lW:not(:hover):not(:disabled) {
        background-color: var(--corvid-background-color,var(--background))
    }

    .rvGLLm [data-preview=hover], .rvGLLm: hover {
        background: var(--hover-background,var(--background));
        border-bottom: var(--hover-border-bottom,var(--border-bottom));
        border-bottom-left-radius: var(--hover-border-bottom-left-radius,var(--border-bottom-left-radius));
        border-bottom-right-radius: var(--hover-border-bottom-right-radius,var(--border-bottom-right-radius));
        border-left: var(--hover-border-left,var(--border-left));
        border-right: var(--hover-border-right,var(--border-right));
        border-top: var(--hover-border-top,var(--border-top));
        border-top-left-radius: var(--hover-border-top-left-radius,var(--border-top-left-radius));
        border-top-right-radius: var(--hover-border-top-right-radius,var(--border-top-right-radius));
        box-shadow: var(--hover-box-shadow,var(--box-shadow));
        padding-bottom: var(--hover-padding-bottom,var(--padding-bottom));
        padding-left: var(--hover-padding-left,var(--padding-left));
        padding-right: var(--hover-padding-right,var(--padding-right));
        padding-top: var(--hover-padding-top,var(--padding-top))
    }

    .rvGLLm.mxKpu4:hover:not(:disabled) {
        border-color: var(--corvid-hover-border-color,initial)
    }

    .rvGLLm.zBIMAq:hover:not(:disabled) {
        background-color: var(--corvid-hover-background-color,var(--hover-background,var(--background)))
    }

    .rvGLLm [data-preview=disabled], .rvGLLm: disabled {
        background: var(--disabled-background,var(--background));
        border-bottom: var(--disabled-border-bottom,var(--border-bottom));
        border-bottom-left-radius: var(--disabled-border-bottom-left-radius,var(--border-bottom-left-radius));
        border-bottom-right-radius: var(--disabled-border-bottom-right-radius,var(--border-bottom-right-radius));
        border-left: var(--disabled-border-left,var(--border-left));
        border-right: var(--disabled-border-right,var(--border-right));
        border-top: var(--disabled-border-top,var(--border-top));
        border-top-left-radius: var(--disabled-border-top-left-radius,var(--border-top-left-radius));
        border-top-right-radius: var(--disabled-border-top-right-radius,var(--border-top-right-radius));
        box-shadow: var(--disabled-box-shadow,var(--box-shadow));
        padding-bottom: var(--disabled-padding-bottom,var(--padding-bottom));
        padding-left: var(--disabled-padding-left,var(--padding-left));
        padding-right: var(--disabled-padding-right,var(--padding-right));
        padding-top: var(--disabled-padding-top,var(--padding-top))
    }

    .rvGLLm.lPvoIB:disabled:not(:hover) {
        border-color: var(--corvid-disabled-border-color,initial)
    }

    .rvGLLm.by2yNJ:disabled:not(:hover) {
        background-color: var(--corvid-disabled-background-color,var(--disabled-background,var(--background)))
    }

.hQsOje {
    background-color: var(--text-highlight,transparent);
    color: var(--color);
    direction: var(--direction);
    display: var(--label-display);
    font: var(--font,var(--font_8));
    letter-spacing: var(--letter-spacing);
    line-height: var(--line-height);
    max-width: 100%;
    min-width: 1.8em;
    overflow: hidden;
    text-align: var(--text-align,revert);
    text-decoration-line: var(--text-decoration);
    text-overflow: var(--label-text-overflow);
    text-shadow: var(--text-outline),var(--text-shadow);
    text-transform: var(--text-transform);
    transition: inherit;
    white-space: var(--label-white-space)
}

.rvGLLm.xNSufk:not(:hover):not(:disabled) .hQsOje {
    color: var(--corvid-color,var(--color))
}

.rvGLLm [data-preview=hover] .hQsOje, .rvGLLm: hover .hQsOje {
    background-color: var(--hover-text-highlight,var(--text-highlight,transparent));
    color: var(--hover-color,var(--color));
    direction: var(--hover-direction,var(--direction));
    display: var(--hover-label-display,var(--label-display));
    font: var(--hover-font,var(--font));
    letter-spacing: var(--hover-letter-spacing,var(--letter-spacing));
    line-height: var(--hover-line-height,var(--line-height));
    text-align: var(--hover-text-align,var(--text-align,revert));
    text-decoration-line: var(--hover-text-decoration,var(--text-decoration));
    text-shadow: var(--hover-text-outline,var(--text-outline)),var(--hover-text-shadow,var(--text-shadow));
    text-transform: var(--hover-text-transform,var(--text-transform))
}

.rvGLLm.ogDVcg:hover:not(:disabled) .hQsOje {
    color: var(--corvid-hover-color,var(--hover-color,var(--color)))
}

.rvGLLm [data-preview=disabled] .hQsOje, .rvGLLm: disabled .hQsOje {
    background-color: var(--disabled-text-highlight,var(--text-highlight,transparent));
    color: var(--disabled-color,var(--color));
    direction: var(--disabled-direction,var(--direction));
    display: var(--disabled-label-display,var(--label-display));
    font: var(--disabled-font,var(--font));
    letter-spacing: var(--disabled-letter-spacing,var(--letter-spacing));
    line-height: var(--disabled-line-height,var(--line-height));
    text-align: var(--disabled-text-align,var(--text-align,revert));
    text-decoration-line: var(--disabled-text-decoration,var(--text-decoration));
    text-shadow: var(--disabled-text-outline,var(--text-outline)),var(--disabled-text-shadow,var(--text-shadow));
    text-transform: var(--disabled-text-transform,var(--text-transform))
}

.rvGLLm.IfOI50:disabled:not(:hover) .hQsOje {
    color: var(--corvid-disabled-color,var(--disabled-color,var(--color)))
}

.I56lbS {
    box-sizing: border-box;
    color: #000;
    text-decoration: none
}

.pMSuoq {
    align-items: var(--container-align-items);
    display: flex;
    flex-basis: auto;
    flex-direction: var(--container-flex-direction);
    flex-grow: 1;
    gap: var(--content-gap,"0px");
    height: 100%;
    justify-content: var(--container-justify-content);
    overflow: hidden;
    transition: all .4s ease,visibility 0s;
    width: 100%
}

.xyuOGi {
    fill: var(--icon-color);
    display: var(--icon-display);
    flex-shrink: 0;
    height: var(--icon-size);
    min-width: 1px;
    order: var(--icon-order,0);
    transform: rotate(var(--icon-rotation));
    transition: inherit;
    width: var(--icon-size)
}

.rvGLLm.Pczkxq:not(:hover):not(:disabled) .xyuOGi {
    fill: var(--corvid-icon-color,var(--icon-color))
}

.rvGLLm [data-preview=hover] .xyuOGi, .rvGLLm: hover .xyuOGi {
    fill: var(--hover-icon-color,var(--icon-color));
    display: var(--hover-icon-display,var(--icon-display));
    height: var(--hover-icon-size,var(--icon-size));
    transform: rotate(var(--hover-icon-rotation,var(--icon-rotation)));
    width: var(--hover-icon-size,var(--icon-size))
}

.rvGLLm.GRPSsV:hover:not(:disabled) .xyuOGi {
    fill: var(--corvid-hover-icon-color,var(--hover-icon-color,var(--icon-color)))
}

.rvGLLm [data-preview=disabled] .xyuOGi, .rvGLLm: disabled .xyuOGi {
    fill: var(--disabled-icon-color,var(--icon-color));
    display: var(--disabled-icon-display,var(--icon-display));
    height: var(--disabled-icon-size,var(--icon-size));
    transform: rotate(var(--disabled-icon-rotation,var(--icon-rotation)));
    width: var(--disabled-icon-size,var(--icon-size))
}

.rvGLLm.hGEkMI:disabled:not(:hover) .xyuOGi {
    fill: var(--corvid-disabled-icon-color,var(--disabled-icon-color,var(--icon-color)))
}

.xyuOGi svg, .xyuOGi > span {
    display: flex;
    height: inherit;
    width: inherit
}

.jMLWKi {
    display: inherit;
    height: inherit;
    width: auto
}

.HamburgerOverlay547129737__root {
    -archetype: paintBox;
    box-sizing: border-box;
    /* !important is required because we need to override size and position set on the root element by the Viewer. */
    height: calc(100vh - var(--wix-ads-height)) !important;
    left: 0;
    position: fixed !important;
    top: var(--wix-ads-height) !important;
    visibility: hidden;
    width: 100vw !important;
    z-index: var(--above-all-z-index)
}

.HamburgerOverlay547129737__overlay {
    box-sizing: border-box;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.HamburgerOverlay547129737__root.HamburgerOverlay547129737--isMenuOpen {
    visibility: visible
}

.HamburgerOverlay547129737__root:not(.HamburgerOverlay547129737--showBackgroundOverlay) {
    background-color: transparent
}

.HamburgerOverlay547129737__root.HamburgerOverlay547129737--shouldScroll {
    overflow-x: hidden;
    overflow-y: scroll
}

.HamburgerOverlay547129737__scrollContent {
    position: relative
}

.scemAM[data-part=hamburger-overlay] {
    opacity: var(--hamburger-overlay-initial-opacity)
}

    .scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn] {
        transition: opacity .4s
    }

        .scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn][data-animation-state=enterActive], .scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn][data-animation-state=enterDone] {
            opacity: 1
        }

.tVir9C {
    background: var(--background);
    border: var(--border);
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow);
    height: calc(100vh - var(--wix-ads-height)) !important;
    inset-block-start: var(--wix-ads-height) !important;
    position: fixed !important;
    visibility: hidden;
    width: 100vw !important;
    z-index: var(--above-all-z-index)
}

.ZTgfG4, .tVir9C {
    box-sizing: border-box;
    inset-inline-start: 0
}

.ZTgfG4 {
    height: 100%;
    inset-block-start: 0;
    position: absolute;
    width: 100%
}

.meddft {
    visibility: visible
}

.tVir9C:not(.Ujf5u0) {
    background-color: transparent
}

.XTKAK7 {
    overflow-x: hidden;
    overflow-y: scroll
}

.IKAmsN {
    position: relative
}

.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
}

.StylableHorizontalMenu3372578893__root {
    -archetype: paddingBox;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    width: 100%
}

    .StylableHorizontalMenu3372578893__root * {
        box-sizing: border-box
    }

.StylableHorizontalMenu3372578893__menu {
    display: flex;
    flex-wrap: var(--menu-flex-wrap,wrap);
    min-width: -moz-fit-content;
    min-width: fit-content
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menuItem {
    box-sizing: border-box;
    height: 100%;
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu > li: first-of-type .StylableHorizontalMenu3372578893__menuItem {
    margin-inline-start: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu > li: last-of-type .StylableHorizontalMenu3372578893__menuItem {
    margin-inline-end: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu {
    height: auto !important;
    margin: 0 !important
}

.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll {
    -ms-overflow-style: none;
    overflow-x: scroll;
    scrollbar-width: none
}

    .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll::-webkit-scrollbar {
        display: none
    }

.StylableHorizontalMenu3372578893__menuItem {
    --focus-ring-box-shadow: inset 0 0 0 2px #116dff,inset 0 0 0 4px #fff !important;
    position: relative
}

.StylableHorizontalMenu3372578893__megaMenuWrapper {
    display: flex
}

.itemDepth02233374943__root {
    -archetype: paintBox;
    cursor: pointer;
    display: block;
    flex: 1;
    text-decoration: none
}

    .itemDepth02233374943__root.itemDepth02233374943--isCurrentPage, .itemDepth02233374943__root.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label, .itemDepth02233374943__root.itemDepth02233374943--isHovered, .itemDepth02233374943__root.itemDepth02233374943--isHovered .itemDepth02233374943__label {
        transition: all .08s linear
    }

.itemDepth02233374943__container {
    -archetype: box;
    align-items: center;
    display: flex;
    height: 100%
}

.itemDepth02233374943__label {
    -archetype: text;
    -controller-part-type: LayoutChildDisplayDropdown;
    transition: inherit;
    white-space: nowrap
}

.itemDepth02233374943__itemWrapper {
    flex-grow: inherit
}

.itemDepth02233374943__positionBox {
    display: none;
    margin: auto;
    position: fixed;
    z-index: var(--position-box-z-index,47)
}

    .itemDepth02233374943__positionBox.itemDepth02233374943--isColumn {
        left: 0;
        position: absolute;
        right: 0
    }

    .itemDepth02233374943__positionBox.itemDepth02233374943--isStretched {
        max-width: unset
    }

@keyframes itemDepth02233374943__fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.itemDepth02233374943__animationBox {
    animation-delay: calc(var(--is-animated) * .05s);
    animation-duration: calc(var(--is-animated) * .1s);
    animation-fill-mode: forwards;
    max-height: var(--max-height,none);
    opacity: 0;
    overflow-y: var(--overflow-y,visible);
    transition: border-color .08s cubic-bezier(.25,1,.5,1),box-shadow .08s cubic-bezier(.25,1,.5,1)
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched > .itemDepth02233374943__animationBox {
    width: 100%
}

.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched .itemDepth02233374943__megaMenuComp {
    width: 100% !important
}

.itemDepth02233374943__alignBox {
    display: flex
}

.itemDepth02233374943__list {
    -moz-column-gap: calc(1px * var(--horizontalSpacing));
    column-gap: calc(1px * var(--horizontalSpacing))
}

.itemDepth02233374943__itemWrapper[data-hovered] > .itemDepth02233374943__positionBox {
    display: block;
    visibility: hidden
}

.itemDepth02233374943__itemWrapper[data-shown] > .itemDepth02233374943__positionBox {
    display: block;
    visibility: visible
}

.itemDepth02233374943__itemWrapper[data-hovered] > .itemDepth02233374943__positionBox > .itemDepth02233374943__animationBox {
    animation-name: itemDepth02233374943__fadeIn
}

.itemDepth02233374943__megaMenuComp {
    direction: ltr;
    flex-shrink: 0;
    margin-top: var(--containerMarginTop) !important;
    padding: 0 !important
}

.itemDepth02233374943__itemWrapper:not([data-hovered]) .itemDepth02233374943__megaMenuComp {
    display: none
}

.itemDepth12472627565__root {
    -archetype: paintBox;
    display: block;
    position: relative;
    text-decoration: none
}

.itemDepth12472627565__container {
    display: flex
}

.itemDepth12472627565__label {
    -archetype: text;
    word-wrap: var(--label-word-wrap);
    display: block;
    overflow: hidden;
    overflow-wrap: var(--label-word-wrap);
    text-align: inherit !important;
    text-overflow: clip;
    white-space: var(--white-space)
}

.itemDepth12472627565__itemWrapper {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    page-break-inside: avoid;
    position: relative
}

    .itemDepth12472627565__itemWrapper:after {
        clear: both;
        content: "";
        display: table
    }

.itemDepth12472627565__positionBox {
    display: var(--subsubmenu-box-display);
    left: var(--subsubmenu-box-left);
    position: var(--subsubmenu-box-position);
    right: var(--subsubmenu-box-right);
    top: 0
}

    .itemDepth12472627565__positionBox[data-reverted] {
        left: var(--subsubmenu-box-right);
        right: var(--subsubmenu-box-left)
    }

.itemDepth12472627565__itemWrapper[data-hovered] > .itemDepth12472627565__positionBox {
    display: block
}

@keyframes itemDepth12472627565__fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.itemDepth12472627565__animationBox {
    animation-delay: calc(var(--is-animated) * .05s);
    animation-duration: calc(var(--is-animated) * .1s);
    animation-fill-mode: forwards;
    margin-top: 0 !important;
    opacity: 0
}

.itemDepth12472627565__itemWrapper[data-hovered] > .itemDepth12472627565__positionBox > .itemDepth12472627565__animationBox {
    animation-name: itemDepth12472627565__fadeIn
}

.submenu815198092__heading .itemDepth12472627565__label {
    color: #000
}

.submenu815198092__pageWrapper {
    margin-left: auto !important;
    margin-right: auto !important
}

.submenu815198092__overrideWidth {
    width: 100% !important
}

.submenu815198092__rowItem:last-child {
    margin-bottom: 0 !important
}

.submenu815198092__rowItem + .submenu815198092__rowItem, .submenu815198092__rowItem:first-child {
    margin-top: 0
}

.kvKptz {
    display: var(--navbar-display,block);
    height: 100%
}

.NZHLsZ:hover {
    z-index: var(--is-sticky,auto)
}

.ffrP7D {
    clip: rect(0,0,0,0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.mfxFLH {
    min-height: var(--min-height-override);
    min-width: var(--min-width-override)
}

.itemShared2352141355__rootContainer {
    height: 100%
}

    .itemShared2352141355__rootContainer.itemShared2352141355--isRow {
        display: flex;
        flex-direction: row
    }

        .itemShared2352141355__rootContainer.itemShared2352141355--isRow .itemShared2352141355__menuItem {
            flex-grow: 1
        }

.itemShared2352141355__accessibilityIconWrapper {
    width: 0
}

    .itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isIconShown {
        margin-inline-end: 8px;
        margin-inline-start: 4px;
        width: unset
    }

    .itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isTopLevel.itemShared2352141355--isIconShown {
        align-items: center;
        display: flex
    }

.itemShared2352141355__accessibilityIcon {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 0;
    width: 0
}

    .itemShared2352141355__accessibilityIcon.itemShared2352141355--isIconShown {
        background: #fff;
        clip-path: unset;
        height: 24px;
        width: 24px
    }

    .itemShared2352141355__accessibilityIcon.itemShared2352141355--isOpen {
        rotate: 180deg
    }

.ScrollButton2305195801__root {
    -archetype: paddingBox;
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    opacity: 0;
    overflow: hidden;
    pointer-events: none
}

    .ScrollButton2305195801__root:hover {
        transition: all .08s linear
    }

    .ScrollButton2305195801__root.ScrollButton2305195801---side-4-left {
        transform: scaleX(-1)
    }

    .ScrollButton2305195801__root.ScrollButton2305195801--isVisible {
        opacity: 1;
        pointer-events: auto
    }

.ScrollButton2305195801__icon {
    -archetype: icon;
    -controller-part-type: LayoutChildDisplayDropdown;
    max-height: 100%;
    max-width: 100%;
    min-width: 1px
}

    .ScrollButton2305195801__icon > svg {
        height: inherit;
        width: inherit
    }

.ScrollControls2015960785__root {
    border: inherit;
    border-color: transparent;
    bottom: 0;
    display: var(--scroll-controls-display,flex);
    justify-content: space-between;
    left: 0;
    padding-bottom: inherit;
    padding-top: inherit;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}


.z3SJ3E {
    display: flex;
    height: 100%;
    width: 100%
}

.z3SJ3E:before {
    background-color: currentColor;
    content: " ";
    display: block;
    height: 100%;
    -webkit-mask-image: var(--arrow-icon,none);
    mask-image: var(--arrow-icon,none);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 100%
}

.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
}

.zS8yv5 {
    align-items: center;
    aspect-ratio: 1;
    display: flex;
    justify-content: center;
    letter-spacing: 0;
    overflow: hidden;
    position: relative;
    text-align: center
}

    .zS8yv5:before {
        font-family: Madefor,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
        font-weight: 500
    }

.EJYIOZ:before {
    align-items: center;
    content: attr(data-initials);
    display: flex;
    justify-content: center
}

.EJYIOZ:before, .JdvX72:before {
    height: 100%;
    position: absolute;
    width: 100%
}

.JdvX72:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cdefs%3E%3Cstyle%3E.cls-anonymous-icon{fill:%23969696}%3C/style%3E%3C/defs%3E%3Cellipse class='cls-anonymous-icon' cx='103.7' cy='74.3' rx='38.3' ry='38.7'/%3E%3Cpath style='fill:none' d='M0 0h200v200H0z'/%3E%3Cpath class='cls-anonymous-icon' d='M188.4 200c-7.4-43.6-44.2-76.8-88.4-76.8S19 156.4 11.6 200Z'/%3E%3C/svg%3E");
    content: ""
}

.Avatarbase1803900912__root {
    align-items: center;
    aspect-ratio: 1;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    letter-spacing: 0;
    overflow: hidden;
    position: relative;
    text-align: center
}

.Avatarbase1803900912__image {
    --wix-ui-tpa-wow-image-border-radius: calc(50 * 1%);
    font-size: medium;
    height: 100%;
    width: 100%
}

.Avatarbase1803900912__anonymousAvatar:before, .Avatarbase1803900912__textAvatar:before {
    height: 100%;
    position: absolute;
    width: 100%
}

.Avatarbase1803900912__textAvatar:before {
    align-items: center;
    content: attr(data-initials);
    display: flex;
    justify-content: center
}

.Avatarbase1803900912__anonymousAvatar:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cdefs%3E%3Cstyle%3E.cls-anonymous-icon{fill:%23969696}%3C/style%3E%3C/defs%3E%3Cellipse class='cls-anonymous-icon' cx='103.7' cy='74.3' rx='38.3' ry='38.7'/%3E%3Cpath style='fill:none' d='M0 0h200v200H0z'/%3E%3Cpath class='cls-anonymous-icon' d='M188.4 200c-7.4-43.6-44.2-76.8-88.4-76.8S19 156.4 11.6 200Z'/%3E%3C/svg%3E");
    content: ""
}

.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
        }

.Avatar52928228__root {
    background-color: #d8d8d8
}

    .Avatar52928228__root .Avatarbase1803900912__image, .Avatar52928228__root:before {
        color: #979797;
        font-family: Madefor,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
        font-weight: 500
    }

    .Avatar52928228__root.Avatar52928228---size-6-xLarge {
        font-size: 20px;
        height: 60px;
        width: 60px
    }

    .Avatar52928228__root.Avatar52928228---size-5-large {
        font-size: 18px;
        height: 52px;
        width: 52px
    }

    .Avatar52928228__root.Avatar52928228---size-6-medium {
        font-size: 12px;
        height: 36px;
        width: 36px
    }

    .Avatar52928228__root.Avatar52928228---size-5-small {
        font-size: 9px;
        height: 28px;
        width: 28px
    }

    .Avatar52928228__root.Avatar52928228---size-6-xSmall {
        font-size: 7px;
        height: 20px;
        width: 20px
    }

    .Avatar52928228__root.Avatar52928228---size-7-xxSmall {
        font-size: 5px;
        height: 16px;
        width: 16px
    }

.Tj01hh {
    display: block;
    height: 100%;
    width: 100%
}

.V8gwZj {
    fill: rgba(var(--fillcolor,var(--color_0,color_0)),var(--alpha-fillcolor,1));
    fill-opacity: var(--alpha-fillcolor);
    display: var(--logged-in-avatar-display,block);
    flex-shrink: 0;
    height: var(--icon-size,26px);
    padding-left: 7px;
    padding-right: 7px;
    position: inherit
}

    .V8gwZj.CiSb4N {
        height: calc(var(--icon-size, 26px) + var(--avatarAndArrowStrokeWidth, 0px))
    }

        .V8gwZj.CiSb4N .ZeCqr2, .V8gwZj.CiSb4N img, .V8gwZj.CiSb4N svg {
            border: var(--avatarAndArrowStrokeWidth,0) solid rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1));
            border-radius: var(--avatarCornerRadius,100px)
        }

    .V8gwZj .aBATL4 {
        position: static
    }

    .V8gwZj img, .V8gwZj svg {
        display: block;
        position: static !important
    }

    .V8gwZj .ZeCqr2, .V8gwZj img, .V8gwZj svg {
        height: var(--icon-size,26px) !important;
        width: var(--icon-size,26px) !important
    }

    .V8gwZj .ZeCqr2 {
        background-color: rgba(var(--fillcolor,var(--color_18,color_18)),var(--alpha-fillcolor,1))
    }

        .V8gwZj .ZeCqr2:before {
            color: #fff;
            font-size: calc(var(--icon-size, 26px)*.5) !important;
            line-height: var(--icon-size,26px) !important
        }

    .V8gwZj.b2cSkJ {
        display: var(--logged-out-avatar-display,block);
        height: var(--logged-out-icon-size,26px)
    }

        .V8gwZj.b2cSkJ.CiSb4N {
            height: calc(var(--logged-out-icon-size, 26px) + var(--avatarAndArrowStrokeWidth, 0px))
        }

        .V8gwZj.b2cSkJ .ZeCqr2, .V8gwZj.b2cSkJ img, .V8gwZj.b2cSkJ svg {
            height: var(--logged-out-icon-size,26px) !important;
            width: var(--logged-out-icon-size,26px) !important
        }

            .V8gwZj.b2cSkJ .ZeCqr2:before {
                font-size: calc(var(--logged-out-icon-size, 26px)*.5) !important;
                line-height: var(--logged-out-icon-size,26px) !important
            }

.p6HTCy {
    background-color: rgba(var(--bg-dd,var(--color_11,color_11)),var(--alpha-bg-dd,1));
    border: var(--brw-dd,1px) solid rgba(var(--brd-dd,var(--color_15,color_15)),var(--alpha-brd-dd,1));
    border-radius: var(--rd-dd,0);
    box-shadow: var(--shd-dd,0 0 0 transparent);
    box-sizing: border-box;
    display: none;
    font: var(--fnt,var(--font_8));
    font-size: var(--fnt-size-dd,15px);
    inset-inline-end: 14px;
    max-width: 300px;
    min-width: 100px;
    padding: 10px 0;
    position: absolute;
    top: calc(100% + var(--brw, 0px));
    z-index: 99999
}

    .p6HTCy.jO2Fxa {
        display: block
    }

    .p6HTCy hr {
        margin: 5px 20px;
        opacity: .4
    }

.s01nH_ {
    --force-state-metadata: selected
}

.lsOYYV {
    border-radius: var(--rd-dd,0);
    color: rgb(var(--txt-dd,var(--color_15,color_15)));
    cursor: pointer;
    display: flex;
    justify-content: var(--menu-items-alignment,flex-start);
    line-height: 260%;
    padding: 0 20px
}

    .lsOYYV.s01nH_ {
        color: rgb(var(--txt-slct-dd,var(--color_19,color_19)))
    }

    .lsOYYV:hover {
        color: rgb(var(--txth-dd,var(--color_19,color_19)))
    }

    .lsOYYV .HZf5Ym {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .lsOYYV .e1wX6W {
        opacity: .6
    }

.e1wX6W {
    padding-inline-start: 12px
}

.XVPL8q {
    align-self: center;
    display: flex;
    flex-shrink: 0;
    padding-bottom: 6px;
    padding-inline-end: 3px;
    padding-top: 6px;
    padding-inline-start: 14px
}

    .XVPL8q ._3sKSe {
        height: 21px;
        position: relative;
        width: 21px
    }

        .XVPL8q ._3sKSe svg {
            fill: rgba(var(--fillcolor,var(--color_0,color_0)),var(--alpha-fillcolor,1));
            fill-opacity: var(--alpha-fillcolor);
            height: 21px;
            width: 21px
        }

    .XVPL8q ._SWmiG {
        margin-inline-end: 10px
    }

    .XVPL8q .NUcgT6 {
        inset-inline-start: 50%
    }

.NUcgT6 {
    background-color: rgba(var(--badge-bg,226,28,33),var(--alpha-badge-bg,1));
    border-radius: 10px;
    color: rgb(var(--badge-txt,var(--color_11,color_11)));
    display: block;
    height: 18px;
    letter-spacing: 1px;
    line-height: 18px;
    padding-left: 6px;
    padding-right: 6px;
    pointer-events: none;
    text-align: center;
    top: 0
}

.NUcgT6, .v7QsJY {
    position: absolute
}

.v7QsJY {
    cursor: pointer;
    font-size: var(--fnt-size-dd,15px);
    height: 100%;
    left: 0;
    opacity: 0;
    width: 100%
}

.YkbuRz {
    align-items: center;
    display: flex;
    height: 100%;
    max-width: 100%;
    position: relative
}

.G6GNlz {
    display: var(--icons-display,block)
}

.bLcQyE .K0sbQf {
    padding-inline-start: var(--user-section-padding-start,7px)
}

.K0sbQf {
    align-items: center;
    cursor: pointer;
    display: flex;
    min-width: 0;
    padding: 6px 7px;
    position: relative;
    text-align: center;
    white-space: nowrap
}

    .K0sbQf, .K0sbQf .ukB2Bd {
        color: rgb(var(--txt,var(--color_18,color_18)));
        font: var(--fnt,var(--font_8))
    }

        .K0sbQf .ukB2Bd {
            display: var(--logged-in-text-display,block);
            min-width: 60px;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .K0sbQf .ukB2Bd, .K0sbQf .zhlV_J {
            padding-left: 7px;
            padding-right: 7px
        }

        .K0sbQf .zhlV_J {
            color: rgb(var(--fillcolor,var(--color_18,color_18)));
            display: var(--arrow-display,block);
            flex-shrink: 0
        }

            .K0sbQf .zhlV_J .m11Au3 {
                height: var(--arrow-size,14px);
                width: var(--arrow-size,14px)
            }

        .K0sbQf:hover .m11Au3, .K0sbQf:hover .ukB2Bd {
            color: rgb(var(--txth,var(--color_19,color_19)))
        }

#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on .K0sbQf.Tmx_Fq:focus-within {
    outline: 2px solid #116dff;
    outline-offset: 1px
}

.Vc2GM7 {
    display: var(--greeting-text-display,none)
}

.eUGVn8 {
    align-items: center;
    border-radius: var(--rd,0);
    color: rgb(var(--txt,var(--color_18,color_18)));
    cursor: pointer;
    display: flex;
    font: var(--fnt,var(--font_8));
    min-width: 0;
    padding: 6px 7px;
    position: relative;
    white-space: nowrap
}

    .eUGVn8 .LcZX5c {
        display: var(--logged-out-text-display,block);
        padding-left: 7px;
        padding-right: 7px
    }

    .eUGVn8:hover .LcZX5c {
        opacity: .7
    }

.pGZMn2 {
    --display: flex;
    --line-arrow-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M13 20.4 0 7.4l1.8-1.8L13 16.8 24.2 5.6 26 7.4z'/%3E%3C/svg%3E");
    --full-arrow-icon: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26"><path d="M13 18.7 26 7.3H0z"/></svg>');
    align-items: center;
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    border: var(--brw,0) solid rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 0 0 transparent);
    box-sizing: border-box;
    display: var(--display)
}

.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
        }

.oeWIOw {
    direction: var(--direction)
}

    .oeWIOw .Ebr6AI .Rhimou {
        display: var(--item-display);
        height: var(--item-size);
        margin-block: var(--item-margin-block);
        margin-inline: var(--item-margin-inline);
        width: var(--item-size)
    }

        .oeWIOw .Ebr6AI .Rhimou:last-child {
            margin-block: 0;
            margin-inline: 0
        }

        .oeWIOw .Ebr6AI .Rhimou .Q8t1PH {
            display: block
        }

            .oeWIOw .Ebr6AI .Rhimou .Q8t1PH .qFhtwZ {
                height: var(--item-size);
                width: var(--item-size)
            }

.oeWIOw {
    --display: table;
    display: var(--display)
}

    .oeWIOw .Ebr6AI {
        display: flex;
        flex-direction: var(--flex-direction)
    }


._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)
}

.r4OX7l, .xTjc1A {
    box-sizing: border-box;
    height: 100%;
    overflow: visible;
    position: relative;
    width: auto
}

    .r4OX7l[data-state~=header] a, .r4OX7l[data-state~=header] div, [data-state~=header].xTjc1A a, [data-state~=header].xTjc1A div {
        cursor: default !important
    }

    .r4OX7l .UiHgGh, .xTjc1A .UiHgGh {
        display: inline-block;
        height: 100%;
        width: 100%
    }

.xTjc1A {
    --display: inline-block;
    cursor: pointer;
    display: var(--display);
    font: var(--fnt,var(--font_1))
}

    .xTjc1A .yRj2ms {
        padding: 0 var(--pad,5px)
    }

    .xTjc1A .JS76Uv {
        color: rgb(var(--txt,var(--color_15,color_15)));
        display: inline-block;
        padding: 0 10px;
        transition: var(--trans,color .4s ease 0s)
    }

    .xTjc1A[data-state~=drop] {
        display: block;
        width: 100%
    }

        .xTjc1A[data-state~=drop] .JS76Uv {
            padding: 0 .5em
        }

    .xTjc1A[data-state~=link]:hover .JS76Uv, .xTjc1A[data-state~=over] .JS76Uv {
        color: rgb(var(--txth,var(--color_14,color_14)));
        transition: var(--trans,color .4s ease 0s)
    }

    .xTjc1A[data-state~=selected] .JS76Uv {
        color: rgb(var(--txts,var(--color_14,color_14)));
        transition: var(--trans,color .4s ease 0s)
    }

.NHM1d1 {
    overflow-x: hidden
}

    .NHM1d1 .R_TAzU {
        display: flex;
        flex-direction: column;
        height: 100%;
        width: 100%
    }

        .NHM1d1 .R_TAzU .aOF1ks {
            flex: 1
        }

        .NHM1d1 .R_TAzU .y7qwii {
            height: calc(100% - (var(--menuTotalBordersY, 0px)));
            overflow: visible;
            white-space: nowrap;
            width: calc(100% - (var(--menuTotalBordersX, 0px)))
        }

            .NHM1d1 .R_TAzU .y7qwii .Tg1gOB, .NHM1d1 .R_TAzU .y7qwii .p90CkU {
                direction: var(--menu-direction);
                display: inline-block;
                text-align: var(--menu-align,var(--align))
            }

            .NHM1d1 .R_TAzU .y7qwii .mvZ3NH {
                display: block;
                width: 100%
            }

    .NHM1d1 .h3jCPd {
        direction: var(--submenus-direction);
        display: block;
        opacity: 1;
        text-align: var(--submenus-align,var(--align));
        z-index: 99999
    }

        .NHM1d1 .h3jCPd .wkJ2fp {
            display: inherit;
            overflow: visible;
            visibility: inherit;
            white-space: nowrap;
            width: auto
        }

        .NHM1d1 .h3jCPd.DlGBN0 {
            transition: visibility;
            transition-delay: .2s;
            visibility: visible
        }

        .NHM1d1 .h3jCPd .p90CkU {
            display: inline-block
        }

    .NHM1d1 .vh74Xw {
        display: none
    }

.XwCBRN > nav {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.XwCBRN .h3jCPd, .XwCBRN .y7qwii, .XwCBRN > nav {
    position: absolute
}

.XwCBRN .h3jCPd {
    margin-top: 7px;
    visibility: hidden
}

    .XwCBRN .h3jCPd[data-dropMode=dropUp] {
        margin-bottom: 7px;
        margin-top: 0
    }

.XwCBRN .wkJ2fp {
    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))
}

.P0dCOY .PJ4KCX {
    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
}

.xpmKd_ {
    border-radius: var(--overflow-wrapper-border-radius)
}


.S6Dcte {
    pointer-events: var(--ref-container-pointer-events) !important
}

.S6Dcte > * {
    pointer-events: auto
}


.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%
}

.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%
}

.I8xA4L {
    opacity: var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

    .I8xA4L .K_YxMd, .I8xA4L .dLPlxY, .I8xA4L .yK6aSC {
        opacity: 1
    }

.O7Ybkb, .xuzjBY {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))
}

    .xuzjBY > .MW5IWV .LWbAav {
        background-color: var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))))
    }

.V7OeEw {
    transition-delay: var(--transition-delay);
    transition-duration: var(--transition-duration);
    transition-property: var(--transition-property);
    transition-timing-function: var(--transition-timing-function)
}

    .V7OeEw.BHIo43 {
        transform: var(--scrolled-transform)
    }

    .V7OeEw.UvF1nu {
        opacity: var(--scrolled-opacity)
    }

    .V7OeEw.YzrQFb {
        transition-delay: 0s
    }

.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.GeNLDt {
        clip: rect(0,auto,auto,0)
    }

    .MW5IWV .K8pHFh {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    .MW5IWV .TaweqS {
        height: var(--fill-layer-image-height,100%);
        opacity: var(--fill-layer-image-opacity)
    }

        .MW5IWV .TaweqS img {
            height: 100%;
            width: 100%
        }

@supports(-webkit-hyphens: none) {
    .MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

.yzHyNT {
    height: 100%
}

.LWbAav {
    background-color: var(--bg-overlay-color);
    background-image: var(--bg-gradient);
    transition: var(--inherit-transition)
}

.xjgrS3, .zBFCpO {
    opacity: var(--fill-layer-video-opacity)
}

.b3zSS0 {
    bottom: var(--media-padding-bottom);
    height: var(--media-padding-height);
    position: absolute;
    top: var(--media-padding-top);
    width: 100%
}

.Wsv3ak {
    transform: scale(var(--scale,1));
    transition: var(--transform-duration,transform 0s)
}

.xjgrS3 {
    height: 100%;
    position: relative;
    width: 100%
}

wix-media-canvas {
    display: block;
    height: 100%
}

.IiJMfn {
    opacity: var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

    .IiJMfn .TaweqS, .IiJMfn .xjgrS3, .IiJMfn .zBFCpO {
        opacity: 1
    }

.KJgt14, .KJgt14 > .MW5IWV .LWbAav {
    background-color: var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))));
    transition-delay: var(--transition-delay);
    transition-duration: var(--transition-duration);
    transition-property: var(--transition-property);
    transition-timing-function: var(--transition-timing-function)
}

.VTwcX7.KJgt14, .VTwcX7.KJgt14 > .MW5IWV .LWbAav {
    background-color: var(--section-corvid-background-color,rgba(var(--bg-scrl,var(--color_11,color_11)),var(--alpha-bg-scrl,1)))
}

.Gzsk0j:hover .MdLl0h {
    clip: auto;
    opacity: 1;
    pointer-events: auto
}

.MdLl0h {
    clip: rect(0 0 0 0);
    background-color: #fff;
    border-radius: 50%;
    bottom: 3px;
    box-sizing: border-box;
    color: #000;
    display: grid;
    height: 24px;
    opacity: 0;
    outline: 1px solid #000;
    place-items: center;
    pointer-events: none;
    position: absolute;
    right: 3px;
    transition: all .2s ease-in-out;
    width: 24px;
    z-index: 9999
}

    .MdLl0h:active, .MdLl0h:focus, .MdLl0h:hover {
        clip: auto;
        opacity: 1;
        pointer-events: auto
    }

.Gmmci1 {
    position: relative;
    z-index: 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
        }

.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)
        }


.mBJHfd {
    padding: var(--padding)
}

.mBJHfd .op8KCt {
    border: var(--border);
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow);
    overflow: hidden
}

.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%
}

.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%
}

.I8xA4L {
    opacity: var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

    .I8xA4L .K_YxMd, .I8xA4L .dLPlxY, .I8xA4L .yK6aSC {
        opacity: 1
    }

.O7Ybkb, .xuzjBY {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))
}

    .xuzjBY > .MW5IWV .LWbAav {
        background-color: var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))))
    }

.V7OeEw {
    transition-delay: var(--transition-delay);
    transition-duration: var(--transition-duration);
    transition-property: var(--transition-property);
    transition-timing-function: var(--transition-timing-function)
}

    .V7OeEw.BHIo43 {
        transform: var(--scrolled-transform)
    }

    .V7OeEw.UvF1nu {
        opacity: var(--scrolled-opacity)
    }

    .V7OeEw.YzrQFb {
        transition-delay: 0s
    }

.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.GeNLDt {
        clip: rect(0,auto,auto,0)
    }

    .MW5IWV .K8pHFh {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    .MW5IWV .TaweqS {
        height: var(--fill-layer-image-height,100%);
        opacity: var(--fill-layer-image-opacity)
    }

        .MW5IWV .TaweqS img {
            height: 100%;
            width: 100%
        }

@supports(-webkit-hyphens: none) {
    .MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

.yzHyNT {
    height: 100%
}

.LWbAav {
    background-color: var(--bg-overlay-color);
    background-image: var(--bg-gradient);
    transition: var(--inherit-transition)
}

.xjgrS3, .zBFCpO {
    opacity: var(--fill-layer-video-opacity)
}

.b3zSS0 {
    bottom: var(--media-padding-bottom);
    height: var(--media-padding-height);
    position: absolute;
    top: var(--media-padding-top);
    width: 100%
}

.Wsv3ak {
    transform: scale(var(--scale,1));
    transition: var(--transform-duration,transform 0s)
}

.xjgrS3 {
    height: 100%;
    position: relative;
    width: 100%
}

wix-media-canvas {
    display: block;
    height: 100%
}

.IiJMfn {
    opacity: var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

    .IiJMfn .TaweqS, .IiJMfn .xjgrS3, .IiJMfn .zBFCpO {
        opacity: 1
    }

.KJgt14, .KJgt14 > .MW5IWV .LWbAav {
    background-color: var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))));
    transition-delay: var(--transition-delay);
    transition-duration: var(--transition-duration);
    transition-property: var(--transition-property);
    transition-timing-function: var(--transition-timing-function)
}

.VTwcX7.KJgt14, .VTwcX7.KJgt14 > .MW5IWV .LWbAav {
    background-color: var(--section-corvid-background-color,rgba(var(--bg-scrl,var(--color_11,color_11)),var(--alpha-bg-scrl,1)))
}

.Gzsk0j:hover .MdLl0h {
    clip: auto;
    opacity: 1;
    pointer-events: auto
}

.MdLl0h {
    clip: rect(0 0 0 0);
    background-color: #fff;
    border-radius: 50%;
    bottom: 3px;
    box-sizing: border-box;
    color: #000;
    display: grid;
    height: 24px;
    opacity: 0;
    outline: 1px solid #000;
    place-items: center;
    pointer-events: none;
    position: absolute;
    right: 3px;
    transition: all .2s ease-in-out;
    width: 24px;
    z-index: 9999
}

    .MdLl0h:active, .MdLl0h:focus, .MdLl0h:hover {
        clip: auto;
        opacity: 1;
        pointer-events: auto
    }

.Gmmci1 {
    position: relative;
    z-index: 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
        }

.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
}

.rM7ckN {
    --container-corvid-border-color: #293745;
    --container-corvid-border-size: var(--brw,1px);
    --container-corvid-background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    --overflow-wrapper-border-radius: var(--rd);
    --backdrop-filter: $backdrop-filter
}

.YJEKQk {
    background: none !important;
    border: none !important;
    box-shadow: none !important
}

.InKIFF {
    -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
}

.YAf4Ti {
    bottom: 0 !important;
    height: unset !important;
    left: 0 !important;
    margin: 0 !important;
    max-height: unset !important;
    max-width: unset !important;
    min-height: unset !important;
    min-width: unset !important;
    padding: 0 !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    width: unset !important;
    z-index: unset !important
}

.xpmKd_ {
    border-radius: var(--overflow-wrapper-border-radius)
}

.Saw6y5 {
    clip-path: var(--fill-layer-clip)
}

.Saw6y5, ._9tgL2 {
    position: absolute;
    top: 0
}

.B_8vzd img, .Saw6y5, ._9tgL2 {
    height: 100%;
    width: 100%
}

.yq8wNF {
    opacity: 0
}

.UhZpjR, .yq8wNF {
    position: absolute;
    top: 0
}

.UhZpjR {
    height: 0;
    left: 0;
    overflow: hidden;
    width: 0
}

.M7AL1H [data-mesh-id$=inlineContent-gridContainer], .M7AL1H [data-mesh-id$=inlineContent] {
    height: 100%
}

.M7AL1H .bG1bix {
    height: 100%;
    position: absolute;
    width: 100%
}

.M7AL1H:before {
    grid-area: 1/1/2/2
}

.K0b3At {
    border-color: var(--border-color);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    border-width: var(--border-width);
    bottom: 0;
    box-shadow: var(--box-shadow);
    filter: var(--fill-container-drop-shadow,none);
    left: 0;
    margin: var(--border-compensate-margin,0);
    overflow: var(--fill-container-overflow);
    position: absolute;
    right: 0;
    top: 0;
    transform: var(--fill-container-transform)
}

    .K0b3At:focus {
        z-index: auto !important
    }

.bno0bO {
    transform: var(--fill-transform)
}

.TFzbYK video {
    opacity: 0;
    visibility: hidden
}

.TFzbYK canvas {
    opacity: 0
}

.TFzbYK img {
    filter: var(--filter-effect-svg-url)
}

.AEWcAU {
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: .15s,.5s;
    transition-property: transform,opacity;
    transition-timing-function: cubic-bezier(.12,0,.39,0),cubic-bezier(.61,1,.88,1)
}

.nWh_dn {
    opacity: 0;
    transform: scale(.95);
    transition-duration: .3s,.1s;
    transition-property: transform opacity;
    transition-timing-function: cubic-bezier(.12,0,.39,0),cubic-bezier(.61,1,.88,1)
}

.PZw00o {
    cursor: pointer;
    filter: drop-shadow(0 0 1px black);
    opacity: 0;
    transition-delay: .2s;
    transition-duration: .2s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.12,0,.39,0)
}

    .PZw00o:focus {
        opacity: 1
    }

.LovKv4 {
    width: 48px
}

.Igcjov, .iuf0mL {
    margin: 5px 10px 7px 8px;
    opacity: 0
}

.M7AL1H[data-can-play] .AEWcAU {
    opacity: .99
}

@media(prefers-reduced-motion:no-preference) {
    .M7AL1H[data-has-play] {
        cursor: pointer
    }
}

.M7AL1H[data-no-audio] .PZw00o {
    --display: none;
    display: none
}

.M7AL1H[data-animate-poster=fade] [class~=bgVideoposter] {
    transition: opacity 1.6s ease-out
}

.M7AL1H[data-show-canvas] canvas {
    opacity: 1
}

.M7AL1H[data-show-canvas] [class~=bgVideoposter] {
    opacity: 0
}

.M7AL1H[data-playing] .AEWcAU {
    opacity: 0;
    transition-duration: .15s,.3s
}

.M7AL1H[data-show-audio] .PZw00o {
    opacity: 1;
    transition-delay: .2s;
    transition-duration: .35s;
    transition-timing-function: cubic-bezier(.61,1,.88,1)
}

.M7AL1H[data-roll-in] .AEWcAU {
    transform: scale(1.07);
    transition-duration: .25s,.5s
}

.M7AL1H[data-roll-in][data-playing] .AEWcAU {
    transition-duration: .25s,.3s
}

.M7AL1H[data-roll-in][data-playing] .nWh_dn {
    opacity: 1;
    transform: scale(1);
    transition-delay: .35s
}

.M7AL1H[data-audio=off] .iuf0mL, .M7AL1H[data-audio=on] .Igcjov {
    opacity: 1
}

.M7AL1H[data-stop] {
    cursor: auto
}

    .M7AL1H[data-stop] .AEWcAU {
        opacity: 0;
        transform: none;
        transition: none
    }

    .M7AL1H[data-stop] .PZw00o {
        cursor: auto;
        opacity: 0;
        transition: none
    }

.M7AL1H:has(:focus-visible:not(.PZw00o)) .RMkeXU {
    outline: 2px solid #116dff;
    outline-offset: 1px
}

.M7AL1H:has(:focus-visible:not(.PZw00o)):not([data-playing]) .AEWcAU {
    opacity: 1
}

.M7AL1H:has(:focus-visible:not(.PZw00o)):not([data-playing]) .nWh_dn {
    opacity: 0
}

.M7AL1H:has(:focus-visible:not(.PZw00o))[data-playing] .nWh_dn {
    opacity: 1
}

.M7AL1H:has(:focus-visible:not(.PZw00o))[data-playing] .AEWcAU {
    opacity: 0
}

.M7AL1H:has(:focus-visible:not(.PZw00o)) .K0b3At {
    box-shadow: none
}

@media(prefers-reduced-motion:reduce) {
    .M7AL1H {
        cursor: pointer
    }

        .M7AL1H .AEWcAU {
            opacity: .99
        }
}

.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)
    }
}


.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%
}

.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%
}

.I8xA4L {
    opacity: var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

    .I8xA4L .K_YxMd, .I8xA4L .dLPlxY, .I8xA4L .yK6aSC {
        opacity: 1
    }

.O7Ybkb, .xuzjBY {
    background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))
}

    .xuzjBY > .MW5IWV .LWbAav {
        background-color: var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))))
    }

.V7OeEw {
    transition-delay: var(--transition-delay);
    transition-duration: var(--transition-duration);
    transition-property: var(--transition-property);
    transition-timing-function: var(--transition-timing-function)
}

    .V7OeEw.BHIo43 {
        transform: var(--scrolled-transform)
    }

    .V7OeEw.UvF1nu {
        opacity: var(--scrolled-opacity)
    }

    .V7OeEw.YzrQFb {
        transition-delay: 0s
    }

.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.GeNLDt {
        clip: rect(0,auto,auto,0)
    }

    .MW5IWV .K8pHFh {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    .MW5IWV .TaweqS {
        height: var(--fill-layer-image-height,100%);
        opacity: var(--fill-layer-image-opacity)
    }

        .MW5IWV .TaweqS img {
            height: 100%;
            width: 100%
        }

@supports(-webkit-hyphens: none) {
    .MW5IWV.GeNLDt {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

.yzHyNT {
    height: 100%
}

.LWbAav {
    background-color: var(--bg-overlay-color);
    background-image: var(--bg-gradient);
    transition: var(--inherit-transition)
}

.xjgrS3, .zBFCpO {
    opacity: var(--fill-layer-video-opacity)
}

.b3zSS0 {
    bottom: var(--media-padding-bottom);
    height: var(--media-padding-height);
    position: absolute;
    top: var(--media-padding-top);
    width: 100%
}

.Wsv3ak {
    transform: scale(var(--scale,1));
    transition: var(--transform-duration,transform 0s)
}

.xjgrS3 {
    height: 100%;
    position: relative;
    width: 100%
}

wix-media-canvas {
    display: block;
    height: 100%
}

.IiJMfn {
    opacity: var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}

    .IiJMfn .TaweqS, .IiJMfn .xjgrS3, .IiJMfn .zBFCpO {
        opacity: 1
    }

.KJgt14, .KJgt14 > .MW5IWV .LWbAav {
    background-color: var(--section-corvid-background-color,var(--bg-overlay-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))));
    transition-delay: var(--transition-delay);
    transition-duration: var(--transition-duration);
    transition-property: var(--transition-property);
    transition-timing-function: var(--transition-timing-function)
}

.VTwcX7.KJgt14, .VTwcX7.KJgt14 > .MW5IWV .LWbAav {
    background-color: var(--section-corvid-background-color,rgba(var(--bg-scrl,var(--color_11,color_11)),var(--alpha-bg-scrl,1)))
}

.Gzsk0j:hover .MdLl0h {
    clip: auto;
    opacity: 1;
    pointer-events: auto
}

.MdLl0h {
    clip: rect(0 0 0 0);
    background-color: #fff;
    border-radius: 50%;
    bottom: 3px;
    box-sizing: border-box;
    color: #000;
    display: grid;
    height: 24px;
    opacity: 0;
    outline: 1px solid #000;
    place-items: center;
    pointer-events: none;
    position: absolute;
    right: 3px;
    transition: all .2s ease-in-out;
    width: 24px;
    z-index: 9999
}

    .MdLl0h:active, .MdLl0h:focus, .MdLl0h:hover {
        clip: auto;
        opacity: 1;
        pointer-events: auto
    }

.Gmmci1 {
    position: relative;
    z-index: 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
        }

.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)
        }


.z_w3mq {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    opacity: 0;
    visibility: hidden
}

.z_w3mq.axLCtp {
    opacity: 1;
    visibility: visible
}

.z_w3mq[data-undisplayed=true] {
    display: none
}

.z_w3mq:not([data-is-mesh]) .Lu9Epa, .z_w3mq:not([data-is-mesh]) .w3z6uS {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.hXDI49 {
    background-color: rgba(var(--bg,var(--color_15,color_15)),var(--alpha-bg,1));
    display: initial;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%
}

    .hXDI49.iFw_h3 {
        display: none
    }

:host(.device-mobile-optimized) .hXDI49, body.device-mobile-optimized .hXDI49 {
    height: 100vh;
    left: calc((100% - var(--screen-width))/2);
    width: var(--screen-width)
}

:host(.device-mobile-optimized) .z_w3mq.iFw_h3, body.device-mobile-optimized .z_w3mq.iFw_h3 {
    left: calc((100% - var(--screen-width))/2)
}

:host(.device-mobile-optimized) .z_w3mq.e5DvMY, body.device-mobile-optimized .z_w3mq.e5DvMY {
    height: 100vh
}

:host(:not(.device-mobile-optimized)) .z_w3mq.e5DvMY, body:not(.device-mobile-optimized) .z_w3mq.e5DvMY {
    height: 100vh
}

.cl36wz.e5DvMY, .cl36wz.e5DvMY > :first-child {
    height: calc(var(--menu-height) - var(--wix-ads-height))
}

    .cl36wz.e5DvMY > :first-child {
        margin-top: var(--wix-ads-height)
    }

.z_w3mq.e5DvMY {
    top: 0
}

.z_w3mq.qqLcCB {
    z-index: calc(var(--above-all-z-index) - 1)
}

.w3z6uS {
    height: 100%
}

.GEFZSP {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    opacity: 0;
    visibility: hidden
}

    .GEFZSP.Yc3CJB {
        opacity: 1;
        visibility: visible
    }

    .GEFZSP[data-undisplayed=true] {
        display: none
    }

    .GEFZSP:not([data-is-mesh]) .SPKdgB, .GEFZSP:not([data-is-mesh]) .vMEUOK {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

.gWQdkh {
    background-color: rgba(var(--bg,var(--color_15,color_15)),var(--alpha-bg,1));
    display: initial;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%
}

    .gWQdkh.bPVN2R {
        display: none
    }

:host(.device-mobile-optimized) .gWQdkh, body.device-mobile-optimized .gWQdkh {
    height: 100vh;
    left: calc((100% - var(--screen-width))/2);
    width: var(--screen-width)
}

:host(.device-mobile-optimized) .GEFZSP.bPVN2R, body.device-mobile-optimized .GEFZSP.bPVN2R {
    left: calc((100% - var(--screen-width))/2)
}

:host(.device-mobile-optimized) .GEFZSP.fBjXkq, body.device-mobile-optimized .GEFZSP.fBjXkq {
    height: 100vh
}

:host(:not(.device-mobile-optimized)) .GEFZSP.fBjXkq, body:not(.device-mobile-optimized) .GEFZSP.fBjXkq {
    height: 100vh
}

._YXqpG.fBjXkq, ._YXqpG.fBjXkq > :first-child {
    height: calc(var(--menu-height) - var(--wix-ads-height))
}

    ._YXqpG.fBjXkq > :first-child {
        margin-top: var(--wix-ads-height)
    }

.GEFZSP.fBjXkq {
    top: 0
}

.MES4Yq {
    background-color: rgba(var(--containerBackground,var(--color_11,color_11)),var(--alpha-containerBackground,1));
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.SPKdgB, ._YXqpG {
    height: 100%
}

.xpmKd_ {
    border-radius: var(--overflow-wrapper-border-radius)
}


.xpmKd_ {
    border-radius: var(--overflow-wrapper-border-radius)
}

.xpmKd_ {
    border-radius: var(--overflow-wrapper-border-radius)
}

.Mdue19 {
    --container-corvid-background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1));
    --container-corvid-border-color: rgba(var(--borderColor,0,0,0),var(--alpha-borderColor,0));
    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-color: var(--container-corvid-border-color,rgba(var(--borderColor,0,0,0),var(--alpha-borderColor,0)));
    border-radius: var(--borderRadius,0);
    border-style: solid;
    border-width: var(--borderWidth,0);
    box-shadow: var(--boxShadow,0 0 0 transparent);
    direction: var(--wix-opt-in-direction,ltr)
}


.c1rIl3 {
    display: contents
}

.OQ8Tzd, .nKphmK {
    overflow: hidden
}

.nKphmK {
    height: 100%;
    position: relative;
    width: 100%
}

    .nKphmK:-ms-fullscreen {
        min-height: auto !important
    }

    .nKphmK:fullscreen {
        min-height: auto !important
    }

.pvlz2w {
    visibility: hidden
}


.TWFxr5 {
    height: auto !important
}

.May50y {
    overflow: hidden !important
}


.s_nnxY5 {
    --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
}

.sdX5gL7 {
    --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
}

.sKESYRR {
    --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)
}

.sodBK_a {
    --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)
}

.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)
}

.sQ6eO0O {
    --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)
}

.sj3yxYR, .svH8MGr {
    outline: 0
}

.s__9_NVZ1 .sZZmFNK {
    font-size: 14px
}

.s__9_NVZ1.oBvz_4F---type-7-default:not(.oBvz_4F--wired) .sZZmFNK.oBvz_4F---priority-5-basic {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.s__9_NVZ1.oBvz_4F---type-7-default:not(.oBvz_4F--wired) .sZZmFNK.oBvz_4F---priority-14-basicSecondary {
    border-color: #000;
    color: #000
}

.s__9_NVZ1.oBvz_4F---type-4-text:not(.oBvz_4F--wired) .sZZmFNK.oBvz_4F---priority-7-primary {
    color: #000
}

.sE3mucX {
    display: inline-block;
    position: relative
}

    .sE3mucX.oQV9a1D--fluid {
        display: block;
        width: 100%
    }

.scVqUAx {
    background-color: #fff;
    border-color: #000;
    border-radius: initial;
    border-style: solid;
    border-width: 1px;
    padding: initial
}

.sO2_e7N {
    border-style: solid;
    height: 0;
    margin: 5px;
    position: absolute;
    width: 0
}

.s__2EDOlW[data-placement*=right].sJR_Ssd {
    padding-left: 5px
}

    .s__2EDOlW[data-placement*=right].sJR_Ssd .sO2_e7N {
        border-color: transparent #000 transparent transparent;
        border-width: 5px 5px 5px 0;
        left: -5px;
        margin-left: 5px;
        margin-right: 0
    }

.s__2EDOlW[data-placement*=left].sJR_Ssd {
    padding-right: 5px
}

    .s__2EDOlW[data-placement*=left].sJR_Ssd .sO2_e7N {
        border-color: transparent transparent transparent #000;
        border-width: 5px 0 5px 5px;
        margin-left: 0;
        margin-right: 5px;
        right: -5px
    }

.s__2EDOlW[data-placement*=bottom].sJR_Ssd {
    padding-top: 5px
}

    .s__2EDOlW[data-placement*=bottom].sJR_Ssd .sO2_e7N {
        border-color: transparent transparent #000 transparent;
        border-width: 0 5px 5px 5px;
        margin-bottom: 0;
        margin-top: 5px;
        top: -5px
    }

.s__2EDOlW[data-placement*=top].sJR_Ssd {
    padding-bottom: 5px
}

    .s__2EDOlW[data-placement*=top].sJR_Ssd .sO2_e7N {
        border-color: #000 transparent transparent transparent;
        border-width: 5px 5px 0 5px;
        bottom: -5px;
        margin-bottom: 5px;
        margin-top: 0
    }

.sE1u6KQ {
    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
}

.szD5cPu {
    --submitbuttonwut3840449966-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(--submitbuttonwut3840449966-explicit-padding);
    --wix-ui-tpa-button-padding-block-end: var(--submitbuttonwut3840449966-explicit-padding);
    min-width: 0 !important;
    padding-inline: min(5%,15px) !important
}

    .szD5cPu span {
        line-height: var(--submitbuttonwut3840449966-submitButtonFont-line-height,1.2) !important
    }

.smwoBVS {
    width: 100%
}

.saJXCqG {
    min-width: 100px !important
}

.sC5OKxl {
    --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)
}

    .sC5OKxl:hover, .s__06Qr6V {
        color: rgb(var(--wix-forms-formSubmitButtonColorHover,var(--wix-color-5))) !important
    }

.scIwHxi {
    --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)
}

.sOlG904 {
    align-self: end;
    width: 100%
}

.sP_0LKg {
    display: flex;
    height: 100%;
    width: 100%
}

.s__8ZBkqt, .suNP703 {
    margin-top: 8px
}

.suNP703 {
    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
}

.soW6H7O {
    margin-right: 2px
}

.spLuNIC {
    display: flex;
    justify-content: space-between
}

.soJ74Uq {
    min-width: 100px
}

.sUlbq0R {
    text-align: center
}

.sZZvsD5 {
    height: 15px !important;
    width: 15px !important
}

.sC5OKxl .sZZvsD5 circle, .szD5cPu .sZZvsD5 circle {
    stroke: rgb(var(--wix-forms-formSubmitButtonColor,var(--wix-color-1)))
}

.sMZ1gl1 {
    height: 0;
    visibility: hidden
}

.sroovHD {
    gap: var(--submitbuttonwut3840449966-wix-forms-formRowSpacing,24px)
}

.sC_ZiDu {
    pointer-events: none
}

.sIqxtQ_ .scVqUAx {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word
}

.sLfvcK3 {
    align-items: center;
    cursor: pointer;
    display: inline-flex
}

.s_Hd6NP, .sjGwG41 {
    flex-shrink: 0
}

.sLfvcK3.oIwg8N7--disabled {
    cursor: default
}

.sLfvcK3[disabled] {
    pointer-events: none
}

.swC0bs9 {
    --wut-error-color: rgb(var(--wix-ui-tpa-error-message-wrapper-error-color,223,49,49));
    --ErrorMessageWrapper428440012-transparent: 0,0,0,0
}

    .swC0bs9:not(.oJgNvH_--visible) {
        margin-bottom: var(--wix-ui-tpa-error-message-wrapper-min-message-height)
    }

    .swC0bs9.oJgNvH_--visible {
        margin-bottom: calc(var(--wix-ui-tpa-error-message-wrapper-min-message-height, 28px) - 20px - 8px)
    }

.sFa6Pzf {
    align-items: flex-start;
    background-color: rgb(var(--wix-ui-tpa-error-message-wrapper-background-color,var(--ErrorMessageWrapper428440012-transparent)));
    border-color: rgb(var(--wix-ui-tpa-error-message-wrapper-border-color,var(--ErrorMessageWrapper428440012-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
}

.sUrvkXJ {
    flex-shrink: 0;
    margin-inline-end: 2px
}

.swC0bs9.oJgNvH_---errorAppearance-19-BackgroundAndBorder .sFa6Pzf {
    --ErrorMessageWrapper428440012-border-color: 223,49,49,0.2;
    --ErrorMessageWrapper428440012-background-color: 253,243,243;
    background-color: rgb(var(--wix-ui-tpa-error-message-wrapper-background-color,var(--ErrorMessageWrapper428440012-background-color)));
    border-color: rgb(var(--wix-ui-tpa-error-message-wrapper-border-color,var(--ErrorMessageWrapper428440012-border-color)));
    border-width: var(--wix-ui-tpa-error-message-wrapper-border-width,1px);
    padding: 8px
}

.swC0bs9.oJgNvH_---errorAppearance-19-BackgroundAndBorder .sUrvkXJ {
    margin-inline-end: 4px
}

.sGHmKmX {
    display: flex;
    justify-content: space-between;
    margin-top: 8px
}

    .sGHmKmX .sFa6Pzf {
        margin-top: 0;
        margin-inline-end: 12px
    }

.spnmZnC {
    --TextField1340158838-default-main-border-width: 1px
}

    .spnmZnC.oVkI3J_--error.oVkI3J_--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)
    }

.sf53E7o {
    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))
}

.spnmZnC.oVkI3J_--readOnlyCustom .sf53E7o {
    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))
}

.sdglqfo {
    margin-bottom: 8px
}

#SITE_CONTAINER.focus-ring-active .spnmZnC .s__18KYtf:focus:not(:hover), #SITE_CONTAINER.focus-ring-active .spnmZnC .sf53E7o:focus-within {
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #116dff !important;
    z-index: 999
}

.sf53E7o 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
}

.sf53E7o.oVkI3J_---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(--TextField1340158838-default-main-border-width,1px))
}

.spnmZnC.oVkI3J_--readOnlyCustom .sf53E7o.oVkI3J_---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)
}

.sf53E7o.oVkI3J_---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(--TextField1340158838-default-main-border-width,1px))
}

.spnmZnC.oVkI3J_--readOnlyCustom .sf53E7o.oVkI3J_---theme-4-line {
    --TextField1340158838-transparent: 0,0,0,0;
    background-color: rgb(var(--wix-ui-tpa-text-field-readonly-background-color,var(--TextField1340158838-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)
}

.sf53E7o.ovglBGR--focus, .sf53E7o: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(--TextField1340158838-default-main-border-width,1px))
}

.sf53E7o.oVkI3J_---theme-3-box.ovglBGR--focus, .sf53E7o.oVkI3J_---theme-3-box:hover, .sf53E7o.oVkI3J_---theme-4-line.ovglBGR--focus, .sf53E7o.oVkI3J_---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)))
}

.spnmZnC.oVkI3J_--disabled .sf53E7o {
    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))
}

    .spnmZnC.oVkI3J_--disabled .sf53E7o.oVkI3J_---theme-3-box {
        background-color: rgb(var(--wix-ui-tpa-text-field-main-background-color,var(--wix-color-1)))
    }

.spnmZnC.oVkI3J_--success .sf53E7o {
    border-color: rgb(0,130,80,.6)
}

    .spnmZnC.oVkI3J_--success .sf53E7o.ovglBGR--focus, .spnmZnC.oVkI3J_--success .sf53E7o:hover {
        border-color: #008250
    }

.spnmZnC.oVkI3J_--error:not(.oVkI3J_--newErrorMessage) .sf53E7o {
    border-color: rgb(223,49,49,.6)
}

.spnmZnC.oVkI3J_--error.oVkI3J_--newErrorMessage .sf53E7o {
    border-color: var(--wut-error-color,#df3131) !important
}

.spnmZnC.oVkI3J_--error:not(.oVkI3J_--newErrorMessage) .sf53E7o.ovglBGR--focus, .spnmZnC.oVkI3J_--error:not(.oVkI3J_--newErrorMessage) .sf53E7o:hover {
    border-color: #df3131
}

.spnmZnC.oVkI3J_--hasPrefix .sf53E7o .sDWoz6D {
    padding-inline-start: var(--wix-ui-tpa-text-field-prefix-padding-inline-end,4px)
}

.sf53E7o .sDWoz6D {
    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%
}

.spnmZnC.oVkI3J_--readOnlyCustom .sf53E7o .sDWoz6D {
    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))
}

.sf53E7o.oVkI3J_---theme-4-line .sDWoz6D {
    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)
}

.sf53E7o.ovglBGR--focus .sDWoz6D, .sf53E7o:hover .sDWoz6D {
    color: rgb(var(--wix-ui-tpa-text-field-hover-text-color,var(--wix-ui-tpa-text-field-main-text-color,var(--wix-color-5))))
}

.sf53E7o.ovglBGR--disabled .sDWoz6D, .spnmZnC.oVkI3J_--disabled .s__58akEY svg {
    color: rgb(var(--wix-color-29))
}

.sf53E7o.ovglBGR--focus .sDWoz6D {
    outline: 0
}

.sf53E7o .sDWoz6D::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))
}

.sWLQdFI {
    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
}

    .sWLQdFI.oVkI3J_--arrows {
        height: 100%
    }

.sf53E7o.oVkI3J_---theme-3-box {
    padding-inline-end: var(--wix-ui-tpa-text-field-padding-inline-end,12px)
}

.s__0vHZPu {
    align-items: center;
    display: flex;
    height: 100%
}

.sxDVln9 {
    display: inline-block;
    height: 100%;
    width: 4px
}

.spnmZnC .spSLFzO {
    --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
}

    .spnmZnC .spSLFzO:focus, .spnmZnC .spSLFzO:hover {
        background-color: transparent;
        opacity: 1
    }

.s__58akEY {
    align-items: center;
    color: rgb(var(--wix-ui-tpa-text-field-main-text-color,var(--wix-color-5)));
    display: flex;
    height: 100%
}

.sf53E7o .sDWoz6D::-webkit-input-placeholder, .sf53E7o .sDWoz6D::placeholder {
    color: rgb(var(--wix-ui-tpa-text-field-placeholder-color,var(--wix-color-4)))
}

.spnmZnC.oVkI3J_--disabled .sf53E7o .sDWoz6D::-webkit-input-placeholder, .spnmZnC.oVkI3J_--disabled .sf53E7o .sDWoz6D::placeholder {
    color: rgb(var(--wix-ui-tpa-text-field-disabled-placeholder-color,var(--wix-color-29)))
}

.skv_jQI {
    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))
}

.spnmZnC.oVkI3J_--disabled .skv_jQI {
    color: rgb(var(--wix-ui-tpa-text-field-disabled-label-color,var(--wix-color-29)))
}

.spnmZnC.oVkI3J_--readOnlyCustom .skv_jQI {
    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))
}

.sW7A7nN {
    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))
}

.spnmZnC.oVkI3J_--error.oVkI3J_--newErrorMessage.oVkI3J_--hasErrorMessage .sW7A7nN {
    margin-top: 0
}

.sDbMnoI {
    display: none
}

.sdOw4_T {
    color: #df3131 !important
}

.sZVk_20 {
    color: #008250
}

.szVZRW5 {
    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)
}

.spnmZnC.oVkI3J_--readOnlyCustom .szVZRW5 {
    color: rgb(var(--wix-ui-tpa-text-field-readonly-prefix-color,var(--wix-color-4)))
}

.szVZRW5 svg {
    color: rgb(var(--wix-ui-tpa-text-field-prefix-color,var(--wix-color-5)))
}

.spnmZnC.oVkI3J_--readOnlyCustom .szVZRW5 svg {
    color: rgb(var(--wix-ui-tpa-text-field-readonly-prefix-color,var(--wix-color-5)))
}

.sf53E7o.oVkI3J_---theme-4-line .szVZRW5 {
    margin-inline-start: 0
}

.sMDht0z {
    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
}

.sf53E7o input[type=number]::-webkit-inner-spin-button, .sf53E7o input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.sf53E7o input[type=number] {
    appearance: textfield
}

.sf53E7o input {
    border-radius: var(--wix-ui-tpa-text-field-main-border-radius,0)
}

.spnmZnC.oVkI3J_--readOnlyCustom .sf53E7o input {
    border-radius: var(--wix-ui-tpa-text-field-readonly-border-radius,0)
}

.sf53E7o.ovglBGR--focus input, .sf53E7o:hover input {
    border-radius: var(--wix-ui-tpa-text-field-hover-border-radius,1px)
}

.sZ_P2d3 {
    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)
}

.s_7GvgK {
    all: unset;
    cursor: pointer;
    height: 16px;
    line-height: 16px
}

.spnmZnC .sWFm7Sg {
    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))
}

.s__18KYtf {
    cursor: pointer;
    display: block;
    height: calc(max(24px,1em));
    width: calc(max(24px,1em))
}

    .s__18KYtf.oVkI3J_--disabled {
        cursor: default
    }

.sdYG6ul {
    position: relative;
    width: 100%
}

.soASrxu {
    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))
}

.skv_jQI.oVkI3J_---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)
}

.spnmZnC.oVkI3J_--readOnlyCustom .skv_jQI.oVkI3J_---style-8-floating {
    color: rgb(var(--wix-ui-tpa-text-field-readonly-label-text-color,var(--wix-color-4)));
    font: inherit
}

.spnmZnC.oVkI3J_--hasFloatingLabelActive .skv_jQI.oVkI3J_---style-8-floating {
    font-size: .875em;
    padding-top: 2px;
    top: 6px;
    transform: translateY(0)
}

.spnmZnC.oVkI3J_--hasFloatingLabel .skv_jQI.oVkI3J_---theme-3-box {
    padding-inline-start: 20px
}

.spnmZnC.oVkI3J_--hasFloatingLabel .sf53E7o.oVkI3J_---theme-3-box .sDWoz6D {
    padding: 0 0 6px;
    padding-inline-start: 20px
}

.spnmZnC.oVkI3J_--hasFloatingLabel .sf53E7o.oVkI3J_---theme-4-line .sDWoz6D {
    padding: 0 0 4px
}

.spnmZnC.oVkI3J_--hasFloatingLabel.oVkI3J_--hasPrefix .sf53E7o .sDWoz6D, .spnmZnC.oVkI3J_--hasFloatingLabel.oVkI3J_--hasPrefix .skv_jQI {
    padding-inline-start: 4px
}

.spnmZnC.oVkI3J_--hasFloatingLabel.oVkI3J_--hasSuffix .sf53E7o .sDWoz6D, .spnmZnC.oVkI3J_--hasFloatingLabel.oVkI3J_--hasSuffix .skv_jQI {
    padding-inline-end: 4px
}

.spnmZnC.oVkI3J_--hasFloatingLabel .sf53E7o.oVkI3J_---theme-3-box {
    padding-inline-end: 20px
}

    .spnmZnC.oVkI3J_--hasFloatingLabel .sf53E7o.oVkI3J_---theme-3-box .szVZRW5 {
        margin-inline-start: 20px
    }

.sXg5vzN {
    --Text1247546568-primary-color: rgb(var(--wix-ui-tpa-text-main-text-color,var(--wix-color-5)));
    --Text1247546568-secondary-color: rgb(var(--wix-ui-tpa-text-main-text-color,var(--wix-color-4)))
}

    .sXg5vzN.oDvxm4f---priority-7-primary {
        color: var(--wut-text-color,var(--Text1247546568-primary-color))
    }

    .sXg5vzN.oDvxm4f---priority-9-secondary {
        color: var(--wut-placeholder-color,var(--Text1247546568-secondary-color))
    }

    .sXg5vzN.oDvxm4f---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))
    }

    .sXg5vzN.oDvxm4f---typography-11-runningText {
        line-height: var(--wix-ui-tpa-text-main-text-font-line-height,1.5em)
    }

    .sXg5vzN.oDvxm4f---typography-11-runningText, .sXg5vzN.oDvxm4f---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))
    }

    .sXg5vzN.oDvxm4f---typography-8-listText {
        line-height: var(--wix-ui-tpa-text-main-text-font-line-height,2em)
    }

    .sXg5vzN.oDvxm4f---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))
    }

    .sXg5vzN.oDvxm4f--mobile.oDvxm4f---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))
    }

    .sXg5vzN.oDvxm4f--mobile.oDvxm4f---typography-11-runningText {
        line-height: var(--wix-ui-tpa-text-main-text-font-line-height,1.42em)
    }

    .sXg5vzN.oDvxm4f--mobile.oDvxm4f---typography-11-runningText, .sXg5vzN.oDvxm4f--mobile.oDvxm4f---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))
    }

    .sXg5vzN.oDvxm4f--mobile.oDvxm4f---typography-8-listText {
        line-height: var(--wix-ui-tpa-text-main-text-font-line-height,1.72em)
    }

    .sXg5vzN.oDvxm4f--mobile.oDvxm4f---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))
    }

.sjww8vE {
    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
}

.sYlLU_3 {
    --Spinner3908233350-diameter: var(--wix-ui-tpa-spinner-diameter,50px);
    animation: Spinner3908233350__rotate 2s linear infinite;
    height: var(--Spinner3908233350-diameter);
    left: auto;
    top: auto;
    width: var(--Spinner3908233350-diameter)
}

.s_SIX23 {
    stroke: rgb(var(--wix-ui-tpa-spinner-path-color,var(--wix-color-5)));
    animation: Spinner3908233350__dash 1.5s ease-in-out infinite
}

.sYlLU_3.oHxJOO7--centered {
    left: calc(50% - var(--Spinner3908233350-diameter)/2);
    position: absolute;
    top: calc(50% - var(--Spinner3908233350-diameter)/2)
}

.sYlLU_3.oHxJOO7--static, .sYlLU_3.oHxJOO7--static .s_SIX23 {
    animation: none
}

@keyframes Spinner3908233350__rotate {
    to {
        transform: rotate(1turn)
    }
}

@keyframes Spinner3908233350__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
    }
}

.sg8pvI9 {
    --SectionNotification1813936503-border-radius: 2px;
    --SectionNotification1813936503-main-vertical-padding: 9px;
    --SectionNotification1813936503-main-compact-vertical-padding: 5px;
    --SectionNotification1813936503-main-left-padding: 12px;
    --SectionNotification1813936503-main-right-padding: 16px;
    --SectionNotification1813936503-content-padding: 8px;
    --SectionNotification1813936503-line-height: 20px;
    --SectionNotification1813936503-default-text-color: 0,0,0;
    --SectionNotification1813936503-success-color: 0,130,80;
    --SectionNotification1813936503-default-background-color: 0,0,0,0.05;
    --SectionNotification1813936503-success-icon-color: rgb(var(--SectionNotification1813936503-success-color));
    --SectionNotification1813936503-wired-text-color: rgb(var(--wix-ui-tpa-section-notification-text-color,var(--wix-color-5)));
    --SectionNotification1813936503-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(--SectionNotification1813936503-border-radius));
    display: flex;
    height: 100%;
    width: 100%
}

.st3bNsQ {
    background-color: rgb(var(--wix-ui-tpa-section-notification-background-color,var(--SectionNotification1813936503-default-background-color)));
    border: 1px solid hsla(0,0%,100%,.4);
    border-radius: var(--wix-ui-tpa-section-notification-border-radius,var(--SectionNotification1813936503-border-radius));
    color: rgb(var(--wix-ui-tpa-section-notification-text-color,var(--SectionNotification1813936503-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(--SectionNotification1813936503-main-vertical-padding) var(--SectionNotification1813936503-main-right-padding) var(--SectionNotification1813936503-main-vertical-padding) var(--SectionNotification1813936503-main-left-padding)
}

.ss0Ynmj {
    flex: 1;
    flex-direction: row;
    padding: 6px 0
}

.sGqw8FY, .ss0Ynmj {
    align-items: center;
    display: flex
}

.sGqw8FY {
    flex-direction: row;
    justify-content: center;
    margin: var(--SectionNotification1813936503-main-vertical-padding) var(--SectionNotification1813936503-content-padding)
}

    .sGqw8FY:empty {
        display: none
    }

.sSkrhk_ {
    height: 20px;
    transform: translateX(calc(-1*(var(--SectionNotification1813936503-content-padding)/2)))
}

.sg8pvI9.oQAw5_l--rtl .sSkrhk_ {
    transform: translateX(calc((var(--SectionNotification1813936503-content-padding)/2)))
}

.sSkrhk_ svg {
    height: var(--SectionNotification1813936503-line-height)
}

.s__4dllc7 {
    flex: 1;
    line-height: var(--SectionNotification1813936503-line-height);
    margin: 0;
    min-width: 200px
}

    .s__4dllc7:first-child {
        margin: 0
    }

.s__3bGzRs {
    margin: 0 calc(var(--SectionNotification1813936503-content-padding)/2)
}

.sg8pvI9.oQAw5_l--error .st3bNsQ {
    background-color: rgb(223,49,49,.1)
}

.sg8pvI9.oQAw5_l--alert .st3bNsQ {
    background-color: rgb(255,182,0,.1)
}

.sg8pvI9.oQAw5_l--wired {
    background-color: transparent
}

    .sg8pvI9.oQAw5_l--wired .st3bNsQ {
        background-color: var(--SectionNotification1813936503-wired-background-color);
        color: var(--SectionNotification1813936503-wired-text-color)
    }

    .sg8pvI9.oQAw5_l--wired .sSkrhk_ svg:not([fill=currentColor]) path {
        stroke: var(--SectionNotification1813936503-wired-text-color)
    }

.sg8pvI9.oQAw5_l--success .st3bNsQ {
    background-color: rgb(var(--SectionNotification1813936503-success-color),.1)
}

.sg8pvI9.oQAw5_l--success .sSkrhk_ svg:not([fill=currentColor]) path {
    stroke: var(--SectionNotification1813936503-success-icon-color)
}

.sg8pvI9.oQAw5_l--error .sSkrhk_ svg[fill=currentColor] {
    color: #df3131
}

.sg8pvI9.oQAw5_l--success .sSkrhk_ svg[fill=currentColor] {
    color: var(--SectionNotification1813936503-success-icon-color)
}

.sg8pvI9.oQAw5_l--wired .sSkrhk_ svg[fill=currentColor] {
    color: var(--SectionNotification1813936503-wired-text-color)
}

.sg8pvI9.oQAw5_l---size-7-compact .st3bNsQ {
    padding-bottom: var(--SectionNotification1813936503-main-compact-vertical-padding);
    padding-top: var(--SectionNotification1813936503-main-compact-vertical-padding)
}

.sg8pvI9.oQAw5_l---size-7-compact .sGqw8FY {
    margin-bottom: var(--SectionNotification1813936503-main-compact-vertical-padding);
    margin-top: var(--SectionNotification1813936503-main-compact-vertical-padding)
}

.szORfps[data-hook=popover-portal] {
    display: initial
}

.szORfps .scVqUAx {
    -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
}

.sc3_qbx {
    margin: 0;
    position: absolute
}

    .sc3_qbx, .sc3_qbx svg {
        display: block
    }

.szORfps .s__2EDOlW[data-placement*=top].s__6WXQMc {
    padding-bottom: 6px
}

.szORfps .s__2EDOlW[data-placement*=bottom].s__6WXQMc {
    padding-top: 6px
}

.szORfps .s__2EDOlW[data-placement*=left].s__6WXQMc {
    padding-right: 6px
}

.szORfps .s__2EDOlW[data-placement*=right].s__6WXQMc {
    padding-left: 6px
}

.szORfps .s__2EDOlW[data-placement*=top] .sc3_qbx {
    bottom: -1px;
    height: 7px;
    width: 12px
}

.szORfps .s__2EDOlW[data-placement*=bottom] .sc3_qbx {
    height: 7px;
    top: -1px;
    width: 12px
}

.szORfps .s__2EDOlW[data-placement*=left] .sc3_qbx {
    height: 12px;
    right: -1px;
    width: 7px
}

.szORfps .s__2EDOlW[data-placement*=right] .sc3_qbx {
    height: 12px;
    left: -1px;
    width: 7px
}

.szORfps .s__2EDOlW[data-placement*=top].snjonQx {
    opacity: 0;
    transform: scale(.9) translateY(3px)
}

.szORfps .s__2EDOlW[data-placement*=bottom].snjonQx {
    opacity: 0;
    transform: scale(.9) translateY(-3px)
}

.szORfps .s__2EDOlW[data-placement*=left].snjonQx {
    opacity: 0;
    transform: scale(.9) translateX(10px)
}

.szORfps .s__2EDOlW[data-placement*=right].snjonQx {
    opacity: 0;
    transform: scale(.9) translateX(-10px)
}

.szORfps .s__2EDOlW[data-placement].snjonQx.sQ3owT9 {
    transition: transform .12s cubic-bezier(.25,.46,.45,.94),applyOpacity .12s cubic-bezier(.25,.46,.45,.94)
}

.szORfps .s__2EDOlW[data-placement].snjonQx.sQ3owT9, .szORfps .s__2EDOlW[data-placement].szdovKb {
    opacity: 1;
    transform: scale(1) translateY(0) translateX(0)
}

    .szORfps .s__2EDOlW[data-placement].szdovKb.s__0T15Hr {
        opacity: 0;
        transition: transform 80ms linear,applyOpacity 80ms linear
    }

.szORfps.oDtnp2w---skin-5-error .scVqUAx {
    background-color: #df3131;
    border: 1px solid hsla(0,0%,100%,.25)
}

.szORfps.oDtnp2w---skin-5-wired .scVqUAx {
    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)))
}

.szORfps.oDtnp2w---skin-5-wired .sc3_qbx 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)))
}

    .szORfps.oDtnp2w---skin-5-wired .sc3_qbx path:first-child {
        stroke: none
    }

    .szORfps.oDtnp2w---skin-5-wired .sc3_qbx path:last-child {
        stroke-dasharray: 0 17 17
    }

.szORfps.oDtnp2w---skin-5-error .sc3_qbx path {
    fill: #df3131
}

.sESP_tJ {
    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))
}

    .sESP_tJ.oeUefef--focus.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ:active.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ:hover.o__1LQSVn---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(--TextButton3601327155-wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-text-button-main-text-font-text-decoration,underline));
        text-decoration: var(--TextButton3601327155-wix-ui-tpa-button-hover-text-font-text-decoration,underline)
    }

    .sESP_tJ.o__1LQSVn--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))
    }

        .sESP_tJ.o__1LQSVn--mobile.oeUefef--focus.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ.o__1LQSVn--mobile:active.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ.o__1LQSVn--mobile:hover.o__1LQSVn---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));
            text-decoration: var(--TextButton3601327155-wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-text-button-main-text-font-text-decoration,underline));
            text-decoration: var(--TextButton3601327155-wix-ui-tpa-button-hover-text-font-text-decoration,underline)
        }

        .sESP_tJ.o__1LQSVn--mobile.o__1LQSVn---priority-11-primaryLink.oeUefef--focus.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ.o__1LQSVn--mobile.o__1LQSVn---priority-11-primaryLink:active.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ.o__1LQSVn--mobile.o__1LQSVn---priority-11-primaryLink:hover.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ.o__1LQSVn--mobile.o__1LQSVn---priority-4-link.oeUefef--focus.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ.o__1LQSVn--mobile.o__1LQSVn---priority-4-link:active.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ.o__1LQSVn--mobile.o__1LQSVn---priority-4-link:hover.o__1LQSVn---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));
            text-decoration: var(--TextButton3601327155-wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-text-button-main-text-font-text-decoration,none));
            text-decoration: var(--TextButton3601327155-wix-ui-tpa-button-hover-text-font-text-decoration,underline)
        }

    .sESP_tJ.o__1LQSVn---priority-7-primary {
        color: rgb(var(--wix-ui-tpa-text-button-main-text-color,var(--wix-color-8)))
    }

        .sESP_tJ.o__1LQSVn---priority-7-primary.oeUefef--focus:not(.o__1LQSVn---hoverStyle-9-underline), .sESP_tJ.o__1LQSVn---priority-7-primary:active:not(.o__1LQSVn---hoverStyle-9-underline), .sESP_tJ.o__1LQSVn---priority-7-primary:hover:not(.o__1LQSVn---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))
        }

    .sESP_tJ.o__1LQSVn---priority-11-primaryLink.oeUefef--focus.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ.o__1LQSVn---priority-11-primaryLink:active.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ.o__1LQSVn---priority-11-primaryLink:hover.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ.o__1LQSVn---priority-4-link.oeUefef--focus.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ.o__1LQSVn---priority-4-link:active.o__1LQSVn---hoverStyle-9-underline, .sESP_tJ.o__1LQSVn---priority-4-link:hover.o__1LQSVn---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(--TextButton3601327155-wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-text-button-main-text-font-text-decoration,none));
        text-decoration: var(--TextButton3601327155-wix-ui-tpa-button-hover-text-font-text-decoration,underline)
    }

    .sESP_tJ.o__1LQSVn---priority-9-secondary {
        color: rgb(var(--wix-ui-tpa-text-button-main-text-color,var(--wix-color-5)))
    }

        .sESP_tJ.o__1LQSVn---priority-9-secondary.oeUefef--focus:not(.o__1LQSVn---hoverStyle-9-underline), .sESP_tJ.o__1LQSVn---priority-9-secondary:active:not(.o__1LQSVn---hoverStyle-9-underline), .sESP_tJ.o__1LQSVn---priority-9-secondary:hover:not(.o__1LQSVn---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))
        }

    .sESP_tJ.o__1LQSVn---priority-4-link {
        color: rgb(var(--wix-ui-tpa-text-button-main-text-color,var(--wix-color-5)));
        text-decoration: underline
    }

        .sESP_tJ.o__1LQSVn---priority-4-link.oeUefef--focus:not(.o__1LQSVn---hoverStyle-9-underline), .sESP_tJ.o__1LQSVn---priority-4-link:active:not(.o__1LQSVn---hoverStyle-9-underline), .sESP_tJ.o__1LQSVn---priority-4-link:hover:not(.o__1LQSVn---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))
        }

    .sESP_tJ.o__1LQSVn---priority-11-primaryLink {
        color: rgb(var(--wix-ui-tpa-text-button-main-text-color,var(--wix-color-8)));
        text-decoration: underline
    }

        .sESP_tJ.o__1LQSVn---priority-11-primaryLink.oeUefef--focus:not(.o__1LQSVn---hoverStyle-9-underline), .sESP_tJ.o__1LQSVn---priority-11-primaryLink:active:not(.o__1LQSVn---hoverStyle-9-underline), .sESP_tJ.o__1LQSVn---priority-11-primaryLink:hover:not(.o__1LQSVn---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))
        }

    .sESP_tJ.o__1LQSVn---priority-4-link.oIwg8N7--disabled, .sESP_tJ.o__1LQSVn---priority-7-primary.oIwg8N7--disabled, .sESP_tJ.o__1LQSVn---priority-9-secondary.oIwg8N7--disabled {
        color: rgb(var(--wix-color-29))
    }

.svcJhVs svg {
    height: 1.5em;
    margin: calc(-1*(1.5em/4)) 0;
    width: 1.5em
}

    .svcJhVs svg:not([fill=currentColor]) path {
        stroke: currentColor;
        fill: none
    }

.sBFAd0P:before, .sogdMmu:after {
    content: "";
    display: inline-block;
    height: 1px;
    width: 4px
}

.sxjeLFb {
    align-items: center;
    display: flex;
    justify-content: center
}

.sSkY6Gc {
    background-color: transparent;
    border: 0;
    padding: 0
}

.sSkY6Gc, .sxjeLFb {
    line-height: 0
}

.sY6JpNC svg, .sxjeLFb {
    height: 24px;
    width: 24px
}

.siWhLAh {
    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
}

.so6jbYH {
    border: 0;
    display: inline-block;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-decoration: none
}

    .so6jbYH.oeUefef--focus, .so6jbYH:hover {
        opacity: .7
    }

    .so6jbYH.oet5l_J--disabled {
        cursor: default
    }

        .so6jbYH.oet5l_J--disabled:hover {
            opacity: 1
        }

.sZAo5ov svg {
    display: block
}

.so6jbYH.oet5l_J--disabled.sJ3NULr .sZAo5ov svg:not([fill=currentColor]) path {
    stroke: rgb(var(--wix-color-29));
    fill: none
}

.so6jbYH.oet5l_J--disabled.sxXL8Qa .sZAo5ov svg:not([fill=currentColor]) path {
    fill: rgb(var(--wix-color-29));
    stroke: rgb(var(--wix-color-29))
}

.sJ3NULr .sZAo5ov svg:not([fill=currentColor]) path, .so6jbYH.oet5l_J---skin-4-line .sZAo5ov svg:not([fill=currentColor]) path {
    stroke: rgb(var(--wix-ui-tpa-icon-button-icon-color,var(--wix-color-5)));
    fill: none
}

.so6jbYH.oet5l_J---skin-4-full .sZAo5ov svg:not([fill=currentColor]) path, .sxXL8Qa .sZAo5ov 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)))
}

.so6jbYH .sZAo5ov svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-icon-button-icon-color,var(--wix-color-5)))
}

.so6jbYH.oet5l_J--disabled .sZAo5ov svg[fill=currentColor] {
    color: rgb(var(--wix-color-29))
}

.so6jbYH.oet5l_J---theme-4-none {
    background-color: transparent
}

.so6jbYH.oet5l_J---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
}

.shQe_Gz {
    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
}

    .shQe_Gz .sUDI_3z {
        margin: 0 auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .shQe_Gz.o__1KrZxD--fullWidth {
        box-sizing: border-box;
        width: 100%
    }

    .shQe_Gz, .shQe_Gz.o__1KrZxD---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)))
    }

        .shQe_Gz.o__1KrZxD---priority-5-basic:active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---priority-5-basic:hover.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz:active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz:hover.o__1KrZxD---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))))
        }

        .shQe_Gz.o__1KrZxD---priority-5-basic:active:not(.o__1KrZxD---hoverStyle-9-underline), .shQe_Gz.o__1KrZxD---priority-5-basic:hover:not(.o__1KrZxD---hoverStyle-9-underline), .shQe_Gz:active:not(.o__1KrZxD---hoverStyle-9-underline), .shQe_Gz:hover:not(.o__1KrZxD---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)))
        }

        .shQe_Gz.o__1KrZxD---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)))
        }

            .shQe_Gz.o__1KrZxD---priority-14-basicSecondary:active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---priority-14-basicSecondary:hover.o__1KrZxD---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))))
            }

            .shQe_Gz.o__1KrZxD---priority-14-basicSecondary:active:not(.o__1KrZxD---hoverStyle-9-underline), .shQe_Gz.o__1KrZxD---priority-14-basicSecondary:hover:not(.o__1KrZxD---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)))
            }

        .shQe_Gz.o__1KrZxD---priority-7-primary {
            background-color: rgb(var(--wix-ui-tpa-button-main-background-color,var(--wix-color-38)));
            border-block-end-width: var(--wix-ui-tpa-button-main-border-block-end-width,var(--wix-ui-tpa-button-main-border-width,var(--wst-button-primary-border-bottom-width,0)));
            border-block-start-width: var(--wix-ui-tpa-button-main-border-block-start-width,var(--wix-ui-tpa-button-main-border-width,var(--wst-button-primary-border-top-width,0)));
            border-color: rgb(var(--wix-ui-tpa-button-main-border-color,var(--wix-color-39)));
            border-inline-end-width: var(--wix-ui-tpa-button-main-border-inline-end-width,var(--wix-ui-tpa-button-main-border-width,var(--wst-button-primary-border-right-width,0)));
            border-inline-start-width: var(--wix-ui-tpa-button-main-border-inline-start-width,var(--wix-ui-tpa-button-main-border-width,var(--wst-button-primary-border-left-width,0)));
            color: rgb(var(--wix-ui-tpa-button-main-text-color,var(--wix-color-40)))
        }

            .shQe_Gz.o__1KrZxD---priority-7-primary:active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---priority-7-primary:hover.o__1KrZxD---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))))
            }

            .shQe_Gz.o__1KrZxD---priority-7-primary:active:not(.o__1KrZxD---hoverStyle-9-underline), .shQe_Gz.o__1KrZxD---priority-7-primary:hover:not(.o__1KrZxD---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)))
            }

        .shQe_Gz.o__1KrZxD---priority-9-secondary {
            background-color: rgb(var(--wix-ui-tpa-button-main-background-color,var(--wix-color-47),0));
            border-block-end-width: var(--wix-ui-tpa-button-main-border-block-end-width,var(--wix-ui-tpa-button-main-border-width,var(--wst-button-secondary-border-bottom-width,1px)));
            border-block-start-width: var(--wix-ui-tpa-button-main-border-block-start-width,var(--wix-ui-tpa-button-main-border-width,var(--wst-button-secondary-border-top-width,1px)));
            border-color: rgb(var(--wix-ui-tpa-button-main-border-color,var(--wix-color-48)));
            border-inline-end-width: var(--wix-ui-tpa-button-main-border-inline-end-width,var(--wix-ui-tpa-button-main-border-width,var(--wst-button-secondary-border-right-width,1px)));
            border-inline-start-width: var(--wix-ui-tpa-button-main-border-inline-start-width,var(--wix-ui-tpa-button-main-border-width,var(--wst-button-secondary-border-left-width,1px)));
            color: rgb(var(--wix-ui-tpa-button-main-text-color,var(--wix-color-49)))
        }

            .shQe_Gz.o__1KrZxD---priority-9-secondary:active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---priority-9-secondary:hover.o__1KrZxD---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))))
            }

            .shQe_Gz.o__1KrZxD---priority-9-secondary:active:not(.o__1KrZxD---hoverStyle-9-underline), .shQe_Gz.o__1KrZxD---priority-9-secondary:hover:not(.o__1KrZxD---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)))
            }

        .shQe_Gz.oIwg8N7--disabled, .shQe_Gz.o__1KrZxD---priority-5-basic.oIwg8N7--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))))
        }

        .shQe_Gz.o__1KrZxD---priority-7-primary.oIwg8N7--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))))
        }

        .shQe_Gz.o__1KrZxD---priority-14-basicSecondary.oIwg8N7--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)))
        }

        .shQe_Gz.o__1KrZxD---priority-9-secondary.oIwg8N7--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)))
        }

        .shQe_Gz.o__1KrZxD---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))
        }

            .shQe_Gz.o__1KrZxD---size-4-tiny:active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---size-4-tiny:hover.o__1KrZxD---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)
            }

            .shQe_Gz.o__1KrZxD---size-4-tiny.s__7D1f17 {
                padding: 5.5px 16px
            }

        .shQe_Gz.o__1KrZxD---size-5-small {
            padding: 7px 16px
        }

        .shQe_Gz, .shQe_Gz.o__1KrZxD---size-5-small, .shQe_Gz.o__1KrZxD---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))
        }

            .shQe_Gz, .shQe_Gz.o__1KrZxD---size-6-medium {
                padding: 8px 16px
            }

                .shQe_Gz:active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz:hover.o__1KrZxD---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)
                }

                .shQe_Gz.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD--mobile.o__1KrZxD---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))
                }

                    .shQe_Gz.o__1KrZxD--mobile.o__1KrZxD---size-6-medium.o__1KrZxD---hoverStyle-9-underline:active, .shQe_Gz.o__1KrZxD--mobile.o__1KrZxD---size-6-medium.o__1KrZxD---hoverStyle-9-underline:hover {
                        text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,underline)
                    }

                .shQe_Gz.o__1KrZxD---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))
                }

                    .shQe_Gz.o__1KrZxD---size-5-large:active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---size-5-large:hover.o__1KrZxD---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)
                    }

.sRubxMs svg {
    height: 1.5em;
    margin: calc(-1*(1.5em/4)) 0;
    width: 1.5em
}

.s__3rLE7g:after, .so9EFZz:before {
    content: "";
    display: inline-block;
    height: 1px;
    width: var(--wix-ui-tpa-button-column-gap,4px)
}

.shQe_Gz .sRubxMs svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color,var(--wix-color-1)));
    transition: color .2s ease-in-out
}

.shQe_Gz:hover:not(.o__1KrZxD---hoverStyle-9-underline) .sRubxMs 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)))
}

.shQe_Gz.o__1KrZxD---priority-9-secondary .sRubxMs svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color,var(--wix-color-49)))
}

.shQe_Gz.o__1KrZxD---priority-9-secondary:hover:not(.o__1KrZxD---hoverStyle-9-underline) .sRubxMs 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)))
}

.shQe_Gz.o__1KrZxD---priority-14-basicSecondary .sRubxMs svg[fill=currentColor] {
    color: rgb(var(--wix-ui-tpa-button-main-text-color,var(--wix-color-5)))
}

.shQe_Gz.o__1KrZxD---priority-14-basicSecondary:hover:not(.o__1KrZxD---hoverStyle-9-underline) .sRubxMs 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)))
}

.shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings, .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings {
    box-sizing: border-box;
    display: inline-flex;
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

    .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings .sUDI_3z, .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings .sUDI_3z {
        overflow: visible;
        text-overflow: unset;
        white-space: unset
    }

    .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings.o__1KrZxD--wrapContent {
        line-height: 1.3 !important;
        white-space: normal
    }

    .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD--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))
    }

    .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---hoverStyle-9-underline.o__1KrZxD--mobile:active, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---hoverStyle-9-underline.o__1KrZxD--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)
    }

    .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-4-tiny:not(.o__1KrZxD--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))
    }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-4-tiny:active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-4-tiny:hover.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-4-tiny:not(.o__1KrZxD--mobile):active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-4-tiny:not(.o__1KrZxD--mobile):hover.o__1KrZxD---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)
        }

    .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-14-basicSecondary.o__1KrZxD---size-4-tiny, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-9-secondary.o__1KrZxD---size-4-tiny {
        padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
    }

    .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-4-tiny, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-4-tiny.o__1KrZxD---priority-5-basic, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-4-tiny.o__1KrZxD---priority-7-primary {
        padding: calc(9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
    }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-4-tiny.o__1KrZxD---priority-14-basicSecondary.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-4-tiny.o__1KrZxD---priority-9-secondary.o__1KrZxD--wrapContent {
            padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-4-tiny.o__1KrZxD---priority-5-basic.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-4-tiny.o__1KrZxD---priority-7-primary.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-4-tiny.o__1KrZxD--wrapContent {
            padding: calc(6.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

    .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small:not(.o__1KrZxD--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))
    }

    .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD---priority-14-basicSecondary, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD---priority-9-secondary {
        padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
    }

    .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD---priority-5-basic, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD---priority-7-primary {
        padding: calc(10px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
    }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD--wrapContent.o__1KrZxD---priority-14-basicSecondary, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD--wrapContent.o__1KrZxD---priority-9-secondary {
            padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD---priority-5-basic.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD---priority-7-primary.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD--wrapContent {
            padding: calc(7.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD---priority-14-basicSecondary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD---priority-9-secondary.o__1KrZxD--mobile {
            padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD---priority-5-basic.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD---priority-7-primary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD--mobile {
            padding: calc(11px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD--wrapContent.o__1KrZxD---priority-14-basicSecondary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD--wrapContent.o__1KrZxD---priority-9-secondary.o__1KrZxD--mobile {
            padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD---priority-5-basic.o__1KrZxD--wrapContent.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD---priority-7-primary.o__1KrZxD--wrapContent.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-small.o__1KrZxD--wrapContent.o__1KrZxD--mobile {
            padding: calc(8.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

    .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium:not(.o__1KrZxD--mobile), .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings:not(.o__1KrZxD--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))
    }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings:not(.o__1KrZxD--mobile).o__1KrZxD---size-6-medium:active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings:not(.o__1KrZxD--mobile).o__1KrZxD---size-6-medium:hover.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings:not(.o__1KrZxD--mobile):active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings:not(.o__1KrZxD--mobile):hover.o__1KrZxD---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)
        }

    .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-14-basicSecondary, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-9-secondary, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD---priority-14-basicSecondary, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD---priority-9-secondary {
        padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
    }

    .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-5-basic, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-7-primary, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD---priority-5-basic, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD---priority-7-primary {
        padding: calc(12px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
    }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD--wrapContent.o__1KrZxD---priority-14-basicSecondary, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD--wrapContent.o__1KrZxD---priority-9-secondary, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD--wrapContent.o__1KrZxD---priority-14-basicSecondary, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD--wrapContent.o__1KrZxD---priority-9-secondary {
            padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-5-basic.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-7-primary.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD---priority-5-basic.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD---priority-7-primary.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD--wrapContent {
            padding: calc(9.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-14-basicSecondary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-9-secondary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD---priority-14-basicSecondary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD---priority-9-secondary.o__1KrZxD--mobile {
            padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-5-basic.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-7-primary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD---priority-5-basic.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD---priority-7-primary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD--mobile {
            padding: calc(13px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD--wrapContent.o__1KrZxD---priority-14-basicSecondary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD--wrapContent.o__1KrZxD---priority-9-secondary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD--wrapContent.o__1KrZxD---priority-14-basicSecondary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD--wrapContent.o__1KrZxD---priority-9-secondary.o__1KrZxD--mobile {
            padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-5-basic.o__1KrZxD--wrapContent.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---priority-7-primary.o__1KrZxD--wrapContent.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD---priority-5-basic.o__1KrZxD--wrapContent.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD---priority-7-primary.o__1KrZxD--wrapContent.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-6-medium.o__1KrZxD--wrapContent.o__1KrZxD--mobile {
            padding: calc(10.9px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large:not(.o__1KrZxD--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))
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-14-basicSecondary, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-9-secondary {
            padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
        }

        .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-5-basic, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-7-primary {
            padding: calc(16px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
        }

            .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-14-basicSecondary.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-9-secondary.o__1KrZxD--wrapContent {
                padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
            }

            .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-5-basic.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-7-primary.o__1KrZxD--wrapContent, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD--wrapContent {
                padding: calc(13.6px - var(--wix-ui-tpa-button-main-border-width, 0px)) 16px
            }

            .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-14-basicSecondary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-5-basic.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-7-primary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-9-secondary.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD--mobile {
                padding: calc(17px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
            }

            .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-14-basicSecondary.o__1KrZxD--wrapContent.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-5-basic.o__1KrZxD--wrapContent.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-7-primary.o__1KrZxD--wrapContent.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD---priority-9-secondary.o__1KrZxD--wrapContent.o__1KrZxD--mobile, .shQe_Gz.o__1KrZxD---paddingMode-15-dynamicPaddings.o__1KrZxD---size-5-large.o__1KrZxD--wrapContent.o__1KrZxD--mobile {
                padding: calc(14.9px - var(--wix-ui-tpa-button-main-border-width, 1px)) 16px
            }

    .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings, .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings.o__1KrZxD---size-6-medium {
        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))
    }

        .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings:active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings:hover.o__1KrZxD---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)
        }

        .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings.o__1KrZxD---size-4-tiny, .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings.o__1KrZxD---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)
        }

        .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings, .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings.o__1KrZxD---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)
        }

            .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings.o__1KrZxD---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)
            }

            .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings.o__1KrZxD---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))
            }

                .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings.o__1KrZxD---size-4-tiny:active.o__1KrZxD---hoverStyle-9-underline, .shQe_Gz.o__1KrZxD---paddingMode-16-explicitPaddings.o__1KrZxD---size-4-tiny:hover.o__1KrZxD---hoverStyle-9-underline {
                    font-family: var(--wix-ui-tpa-button-hover-text-font-family,var(--wix-ui-tpa-button-main-text-font-family,var(--wix-font-Body-M-family)));
                    font-size: var(--wix-ui-tpa-button-hover-text-font-size,var(--wix-ui-tpa-button-main-text-font-size,14px));
                    font-style: var(--wix-ui-tpa-button-hover-text-font-style,var(--wix-ui-tpa-button-main-text-font-style,var(--wix-font-Body-M-style)));
                    font-variant: var(--wix-ui-tpa-button-hover-text-font-variant,var(--wix-ui-tpa-button-main-text-font-variant,var(--wix-font-Body-M-variant)));
                    font-weight: var(--wix-ui-tpa-button-hover-text-font-weight,var(--wix-ui-tpa-button-main-text-font-weight,var(--wix-font-Body-M-weight)));
                    line-height: var(--wix-ui-tpa-button-hover-text-font-line-height,var(--wix-ui-tpa-button-main-text-font-line-height,1.4288em));
                    text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,var(--wix-ui-tpa-button-main-text-font-text-decoration,var(--wix-font-Body-M-text-decoration)));
                    text-decoration: var(--wix-ui-tpa-button-hover-text-font-text-decoration,underline)
                }

.s__6ctWNc {
    border-style: solid;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

    .s__6ctWNc .sUDI_3z {
        display: block;
        line-height: 1.5
    }

    .s__6ctWNc.oBV90_z--upgrade .sUDI_3z {
        display: inline-block;
        line-height: 1
    }

.sJc2RIU {
    animation: StatesButton1251499487__bounce-in .5s ease 0s 1 normal;
    height: 1.5em;
    top: .15em
}

.s__1IHQat {
    height: 1.5em;
    width: 1.5em
}

@keyframes StatesButton1251499487__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)
    }
}

.sObbCMb {
    --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
}

    .sObbCMb [placeholder] {
        text-overflow: ellipsis
    }

    .sObbCMb input::placeholder {
        color: rgb(var(--wix-forms-formInputPlaceholderColor,var(--wix-color-4))) !important
    }

    .sObbCMb.sObbCMb.sObbCMb.sObbCMb input:-webkit-autofill, .sObbCMb.sObbCMb.sObbCMb.sObbCMb input:-webkit-autofill:focus, .sObbCMb.sObbCMb.sObbCMb.sObbCMb input:-webkit-autofill:hover {
        border-radius: var(--wix-forms-formInputBorderRadius,0) !important
    }

    .sObbCMb.sObbCMb.sObbCMb.sObbCMb 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
    }

        .sObbCMb.sObbCMb.sObbCMb.sObbCMb input:-webkit-autofill:focus, .sObbCMb.sObbCMb.sObbCMb.sObbCMb 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
        }

.sEDVcBd {
    --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
}

.sRk0yZE {
    --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)
}

.sFQnFrH {
    --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)
}

.sObbCMb [data-hook=arrow-icons] {
    display: none
}

.sObbCMb div[data-theme=line] {
    padding-inline-start: 12px
}

.sa25Al3 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
}

.sLe38qe {
    --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
}

    .sLe38qe:empty:before {
        content: "\200B"
    }

.ssL_q9r {
    display: block;
    height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden
}

.sc3C_up {
    margin-inline-start: 4px
}

.sc3C_up, .snlQHmR {
    display: inline-block
}

.snlQHmR {
    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
    }


.sioq7ZJ {
    --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)
}

.sioq7ZJ, .sioq7ZJ:hover {
    color: var(--ricosviewer4078065819-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
}


.sjOAx8y {
    --wix-ui-tpa-checkbox-text-color: var(--wix-forms-formInputLabelColor);
    --wix-ui-tpa-checkbox-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
    --wix-ui-tpa-checkbox-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
    --wix-ui-tpa-checkbox-hover-text-color: var(--wix-forms-formInputLabelColor);
    --wix-ui-tpa-checkbox-hover-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
    --wix-ui-tpa-checkbox-hover-text-color-opacity: var(--wix-forms-formInputLabelColor-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-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-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-box-border-color: var(--wix-forms-formInputBorderColor);
    --wix-ui-tpa-checkbox-box-border-color-rgb: var(--wix-forms-formInputBorderColor-rgb);
    --wix-ui-tpa-checkbox-box-border-color-opacity: var(--wix-forms-formInputBorderColor-opacity);
    --wix-ui-tpa-checkbox-input-main-border-opacity: 1;
    --wix-ui-tpa-checkbox-box-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-checkbox-box-color: var(--wix-forms-formInputBackgroundColor);
    --wix-ui-tpa-checkbox-box-color-rgb: var(--wix-forms-formInputBackgroundColor-rgb);
    --wix-ui-tpa-checkbox-box-color-opacity: var(--wix-forms-formInputBackgroundColor-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-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity)
}

.sjOAx8y, .sy999BW {
    display: flex;
    flex-direction: column
}

.sy999BW {
    --wix-ui-tpa-checkbox-text-color: var(--wix-forms-formInputLabelColor);
    --wix-ui-tpa-checkbox-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
    --wix-ui-tpa-checkbox-text-color-opacity: var(--wix-forms-formInputLabelColor-opacity);
    --wix-ui-tpa-checkbox-hover-text-color: var(--wix-forms-formInputLabelColor);
    --wix-ui-tpa-checkbox-hover-text-color-rgb: var(--wix-forms-formInputLabelColor-rgb);
    --wix-ui-tpa-checkbox-hover-text-color-opacity: var(--wix-forms-formInputLabelColor-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-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-box-border-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-box-border-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-box-border-color-opacity: var(--wix-forms-formInputErrorColor-opacity);
    --wix-ui-tpa-checkbox-box-border-radius: var(--wix-forms-formInputBorderRadius);
    --wix-ui-tpa-checkbox-box-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-box-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-box-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);
    --wix-ui-tpa-checkbox-error-color: var(--wix-forms-formInputErrorColor);
    --wix-ui-tpa-checkbox-error-color-rgb: var(--wix-forms-formInputErrorColor-rgb);
    --wix-ui-tpa-checkbox-error-color-opacity: var(--wix-forms-formInputErrorColor-opacity)
}

.se0TbRL {
    --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)
}

.sS_FFx1 {
    margin-inline-start: 4px
}

.sj4xlXE {
    cursor: pointer;
    display: inline-block;
    position: relative
}

    .sj4xlXE.o__0YbdY2--disabled, .swdUGX_ {
        pointer-events: none
    }

.swdUGX_ {
    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
}

.sIE0z60 {
    display: inline
}

.sb_fvGJ {
    --Checkbox125604612-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
}

    .sb_fvGJ.oc6dcWD--error.oc6dcWD--newErrorMessage:not(.oc6dcWD--checked) {
        --wix-ui-tpa-error-message-wrapper-error-color: var(--wix-ui-tpa-checkbox-error-color,var(--Checkbox125604612-default-error-color));
        --wix-ui-tpa-error-message-wrapper-error-color-rgb: var(--wix-ui-tpa-checkbox-error-color-rgb,var(--Checkbox125604612-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)
    }

    .sb_fvGJ * {
        box-sizing: inherit
    }

    .sb_fvGJ.oc6dcWD--box.oc6dcWD--newErrorMessage .sGT7BVT, .sb_fvGJ.oc6dcWD--box:not(.oc6dcWD--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
    }

.s__5Djm5R {
    display: flex;
    width: 100%
}

    .s__5Djm5R.o__0YbdY2--disabled {
        border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color,var(--wix-color-29)));
        pointer-events: none
    }

    .s__5Djm5R.oc6dcWD---verticalAlignment-6-center {
        align-items: center
    }

    .s__5Djm5R.oc6dcWD---verticalAlignment-3-top {
        align-items: flex-start
    }

    .s__5Djm5R .sIE0z60 {
        align-items: center;
        display: flex;
        flex: 1
    }

    .s__5Djm5R.oc6dcWD---verticalAlignment-3-top .snjOIpr {
        line-height: var(--wix-ui-tpa-checkbox-label-font-line-height,24px)
    }

    .s__5Djm5R .snjOIpr {
        margin-inline-end: var(--wix-ui-tpa-checkbox-margin-inline-end,12px)
    }

.sKFZ9Tz {
    background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb,var(--Checkbox125604612-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)
}

.sb_fvGJ.oc6dcWD--box:not(.oc6dcWD--checked):not(.oc6dcWD--disabled) .sKFZ9Tz {
    background-color: rgb(var(--wix-ui-tpa-checkbox-input-background-color-rgb,var(--wix-ui-tpa-checkbox-box-color-rgb,var(--Checkbox125604612-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(--Checkbox125604612-wix-ui-tpa-checkbox-box-color-opacity, 1))))
}

.sKFZ9Tz {
    position: relative
}

    .sKFZ9Tz 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)
    }

    .sKFZ9Tz path {
        fill: rgb(var(--wix-ui-tpa-checkbox-icon-color,var(--wix-color-8)))
    }

.sb_fvGJ:hover .sKFZ9Tz path {
    fill: rgb(var(--wix-ui-tpa-checkbox-hover-icon-color,var(--wix-ui-tpa-checkbox-icon-color,var(--wix-color-8))))
}

.sJN6O4o {
    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
}

.sb_fvGJ:focus-within .sJN6O4o, .sb_fvGJ:hover .sJN6O4o {
    color: rgb(var(--wix-ui-tpa-checkbox-hover-text-color,var(--wix-ui-tpa-checkbox-text-color,var(--wix-color-5))))
}

.s__3enMbM {
    line-height: 0;
    margin-inline-start: 9px
}

.sbHH2KJ {
    color: rgb(var(--Checkbox125604612-default-error-color)) !important
}

.sJN6O4o.s__5TbvYl {
    display: flex;
    flex: 1
}

    .sJN6O4o.s__5TbvYl:after {
        content: "";
        flex: 1 0 5px;
        width: 5px
    }

.s__7K7r7G {
    flex: 0
}

.sb_fvGJ:focus-within.oc6dcWD--box, .sb_fvGJ:hover.oc6dcWD--box {
    border-color: rgb(var(--wix-ui-tpa-checkbox-box-border-color,var(--wix-color-5)))
}

    .sb_fvGJ:hover.oc6dcWD--box:not(.oc6dcWD--checked) .sKFZ9Tz {
        background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb,var(--wix-ui-tpa-checkbox-input-background-color-rgb,var(--Checkbox125604612-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))))
    }

.sb_fvGJ.oc6dcWD--box.oc6dcWD--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)))
}

.sb_fvGJ.oc6dcWD--box.oc6dcWD--disabled, .sb_fvGJ.oc6dcWD--box.sQ45kX2 {
    background-color: rgb(var(--wix-color-1));
    border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color,var(--wix-color-29)))
}

    .sb_fvGJ.oc6dcWD--box.oc6dcWD--disabled:focus-within:not(.oc6dcWD--checked), .sb_fvGJ.oc6dcWD--box.sQ45kX2: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))
    }

    .sb_fvGJ.oc6dcWD--box.oc6dcWD--disabled.oc6dcWD--checked, .sb_fvGJ.oc6dcWD--box.sQ45kX2:checked {
        background-color: rgb(var(--wix-color-29),.1);
        border-color: rgb(var(--wix-color-29))
    }

.sb_fvGJ.oc6dcWD--box.oc6dcWD--checked:after {
    opacity: 1
}

.sb_fvGJ:focus-within .sKFZ9Tz, .sb_fvGJ:hover .sKFZ9Tz {
    --Checkbox125604612-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(--Checkbox125604612-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))
}

.sb_fvGJ.oc6dcWD--box .s__3enMbM {
    display: flex;
    flex: 1;
    justify-content: flex-end
}

.sb_fvGJ.oc6dcWD--box.oc6dcWD--error:not(.oc6dcWD--checked) {
    border-color: rgb(var(--Checkbox125604612-default-error-color)) !important
}

.sb_fvGJ.oc6dcWD--box.oc6dcWD--error.oc6dcWD--newErrorMessage:not(.oc6dcWD--checked) .sGT7BVT {
    border-color: var(--wut-error-color,rgb(var(--Checkbox125604612-default-error-color))) !important
}

.sb_fvGJ.oc6dcWD--newErrorMessage {
    display: block;
    flex: 1;
    justify-content: flex-end
}

.sb_fvGJ.oc6dcWD--error:not(.oc6dcWD--checked) .sKFZ9Tz {
    border-color: var(--wut-error-color,rgb(var(--Checkbox125604612-default-error-color))) !important
}

.sb_fvGJ.oc6dcWD--error:not(.oc6dcWD--checked):focus-within .sKFZ9Tz, .sb_fvGJ.oc6dcWD--error:not(.oc6dcWD--checked):hover .sKFZ9Tz {
    border-color: rgb(var(--wix-ui-tpa-checkbox-error-color-rgb,var(--Checkbox125604612-default-error-color)),calc(var(--wix-ui-tpa-checkbox-error-color-opacity, 1)*.7)) !important
}

.sb_fvGJ.oc6dcWD--disabled {
    cursor: default;
    pointer-events: none
}

    .sb_fvGJ.oc6dcWD--disabled, .sb_fvGJ.oc6dcWD--disabled .sKFZ9Tz {
        border-color: rgb(var(--wix-ui-tpa-checkbox-disabled-box-border-color,var(--wix-color-29)))
    }

        .sb_fvGJ.oc6dcWD--disabled .sKFZ9Tz {
            background-color: rgb(var(--wix-ui-tpa-checkbox-input-disabled-background-color-rgb,var(--Checkbox125604612-transparent)),calc(var(--wix-ui-tpa-checkbox-input-disabled-background-color-opacity, 1)*var(--wix-ui-tpa-checkbox-input-disabled-background-opacity, 1)))
        }

.sb_fvGJ.oc6dcWD--checked:not(.oc6dcWD--disabled) .sKFZ9Tz {
    background-color: rgb(var(--wix-ui-tpa-checkbox-input-checked-background-color-rgb,var(--wix-ui-tpa-checkbox-input-background-color-rgb,var(--Checkbox125604612-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))))
}

.sb_fvGJ.oc6dcWD--checked:hover .sKFZ9Tz {
    background-color: rgb(var(--wix-ui-tpa-checkbox-input-hover-background-color-rgb,var(--wix-ui-tpa-checkbox-input-background-color-rgb,var(--Checkbox125604612-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))))
}

.sb_fvGJ.oc6dcWD--disabled .sJN6O4o {
    color: rgb(var(--wix-ui-tpa-checkbox-disabled-label-color,var(--wix-color-29)))
}

.sb_fvGJ.oc6dcWD--disabled .sKFZ9Tz path {
    fill: rgb(var(--wix-ui-tpa-checkbox-disabled-icon-color,var(--wix-color-29)))
}

#SITE_CONTAINER.focus-ring-active .sb_fvGJ:focus-within .s__5Djm5R {
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #116dff !important;
    z-index: 999
}

.SjtImx 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
}

label[data-hook=checkbox-core] div[data-hook=label-wrapper] {
    flex-grow: 1
}

.Jxfq8S [data-id=content-viewer] * {
    color: #c7c7c7;
    pointer-events: none
}

.bGJcYi .UyG2QN {
    margin-inline-start: 4px
}

.uWXF5t .UyG2QN {
    margin-inline-end: 4px
}

.cPJfvH {
    color: var(--wds-color-text-primary,var(--wsr-color-B10,#3899ec))
}


@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;
}

@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: 'helvetica-w01-bold';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/2f12de04-5ca4-4ada-9e66-a958673b12b5/v1/helvetica-lt-w10-bold.woff2') format('woff2');
    unicode-range: U+0000, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica-w01-bold';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/2f12de04-5ca4-4ada-9e66-a958673b12b5/v1/helvetica-w02-bold.woff2') format('woff2');
    unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+0237, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2044, U+2113, 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-bold';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/2f12de04-5ca4-4ada-9e66-a958673b12b5/v1/helvetica-w01-bold.woff2') format('woff2');
    unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2122;
    font-display: swap;
}

#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;
}

: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: 166,187,251;
    --color_13: 125,141,189;
    --color_14: 42,49,87;
    --color_15: 29,35,62;
    --color_16: 255,255,255;
    --color_17: 130,135,158;
    --color_18: 29,35,62;
    --color_19: 14,18,34;
    --color_20: 0,0,0;
    --color_21: 242,240,252;
    --color_22: 191,180,238;
    --color_23: 143,135,179;
    --color_24: 95,90,119;
    --color_25: 48,45,59;
    --color_26: 251,255,188;
    --color_27: 247,255,120;
    --color_28: 185,191,90;
    --color_29: 123,128,60;
    --color_30: 62,64,30;
    --color_31: 235,244,251;
    --color_32: 188,195,201;
    --color_33: 141,146,151;
    --color_34: 94,98,100;
    --color_35: 47,49,50;
    --color_36: 255,255,255;
    --color_37: 29,35,62;
    --color_38: 166,187,251;
    --color_39: 125,141,189;
    --color_40: 42,49,87;
    --color_41: 29,35,62;
    --color_42: 29,35,62;
    --color_43: 29,35,62;
    --color_44: 29,35,62;
    --color_45: 29,35,62;
    --color_46: 42,49,87;
    --color_47: 29,35,62;
    --color_48: 29,35,62;
    --color_49: 29,35,62;
    --color_50: 255,255,255;
    --color_51: 29,35,62;
    --color_52: 29,35,62;
    --color_53: 255,255,255;
    --color_54: 125,141,189;
    --color_55: 125,141,189;
    --color_56: 255,255,255;
    --color_57: 255,255,255;
    --color_58: 29,35,62;
    --color_59: 29,35,62;
    --color_60: 255,255,255;
    --color_61: 29,35,62;
    --color_62: 29,35,62;
    --color_63: 255,255,255;
    --color_64: 125,141,189;
    --color_65: 125,141,189;
    --font_0: normal normal normal calc(63 * var(--theme-spx-ratio))/normal helvetica-w01-roman,sans-serif;
    --font_1: normal normal normal 16px/1.4em din-next-w01-light,sans-serif;
    --font_2: normal normal normal calc(63 * var(--theme-spx-ratio))/normal helvetica-w01-roman,sans-serif;
    --font_3: normal normal normal calc(35 * var(--theme-spx-ratio))/normal helvetica-w01-bold,sans-serif;
    --font_4: normal normal normal calc(19 * var(--theme-spx-ratio))/1.3em helvetica-w01-roman,sans-serif;
    --font_5: normal normal normal calc(19 * var(--theme-spx-ratio))/1.3em helvetica-w01-bold,sans-serif;
    --font_6: normal normal normal 20px/1.4em helvetica-w01-roman,sans-serif;
    --font_7: normal normal normal calc(16 * var(--theme-spx-ratio))/normal helvetica-w01-roman,sans-serif;
    --font_8: normal normal normal calc(14 * var(--theme-spx-ratio))/normal helvetica-w01-roman,sans-serif;
    --font_9: normal normal bold calc(14 * var(--theme-spx-ratio))/1.6em helvetica-w01-roman,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: var(--scaling-factor) / 1280;
    --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_15));
    letter-spacing: -0.02em;
    font-size: max(12px, calc(63 * var(--theme-spx-ratio)));
}

.font_1 {
    font: var(--font_1);
    color: rgb(var(--color_14));
    letter-spacing: 0em;
}

.font_2 {
    font: var(--font_2);
    color: #293745 !important;
    letter-spacing: 0em;
    font-size: max(12px, calc(63 * var(--theme-spx-ratio)));
}

.font_3 {
    font: var(--font_3);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
    font-size: max(12px, calc(35 * var(--theme-spx-ratio)));
}

.font_4 {
    font: var(--font_4);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
    font-size: max(12px, calc(19 * var(--theme-spx-ratio)));
}

.font_5 {
    font: var(--font_5);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
    font-size: max(12px, calc(19 * var(--theme-spx-ratio)));
}

.font_6 {
    font: var(--font_6);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
}

.font_7 {
    font: var(--font_7);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
    font-size: max(12px, calc(16 * var(--theme-spx-ratio)));
}

.font_8 {
    font: var(--font_8);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
    font-size: max(12px, calc(14 * var(--theme-spx-ratio)));
}

.font_9 {
    font: var(--font_9);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
    font-size: max(12px, calc(14 * var(--theme-spx-ratio)));
}

.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 {
    --variables-lyppsmvt: 1600px;
}

#SITE_HEADER {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
}

#SITE_PAGES {
    --transition-duration: 0ms;
}

#SITE_FOOTER {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
}

@font-face {
    font-family: 'futura-lt-w01-book';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/790166f1-b347-4f16-8a29-f0c4931a7c35/v1/futura-lt-w01-book.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0110, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, 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: '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;
}

@font-face {
    font-family: 'proxima-n-w01-reg';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/c24fcada-6239-48bc-8b88-9288338191c9/v1/proxima-n-w05-reg.woff2') format('woff2');
    unicode-range: U+0000, U+0100-010F, U+0111-0130, U+0132-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+017F, U+018F, U+019D, U+01A0-01A1, U+01AF-01B0, U+01E6-01E7, U+01EA-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233, U+0237, U+0259, U+0272, U+02B0, U+02BB-02BC, U+02C9, U+02CB, U+02D8-02D9, U+02DB, U+02DD, U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D7, U+0400-045F, U+0472-0475, U+048A-04FF, U+0510-0513, U+051C-051D, U+0524-0527, U+052E-052F, U+1E02-1E03, U+1E0A-1E0B, U+1E1E-1E1F, U+1E22-1E23, U+1E56-1E57, U+1E60-1E61, U+1E6A-1E6B, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200A, U+2015, U+201B, U+2032-2033, U+203D-203E, U+2070, U+2074-2079, U+207D-2089, U+208D-208E, U+20A1, U+20A3-20A4, U+20A6-20AB, U+20B4, U+20B8-20BA, U+20BC-20BD, U+2113, U+2116-2117, U+2120, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2193, 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+22B2-22B3, U+22C5, U+2318, U+25A0, U+25B2, U+25BC, U+25CA, U+25CF, U+2605, U+2610-2611, U+2666, U+2713, U+2E18, U+E004-E005, U+F43A-F43B, U+F460-F473, U+F498-F49F, U+F4C6-F4C7, U+F4CC-F4CD, U+F4D2-F4D7, U+F50A-F50B, U+F50E-F533, U+F536-F539, U+F53C-F53F, U+F637, U+F6C3, U+F6DD, U+F6DF-F6F3, U+F8FF, U+FB00-FB04;
    font-display: swap;
}

@font-face {
    font-family: 'proxima-n-w01-reg';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/c24fcada-6239-48bc-8b88-9288338191c9/v1/proxima-n-w01-reg.woff2') format('woff2');
    unicode-range: U+000D, 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+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+F656-F659;
    font-display: swap;
}

@font-face {
    font-family: 'madefor-display-bold';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/26656ec7-c27d-4bdc-a9f4-6b498bbfad69/madefor-display.var.original.woff2') format('woff2-variations'), url('//static.parastorage.com/fonts/v2/f7531dde-c39a-485c-a204-c09154e8d163/v1/madefor-display-bold.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew01-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/7656dffe-e48a-4387-bcf9-cd96060a10ca/v1/helveticaneuew01-65medi.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2122;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.math.woff2') format('woff2');
    unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew02-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/767cfde1-9b34-4617-9789-907f19f2ae93/v1/helveticaneuew02-65medi.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.math.woff2') format('woff2');
    unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.cyrillic.woff2') format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.greek.woff2') format('woff2');
    unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-65medi';
    font-style: normal;
    font-weight: 700;
    src: url('//static.parastorage.com/fonts/v2/6224d336-6e82-444d-8568-2a9861972c0a/v1/helveticaneuew10-65medi.latin.woff2') format('woff2');
    unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
    font-family: 'avenir-lt-w01_85-heavy1475544';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w05_85-heavy.woff2') format('woff2');
    unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, 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+F8FF, U+FB01-FB02;
    font-display: swap;
}

@font-face {
    font-family: 'avenir-lt-w01_85-heavy1475544';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w01_85-heavy1475544.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, 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: 'madefor-text';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/f73e760d-c6b3-4659-9a8c-9ce1d76c1173/madefor-text.var.original.woff2') format('woff2-variations'), url('//static.parastorage.com/fonts/v2/f73e760d-c6b3-4659-9a8c-9ce1d76c1173/v1/madefor-text.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
    font-family: 'madefor-text';
    font-style: italic;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/19247d19-0454-4de8-b907-b818135794bd/madefor-text.var.original.woff2') format('woff2-variations'), url('//static.parastorage.com/fonts/v2/19247d19-0454-4de8-b907-b818135794bd/v1/madefor-text.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AC, U+20B9-20BA, U+20BD, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew01-45ligh';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/e333842f-0a84-43f9-9ab7-fb1093ba1628/v1/helveticaneuew01-45ligh.other.woff2') format('woff2');
    unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew01-45ligh';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/e333842f-0a84-43f9-9ab7-fb1093ba1628/v1/helveticaneuew01-45ligh.latin-ext.woff2') format('woff2');
    unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew01-45ligh';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/e333842f-0a84-43f9-9ab7-fb1093ba1628/v1/helveticaneuew01-45ligh.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew02-45ligh';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew02-45ligh';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.math.woff2') format('woff2');
    unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew02-45ligh';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew02-45ligh';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.latin.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-45ligh';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.other.woff2') format('woff2');
    unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-45ligh';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.math.woff2') format('woff2');
    unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-45ligh';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.cyrillic.woff2') format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-45ligh';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.greek.woff2') format('woff2');
    unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-45ligh';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.latin-ext.woff2') format('woff2');
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
    font-display: swap;
}

@font-face {
    font-family: 'helveticaneuew10-45ligh';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.latin.woff2') format('woff2');
    unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
    font-display: swap;
}

@font-face {
    font-family: 'avenir-lt-w01_35-light1475496';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w05_35-light.woff2') format('woff2');
    unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, 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+F8FF, U+FB01-FB02;
    font-display: swap;
}

@font-face {
    font-family: 'avenir-lt-w01_35-light1475496';
    font-style: normal;
    font-weight: 400;
    src: url('//static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w01_35-light1475496.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, 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;
}

#c1dmp {
    height: auto;
    --comp-display: unset;
    position: relative;
}

    #c1dmp .c1dmp-overflow-wrapper {
        position: relative;
        display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        overflow-x: clip;
        overflow-y: clip;
    }

    #c1dmp .c1dmp-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        display: var(--l_display,var(--container-display));
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

    #c1dmp:not(.c1dmp-container) {
        display: var(--l_display,var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
    }

#c1dmp {
    --bg: var(--color_11);
    --alpha-bg: 1;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxea {
    --above-all-in-container: 49;
}

#PAGE_SECTIONSc1dmp {
    --above-all-in-container: 49;
}

#comp-kbgakxmn {
    --above-all-in-container: 49;
}

#comp-kd5px9q0-pinned-layer {
    z-index: 55;
    --above-all-in-container: 10000;
}

#comp-kbgakxea {
    width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
/*    position: sticky;*/
    --force-auto: initial;
    top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
    bottom: var(--force-auto,);
    left: var(--force-auto,);
    right: var(--force-auto,);
    pointer-events: auto;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

.comp-kbgakxea-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgakxea:not(.comp-kbgakxea-container) {
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#masterPage:not(.landingPage) {
    --top-offset: var(--header-height);
}

#masterPage.landingPage {
    --top-offset: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea {
        --l_display: unset;
    }
}

#comp-kbgakxea {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-kbgakxea_r_comp-kbgajy18 {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxea_r_comp-kbgajy18-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.0418977 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgakxea_r_comp-kbgajy18:not(.comp-kbgakxea_r_comp-kbgajy18-container) {
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-kbgajy18 {
        min-height: 60px;
        position: sticky;
        --force-auto: initial;
        top: var(--force-auto,calc(0% + var(--sticky-offset, 0px)));
        bottom: var(--force-auto,);
        left: var(--force-auto,);
        right: var(--force-auto,);
        --is-sticky: 1;
    }

    .comp-kbgakxea_r_comp-kbgajy18-container {
        grid-template-rows: minmax(60px,auto);
    }
}

#comp-kbgakxea_r_comp-kbgajy18 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxea_r_comp-lxu2mi30 {
    min-height: 0px;
    --l_display: none;
    height: 35px;
    min-width: 0px;
    width: 35px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 2.999267578125%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxea_r_comp-lxu2mi30-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgakxea_r_comp-lxu2mi30:not(.comp-kbgakxea_r_comp-lxu2mi30-container) {
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lxu2mi30 {
        --l_display: unset;
        height: 24px;
        width: 24px;
        margin-right: 41px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lxu2mi30 {
        margin-right: 28px;
    }
}

#comp-kbgakxea_r_comp-lxu2mi30 {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxea_r_comp-lxu2mi38 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-kbgakxea_r_comp-lxu2mi3c {
    min-height: 300px;
    --l_display: unset;
    height: 300px;
    min-width: 0px;
    width: 980px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

    #comp-kbgakxea_r_comp-lxu2mi3c .comp-kbgakxea_r_comp-lxu2mi3c-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        overflow-x: scroll;
        overflow-y: scroll;
        --sticky-offset: 0px;
        scrollbar-width: none;
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: none;
    }

    #comp-kbgakxea_r_comp-lxu2mi3c .comp-kbgakxea_r_comp-lxu2mi3c-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        display: var(--l_display,var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

    #comp-kbgakxea_r_comp-lxu2mi3c:not(.comp-kbgakxea_r_comp-lxu2mi3c-container) {
        display: var(--l_display,var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
    }

    #comp-kbgakxea_r_comp-lxu2mi3c .comp-kbgakxea_r_comp-lxu2mi3c-overflow-wrapper::-webkit-scrollbar {
        width: 0;
        height: 0;
    }

#comp-kbgakxea_r_comp-lxu2mi3d5 {
    min-height: 79px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 40%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

    #comp-kbgakxea_r_comp-lxu2mi3d5 .comp-kbgakxea_r_comp-lxu2mi3d5-overflow-wrapper {
        position: relative;
        display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        overflow-x: hidden;
        overflow-y: scroll;
        --sticky-offset: 0px;
    }

    #comp-kbgakxea_r_comp-lxu2mi3d5 .comp-kbgakxea_r_comp-lxu2mi3d5-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        row-gap: 0px;
        column-gap: 0px;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(79px,auto);
        grid-template-columns: minmax(0px,512fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

    #comp-kbgakxea_r_comp-lxu2mi3d5:not(.comp-kbgakxea_r_comp-lxu2mi3d5-container) {
        display: var(--l_display,var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
    }

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lxu2mi3d5 {
        min-height: 0px;
        width: 100%;
        align-self: start;
        justify-self: center;
    }

        #comp-kbgakxea_r_comp-lxu2mi3d5 .comp-kbgakxea_r_comp-lxu2mi3d5-container {
            grid-template-rows: minmax(max(0.5px, 1.1466667 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
            grid-template-columns: minmax(0px,1fr);
        }
}

#comp-kbgakxea_r_comp-lxu2mi3i1 {
    min-height: 0px;
    --l_display: unset;
    height: 20px;
    min-width: 0px;
    width: 20px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 45.890625px;
    margin-top: 34.5px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lxu2mi3i1 {
        height: 16px;
        width: 16px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lxu2mi3i1 {
        height: 16px;
        width: 16px;
        margin-right: 23px;
        margin-top: 31px;
    }
}

#comp-kbgakxea_r_comp-lz843lrh {
    width: 90%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-top: 26.666666666666668%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxea_r_comp-lz843lrh-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lz843lrh {
        margin-top: 26.652360808794338%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lz843lrh {
        margin-top: 15vw;
    }
}

#comp-kbgakxea_r_comp-lz843lrh {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-kbgakxea_r_comp-lxubhuix {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lxubhuix {
        margin-bottom: 1.9013666072489601%;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lxubhuix {
        margin-bottom: 1.4768518518518519%;
        align-self: center;
    }
}

#comp-kbgakxea_r_comp-lxubhuix {
    --bgs: 255,255,255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255,255,255;
    --brw: 0px;
    --brd: 0,0,0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 10px;
    --fnt: normal normal normal 16px/normal madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
    --txt: 0,0,0;
    --alpha-txt: 1;
    --arrowColor: 0,0,0;
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0,0,0;
    --txtsSub: 26,106,255;
    --alpha-txtsSub: 1;
    --txts: 26,106,255;
    --alpha-txts: 1;
    --bgexpanded: 255,255,255;
    --fntSubMenu: normal normal normal 14px/normal madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
    --txtexpanded: 0,0,0;
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 10px;
    --bgh: 230,234,245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8D8D8D;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lxubhuix {
        --verticalPadding: 15px;
        --fnt: normal normal normal 16px/normal madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lxubhuix {
        --verticalPadding: 15px;
        --fnt: normal normal normal max(0.5px, 0.0426667 * (var(--scaling-factor) - var(--scrollbar-width)))/normal helvetica-w01-roman,sans-serif;
    }
}

#comp-kbgakxea_r_comp-lypveyo2 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-kbgakxea_r_comp-lypveyo2-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgakxea_r_comp-lypveyo2:not(.comp-kbgakxea_r_comp-lypveyo2-container) {
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lypveyo2 {
        margin-bottom: 40px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lypveyo2 {
        margin-bottom: 11.847222222222221%;
        align-self: center;
    }

    .comp-kbgakxea_r_comp-lypveyo2-container {
        row-gap: 0px;
        column-gap: 0px;
    }
}

#comp-kbgakxea_r_comp-lypveyo2 {
    --static-spx: 1px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lypveyo2 {
        --static-spx: 0.1 * var(--one-unit);
    }
}

#comp-kbgakxea_r_comp-lypveyo5 {
    width: 100%;
    height: 100%;
    min-height: 40px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-kbgakxea_r_comp-lypveyo5 {
    --bg: var(--color_11);
    --brw: 0px;
    --brd: var(--color_15);
    --rd: 0px;
    --shd: none;
    --bg-dd: var(--color_11);
    --alpha-bg-dd: 1;
    --brw-dd: 1px;
    --brd-dd: var(--color_15);
    --rd-dd: 0px;
    --shd-dd: none;
    --fnt: var(--font_8);
    --fnt-size-dd: 15px;
    --txt-dd: var(--color_15);
    --alpha-txt-dd: 1;
    --txt-slct-dd: var(--color_19);
    --alpha-txt-slct-dd: 1;
    --txth-dd: var(--color_19);
    --alpha-txth-dd: 1;
    --txth: var(--color_19);
    --alpha-txth: 1;
    --txt: var(--color_14);
    --alpha-txt: 1;
    --avatarCornerRadius: 100px;
    --avatarAndArrowStrokeWidth: 0px;
    --badge-bg: 226,28,33;
    --alpha-badge-bg: 1;
    --badge-txt: var(--color_14);
    --alpha-badge-txt: 1;
    --fillcolor: var(--color_14);
    --alpha-fillcolor: 1;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --boxShadowToggleOn-shd-dd: none;
    --alpha-brd-dd: 0.2;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lypveyo5 {
        --fnt: normal normal normal max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))/normal helvetica-w01-roman,sans-serif;
        --fnt-size-dd: 15px;
        --txt-dd: var(--color_15);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lypveyo5 {
        --fnt: normal normal normal max(0.5px, 0.0424967 * (var(--scaling-factor) - var(--scrollbar-width)))/normal helvetica-w01-roman,sans-serif;
        --fnt-size-dd: 16px;
        --txt-dd: var(--color_14);
    }
}

#comp-kbgakxea_r_comp-lypvmccs {
    min-height: 0px;
    --l_display: none;
    height: 32px;
    min-width: 0px;
    width: 121px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 32.074074074074076%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lypvmccs {
        --l_display: unset;
        margin-left: 0%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lypvmccs {
        --l_display: unset;
        margin-left: 0%;
        align-self: center;
    }
}

#comp-kbgakxea_r_comp-liu7a4zw {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.3108108108108108;
    min-width: 0px;
    width: 5.849802371541502%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 4.453125vw;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-liu7a4zw {
        --aspect-ratio: 0.30927835051546393;
        width: 12.881806108897742%;
        margin-left: 41px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-liu7a4zw {
        --aspect-ratio: 0.3089615011323196;
        width: 21.333333333333332%;
        margin-left: 28px;
    }
}

#comp-kbgakxea_r_comp-liu7a4zw {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxea_r_comp-liu6tfrg {
    min-height: 16px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 37.311017786561266%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: center;
    justify-self: end;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto,calc(0px));
    bottom: var(--force-auto,);
    left: var(--force-auto,);
    right: var(--force-auto,);
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 15.5vw;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-liu6tfrg {
        min-height: 45.6875px;
        --l_display: none;
        width: 37.54760742187501%;
        margin-right: 5%;
        margin-bottom: 0.00244140625%;
    }
}

#comp-kbgakxea_r_comp-lyppscdm {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 6.324110671936759%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 16vw;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxea_r_comp-lyppscdm-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgakxea_r_comp-lyppscdm:not(.comp-kbgakxea_r_comp-lyppscdm-container) {
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lyppscdm {
        min-height: 40px;
        --l_display: none;
        height: 40px;
        width: 80px;
        margin-right: 220px;
    }
}

#comp-kbgakxea_r_comp-lyppscdm {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxea_r_comp-lyppscdn4 {
    width: 100%;
    height: 100%;
    min-height: 40px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: start;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-kbgakxea_r_comp-lyppscdn4 {
    --bg: var(--color_11);
    --brw: 0px;
    --brd: var(--color_15);
    --rd: 0px;
    --shd: none;
    --bg-dd: var(--color_11);
    --alpha-bg-dd: 1;
    --brw-dd: 1px;
    --brd-dd: var(--color_15);
    --rd-dd: 0px;
    --shd-dd: none;
    --fnt: normal normal normal max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)))/normal helvetica-w01-roman,sans-serif;
    --fnt-size-dd: 14px;
    --txt-dd: var(--color_15);
    --alpha-txt-dd: 1;
    --txt-slct-dd: var(--color_15);
    --alpha-txt-slct-dd: 1;
    --txth-dd: var(--color_15);
    --alpha-txth-dd: 1;
    --txth: var(--color_15);
    --alpha-txth: 1;
    --txt: var(--color_15);
    --alpha-txt: 1;
    --avatarCornerRadius: 100px;
    --avatarAndArrowStrokeWidth: 0px;
    --badge-bg: 226,28,33;
    --alpha-badge-bg: 1;
    --badge-txt: var(--color_15);
    --alpha-badge-txt: 1;
    --fillcolor: var(--color_15);
    --alpha-fillcolor: 1;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --boxShadowToggleOn-shd-dd: none;
    --alpha-brd-dd: 0.2;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxea_r_comp-lypq691z {
    min-height: 0px;
    --l_display: unset;
    height: 2.5vw;
    min-width: 0px;
    width: 9.565217391304348%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 4.5vw;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lypq691z {
        --l_display: unset;
        height: 4.166666666666667vw;
        width: 16.06905710491368%;
        margin-right: 13vw;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lypq691z {
        --l_display: none;
        height: 32px;
        width: 121px;
    }
}

#comp-kbgakxea_r_CONTROLLER_COMP_CUSTOM_ID {
    height: 60px;
    width: 60px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-kbgakxea_r_CONTROLLER_COMP_CUSTOM_ID-pinned-layer {
    position: fixed;
    left: 0;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    top: 0;
    bottom: unset;
    height: calc(100% - var(--wix-ads-height));
    margin-top: var(--wix-ads-height);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_CONTROLLER_COMP_CUSTOM_ID {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

#comp-kbgakxea_r_CONTROLLER_COMP_CUSTOM_ID {
    --alpha-txth: 1;
    --bgh: 43,104,156;
    --shd: 0 1px 4px rgba(0, 0, 0, 0.6);
    --rd: 20px;
    --alpha-brdh: 1;
    --txth: 255,255,255;
    --alpha-brd: 1;
    --alpha-bg: 1;
    --bg: 61,155,233;
    --txt: 255,255,255;
    --alpha-bgh: 1;
    --brw: 0px;
    --fnt: normal normal normal 14px/1.4em raleway;
    --brd: 43,104,156;
    --boxShadowToggleOn-shd: none;
    --alpha-txt: 1;
    --brdh: 61,155,233;
    --static-spx: 1px;
}

#comp-kbgaghri {
    min-height: 100vh;
    --comp-display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
    position: relative;
}

    #comp-kbgaghri .comp-kbgaghri-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        padding-top: 1vw;
        padding-right: 3.984375vw;
        padding-left: 3.984375vw;
        padding-bottom: 1vw;
        row-gap: 0px;
        column-gap: 0px;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(max-content,100%);
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgaghri .comp-kbgaghri-container {
        padding-top: 3vw;
        padding-right: 5.46875vw;
        padding-left: 5.46875vw;
        padding-bottom: 7.291666666666667vw;
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(max-content,100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgaghri {
        min-height: 0px;
        --comp-display: flex;
        --l_display: unset;
    }

        #comp-kbgaghri .comp-kbgaghri-container {
            padding-top: 8.974358974358974vw;
            padding-right: 7.435897435897436vw;
            padding-left: 7.435897435897436vw;
            padding-bottom: 12.820512820512821vw;
            row-gap: max(0.5px, 0.033992 * (var(--scaling-factor) - var(--scrollbar-width)));
            column-gap: max(0.5px, 0.0687729 * (var(--scaling-factor) - var(--scrollbar-width)));
            grid-template-rows: minmax(max(0.5px, 1.6285923 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
        }
}

#comp-kbgaghri {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lyr00ehh {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 2.882340928632834%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lyr00ehh-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyr00ehh {
        min-height: unset;
        width: 100%;
        max-height: 99999px;
        align-self: start;
        margin-left: 0%;
        margin-top: -0.001307922272046643%;
        margin-bottom: 0%;
    }

    .comp-lyr00ehh-container {
        flex-direction: column;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyr00ehh {
        min-height: unset;
        width: 100.36967665615143%;
        max-height: 99999px;
        align-self: start;
        margin-left: -0.3746056782334385%;
        margin-top: 0%;
        margin-bottom: -0.0009858044163894401%;
    }
}

#comp-lyr00ehh {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyqzprai {
    width: max(0.5px, 0.4346213 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0250494 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-lyqzprai-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqzprai {
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 2.961509715994021%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqzprai {
        min-width: 0px;
        width: 99.6267740509748%;
        max-width: 99999px;
        margin-left: 0.37322594902519274%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 11.668221774787606%;
    }
}

#comp-lyqzprai {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lz83trbb {
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 11.731843575418994%;
    margin-right: 0%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-lz83trbb-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lz83trbb {
        width: max-content;
        margin-bottom: 2.242152466367713%;
    }

    .comp-lz83trbb-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lz83trbb {
        min-height: unset;
        width: 100%;
        max-height: 99999px;
        margin-bottom: 11.98797259328634%;
    }

    .comp-lz83trbb-container {
        flex-direction: column;
    }
}

#comp-lz83trbb {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lz83ppk4 {
    width: max-content;
    height: auto;
    min-height: 0px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0237147 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-lz83ppk4-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lz83ppk4 {
        margin-left: 0px;
        margin-right: max(0.5px, 0.0371627 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lz83ppk4 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 3.7856755557746333%;
    }
}

#comp-lz83ppk4 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lz83kff6 {
    min-height: 29.984375px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.023419 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-lz83kff6-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lz83kff6 {
        margin-right: max(0.5px, 0.0371846 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lz83kff6 {
        margin-right: max(0.5px, 0.0586667 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lz83kff6 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lz83kffa {
    width: max(0.5px, 0.0237147 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --aspect-ratio: 1;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0102907 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lz83kffa {
        width: max(0.5px, 0.042496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.018592 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lz83kffa {
        width: max(0.5px, 0.0853333 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lz83kffa {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lz83kffc {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

#comp-lz83kffc {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lz83kffc {
        --fontSize: 16spx;
        --minFontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lz83kffc {
        --fontSize: 14spx;
        --minFontSize: 12px;
    }
}

#comp-lyqz006c {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-lyqz006c-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-lyqz006c {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyqyufq6 {
    width: max(0.5px, 0.0237147 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --aspect-ratio: 1;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0102773 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqyufq6 {
        width: max(0.5px, 0.042496 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.018592 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqyufq6 {
        width: max(0.5px, 0.0853333 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lyqyufq6 {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lyqyzma7 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

#comp-lyqyzma7 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqyzma7 {
        --fontSize: 16spx;
        --minFontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqyzma7 {
        --fontSize: 14spx;
        --minFontSize: 12px;
    }
}

#comp-lyqyxf0o {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-lyqyxf0o-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqyxf0o {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqyxf0o {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-lyqyxf0o {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyqyv0dn {
    width: max(0.5px, 0.0237146 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --aspect-ratio: 1;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0102767 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqyv0dn {
        width: max(0.5px, 0.0424957 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0185921 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqyv0dn {
        width: max(0.5px, 0.088 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0373336 * (var(--scaling-factor) - var(--scrollbar-width)));
        align-self: center;
    }
}

#comp-lyqyv0dn {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lyqyx2e2 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

#comp-lyqyx2e2 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqyx2e2 {
        --fontSize: 16spx;
        --minFontSize: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqyx2e2 {
        --fontSize: 14spx;
        --minFontSize: 12px;
    }
}

#comp-lyqz9950 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max-content;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 5%;
    margin-bottom: 5.95030260707635%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqz9950 {
        margin-bottom: 2.2421524663677133%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqz9950 {
        margin-bottom: 7.571351111549268%;
    }
}

#comp-lyqz9950 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqz9950 {
        --fontSize: 24spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqz9950 {
        --fontSize: 18spx;
        --minFontSize: 12px;
    }
}

#comp-lyqzcgo9 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 8.379888268156424%;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqzcgo9 {
        margin-bottom: 2.2421524663677133%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqzcgo9 {
        margin-bottom: 10.415537043426825%;
    }
}

#comp-lyqzcgo9 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqzcgo9 {
        --fontSize: 45spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqzcgo9 {
        --fontSize: 45spx;
        --minFontSize: 12px;
    }
}

#comp-lyqzem07 {
    min-height: 0px;
    --l_display: unset;
    height: 57.59375px;
    min-width: 0px;
    width: 211px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 4;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqzem07 {
        height: 52.14856351212882px;
        width: 189.8529075538205px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqzem07 {
        height: 52px;
        width: 192px;
    }
}

#comp-lypy4hgm {
    width: max(0.5px, 0.4544079 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

    #comp-lypy4hgm .comp-lypy4hgm-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        padding-bottom: 0%;
        padding-top: 0%;
        padding-right: 0%;
        padding-left: 0%;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        flex-direction: column;
        --container-layout-type: flex-container-layout;
        --container-display: flex;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lypy4hgm {
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        margin-left: -0.3783632286995516%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lypy4hgm {
        min-width: 0px;
        width: 99.7200805382311%;
        max-width: 99999px;
        margin-left: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-lypy4hgm {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lypwpiq8 {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.5452037753197934;
    min-width: 0px;
    width: 99.33404006632418%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 1.6659599336758271%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 4.175161053575797%;
    align-self: center;
    order: 1;
    position: relative;
}

.comp-lypwpiq8-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lypwpiq8:not(.comp-lypwpiq8-container) {
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lypwpiq8 {
        --aspect-ratio: 0.43676543036103876;
        width: 99.5605162190443%;
        margin-left: 0%;
        margin-bottom: 2.2211322869955157%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lypwpiq8 {
        --aspect-ratio: 0.6996946715256575;
        width: 100%;
        margin-left: 0%;
        margin-bottom: 15.75754725853475%;
        align-self: flex-start;
    }
}

#comp-lypwpiq8 {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lypwpiqe {
    min-height: 0px;
    height: 60px;
    min-width: 0px;
    width: 60px;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lypwpiqe {
    --static-spx: 1px;
}

#comp-lypwpiqf1 {
    height: 44px;
    width: auto;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lypwpiqf1 {
    --maincolor: 255,255,255;
    --alpha-maincolor: 1;
    --progresscolor: 31,223,103;
    --alpha-progresscolor: 1;
    --disabledcolor: 141,141,141;
    --alpha-disabledcolor: 1;
    --textcolor: 45,45,45;
    --alpha-textcolor: 1;
    --static-spx: 1px;
}

#comp-lzsc3j7d {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.02960123950093%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

    #comp-lzsc3j7d .comp-lzsc3j7d-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        row-gap: max(0.5px, 0.0062513 * (var(--scaling-factor) - var(--scrollbar-width)));
        column-gap: max(0.5px, 0.011859 * (var(--scaling-factor) - var(--scrollbar-width)));
        display: var(--l_display,var(--container-display));
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
        --container-layout-type: flex-container-layout;
        --container-display: flex;
    }

    #comp-lzsc3j7d:not(.comp-lzsc3j7d-container) {
        display: var(--l_display,var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzsc3j7d {
        width: 99.55156950672645%;
        margin-right: 0%;
    }

        #comp-lzsc3j7d .comp-lzsc3j7d-container {
            row-gap: 7.906px;
            column-gap: max(0.5px, 0.0332 * (var(--scaling-factor) - var(--scrollbar-width)));
        }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzsc3j7d {
        width: 98.37446670626991%;
        margin-right: 0.009404683532399134%;
    }

        #comp-lzsc3j7d .comp-lzsc3j7d-container {
            row-gap: max(0.5px, 0.0346667 * (var(--scaling-factor) - var(--scrollbar-width)));
            column-gap: 7.906px;
        }
}

#comp-lzsc3j7d {
    --brw: 0px;
    --brd: 50,65,88;
    --bg: 255,255,255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-lzsc3j7i__"] {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: calc(((33.3333333% - ((0% + 0%) + max(0.5px, 0.0079057 * (var(--scaling-factor) - var(--scrollbar-width))))) - 0px));
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.1032988 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lzsc3j7i__"] {
        width: calc(((33.3333333% - ((0% + 0%) + max(0.5px, 0.0221337 * (var(--scaling-factor) - var(--scrollbar-width))))) - 0px));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lzsc3j7i__"] {
        width: calc(((100% - ((0% + 0%) + 0px)) - 0px));
    }
}

[id^="comp-lzsc3j7i__"] {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_12);
    --rd: 0px 0px 0px 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-lzsc43zi__"] {
    width: 99.99999999999999%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    box-sizing: border-box;
    padding-top: 1.5625vw;
    padding-right: 1.2vw;
    padding-left: 1.5vw;
    padding-bottom: 1.5625vw;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0.0019474846843147075%;
    margin-right: 0%;
    margin-top: 0.008694128055464365%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lzsc43zi__"] {
        padding-top: 2vw;
        padding-right: 3.4vw;
        padding-left: 3.3854166666666665vw;
        padding-bottom: 2vw;
        flex-direction: column;
        margin-left: 0.009132442331648673%;
        margin-top: 0%;
        margin-bottom: -0.007488602711945267%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lzsc43zi__"] {
        padding-top: 6.153846153846154vw;
        padding-right: 6.7vw;
        padding-left: 6.666666666666667vw;
        padding-bottom: 6.153846153846154vw;
        flex-direction: row;
    }
}

[id^="comp-lzsc43zi__"] {
    --brw: 1px;
    --brd: var(--color_11);
    --bg: var(--color_11);
    --rd: 8px 8px 8px 8px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0.4;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

    [id^="comp-lzsc43zi__"]:not(.is-animating) {
        transition: all 0.3s ease-in-out 0s, visibility 0s;
        --transition: all 0.3s ease-in-out 0s, visibility 0s;
    }

    [id^="comp-lzsc43zi__"].variants-lzsc43zw, [id^="comp-lzsc43zi__"].variants-lzsc43zw > :not(.is-animating) {
        transition: all 0.3s ease-in-out 0s, visibility 0s;
        --transition: all 0.3s ease-in-out 0s, visibility 0s;
    }

[id^="comp-lzsc43zi__"] {
    opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

    [id^="comp-lzsc43zi__"].variants-lzsc43zw {
        opacity: 1;
        --comp-opacity: 1;
        transform: translateX(0px)translateY(-10px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
        --comp-rotate-z: 0deg;
    }

[id^="comp-lzsc4403__"] {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.9717573221757352;
    min-width: 0px;
    width: 20.93094079769623%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 9.171420387200648%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lzsc4403__"] {
        --aspect-ratio: 1.0117048346055988;
        width: 19.39932532200568%;
        margin-left: 0.020395676116663267%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 9.253914752343467%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lzsc4403__"] {
        --aspect-ratio: 1;
        width: max(0.5px, 0.093332 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.152 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

[id^="comp-lzsc4403__"] {
    --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lzsc4407__"] {
    width: 100%;
    height: auto;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: -0.008610334985113918%;
    margin-bottom: 0%;
    margin-right: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lzsc4407__"] {
        margin-top: 0%;
        margin-left: 0%;
        margin-bottom: 0%;
        margin-right: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lzsc4407__"] {
        min-width: 0px;
        width: max(0.5px, 0.432 * (var(--scaling-factor) - var(--scrollbar-width)));
        max-width: 99999px;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }
}

[id^="comp-lzsc4407__"] {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-lzsc44085__"] {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 6.385416666666667%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lzsc44085__"] {
        margin-bottom: 10.800641597543725%;
    }
}

[id^="comp-lzsc44085__"] {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lzsc44085__"] {
        --fontSize: 16spx;
        --minFontSize: 14px;
        --color: var(--color_15);
        --alpha-color: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lzsc44085__"] {
        --fontSize: 32.128spx;
        --minFontSize: 12px;
        --color: var(--color_15);
        --alpha-color: 1;
    }
}

[id^="comp-lzsc440b__"] {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lzsc440b__"] {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lzsc440b__"] {
        width: 86.41975308641975%;
    }
}

[id^="comp-lzsc440b__"] {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lzsc440b__"] {
        --fontSize: 16spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lzsc440b__"] {
        --fontSize: 14spx;
        --minFontSize: 12px;
    }
}

#comp-lyr8bdt8 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 3/1/4/2;
    position: relative;
}

.comp-lyr8bdt8-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.1003947 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: 0.31541501976284586fr 1.6845849802371542fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .comp-lyr8bdt8-container {
        grid-template-rows: minmax(max(0.5px, 0.2058427 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
        grid-template-columns: 0.4349269588313413fr 1.5650730411686586fr;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyr8bdt8 {
        min-height: 110px;
    }

    .comp-lyr8bdt8-container {
        row-gap: 0px;
        column-gap: 0px;
        grid-template-rows: minmax(109.99962500000001px,auto);
        grid-template-columns: 0.7442503318000885fr 1.2557496681999114fr;
    }
}

#comp-lyr8bdt8 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lyrekhet {
    min-height: 0px;
    --comp-display: flex;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

    #comp-lyrekhet .comp-lyrekhet-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(max-content,100%);
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

#comp-lyrekhet {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyremohf {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lyremohf {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textAlign: center;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyremohf {
        --fontSize: 24spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyremohf {
        --fontSize: 16spx;
        --minFontSize: 12px;
    }
}

#comp-lyrekhjm {
    min-height: 0px;
    --comp-display: flex;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/2/2/3;
    position: relative;
}

    #comp-lyrekhjm .comp-lyrekhjm-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(max-content,100%);
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

#comp-lyrekhjm {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyrewi46 {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    width: auto;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

    #comp-lyrewi46 .comp-lyrewi46-overflow-wrapper {
        position: relative;
        display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        overflow-x: hidden;
        overflow-y: hidden;
    }

    #comp-lyrewi46 .comp-lyrewi46-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        display: var(--l_display,var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

    #comp-lyrewi46:not(.comp-lyrewi46-container) {
        display: var(--l_display,var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
    }

#comp-lyscbhl3 {
    min-height: 0px;
    --l_display: unset;
    height: 127px;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --aspect-ratio: auto;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyscbhl3 {
        min-height: 0px;
        height: 155px;
        width: 100.12728044123887%;
        --aspect-ratio: auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyscbhl3 {
        min-height: unset;
        height: auto;
        --aspect-ratio: 0.4671842856194837;
        width: 100.00005308915155%;
        margin-left: 0.006424196603781813%;
    }
}

#comp-lyscbhl3 {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lyseiv2i {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 4/1/5/2;
    position: relative;
}

.comp-lyseiv2i-container {
    box-sizing: border-box;
    padding-top: 4.4vw;
    padding-right: 4vw;
    padding-left: 4vw;
    padding-bottom: 4.4vw;
    column-gap: max(0.5px, 0.0600798 * (var(--scaling-factor) - var(--scrollbar-width)));
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.236615 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.141317 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.8460759 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: 0.5015810276679842fr 0.4984189723320158fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .comp-lyseiv2i-container {
        padding-top: 10.546875vw;
        padding-right: 5.5vw;
        padding-left: 5.5vw;
        padding-bottom: 13.020833333333334vw;
        column-gap: 76px;
        grid-template-rows: minmax(max(0.5px, 0.2909495 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.2993811 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.0156428 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.0156428 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 1.0836653 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
        grid-template-columns: minmax(0px,1fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-lyseiv2i-container {
        padding-top: 16.41025641025641vw;
        padding-right: 7.4vw;
        padding-left: 7.4vw;
        padding-bottom: 16.41025641025641vw;
        column-gap: 76px;
        grid-template-rows: minmax(max(0.5px, 0.4219813 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.5754587 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.026232 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.026232 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 1.9363333 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
        grid-template-columns: minmax(0px,1fr);
    }
}

#comp-lyseiv2i {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lyseizn3 {
    min-height: 0px;
    --comp-display: flex;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

    #comp-lyseizn3 .comp-lyseizn3-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(max-content,100%);
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

#comp-lyseizn3 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lysemf9d {
    width: 100%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lysemf9d-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-lysemf9d {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lysehpkb {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 2.994483845547675%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysehpkb {
        margin-bottom: 4.487449165614921%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysehpkb {
        margin-bottom: 6.0218291305984195%;
    }
}

#comp-lysehpkb {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysehpkb {
        --fontSize: 24spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysehpkb {
        --fontSize: 18spx;
        --minFontSize: 12px;
    }
}

#comp-lysehw8z {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

#comp-lysehw8z {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysehw8z {
        --fontSize: 70spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysehw8z {
        --fontSize: 42spx;
    }
}

#comp-lysej87h {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 2/2/3/3;
    position: relative;
}

    #comp-lysej87h .comp-lysej87h-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(max-content,100%);
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysej87h .comp-lysej87h-container {
        padding-top: 4.2vw;
        padding-right: 0vw;
        padding-left: 0vw;
        padding-bottom: 5vw;
    }

    #comp-lysej87h {
        grid-area: 2/1/3/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysej87h .comp-lysej87h-container {
        padding-top: 5.384615384615385vw;
        padding-right: 0vw;
        padding-left: 0vw;
        padding-bottom: 9vw;
    }

    #comp-lysej87h {
        grid-area: 2/1/3/2;
    }
}

#comp-lysej87h {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lysel9zz {
    width: 88.44060415763612%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: max(0.5px, 0.0181821 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lysel9zz-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysel9zz {
        width: 70.60387872829443%;
        margin-top: 0.0014081457390482115%;
        margin-bottom: max(0.5px, 0.0181823 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysel9zz {
        width: 100%;
    }
}

#comp-lysel9zz {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lysejjda {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 4.188274275497112%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysejjda {
        margin-bottom: 6.217245698801033%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysejjda {
        margin-bottom: 9.032512181286988%;
    }
}

#comp-lysejjda {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysejjda {
        --fontSize: 16spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysejjda {
        --fontSize: 14spx;
        --minFontSize: 12px;
        --lineHeight: 1.5em;
    }
}

#comp-lysehj52 {
    min-height: 0px;
    --l_display: unset;
    height: 58px;
    min-width: 0px;
    width: 270.3203125px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0.00244140625vw;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysehj52 {
        height: 64px;
        width: 241.296875px;
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysehj52 {
        height: 52px;
        width: 205px;
        margin-left: 0%;
    }
}

#comp-lyseizqj {
    min-height: 0px;
    --comp-display: flex;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 3/1/4/3;
    position: relative;
}

    #comp-lyseizqj .comp-lyseizqj-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(max-content,100%);
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyseizqj {
        grid-area: 5/1/6/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyseizqj {
        grid-area: 5/1/6/2;
    }
}

#comp-lyseizqj {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyse788e {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.537926029459198;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: start;
    justify-self: end;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto,calc(3vw + var(--sticky-offset, 0px)));
    bottom: var(--force-auto,);
    left: var(--force-auto,);
    right: var(--force-auto,);
    pointer-events: auto;
    margin-left: 0%;
    margin-right: -0.00043006313327735113%;
    margin-top: 0vw;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyse788e {
        justify-self: start;
        position: relative;
        --force-auto: auto;
        top: var(--force-auto,calc(0px));
        margin-right: 0%;
    }
}

#comp-lyse788e {
    --backgroundColor: 0,0,0;
    --borderColor: 255,255,255;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width)));
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --alpha-borderColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyse788e {
        --cornerRadius: max(0.5px, 0.0106242 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106242 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106242 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106242 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyse788e {
        --cornerRadius: max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lyse788e wow-image {
    overflow: clip;
}

    #comp-lyse788e wow-image img {
        height: 100%;
    }

#comp-lyv7v9cl {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    direction: ltr;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: end;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

    #comp-lyv7v9cl .comp-lyv7v9cl-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        padding-top: 0%;
        padding-right: 40px;
        padding-left: 40px;
        padding-bottom: 40px;
        row-gap: 0px;
        column-gap: max(0.5px, 0.0221341 * (var(--scaling-factor) - var(--scrollbar-width)));
        display: var(--l_display,var(--container-display));
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
        --container-layout-type: flex-container-layout;
        --container-display: flex;
    }

    #comp-lyv7v9cl:not(.comp-lyv7v9cl-container) {
        display: var(--l_display,var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyv7v9cl .comp-lyv7v9cl-container {
        padding-right: 0%;
        padding-left: 0px;
        padding-bottom: 0%;
        row-gap: max(0.5px, 0.0531208 * (var(--scaling-factor) - var(--scrollbar-width)));
        column-gap: max(0.5px, 0.0358566 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    #comp-lyv7v9cl {
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyv7v9cl .comp-lyv7v9cl-container {
        padding-right: 0%;
        padding-left: 0px;
        padding-bottom: 0%;
        row-gap: max(0.5px, 0.05312 * (var(--scaling-factor) - var(--scrollbar-width)));
        column-gap: max(0.5px, 0.035856 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lyv7v9cl {
    --brw: 0px;
    --brd: 50,65,88;
    --bg: 255,255,255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-lyv7v9co5__"] {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: calc(((25% - ((0px + 0px) + max(0.5px, 0.0166 * (var(--scaling-factor) - var(--scrollbar-width))))) - 0px));
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.110672 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyv7v9co5__"] {
        width: calc(((50% - ((0px + 0px) + max(0.5px, 0.017928 * (var(--scaling-factor) - var(--scrollbar-width))))) - 0px));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyv7v9co5__"] {
        width: calc(((100% - ((0px + 0px) + 0px)) - 0px));
    }
}

[id^="comp-lyv7v9co5__"] {
    --brw: max(0.5px, 0.0007905 * (var(--scaling-factor) - var(--scrollbar-width)));
    --brd: var(--color_11);
    --bg: var(--color_11);
    --rd: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width)));
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0.8;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyv7v9co5__"] {
        --brw: max(0.5px, 0.0007902 * (var(--scaling-factor) - var(--scrollbar-width)));
        --rd: max(0.5px, 0.0119522 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0119522 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0119522 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0119522 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyv7v9co5__"] {
        --brw: max(0.5px, 0.0007893 * (var(--scaling-factor) - var(--scrollbar-width)));
        --rd: max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

[id^="comp-lyv88uco__"] {
    width: 99.99989882392936%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    box-sizing: border-box;
    padding-top: 2.03125vw;
    padding-right: 2.03125vw;
    padding-left: 2.03125vw;
    padding-bottom: 2.03125vw;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyv88uco__"] {
        padding-top: 4.427083333333333vw;
        padding-right: 4.427083333333333vw;
        padding-left: 4.427083333333333vw;
        padding-bottom: 4.427083333333333vw;
        flex-direction: column;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyv88uco__"] {
        min-width: 0px;
        width: max-content;
        max-width: 99999px;
        padding-top: 7.17948717948718vw;
        padding-right: 4.5vw;
        padding-left: 8.974358974358974vw;
        padding-bottom: 7.2vw;
        flex-direction: row;
    }
}

[id^="comp-lyv88uco__"] {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-lyv881be__"] {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 3.642572566875356%;
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyv881be__"] {
        width: max(0.5px, 0.3333333 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.0266667 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

[id^="comp-lyv881be__"] {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textAlign: center;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyv881be__"] {
        --textAlign: center;
        --fontSize: 46spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyv881be__"] {
        --textAlign: left;
        --fontSize: 42spx;
        --minFontSize: 12px;
    }
}

[id^="comp-lyv888dc__"] {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyv888dc__"] {
        width: max(0.5px, 0.352 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

[id^="comp-lyv888dc__"] {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textAlign: center;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyv888dc__"] {
        --textAlign: center;
        --fontSize: 20spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyv888dc__"] {
        --textAlign: left;
        --fontSize: 18spx;
        --minFontSize: 12px;
    }
}

#comp-lysej21i {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/2/2/3;
    position: relative;
}

    #comp-lysej21i .comp-lysej21i-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(max-content,100%);
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysej21i {
        grid-area: 4/1/5/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysej21i {
        grid-area: 4/1/5/2;
    }
}

#comp-lysej21i {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lysej5qr {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 2/1/3/2;
    position: relative;
}

    #comp-lysej5qr .comp-lysej5qr-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(max-content,100%);
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysej5qr {
        grid-area: 3/1/4/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysej5qr {
        grid-area: 3/1/4/2;
    }
}

#comp-lysej5qr {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyzti7vx {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 5/1/6/2;
    position: relative;
}

.comp-lyzti7vx-container {
    box-sizing: border-box;
    padding-top: 7.8125vw;
    padding-right: 4vw;
    padding-left: 4vw;
    padding-bottom: 7.8vw;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3906267 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .comp-lyzti7vx-container {
        padding-top: 7.8125vw;
        padding-right: 5.5vw;
        padding-left: 5.5vw;
        padding-bottom: 7.8vw;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-lyzti7vx-container {
        padding-top: 10vw;
        padding-right: 7.4vw;
        padding-left: 7.4vw;
        padding-bottom: 12.307692307692308vw;
    }
}

#comp-lyzti7vx {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-lyzti7wh {
    width: 100%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0.0008601336647707233%;
    margin-top: 0%;
    margin-bottom: -0.002526642640272556%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lyzti7wh-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-lyzti7wh {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyzti7wj3 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 9.20465541339641%;
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wj3 {
        margin-bottom: 8.974898331229841%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7wj3 {
        margin-bottom: 21.11691125775633%;
    }
}

#comp-lyzti7wj3 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --fontSize: 62.756spx;
    --textAlign: center;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wj3 {
        --fontSize: 110.876spx;
        --textAlign: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7wj3 {
        --fontSize: 42px;
        --textAlign: left;
    }
}

#comp-lyzti7wp {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 6.366250940759058%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-lyzti7wp-container {
    box-sizing: border-box;
    padding-top: 5.703125vw;
    padding-right: 5.3125vw;
    padding-left: 5.3125vw;
    padding-bottom: 5.7vw;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.1656267 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,617.28125fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wp {
        margin-bottom: 6.364231290609077%;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-lyzti7wp-container {
        padding-bottom: 7.435897435897436vw;
    }

    #comp-lyzti7wp {
        margin-bottom: 6.364231290609077%;
        align-self: center;
    }
}

#comp-lyzti7wp {
    --brw: 0px;
    --brd: var(--color_13);
    --bg:41, 55, 69;
    --rd: max(0.5px, 0.0102767 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0102767 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0102767 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0102767 * (var(--scaling-factor) - var(--scrollbar-width)));
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 1;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wp {
        --rd: max(0.5px, 0.017264 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.017264 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.017264 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.017264 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7wp {
        --rd: max(0.5px, 0.0213336 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213336 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213336 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213336 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

/*#comp-lyzti7wp {
    cursor: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg data-bbox='0.055 0.776 49.892 49.892' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 51' height='51' width='50' data-type='ugc'%3E%3Cg%3E%3Cpath fill='%23BFB4EE' d='M49.947 8.776v33.892a8 8 0 0 1-8 8H8.055a8 8 0 0 1-8-8V8.776a8 8 0 0 1 8-8h33.892a8 8 0 0 1 8 8'/%3E%3Cg clip-path='url(%23e8f61bb1-755a-4e23-b4e6-f663f126171a)'%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.291' stroke='%231D233F' d='M21.316 17.74v5.272a1.29 1.29 0 0 1-1.29 1.29h-9a1.29 1.29 0 0 1-1.292-1.29v-9c0-.713.579-1.291 1.291-1.291h5.273' fill='none'/%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.291' stroke='%231D233F' d='m13.102 18.512 2.598 2.295 4.954-7.742' fill='none'/%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.291' stroke='%231D233F' d='M21.316 33.232v5.273a1.29 1.29 0 0 1-1.29 1.29h-9a1.29 1.29 0 0 1-1.292-1.29v-9c0-.713.579-1.292 1.291-1.292h5.273' fill='none'/%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.291' stroke='%231D233F' d='m13.102 34.006 2.598 2.296 4.954-7.742' fill='none'/%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.291' stroke='%231D233F' d='M26.938 15.74h13.079' fill='none'/%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.291' stroke='%231D233F' d='M26.938 20.209h7.352' fill='none'/%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.291' stroke='%231D233F' d='M26.938 31.236h13.079' fill='none'/%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.291' stroke='%231D233F' d='M26.938 35.704h7.352' fill='none'/%3E%3C/g%3E%3Cdefs fill='none'%3E%3CclipPath id='e8f61bb1-755a-4e23-b4e6-f663f126171a'%3E%3Cpath fill='%23ffffff' d='M40.731 12.075v28.042H9.094V12.075z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E%0A") 25 26, auto;
}
*/
#comp-lz86xoy8 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.81480489372895%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lz86xoy8-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.244936 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lz86xoy8 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyzti7wt {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lyzti7wt-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wt {
        min-height: unset;
        width: 99.99725269108492%;
        max-height: 99999px;
        margin-left: -0.0005324242083486089%;
        margin-top: -0.0005324242083800842%;
        margin-bottom: -0.0020658059283504737%;
    }

    .comp-lyzti7wt-container {
        flex-direction: column;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7wt {
        min-height: unset;
        width: 99.99725269108492%;
        max-height: 99999px;
        margin-left: 0%;
        margin-top: -0.0028367483070644898%;
        margin-bottom: -0.0020658059283504737%;
    }

    .comp-lyzti7wt-container {
        flex-direction: column;
    }
}

#comp-lyzti7wt {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyzti7wu6 {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.5626134301270418;
    min-width: 0px;
    width: max(0.5px, 0.4347649 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0794117 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wu6 {
        --aspect-ratio: 0.5633851560004259;
        width: 100%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 8.686970874820297%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7wu6 {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 10.876338299439189%;
    }
}

#comp-lyzti7wu6 {
    --backgroundColor: 0,0,0;
    --borderColor: 255,255,255;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width)));
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --alpha-borderColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wu6 {
        --cornerRadius: max(0.5px, 0.0106242 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106242 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106242 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106242 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lyzti7wu6 wow-image {
    overflow: clip;
}

    #comp-lyzti7wu6 wow-image img {
        height: 100%;
    }

#comp-lyzti7wx3 {
    width: max(0.5px, 0.2958933 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

.comp-lyzti7wx3-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wx3 {
        min-width: 0px;
        width: max-content;
        max-width: 99999px;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        align-self: flex-start;
    }

    .comp-lyzti7wx3-container {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7wx3 {
        min-height: unset;
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        align-self: flex-start;
    }

    .comp-lyzti7wx3-container {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        flex-direction: column;
    }
}

#comp-lyzti7wx3 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyzti7wy6 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99237339841366%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 6.666666666666667%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wy6 {
        width: max(0.5px, 0.24888 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.1460827 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0000213 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7wy6 {
        width: 100%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 6.5258029796635135%;
    }
}

#comp-lyzti7wy6 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_31);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wy6 {
        --minFontSize: 12px;
        --fontSize: 40.319spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7wy6 {
        --minFontSize: 12px;
        --fontSize: 60.72spx;
    }
}

#comp-lyzti7wz12 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99237339841366%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0.004166666666666667%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wz12 {
        width: max(0.5px, 0.3851262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7wz12 {
        width: 100.00008655198528%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-lyzti7wz12 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_31);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wz12 {
        --minFontSize: 12px;
        --fontSize: 26.879spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7wz12 {
        --minFontSize: 12px;
        --fontSize: 47.227spx;
    }
}

#comp-lyzti7x014 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 6.364906999247393%;
    align-self: flex-start;
    order: 3;
    position: relative;
}

.comp-lyzti7x014-container {
    box-sizing: border-box;
    padding-top: 5.703125vw;
    padding-right: 5.3125vw;
    padding-left: 5.3125vw;
    padding-bottom: 5.7vw;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.165624 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,617.28125fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-lyzti7x014-container {
        padding-bottom: 7.4vw;
    }
}

#comp-lyzti7x014 {
    --brw: 0px;
    --brd: var(--color_13);
    --bg: 41, 55, 69;
    --rd: max(0.5px, 0.0102767 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0102767 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0102767 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0102767 * (var(--scaling-factor) - var(--scrollbar-width)));
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 1;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7x014 {
        --rd: max(0.5px, 0.017264 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.017264 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.017264 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.017264 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7x014 {
        --rd: max(0.5px, 0.0213336 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213336 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213336 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213336 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

/*#comp-lyzti7x014 {
    cursor: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg data-bbox='0.055 0.468 49.892 49.892' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 51' height='50' width='49' data-type='ugc'%3E%3Cg%3E%3Cpath fill='%23BFB4EE' d='M49.947 8.468V42.36a8 8 0 0 1-8 8H8.055a8 8 0 0 1-8-8V8.468a8 8 0 0 1 8-8h33.892a8 8 0 0 1 8 8'/%3E%3Cg clip-path='url(%2370a75f07-1ff2-4eac-b935-5b395a2fa7fb)'%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.47' stroke='%231D233F' d='m10.75 29.837 6.922-7.084' fill='none'/%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.47' stroke='%231D233F' d='m21.219 22.405 6.339 4.36' fill='none'/%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.47' stroke='%231D233F' d='m31.148 26.462 6.837-6.638' fill='none'/%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.47' stroke='%231D233F' d='M37.328 18.2a2.33 2.33 0 1 1 4.66.001 2.33 2.33 0 0 1-4.66-.001' fill='none'/%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.47' stroke='%231D233F' d='M29.478 30.415a2.33 2.33 0 1 0 0-4.659 2.33 2.33 0 0 0 0 4.66' fill='none'/%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.47' stroke='%231D233F' d='M16.969 21.085a2.33 2.33 0 1 1 4.66.001 2.33 2.33 0 0 1-4.66 0' fill='none'/%3E%3Cpath stroke-linejoin='round' stroke-linecap='round' stroke-width='1.47' stroke='%231D233F' d='M6.79 31.503a2.33 2.33 0 1 1 4.66.001 2.33 2.33 0 0 1-4.66-.001' fill='none'/%3E%3C/g%3E%3Cdefs fill='none'%3E%3CclipPath id='70a75f07-1ff2-4eac-b935-5b395a2fa7fb'%3E%3Cpath fill='%23ffffff' d='M42.723 15.135v19.431H6.055V15.135z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E%0A") 25 25, auto;
}
*/
#comp-lz871fqg {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.81480489372895%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lz871fqg-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.244936 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lz871fqg {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyzti7x26 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lyzti7x26-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7x26 {
        min-height: unset;
        width: 100.34865266859532%;
        max-height: 99999px;
        align-self: center;
        justify-self: center;
        margin-left: 0.34758782017862005%;
        margin-right: 0%;
        margin-top: -0.001000957511822739%;
    }

    .comp-lyzti7x26-container {
        flex-direction: column;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7x26 {
        min-height: unset;
        width: 99.98858050202288%;
        max-height: 99999px;
        align-self: center;
        justify-self: center;
        margin-left: 0%;
        margin-right: 0.017120183872052983%;
        margin-top: -0.011247299198179772%;
    }
}

#comp-lyzti7x26 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7x26 {
        --rd: 0px 0px 0px 0px;
    }
}

#comp-lyzti7x37 {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.5626134301270418;
    min-width: 0px;
    width: max(0.5px, 0.4347653 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0794107 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7x37 {
        --aspect-ratio: 0.5633797544174902;
        width: 99.64451518769067%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 8.651014723438122%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7x37 {
        --aspect-ratio: 0.5633797544174902;
        width: 100%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 8.673729533737465%;
    }
}

#comp-lyzti7x37 {
    --backgroundColor: 0,0,0;
    --borderColor: 255,255,255;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width)));
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --alpha-borderColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7x37 {
        --cornerRadius: max(0.5px, 0.0106242 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106242 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106242 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106242 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lyzti7x37 wow-image {
    overflow: clip;
}

    #comp-lyzti7x37 wow-image img {
        height: 100%;
    }

#comp-lyzti7x46 {
    width: max(0.5px, 0.2958933 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

.comp-lyzti7x46-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7x46 {
        min-width: 0px;
        width: max-content;
        max-width: 99999px;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        align-self: flex-start;
    }

    .comp-lyzti7x46-container {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7x46 {
        min-height: unset;
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
    }

    .comp-lyzti7x46-container {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        flex-direction: column;
    }
}

#comp-lyzti7x46 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyzti7x52 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99237339841366%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 6.666666666666667%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7x52 {
        width: max(0.5px, 0.3041173 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.0929627 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7x52 {
        width: 100%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 6.526542405529431%;
    }
}

#comp-lyzti7x52 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_31);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7x52 {
        --minFontSize: 12px;
        --fontSize: 40.319spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7x52 {
        --minFontSize: 12px;
        --fontSize: 60.72spx;
    }
}

#comp-lyzti7x68 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99237339841366%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0.004166666666666667%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7x68 {
        width: max(0.5px, 0.3851262 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7x68 {
        width: 100.00008655198528%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-lyzti7x68 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_31);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7x68 {
        --minFontSize: 12px;
        --fontSize: 26.879spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7x68 {
        --minFontSize: 12px;
        --fontSize: 47.227spx;
    }
}

#comp-lyzti7x712 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 4;
    position: relative;
}

.comp-lyzti7x712-container {
    box-sizing: border-box;
    padding-top: 5.703125vw;
    padding-right: 5.3125vw;
    padding-left: 5.3125vw;
    padding-bottom: 5.7vw;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.165624 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,617.28125fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-lyzti7x712-container {
        padding-bottom: 7.4vw;
    }
}

#comp-lyzti7x712 {
    --brw: 0px;
    --brd: var(--color_13);
    --bg: 41, 55, 69;
    --rd: max(0.5px, 0.0102767 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0102767 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0102767 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0102767 * (var(--scaling-factor) - var(--scrollbar-width)));
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 1;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7x712 {
        --rd: max(0.5px, 0.017264 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.017264 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.017264 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.017264 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7x712 {
        --rd: max(0.5px, 0.0213336 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213336 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213336 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213336 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

/*#comp-lyzti7x712 {
    cursor: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg data-bbox='0.055 0.493 49.892 49.892' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 51' height='50' width='49' data-type='color'%3E%3Cg%3E%3Cpath fill='%23BFB4EE' d='M49.947 8.493v33.892a8 8 0 0 1-8 8H8.055a8 8 0 0 1-8-8V8.493a8 8 0 0 1 8-8h33.892a8 8 0 0 1 8 8' data-color='1'/%3E%3Cpath fill='%231D233F' d='M29.224 13.16a3 3 0 0 1 3 3v18.001a3 3 0 0 1-3 3h-9a3 3 0 0 1-3-3v-18a3 3 0 0 1 3-3zm0 1.5h-9a1.5 1.5 0 0 0-1.49 1.326l-.01.174v18.001a1.5 1.5 0 0 0 1.324 1.49l.175.01h9a1.5 1.5 0 0 0 1.49-1.325l.01-.175v-18a1.5 1.5 0 0 0-1.324-1.49zm-3 16.501v1.5h-3v-1.5z' data-color='2'/%3E%3C/g%3E%3C/svg%3E%0A") 25 25, auto;
}
*/


#comp-lz87295w {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 86.06671650659446%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: -0.00048703512498384405%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lz87295w-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.2949733 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lz87295w {
        width: 100%;
    }

    .comp-lz87295w-container {
        grid-template-columns: minmax(0px,275.8435fr);
    }
}

#comp-lz87295w {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyzti7x93 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lyzti7x93-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7x93 {
        min-height: 0px;
        width: max-content;
    }

    .comp-lyzti7x93-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7x93 {
        min-height: unset;
        width: 100%;
        max-height: 99999px;
    }

    .comp-lyzti7x93-container {
        flex-direction: column;
    }
}

#comp-lyzti7x93 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyzti7xa3 {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 1.5708087568058076;
    min-width: 0px;
    width: max(0.5px, 0.1877893 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.2148293 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7xa3 {
        --aspect-ratio: 1.570781301801304;
        width: max(0.5px, 0.2881813 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.1128827 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: 0px;
        align-self: flex-start;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7xa3 {
        --aspect-ratio: 1.3516774785489365;
        width: 39.51512405120653%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 6.86372615797214%;
        align-self: center;
    }
}

#comp-lyzti7xa3 {
    --backgroundColor: 0,0,0;
    --borderColor: 255,255,255;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width)));
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --alpha-borderColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7xa3 {
        --cornerRadius: max(0.5px, 0.0063253 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063253 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063253 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063253 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lyzti7xa3 wow-image {
    overflow: clip;
}

    #comp-lyzti7xa3 wow-image img {
        height: 100%;
    }

#comp-lyzti7xb2 {
    width: max(0.5px, 0.2958791 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

.comp-lyzti7xb2-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7xb2 {
        width: max(0.5px, 0.3811421 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        align-self: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7xb2 {
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        align-self: flex-start;
    }
}

#comp-lyzti7xb2 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyzti7xd4 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99237339841366%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 6.666666666666667%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7xd4 {
        width: 73.17471552240431%;
        margin-bottom: 14.286492078183699%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7xd4 {
        width: 100%;
        margin-bottom: 6.525433329557041%;
    }
}

#comp-lyzti7xd4 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_31);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7xd4 {
        --minFontSize: 12px;
        --fontSize: 40.319spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7xd4 {
        --minFontSize: 12px;
        --fontSize: 60.72spx;
    }
}

#comp-lyzti7xe9 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99237339841366%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0.004166666666666667%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7xe9 {
        width: 100%;
        margin-left: 0.0032347416562312843%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7xe9 {
        margin-left: 0.0032347416562312843%;
    }
}

#comp-lyzti7xe9 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_31);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7xe9 {
        --minFontSize: 12px;
        --fontSize: 26.879spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7xe9 {
        --minFontSize: 12px;
        --fontSize: 47.227spx;
    }
}

#comp-lyvj473k {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 6/1/7/2;
    position: relative;
}

.comp-lyvj473k-container {
    box-sizing: border-box;
    padding-top: 4.625vw;
    padding-right: 4vw;
    padding-left: 3.984375vw;
/*    padding-bottom: 5.078125vw;*/
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.472728 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .comp-lyvj473k-container {
        padding-top: 8.984375vw;
        padding-right: 5.5vw;
        padding-left: 5.5vw;
        padding-bottom: 10.546875vw;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-lyvj473k-container {
        padding-top: 10vw;
        padding-right: 7.4vw;
        padding-left: 7.4vw;
        padding-bottom: 13.846153846153847vw;
    }
}

#comp-lyvj473k {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-lyvkrvw5 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.35071594427244585%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lyvkrvw5-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyvkrvw5 {
        min-height: unset;
        width: 100%;
        max-height: 99999px;
        margin-left: -0.0008413970331969632%;
        margin-top: 0%;
    }

    .comp-lyvkrvw5-container {
        flex-direction: column;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyvkrvw5 {
        min-height: unset;
        width: 100%;
        max-height: 99999px;
        margin-left: 0%;
        margin-top: 0%;
    }

    .comp-lyvkrvw5-container {
        flex-direction: column;
    }
}

#comp-lyvkrvw5 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyvjifoj {
    width: max(0.5px, 0.304136 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.1594491 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.1257535 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-lyvjifoj-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyvjifoj {
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 11.218622914037303%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyvjifoj {
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 15.128533438392592%;
    }
}

#comp-lyvjifoj {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyvjba4z {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 40.167985493900204%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyvjba4z {
        margin-bottom: 4.786612443322582%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyvjba4z {
        margin-bottom: 6.933911159263272%;
    }
}

#comp-lyvjba4z {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_14);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyvjba4z {
        --fontSize: 117.596spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyvjba4z {
        --fontSize: 141.68spx;
    }
}

#comp-lyvjbovx {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyvjbovx {
        width: 68.23890846661246%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyvjbovx {
        width: 94.55333398995371%;
    }
}

#comp-lyvjbovx {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyvjbovx {
        --fontSize: 16spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyvjbovx {
        --fontSize: 14spx;
        --minFontSize: 12px;
    }
}

#comp-lyvkg7zm {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    direction: ltr;
    min-width: 0px;
    width: max(0.5px, 0.4550186 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

    #comp-lyvkg7zm .comp-lyvkg7zm-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        row-gap: max(0.5px, 0.0355737 * (var(--scaling-factor) - var(--scrollbar-width)));
        column-gap: max(0.5px, 0.0229243 * (var(--scaling-factor) - var(--scrollbar-width)));
        display: var(--l_display,var(--container-display));
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
        --container-layout-type: flex-container-layout;
        --container-display: flex;
    }

    #comp-lyvkg7zm:not(.comp-lyvkg7zm-container) {
        display: var(--l_display,var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyvkg7zm {
        width: 100.00116745713244%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }

        #comp-lyvkg7zm .comp-lyvkg7zm-container {
            row-gap: max(0.5px, 0.0664011 * (var(--scaling-factor) - var(--scrollbar-width)));
            column-gap: max(0.5px, 0.0371846 * (var(--scaling-factor) - var(--scrollbar-width)));
        }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyvkg7zm .comp-lyvkg7zm-container {
        row-gap: max(0.5px, 0.0664 * (var(--scaling-factor) - var(--scrollbar-width)));
        column-gap: max(0.5px, 0.037184 * (var(--scaling-factor) - var(--scrollbar-width)));
    }

    #comp-lyvkg7zm {
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

#comp-lyvkg7zm {
    --brw: 0px;
    --brd: 50,65,88;
    --bg: 255,255,255;
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-lyvkg7zq__"] {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: calc(((50% - ((0px + 0px) + max(0.5px, 0.0114613 * (var(--scaling-factor) - var(--scrollbar-width))))) - 0px));
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    box-sizing: border-box;
/*    padding-top: 2.3vw;*/
    padding-right: 3vw;
    padding-left: 2.96875vw;
    padding-bottom: 2.34375vw;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.169616 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyvkg7zq__"] {
        width: calc(((50% - ((0px + 0px) + max(0.5px, 0.018592 * (var(--scaling-factor) - var(--scrollbar-width))))) - 0px));
        padding-top: 5.729166666666667vw;
        padding-right: 5.729166666666667vw;
        padding-left: 5.729166666666667vw;
        padding-bottom: 5.729166666666667vw;
        grid-template-rows: minmax(max(0.5px, 0.3213813 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyvkg7zq__"] {
        width: calc(((100% - ((0px + 0px) + 0px)) - 0px));
        padding-top: 10.5vw;
        padding-right: 8.7vw;
        padding-left: 8.717948717948717vw;
        padding-bottom: 10.512820512820513vw;
        grid-template-rows: minmax(max(0.5px, 0.1468333 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    }
}

[id^="comp-lyvkg7zq__"].variants-lz9yljew {
    --brw: max(0.5px, 0.0007905 * (var(--scaling-factor) - var(--scrollbar-width)));
    --rd: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width)));
    --alpha-brd: 0.22;
    --alpha-bg: 1;
}

[id^="comp-lyvkg7zq__"] {
    --brw: max(0.5px, 0.0007905 * (var(--scaling-factor) - var(--scrollbar-width)));
    --brd: var(--color_14);
    --bg: var(--color_12);
    --rd: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width)));
    --shd: none;
    --gradient: none;
    --alpha-brd: 0.22;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyvkg7zq__"] {
        --brw: max(0.5px, 0.0007902 * (var(--scaling-factor) - var(--scrollbar-width)));
        --rd: max(0.5px, 0.0132802 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0132802 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0132802 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0132802 * (var(--scaling-factor) - var(--scrollbar-width)));
        --alpha-brd: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyvkg7zq__"] {
        --brw: max(0.5px, 0.0007893 * (var(--scaling-factor) - var(--scrollbar-width)));
        --rd: max(0.5px, 0.0266667 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0266667 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0266667 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0266667 * (var(--scaling-factor) - var(--scrollbar-width)));
        --alpha-brd: 1;
    }
}

[id^="comp-lyvkg7zq__"]:not(.is-animating) {
    transition: all 0.4s ease-in-out 0s, visibility 0s;
    --transition: all 0.4s ease-in-out 0s, visibility 0s;
}

[id^="comp-lyvkg7zq__"].variants-lz9yljew, [id^="comp-lyvkg7zq__"].variants-lz9yljew > :not(.is-animating) {
    transition: all 0.4s ease-in-out 0s, visibility 0s;
    --transition: all 0.4s ease-in-out 0s, visibility 0s;
}

[id^="comp-lyvkg7zq__"] {
    opacity: 1;
    --comp-opacity: 1;
    transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
    --comp-rotate-z: 0deg;
}

[id^="comp-lyvkgo2b__"] {
    width: 101.2216217953181%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
    align-self: end;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0.0013332249819293625%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyvkgo2b__"] {
        width: 100%;
        margin-top: 0%;
        margin-bottom: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyvkgo2b__"] {
        width: 101.2216217953181%;
        margin-top: -0.005013154517380848%;
        margin-bottom: -0.007519731776253649%;
    }
}

[id^="comp-lyvkgo2b__"] {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

[id^="comp-lyvkgo2e1__"] {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 17.84375px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyvkgo2e1__"] {
        margin-bottom: 20.96875px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyvkgo2e1__"] {
        margin-bottom: 8px;
    }
}

[id^="comp-lyvkgo2e1__"] {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyvkgo2e1__"] {
        --fontSize: 24spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyvkgo2e1__"] {
        --fontSize: 18spx;
        --minFontSize: 12px;
    }
}

[id^="comp-lyvkgo2h__"] {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyvkgo2h__"] {
        width: 100%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyvkgo2h__"] {
        width: 90.09471924719867%;
    }
}

[id^="comp-lyvkgo2h__"] {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyvkgo2h__"] {
        --fontSize: 16spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyvkgo2h__"] {
        --fontSize: 14spx;
        --minFontSize: 12px;
    }
}

#comp-lzfjcee7 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    position: relative;
    --force-auto: auto;
    top: var(--force-auto,calc(0px));
    bottom: var(--force-auto,);
    left: var(--force-auto,);
    right: var(--force-auto,);
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 7/1/8/2;
}

.comp-lzfjcee7-container {
    box-sizing: border-box;
    padding-top: 5vw;
    padding-right: 4vw;
    padding-left: 4vw;
    padding-bottom: 4vw;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.5533597 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.5138348 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.5138348 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.5138348 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .comp-lzfjcee7-container {
        padding-top: 7.8vw;
        padding-right: 5.5vw;
        padding-left: 5.5vw;
        padding-bottom: 7.8vw;
        row-gap: max(0.5px, 0.0478079 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.0659652 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.414219 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.4421067 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.4540585 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-lzfjcee7-container {
        padding-top: 7.8vw;
        padding-right: 5.5vw;
        padding-left: 5.5vw;
        padding-bottom: 12.8vw;
        row-gap: max(0.5px, 0.0478079 * (var(--scaling-factor) - var(--scrollbar-width)));
        grid-template-rows: minmax(max(0.5px, 0.0659652 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.414219 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.4421067 * (var(--scaling-factor) - var(--scrollbar-width))),auto) minmax(max(0.5px, 0.4540585 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    }
}

#comp-lzfjcee7 {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lzfjfuyp {
    min-height: 0px;
    --comp-display: flex;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto,calc(5vw + var(--sticky-offset, 0px)));
    bottom: var(--force-auto,);
    left: var(--force-auto,);
    right: var(--force-auto,);
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

    #comp-lzfjfuyp .comp-lzfjfuyp-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(max-content,100%);
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfjfuyp {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto,calc(0px));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfjfuyp {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto,calc(0px));
    }
}

#comp-lzfjfuyp {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lzfjcefz11 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 99.99908611584182%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0.0009138841581850357%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfjcefz11 {
        margin-bottom: 8vw;
    }
}

#comp-lzfjcefz11 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --fontSize: 62.756spx;
    --textAlign: center;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfjcefz11 {
        --fontSize: 110.876spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfjcefz11 {
        --fontSize: 37spx;
    }
}

#comp-lzfjhnr6 {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto,calc(2vw + var(--sticky-offset, 0px)));
    bottom: var(--force-auto,);
    left: var(--force-auto,);
    right: var(--force-auto,);
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 2/1/3/2;
    --is-sticky: 1;
}

    #comp-lzfjhnr6 .comp-lzfjhnr6-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(max-content,100%);
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfjhnr6 {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto,calc(0px));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfjhnr6 {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto,calc(0px));
    }
}

#comp-lzfjhnr6 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lzfj1s75 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 31.90934054119145%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lzfj1s75-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.4387352 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,370.984125fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj1s75 {
        width: 100%;
        align-self: start;
        margin-top: 0.004674532845885514%;
    }

    .comp-lzfj1s75-container {
        padding-top: 5.729166666666667vw;
        padding-right: 5.729166666666667vw;
        padding-left: 5.729166666666667vw;
        padding-bottom: 5.729166666666667vw;
        grid-template-rows: minmax(max(0.5px, 0.3636292 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
        grid-template-columns: minmax(0px,668.53075fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-lzfj1s75-container {
        padding-top: 5.729166666666667vw;
        padding-right: 5.729166666666667vw;
        padding-left: 5.729166666666667vw;
        padding-bottom: 5.729166666666667vw;
        grid-template-rows: minmax(max(0.5px, 1.2141668 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
        grid-template-columns: minmax(0px,668.53075fr);
    }
}

#comp-lzfj1s75 {
    /*    --brw: max(0.5px, 0.0007905 * (var(--scaling-factor) - var(--scrollbar-width)));
    --brd: var(--color_12);*/
    --bg: var(--color_11);
    /*    --rd: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width)));*/
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
    border: 1px solid #878787 !important;
    border-radius:15px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj1s75 {
        --brw: max(0.5px, 0.0007893 * (var(--scaling-factor) - var(--scrollbar-width)));
        --rd: max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lzietirg {
    min-height: unset;
    --l_display: unset;
    height: auto;
    width: 100.00431285446273%;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.008423884475522213%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lzietirg-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzietirg {
        min-width: 0px;
        width: max-content;
        max-width: 99999px;
        margin-top: 0%;
    }

    .comp-lzietirg-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzietirg {
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
    }

    .comp-lzietirg-container {
        flex-direction: column;
    }
}

#comp-lzietirg {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lzfj1s79 {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.9622641509433962;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 9.433962264150944%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj1s79 {
        --aspect-ratio: 1.1264067524115782;
        width: max(0.5px, 0.3219573 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj1s79 {
        --aspect-ratio: 1.0069444444444444;
        width: 100.19569471624266%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 6.958034355294629%;
        order: 1;
    }
}

#comp-lzfj1s79 {
    --backgroundColor: 0,0,0;
    --borderColor: 255,255,255;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --alpha-borderColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj1s79 {
        --cornerRadius: max(0.5px, 0.0106245 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106245 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106245 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106245 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj1s79 {
        --cornerRadius: max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lzfj1s79 wow-image {
    overflow: clip;
}

    #comp-lzfj1s79 wow-image img {
        height: 100%;
    }

#comp-lzfj1s7b7 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: -0.0006738544474387402%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

    #comp-lzfj1s7b7 .comp-lzfj1s7b7-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        padding-top: 0%;
        padding-right: 2.3vw;
        padding-left: 2.3vw;
        padding-bottom: 2.3vw;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        flex-direction: column;
        --container-layout-type: flex-container-layout;
        --container-display: flex;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj1s7b7 {
        width: max(0.5px, 0.3729761 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.0770252 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0000624 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        order: 1;
    }

        #comp-lzfj1s7b7 .comp-lzfj1s7b7-container {
            padding-right: 0%;
            padding-left: 0%;
            padding-bottom: 0%;
        }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj1s7b7 {
        width: 100.00473690090494%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        order: 2;
    }

        #comp-lzfj1s7b7 .comp-lzfj1s7b7-container {
            padding-right: 0%;
            padding-left: 0%;
            padding-bottom: 0%;
        }
}

#comp-lzfj1s7b7 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lzfj1s7c8 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 11.696831281160456%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj1s7c8 {
        margin-bottom: 54.20318552003464%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj1s7c8 {
        margin-bottom: 7.047815443750045%;
    }
}

#comp-lzfj1s7c8 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontStyle: italic;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj1s7c8 {
        --backgroundColor: var(--color_11);
        --alpha-backgroundColor: 1;
        --minFontSize: 12px;
        --fontSize: 26.879spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj1s7c8 {
        --backgroundColor: var(--color_11);
        --alpha-backgroundColor: 1;
        --minFontSize: 12px;
        --lineHeight: 1.4em;
        --fontSize: 47.227spx;
    }
}

#comp-lzfj1s7e10 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: -0.0008009739843642593%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-lzfj1s7e10-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj1s7e10 {
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj1s7e10 {
        margin-left: 0%;
    }
}

#comp-lzfj1s7e10 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lzfj1s7f6 {
    width: max(0.5px, 0.015019 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --aspect-ratio: 1;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0105858 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0005558 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj1s7f6 {
        width: max(0.5px, 0.0278884 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0199203 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0007885 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj1s7f6 {
        width: max(0.5px, 0.056 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001875 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lzfj1s7f6 {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lzfj1s7h7 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.2211339 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj1s7h7 {
        width: max(0.5px, 0.3227507 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj1s7h7 {
        width: max(0.5px, 0.6705 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lzfj1s7h7 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj1s7h7 {
        --fontSize: 16spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj1s7h7 {
        --fontSize: 14spx;
        --minFontSize: 12px;
    }
}

#comp-lzfjfvfu {
    min-height: 0px;
    --comp-display: flex;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto,calc(2vw + var(--sticky-offset, 0px)));
    bottom: var(--force-auto,);
    left: var(--force-auto,);
    right: var(--force-auto,);
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 3/1/4/2;
    --is-sticky: 1;
}

    #comp-lzfjfvfu .comp-lzfjfvfu-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(max-content,100%);
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfjfvfu {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto,calc(0px));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfjfvfu {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto,calc(0px));
    }
}

#comp-lzfjfvfu {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lzfj33x7 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 31.90934054119145%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0.0009138841581850357%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lzfj33x7-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.438735 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,370.984125fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj33x7 {
        width: 100%;
        align-self: start;
        margin-left: 0.0022811720287977087%;
        margin-right: 0%;
        margin-top: 0.004674532845885514%;
    }

    .comp-lzfj33x7-container {
        padding-top: 5.7vw;
        padding-right: 5.7vw;
        padding-left: 5.7vw;
        padding-bottom: 5.7vw;
        grid-template-rows: minmax(max(0.5px, 0.3644988 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
        grid-template-columns: minmax(0px,668.53075fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-lzfj33x7-container {
        padding-top: 5.7vw;
        padding-right: 5.7vw;
        padding-left: 5.7vw;
        padding-bottom: 5.7vw;
        grid-template-rows: minmax(max(0.5px, 1.2148332 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
        grid-template-columns: minmax(0px,668.53075fr);
    }
}

#comp-lzfj33x7 {
    /*    --brw: max(0.5px, 0.0007905 * (var(--scaling-factor) - var(--scrollbar-width)));
    --brd: var(--color_12);*/
    --bg: var(--color_11);
    /*    --rd: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width)));*/
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
    border: 1px solid #878787 !important;
    border-radius:15px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj33x7 {
        --brw: max(0.5px, 0.0007893 * (var(--scaling-factor) - var(--scrollbar-width)));
        --rd: max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lziffukj {
    min-height: unset;
    --l_display: unset;
    height: auto;
    width: 100.00000000000001%;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0.008423884475522213%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lziffukj-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lziffukj {
        min-width: 0px;
        width: max-content;
        max-width: 99999px;
        margin-left: -0.0017857142857160859%;
        margin-top: -0.0017857142856867348%;
    }

    .comp-lziffukj-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lziffukj {
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
    }

    .comp-lziffukj-container {
        flex-direction: column;
    }
}

#comp-lziffukj {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lzfj33xu {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.9623046792738913;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 9.455418439118898%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj33xu {
        --aspect-ratio: 1.1264456437933694;
        width: max(0.5px, 0.3213813 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj33xu {
        --aspect-ratio: 1.0069444444444444;
        width: 100.10862480990659%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 6.95198783402129%;
        order: 1;
    }
}

#comp-lzfj33xu {
    --backgroundColor: 0,0,0;
    --borderColor: 255,255,255;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --alpha-borderColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj33xu {
        --cornerRadius: max(0.5px, 0.0106245 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106245 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106245 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106245 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj33xu {
        --cornerRadius: max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lzfj33xu wow-image {
    overflow: clip;
}

    #comp-lzfj33xu wow-image img {
        height: 100%;
    }

#comp-lzfj33y3 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100.00331005262984%;
    max-width: 99999px;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

    #comp-lzfj33y3 .comp-lzfj33y3-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        padding-top: 0%;
        padding-right: 2.3vw;
        padding-left: 2.3vw;
        padding-bottom: 2.3vw;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        flex-direction: column;
        --container-layout-type: flex-container-layout;
        --container-display: flex;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj33y3 {
        width: max(0.5px, 0.3731733 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.077024 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0000613 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        order: 1;
    }

        #comp-lzfj33y3 .comp-lzfj33y3-container {
            padding-right: 0%;
            padding-left: 0vw;
            padding-bottom: 0%;
        }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj33y3 {
        width: 100.00178651183565%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        order: 2;
    }

        #comp-lzfj33y3 .comp-lzfj33y3-container {
            padding-right: 0%;
            padding-left: 0vw;
            padding-bottom: 0%;
        }
}

#comp-lzfj33y3 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lzfj33y51 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 11.806916942373215%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj33y51 {
        margin-bottom: 54.18705516014235%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj33y51 {
        margin-bottom: 7.0502340522593805%;
    }
}

#comp-lzfj33y51 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontStyle: italic;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj33y51 {
        --fontSize: 16spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj33y51 {
        --minFontSize: 12px;
        --lineHeight: 1.4em;
        --fontSize: 14spx;
    }
}

#comp-lzfj33y8 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: -0.0008010140838294004%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-lzfj33y8-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj33y8 {
        margin-left: 0%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj33y8 {
        margin-left: 0%;
    }
}

#comp-lzfj33y8 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lzfj33y91 {
    width: max(0.5px, 0.015019 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --aspect-ratio: 1;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0105866 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0005805 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj33y91 {
        width: max(0.5px, 0.0278884 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0199203 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0007885 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj33y91 {
        width: max(0.5px, 0.056 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.001875 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lzfj33y91 {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lzfj33yb7 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.2211215 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj33yb7 {
        width: max(0.5px, 0.3253652 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj33yb7 {
        width: max(0.5px, 0.6711667 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lzfj33yb7 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj33yb7 {
        --fontSize: 16spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj33yb7 {
        --fontSize: 14spx;
        --minFontSize: 12px;
    }
}

#comp-lzfjhinf {
    min-height: 0px;
    --comp-display: flex;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: auto;
    display: var(--l_display,var(--comp-display,flex));
    flex-direction: column;
    align-self: stretch;
    justify-self: stretch;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto,calc(2vw + var(--sticky-offset, 0px)));
    bottom: var(--force-auto,);
    left: var(--force-auto,);
    right: var(--force-auto,);
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 4/1/5/2;
    --is-sticky: 1;
}

    #comp-lzfjhinf .comp-lzfjhinf-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        flex-grow: 1;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(max-content,100%);
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfjhinf {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto,calc(0px));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfjhinf {
        position: relative;
        --force-auto: auto;
        top: var(--force-auto,calc(0px));
    }
}

#comp-lzfjhinf {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lzfj3s1t {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 31.90934054119145%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: center;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: -0.00043006313327735113%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lzfj3s1t-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.438736 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,370.984125fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj3s1t {
        width: 100%;
        align-self: start;
        justify-self: start;
        margin-right: 0%;
    }

    .comp-lzfj3s1t-container {
        padding-top: 5.7vw;
        padding-right: 5.7vw;
        padding-left: 5.7vw;
        padding-bottom: 5.7vw;
        grid-template-rows: minmax(max(0.5px, 0.3644987 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
        grid-template-columns: minmax(0px,668.53075fr);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-lzfj3s1t-container {
        padding-top: 5.7vw;
        padding-right: 5.7vw;
        padding-left: 5.7vw;
        padding-bottom: 5.7vw;
        grid-template-rows: minmax(max(0.5px, 1.2148347 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
        grid-template-columns: minmax(0px,668.53075fr);
    }
}

#comp-lzfj3s1t {
    /*    --brw: max(0.5px, 0.0007905 * (var(--scaling-factor) - var(--scrollbar-width)));*/
    /*    --brd: var(--color_12);*/
    --bg: var(--color_11);
    --rd: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width)));
    --shd: none;
    --gradient: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
    border: 1px solid #878787 !important;
    border-radius: 15px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj3s1t {
        --brw: max(0.5px, 0.0007893 * (var(--scaling-factor) - var(--scrollbar-width)));
        --rd: max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lzifg3e9 {
    min-height: unset;
    --l_display: unset;
    height: auto;
    width: 100.00000000000001%;
    max-height: 99999px;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lzifg3e9-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzifg3e9 {
        min-width: 0px;
        width: max-content;
        max-width: 99999px;
    }

    .comp-lzifg3e9-container {
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzifg3e9 {
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
    }

    .comp-lzifg3e9-container {
        flex-direction: column;
    }
}

#comp-lzifg3e9 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lzfj3s20 {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.9622641509433962;
    min-width: 0px;
    width: 100.0042117676789%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 9.446597035040432%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj3s20 {
        --aspect-ratio: 1.1264456437933694;
        width: max(0.5px, 0.3213813 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj3s20 {
        --aspect-ratio: 1.0069444444444444;
        width: 100.10862480990659%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 6.95198783402129%;
        order: 1;
    }
}

#comp-lzfj3s20 {
    --backgroundColor: 0,0,0;
    --borderColor: 255,255,255;
    --borderWidth: 0px;
    --cornerRadius: max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0063241 * (var(--scaling-factor) - var(--scrollbar-width))) 0px 0px;
    --boxShadow: none;
    --mediaOpacity: 1;
    --blendMode: normal;
    --alpha-backgroundColor: 0;
    --alpha-borderColor: 0;
    --boxShadowToggleOn-boxShadow: none;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj3s20 {
        --cornerRadius: max(0.5px, 0.0106245 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106245 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106245 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0106245 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj3s20 {
        --cornerRadius: max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width))) max(0.5px, 0.0213333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lzfj3s20 wow-image {
    overflow: clip;
}

    #comp-lzfj3s20 wow-image img {
        height: 100%;
    }

#comp-lzfj3s233 {
    min-height: unset;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-lzfj3s233-container {
    box-sizing: border-box;
    padding-top: 0vw;
    padding-left: 2.3vw;
    padding-right: 2.3vw;
    padding-bottom: 2.3vw;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj3s233 {
        width: max(0.5px, 0.3731733 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.0770453 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: 0px;
        order: 1;
    }

    .comp-lzfj3s233-container {
        padding-left: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj3s233 {
        width: 100.00178651183565%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        order: 2;
    }

    .comp-lzfj3s233-container {
        padding-left: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
    }
}

#comp-lzfj3s233 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lzfj3s246 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100.00002648042104%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 11.855008440685909%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj3s246 {
        width: 100%;
        margin-bottom: 54.1872302968609%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj3s246 {
        margin-bottom: 7.0502340522593805%;
    }
}

#comp-lzfj3s246 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --fontStyle: italic;
    --fontSize: 14spx;
    --minFontSize: 12px;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj3s246 {
        --fontSize: 26.879spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj3s246 {
        --lineHeight: 1.4em;
        --fontSize: 47.227spx;
    }
}

#comp-lzfj3s26 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

.comp-lzfj3s26-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

#comp-lzfj3s26 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lzfj3s268 {
    width: max(0.5px, 0.015019 * (var(--scaling-factor) - var(--scrollbar-width)));
    height: auto;
    --aspect-ratio: 1;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0105866 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
    margin-bottom: max(0.5px, 0.0004817 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj3s268 {
        width: max(0.5px, 0.027888 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.01992 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0000373 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj3s268 {
        width: max(0.5px, 0.056 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: max(0.5px, 0.0019583 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lzfj3s268 {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-lzfj3s283 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.1994071 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj3s283 {
        width: max(0.5px, 0.6711667 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lzfj3s283 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj3s283 {
        --fontSize: 16spx;
        --minFontSize: 12px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj3s283 {
        --fontSize: 14spx;
        --minFontSize: 12px;
    }
}

#comp-lyzvgp7y {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 8/1/9/2;
    position: relative;
}

.comp-lyzvgp7y-container {
    box-sizing: border-box;
    padding-top: 4.4vw;
    padding-right: 4.4vw;
    padding-left: 4.4vw;
    padding-bottom: 4.4vw;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.446147 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .comp-lyzvgp7y-container {
        padding-top: 7.8vw;
        padding-right: 5.5vw;
        padding-left: 5.5vw;
        padding-bottom: 7.8vw;
        grid-template-rows: minmax(max(0.5px, 1.1955091 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-lyzvgp7y-container {
        padding-top: 10vw;
        padding-right: 7.4vw;
        padding-left: 7.4vw;
        padding-bottom: 12.820512820512821vw;
        grid-template-rows: minmax(max(0.5px, 1.4541652 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    }
}

#comp-lyzvgp7y {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-lyzw120u {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.4897201877852791;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0.003091428174752181%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lyzw120u-container {
    box-sizing: border-box;
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-lyzw120u:not(.comp-lyzw120u-container) {
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzw120u {
        --aspect-ratio: 0.9393946476568891;
        width: 99.99770018144261%;
        align-self: start;
        justify-self: start;
        margin-left: -0.0008414159122596901%;
        margin-right: 0%;
        margin-top: 0.002673832787779035%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzw120u {
        --aspect-ratio: 0.7708303928487414;
        width: 99.9977001814426%;
        align-self: start;
        justify-self: start;
        margin-left: -0.0008414159122596901%;
        margin-right: 0%;
        margin-top: 0.0026738327877790344%;
    }
}

#comp-lyzw120u {
    --static-spx: 1px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzw120u {
        --static-spx: 0.1 * var(--one-unit);
    }
}

#comp-lyzw12144 {
    min-height: 0px;
    height: 60px;
    min-width: 0px;
    width: 60px;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: center;
    justify-self: center;
    pointer-events: auto;
    margin-top: 0px;
    margin-left: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lyzw12144 {
    --static-spx: 1px;
}

#comp-lyzw12171 {
    height: 44px;
    width: auto;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: end;
    justify-self: end;
    pointer-events: auto;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    grid-area: 1/1/2/2;
    position: relative;
}

#comp-lyzw12171 {
    --maincolor: 255,255,255;
    --alpha-maincolor: 1;
    --progresscolor: 31,223,103;
    --alpha-progresscolor: 1;
    --disabledcolor: 141,141,141;
    --alpha-disabledcolor: 1;
    --textcolor: 45,45,45;
    --alpha-textcolor: 1;
    --static-spx: 1px;
}

#comp-lyzwpb7g {
    width: 89.81998125618286%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: end;
    justify-self: start;
    pointer-events: auto;
    margin-left: 4.763818359375vw;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 4.060644531249977vw;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lyzwpb7g-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzwpb7g {
        width: 100%;
        margin-left: 0vw;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzwpb7g {
        width: 100%;
        margin-left: -0.003205128205128023vw;
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0013707 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-lyzwpb7g {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyzw8ct7 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 2.0273534206871564%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzw8ct7 {
        margin-bottom: 4.33786752676109%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzw8ct7 {
        margin-bottom: 6.925103500188182%;
    }
}

#comp-lyzw8ct7 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_16);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzw8ct7 {
        --minFontSize: 12px;
        --color: var(--color_15);
        --fontFamily: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
        --letterSpacing: 0em;
        --fontSize: 63spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzw8ct7 {
        --minFontSize: 12px;
        --color: var(--color_15);
        --fontFamily: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
        --letterSpacing: 0em;
        --fontSize: 84.336spx;
    }
}

#comp-lyzwmdf6 {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 31.98780266892096%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 3.1836845601111046%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzwmdf6 {
        width: 100%;
        margin-bottom: 6.58159210956855%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzwmdf6 {
        width: 94.02992096349266%;
        margin-bottom: 13.248024087316523%;
    }
}

#comp-lyzwmdf6 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_16);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzwmdf6 {
        --minFontSize: 12px;
        --color: var(--color_15);
        --fontSize: 24spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzwmdf6 {
        --minFontSize: 12px;
        --color: var(--color_15);
        --fontSize: 36.144spx;
    }
}

#comp-lyzwnwk0 {
    min-height: 0px;
    --l_display: unset;
    height: 58px;
    min-width: 0px;
    width: 211px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 3;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzwnwk0 {
        height: 64px;
        width: 232.984375px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzwnwk0 {
        height: 52px;
        width: 192px;
    }
}

#comp-lyzwx6wz {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 9/1/10/2;
    position: relative;
}

.comp-lyzwx6wz-container {
    box-sizing: border-box;
    padding-top: 6.5vw;
    padding-right: 1vw;
    padding-left: 2vw;
    padding-bottom: 0vw;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.4649202 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .comp-lyzwx6wz-container {
        padding-top: 7.8125vw;
        padding-right: 0vw;
        padding-left: 0vw;
        grid-template-rows: minmax(max(0.5px, 0.3906269 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-lyzwx6wz-container {
        padding-top: 10vw;
        padding-right: 7.4vw;
        padding-left: 7.4vw;
        grid-template-rows: minmax(max(0.5px, 0.3906269 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    }
}

#comp-lyzwx6wz {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 1px;
}

#comp-lz1dgq45 {
    width: 100.00043006313328%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-top: 0.0015286032235333072%;
    margin-left: -0.0005095344078396085%;
    margin-bottom: 0%;
    margin-right: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-lz1dgq45-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lz1dgq45 {
        margin-top: 0.004150066401062417%;
        margin-left: 0%;
        margin-bottom: -0.0020418326691951623%;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lz1dgq45 {
        margin-top: 0.009849779049756355%;
        margin-left: 0%;
        margin-bottom: -0.014735269458284147%;
    }
}

#comp-lz1dgq45 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-lyzwx6xm6 {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 97.91345553673108%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 1.99951171875vw;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: -0.002547673337324688%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzwx6xm6 {
        width: 89.11022576361222%;
        margin-left: 5.499267578125vw;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzwx6xm6 {
        width: 100%;
        margin-left: 0vw;
    }
}

#comp-lyzwx6xm6 {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --fontSize: 62.756spx;
    --textAlign: left;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzwx6xm6 {
        --fontSize: 110.876spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzwx6xm6 {
        --fontSize: 42px;
    }
}

#comp-lz1d4y4f {
    width: 100%;
    height: auto;
    --aspect-ratio: 0.48752276983045234;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lz1d4y4f {
        --aspect-ratio: 0.7941567065073041;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lz1d4y4f {
        --aspect-ratio: 1.1819166748744214;
    }
}

#comp-kbgakxmn {
    width: auto;
    height: auto;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 10/1/11/2;
    position: relative;
}

.comp-kbgakxmn-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgakxmn:not(.comp-kbgakxmn-container) {
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn {
        --l_display: unset;
    }
}

#comp-kbgakxmn {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-kbgakxmn_r_comp-kbgakgyt {
    min-height: 0px;
    height: auto;
    min-width: 0px;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 9/1/10/2;
    position: relative;
}

.comp-kbgakxmn_r_comp-kbgakgyt-container {
    box-sizing: border-box;
    padding-top: 4.4vw;
    padding-right: 4.4vw;
    padding-left: 4.4vw;
/*    padding-bottom: 4.4vw;*/
    row-gap: 0px;
    column-gap: 0px;
    display: var(--l_display,var(--container-display));
    grid-template-rows: minmax(max(0.5px, 0.3259893 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    grid-template-columns: minmax(0px,1fr);
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kbgakxmn_r_comp-kbgakgyt:not(.comp-kbgakxmn_r_comp-kbgakgyt-container) {
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    .comp-kbgakxmn_r_comp-kbgakgyt-container {
        padding-top: 7.8vw;
        padding-right: 5.5vw;
        padding-left: 5.5vw;
        padding-bottom: 8.333333333333334vw;
        grid-template-rows: minmax(max(0.5px, 0.911168 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    }

    #comp-kbgakxmn_r_comp-kbgakgyt {
        grid-area: 10/1/11/2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    .comp-kbgakxmn_r_comp-kbgakgyt-container {
        padding-top: 14.35897435897436vw;
        padding-right: 7.4vw;
        padding-left: 7.4vw;
        padding-bottom: 13.541666666666666vw;
        grid-template-rows: minmax(max(0.5px, 1.9774051 * (var(--scaling-factor) - var(--scrollbar-width))),auto);
    }

    #comp-kbgakxmn_r_comp-kbgakgyt {
        grid-area: 10/1/11/2;
    }
}

#comp-kbgakxmn_r_comp-kbgakgyt {
    --bg: var(--color_11);
    --alpha-bg: 0;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-lz1fhs8q {
    width: 31.84713375796178%;
    height: auto;
    --aspect-ratio: 0.3106399284710691;
    --l_display: unset;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: start;
    justify-self: start;
    pointer-events: auto;
    margin-left: -0.000650826984154557%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz1fhs8q {
        width: 54.89648198812023%;
        --aspect-ratio: 0.3106267029972752;
        margin-bottom: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz1fhs8q {
        width: 69.33916622804391%;
        --aspect-ratio: 0.24588068181818182;
        margin-bottom: 50px;
    }
}

#comp-kbgakxmn_r_comp-lz1fhs8q {
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-lz5cs7lm {
    width: 41.49906063971954%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0.0010847116402615%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxmn_r_comp-lz5cs7lm-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz5cs7lm {
        min-height: unset;
        min-width: 0px;
        width: 64.31689742653879%;
        max-width: 99999px;
        max-height: 99999px;
        align-self: end;
        justify-self: start;
        margin-left: -0.0008414159122596901%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 12vw;
    }

    .comp-kbgakxmn_r_comp-lz5cs7lm-container {
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz5cs7lm {
        min-height: unset;
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        align-self: start;
        justify-self: start;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 15%;
        margin-bottom: 0vw;
    }

    .comp-kbgakxmn_r_comp-lz5cs7lm-container {
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

#comp-kbgakxmn_r_comp-lz5cs7lm {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-lz5c68ay {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    width: max-content;
    --comp-display: unset;
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 34.43524367492554%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

.comp-kbgakxmn_r_comp-lz5c68ay-container {
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: var(--l_display,var(--container-display));
    flex-direction: row;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz5c68ay {
        margin-bottom: 0%;
        order: 2;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz5c68ay {
        margin-bottom: 0%;
        order: 2;
    }
}

#comp-kbgakxmn_r_comp-lz5c68ay {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-lz581l6c {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.0846073 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0695269 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0000495 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz581l6c {
        width: max(0.5px, 0.16347 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0954353 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0007906 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz581l6c {
        width: max(0.5px, 0.2454772 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-right: max(0.5px, 0.0664796 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0001676 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-kbgakxmn_r_comp-lz581l6c {
    --bgs: 255,255,255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255,255,255;
    --brw: 0px;
    --brd: 0,0,0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 8px;
    --fnt: var(--font_8);
    --txt: var(--color_12);
    --alpha-txt: 1;
    --arrowColor: 0,0,0;
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0,0,0;
    --txtsSub: 26,106,255;
    --alpha-txtsSub: 1;
    --txts: var(--color_11);
    --alpha-txts: 1;
    --bgexpanded: 255,255,255;
    --fntSubMenu: normal normal normal 16px/normal madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
    --txtexpanded: var(--color_12);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230,234,245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8D8D8D;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz581l6c {
        --fnt: normal normal normal 16px/normal helvetica-w01-roman,sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz581l6c {
        --fnt: normal normal normal 16px/normal helvetica-w01-roman,sans-serif;
    }
}

#comp-kbgakxmn_r_comp-lz58dneg {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: max(0.5px, 0.1628453 * (var(--scaling-factor) - var(--scrollbar-width)));
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz58dneg {
        width: max(0.5px, 0.2735733 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz58dneg {
        width: max(0.5px, 0.5333333 * (var(--scaling-factor) - var(--scrollbar-width)));
    }
}

#comp-kbgakxmn_r_comp-lz58dneg {
    --bgs: 255,255,255;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255,255,255;
    --brw: 0px;
    --brd: 0,0,0;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 8px;
    --fnt: var(--font_8);
    --txt: var(--color_12);
    --alpha-txt: 1;
    --arrowColor: 0,0,0;
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: 0,0,0;
    --txtsSub: 26,106,255;
    --alpha-txtsSub: 1;
    --txts: var(--color_11);
    --alpha-txts: 1;
    --bgexpanded: 255,255,255;
    --fntSubMenu: normal normal normal 16px/normal madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
    --txtexpanded: var(--color_12);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 0px;
    --menuSpacing: 0px;
    --bgh: 230,234,245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light #8D8D8D;
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz58dneg {
        --fnt: normal normal normal 16px/normal helvetica-w01-roman,sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz58dneg {
        --fnt: normal normal normal 16px/normal helvetica-w01-roman,sans-serif;
    }
}

#comp-kbgakxmn_r_comp-lz9lufhv {
    min-height: 0px;
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    max-height: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz9lufhv {
        margin-bottom: 12.773670742109752%;
        align-self: flex-start;
        order: 1;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz9lufhv {
        margin-bottom: 11.661577858760957%;
        align-self: flex-end;
        order: 1;
    }
}

#comp-kbgakxmn_r_comp-lz9m8936 {
    width: 30.103459796247762%;
    height: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: end;
    justify-self: start;
    pointer-events: auto;
    margin-left: -0.000650826984154557%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: -0.006085232301821832%;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kbgakxmn_r_comp-lz9m8936-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    flex-direction: column;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz9m8936 {
        min-height: unset;
        min-width: 0px;
        width: max-content;
        max-width: 99999px;
        max-height: 99999px;
        margin-left: -0.0008414159122596901%;
        margin-bottom: -0.04003269929222449%;
    }

    .comp-kbgakxmn_r_comp-lz9m8936-container {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        flex-direction: row;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz9m8936 {
        min-height: unset;
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        margin-left: -0.0008414159122596901%;
        margin-bottom: -0.040032699292224486%;
    }

    .comp-kbgakxmn_r_comp-lz9m8936-container {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        flex-direction: column;
    }
}

#comp-kbgakxmn_r_comp-lz9m8936 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-brd: 0;
    --alpha-bg: 0;
    --boxShadowToggleOn-shd: none;
    --static-spx: 0.1 * var(--one-unit);
    --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-lz1fixkc {
    min-height: unset;
    --l_display: unset;
    height: auto;
    --aspect-ratio: 0.1435782389231632;
    min-width: 0px;
    width: 32.123232141248536%;
    max-width: 99999px;
    max-height: 99999px;
    aspect-ratio: 1/var(--aspect-ratio);
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 7.512836681380056%;
    align-self: flex-start;
    order: 1;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz1fixkc {
        width: max(0.5px, 0.277328 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-left: 0px;
        margin-right: max(0.5px, 0.1610853 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz1fixkc {
        width: 49.77469338917141%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 9.140155619028858%;
    }
}

#comp-kbgakxmn_r_comp-lz1fixkc {
    --iconSize: 16spx;
    --orientation: HORIZ;
    --spacing: 15.813spx;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz1fixkc {
        --iconSize: 30spx;
        --spacing: 25spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz1fixkc {
        --iconSize: 25spx;
        --spacing: 20spx;
    }
}

#comp-kbgakxmn_r_comp-lz9m7f6c {
    --l_display: unset;
    height: auto;
    min-width: 0px;
    width: 100%;
    max-width: 99999px;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: flex-start;
    order: 2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz9m7f6c {
        min-height: 0px;
        width: max(0.5px, 0.4676693 * (var(--scaling-factor) - var(--scrollbar-width)));
        max-height: 99999px;
        margin-bottom: 0px;
        align-self: flex-end;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz9m7f6c {
        min-height: 0px;
        width: 100%;
        max-height: 99999px;
        margin-bottom: 0%;
        align-self: flex-start;
    }
}

#comp-kbgakxmn_r_comp-lz9m7f6c {
    --backgroundColor: 0,0,0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
    --textDecoration: none;
    --color: var(--color_12);
    --alpha-color: 1;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz9m7f6c {
        --minFontSize: 12px;
        --textAlign: right;
        --fontSize: 16spx;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz9m7f6c {
        --minFontSize: 12px;
        --textAlign: left;
        --fontSize: 16spx;
    }
}

#comp-kd5px9q0 {
    height: auto;
    width: auto;
    --l_display: unset;
    --comp-display: unset;
    align-self: start;
    justify-self: end;
    pointer-events: auto;
    margin-right: 0px;
    margin-top: 0px;
    grid-area: 1/1/2/2;
    position: relative;
}

.comp-kd5px9q0-container {
    box-sizing: border-box;
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    --container-layout-type: grid-container-layout;
    --container-display: grid;
}

#comp-kd5px9q0:not(.comp-kd5px9q0-container) {
    display: var(--l_display,var(--container-display));
    grid-template-rows: 1fr;
    grid-template-columns: minmax(0, 1fr);
    --container-display: grid;
}

#comp-kd5px9q0-pinned-layer {
    position: fixed;
    left: 0;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    top: 0;
    bottom: unset;
    height: calc(100% - var(--wix-ads-height));
    margin-top: var(--wix-ads-height);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kd5px9q0 {
        align-self: stretch;
        justify-self: end;
        margin-left: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0 {
        align-self: stretch;
        justify-self: stretch;
        margin-left: 0%;
        margin-bottom: 0px;
    }
}

#comp-kd5px9q0 {
    --alpha-bg: 0;
    --bg: var(--color_11);
    --static-spx: 1px;
}

#comp-kd5px9q0_r_comp-kd5px9hr {
    min-height: 100vh;
    height: 100vh;
    min-width: 0px;
    width: 300px;
    --comp-display: unset;
    align-self: stretch;
    justify-self: stretch;
    pointer-events: auto;
    grid-area: 1/1/2/2;
    position: relative;
}

    #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        overflow-x: hidden;
        overflow-y: scroll;
        --sticky-offset: 0px;
        scrollbar-width: none;
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: none;
    }

    #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        row-gap: 0px;
        column-gap: 0px;
        display: var(--l_display,var(--container-display));
        grid-template-rows: minmax(0px,1fr);
        grid-template-columns: minmax(0px,1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
    }

    #comp-kd5px9q0_r_comp-kd5px9hr:not(.comp-kd5px9q0_r_comp-kd5px9hr-container) {
        display: var(--l_display,var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
    }

    #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
        width: 0;
        height: 0;
    }

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-kd5px9hr {
        width: 100vw;
        max-width: 99999px;
    }

        #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
            grid-template-columns: minmax(0px,390fr);
        }
}

#comp-kd5px9q0_r_comp-kd5px9hr {
    --containerBackground: var(--color_11);
    --alpha-containerBackground: 1;
    --bg: var(--color_15);
    --alpha-bg: 0.8;
    --static-spx: 0.1 * var(--one-unit);
}

#comp-kd5px9q0_r_comp-kd5px9kk {
    height: auto;
    width: 60%;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: start;
    justify-self: center;
    pointer-events: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 100px;
    margin-bottom: 200px;
    grid-area: 1/1/2/2;
    position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-kd5px9kk {
        width: 46.15384615384615%;
    }
}

#comp-kd5px9q0_r_comp-kd5px9kk {
    --bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --verticalPadding: 10px;
    --fnt: normal normal normal 18px/normal helvetica-w01-roman,sans-serif;
    --txt: var(--color_15);
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_18);
    --alpha-txtsSub: 1;
    --txts: var(--color_18);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: normal normal normal 15px/normal helvetica-w01-roman,sans-serif;
    --txtexpanded: var(--color_15);
    --alpha-txtexpanded: 1;
    --subMenuSpacing: 25px;
    --menuSpacing: 10px;
    --bgh: 230,234,245;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light {
                    color_14
                };
    --alpha-SKINS_bgSubmenu: 0;
    --rd: 90px;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0.2;
    --textSpacing: 0;
    --alpha-bg: 0;
    --SKINS_submenuMargin: 0;
    --alpha-bgexpanded: 0;
    --sepw: 1;
    --alpha-bgh: 1;
    --SKINS_submenuBR: 90px;
    --boxShadowToggleOn-shd: none;
    --separatorHeight: 15;
    --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kd5px9q0_r_comp-kd5px9kk {
        --fnt: normal normal normal 18px/normal helvetica-w01-roman,sans-serif;
        --txt: var(--color_18);
        --txtsSub: var(--color_15);
        --txts: var(--color_15);
        --fntSubMenu: normal normal normal 15px/normal helvetica-w01-roman,sans-serif;
        --txtexpanded: var(--color_18);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kd5px9q0_r_comp-kd5px9kk {
        --fnt: normal normal normal 16px/normal helvetica-w01-roman,sans-serif;
        --txt: var(--color_18);
        --txtsSub: var(--color_15);
        --txts: var(--color_15);
        --fntSubMenu: normal normal normal 14px/normal helvetica-w01-roman,sans-serif;
        --txtexpanded: var(--color_18);
    }
}

#comp-kd5px9q0_r_comp-kkmqi5tc {
    height: 20px;
    width: 20px;
    --l_display: unset;
    --comp-display: unset;
    display: var(--l_display,var(--display,block));
    align-self: start;
    justify-self: end;
    position: sticky;
    --force-auto: initial;
    top: var(--force-auto,calc(0px + var(--sticky-offset, 0px)));
    bottom: var(--force-auto,);
    left: var(--force-auto,);
    right: var(--force-auto,);
    pointer-events: auto;
    margin-left: 0%;
    margin-right: 40px;
    margin-top: 40px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
}

#comp-kd5px9q0_r_comp-kkmqi5tc {
    --static-spx: 0.1 * var(--one-unit);
}


/* END STYLABLE DIRECTIVE RULES */
#comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding: 0px;
    border: 0px solid #949494;
    border-radius: 0px;
    background: rgba(255, 255, 255, 0)
}

/* START STYLABLE DIRECTIVE RULES */
#comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root:hover {
    background: rgba(255, 255, 255, 0);
    border: 0px solid #000000;
}

    #comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root:hover .StylableButton2545352419__icon {
        transform: rotate(0deg);
        fill: #1D233E;
    }

    #comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root:hover .StylableButton2545352419__label {
        color: #FFFFFF;
    }

#comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root:disabled {
    border: 0px solid #000000;
    background: #EEEEEE
}

    #comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root:disabled .StylableButton2545352419__label {
        color: #4F4F4F
    }

    #comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root:disabled .StylableButton2545352419__icon {
        fill: #8F8F8F
    }

#comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center
}

#comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root .StylableButton2545352419__label {
    transition: inherit;
    letter-spacing: 0em;
    margin: 0px 0px 0px 4px;
    color: #000000;
    font-family: helvetica-w01-roman,sans-serif;
    font-size: calc(14 * var(--theme-spx-ratio));
    font-weight: normal;
    font-style: normal;
    font-family: madefor-text;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.4em;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    display: none
}

#comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root .StylableButton2545352419__icon {
    transition: inherit;
    margin: 0px 4px 0px 0px;
    width: 60px;
    height: 60px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    fill: #1D233E;
    display: initial
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root {
        -st-extends: HamburgerOpenButton;
        border: 0px solid #1D233E;
    }

        /* END STYLABLE DIRECTIVE RULES */
        /* START STYLABLE DIRECTIVE RULES */
        #comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root .StylableButton2545352419__icon {
            fill: #2A3157;
        }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root {
        -st-extends: HamburgerOpenButton;
        border: 0px solid #1D233E;
    }

        /* END STYLABLE DIRECTIVE RULES */
        /* START STYLABLE DIRECTIVE RULES */
        #comp-kbgakxea_r_comp-lxu2mi38 .comp-kbgakxea_r_comp-lxu2mi38-styleId__root .StylableButton2545352419__icon {
            fill: #2A3157;
        }
}

#comp-kbgakxea_r_comp-lxu2mi3c {
    /* START STYLABLE DIRECTIVE RULES */
}

    /* END STYLABLE DIRECTIVE RULES */
    #comp-kbgakxea_r_comp-lxu2mi3c .comp-kbgakxea_r_comp-lxu2mi3c-styleId__root {
        -st-extends: HamburgerOverlay;
        background-color: rgba(0, 0, 0, 0.8);
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lxu2mi3c {
        /* START STYLABLE DIRECTIVE RULES */
    }

    /* END STYLABLE DIRECTIVE RULES */
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lxu2mi3c {
        /* START STYLABLE DIRECTIVE RULES */
    }

    /* END STYLABLE DIRECTIVE RULES */
}

#comp-kbgakxea_r_comp-lxu2mi3d5 {
    /* START STYLABLE DIRECTIVE RULES */
}

    /* END STYLABLE DIRECTIVE RULES */
    #comp-kbgakxea_r_comp-lxu2mi3d5 .comp-kbgakxea_r_comp-lxu2mi3d5-styleId__root {
        -st-extends: HamburgerMenuContainer;
        background-color: #FFFFFF;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lxu2mi3d5 {
        /* START STYLABLE DIRECTIVE RULES */
    }

    /* END STYLABLE DIRECTIVE RULES */
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lxu2mi3d5 {
        /* START STYLABLE DIRECTIVE RULES */
    }

    /* END STYLABLE DIRECTIVE RULES */
}

/* END STYLABLE DIRECTIVE RULES */
#comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding-right: 0px;
    border-radius: 300px;
    background: rgba(255, 255, 255, 0)
}

    /* START STYLABLE DIRECTIVE RULES */
    #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root:hover {
        background: #FFFFFF;
        border: 0px solid #000000;
        border-radius: 0px;
    }

        #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root:hover .StylableButton2545352419__icon {
            fill: #000000;
            transform: rotate(90deg);
        }

        #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root:hover .StylableButton2545352419__label {
            color: #000000;
        }

    #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root:disabled {
        background: #EEEEEE
    }

        #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root:disabled .StylableButton2545352419__label {
            color: #4F4F4F
        }

        #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root:disabled .StylableButton2545352419__icon {
            fill: #8F8F8F
        }

    #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root .StylableButton2545352419__container {
        transition: inherit;
        flex-direction: row-reverse;
        justify-content: center;
        align-items: center
    }

    #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root .StylableButton2545352419__label {
        transition: inherit;
        letter-spacing: 0em;
        margin: 0px 0px 0px 4px;
        color: #FFFFFF;
        font-family: helvetica-w01-roman,sans-serif;
        font-size: calc(14 * var(--theme-spx-ratio));
        font-weight: normal;
        font-style: normal;
        font-family: madefor-text;
        font-size: 16px;
        font-style: normal;
        font-weight: normal;
        line-height: 1.4em;
        display: none;
        margin-left: 1px
    }

    #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root .StylableButton2545352419__icon {
        transition: inherit;
        margin: 0px 4px 0px 0px;
        display: initial;
        transform: rotate(0deg);
        fill: #000000;
        width: 28px;
        height: 28px;
        margin-right: 1px
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root {
        -st-extends: HamburgerCloseButton;
    }

        /* END STYLABLE DIRECTIVE RULES */
        /* START STYLABLE DIRECTIVE RULES */
        #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root .StylableButton2545352419__icon {
            width: 20px;
            height: 20px;
        }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root {
        -st-extends: HamburgerCloseButton;
    }

        /* END STYLABLE DIRECTIVE RULES */
        /* START STYLABLE DIRECTIVE RULES */
        #comp-kbgakxea_r_comp-lxu2mi3i1 .comp-kbgakxea_r_comp-lxu2mi3i1-styleId__root .StylableButton2545352419__icon {
            width: 20px;
            height: 20px;
        }
}

/* END STYLABLE DIRECTIVE RULES */
#comp-kbgakxea_r_comp-lypvmccs .comp-kbgakxea_r_comp-lypvmccs-styleId__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding-right: 0px;
    background: #2A3157;
    border-radius: 12px
}

    /* START STYLABLE DIRECTIVE RULES */
    #comp-kbgakxea_r_comp-lypvmccs .comp-kbgakxea_r_comp-lypvmccs-styleId__root:hover {
        border: 0px solid #000000;
        background: #000000;
    }

        #comp-kbgakxea_r_comp-lypvmccs .comp-kbgakxea_r_comp-lypvmccs-styleId__root:hover .StylableButton2545352419__icon {
            transform: rotate(2deg);
            fill: #000000;
        }

        #comp-kbgakxea_r_comp-lypvmccs .comp-kbgakxea_r_comp-lypvmccs-styleId__root:hover .StylableButton2545352419__label {
            color: #FFFFFF;
        }

    #comp-kbgakxea_r_comp-lypvmccs .comp-kbgakxea_r_comp-lypvmccs-styleId__root:disabled {
        background: #EEEEEE
    }

        #comp-kbgakxea_r_comp-lypvmccs .comp-kbgakxea_r_comp-lypvmccs-styleId__root:disabled .StylableButton2545352419__label {
            color: #8D8D8D
        }

        #comp-kbgakxea_r_comp-lypvmccs .comp-kbgakxea_r_comp-lypvmccs-styleId__root:disabled .StylableButton2545352419__icon {
            fill: #8F8F8F
        }

    #comp-kbgakxea_r_comp-lypvmccs .comp-kbgakxea_r_comp-lypvmccs-styleId__root .StylableButton2545352419__container {
        transition: inherit;
        flex-direction: row-reverse
    }

    #comp-kbgakxea_r_comp-lypvmccs .comp-kbgakxea_r_comp-lypvmccs-styleId__root .StylableButton2545352419__label {
        transition: inherit;
        letter-spacing: 0em;
        margin: 0px 0px 0px 4px;
        display: initial;
        letter-spacing: 0em;
        line-height: 1.4em;
        color: #EBF4FB;
        font-family: helvetica-w01-roman,sans-serif;
        font-size: calc(14 * var(--theme-spx-ratio));
        font-weight: normal;
        font-style: normal
    }

    #comp-kbgakxea_r_comp-lypvmccs .comp-kbgakxea_r_comp-lypvmccs-styleId__root .StylableButton2545352419__icon {
        transition: inherit;
        width: 25px;
        height: 25px;
        margin: 0px 4px 0px 0px;
        fill: #FFFFFF;
        display: none
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    /* END STYLABLE DIRECTIVE RULES */ /* START STYLABLE DIRECTIVE RULES */

    #comp-kbgakxea_r_comp-lypvmccs .comp-kbgakxea_r_comp-lypvmccs-styleId__root .StylableButton2545352419__label {
        font-size: calc(14 * var(--theme-spx-ratio));
        font-size: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    /* END STYLABLE DIRECTIVE RULES */ /* START STYLABLE DIRECTIVE RULES */

    #comp-kbgakxea_r_comp-lypvmccs .comp-kbgakxea_r_comp-lypvmccs-styleId__root .StylableButton2545352419__label {
        font-size: calc(14 * var(--theme-spx-ratio));
        font-size: 14px;
    }
}

/* END STYLABLE DIRECTIVE RULES */
#comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root {
    -st-extends: StylableHorizontalMenu;
    background: rgba(255, 255, 255, 0);
    border: 0px solid #1D233E
}

    /* START STYLABLE DIRECTIVE RULES */
    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__menu {
        height: calc(100% + 8px);
        margin-top: -4px;
        margin-bottom: -4px;
        direction: ltr;
        flex-grow: unset;
        justify-content: center;
        width: calc(100% + 40px);
        margin-left: -20px;
        margin-right: -20px
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__menuItem {
        margin-top: 4px;
        margin-bottom: 4px;
        border: 0px solid #1D233E;
        background: repeat padding-box border-box 0% / auto scroll linear-gradient(180deg, rgba(188, 191, 207, 0) 0%, rgba(188, 191, 207, 0) 100%), rgba(117, 117, 117, 0);
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-left: 20px;
        margin-right: 20px
    }

        #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__label {
            letter-spacing: 0em;
            text-decoration-line: none;
            color: #1D233E;
            font-family: helvetica-w01-roman,sans-serif;
            font-size: calc(14 * var(--theme-spx-ratio));
            font-weight: normal;
            font-style: normal
        }

        #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__container {
            justify-content: flex-end
        }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root::rightAlignmentScrollItem {
        --comp-kbgakxea_r_comp-liu6tfrg-styleId-flexGrow: unset;
        flex-grow: 1
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__scrollButton {
        padding: 10px;
        border: 1px solid #1D233E;
        background: #FFFFFF;
        padding-top: 0px;
        padding-bottom: 0px
    }

        #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__scrollButton:hover {
            background: #1D233E;
            border-color: #1D233E
        }

        #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__scrollButton .ScrollButton2305195801__icon {
            width: 16px;
            height: 16px;
            fill: #1D233E
        }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__positionBox {
        margin-left: 20px;
        margin-right: 20px
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout {
        --comp-kbgakxea_r_comp-liu6tfrg-styleId-horizontalSpacing: 8;
        padding: 10px;
        margin-top: 0px;
        border: 0px solid #1D233E;
        background: #FFFFFF;
        --comp-kbgakxea_r_comp-liu6tfrg-styleId-flyoutAlignment: center
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root::leftAlignmentScrollItem {
        --comp-kbgakxea_r_comp-liu6tfrg-styleId-flexGrow: unset;
        flex-grow: 1;
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__listWrapper {
        --comp-kbgakxea_r_comp-liu6tfrg-styleId-width: 80;
        --comp-kbgakxea_r_comp-liu6tfrg-styleId-columnsAmount: 3;
        column-count: 3;
        width: 100%
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__pageWrapper {
        width: calc(100% + 8px);
        margin-left: -4px;
        margin-right: -4px;
        justify-content: space-between;
        margin-bottom: -8px
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__pageStretchWrapper {
        width: 980px
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::category {
        margin-top: 8px
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::flex {
        margin-bottom: -8px
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout::listItem {
        margin-left: 4px;
        margin-right: 4px
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__rowItem {
        margin-bottom: 8px
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem {
        padding-top: 8px;
        padding-bottom: 8px;
        background: rgba(255, 255, 255, 0);
        border: 0px solid #1D233E;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 8px
    }

        #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isCurrentPage {
            background: rgba(255, 255, 255, 0);
            border-color: #1D233E;
        }

        #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isHovered {
            border-color: #1D233E;
            background: rgba(255, 255, 255, 0);
        }

        #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__container {
            justify-content: flex-end
        }

        #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__label {
            letter-spacing: 0.05em;
            color: #1D233E;
            font-family: helvetica-w01-roman,sans-serif;
            font-size: calc(14 * var(--theme-spx-ratio));
            font-weight: normal;
            font-style: normal;
            text-align: right
        }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
        background: #fff;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 8px
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label {
        color: #1D233E;

    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isHovered .itemDepth02233374943__label {
        color: #1D233E;
        text-decoration-line: underline;
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__scrollButton:hover .ScrollButton2305195801__icon {
        fill: #FFFFFF;
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__container {
        justify-content: flex-end
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
        font-weight: 400;
        font-size: 16px;
        letter-spacing: 0.05em;
        font-family: futura-lt-w01-book,sans-serif;
        color: #9E3B1B;
        text-align: right
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
        color: #1D233E;
        text-decoration-line: underline
    }

    #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isHovered .itemDepth12472627565__label {
        color: #1D233E;
        text-decoration-line: underline;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-liu6tfrg {
        /* ADD_MISSING_HEADING_STYLES_DATA_FIXER end */
    }

        /* END STYLABLE DIRECTIVE RULES */
        /* START STYLABLE DIRECTIVE RULES */
        /* ADD_MISSING_HEADING_STYLES_DATA_FIXER start */
        #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
            padding-top: 10px;
            padding-bottom: 10px;
            background-color: rgba(255, 255, 255, 0.5)
        }

            #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
                font-weight: bold;
                font-family: Helvetica, sans-serif;
                color: #000;
            }

            #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isHovered .itemDepth12472627565__label {
                text-decoration: underline;
            }

            #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
                text-decoration: underline;
            }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-liu6tfrg {
        /* ADD_MISSING_HEADING_STYLES_DATA_FIXER end */
    }

        /* END STYLABLE DIRECTIVE RULES */
        /* START STYLABLE DIRECTIVE RULES */
        /* ADD_MISSING_HEADING_STYLES_DATA_FIXER start */
        #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
            padding-top: 10px;
            padding-bottom: 10px;
            background-color: rgba(255, 255, 255, 0.5)
        }

            #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
                font-weight: bold;
                font-family: Helvetica, sans-serif;
                color: #000;
            }

            #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isHovered .itemDepth12472627565__label {
                text-decoration: underline;
            }

            #comp-kbgakxea_r_comp-liu6tfrg .comp-kbgakxea_r_comp-liu6tfrg-styleId__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
                text-decoration: underline;
            }
}

/* END STYLABLE DIRECTIVE RULES */
#comp-kbgakxea_r_comp-lypq691z .comp-kbgakxea_r_comp-lypq691z-styleId__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding-right: 0px;
    border-radius: 12px;
    background: #F56B31
}

    /* START STYLABLE DIRECTIVE RULES */
    #comp-kbgakxea_r_comp-lypq691z .comp-kbgakxea_r_comp-lypq691z-styleId__root:hover {
        background: rgba(255, 255, 255, 0);
        border: 1px solid #1D233E;
    }

        #comp-kbgakxea_r_comp-lypq691z .comp-kbgakxea_r_comp-lypq691z-styleId__root:hover .StylableButton2545352419__label {
            color: #1D233E;
        }

    #comp-kbgakxea_r_comp-lypq691z .comp-kbgakxea_r_comp-lypq691z-styleId__root:disabled {
        background: #EEEEEE
    }

        #comp-kbgakxea_r_comp-lypq691z .comp-kbgakxea_r_comp-lypq691z-styleId__root:disabled .StylableButton2545352419__label {
            color: #8D8D8D
        }

        #comp-kbgakxea_r_comp-lypq691z .comp-kbgakxea_r_comp-lypq691z-styleId__root:disabled .StylableButton2545352419__icon {
            fill: #8F8F8F
        }

    #comp-kbgakxea_r_comp-lypq691z .comp-kbgakxea_r_comp-lypq691z-styleId__root .StylableButton2545352419__container {
        transition: inherit;
        flex-direction: row-reverse
    }

    #comp-kbgakxea_r_comp-lypq691z .comp-kbgakxea_r_comp-lypq691z-styleId__root .StylableButton2545352419__label {
        transition: inherit;
        letter-spacing: 0em;
        margin: 0px 0px 0px 4px;
        display: initial;
        letter-spacing: 0em;
        line-height: 1.4em;
        color: #EBF4FB;
        font-family: helvetica-w01-roman,sans-serif;
        font-size: calc(14 * var(--theme-spx-ratio));
        font-weight: normal;
        font-style: normal
    }

    #comp-kbgakxea_r_comp-lypq691z .comp-kbgakxea_r_comp-lypq691z-styleId__root .StylableButton2545352419__icon {
        transition: inherit;
        width: 25px;
        height: 25px;
        margin: 0px 4px 0px 0px;
        fill: #FFFFFF;
        display: none
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    /* END STYLABLE DIRECTIVE RULES */ /* START STYLABLE DIRECTIVE RULES */

    #comp-kbgakxea_r_comp-lypq691z .comp-kbgakxea_r_comp-lypq691z-styleId__root .StylableButton2545352419__label {
        font-family: helvetica-w01-bold,sans-serif;
        font-size: calc(19 * var(--theme-spx-ratio));
        font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
        font-size: 14px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    /* END STYLABLE DIRECTIVE RULES */ /* START STYLABLE DIRECTIVE RULES */

    #comp-kbgakxea_r_comp-lypq691z .comp-kbgakxea_r_comp-lypq691z-styleId__root .StylableButton2545352419__label {
        font-family: helvetica-w01-bold,sans-serif;
        font-size: calc(19 * var(--theme-spx-ratio));
        font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
        font-size: 14px;
    }
}

/* END STYLABLE DIRECTIVE RULES */
#comp-lyqzem07 .style-lyqzem0b4__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding-right: 0px;
    border-radius: 12px;
    border: 0px solid #2A3157;
    background: #F56B31;
}

    /* START STYLABLE DIRECTIVE RULES */
    #comp-lyqzem07 .style-lyqzem0b4__root:hover {
        background: rgba(255, 255, 255, 0);
        border: 1px solid #1D233E;
    }

    #comp-lyqzem07 .style-lyqzem0b4__root:disabled {
        background: #EEEEEE
    }

        #comp-lyqzem07 .style-lyqzem0b4__root:disabled .StylableButton2545352419__label {
            color: #8D8D8D
        }

        #comp-lyqzem07 .style-lyqzem0b4__root:disabled .StylableButton2545352419__icon {
            fill: #8F8F8F
        }

    #comp-lyqzem07 .style-lyqzem0b4__root .StylableButton2545352419__container {
        transition: inherit;
        flex-direction: row;
        justify-content: center;
        align-items: center
    }

    #comp-lyqzem07 .style-lyqzem0b4__root .StylableButton2545352419__label {
        transition: inherit;
        letter-spacing: 0em;
        margin: 0px 0px 0px 4px;
        letter-spacing: 0em;
        line-height: 1.4em;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 16px;
        color: #EBF4FB;
        display: initial;
        font-family: helvetica-w01-roman,sans-serif;
        font-size: 20px;
        font-weight: normal;
        font-style: normal
    }

    #comp-lyqzem07 .style-lyqzem0b4__root .StylableButton2545352419__icon {
        transition: inherit;
        margin: 0px 4px 0px 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-left: 16px;
        fill: #EBF4FB;
        display: initial;
        width: 14px;
        height: 14px;
        transform: rotate(270deg)
    }

    #comp-lyqzem07 .style-lyqzem0b4__root:hover .StylableButton2545352419__icon {
        fill: #1D233E;
        transform: rotate(270deg);
        width: 14px;
        height: 14px;
    }

    #comp-lyqzem07 .style-lyqzem0b4__root:hover .StylableButton2545352419__label {
        color: #1D233E;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqzem07 .style-lyqzem0b4__root .StylableButton2545352419__icon {
        width: 12px;
        height: 12px;
    }

    /* END STYLABLE DIRECTIVE RULES */
    /* START STYLABLE DIRECTIVE RULES */
    #comp-lyqzem07 .style-lyqzem0b4__root .StylableButton2545352419__label {
        font-size: calc(63 * var(--theme-spx-ratio));
        font-size: 18px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqzem07 .style-lyqzem0b4__root .StylableButton2545352419__icon {
        width: 14px;
        height: 14px;
    }

    /* END STYLABLE DIRECTIVE RULES */
    /* START STYLABLE DIRECTIVE RULES */
    #comp-lyqzem07 .style-lyqzem0b4__root {
        padding: 0px;
        padding-left: 20px;
        padding-right: 20px;
    }

        #comp-lyqzem07 .style-lyqzem0b4__root .StylableButton2545352419__label {
            font-size: calc(63 * var(--theme-spx-ratio));
            font-size: 18px;
            letter-spacing: -0.02em;
        }
}

/* END STYLABLE DIRECTIVE RULES */
#comp-lysehj52 .style-lysehj559__root:hover .StylableButton2545352419__icon {
    fill: #2A3157;
}

/* START STYLABLE DIRECTIVE RULES */
#comp-lysehj52 .style-lysehj559__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border-radius: 12px;
    background: #1D233E;
    padding-left: 20px;
    padding-right: 20px
}

    #comp-lysehj52 .style-lysehj559__root:hover {
        background: rgba(255, 255, 255, 0);
        border: 1px solid #1D233E;
    }

        #comp-lysehj52 .style-lysehj559__root:hover .StylableButton2545352419__label {
            color: #1D233E;
        }

    #comp-lysehj52 .style-lysehj559__root:disabled {
        background: #EEEEEE
    }

        #comp-lysehj52 .style-lysehj559__root:disabled .StylableButton2545352419__label {
            color: #8D8D8D
        }

        #comp-lysehj52 .style-lysehj559__root:disabled .StylableButton2545352419__icon {
            fill: #8F8F8F
        }

    #comp-lysehj52 .style-lysehj559__root .StylableButton2545352419__container {
        transition: inherit;
        flex-direction: row;
        justify-content: center;
        align-items: center
    }

    #comp-lysehj52 .style-lysehj559__root .StylableButton2545352419__label {
        transition: inherit;
        letter-spacing: 0em;
        display: inherited;
        margin: 0px 0px 0px 4px;
        letter-spacing: 0em;
        line-height: 1.4em;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 16px;
        color: #EBF4FB;
        font-family: helvetica-w01-roman,sans-serif;
        font-size: 20px;
        font-weight: normal;
        font-style: normal
    }

    #comp-lysehj52 .style-lysehj559__root .StylableButton2545352419__icon {
        transition: inherit;
        display: inherited;
        margin: 0px 4px 0px 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-left: 16px;
        fill: #EBF4FB;
        transform: rotate(270deg);
        width: 14px;
        height: 14px
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysehj52 .style-lysehj559__root .StylableButton2545352419__icon {
        width: 12px;
        height: 12px;
    }

    /* END STYLABLE DIRECTIVE RULES */
    /* START STYLABLE DIRECTIVE RULES */
    #comp-lysehj52 .style-lysehj559__root .StylableButton2545352419__label {
        font-size: calc(63 * var(--theme-spx-ratio));
        font-size: 22px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysehj52 .style-lysehj559__root .StylableButton2545352419__icon {
        width: 14px;
        height: 14px;
    }

    /* END STYLABLE DIRECTIVE RULES */
    /* START STYLABLE DIRECTIVE RULES */
    #comp-lysehj52 .style-lysehj559__root {
        padding: 0px;
    }

        #comp-lysehj52 .style-lysehj559__root .StylableButton2545352419__label {
            font-size: calc(63 * var(--theme-spx-ratio));
            font-size: 18px;
            letter-spacing: -0.02em;
        }
}

/* END STYLABLE DIRECTIVE RULES */
#comp-lyzwnwk0 .style-lyzwnwk38__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding-right: 0px;
    border-radius: 12px;
    background: #1D233E
}

    /* START STYLABLE DIRECTIVE RULES */
    #comp-lyzwnwk0 .style-lyzwnwk38__root:hover {
        background: rgba(255, 255, 255, 0);
        border: 1px solid #1D233E;
    }

    #comp-lyzwnwk0 .style-lyzwnwk38__root:disabled {
        background: #EEEEEE
    }

        #comp-lyzwnwk0 .style-lyzwnwk38__root:disabled .StylableButton2545352419__label {
            color: #8D8D8D
        }

        #comp-lyzwnwk0 .style-lyzwnwk38__root:disabled .StylableButton2545352419__icon {
            fill: #8F8F8F
        }

    #comp-lyzwnwk0 .style-lyzwnwk38__root .StylableButton2545352419__container {
        transition: inherit;
        flex-direction: row;
        justify-content: center;
        align-items: center
    }

    #comp-lyzwnwk0 .style-lyzwnwk38__root .StylableButton2545352419__label {
        transition: inherit;
        letter-spacing: 0em;
        display: inherited;
        margin: 0px 0px 0px 4px;
        letter-spacing: 0em;
        line-height: 1.4em;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 16px;
        color: #EBF4FB;
        font-family: helvetica-w01-roman,sans-serif;
        font-size: 20px;
        font-weight: normal;
        font-style: normal
    }

    #comp-lyzwnwk0 .style-lyzwnwk38__root .StylableButton2545352419__icon {
        transition: inherit;
        display: inherited;
        margin: 0px 4px 0px 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-left: 16px;
        fill: #EBF4FB;
        width: 14px;
        height: 14px;
        transform: rotate(270deg)
    }

    #comp-lyzwnwk0 .style-lyzwnwk38__root:hover .StylableButton2545352419__icon {
        fill: #2A3157;
    }

    #comp-lyzwnwk0 .style-lyzwnwk38__root:hover .StylableButton2545352419__label {
        color: #1D233E;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzwnwk0 .style-lyzwnwk38__root .StylableButton2545352419__icon {
        width: 12px;
        height: 12px;
    }

    /* END STYLABLE DIRECTIVE RULES */
    /* START STYLABLE DIRECTIVE RULES */
    #comp-lyzwnwk0 .style-lyzwnwk38__root .StylableButton2545352419__label {
        font-size: calc(63 * var(--theme-spx-ratio));
        font-size: 22px;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzwnwk0 .style-lyzwnwk38__root .StylableButton2545352419__icon {
        width: 14px;
        height: 14px;
    }

    /* END STYLABLE DIRECTIVE RULES */
    /* START STYLABLE DIRECTIVE RULES */
    #comp-lyzwnwk0 .style-lyzwnwk38__root {
        padding: 0px;
        padding-left: 20px;
        padding-right: 20px;
    }

        #comp-lyzwnwk0 .style-lyzwnwk38__root .StylableButton2545352419__label {
            font-size: calc(63 * var(--theme-spx-ratio));
            font-size: 18px;
            letter-spacing: -0.02em;
        }
}

#c1dmp {
    --shc-mutated-brightness: 128,128,128;
    justify-self: unset;
}

#comp-kbgakxea_r_comp-kbgajy18 {
    --bg-overlay-color: rgb(var(--color_31));
    --bg-gradient: none;
    --transition-delay: 0s;
    --transition-duration: 0.25s;
    --transition-timing-function: linear;
    --scrolled-transform: translateY(-100%);
    --transition-property: transform;
    --inherit-transition: var(--transition, none);
}

#comp-kbgakxea_r_comp-lxu2mi38 {
    height: inherit;
    width: auto;
}

#comp-kbgakxea_r_comp-lz843lrh {
    --shc-mutated-brightness: 128,128,128;
}

#comp-kbgakxea_r_comp-lxubhuix {
    height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --item-height: 56px;
    --text-align: center;
    --template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
    --template-areas: ". label arrow";
    --padding-start: 0px;
    --sub-padding-start: 0px;
    --padding-end: 0px;
    --sub-padding-end: 0px;
    --item-depth0-direction: inherit;
    --item-depth1-direction: inherit;
    --item-depth2-direction: inherit;
    --item-depth0-align: inherit;
    --item-depth1-align: inherit;
    --item-depth2-align: inherit;
}

#comp-kbgakxea_r_comp-lypveyo5 {
    justify-content: center;
    direction: ltr;
    --icon-size: 26px;
    --fnt: normal normal normal 14spx/normal helvetica-w01-roman,sans-serif;
    --logged-in-avatar-display: none;
    --logged-in-text-display: block;
    --logged-out-avatar-display: none;
    --logged-out-text-display: block;
    --logged-out-icon-size: 26px;
    --arrow-display: none;
    --arrow-icon: var(--full-arrow-icon);
    --arrow-size: 14px;
    --greeting-text-display: none;
    --icons-display: block;
    --user-section-padding-start: 0px;
    --menu-items-alignment: flex-start;
    --avatarAndArrowStrokeWidth: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxea_r_comp-lypveyo5 {
        --fnt: normal normal normal max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))/normal helvetica-w01-roman,sans-serif;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxea_r_comp-lypveyo5 {
        --fnt: normal normal normal max(0.5px, 0.0424967 * (var(--scaling-factor) - var(--scrollbar-width)))/normal helvetica-w01-roman,sans-serif;
    }
}

#comp-kbgakxea_r_comp-liu7a4zw {
    --opacity: 1;
}

#comp-kbgakxea_r_comp-liu6tfrg {
    --is-animated: 1;
    --position-box-z-index: 47;
    --menu-flex-wrap: nowrap;
    --subsubmenu-box-display: none;
    --subsubmenu-box-position: absolute;
    --white-space: nowrap;
    --label-word-wrap: normal;
}

#comp-kbgakxea_r_comp-lyppscdn4 {
    justify-content: center;
    direction: ltr;
    --icon-size: 26px;
    --fnt: normal normal normal max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width)))/normal helvetica-w01-roman,sans-serif;
    --logged-in-avatar-display: none;
    --logged-in-text-display: block;
    --logged-out-avatar-display: none;
    --logged-out-text-display: block;
    --logged-out-icon-size: 26px;
    --arrow-display: none;
    --arrow-icon: var(--full-arrow-icon);
    --arrow-size: 14px;
    --greeting-text-display: none;
    --icons-display: none;
    --user-section-padding-start: unset;
    --menu-items-alignment: flex-start;
    --avatarAndArrowStrokeWidth: 0px;
}

#comp-kbgaghri {
    --bg-gradient: radial-gradient(circle at 4.708658854166667% 54.111328125%, #EBF4FB 0%, 30%, rgba(235,244,251,0) 100%), radial-gradient(circle at 65.654296875% 67.34700520833333%, rgba(166,187,251,0.54) 0%, 40.67999999999999%, rgba(166,187,251,0) 60%), radial-gradient(circle at 48.9013671875% 49.521484375%, #FFFFFF 0%, 100%, rgba(255,255,255,0) 100%);
    --bg-overlay-color: transparent;
    --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgaghri {
        --bg-gradient: radial-gradient(circle at 18.28125% 22.190755208333332%, #EBF4FB 0%, 30%, rgba(235,244,251,0) 100%), radial-gradient(circle at 68.017578125% 58.48958333333333%, rgba(166,187,251,0.55) 0%, 47.45999999999999%, rgba(166,187,251,0) 70%), radial-gradient(circle at 48.9013671875% 49.521484375%, #FFFFFF 0%, 100%, rgba(255,255,255,0) 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgaghri {
        --bg-gradient: radial-gradient(circle at 18.28125% 22.190755208333332%, #EBF4FB 0%, 30%, rgba(235,244,251,0) 100%), radial-gradient(circle at 60.80078125% 73.56770833333334%, rgba(166,187,251,0.4) 0%, 47.45999999999999%, rgba(166,187,251,0) 70%), radial-gradient(circle at 48.9013671875% 49.521484375%, #FFFFFF 0%, 100%, rgba(255,255,255,0) 100%);
    }
}

#comp-lyr00ehh {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyqzprai {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lz83trbb {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lz83ppk4 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lz83kff6 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lz83kffa {
    --opacity: 1;
}

#comp-lz83kffc {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lz83kffc :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lz83kffc :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(14px, max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lz83kffc :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

#comp-lyqz006c {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyqyufq6 {
    --opacity: 1;
}

#comp-lyqyzma7 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyqyzma7 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqyzma7 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(14px, max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqyzma7 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

#comp-lyqyxf0o {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyqyv0dn {
    --opacity: 1;
}

#comp-lyqyx2e2 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyqyx2e2 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqyx2e2 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(14px, max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqyx2e2 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

#comp-lyqz9950 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyqz9950 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqz9950 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0318725 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqz9950 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.048 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

#comp-lyqzcgo9 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyqzcgo9 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        text-decoration: none;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyqzcgo9 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.059761 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyqzcgo9 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0955414 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

#comp-lypy4hgm {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lypwpiq8 {
    --fill-layer-video-opacity: 1;
    --bg-overlay-color: rgb(33, 33, 33);
    --bg-gradient: none;
    --border-radius: 8px 8px 8px 8px;
    --fill-container-overflow: hidden;
    --fill-container-transform: translateZ(0);
    --fill-transform: rotate(0.01deg);
    --border-compensate-margin: 0px;
    --fill-layer-background-overlay-transform: translateZ(0);
}

#comp-lypwpiqe {
    opacity: 1;
}

#comp-lypwpiqf1 {
    undefined: #2d2d2d;
    fill-opacity: 1;
    stroke-width: 0;
    stroke: #000000;
    stroke-opacity: 1;
    fill: #ffffff;
}

#comp-lzsc3j7d {
    --boxShadow: none;
    --backgroundColor: rgba(255,255,255,1);
    --borderColor: 50,65,88;
    --borderWidth: 0px;
    --borderRadius: 0px;
    --alpha-borderColor: 0;
}

[id^="comp-lzsc3j7i__"] {
    --shc-mutated-brightness: 83,94,126;
}

[id^="comp-lzsc43zi__"] {
    --shc-mutated-brightness: 128,128,128;
}

[id^="comp-lzsc4403__"] {
    --opacity: 1;
}

[id^="comp-lzsc4407__"] {
    --shc-mutated-brightness: 128,128,128;
}

[id^="comp-lzsc44085__"] {
    --text-direction: var(--wix-opt-in-direction);
}

    [id^="comp-lzsc44085__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lzsc44085__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #1D233E !important;
        font-size: max(14px, max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    [id^="comp-lzsc44085__"] [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #1D233E !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lzsc44085__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #1D233E !important;
        font-size: max(12px, max(0.5px, 0.0426667 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    [id^="comp-lzsc44085__"] [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #1D233E !important);
    }
}

[id^="comp-lzsc440b__"] {
    --text-direction: var(--wix-opt-in-direction);
}

    [id^="comp-lzsc440b__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lzsc440b__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lzsc440b__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

#comp-lyr8bdt8 {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lyrekhet {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyremohf {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyremohf :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        text-align: center;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyremohf :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0318725 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyremohf :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0426667 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

#comp-lyrekhjm {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyscbhl3 {
    --opacity: 1;
}

#comp-lyseiv2i {
/*    --bg-overlay-color: rgb(var(--color_12));*/
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lyseizn3 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lysemf9d {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lysehpkb {
    --text-direction: var(--wix-opt-in-direction);
}
/*under head master dispatching*/
    #comp-lysehpkb :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        display: block;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysehpkb :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0318725 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysehpkb :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.048 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

#comp-lysehw8z {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lysehw8z :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        text-decoration: none;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysehw8z :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(0.5px, 0.0929615 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysehw8z :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(0.5px, 0.112 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }
}

#comp-lysej87h {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lysel9zz {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lysejjda {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lysejjda :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lysejjda :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lysejjda :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
        line-height: 1.5 !important;
    }
}

#comp-lyseizqj {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyv7v9cl {
    --boxShadow: none;
    --backgroundColor: rgba(255,255,255,1);
    --borderColor: 50,65,88;
    --borderWidth: 0px;
    --borderRadius: 0px;
    --alpha-borderColor: 0;
}

[id^="comp-lyv7v9co5__"] {
    --shc-mutated-brightness: 128,128,128;
}

[id^="comp-lyv88uco__"] {
    --shc-mutated-brightness: 128,128,128;
}

[id^="comp-lyv881be__"] {
    --text-direction: var(--wix-opt-in-direction);
}

    [id^="comp-lyv881be__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        text-align: center;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyv881be__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.061089 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
        text-align: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyv881be__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.112 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
        text-align: left;
    }
}

[id^="comp-lyv888dc__"] {
    --text-direction: var(--wix-opt-in-direction);
}

    [id^="comp-lyv888dc__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        text-align: center;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyv888dc__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
        text-align: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyv888dc__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.048 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
        text-align: left;
    }
}

#comp-lysej21i {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lysej5qr {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyzti7vx {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lyzti7wh {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyzti7wj3 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyzti7wj3 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        font-size: max(0.5px, 0.0496095 * (var(--scaling-factor) - var(--scrollbar-width)));
        text-decoration: none;
        text-align: center;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wj3 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(0.5px, 0.087649 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
        text-align: center;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7wj3 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: 42px !important;
        text-align: left;
    }
}

#comp-lyzti7wp {
    --shc-mutated-brightness: 15,18,31;
}

#comp-lz86xoy8 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyzti7wt {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyzti7wx3 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyzti7wy6 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyzti7wy6 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #EBF4FB;
        background-color: transparent;
        text-decoration: none;
    }

    #comp-lyzti7wy6 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB);
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wy6 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0318727 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzti7wy6 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7wy6 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.048 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzti7wy6 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB !important);
    }
}

#comp-lyzti7wz12 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyzti7wz12 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #EBF4FB;
        background-color: transparent;
        text-decoration: none;
    }

    #comp-lyzti7wz12 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB);
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7wz12 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0212482 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzti7wz12 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7wz12 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzti7wz12 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB !important);
    }
}

#comp-lyzti7x014 {
    --shc-mutated-brightness: 15,18,31;
}

#comp-lz871fqg {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyzti7x26 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyzti7x46 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyzti7x52 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyzti7x52 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #EBF4FB;
        background-color: transparent;
        text-decoration: none;
    }

    #comp-lyzti7x52 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB);
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7x52 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0318727 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzti7x52 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7x52 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.048 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzti7x52 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB !important);
    }
}

#comp-lyzti7x68 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyzti7x68 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #EBF4FB;
        background-color: transparent;
        text-decoration: none;
    }

    #comp-lyzti7x68 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB);
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7x68 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0212482 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzti7x68 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7x68 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzti7x68 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB !important);
    }
}

#comp-lyzti7x712 {
    --shc-mutated-brightness: 15,18,31;
}

#comp-lz87295w {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyzti7x93 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyzti7xb2 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyzti7xd4 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyzti7xd4 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #EBF4FB;
        background-color: transparent;
        text-decoration: none;
    }

    #comp-lyzti7xd4 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB);
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7xd4 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0318727 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzti7xd4 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7xd4 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.048 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzti7xd4 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB !important);
    }
}

#comp-lyzti7xe9 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyzti7xe9 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #EBF4FB;
        background-color: transparent;
        text-decoration: none;
    }

    #comp-lyzti7xe9 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB);
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzti7xe9 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0212482 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzti7xe9 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzti7xe9 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzti7xe9 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #EBF4FB !important);
    }
}

#comp-lyvj473k {
    --bg-gradient: radial-gradient(circle at 89.72981770833334% 53.942057291666664%, rgba(247,255,120,0.6) 0%, 17.6%, rgba(247,255,120,0) 40%), radial-gradient(circle at 52.67578125% 56.380208333333336%, #F2F0FC 0%, 100%, rgba(242,240,252,0) 100%), radial-gradient(circle at 6.2158203125% 55.47526041666667%, #F2F0FC 0%, 100%, rgba(242,240,252,0) 100%), radial-gradient(circle at 48.9013671875% 49.521484375%, #FFFFFF 0%, 100%, rgba(255,255,255,0) 100%);
    --bg-overlay-color: transparent;
    --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyvj473k {
        --bg-gradient: radial-gradient(circle at 88.87532552083334% 62.99479166666667%, rgba(247,255,120,0.6) 0%, 17.6%, rgba(247,255,120,0) 40%), radial-gradient(circle at 52.67578125% 56.380208333333336%, #F2F0FC 0%, 100%, rgba(242,240,252,0) 100%), radial-gradient(circle at 6.2158203125% 55.47526041666667%, #F2F0FC 0%, 100%, rgba(242,240,252,0) 100%), radial-gradient(circle at 48.9013671875% 49.521484375%, #FFFFFF 0%, 100%, rgba(255,255,255,0) 100%);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyvj473k {
        --bg-gradient: radial-gradient(circle at 90.7958984375% 70.888671875%, rgba(247,255,120,0.6) 0%, 17.6%, rgba(247,255,120,0) 40%), radial-gradient(circle at 52.67578125% 56.380208333333336%, #F2F0FC 0%, 100%, rgba(242,240,252,0) 100%), radial-gradient(circle at 6.2158203125% 55.47526041666667%, #F2F0FC 0%, 100%, rgba(242,240,252,0) 100%), radial-gradient(circle at 48.9013671875% 49.521484375%, #FFFFFF 0%, 100%, rgba(255,255,255,0) 100%);
    }
}

#comp-lyvkrvw5 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyvjifoj {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyvjba4z {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyvjba4z :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #2A3157;
        background-color: transparent;
        text-decoration: none;
    }

    #comp-lyvjba4z [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #2A3157);
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyvjba4z :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(0.5px, 0.0929613 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-lyvjba4z [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #2A3157 !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyvjba4z :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(0.5px, 0.112 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }

    #comp-lyvjba4z [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #2A3157 !important);
    }
}

#comp-lyvjbovx {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyvjbovx :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyvjbovx :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyvjbovx :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

#comp-lyvkg7zm {
    --boxShadow: none;
    --backgroundColor: rgba(255,255,255,1);
    --borderColor: 50,65,88;
    --borderWidth: 0px;
    --borderRadius: 0px;
    --alpha-borderColor: 0;
}

[id^="comp-lyvkg7zq__"].variants-lz9yljew {
    --shc-mutated-brightness: 83,94,126;
}

[id^="comp-lyvkg7zq__"] {
    --shc-mutated-brightness: 83,94,126;
}

[id^="comp-lyvkgo2b__"] {
    --shc-mutated-brightness: 128,128,128;
}

[id^="comp-lyvkgo2e1__"] {
    --text-direction: var(--wix-opt-in-direction);
}

    [id^="comp-lyvkgo2e1__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        text-decoration: none;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyvkgo2e1__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0318725 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyvkgo2e1__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.048 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

[id^="comp-lyvkgo2h__"] {
    --text-direction: var(--wix-opt-in-direction);
}

    [id^="comp-lyvkgo2h__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        text-decoration: none;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    [id^="comp-lyvkgo2h__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    [id^="comp-lyvkgo2h__"] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

#comp-lzfjcee7 {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lzfjfuyp {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzfjcefz11 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lzfjcefz11 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        font-size: max(0.5px, 0.0496095 * (var(--scaling-factor) - var(--scrollbar-width)));
        text-decoration: none;
        text-align: center;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfjcefz11 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(0.5px, 0.087649 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfjcefz11 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(0.5px, 0.0986667 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }
}

#comp-lzfjhnr6 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzfj1s75 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzietirg {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzfj1s7b7 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzfj1s7c8 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lzfj1s7c8 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        font-style: italic;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj1s7c8 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: #FFFFFF !important;
        font-size: max(12px, max(0.5px, 0.0212482 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj1s7c8 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: #FFFFFF !important;
        font-size: max(12px, max(0.5px, 0.0373336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
        line-height: 1.4 !important;
    }
}

#comp-lzfj1s7e10 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzfj1s7f6 {
    --opacity: 1;
}

#comp-lzfj1s7h7 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lzfj1s7h7 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj1s7h7 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj1s7h7 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

#comp-lzfjfvfu {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzfj33x7 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lziffukj {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzfj33y3 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzfj33y51 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lzfj33y51 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        font-style: italic;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj33y51 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj33y51 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
        line-height: 1.4 !important;
    }
}

#comp-lzfj33y8 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzfj33y91 {
    --opacity: 1;
}

#comp-lzfj33yb7 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lzfj33yb7 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj33yb7 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj33yb7 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

#comp-lzfjhinf {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzfj3s1t {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzifg3e9 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzfj3s233 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzfj3s246 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lzfj3s246 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        font-size: max(12px, max(0.5px, 0.0110672 * (var(--scaling-factor) - var(--scrollbar-width))));
        font-style: italic;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj3s246 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0212482 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj3s246 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373336 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
        line-height: 1.4 !important;
    }
}

#comp-lzfj3s26 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lzfj3s268 {
    --opacity: 1;
}

#comp-lzfj3s283 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lzfj3s283 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lzfj3s283 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lzfj3s283 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0373333 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }
}

#comp-lyzvgp7y {
    --bg-overlay-color: #ffff;
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lyzw120u {
    --fill-layer-video-opacity: 1;
    --bg-overlay-color: rgb(33, 33, 33);
    --bg-gradient: none;
    --border-radius: 8px 8px 8px 8px;
    --fill-container-overflow: hidden;
    --fill-container-transform: translateZ(0);
    --fill-transform: rotate(0.01deg);
    --border-compensate-margin: 0px;
    --fill-layer-background-overlay-transform: translateZ(0);
}

#comp-lyzw12144 {
    opacity: 1;
}

#comp-lyzw12171 {
    undefined: #2d2d2d;
    fill-opacity: 1;
    stroke-width: 0;
    stroke: #000000;
    stroke-opacity: 1;
    fill: #ffffff;
}

#comp-lyzwpb7g {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyzw8ct7 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyzw8ct7 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #FFFFFF;
        background-color: transparent;
        text-decoration: none;
    }

    #comp-lyzw8ct7 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #FFFFFF);
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzw8ct7 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #1D233E !important;
        font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif !important;
        font-size: max(12px, max(0.5px, 0.0836653 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
        letter-spacing: 0em !important;
    }

    #comp-lyzw8ct7 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #1D233E !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzw8ct7 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #1D233E !important;
        font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif !important;
        font-size: max(12px, max(0.5px, 0.112 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
        letter-spacing: 0em !important;
    }

    #comp-lyzw8ct7 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #1D233E !important);
    }
}

#comp-lyzwmdf6 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyzwmdf6 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #FFFFFF;
        background-color: transparent;
        text-decoration: none;
    }

    #comp-lyzwmdf6 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #FFFFFF);
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzwmdf6 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #1D233E !important;
        font-size: max(12px, max(0.5px, 0.0318725 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzwmdf6 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #1D233E !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzwmdf6 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #1D233E !important;
        font-size: max(12px, max(0.5px, 0.048 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
    }

    #comp-lyzwmdf6 [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #1D233E !important);
    }
}

#comp-lyzwx6wz {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
}

#comp-lz1dgq45 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-lyzwx6xm6 {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-lyzwx6xm6 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        background-color: transparent;
        font-size: max(0.5px, 0.0496095 * (var(--scaling-factor) - var(--scrollbar-width)));
        text-decoration: none;
        text-align: left;
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-lyzwx6xm6 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(0.5px, 0.087649 * (var(--scaling-factor) - var(--scrollbar-width))) !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-lyzwx6xm6 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: 42px !important;
    }
}

#comp-kbgakxmn_r_comp-kbgakgyt {
    --bg-overlay-color: rgb(var(--color_15));
    --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-lz1fhs8q {
    --opacity: 1;
}

#comp-kbgakxmn_r_comp-lz5cs7lm {
    --shc-mutated-brightness: 128,128,128;
}

#comp-kbgakxmn_r_comp-lz5c68ay {
    --shc-mutated-brightness: 128,128,128;
}

#comp-kbgakxmn_r_comp-lz581l6c {
    height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --item-height: 56px;
    --text-align: start;
    --template-columns: 1fr calc(40px + 1em);
    --template-areas: "label arrow";
    --padding-start: 0px;
    --sub-padding-start: 0px;
    --padding-end: 0px;
    --sub-padding-end: 0px;
    --item-depth0-direction: inherit;
    --item-depth1-direction: inherit;
    --item-depth2-direction: inherit;
    --item-depth0-align: inherit;
    --item-depth1-align: inherit;
    --item-depth2-align: inherit;
}

#comp-kbgakxmn_r_comp-lz58dneg {
    height: auto;
    --direction: var(--wix-opt-in-direction, ltr);
    --item-height: 56px;
    --text-align: start;
    --template-columns: 1fr calc(40px + 1em);
    --template-areas: "label arrow";
    --padding-start: 0px;
    --sub-padding-start: 0px;
    --padding-end: 0px;
    --sub-padding-end: 0px;
    --item-depth0-direction: inherit;
    --item-depth1-direction: inherit;
    --item-depth2-direction: inherit;
    --item-depth0-align: inherit;
    --item-depth1-align: inherit;
    --item-depth2-align: inherit;
}

.comp-kbgakxmn_r_comp-lz9lufhv {
    --wix-direction: ltr;
    --submitButtonStyle: 3;
    --submitButtonBorderWidth: 0;
    --submitButtonBorderRadius: 12;
    --rowSpacing: 16;
    --inputBorderStyle: 2;
    --horizontalPadding: 24;
    --verticalPadding: 24;
    --columnSpacing: 24;
    --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;
    --inputBorderRadius: 0;
    --buttonsFontHover: normal normal normal 16px/16px helvetica-w01-roman,sans-serif;
    --submitButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-roman,sans-serif;
    --nextButtonFont: normal normal normal 16px/1.4em helvetica-w01-roman,sans-serif;
    --nextButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-roman,sans-serif;
    --previousButtonFont: normal normal normal 16px/1.4em helvetica-w01-roman,sans-serif;
    --previousButtonFontHover: normal normal normal 16px/1.4em helvetica-w01-roman,sans-serif;
    --headerTwoFont: normal normal normal 20px/1.4em helvetica-w01-roman,sans-serif;
    --inputValueFont: normal normal normal 16px/24px helvetica-w01-roman,sans-serif;
    --submitButtonBorderColor: 255,255,255,0;
    --submitButtonBorderColor-rgb: 255,255,255;
    --submitButtonBorderColor-opacity: 0;
    --submitButtonColor: 29,35,62;
    --submitButtonColor-rgb: 29,35,62;
    --submitButtonColor-opacity: 1;
    --paragraphColor: 166,187,251;
    --paragraphColor-rgb: 166,187,251;
    --paragraphColor-opacity: 1;
    --inputBorderColorHover: 166,187,251;
    --inputBorderColorHover-rgb: 166,187,251;
    --inputBorderColorHover-opacity: 1;
    --inputLabelColor: 166,187,251;
    --inputLabelColor-rgb: 166,187,251;
    --inputLabelColor-opacity: 1;
    --inputPlaceholderColor: 166,187,251;
    --inputPlaceholderColor-rgb: 166,187,251;
    --inputPlaceholderColor-opacity: 1;
    --formBackground: 255,255,255,0;
    --formBackground-rgb: 255,255,255;
    --formBackground-opacity: 0;
    --inputSelectionColor: 166,187,251;
    --inputSelectionColor-rgb: 166,187,251;
    --inputSelectionColor-opacity: 1;
    --headerTwoColor: 166,187,251;
    --headerTwoColor-rgb: 166,187,251;
    --headerTwoColor-opacity: 1;
    --submitButtonColorHover: 29,35,62;
    --submitButtonColorHover-rgb: 29,35,62;
    --submitButtonColorHover-opacity: 1;
    --inputBackgroundColor: 255,255,255,0;
    --inputBackgroundColor-rgb: 255,255,255;
    --inputBackgroundColor-opacity: 0;
    --inputValueColor: 166,187,251;
    --inputValueColor-rgb: 166,187,251;
    --inputValueColor-opacity: 1;
    --inputNoteColor: 166,187,251;
    --inputNoteColor-rgb: 166,187,251;
    --inputNoteColor-opacity: 1;
    --headerOneColor: 166,187,251;
    --headerOneColor-rgb: 166,187,251;
    --headerOneColor-opacity: 1;
    --submitButtonBorderColorHover: 29,35,62,0;
    --submitButtonBorderColorHover-rgb: 29,35,62;
    --submitButtonBorderColorHover-opacity: 0;
    --linkColor: 166,187,251;
    --linkColor-rgb: 166,187,251;
    --linkColor-opacity: 1;
    --borderColor: 166,187,251,0;
    --borderColor-rgb: 166,187,251;
    --borderColor-opacity: 0;
    --submitButtonBackgroundColor: 166,187,251;
    --submitButtonBackgroundColor-rgb: 166,187,251;
    --submitButtonBackgroundColor-opacity: 1;
    --inputBorderColor: 166,187,251;
    --inputBorderColor-rgb: 166,187,251;
    --inputBorderColor-opacity: 1;
    --submitButtonBackgroundColorHover: 255,255,255;
    --submitButtonBackgroundColorHover-rgb: 255,255,255;
    --submitButtonBackgroundColorHover-opacity: 1;
    --inputErrorColor: 246,163,163;
    --inputErrorColor-rgb: 246,163,163;
    --inputErrorColor-opacity: 1;
    --inputBackgroundColorHover: 166,187,251,0;
    --inputBackgroundColorHover-rgb: 166,187,251;
    --inputBackgroundColorHover-opacity: 0;
    --shadowColor: 29,35,62,0.15;
    --shadowColor-rgb: 29,35,62;
    --shadowColor-opacity: 0.15;
    --buttonsColor: 255,255,255;
    --buttonsColor-rgb: 255,255,255;
    --buttonsColor-opacity: 1;
    --buttonsBackgroundColor: 29,35,62;
    --buttonsBackgroundColor-rgb: 29,35,62;
    --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: 29,35,62,0.7;
    --buttonsBackgroundColorHover-rgb: 29,35,62;
    --buttonsBackgroundColorHover-opacity: 0.7;
    --nextButtonColor: 255,255,255;
    --nextButtonColor-rgb: 255,255,255;
    --nextButtonColor-opacity: 1;
    --nextButtonBackgroundColor: 29,35,62;
    --nextButtonBackgroundColor-rgb: 29,35,62;
    --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: 29,35,62,0.7;
    --nextButtonBackgroundColorHover-rgb: 29,35,62;
    --nextButtonBackgroundColorHover-opacity: 0.7;
    --nextButtonBorderColorHover: 255,255,255,0;
    --nextButtonBorderColorHover-rgb: 255,255,255;
    --nextButtonBorderColorHover-opacity: 0;
    --previousButtonColor: 29,35,62;
    --previousButtonColor-rgb: 29,35,62;
    --previousButtonColor-opacity: 1;
    --previousButtonBackgroundColor: 29,35,62,0;
    --previousButtonBackgroundColor-rgb: 29,35,62;
    --previousButtonBackgroundColor-opacity: 0;
    --previousButtonBorderColor: 29,35,62;
    --previousButtonBorderColor-rgb: 29,35,62;
    --previousButtonBorderColor-opacity: 1;
    --previousButtonColorHover: 255,255,255;
    --previousButtonColorHover-rgb: 255,255,255;
    --previousButtonColorHover-opacity: 1;
    --previousButtonBackgroundColorHover: 29,35,62,0.7;
    --previousButtonBackgroundColorHover-rgb: 29,35,62;
    --previousButtonBackgroundColorHover-opacity: 0.7;
    --previousButtonBorderColorHover: 255,255,255,0;
    --previousButtonBorderColorHover-rgb: 255,255,255;
    --previousButtonBorderColorHover-opacity: 0;
    --submitButtonFont: normal normal normal 19px/1.3em helvetica-w01-roman,sans-serif;
    --submitButtonFont-style: normal;
    --submitButtonFont-variant: normal;
    --submitButtonFont-weight: normal;
    --submitButtonFont-size: 19px;
    --submitButtonFont-line-height: 1.3em;
    --submitButtonFont-family: helvetica-w01-roman,sans-serif;
    --submitButtonFont-text-decoration: none;
    --paragraphFont: normal normal normal 22px/27px helvetica-w01-roman,sans-serif;
    --paragraphFont-style: normal;
    --paragraphFont-variant: normal;
    --paragraphFont-weight: normal;
    --paragraphFont-size: 22px;
    --paragraphFont-line-height: 27px;
    --paragraphFont-family: helvetica-w01-roman,sans-serif;
    --paragraphFont-text-decoration: none;
    --inputNoteFont: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    --inputNoteFont-style: normal;
    --inputNoteFont-variant: normal;
    --inputNoteFont-weight: normal;
    --inputNoteFont-size: 14px;
    --inputNoteFont-line-height: 1.4em;
    --inputNoteFont-family: helvetica-w01-roman,sans-serif;
    --inputNoteFont-text-decoration: none;
    --headerOneFont: normal normal normal 19px/1.3em helvetica-w01-roman,sans-serif;
    --headerOneFont-style: normal;
    --headerOneFont-variant: normal;
    --headerOneFont-weight: normal;
    --headerOneFont-size: 19px;
    --headerOneFont-line-height: 1.3em;
    --headerOneFont-family: helvetica-w01-roman,sans-serif;
    --headerOneFont-text-decoration: none;
    --inputLabelFont: normal normal normal 16px/1.4em helvetica-w01-roman,sans-serif;
    --inputLabelFont-style: normal;
    --inputLabelFont-variant: normal;
    --inputLabelFont-weight: normal;
    --inputLabelFont-size: 16px;
    --inputLabelFont-line-height: 1.4em;
    --inputLabelFont-family: helvetica-w01-roman,sans-serif;
    --inputLabelFont-text-decoration: none;
    --buttonsFontHover-style: normal;
    --buttonsFontHover-variant: normal;
    --buttonsFontHover-weight: normal;
    --buttonsFontHover-size: 16px;
    --buttonsFontHover-line-height: 16px;
    --buttonsFontHover-family: helvetica-w01-roman,sans-serif;
    --buttonsFontHover-text-decoration: none;
    --submitButtonFontHover-style: normal;
    --submitButtonFontHover-variant: normal;
    --submitButtonFontHover-weight: normal;
    --submitButtonFontHover-size: 16px;
    --submitButtonFontHover-line-height: 1.4em;
    --submitButtonFontHover-family: helvetica-w01-roman,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: helvetica-w01-roman,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: helvetica-w01-roman,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: helvetica-w01-roman,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: helvetica-w01-roman,sans-serif;
    --previousButtonFontHover-text-decoration: none;
    --headerTwoFont-style: normal;
    --headerTwoFont-variant: normal;
    --headerTwoFont-weight: normal;
    --headerTwoFont-size: 20px;
    --headerTwoFont-line-height: 1.4em;
    --headerTwoFont-family: helvetica-w01-roman,sans-serif;
    --headerTwoFont-text-decoration: none;
    --inputValueFont-style: normal;
    --inputValueFont-variant: normal;
    --inputValueFont-weight: normal;
    --inputValueFont-size: 16px;
    --inputValueFont-line-height: 24px;
    --inputValueFont-family: helvetica-w01-roman,sans-serif;
    --inputValueFont-text-decoration: none;
    --inputBorderLeftWidth: 0;
    --inputBorderRightWidth: 0;
    --inputBorderTopWidth: 0;
    --inputBorderBottomWidth: 1;
    --wix-color-1: 255,255,255;
    --wix-color-2: 166,187,251;
    --wix-color-3: 125,141,189;
    --wix-color-4: 42,49,87;
    --wix-color-5: 29,35,62;
    --wix-color-6: 255,255,255;
    --wix-color-7: 130,135,158;
    --wix-color-8: 29,35,62;
    --wix-color-9: 14,18,34;
    --wix-color-10: 0,0,0;
    --wix-color-11: 242,240,252;
    --wix-color-12: 191,180,238;
    --wix-color-13: 143,135,179;
    --wix-color-14: 95,90,119;
    --wix-color-15: 48,45,59;
    --wix-color-16: 251,255,188;
    --wix-color-17: 247,255,120;
    --wix-color-18: 185,191,90;
    --wix-color-19: 123,128,60;
    --wix-color-20: 62,64,30;
    --wix-color-21: 235,244,251;
    --wix-color-22: 188,195,201;
    --wix-color-23: 141,146,151;
    --wix-color-24: 94,98,100;
    --wix-color-25: 47,49,50;
    --wix-color-26: 255,255,255;
    --wix-color-27: 29,35,62;
    --wix-color-28: 166,187,251;
    --wix-color-29: 125,141,189;
    --wix-color-30: 42,49,87;
    --wix-color-31: 29,35,62;
    --wix-color-32: 29,35,62;
    --wix-color-33: 29,35,62;
    --wix-color-34: 29,35,62;
    --wix-color-35: 29,35,62;
    --wix-color-36: 42,49,87;
    --wix-color-37: 29,35,62;
    --wix-color-38: 29,35,62;
    --wix-color-39: 29,35,62;
    --wix-color-40: 255,255,255;
    --wix-color-41: 29,35,62;
    --wix-color-42: 29,35,62;
    --wix-color-43: 255,255,255;
    --wix-color-44: 125,141,189;
    --wix-color-45: 125,141,189;
    --wix-color-46: 255,255,255;
    --wix-color-47: 255,255,255;
    --wix-color-48: 29,35,62;
    --wix-color-49: 29,35,62;
    --wix-color-50: 255,255,255;
    --wix-color-51: 29,35,62;
    --wix-color-52: 29,35,62;
    --wix-color-53: 255,255,255;
    --wix-color-54: 125,141,189;
    --wix-color-55: 125,141,189;
    --wix-font-Title: normal normal normal 63px/1.4em helvetica-w01-roman,sans-serif;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 63px;
    --wix-font-Title-line-height: 1.4em;
    --wix-font-Title-family: helvetica-w01-roman,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 63px/1.4em helvetica-w01-roman,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: 63px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: helvetica-w01-roman,sans-serif;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 35px/1.4em helvetica-w01-bold,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: 35px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: helvetica-w01-bold,sans-serif;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 19px/1.3em helvetica-w01-roman,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: 19px;
    --wix-font-Heading-L-line-height: 1.3em;
    --wix-font-Heading-L-family: helvetica-w01-roman,sans-serif;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 19px/1.3em helvetica-w01-bold,sans-serif;
    --wix-font-Heading-M-style: normal;
    --wix-font-Heading-M-variant: normal;
    --wix-font-Heading-M-weight: normal;
    --wix-font-Heading-M-size: 19px;
    --wix-font-Heading-M-line-height: 1.3em;
    --wix-font-Heading-M-family: helvetica-w01-bold,sans-serif;
    --wix-font-Heading-M-text-decoration: none;
    --wix-font-Heading-S: normal normal normal 20px/1.4em helvetica-w01-roman,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: 20px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: helvetica-w01-roman,sans-serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 16px/1.4em helvetica-w01-roman,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: 16px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-roman,sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 14px/1.4em helvetica-w01-roman,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: 14px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-roman,sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal bold 14px/1.6em helvetica-w01-roman,sans-serif;
    --wix-font-Body-S-style: normal;
    --wix-font-Body-S-variant: normal;
    --wix-font-Body-S-weight: bold;
    --wix-font-Body-S-size: 14px;
    --wix-font-Body-S-line-height: 1.6em;
    --wix-font-Body-S-family: helvetica-w01-roman,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-kbgakxmn_r_comp-lz9m8936 {
    --shc-mutated-brightness: 128,128,128;
}

#comp-kbgakxmn_r_comp-lz1fixkc {
    --item-size: max(0.5px, 0.0126482 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-margin-block: 0;
    --item-margin-inline: 0px max(0.5px, 0.0125004 * (var(--scaling-factor) - var(--scrollbar-width)));
    --item-display: inline-block;
    --direction: var(--wix-opt-in-direction, ltr);
    --flex-direction: row;
    height: max(0.5px, 0.0126482 * (var(--scaling-factor) - var(--scrollbar-width)));
    width: calc(4 * (max(0.5px, 0.0126482 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0125004 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0125004 * (var(--scaling-factor) - var(--scrollbar-width))));
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz1fixkc {
        --item-size: max(0.5px, 0.0398406 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0332005 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0398406 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(4 * (max(0.5px, 0.0398406 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0332005 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0332005 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz1fixkc {
        --item-size: max(0.5px, 0.0666667 * (var(--scaling-factor) - var(--scrollbar-width)));
        --item-margin-inline: 0px max(0.5px, 0.0533333 * (var(--scaling-factor) - var(--scrollbar-width)));
        height: max(0.5px, 0.0666667 * (var(--scaling-factor) - var(--scrollbar-width)));
        width: calc(4 * (max(0.5px, 0.0666667 * (var(--scaling-factor) - var(--scrollbar-width))) + max(0.5px, 0.0533333 * (var(--scaling-factor) - var(--scrollbar-width)))) - max(0.5px, 0.0533333 * (var(--scaling-factor) - var(--scrollbar-width))));
    }
}

#comp-kbgakxmn_r_comp-lz9m7f6c {
    --text-direction: var(--wix-opt-in-direction);
}

    #comp-kbgakxmn_r_comp-lz9m7f6c :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: #A6BBFB;
        background-color: transparent;
        text-decoration: none;
    }

    #comp-kbgakxmn_r_comp-lz9m7f6c [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #A6BBFB);
    }

@media screen and (min-width: 320px) and (max-width: 1000px) {
    #comp-kbgakxmn_r_comp-lz9m7f6c :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0212483 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
        text-align: right;
    }

    #comp-kbgakxmn_r_comp-lz9m7f6c [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #A6BBFB !important);
    }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
    #comp-kbgakxmn_r_comp-lz9m7f6c :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        font-size: max(12px, max(0.5px, 0.0426667 * (var(--scaling-factor) - var(--scrollbar-width)))) !important;
        text-align: left;
    }

    #comp-kbgakxmn_r_comp-lz9m7f6c [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
        color: var(--corvid-color, #A6BBFB !important);
    }
}

#comp-kd5px9q0_r_comp-kd5px9hr {
    --screen-width: 100vw;
}

#comp-kd5px9q0_r_comp-kd5px9kk {
    height: auto;
    --direction: rtl;
    --item-height: 56px;
    --text-align: center;
    --template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
    --template-areas: ". label arrow";
    --padding-start: 0px;
    --sub-padding-start: 0px;
    --padding-end: 0px;
    --sub-padding-end: 0px;
    --item-depth0-direction: inherit;
    --item-depth1-direction: inherit;
    --item-depth2-direction: inherit;
    --item-depth0-align: inherit;
    --item-depth1-align: inherit;
    --item-depth2-align: inherit;
}

#comp-kd5px9q0_r_comp-kkmqi5tc {
    --undefined: [object Object];
    --fill-opacity: 1;
    --stroke-width: 0;
    --stroke: #ED1566;
    --stroke-opacity: 1;
    --fill: #1D233E;
}


#comp-lypwpiqe svg [data-color="1"] {
    fill: #ffffff;
}

#comp-lypwpiqe svg [data-color="2"] {
    fill: #FFFFFF;
}


.comp-lyrewi46 {
    --wix-color-1: 255,255,255;
    --wix-color-2: 166,187,251;
    --wix-color-3: 125,141,189;
    --wix-color-4: 42,49,87;
    --wix-color-5: 29,35,62;
    --wix-color-6: 255,255,255;
    --wix-color-7: 130,135,158;
    --wix-color-8: 29,35,62;
    --wix-color-9: 14,18,34;
    --wix-color-10: 0,0,0;
    --wix-color-11: 242,240,252;
    --wix-color-12: 191,180,238;
    --wix-color-13: 143,135,179;
    --wix-color-14: 95,90,119;
    --wix-color-15: 48,45,59;
    --wix-color-16: 251,255,188;
    --wix-color-17: 247,255,120;
    --wix-color-18: 185,191,90;
    --wix-color-19: 123,128,60;
    --wix-color-20: 62,64,30;
    --wix-color-21: 235,244,251;
    --wix-color-22: 188,195,201;
    --wix-color-23: 141,146,151;
    --wix-color-24: 94,98,100;
    --wix-color-25: 47,49,50;
    --wix-color-26: 255,255,255;
    --wix-color-27: 29,35,62;
    --wix-color-28: 166,187,251;
    --wix-color-29: 125,141,189;
    --wix-color-30: 42,49,87;
    --wix-color-31: 29,35,62;
    --wix-color-32: 29,35,62;
    --wix-color-33: 29,35,62;
    --wix-color-34: 29,35,62;
    --wix-color-35: 29,35,62;
    --wix-color-36: 42,49,87;
    --wix-color-37: 29,35,62;
    --wix-color-38: 29,35,62;
    --wix-color-39: 29,35,62;
    --wix-color-40: 255,255,255;
    --wix-color-41: 29,35,62;
    --wix-color-42: 29,35,62;
    --wix-color-43: 255,255,255;
    --wix-color-44: 125,141,189;
    --wix-color-45: 125,141,189;
    --wix-color-46: 255,255,255;
    --wix-color-47: 255,255,255;
    --wix-color-48: 29,35,62;
    --wix-color-49: 29,35,62;
    --wix-color-50: 255,255,255;
    --wix-color-51: 29,35,62;
    --wix-color-52: 29,35,62;
    --wix-color-53: 255,255,255;
    --wix-color-54: 125,141,189;
    --wix-color-55: 125,141,189;
    --wix-font-Title: normal normal normal 63px/1.4em helvetica-w01-roman,sans-serif;
    --wix-font-Title-style: normal;
    --wix-font-Title-variant: normal;
    --wix-font-Title-weight: normal;
    --wix-font-Title-size: 63px;
    --wix-font-Title-line-height: 1.4em;
    --wix-font-Title-family: helvetica-w01-roman,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 63px/1.4em helvetica-w01-roman,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: 63px;
    --wix-font-Page-title-line-height: 1.4em;
    --wix-font-Page-title-family: helvetica-w01-roman,sans-serif;
    --wix-font-Page-title-text-decoration: none;
    --wix-font-Heading-XL: normal normal normal 35px/1.4em helvetica-w01-bold,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: 35px;
    --wix-font-Heading-XL-line-height: 1.4em;
    --wix-font-Heading-XL-family: helvetica-w01-bold,sans-serif;
    --wix-font-Heading-XL-text-decoration: none;
    --wix-font-Heading-L: normal normal normal 19px/1.3em helvetica-w01-roman,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: 19px;
    --wix-font-Heading-L-line-height: 1.3em;
    --wix-font-Heading-L-family: helvetica-w01-roman,sans-serif;
    --wix-font-Heading-L-text-decoration: none;
    --wix-font-Heading-M: normal normal normal 19px/1.3em helvetica-w01-bold,sans-serif;
    --wix-font-Heading-M-style: normal;
    --wix-font-Heading-M-variant: normal;
    --wix-font-Heading-M-weight: normal;
    --wix-font-Heading-M-size: 19px;
    --wix-font-Heading-M-line-height: 1.3em;
    --wix-font-Heading-M-family: helvetica-w01-bold,sans-serif;
    --wix-font-Heading-M-text-decoration: none;
    --wix-font-Heading-S: normal normal normal 20px/1.4em helvetica-w01-roman,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: 20px;
    --wix-font-Heading-S-line-height: 1.4em;
    --wix-font-Heading-S-family: helvetica-w01-roman,sans-serif;
    --wix-font-Heading-S-text-decoration: none;
    --wix-font-Body-L: normal normal normal 16px/1.4em helvetica-w01-roman,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: 16px;
    --wix-font-Body-L-line-height: 1.4em;
    --wix-font-Body-L-family: helvetica-w01-roman,sans-serif;
    --wix-font-Body-L-text-decoration: none;
    --wix-font-Body-M: normal normal normal 14px/1.4em helvetica-w01-roman,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: 14px;
    --wix-font-Body-M-line-height: 1.4em;
    --wix-font-Body-M-family: helvetica-w01-roman,sans-serif;
    --wix-font-Body-M-text-decoration: none;
    --wix-font-Body-S: normal normal bold 14px/1.6em helvetica-w01-roman,sans-serif;
    --wix-font-Body-S-style: normal;
    --wix-font-Body-S-variant: normal;
    --wix-font-Body-S-weight: bold;
    --wix-font-Body-S-size: 14px;
    --wix-font-Body-S-line-height: 1.6em;
    --wix-font-Body-S-family: helvetica-w01-roman,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;
    --wix-direction: ltr;
    --videoPlay: 1;
    --newItemsDetails: 1;
    --itemBorderWidth: 0;
    --galleryImageRatio: 2;
    --itemClick: 2;
    --titlePlacementHorizontallyCompatible: 1;
    --overlayGradientDegrees: 180;
    --gallerySliderImageRatio: 2;
    --slideshowInfoSize: 120;
    --slideTransition: 0;
    --gridStyle: 1;
    --previewHover: 0;
    --arrowsSize: 50;
    --itemBorderRadius: 0;
    --customButtonBorderRadius: 0;
    --isVertical: 1;
    --titleDescriptionSpace: 2;
    --gallerySize: 50;
    --te-padding-slider: 50;
    --m_designedPresetId: -1;
    --newItemsLocation: 0;
    --scrollDirection: 0;
    --overlayAnimation: 0;
    --collageDensity: 100;
    --calculateTextBoxHeightMode: 0;
    --slideshowLoop: 1;
    --externalCustomButtonBorderWidth: 1;
    --isAutoSlideshow: 1;
    --loveCounter: 1;
    --galleryLayout: 4;
    --titlePlacement: 1;
    --m_galleryLayout: 4;
    --scrollAnimation: 0;
    --numberOfImagesPerRow: 4;
    --fixedGalleryRatio: 0;
    --imageLoadingMode: 0;
    --galleryVerticalAlign: 2;
    --numberOfDisplayedItems: 5;
    --imageHoverAnimation: 0;
    --imageQuality: 90;
    --arrowsVerticalPosition: 1;
    --galleryHorizontalAlign: 0;
    --thumbnailSpacings: 10;
    --imageRatioType: 0;
    --imageResize: 0;
    --designedPresetId: -1;
    --autoSlideshowType: 1;
    --imageMargin: 60;
    --allowFixedGalleryRatio: 0;
    --showArrows: 0;
    --arrowsContainerType: 2;
    --arrowsContainerBorderRadius: 50;
    --textBoxHeight: 199;
    --scrollDuration: 1;
    --textFont: normal normal normal 20px/1.4em helvetica-w01-roman,sans-serif;
    --m_itemIconColorSlideshow: 0,0,0;
    --m_itemIconColorSlideshow-rgb: 0,0,0;
    --m_itemIconColorSlideshow-opacity: 1;
    --m_itemDescriptionFontColor: 255,255,255;
    --m_itemDescriptionFontColor-rgb: 255,255,255;
    --m_itemDescriptionFontColor-opacity: 1;
    --m_itemBorderColor: 0,0,0;
    --m_itemBorderColor-rgb: 0,0,0;
    --m_itemBorderColor-opacity: 1;
    --itemIconColor: 255,255,255;
    --itemIconColor-rgb: 255,255,255;
    --itemIconColor-opacity: 1;
    --titleColorExpand: 0,0,0;
    --titleColorExpand-rgb: 0,0,0;
    --titleColorExpand-opacity: 1;
    --loadMoreButtonFontColor: 0,0,0;
    --loadMoreButtonFontColor-rgb: 0,0,0;
    --loadMoreButtonFontColor-opacity: 1;
    --itemDescriptionFontColor: 255,255,255;
    --itemDescriptionFontColor-rgb: 255,255,255;
    --itemDescriptionFontColor-opacity: 1;
    --m_customButtonFontColor: 255,255,255;
    --m_customButtonFontColor-rgb: 255,255,255;
    --m_customButtonFontColor-opacity: 1;
    --m_overlayGradientColor1: 0,0,0;
    --m_overlayGradientColor1-rgb: 0,0,0;
    --m_overlayGradientColor1-opacity: 1;
    --m_arrowsColor: 0,0,0;
    --m_arrowsColor-rgb: 0,0,0;
    --m_arrowsColor-opacity: 1;
    --arrowsContainerBackgroundColor: 255,255,255;
    --arrowsContainerBackgroundColor-rgb: 255,255,255;
    --arrowsContainerBackgroundColor-opacity: 1;
    --m_externalCustomButtonColor: 26,106,255;
    --m_externalCustomButtonColor-rgb: 26,106,255;
    --m_externalCustomButtonColor-opacity: 1;
    --customButtonBorderColor: 255,255,255;
    --customButtonBorderColor-rgb: 255,255,255;
    --customButtonBorderColor-opacity: 1;
    --m_customButtonFontColorForHover: 0,0,0;
    --m_customButtonFontColorForHover-rgb: 0,0,0;
    --m_customButtonFontColorForHover-opacity: 1;
    --m_itemOpacity: 0,0,0,0.3;
    --m_itemOpacity-rgb: 0,0,0;
    --m_itemOpacity-opacity: 0.3;
    --textBoxFillColor: 238,238,238;
    --textBoxFillColor-rgb: 238,238,238;
    --textBoxFillColor-opacity: 1;
    --backgroundGradientColor2: 26,106,255;
    --backgroundGradientColor2-rgb: 26,106,255;
    --backgroundGradientColor2-opacity: 1;
    --itemOpacity: 0,0,0,0;
    --itemOpacity-rgb: 0,0,0;
    --itemOpacity-opacity: 0;
    --loadMoreButtonColor: 255,255,255;
    --loadMoreButtonColor-rgb: 255,255,255;
    --loadMoreButtonColor-opacity: 1;
    --m_itemFontColor: 255,255,255;
    --m_itemFontColor-rgb: 255,255,255;
    --m_itemFontColor-opacity: 1;
    --m_arrowsContainerBackgroundColor: 255,255,255;
    --m_arrowsContainerBackgroundColor-rgb: 255,255,255;
    --m_arrowsContainerBackgroundColor-opacity: 1;
    --loadMoreButtonBorderColor: 0,0,0;
    --loadMoreButtonBorderColor-rgb: 0,0,0;
    --loadMoreButtonBorderColor-opacity: 1;
    --m_itemShadowOpacityAndColor: 0,0,0;
    --m_itemShadowOpacityAndColor-rgb: 0,0,0;
    --m_itemShadowOpacityAndColor-opacity: 1;
    --customButtonFontColor: 255,255,255;
    --customButtonFontColor-rgb: 255,255,255;
    --customButtonFontColor-opacity: 1;
    --imageLoadingColor: 238,238,238;
    --imageLoadingColor-rgb: 238,238,238;
    --imageLoadingColor-opacity: 1;
    --m_itemFontColorSlideshow: 0,0,0;
    --m_itemFontColorSlideshow-rgb: 0,0,0;
    --m_itemFontColorSlideshow-opacity: 1;
    --externalCustomButtonBorderColor: 0,0,0;
    --externalCustomButtonBorderColor-rgb: 0,0,0;
    --externalCustomButtonBorderColor-opacity: 1;
    --itemShadowOpacityAndColor: 0,0,0;
    --itemShadowOpacityAndColor-rgb: 0,0,0;
    --itemShadowOpacityAndColor-opacity: 1;
    --externalCustomButtonColor: 26,106,255;
    --externalCustomButtonColor-rgb: 26,106,255;
    --externalCustomButtonColor-opacity: 1;
    --itemFontColorSlideshow: 0,0,0;
    --itemFontColorSlideshow-rgb: 0,0,0;
    --itemFontColorSlideshow-opacity: 1;
    --itemFontColor: 255,255,255;
    --itemFontColor-rgb: 255,255,255;
    --itemFontColor-opacity: 1;
    --m_oneColorAnimationColor: 255,255,255;
    --m_oneColorAnimationColor-rgb: 255,255,255;
    --m_oneColorAnimationColor-opacity: 1;
    --arrowsColor: 0,0,0;
    --arrowsColor-rgb: 0,0,0;
    --arrowsColor-opacity: 1;
    --m_itemIconColor: 255,255,255;
    --m_itemIconColor-rgb: 255,255,255;
    --m_itemIconColor-opacity: 1;
    --itemBorderColor: 0,0,0;
    --itemBorderColor-rgb: 0,0,0;
    --itemBorderColor-opacity: 1;
    --m_loadMoreButtonBorderColor: 0,0,0;
    --m_loadMoreButtonBorderColor-rgb: 0,0,0;
    --m_loadMoreButtonBorderColor-opacity: 1;
    --m_loadMoreButtonColor: 255,255,255;
    --m_loadMoreButtonColor-rgb: 255,255,255;
    --m_loadMoreButtonColor-opacity: 1;
    --backgroundGradientColor1: 255,255,255;
    --backgroundGradientColor1-rgb: 255,255,255;
    --backgroundGradientColor1-opacity: 1;
    --m_customButtonBorderColor: 255,255,255;
    --m_customButtonBorderColor-rgb: 255,255,255;
    --m_customButtonBorderColor-opacity: 1;
    --itemIconColorSlideshow: 0,0,0;
    --itemIconColorSlideshow-rgb: 0,0,0;
    --itemIconColorSlideshow-opacity: 1;
    --foreColor: 238,238,238;
    --foreColor-rgb: 238,238,238;
    --foreColor-opacity: 1;
    --m_itemDescriptionFontColorSlideshow: 0,0,0;
    --m_itemDescriptionFontColorSlideshow-rgb: 0,0,0;
    --m_itemDescriptionFontColorSlideshow-opacity: 1;
    --bgColorExpand: 255,255,255;
    --bgColorExpand-rgb: 255,255,255;
    --bgColorExpand-opacity: 1;
    --textBoxBorderColor: 0,0,0;
    --textBoxBorderColor-rgb: 0,0,0;
    --textBoxBorderColor-opacity: 1;
    --customButtonFontColorForHover: 0,0,0;
    --customButtonFontColorForHover-rgb: 0,0,0;
    --customButtonFontColorForHover-opacity: 1;
    --m_loadMoreButtonFontColor: 0,0,0;
    --m_loadMoreButtonFontColor-rgb: 0,0,0;
    --m_loadMoreButtonFontColor-opacity: 1;
    --customButtonColor: 255,255,255;
    --customButtonColor-rgb: 255,255,255;
    --customButtonColor-opacity: 1;
    --descriptionColorExpand: 0,0,0;
    --descriptionColorExpand-rgb: 0,0,0;
    --descriptionColorExpand-opacity: 1;
    --actionsColorExpand: 0,0,0;
    --actionsColorExpand-rgb: 0,0,0;
    --actionsColorExpand-opacity: 1;
    --oneColorAnimationColor: 255,255,255;
    --oneColorAnimationColor-rgb: 255,255,255;
    --oneColorAnimationColor-opacity: 1;
    --backColor: 238,238,238;
    --backColor-rgb: 238,238,238;
    --backColor-opacity: 1;
    --itemDescriptionFontColorSlideshow: 0,0,0;
    --itemDescriptionFontColorSlideshow-rgb: 0,0,0;
    --itemDescriptionFontColorSlideshow-opacity: 1;
    --m_externalCustomButtonBorderColor: 0,0,0;
    --m_externalCustomButtonBorderColor-rgb: 0,0,0;
    --m_externalCustomButtonBorderColor-opacity: 1;
    --te-background-color-picker: 149,185,255;
    --te-background-color-picker-rgb: 149,185,255;
    --te-background-color-picker-opacity: 1;
    --m_customButtonColor: 255,255,255;
    --m_customButtonColor-rgb: 255,255,255;
    --m_customButtonColor-opacity: 1;
    --overlayGradientColor2: 0,0,0;
    --overlayGradientColor2-rgb: 0,0,0;
    --overlayGradientColor2-opacity: 1;
    --m_overlayGradientColor2: 0,0,0;
    --m_overlayGradientColor2-rgb: 0,0,0;
    --m_overlayGradientColor2-opacity: 1;
    --overlayGradientColor1: 0,0,0;
    --overlayGradientColor1-rgb: 0,0,0;
    --overlayGradientColor1-opacity: 1;
    --backgroundColor: 125,141,189;
    --backgroundColor-rgb: 125,141,189;
    --backgroundColor-opacity: 1;
    --textColor: 29,35,62;
    --textColor-rgb: 29,35,62;
    --textColor-opacity: 1;
    --m_customButtonFontForHover: normal normal normal 15px/18px proxima-n-w01-reg,sans-serif;
    --m_customButtonFontForHover-style: normal;
    --m_customButtonFontForHover-variant: normal;
    --m_customButtonFontForHover-weight: normal;
    --m_customButtonFontForHover-size: 15px;
    --m_customButtonFontForHover-line-height: 18px;
    --m_customButtonFontForHover-family: proxima-n-w01-reg,sans-serif;
    --m_customButtonFontForHover-text-decoration: none;
    --m_customButtonFont: normal normal normal 15px/18px proxima-n-w01-reg,sans-serif;
    --m_customButtonFont-style: normal;
    --m_customButtonFont-variant: normal;
    --m_customButtonFont-weight: normal;
    --m_customButtonFont-size: 15px;
    --m_customButtonFont-line-height: 18px;
    --m_customButtonFont-family: proxima-n-w01-reg,sans-serif;
    --m_customButtonFont-text-decoration: none;
    --m_itemFont: normal normal normal 22px/27px madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
    --m_itemFont-style: normal;
    --m_itemFont-variant: normal;
    --m_itemFont-weight: normal;
    --m_itemFont-size: 22px;
    --m_itemFont-line-height: 27px;
    --m_itemFont-family: madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
    --m_itemFont-text-decoration: none;
    --m_itemFontSlideshow: normal normal normal 22px/27px madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
    --m_itemFontSlideshow-style: normal;
    --m_itemFontSlideshow-variant: normal;
    --m_itemFontSlideshow-weight: normal;
    --m_itemFontSlideshow-size: 22px;
    --m_itemFontSlideshow-line-height: 27px;
    --m_itemFontSlideshow-family: madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
    --m_itemFontSlideshow-text-decoration: none;
    --customButtonFontForHover: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    --customButtonFontForHover-style: normal;
    --customButtonFontForHover-variant: normal;
    --customButtonFontForHover-weight: normal;
    --customButtonFontForHover-size: 14px;
    --customButtonFontForHover-line-height: 1.4em;
    --customButtonFontForHover-family: helvetica-w01-roman,sans-serif;
    --customButtonFontForHover-text-decoration: none;
    --text-editor-font: normal normal normal 40px/50px avenir-lt-w01_85-heavy1475544,sans-serif;
    --text-editor-font-style: normal;
    --text-editor-font-variant: normal;
    --text-editor-font-weight: normal;
    --text-editor-font-size: 40px;
    --text-editor-font-line-height: 50px;
    --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif;
    --text-editor-font-text-decoration: none;
    --m_loadMoreButtonFont: normal normal normal 15px/18px madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
    --m_loadMoreButtonFont-style: normal;
    --m_loadMoreButtonFont-variant: normal;
    --m_loadMoreButtonFont-weight: normal;
    --m_loadMoreButtonFont-size: 15px;
    --m_loadMoreButtonFont-line-height: 18px;
    --m_loadMoreButtonFont-family: madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
    --m_loadMoreButtonFont-text-decoration: none;
    --itemDescriptionFont: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    --itemDescriptionFont-style: normal;
    --itemDescriptionFont-variant: normal;
    --itemDescriptionFont-weight: normal;
    --itemDescriptionFont-size: 14px;
    --itemDescriptionFont-line-height: 1.4em;
    --itemDescriptionFont-family: helvetica-w01-roman,sans-serif;
    --itemDescriptionFont-text-decoration: none;
    --text-editor-font-1499774301866: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif;
    --text-editor-font-1499774301866-style: normal;
    --text-editor-font-1499774301866-variant: normal;
    --text-editor-font-1499774301866-weight: normal;
    --text-editor-font-1499774301866-size: 40px;
    --text-editor-font-1499774301866-line-height: 50px;
    --text-editor-font-1499774301866-family: avenir-lt-w01_35-light1475496,sans-serif;
    --text-editor-font-1499774301866-text-decoration: none;
    --customButtonFont: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    --customButtonFont-style: normal;
    --customButtonFont-variant: normal;
    --customButtonFont-weight: normal;
    --customButtonFont-size: 14px;
    --customButtonFont-line-height: 1.4em;
    --customButtonFont-family: helvetica-w01-roman,sans-serif;
    --customButtonFont-text-decoration: none;
    --text-editor-font-1499927482082: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif;
    --text-editor-font-1499927482082-style: normal;
    --text-editor-font-1499927482082-variant: normal;
    --text-editor-font-1499927482082-weight: normal;
    --text-editor-font-1499927482082-size: 40px;
    --text-editor-font-1499927482082-line-height: 50px;
    --text-editor-font-1499927482082-family: avenir-lt-w01_35-light1475496,sans-serif;
    --text-editor-font-1499927482082-text-decoration: none;
    --m_itemDescriptionFont: normal normal normal 15px/18px madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
    --m_itemDescriptionFont-style: normal;
    --m_itemDescriptionFont-variant: normal;
    --m_itemDescriptionFont-weight: normal;
    --m_itemDescriptionFont-size: 15px;
    --m_itemDescriptionFont-line-height: 18px;
    --m_itemDescriptionFont-family: madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
    --m_itemDescriptionFont-text-decoration: none;
    --loadMoreButtonFont: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    --loadMoreButtonFont-style: normal;
    --loadMoreButtonFont-variant: normal;
    --loadMoreButtonFont-weight: normal;
    --loadMoreButtonFont-size: 14px;
    --loadMoreButtonFont-line-height: 1.4em;
    --loadMoreButtonFont-family: helvetica-w01-roman,sans-serif;
    --loadMoreButtonFont-text-decoration: none;
    --itemFontSlideshow: normal normal normal 20px/1.4em helvetica-w01-roman,sans-serif;
    --itemFontSlideshow-style: normal;
    --itemFontSlideshow-variant: normal;
    --itemFontSlideshow-weight: normal;
    --itemFontSlideshow-size: 20px;
    --itemFontSlideshow-line-height: 1.4em;
    --itemFontSlideshow-family: helvetica-w01-roman,sans-serif;
    --itemFontSlideshow-text-decoration: none;
    --titleFontExpand: normal normal normal 20px/1.4em helvetica-w01-roman,sans-serif;
    --titleFontExpand-style: normal;
    --titleFontExpand-variant: normal;
    --titleFontExpand-weight: normal;
    --titleFontExpand-size: 20px;
    --titleFontExpand-line-height: 1.4em;
    --titleFontExpand-family: helvetica-w01-roman,sans-serif;
    --titleFontExpand-text-decoration: none;
    --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
    --m_itemDescriptionFontSlideshow-style: normal;
    --m_itemDescriptionFontSlideshow-variant: normal;
    --m_itemDescriptionFontSlideshow-weight: normal;
    --m_itemDescriptionFontSlideshow-size: 15px;
    --m_itemDescriptionFontSlideshow-line-height: 18px;
    --m_itemDescriptionFontSlideshow-family: madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
    --m_itemDescriptionFontSlideshow-text-decoration: none;
    --itemDescriptionFontSlideshow: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    --itemDescriptionFontSlideshow-style: normal;
    --itemDescriptionFontSlideshow-variant: normal;
    --itemDescriptionFontSlideshow-weight: normal;
    --itemDescriptionFontSlideshow-size: 14px;
    --itemDescriptionFontSlideshow-line-height: 1.4em;
    --itemDescriptionFontSlideshow-family: helvetica-w01-roman,sans-serif;
    --itemDescriptionFontSlideshow-text-decoration: none;
    --descriptionFontExpand: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    --descriptionFontExpand-style: normal;
    --descriptionFontExpand-variant: normal;
    --descriptionFontExpand-weight: normal;
    --descriptionFontExpand-size: 14px;
    --descriptionFontExpand-line-height: 1.4em;
    --descriptionFontExpand-family: helvetica-w01-roman,sans-serif;
    --descriptionFontExpand-text-decoration: none;
    --itemFont: normal normal normal 20px/1.4em helvetica-w01-roman,sans-serif;
    --itemFont-style: normal;
    --itemFont-variant: normal;
    --itemFont-weight: normal;
    --itemFont-size: 20px;
    --itemFont-line-height: 1.4em;
    --itemFont-family: helvetica-w01-roman,sans-serif;
    --itemFont-text-decoration: none;
    --textFont-style: normal;
    --textFont-variant: normal;
    --textFont-weight: normal;
    --textFont-size: 20px;
    --textFont-line-height: 1.4em;
    --textFont-family: helvetica-w01-roman,sans-serif;
    --textFont-text-decoration: none;
}


.s_mW2O1.oyWIOGH--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)
}

.sEIvoL3.oCqG_7p--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)
}

.nav-arrows-container .custom-nav-arrows svg {
    width: 100%;
    height: 100%
}

.fullscreen-focus-lock {
    height: 100%;
}

.pro-gallery-stop-scroll-for-fullscreen {
    overflow-y: hidden
}

div.pro-gallery-parent-container .show-more-container i.show-more:hover {
    opacity: 1
}

div.pro-gallery-parent-container .show-more-container button.show-more {
    border-style: solid
}

    div.pro-gallery-parent-container .show-more-container button.show-more:hover {
        opacity: 1
    }

div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more:hover {
    opacity: 1
}

div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
    border-style: solid
}

    div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more:hover {
        opacity: 1
    }

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
    background: none !important;
    font-size: 26px
}

    .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
        z-index: 12
    }

    .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
        z-index: 11
    }

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info a:hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a:hover {
    opacity: .7
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
    font-size: 22px
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
    opacity: 1;
    background: rgba(0,0,0,0);
    border-style: solid
}

.pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
    opacity: .6
}

.pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
    opacity: 1
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
    font-size: 15px
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i {
    font-size: 26px
}

    .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
        z-index: 12
    }

    .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
        z-index: 11
    }

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a:hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a:hover {
    opacity: .7
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
    font-size: 22px
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
    opacity: 1;
    background: rgba(0,0,0,0);
    border-style: solid
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
    opacity: .6
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
    opacity: 1
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
    font-size: 15px
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
    opacity: .3
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-cart-icon {
    background: inherit !important
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love-store.pro-gallery-loved {
    color: #e03939 !important
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love.pro-gallery-loved {
    color: #e03939 !important
}

.social-share-wrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 200005
}

    .social-share-wrapper .mobile-social-share-screen {
        position: absolute;
        top: 0;
        height: 100%;
        width: 100%;
        z-index: -1;
        background-color: rgba(0,0,0,0)
    }

        .social-share-wrapper .mobile-social-share-screen.mobile-social-share-screen-visible {
            z-index: 200005;
            background-color: rgba(0,0,0,.6);
            transition: background-color .3s ease
        }

        .social-share-wrapper .mobile-social-share-screen .mobile-social-share-background {
            height: calc(100% - 150px);
            touch-action: none
        }

        .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab {
            position: absolute;
            bottom: 0px;
            width: 100%;
            height: 150px;
            box-sizing: border-box;
            background-color: #fff;
            margin-bottom: -150px;
            display: flex;
            justify-content: center;
            align-items: center;
            transition: all .4s ease
        }

            .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab.mobile-social-share-tab-visible {
                margin-bottom: 0px
            }

            .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                width: 100%
            }

                .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list {
                    display: flex;
                    justify-content: space-between;
                    width: 220px
                }

                    .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list .social-share-icon {
                        height: 16px;
                        width: 16px
                    }

                .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container {
                    height: 32px;
                    margin-top: 20px
                }

                    .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-input {
                        width: 200px;
                        font-size: 11px;
                        padding: 2px 4px
                    }

                    .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button {
                        width: 40px
                    }

                        .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
                            height: 16px;
                            width: 16px
                        }

    .social-share-wrapper .desktop-social-share-screen {
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: -1;
        background-color: rgba(0,0,0,0);
        display: flex;
        justify-content: center;
        align-items: center
    }

        .social-share-wrapper .desktop-social-share-screen.desktop-social-share-screen-visible {
            z-index: 200005;
            background-color: rgba(0,0,0,.6);
            transition: all .4s ease
        }

        .social-share-wrapper .desktop-social-share-screen .desktop-social-share-background {
            position: fixed;
            height: 100%;
            width: 100%
        }

        .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup {
            position: relative;
            width: 580px;
            height: 250px;
            box-sizing: border-box;
            background-color: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
            margin-bottom: -100px;
            opacity: 0;
            transition: all .4s ease
        }

            .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup.desktop-social-share-popup-visible {
                margin-bottom: 0px;
                opacity: 1
            }

            .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button {
                position: absolute;
                top: 24px;
                right: 24px;
                cursor: pointer
            }

                .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button:focus {
                    border-radius: 7px;
                    box-shadow: inset 0 0 1px 3px #116dff
                }

            .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                width: 100%
            }

                .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list {
                    display: flex;
                    justify-content: space-between;
                    width: 280px
                }

                    .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list .social-share-icon {
                        height: 24px;
                        width: 24px;
                        transition: color .2s ease
                    }

    .social-share-wrapper .social-share-item {
        position: relative
    }

        .social-share-wrapper .social-share-item .social-share-button {
            opacity: 1;
            transition: opacity .2s ease;
            cursor: pointer
        }

            .social-share-wrapper .social-share-item .social-share-button:focus {
                border-radius: 7px;
                box-shadow: inset 0 0 1px 3px #116dff
            }

            .social-share-wrapper .social-share-item .social-share-button:hover {
                opacity: .65
            }

            .social-share-wrapper .social-share-item .social-share-button:active {
                opacity: 1
            }

    .social-share-wrapper .social-share-copylink-container {
        display: flex;
        margin-top: 25px;
        height: 40px
    }

        .social-share-wrapper .social-share-copylink-container .social-share-copylink-input {
            border: 1px solid #000;
            padding: 2px 8px;
            height: 100%;
            width: 260px
        }

        .social-share-wrapper .social-share-copylink-container .social-share-copylink-button {
            width: 50px;
            height: 100%;
            background-color: #000;
            color: #fff;
            cursor: pointer;
            transition: background-color .1s ease
        }

            .social-share-wrapper .social-share-copylink-container .social-share-copylink-button:focus {
                border-radius: 7px;
                box-shadow: inset 0 0 1px 3px #116dff
            }

            .social-share-wrapper .social-share-copylink-container .social-share-copylink-button:hover {
                background-color: rgba(0,0,0,.65)
            }

            .social-share-wrapper .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
                margin-top: 2px
            }

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-hover:not(.hide-hover), 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) .hover-info-element {
    transition: transform 2.2s cubic-bezier(0.14, 0.4, 0.09, 0.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(0.9009)
    }

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
}

    div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-content, div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover) {
        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 {
        background-color: rgba(0,0,0,0) !important
    }

        div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-content, div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-content {
            transform: scale(0.985)
        }

        div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover), div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
            transform: scale(0.985)
        }

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(0.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:before {
        opacity: 0
    }

    div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner {
        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 {
            opacity: 1;
            background: rgba(8,8,8,.75)
        }

        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 {
        transition: filter .4s ease,opacity .4s ease !important;
        filter: opacity(0)
    }

    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 {
        transition: transform .4s ease,filter .2s ease,opacity .2s ease !important;
        transform: scale(0.9);
        filter: opacity(0)
    }

    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 {
        transform: scale(1);
        filter: opacity(1)
    }

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover {
    transition: transform .4s cubic-bezier(0.3, 0.13, 0.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 {
        transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
        transform: translateY(100%);
        filter: opacity(0)
    }

    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 {
        transform: translateY(0);
        filter: opacity(1)
    }

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover {
    transition: transform .4s cubic-bezier(0.3, 0.13, 0.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 {
        transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
        transform: translateX(-100%);
        filter: opacity(0)
    }

    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 {
        transform: translateX(0);
        filter: opacity(1)
    }

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover {
    transition: transform .4s cubic-bezier(0.3, 0.13, 0.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 {
        transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
        transform: translateX(100%);
        filter: opacity(0)
    }

    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 {
        transform: translateX(0);
        filter: opacity(1)
    }

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover {
    transition: transform .4s cubic-bezier(0.3, 0.13, 0.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 {
        transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
        transform: translateY(-100%);
        filter: opacity(0)
    }

    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 {
        transform: translateY(0);
        filter: opacity(1)
    }

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 {
        opacity: 1;
        background: rgba(8,8,8,.75)
    }

    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 {
        transition: filter .4s ease,opacity .4s ease !important;
        filter: opacity(1)
    }

    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 {
        transition: transform .4s ease,filter .2s ease,opacity .2s ease !important;
        transform: scale(1);
        filter: opacity(1)
    }

    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 {
        transform: scale(0.9);
        filter: opacity(0)
    }

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover {
    transition: transform .4s cubic-bezier(0.3, 0.13, 0.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 {
        transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
        transform: translateY(0);
        filter: opacity(1)
    }

    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 {
        transform: translateY(100%);
        filter: opacity(0)
    }

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover {
    transition: transform .4s cubic-bezier(0.3, 0.13, 0.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 {
        transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
        transform: translateX(0);
        filter: opacity(1)
    }

    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 {
        transform: translateX(-100%);
        filter: opacity(0)
    }

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover {
    transition: transform .4s cubic-bezier(0.3, 0.13, 0.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 {
        transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
        transform: translateX(100%);
        filter: opacity(1)
    }

    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 {
        transform: translateX(0);
        filter: opacity(0)
    }

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover {
    transition: transform .4s cubic-bezier(0.3, 0.13, 0.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 {
        transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;
        transform: translateY(-100%);
        filter: opacity(1)
    }

    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 {
        transform: translateY(0);
        filter: opacity(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 {
    width: 100%;
    height: auto
}

body.pro-gallery {
    transition: opacity 2s ease
}

#gallery-loader {
    position: fixed;
    top: 50%
}

.show-more-container {
    text-align: center;
    line-height: 138px
}

    .show-more-container i.show-more {
        color: #5d5d61;
        font-size: 40px;
        cursor: pointer;
        margin-top: -3px
    }

    .show-more-container button.show-more {
        display: inline-block;
        padding: 11px 29px;
        border-radius: 0;
        border: 2px solid #5d5d61;
        font-family: "HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;
        font-size: 12px;
        color: #5d5d61;
        background: rgba(0,0,0,0);
        cursor: pointer
    }

        .show-more-container button.show-more:hover {
            background: rgba(0,0,0,.1)
        }

.more-items-loader {
    display: block;
    width: 100%;
    text-align: center;
    line-height: 50px;
    font-size: 30px;
    color: #116dff
}

.version-header {
    color: #e03939;
    text-align: left;
    font-family: "Consolas",monospace;
    font-size: 13px;
    position: absolute;
    top: 0;
    left: 0;
    width: 320px;
    height: 100px;
    line-height: 30px;
    background: hsla(0,0%,100%,.8);
    z-index: 100
}

.auto-slideshow-button {
    margin-top: 19px;
    padding: 5px;
    height: 28px;
    width: 20px;
    left: auto;
    z-index: 1;
    position: absolute;
    display: flex;
    text-align: center;
    cursor: pointer;
    opacity: .9
}

.auto-slideshow-counter {
    margin-top: 24px;
    left: auto;
    z-index: 1;
    position: absolute;
    display: flex;
    text-align: center;
    opacity: .9;
    font-size: 15px;
    line-height: normal
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.mouse-cursor {
    display: flex;
    width: 100%;
    position: absolute
}

.nav-arrows-container {
    left: auto;
    position: absolute;
    display: flex;
    text-align: center;
    cursor: pointer;
    opacity: .9;
    align-items: center;
    background: rgba(0,0,0,0);
    border: none;
    justify-content: center
}

    .nav-arrows-container.follow-mouse-cursor {
        position: relative;
        cursor: none
    }

    .nav-arrows-container:hover {
        opacity: 1
    }

    .nav-arrows-container.drop-shadow svg {
        filter: drop-shadow(0px 1px 0.15px #B2B2B2)
    }

    .nav-arrows-container .slideshow-arrow {
        flex-shrink: 0
    }

    .nav-arrows-container:focus:not(:focus-visible) {
        --focus-ring-box-shadow: none !important;
        outline: none !important;
        box-shadow: none !important
    }

.arrow-portal-container span {
    animation: fadeIn .1s ease-in-out;
    position: fixed;
    transition: top 50ms,left 50ms;
    display: flex;
    align-items: center;
    justify-content: center
}

div.gallery-slideshow div.pro-gallery, div.gallery-slideshow .gallery-column {
    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 {
    position: absolute;
    padding-top: 0px;
    bottom: -220px;
    height: 220px;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    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 {
    width: 100%;
    height: 100%;
    overflow: hidden;
    backface-visibility: hidden;
    position: relative
}

    div.pro-gallery .gallery-column {
        float: left;
        overflow: hidden;
        position: relative;
        transform-style: preserve-3d;
        backface-visibility: hidden
    }

        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 {
        float: left;
        overflow: hidden;
        position: relative;
        transform-style: preserve-3d;
        backface-visibility: hidden;
        box-sizing: border-box;
        padding: 0;
        font-family: "HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;
        font-size: 11px
    }

        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 {
        position: absolute;
        display: inline-block;
        vertical-align: top;
        border: none;
        padding: 0;
        border-radius: 0;
        box-sizing: border-box;
        overflow: hidden;
        transform-style: preserve-3d;
        backface-visibility: hidden;
        outline: none;
        text-decoration: none;
        color: inherit;
        will-change: top,left,width,height;
        box-sizing: border-box;
        font-family: "HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;
        font-size: 11px;
        cursor: default;
        scroll-snap-align: center
    }

        div.pro-gallery .gallery-item-container .item-action {
            width: 1px;
            height: 1px;
            overflow: hidden;
            position: absolute;
            pointer-events: none;
            z-index: -1
        }

            div.pro-gallery .gallery-item-container .item-action:focus {
                --focus-ring-box-shadow: none !important;
                outline: none !important;
                box-shadow: 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 {
                text-decoration: underline;
                cursor: pointer
            }

        div.pro-gallery .gallery-item-container.visible {
            transform: translate3d(0, 0, 0)
        }

        div.pro-gallery .gallery-item-container.clickable {
            cursor: pointer
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper {
            position: relative;
            width: 100%;
            height: 100%;
            overflow: hidden
        }

            div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item {
                position: absolute;
                z-index: 1;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0
            }

                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 {
                    width: 100% !important;
                    height: 100% !important
                }

            div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent, div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit {
                background: rgba(0,0,0,0)
            }

            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: rgba(0,0,0,0);
                -o-object-fit: contain;
                object-fit: contain
            }

            div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
                -o-object-fit: cover;
                object-fit: cover;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                margin: 0;
                overflow: hidden;
                border-radius: 0
            }

                div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item {
                    box-sizing: border-box;
                    /*! autoprefixer: ignore next */
                    -webkit-font-smoothing: antialiased;
                    white-space: initial
                }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item .te-pro-gallery-text-item {
                        line-height: normal !important;
                        letter-spacing: 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 p, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item span, 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 {
                        margin: 0;
                        padding: 0
                    }

                div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item .pro-circle-preloader {
                    top: 50%;
                    left: 50%;
                    height: 30px;
                    width: 15px;
                    z-index: -1;
                    opacity: .4
                }

                div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item img.gallery--placeholder-item {
                    width: 100% !important;
                    height: 100% !important;
                    -o-object-fit: cover;
                    object-fit: cover;
                    -o-object-position: center;
                    object-position: center
                }

                div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded {
                    background-color: rgba(0,0,0,0);
                    opacity: 1 !important;
                    animation: none !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-size: cover;
                    background-repeat: no-repeat;
                    background-position: center center
                }

                    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-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.playing button, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i {
                        display: none
                    }

                    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce ~ .image-item {
                        pointer-events: none;
                        opacity: 0;
                        transition: opacity .2s ease
                    }

                    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 {
                        display: inline-block;
                        text-rendering: auto;
                        /*! autoprefixer: ignore next */
                        -webkit-font-smoothing: antialiased;
                        position: absolute;
                        z-index: 11;
                        top: 50%;
                        left: 50%;
                        height: 60px;
                        text-align: center;
                        margin: -30px 0 0 -30px;
                        background: #080808;
                        color: #fff;
                        border-radius: 50px;
                        opacity: .7
                    }

                        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 {
                            opacity: 1
                        }

                        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 button.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.gallery-item-video i.play-background {
                            font-size: 26px
                        }

                        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 {
                            opacity: .9
                        }

                        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 {
                            font-size: 2.3em;
                            opacity: 1
                        }

            div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info {
                position: absolute;
                bottom: -220px;
                height: 220px;
                width: 100%;
                box-sizing: border-box;
                display: flex;
                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 {
                white-space: initial;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                margin: 0;
                box-sizing: border-box;
                border-radius: 0;
                z-index: 15;
                overflow: hidden
            }

                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 {
                    content: " ";
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    margin: 0;
                    box-sizing: border-box;
                    z-index: -1
                }

        div.pro-gallery .gallery-item-container .gallery-item-common-info {
            box-sizing: border-box;
            cursor: pointer
        }

    div.pro-gallery.one-row {
        white-space: nowrap;
        float: left
    }

        div.pro-gallery.one-row .gallery-column {
            width: 100%;
            float: none;
            white-space: nowrap
        }

            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 {
        overflow: hidden;
        float: left
    }

        div.pro-gallery.thumbnails-gallery .galleryColumn {
            position: relative;
            overflow: visible
        }

        div.pro-gallery.thumbnails-gallery .thumbnailItem {
            position: absolute;
            background-color: #fff;
            background-size: cover;
            background-position: center;
            overflow-y: inherit;
            border-radius: 0px;
            cursor: pointer
        }

            div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight::after {
                content: "";
                display: block;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                background-color: hsla(0,0%,100%,.6)
            }

@media(max-width: 500px) {
    div.pro-gallery.thumbnails-gallery {
        overflow: visible
    }
}

div.pro-gallery *:focus {
    box-shadow: none
}

div.pro-gallery.accessible i:focus, div.pro-gallery.accessible button:not(.nav-arrows-container,.has-custom-focus):focus {
    box-shadow: inset 0 0 0 1px #fff,inset 0 0 1px 4px #116dff
}

    div.pro-gallery.accessible i:focus:not(:focus-visible), div.pro-gallery.accessible button:not(.nav-arrows-container,.has-custom-focus):focus:not(:focus-visible) {
        box-shadow: none !important
    }

div.pro-gallery.accessible .gallery-item-hover i:focus, div.pro-gallery.accessible .gallery-item-hover button: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 {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,inset 0 0 10px -5px #116dff;
    pointer-events: none;
    border-radius: inherit;
    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 {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,0 0 10px -5px #116dff;
    pointer-events: none;
    border-radius: inherit
}

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 {
        width: 0 !important;
        height: 0 !important
    }

div.pro-gallery .rtl {
    direction: rtl
}

div.pro-gallery .ltr {
    direction: ltr
}

.sr-only.out-of-view-component {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: circle(0%);
    border: 0
}

.screen-logs {
    word-wrap: break-word;
    background: #fff;
    width: 280px;
    font-size: 10px
}

.fade {
    display: block;
    transition: opacity 600ms ease
}

.fade-visible {
    opacity: 1
}

.fade-hidden {
    opacity: 0
}

.deck-before {
    display: block;
    z-index: 1;
    transition: transform 600ms ease;
    transform: translateX(-100%)
}

.deck-before-rtl {
    display: block;
    z-index: 1;
    transition: transform 600ms ease;
    transform: translateX(100%)
}

.deck-current {
    display: block;
    z-index: 0;
    transition: transform 600ms ease;
    transform: translateX(0)
}

    .deck-current .override {
        transition: transform 600ms ease,opacity .1s ease 200ms !important
    }

.deck-after {
    display: block;
    transition: opacity .2s ease 600ms;
    z-index: -1;
    opacity: 0
}

    .deck-after .override {
        transition: opacity .1s ease 0s !important
    }

.disabled-transition {
    transition: none !important
}

@keyframes changing_background {
    0% {
        background-color: rgba(241,241,241,.2)
    }

    50% {
        background-color: rgba(241,241,241,.8)
    }

    100% {
        background-color: rgba(241,241,241,.2)
    }
}

.pro-gallery-parent-container.gallery-slideshow [data-hook=group-view]::before {
    content: "";
    position: absolute;
    scroll-snap-align: center;
    top: var(--group-top);
    left: var(--group-left);
    width: var(--group-width);
    right: var(--group-right);
    height: 1px;
    pointer-events: none
}

.pro-gallery-parent-container:not(.gallery-slideshow) [data-hook=group-view] .item-link-wrapper::before {
    content: "";
    position: absolute;
    scroll-snap-align: center;
    top: var(--group-top);
    left: var(--group-left);
    width: var(--group-width);
    right: var(--group-right);
    height: 1px;
    pointer-events: none
}

.gallery-item-container {
    scroll-snap-align: none !important
}

.gallery-slideshow .gallery-item-container:not(.clickable) a {
    cursor: default
}

.slideshow-info-element-inner {
    box-sizing: border-box;
    padding-top: 24px;
    height: 100%;
    width: 100%
}

    .slideshow-info-element-inner .info-element-text {
        flex-grow: 1;
        padding: 0;
        margin-bottom: 25px;
        display: flex;
        flex-direction: column
    }

        .slideshow-info-element-inner .info-element-text > div {
            width: 100%
        }

        .slideshow-info-element-inner .info-element-text .info-element-title {
            white-space: normal;
            font-family: "HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;
            line-height: 32px;
            font-size: 21px;
            height: auto;
            color: #2b5672;
            display: block;
            /*! autoprefixer: ignore next */
            -webkit-box-orient: vertical;
            transition: opacity .4s ease;
            text-overflow: ellipsis
        }

        .slideshow-info-element-inner .info-element-text .info-element-description {
            font-family: "HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;
            line-height: 25px;
            font-size: 15px;
            height: auto;
            color: #2b5672;
            overflow: hidden;
            display: block;
            /*! autoprefixer: ignore next */
            -webkit-box-orient: vertical;
            transition: opacity .4s ease;
            white-space: nowrap;
            text-overflow: ellipsis
        }

            .slideshow-info-element-inner .info-element-text .info-element-description > span {
                white-space: normal
            }

        .slideshow-info-element-inner .info-element-text .info-member.hide {
            display: none
        }

        .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
            display: flex;
            justify-content: center;
            color: #fff
        }

            .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
                display: block;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                font-size: 15px;
                line-height: 25px;
                height: 45px;
                min-width: 190px;
                padding: 0 15px;
                position: relative;
                z-index: 10;
                cursor: pointer;
                outline: none;
                border-style: solid;
                text-decoration: none
            }

                .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
                    display: none
                }

                .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
                    opacity: 1 !important
                }

                    .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
                        display: block;
                        background: hsla(0,0%,100%,.1);
                        width: 100%;
                        height: 100%;
                        position: absolute;
                        top: 0;
                        left: 0
                    }

    .slideshow-info-element-inner .info-element-social {
        height: auto;
        position: static;
        display: flex;
        flex-direction: row;
        margin: 0;
        overflow: visible;
        z-index: 16;
        transition: opacity .4s ease
    }

        .slideshow-info-element-inner .info-element-social.populated-item {
            margin-bottom: 24px
        }

        .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
            width: 0 !important
        }

        .slideshow-info-element-inner .info-element-social.info-align-center {
            justify-content: center
        }

            .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
                position: relative
            }

                .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
                    position: absolute;
                    left: -25px;
                    padding-left: 25px !important;
                    margin-right: 0 !important
                }

        .slideshow-info-element-inner .info-element-social.info-align-right {
            flex-direction: row-reverse
        }

            .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
                flex-direction: row-reverse
            }

                .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
                    margin-right: 40px !important
                }

        .slideshow-info-element-inner .info-element-social .info-element-social-button {
            margin: 0 15px;
            display: inline-flex;
            font-size: 19px;
            color: #2b5672;
            cursor: pointer
        }

            .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
                opacity: .7
            }

            .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
                font-size: 15px;
                border: none;
                background: rgba(0,0,0,0);
                padding: 0;
                display: flex;
                -moz-column-gap: 7px;
                column-gap: 7px;
                align-items: center;
                padding: 5px;
                margin: -5px
            }

                .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
                    fill: #2b5672
                }

                .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
                    color: #2b5672;
                    font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
                    font-style: normal;
                    line-height: 15px;
                    font-size: 15px;
                    letter-spacing: 1px
                }

            .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
                font-size: 15px;
                border: none;
                background: rgba(0,0,0,0);
                padding: 0
            }

                .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button, .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
                    float: left;
                    display: inline-block;
                    border: none;
                    background: rgba(0,0,0,0);
                    text-decoration: none;
                    cursor: pointer
                }

                .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
                    color: #2b5672;
                    font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
                    font-style: normal;
                    float: left;
                    margin-top: 2px;
                    display: inline-block;
                    padding-left: 9px;
                    letter-spacing: 1px
                }

        .slideshow-info-element-inner .info-element-social .info-element-social-share {
            flex-direction: row;
            outline: none
        }

            .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
                width: 210px !important;
                outline: none
            }

            .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
                width: 0;
                transition: width .3s;
                overflow: hidden;
                margin-left: 25px !important;
                margin-right: 25px !important;
                display: inline-block;
                height: 30px;
                max-width: 300px;
                z-index: 16;
                font-size: 12px;
                transform: none !important
            }

                .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
                    width: 210px !important;
                    outline: none
                }

                .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
                    width: 210px !important;
                    outline: none
                }

                .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
                    display: inline-block;
                    font-size: 15px;
                    color: #2b5672;
                    cursor: pointer;
                    width: 30px;
                    height: 30px;
                    line-height: 14px;
                    text-align: center;
                    margin: 0 6px;
                    float: left;
                    text-decoration: none;
                    background: rgba(0,0,0,0);
                    border: none
                }

                    .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
                        opacity: .7
                    }

                    .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
                        font-size: 13px
                    }

                    .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
                        font-size: 13px
                    }

.gallery-item-common-info.gallery-item-bottom-info {
    box-sizing: border-box;
    padding-top: 24px;
    height: 100%;
    width: 100%;
    padding-top: 0
}

    .gallery-item-common-info.gallery-item-bottom-info .info-element-text {
        flex-grow: 1;
        padding: 0;
        margin-bottom: 25px;
        display: flex;
        flex-direction: column
    }

        .gallery-item-common-info.gallery-item-bottom-info .info-element-text > div {
            width: 100%
        }

        .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-title {
            white-space: normal;
            font-family: "HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;
            line-height: 32px;
            font-size: 21px;
            height: auto;
            color: #2b5672;
            display: block;
            /*! autoprefixer: ignore next */
            -webkit-box-orient: vertical;
            transition: opacity .4s ease;
            text-overflow: ellipsis
        }

        .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description {
            font-family: "HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;
            line-height: 25px;
            font-size: 15px;
            height: auto;
            color: #2b5672;
            overflow: hidden;
            display: block;
            /*! autoprefixer: ignore next */
            -webkit-box-orient: vertical;
            transition: opacity .4s ease;
            white-space: nowrap;
            text-overflow: ellipsis
        }

            .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description > span {
                white-space: normal
            }

        .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-member.hide {
            display: none
        }

        .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper {
            display: flex;
            justify-content: center;
            color: #fff
        }

            .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button {
                display: block;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                font-size: 15px;
                line-height: 25px;
                height: 45px;
                min-width: 190px;
                padding: 0 15px;
                position: relative;
                z-index: 10;
                cursor: pointer;
                outline: none;
                border-style: solid;
                text-decoration: none
            }

                .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button .overlay {
                    display: none
                }

                .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover {
                    opacity: 1 !important
                }

                    .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
                        display: block;
                        background: hsla(0,0%,100%,.1);
                        width: 100%;
                        height: 100%;
                        position: absolute;
                        top: 0;
                        left: 0
                    }

    .gallery-item-common-info.gallery-item-bottom-info .info-element-social {
        height: auto;
        position: static;
        display: flex;
        flex-direction: row;
        margin: 0;
        overflow: visible;
        z-index: 16;
        transition: opacity .4s ease
    }

        .gallery-item-common-info.gallery-item-bottom-info .info-element-social.populated-item {
            margin-bottom: 24px
        }

        .gallery-item-common-info.gallery-item-bottom-info .info-element-social:hover .info-element-social-share-box {
            width: 0 !important
        }

        .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center {
            justify-content: center
        }

            .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share {
                position: relative
            }

                .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
                    position: absolute;
                    left: -25px;
                    padding-left: 25px !important;
                    margin-right: 0 !important
                }

        .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right {
            flex-direction: row-reverse
        }

            .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share {
                flex-direction: row-reverse
            }

                .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
                    margin-right: 40px !important
                }

        .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button {
            margin: 0 15px;
            display: inline-flex;
            font-size: 19px;
            color: #2b5672;
            cursor: pointer
        }

            .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
                opacity: .7
            }

            .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments {
                font-size: 15px;
                border: none;
                background: rgba(0,0,0,0);
                padding: 0;
                display: flex;
                -moz-column-gap: 7px;
                column-gap: 7px;
                align-items: center;
                padding: 5px;
                margin: -5px
            }

                .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
                    fill: #2b5672
                }

                .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
                    color: #2b5672;
                    font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
                    font-style: normal;
                    line-height: 15px;
                    font-size: 15px;
                    letter-spacing: 1px
                }

            .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love {
                font-size: 15px;
                border: none;
                background: rgba(0,0,0,0);
                padding: 0
            }

                .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love button, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love i {
                    float: left;
                    display: inline-block;
                    border: none;
                    background: rgba(0,0,0,0);
                    text-decoration: none;
                    cursor: pointer
                }

                .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
                    color: #2b5672;
                    font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
                    font-style: normal;
                    float: left;
                    margin-top: 2px;
                    display: inline-block;
                    padding-left: 9px;
                    letter-spacing: 1px
                }

        .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share {
            flex-direction: row;
            outline: none
        }

            .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share:hover .info-element-social-share-box {
                width: 210px !important;
                outline: none
            }

            .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box {
                width: 0;
                transition: width .3s;
                overflow: hidden;
                margin-left: 25px !important;
                margin-right: 25px !important;
                display: inline-block;
                height: 30px;
                max-width: 300px;
                z-index: 16;
                font-size: 12px;
                transform: none !important
            }

                .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
                    width: 210px !important;
                    outline: none
                }

                .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.opened {
                    width: 210px !important;
                    outline: none
                }

                .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i {
                    display: inline-block;
                    font-size: 15px;
                    color: #2b5672;
                    cursor: pointer;
                    width: 30px;
                    height: 30px;
                    line-height: 14px;
                    text-align: center;
                    margin: 0 6px;
                    float: left;
                    text-decoration: none;
                    background: rgba(0,0,0,0);
                    border: none
                }

                    .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button:hover, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
                        opacity: .7
                    }

                    .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
                        font-size: 13px
                    }

                    .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.email-share, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
                        font-size: 13px
                    }

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner {
    box-sizing: border-box;
    padding-top: 24px;
    height: 100%;
    width: 100%
}

    .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text {
        flex-grow: 1;
        padding: 0;
        margin-bottom: 25px;
        display: flex;
        flex-direction: column
    }

        .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text > div {
            width: 100%
        }

        .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-title {
            white-space: normal;
            font-family: "HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;
            line-height: 32px;
            font-size: 21px;
            height: auto;
            color: #2b5672;
            display: block;
            /*! autoprefixer: ignore next */
            -webkit-box-orient: vertical;
            transition: opacity .4s ease;
            text-overflow: ellipsis
        }

        .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description {
            font-family: "HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;
            line-height: 25px;
            font-size: 15px;
            height: auto;
            color: #2b5672;
            overflow: hidden;
            display: block;
            /*! autoprefixer: ignore next */
            -webkit-box-orient: vertical;
            transition: opacity .4s ease;
            white-space: nowrap;
            text-overflow: ellipsis
        }

            .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description > span {
                white-space: normal
            }

        .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-member.hide {
            display: none
        }

        .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
            display: flex;
            justify-content: center;
            color: #fff
        }

            .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
                display: block;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                font-size: 15px;
                line-height: 25px;
                height: 45px;
                min-width: 190px;
                padding: 0 15px;
                position: relative;
                z-index: 10;
                cursor: pointer;
                outline: none;
                border-style: solid;
                text-decoration: none
            }

                .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
                    display: none
                }

                .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
                    opacity: 1 !important
                }

                    .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
                        display: block;
                        background: hsla(0,0%,100%,.1);
                        width: 100%;
                        height: 100%;
                        position: absolute;
                        top: 0;
                        left: 0
                    }

    .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social {
        height: auto;
        position: static;
        display: flex;
        flex-direction: row;
        margin: 0;
        overflow: visible;
        z-index: 16;
        transition: opacity .4s ease
    }

        .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.populated-item {
            margin-bottom: 24px
        }

        .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
            width: 0 !important
        }

        .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center {
            justify-content: center
        }

            .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
                position: relative
            }

                .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
                    position: absolute;
                    left: -25px;
                    padding-left: 25px !important;
                    margin-right: 0 !important
                }

        .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right {
            flex-direction: row-reverse
        }

            .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
                flex-direction: row-reverse
            }

                .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
                    margin-right: 40px !important
                }

        .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button {
            margin: 0 15px;
            display: inline-flex;
            font-size: 19px;
            color: #2b5672;
            cursor: pointer
        }

            .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
                opacity: .7
            }

            .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
                font-size: 15px;
                border: none;
                background: rgba(0,0,0,0);
                padding: 0;
                display: flex;
                -moz-column-gap: 7px;
                column-gap: 7px;
                align-items: center;
                padding: 5px;
                margin: -5px
            }

                .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
                    fill: #2b5672
                }

                .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
                    color: #2b5672;
                    font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
                    font-style: normal;
                    line-height: 15px;
                    font-size: 15px;
                    letter-spacing: 1px
                }

            .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
                font-size: 15px;
                border: none;
                background: rgba(0,0,0,0);
                padding: 0
            }

                .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
                    float: left;
                    display: inline-block;
                    border: none;
                    background: rgba(0,0,0,0);
                    text-decoration: none;
                    cursor: pointer
                }

                .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
                    color: #2b5672;
                    font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
                    font-style: normal;
                    float: left;
                    margin-top: 2px;
                    display: inline-block;
                    padding-left: 9px;
                    letter-spacing: 1px
                }

        .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share {
            flex-direction: row;
            outline: none
        }

            .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
                width: 210px !important;
                outline: none
            }

            .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
                width: 0;
                transition: width .3s;
                overflow: hidden;
                margin-left: 25px !important;
                margin-right: 25px !important;
                display: inline-block;
                height: 30px;
                max-width: 300px;
                z-index: 16;
                font-size: 12px;
                transform: none !important
            }

                .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
                    width: 210px !important;
                    outline: none
                }

                .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
                    width: 210px !important;
                    outline: none
                }

                .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
                    display: inline-block;
                    font-size: 15px;
                    color: #2b5672;
                    cursor: pointer;
                    width: 30px;
                    height: 30px;
                    line-height: 14px;
                    text-align: center;
                    margin: 0 6px;
                    float: left;
                    text-decoration: none;
                    background: rgba(0,0,0,0);
                    border: none
                }

                    .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
                        opacity: .7
                    }

                    .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
                        font-size: 13px
                    }

                    .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
                        font-size: 13px
                    }

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
    padding: 30px
}

    .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
        padding: 0
    }

    .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element {
        display: flex;
        flex-direction: column;
        justify-content: center
    }

        .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social {
            margin: 0;
            height: auto;
            position: static;
            display: flex;
            flex-direction: row
        }

            .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows {
                width: auto;
                margin: 0px -10px 0
            }

            .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top {
                background: linear-gradient(rgba(0, 0, 0, 0.2) 0, transparent 140px)
            }

            .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box {
                width: 0 !important
            }

            .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center {
                justify-content: center
            }

                .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share {
                    position: relative
                }

                    .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
                        position: absolute;
                        left: -25px;
                        padding-left: 25px !important;
                        margin-right: 0 !important
                    }

            .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right {
                flex-direction: row-reverse
            }

                .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share {
                    flex-direction: row-reverse
                }

                    .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
                        margin-right: 40px !important
                    }

            .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button {
                position: static !important;
                margin: 0;
                padding: 0 20px;
                font-size: 19px
            }

                .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share {
                    margin-top: -3px
                }

            .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share {
                flex-direction: row;
                outline: none
            }

                .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box {
                    width: 210px !important;
                    outline: none
                }

                .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box {
                    width: 0;
                    transition: width .3s;
                    overflow: hidden;
                    margin-left: 25px !important;
                    margin-right: 25px !important
                }

                    .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
                        width: 210px !important;
                        outline: none
                    }

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
    white-space: normal
}

.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
    padding: 30px
}

    .gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
        padding: 30px 0 0
    }

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
    display: flex;
    justify-content: center;
    opacity: 0;
    /*! autoprefixer: ignore next */
    -webkit-box-pack: center;
    transition: opacity .4s ease;
    color: #fff
}

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper .buy-icon {
        margin-right: 7px
    }

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
        line-height: 25px;
        font-size: 15px;
        color: #fff;
        overflow: hidden;
        display: block;
        /*! autoprefixer: ignore next */
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        text-overflow: ellipsis;
        opacity: 0;
        height: 45px;
        min-width: 190px;
        padding: 0 15px;
        position: relative;
        z-index: 10;
        cursor: pointer;
        white-space: nowrap;
        outline: none
    }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button .overlay {
            display: none
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button:hover .overlay {
            display: block;
            background: hsla(0,0%,100%,.1);
            width: 100%;
            height: 45px;
            position: absolute;
            top: 0;
            left: 0
        }

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
    padding: 30px;
    display: flex;
    flex-direction: column;
    margin: 0;
    box-sizing: border-box;
    height: 100%
}

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.short-item {
        padding-top: 5px
    }

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.narrow-item {
        padding-left: 5px;
        padding-right: 5px
    }

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.hidden {
        opacity: 0 !important;
        pointer-events: none
    }

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text > div {
        width: 100%
    }

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.push-down {
        padding-top: 60px;
        box-sizing: border-box
    }

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
    line-height: 32px;
    font-size: 21px;
    padding: 0;
    color: #fff;
    overflow: hidden;
    display: -webkit-box;
    /*! autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    opacity: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
    line-height: 25px;
    font-size: 15px;
    color: #fff;
    overflow: hidden;
    display: -webkit-box;
    /*! autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    opacity: 0;
    white-space: normal
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-member.hide {
    display: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements {
    width: 100%;
    height: 24px !important;
    display: flex;
    flex-direction: row
}

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-love {
        margin-right: auto
    }

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-button {
        padding-left: 10px;
        padding-right: 10px
    }

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute {
    position: absolute;
    top: 0;
    left: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social {
    outline: none;
    width: 100%;
    height: 100%;
    overflow: visible;
    z-index: 16;
    transition: opacity .4s ease
}

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item {
        display: flex;
        align-items: flex-end;
        justify-content: space-around;
        height: 90%
    }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item .info-element-social-button, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item .info-element-social-button {
            position: initial
        }

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.with-arrows {
        width: 86%;
        margin: 0 7%
    }

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.hidden {
        opacity: 0 !important;
        pointer-events: none
    }

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button {
        outline: none;
        bottom: 30px;
        position: absolute;
        margin: 0;
        display: inline-block;
        font-size: 19px;
        color: #fff;
        cursor: pointer;
        opacity: 0;
        padding: 10px;
        margin: -10px
    }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
            opacity: .7
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.visible {
            opacity: 1 !important
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments {
            left: 26px;
            top: 26px;
            bottom: initial;
            font-size: 15px;
            border: none;
            background: #2b5672;
            display: flex;
            -moz-column-gap: 7px;
            column-gap: 7px;
            align-items: center;
            padding: 5px;
            margin: -5px
        }

            div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
                font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
                font-style: normal;
                line-height: 15px;
                font-size: 15px;
                letter-spacing: 1px
            }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love {
            left: 30px;
            bottom: 30px;
            font-size: 15px;
            border: none;
            background: rgba(0,0,0,0)
        }

            div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love button, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love i {
                outline: none;
                float: left;
                display: inline-block;
                line-height: 14px;
                border: none;
                background: rgba(0,0,0,0);
                font-size: 18px;
                padding: 1px 5px;
                text-decoration: none;
                cursor: pointer
            }

            div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
                font-family: "HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;
                font-style: normal;
                float: left;
                line-height: 15px;
                font-size: 15px;
                margin-top: 2px;
                display: inline-block;
                padding-left: 9px;
                letter-spacing: 1px
            }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-share {
            bottom: 26px;
            left: auto;
            right: 30px
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-dots {
            left: auto;
            right: 22px;
            top: 26px;
            height: 30px;
            width: 20px;
            display: flex;
            justify-content: center
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download {
            bottom: 25px;
            left: auto;
            right: 68px
        }

            div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download.pull-right {
                right: 30px
            }

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button {
        bottom: calc(50% - 10px)
    }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments {
            left: calc(25% - 8px)
        }

            div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love span, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments span {
                display: none
            }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-share {
            right: calc(25% - 8px)
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-download {
            left: calc(50% - 8px)
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-dots {
            left: calc(50% - 8px)
        }

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button {
        bottom: auto;
        left: calc(50% - 8px)
    }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-love, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-comments {
            top: calc(25% - 10px)
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-share {
            top: auto;
            right: auto;
            bottom: calc(25% - 10px)
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-download {
            top: calc(50% - 10px)
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-dots {
            bottom: calc(50% - 10px)
        }

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    max-width: 300px;
    min-width: 200px;
    overflow: visible;
    z-index: 16;
    font-size: 12px;
    opacity: 0;
    transform: translateX(-50%);
    margin-top: 1px;
    margin-left: -3px;
    transition: opacity .4s ease;
    outline: none
}

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.hidden {
        opacity: 0 !important;
        pointer-events: none
    }

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i {
        display: inline-block;
        font-size: 15px;
        color: #fff;
        cursor: pointer;
        position: absolute;
        top: 50%;
        width: 22px;
        text-align: center;
        transform: translateY(-50%);
        background: rgba(0,0,0,0);
        border: none
    }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button:hover, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i:hover {
            opacity: .7
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-1, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-1 {
            margin-left: 5px
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-2, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-2 {
            font-size: 13px;
            margin-top: 1px
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-4, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-4 {
            margin-left: -1px
        }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-5, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-5 {
            font-size: 13px;
            margin-top: 1px;
            margin-left: -3px
        }

    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item {
        top: 50%;
        left: 0;
        max-width: none;
        min-width: 0;
        max-height: 300px
    }

        div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i {
            left: 50%;
            margin-left: -10px;
            margin-top: 8px
        }

            div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-2, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-2 {
                font-size: 13px
            }

            div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-5, div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-5 {
                font-size: 13px
            }

div.pro-gallery .gallery-item-container .gallery-item-common-info {
    box-sizing: border-box;
    cursor: pointer
}

    div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
        /*! autoprefixer: ignore next */
        overflow: hidden;
        /*! autoprefixer: ignore next */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis
    }

    div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description {
        /*! autoprefixer: ignore next */
        overflow: hidden;
        display: -webkit-box;
        /*! autoprefixer: ignore next */
        -webkit-box-orient: vertical;
        text-overflow: ellipsis
    }

        div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description > span {
            white-space: normal
        }

    div.pro-gallery .gallery-item-container .gallery-item-common-info .info-member.hide {
        display: none
    }

    div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper {
        display: flex;
        justify-content: center;
        color: #fff
    }

        div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button {
            display: block;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 15px;
            line-height: 25px;
            height: 45px;
            min-width: 190px;
            padding: 0 15px;
            position: relative;
            z-index: 10;
            cursor: pointer;
            outline: none;
            border-style: solid;
            text-decoration: none
        }

            div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button .overlay {
                display: none
            }

            div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button:hover .overlay {
                display: block;
                background: hsla(0,0%,100%,.1);
                width: 100%;
                height: 45px;
                position: absolute;
                top: 0;
                left: 0
            }

div.pro-gallery.thumbnails-gallery .gallery-item-container .info-element-custom-button-wrapper {
    display: none !important
}

:root {
    --tooltip-text-color: white;
    --tooltip-background-color: black;
    --tooltip-margin: 30px;
    --tooltip-arrow-size: 6px
}

.tooltip-wrapper {
    position: absolute;
    top: 0;
    z-index: 100;
    background-color: var(--tooltip-background-color);
    color: var(--tooltip-text-color);
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,.1);
    border: 1px solid var(--tooltip-text-color)
}

.tooltip-body {
    padding: 4px;
    font-size: 14px;
    font-family: Helvetica
}

    .tooltip-body::before {
        content: " ";
        left: 50%;
        border: solid rgba(0,0,0,0);
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: var(--tooltip-arrow-size);
        margin-left: calc(var(--tooltip-arrow-size)*-1)
    }

    .tooltip-body.arrow {
        top: calc(var(--tooltip-margin)*-1)
    }

        .tooltip-body.arrow::before {
            top: 100%;
            border-top-color: var(--tooltip-background-color)
        }

.pg-render-indicator {
    position: absolute;
    bottom: 15.5px;
    left: 15.5px;
    border: 1px solid #717171;
    padding: 5px 10px 5px 5px;
    font-size: 16px;
    z-index: 2147483648;
    cursor: default;
    line-height: 20px
}

    .pg-render-indicator table {
        table-layout: fixed
    }

    .pg-render-indicator.rendered {
        background-color: #7fff00
    }

    .pg-render-indicator.not-rendered {
        background-color: red
    }

    .pg-render-indicator .log-column {
        max-height: 450px;
        max-width: 500px;
        overflow: auto;
        background-color: #fff
    }

    .pg-render-indicator .show-on-hover {
        border: 0;
        clip: rect(1px, 1px, 1px, 1px);
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        top: -9999px;
        left: -9999px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
        word-wrap: normal !important
    }

    .pg-render-indicator div.worker-log-text {
        word-wrap: break-word;
        max-width: 500px;
        min-width: 100px
    }

    .pg-render-indicator:hover {
        max-width: 90%;
        max-height: 90%
    }

        .pg-render-indicator:hover .show-on-hover {
            clip: auto !important;
            clip-path: none;
            display: block;
            height: auto;
            line-height: normal;
            text-decoration: none;
            width: auto;
            position: static
        }

.pro-fullscreen-wrapper, .pro-fullscreen-wrapper-loading {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 100005
}

.pro-gallery-empty {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: hsla(0,0%,100%,.9)
}

    .pro-gallery-empty .pro-gallery-empty-content {
        height: 334px;
        width: 100%;
        overflow: hidden
    }

    .pro-gallery-empty .pro-gallery-empty-image {
        margin: 66px auto 35px;
        width: 262px;
        height: 132px;
        background-image: url(media/emptystate.85a4add5.svg);
        background-size: contain
    }

    .pro-gallery-empty .pro-gallery-empty-title {
        color: #4eb7f5;
        font-family: "HelveticaNeueW01-55Roma","HelveticaNeueW02-55Roma","HelveticaNeueW10-55Roma",sans-serif;
        font-size: 20px;
        line-height: 25px;
        text-align: center;
        margin-bottom: 10px
    }

    .pro-gallery-empty .pro-gallery-empty-info {
        color: #4eb7f5;
        font-family: "HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;
        font-size: 14px;
        line-height: 20px;
        text-align: center
    }


.comp-lyrewi46 div.pro-gallery-parent-container .gallery-item-wrapper-text .gallery-item-content {
    background-color: #1D233E
}

.comp-lyrewi46 div.pro-gallery-parent-container .show-more-container i.show-more {
    color: rgba(0, 0, 0, 0.7)
}

.comp-lyrewi46 div.pro-gallery-parent-container .show-more-container button.show-more {
    --loadMoreButtonBorderRadius: 0;
    --loadMoreButtonBorderColor: #1D233E;
    --loadMoreButtonBorderWidth: 1;
    --loadMoreButtonColor: #FFFFFF;
    --loadMoreButtonFont: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    --loadMoreButtonFontColor: #1D233E;
    color: rgba(0, 0, 0, 0.9);
    font: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    text-decoration:;
    background: #FFFFFF;
    border-width: 1px;
    border-color: #000000;
    border-radius: 0px
}

.comp-lyrewi46 div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more {
    color: rgba(0, 0, 0, 0.7)
}

.comp-lyrewi46 div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
    --loadMoreButtonBorderRadius: 0;
    --loadMoreButtonBorderColor: #1D233E;
    --loadMoreButtonBorderWidth: 1;
    --loadMoreButtonColor: #FFFFFF;
    --loadMoreButtonFont: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    --loadMoreButtonFontColor: #1D233E;
    color: #000000;
    font: normal normal normal 15px/18px madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
    text-decoration:;
    background: #FFFFFF;
    border-width: undefinedpx;
    border-color: #000000;
    border-radius: undefinedpx
}

.comp-lyrewi46 .nav-arrows-container .slideshow-arrow, .comp-lyrewi46 .nav-arrows-container .custom-nav-arrows svg {
    --arrowsColor: #FFFFFF;
    fill: #000000
}

.comp-lyrewi46 .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow, .comp-lyrewi46 .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg {
    --arrowsColor: #FFFFFF;
    fill: #000000
}

.comp-lyrewi46 .pro-gallery.inline-styles .auto-slideshow-counter {
    --itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-roman,sans-serif;
    --itemDescriptionFontColorSlideshow: #1D233E;
    color: #000000 !important;
    font: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    text-decoration:
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info {
    --itemIconColorSlideshow: #1D233E
}

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved), .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button), .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info a {
        color: #000000 !important
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info svg .gallery-item-svg-foreground {
        fill: #000000 !important
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
        --itemFontSlideshow: normal normal normal 19px/1.3em helvetica-w01-bold,sans-serif;
        --itemFontColorSlideshow: #1D233E;
        color: #000000 !important;
        font: normal normal normal 20px/1.4em helvetica-w01-roman,sans-serif !important;
        text-decoration:
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
        --itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-roman,sans-serif;
        --itemDescriptionFontColorSlideshow: #1D233E;
        color: #000000 !important;
        font: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif !important;
        text-decoration:
    }

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
    --imageLoadingColor: #A6BBFB;
    background-color: #EEEEEE
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
    --itemFontColor: #FFFFFF;
    color: #FFFFFF
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
    --itemOpacity: #1D233E;
    color: rgba(0, 0, 0, 0)
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
    --itemOpacity: #1D233E;
    fill: rgba(0, 0, 0, 0)
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gradient-top, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gradient-top {
    --itemOpacity: #1D233E;
    background: linear-gradient(rgba(0, 0, 0, 0) 0, transparent 140px) !important
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
    --itemIconColor: #FFFFFF
}

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved), .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button), .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a {
        color: #FFFFFF !important
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
        fill: #FFFFFF !important
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
        --itemFont: normal normal normal 19px/1.3em helvetica-w01-bold,sans-serif;
        --itemFontColor: #FFFFFF;
        color: #FFFFFF;
        font: normal normal normal 20px/1.4em helvetica-w01-roman,sans-serif;
        text-decoration:
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
        --itemDescriptionFont: normal normal normal 15px/1.4em helvetica-w01-roman,sans-serif;
        --itemDescriptionFontColor: #FFFFFF;
        color: #FFFFFF !important;
        font: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
        text-decoration:
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
        --customButtonFontColor: #FFFFFF;
        color: #FFFFFF !important
    }

        .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
            --customButtonColor: #1D233E;
            --customButtonBorderRadius: 0;
            --customButtonBorderWidth: 1;
            --customButtonBorderColor: #FFFFFF;
            --customButtonFont: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
            color: #FFFFFF !important;
            font: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
            text-decoration:;
            background: #FFFFFF !important;
            border-width: 1px;
            border-radius: 0px;
            border-color: #FFFFFF
        }

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
    --itemOpacity: #1D233E;
    background: rgba(0, 0, 0, 0) !important
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
    background: #1D233E !important
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover:before {
    --itemOpacity: #1D233E;
    background: rgba(0, 0, 0, 0) !important
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
    background: #1D233E !important
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
    --itemFontSlideshow: normal normal normal 22px/1.3em helvetica-w01-bold,sans-serif;
    --itemFontColorSlideshow: #1D233E;
    color: #000000 !important;
    font: normal normal normal 20px/1.4em helvetica-w01-roman,sans-serif !important;
    text-decoration:
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
    --itemDescriptionFontColorSlideshow: #1D233E;
    --itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-roman,sans-serif;
    color: #000000 !important;
    font: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif !important;
    text-decoration:
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .info-element-custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-custom-button-wrapper button {
    --customButtonFontForHover: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    --customButtonFontColorForHover: #1D233E;
    --externalCustomButtonBorderWidth: 0;
    --externalCustomButtonBorderRadius: 0;
    font: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    text-decoration:;
    color: #000000 !important;
    background: #1A6AFF !important;
    border-color: #000000;
    border-width: 1px;
    border-radius: 0px
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
    --imageLoadingColor: #A6BBFB;
    background-color: #EEEEEE
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
    --itemFontColor: #FFFFFF;
    color: #FFFFFF
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
    --itemOpacity: #1D233E;
    color: rgba(0, 0, 0, 0.3) !important
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
    --itemOpacity: #1D233E;
    fill: rgba(0, 0, 0, 0.3) !important
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gradient-top, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gradient-top {
    --itemOpacity: #1D233E;
    background: linear-gradient(rgba(0, 0, 0, 0.3) 0, transparent 140px) !important
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info {
    --itemIconColorSlideshow: #1D233E
}

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved), .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button), .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a {
        color: #000000 !important
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-foreground {
        fill: #000000 !important
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
        --itemFontSlideshow: normal normal normal 19px/1.3em helvetica-w01-bold,sans-serif;
        --itemFontColorSlideshow: #1D233E;
        color: #000000 !important;
        font: normal normal normal 22px/27px madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif !important;
        text-decoration:
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-description {
        --itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-roman,sans-serif;
        --itemDescriptionFontColorSlideshow: #1D233E;
        color: #000000 !important;
        font: normal normal normal 15px/18px madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif !important;
        text-decoration:
    }

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover {
    --itemIconColor: #FFFFFF
}

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved), .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button), .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a {
        color: #FFFFFF !important
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
        fill: #FFFFFF !important
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-title {
        --itemFont: normal normal normal 19px/1.3em helvetica-w01-bold,sans-serif;
        --itemFontColor: #FFFFFF;
        color: #FFFFFF;
        font: normal normal normal 22px/27px madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif;
        text-decoration:
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-description {
        --itemDescriptionFont: normal normal normal 15px/1.4em helvetica-w01-roman,sans-serif;
        --itemDescriptionFontColor: #FFFFFF;
        color: #FFFFFF !important;
        font: normal normal normal 15px/18px madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;
        text-decoration:
    }

    .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
        --customButtonFontColor: #FFFFFF;
        color: #FFFFFF !important
    }

        .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
            --customButtonColor: #1D233E;
            --customButtonBorderRadius: 0;
            --customButtonBorderWidth: 1;
            --customButtonBorderColor: #FFFFFF;
            --customButtonFont: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
            color: #FFFFFF !important;
            font: normal normal normal 15px/18px proxima-n-w01-reg,sans-serif;
            text-decoration:;
            background: #FFFFFF !important;
            border-width: undefinedpx;
            border-radius: undefinedpx;
            border-color: #FFFFFF
        }

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover:not(.hide-hover):before {
    --itemOpacity: #1D233E;
    background: rgba(0, 0, 0, 0.3) !important
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
    background: #1D233E !important
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover:before {
    --itemOpacity: #1D233E;
    background: rgba(0, 0, 0, 0.3) !important
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
    background: #1D233E !important
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-title, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-title {
    --itemFontSlideshow: normal normal normal 22px/1.3em helvetica-w01-bold,sans-serif;
    --itemFontColorSlideshow: #1D233E;
    color: #000000 !important;
    font: normal normal normal 22px/27px madefor-display-bold,helveticaneuew01-65medi,helveticaneuew02-65medi,helveticaneuew10-65medi,sans-serif !important;
    text-decoration:
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
    --itemDescriptionFontColorSlideshow: #1D233E;
    --itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-roman,sans-serif;
    color: #000000 !important;
    font: normal normal normal 15px/18px madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif !important;
    text-decoration:
}

.comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .info-element-custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .custom-button-wrapper button, .comp-lyrewi46 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-custom-button-wrapper button {
    --customButtonFontForHover: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
    --customButtonFontColorForHover: #1D233E;
    --externalCustomButtonBorderWidth: 0;
    --externalCustomButtonBorderRadius: 0;
    font: normal normal normal 15px/18px proxima-n-w01-reg,sans-serif;
    text-decoration:;
    color: #000000 !important;
    background: #1A6AFF !important;
    border-color: #000000;
    border-width: undefinedpx;
    border-radius: undefinedpx
}

.comp-lyrewi46 .te-pro-gallery-text-item {
    font: normal normal bold 14px/1.6em helvetica-w01-roman,sans-serif;
    color: #FFFFFF
}

.comp-lyrewi46 .pro-fullscreen-wrapper .pro-fullscreen-text-item {
    --fullscreen-text-item-bg: #1D233E;
    background-color: #1D233E
}

.comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles {
    --bgColorExpand: #FFFFFF;
    background-color: #FFFFFF
}

    .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-selected-license, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-checkout-link {
        --descriptionColorExpand: #1D233E;
        --descriptionFontExpand: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
        color: #000000;
        font: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
        text-decoration:
    }

    .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-mobile-info {
        --bgColorExpand: #FFFFFF;
        background-color: #FFFFFF
    }

    .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-title h1 {
        --titleColorExpand: #1D233E;
        --titleFontExpand: normal normal normal 19px/1.3em helvetica-w01-bold,sans-serif;
        color: #000000;
        font: normal normal normal 20px/1.4em helvetica-w01-roman,sans-serif;
        text-decoration:
    }

    .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link {
        --descriptionColorExpand: #1D233E;
        --descriptionFontExpand: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
        color: #000000;
        font: normal normal normal 14px/1.4em helvetica-w01-roman,sans-serif;
        text-decoration:
    }

        .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
            --descriptionColorExpand: #1D233E;
            border-color: #000000
        }

    .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social i:not(.pro-gallery-loved), .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social a, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social button, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav i:not(.pro-gallery-loved), .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav a, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav button, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar i:not(.pro-gallery-loved), .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar a, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar button, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social i:not(.pro-gallery-loved), .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social a, .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social button {
        --descriptionColorExpand: #1D233E;
        color: #000000
    }

    .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle {
        --descriptionColorExpand: #1D233E;
        color: #000000
    }

    .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-background {
        --bgColorExpand: #FFFFFF;
        color: #FFFFFF
    }

    .comp-lyrewi46 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon {
        --descriptionColorExpand: #1D233E;
        --bgColorExpand: #FFFFFF;
        color: #000000;
        background: #FFFFFF
    }

div.comp-lyrewi46:not(.fullscreen-comp-wrapper) {
    height: 100%;
    width: 100%;
    position: relative;
}

div.comp-lyrewi46:not(.fullscreen-comp-wrapper) #gallery-wrapper-comp-lyrewi46 {
    position: absolute;
    top: 0;
    left: 0;
}
/*Questions*/

.accordion-button {
    background-color: transparent !important;
    box-shadow: none !important;
}
.accordion-item {
    font-size: 17px;
    border: none;
    border-bottom: 1px solid #293745;
    border-radius: 0 !important;
    color: var(--brand) !important;
}
 .accordion-button:focus {
        outline: none !important;
        box-shadow: none !important;

 }
.accordion-body {
    color: var(--brand)!important;
    font-size:13px !important;
}
.accordion-header {
    height: 80px;
    display: flex;
    justify-content: center;
}
 .accordion-wrapper{
     padding:33px;
 }
 #faqAccordion .accordion-button {
    color: rgb(42, 49, 87) !important;
    font-family: helvetica-w01-roman, sans-serif;
    font-size: 19px;
    line-height: 1.2;
    font-weight: 400;
    direction: ltr;
     
}
@media (max-width: 768px) {
    .accordion-wrapper {
        padding: 0px;
        padding-top:40px;
    }
    .accordion-item {
        font-size: 15px !important;
    }

}

    .p-0 pe-0 ps-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    @media (min-width: 641px) {
        .top-row[b-b0uo5vj29j], article[b-b0uo5vj29j] {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
    }

    .content {
        padding-top: 0 !important;
    }

    .wixui-rich-text__text {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #comp-lyseiv2i {
        background-color: #F3F6F8 !important;
    }
    /*footer color*/

    #comp-kbgakxmn_r_comp-kbgakgyt .LWbAav.Kv1aVt {
        background: #293745 !important;
    }

    /*footer font color*/
    #comp-kbgakxmn {
        color: #FFFFFF;
    }

        #comp-kbgakxmn a {
            color: #FFFFFF;
        }

            #comp-kbgakxmn a:hover {
                color: darkorange;
            }


    #TeachesLogo {
        width: 150px;
        height: 50px;
        padding-bottom: 15px;
    }

        #TeachesLogo .logo {
            display: block;
            width: 200px;
            height: 70px;
            padding-bottom: 13px;
        }

    #TeachesLogo {
        transform: translateY(-10px);
    }

    /*main video*/
    #bgMedia_comp-lypwpiq8 {
        position: absolute;
        inset: 0;
    }

    #comp-lypwpiq8_video {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center top;
        display: block;
    }

    .comp-lysej21i-container.font_8 {
        margin-top: 0px !important;
        margin-bottom: 0px;
    }
    /*button colors*/
    #comp-lysehj52 .style-lysehj559__root {
        background: #F56B31;
    }

    #comp-lyzwnwk0 .style-lyzwnwk38__root {
        background: #F56B31;
    }


    /*icons on the main page*/
    #comp-lz83trbb {
        display: none;
    }

    #comp-lyqzcgo9 {
        margin-bottom: 11.5% !important;
    }

    #comp-lyvkg7zq__item-j9plerjk {
        grid-column: 1 / -1;
        width: 100% !important;
        justify-self: stretch;
    }
    /*Logo list*/
    .trusted {
        display: grid;
        grid-template-columns: auto 1fr;
        align-items: center;
        column-gap: 24px;
        padding: 24px 0;
        width: 100%;
    }

    #TrustedBlock {
        --bg-overlay-color: #ffff !important;
        --bg-gradient: none !important;
        --inherit-transition: var(--transition, none);
    }

    .trusted__title {
        padding-left: 30px;
        margin: 0;
        font-weight: 700;
        font-size: clamp(20px, 2vw + 8px, 28px);
        white-space: nowrap;
    }

    .trusted__logos {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
        gap: 28px 40px;
        margin: 0;
        padding: 0;
        list-style: none;
        width: 100%;
    }

        .trusted__logos li {
            width: auto;
            height: 80px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .trusted__logos img {
            max-width: 100%;
            max-height: 100%;
            object-fit: contain;
        }

    @media (max-width: 768px) {
        .trusted {
            display: none;
        }
    }

    #comp-lyzti7wz12 .wixui-rich-text__text {
        line-height: 1.6 !important;
    }

    #comp-lyzti7x68 .wixui-rich-text__text {
        line-height: 1.6 !important;
    }

    #comp-lyzti7xe9 .wixui-rich-text__text {
        line-height: 1.6 !important;
    }

    /*button under description text*/
    #comp-lysehj52 {
        margin-bottom: 40px;
    }


    /*box with description text*/
    #comp-lysel9zz,
    #comp-lysel9zz-container {
        width: 100%;
    }

    #comp-lysejjda {
        display: block;
        width: 100%;
        max-width: none !important;
        align-self: stretch;
        min-width: 0;
        box-sizing: border-box;
    }

        #comp-lysejjda .wixui-rich-text__text {
            display: block;
            margin: 0;
            width: 100%;
        }
    /**/




    #imgMaster {
        background: url("/images/ITFGRoup_company.jpg");
        display: block;
        width: 100%;
        height: 100%;
        border-radius: 15px;
        margin-bottom: 30px;
    }

    .YAf4Ti InKIFF wixui-box .comp-lysej21i-container font_8 {
        margin-bottom: 30px;
    }




    #comp-kbgakxmn_r_comp-lz9m8936 {
        margin-top: 30px;
    }



/*    hover*/

    .comp-lzsc3j7i.wixui-repeater__item {
        overflow: visible !important;
    }


    .comp-lzsc43zi.wixui-box {
        transition: transform 180ms ease, box-shadow 180ms ease;
        transform-origin: center center;
        will-change: transform;
        cursor: pointer;
        position: relative; 
    }

        .comp-lzsc3j7i.wixui-repeater__item a:hover .comp-lzsc43zi.wixui-box,
        .comp-lzsc43zi.wixui-box:hover,
        .comp-lzsc3j7i.wixui-repeater__item a:focus-visible .comp-lzsc43zi.wixui-box,
        .comp-lzsc3j7i.wixui-repeater__item:focus-within .comp-lzsc43zi.wixui-box {
            transform: scale(1.03);
            box-shadow: 0 8px 24px rgba(0,0,0,0.12);
        }

    @media (prefers-reduced-motion: reduce) {
        .comp-lzsc43zi.wixui-box {
            transition: none;
        }
    }









.site-footer {
    background: #293745;
    color: #fff;
    padding: 70px 16px 100px;
    font-family: helvetica-w01-roman, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

    .site-footer a {
        color: #fff;
        text-decoration: none;
    }

        .site-footer a:hover {
            color: rgb(245 107 49);
        }

.footer-row {
    max-width: 1400px;
    margin: 0 auto;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 40px;
}


.footer-brand {
    display: block;
    flex: 0 0 auto;
    margin-bottom:30px;
}

    .footer-brand img {
        display: block;
        width: clamp(170px, 22vw, 240px);
        height: auto;
    }


.footer-right {
    flex: 1 1 auto;
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    gap: 48px; 
    min-width: 0;
}


.footer-col {
    display: flex;
    flex-direction: column;
    min-width: 200px;
}

.footer-list {
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
    font-size: 18px; 
    line-height: 1.35;
}


.footer-social {
    list-style: none;
    margin: 10px 0 0;
    padding: 0;
    display: flex;
    gap: 14px;
    align-items: center;
    font-size: 28px; 
}

    .footer-social a {
        display: inline-flex;
    }


.footer-bottom {
    max-width: 1200px;
    margin: 16px auto 0;
    padding-top: 14px;
    border-top: 1px solid rgba(255,255,255,.15);
}

    .footer-bottom p {
        margin: 0;
        font-size: 14px;
        opacity: .9;
        text-align: left;
    }


@media (max-width: 900px) {
    .footer-row {
        flex-direction: column; 
        gap: 18px;
    }

    .footer-right {
        width: 100%;
        justify-content: flex-start; 
        gap: 24px;
        flex-wrap: wrap;
    }

    .footer-col {
        min-width: min(260px, 100%);
    }

    .footer-social {
        font-size: 26px;
    }
}

@media (max-width: 560px) {
    .footer-list {
        font-size: 17px;
    }

    .footer-social {
        font-size: 24px;
    }
}



/*hover nav bar*/
/*#comp-kbgakxea_r_comp-liu6tfrg .StylableHorizontalMenu3372578893__menuItem {
    position: relative;
    padding: 10px 14px;
    color: inherit !important;
}


    #comp-kbgakxea_r_comp-liu6tfrg .StylableHorizontalMenu3372578893__menuItem::after {
        content: "";
        position: absolute;
        bottom: 6px;
        height: 2px;
        background: currentColor;
        display: none;
    }*/





    #comp-kbgakxea_r_comp-liu6tfrg .StylableHorizontalMenu3372578893__menuItem:hover::after {
        display: block;
    }










:root {
    --brand: #293745;
    --accent: #f56b31;
    --bg: #ffffff;
    --text: #293745;
    --muted: #6b7280;
    --border: #dbe3ea;
    --radius: 12px;
    --shadow: 0 6px 18px rgba(0,0,0,.06);
}



.navbar {
    background: #ebf4fb;
    padding: 0 clamp(10px, 5vw, 80px);
    font-size: 18px;
    position: sticky;
    top: 0;
    z-index: 1000;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative; 
    overflow: visible; 
    z-index: 1000;
}

.container-nav {

    width:80%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.app-navbar__logo {
    height: 60px;

}

#mainNav {
    display: flex;
    align-items: center;
    gap: 60px;
}

    #mainNav ul {
        display: flex;
        align-items: center;
        gap: 30px;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    #mainNav .nav-link {
        text-decoration: none;
        color: var(--brand);
        font-weight: 500;
    }

        #mainNav .nav-link:hover {
            color: var(--accent);
        }

.nav-actions {
    display: flex;
    align-items: center;
    gap: 16px;
}

.app-navbar__culture select {
    height: 35px;

    padding: 6px 8px;
    margin-top: 10px;
    font-size: 16px;
    border-radius:5px;
}

.btn-apply {
    font-size: 18px;
    min-height: 40px;
    padding: 10px 14px;
    border-radius: var(--radius);
    border: 1px solid var(--accent);
    background: var(--accent);
    color: #fff;
    cursor: pointer;
}

    .btn-apply:hover {
        background: transparent;
        color: var(--brand);
        border-color: var(--brand);
    }

/* burger */
.navbar-toggler {
    display: none;

    background: none;
    border: none;
    font-size: 26px;
    cursor: pointer;

}

.navbar-toggler:focus{
    box-shadow:none!important;
}
@media (max-width: 768px) {

    #mainNav {

        align-items:center;
        flex-direction: column;
        gap: 20px;
        background: #ebf4fb;
        width: 100%;
        padding: 16px;
    }

        #mainNav.open {
            display: flex;
        }

        #mainNav ul {
            flex-direction: column;
            gap: 12px;
        }

    .navbar-toggler {
        display: block;
    }

    .nav-actions {
        flex-direction: column;
        align-items: stretch;
    }

    .btn-apply {
        width: 100%;
    }
}
@media (max-width: 768px) {
    .container-nav {
        flex-wrap: wrap; 
        justify-content: space-between;
    }
    .btn-apply{
        display:none;
    }
    #mainNav {
        display: none;
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
        background: #ebf4fb;
        width: 100%;
        padding: 16px;
        margin-top: 10px;
    }

        #mainNav.open {
            display: flex;
        }

        #mainNav ul {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
            width: 100%;
        }

    .nav-actions {
        flex-direction: column;
        align-items: stretch;
        width: 100%;
    }

    .btn-apply {
        width: 100%;
    }
}
.px-4 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
}